UNPKG

aws-sdk

Version:
1,666 lines • 48.4 kB
{ "version": "2.0", "metadata": { "apiVersion": "2023-07-26", "endpointPrefix": "bedrock-agent-runtime", "jsonVersion": "1.1", "protocol": "rest-json", "protocols": [ "rest-json" ], "serviceFullName": "Agents for Amazon Bedrock Runtime", "serviceId": "Bedrock Agent Runtime", "signatureVersion": "v4", "signingName": "bedrock", "uid": "bedrock-agent-runtime-2023-07-26", "auth": [ "aws.auth#sigv4" ] }, "operations": { "DeleteAgentMemory": { "http": { "method": "DELETE", "requestUri": "/agents/{agentId}/agentAliases/{agentAliasId}/memories", "responseCode": 202 }, "input": { "type": "structure", "required": [ "agentAliasId", "agentId" ], "members": { "agentAliasId": { "location": "uri", "locationName": "agentAliasId" }, "agentId": { "location": "uri", "locationName": "agentId" }, "memoryId": { "location": "querystring", "locationName": "memoryId" } } }, "output": { "type": "structure", "members": {} }, "idempotent": true }, "GetAgentMemory": { "http": { "method": "GET", "requestUri": "/agents/{agentId}/agentAliases/{agentAliasId}/memories", "responseCode": 200 }, "input": { "type": "structure", "required": [ "agentAliasId", "agentId", "memoryId", "memoryType" ], "members": { "agentAliasId": { "location": "uri", "locationName": "agentAliasId" }, "agentId": { "location": "uri", "locationName": "agentId" }, "maxItems": { "location": "querystring", "locationName": "maxItems", "type": "integer" }, "memoryId": { "location": "querystring", "locationName": "memoryId" }, "memoryType": { "location": "querystring", "locationName": "memoryType" }, "nextToken": { "location": "querystring", "locationName": "nextToken" } } }, "output": { "type": "structure", "members": { "memoryContents": { "type": "list", "member": { "type": "structure", "members": { "sessionSummary": { "type": "structure", "members": { "memoryId": {}, "sessionExpiryTime": { "shape": "Se" }, "sessionId": {}, "sessionStartTime": { "shape": "Se" }, "summaryText": {} } } }, "union": true } }, "nextToken": {} } } }, "InvokeAgent": { "http": { "requestUri": "/agents/{agentId}/agentAliases/{agentAliasId}/sessions/{sessionId}/text", "responseCode": 200 }, "input": { "type": "structure", "required": [ "agentAliasId", "agentId", "sessionId" ], "members": { "agentAliasId": { "location": "uri", "locationName": "agentAliasId" }, "agentId": { "location": "uri", "locationName": "agentId" }, "enableTrace": { "type": "boolean" }, "endSession": { "type": "boolean" }, "inputText": { "type": "string", "sensitive": true }, "memoryId": {}, "sessionId": { "location": "uri", "locationName": "sessionId" }, "sessionState": { "type": "structure", "members": { "files": { "type": "list", "member": { "type": "structure", "required": [ "name", "source", "useCase" ], "members": { "name": {}, "source": { "type": "structure", "required": [ "sourceType" ], "members": { "byteContent": { "type": "structure", "required": [ "data", "mediaType" ], "members": { "data": { "shape": "Sq" }, "mediaType": {} } }, "s3Location": { "type": "structure", "required": [ "uri" ], "members": { "uri": {} } }, "sourceType": {} } }, "useCase": {} } } }, "invocationId": {}, "knowledgeBaseConfigurations": { "type": "list", "member": { "type": "structure", "required": [ "knowledgeBaseId", "retrievalConfiguration" ], "members": { "knowledgeBaseId": {}, "retrievalConfiguration": { "shape": "Sz" } } } }, "promptSessionAttributes": { "type": "map", "key": {}, "value": {} }, "returnControlInvocationResults": { "type": "list", "member": { "type": "structure", "members": { "apiResult": { "type": "structure", "required": [ "actionGroup" ], "members": { "actionGroup": {}, "apiPath": { "shape": "S1c" }, "confirmationState": {}, "httpMethod": {}, "httpStatusCode": { "type": "integer" }, "responseBody": { "shape": "S1f" }, "responseState": {} } }, "functionResult": { "type": "structure", "required": [ "actionGroup" ], "members": { "actionGroup": {}, "confirmationState": {}, "function": {}, "responseBody": { "shape": "S1f" }, "responseState": {} } } }, "union": true } }, "sessionAttributes": { "type": "map", "key": {}, "value": {} } } } } }, "output": { "type": "structure", "required": [ "completion", "contentType", "sessionId" ], "members": { "completion": { "type": "structure", "members": { "accessDeniedException": { "shape": "S1m" }, "badGatewayException": { "shape": "S1o" }, "chunk": { "type": "structure", "members": { "attribution": { "type": "structure", "members": { "citations": { "shape": "S1r" } } }, "bytes": { "type": "blob", "sensitive": true } }, "event": true, "sensitive": true }, "conflictException": { "shape": "S2c" }, "dependencyFailedException": { "shape": "S2d" }, "files": { "type": "structure", "members": { "files": { "type": "list", "member": { "type": "structure", "members": { "bytes": { "type": "blob", "sensitive": true }, "name": {}, "type": {} }, "sensitive": true } } }, "event": true }, "internalServerException": { "shape": "S2i" }, "resourceNotFoundException": { "shape": "S2j" }, "returnControl": { "type": "structure", "members": { "invocationId": {}, "invocationInputs": { "type": "list", "member": { "type": "structure", "members": { "apiInvocationInput": { "type": "structure", "required": [ "actionGroup" ], "members": { "actionGroup": {}, "actionInvocationType": {}, "apiPath": { "shape": "S1c" }, "httpMethod": {}, "parameters": { "type": "list", "member": { "type": "structure", "members": { "name": {}, "type": {}, "value": {} } } }, "requestBody": { "type": "structure", "members": { "content": { "type": "map", "key": {}, "value": { "type": "structure", "members": { "properties": { "type": "list", "member": { "shape": "S2v" } } } } } } } } }, "functionInvocationInput": { "type": "structure", "required": [ "actionGroup" ], "members": { "actionGroup": {}, "actionInvocationType": {}, "function": {}, "parameters": { "type": "list", "member": { "type": "structure", "members": { "name": {}, "type": {}, "value": {} } } } } } }, "union": true } } }, "event": true, "sensitive": true }, "serviceQuotaExceededException": { "shape": "S2z" }, "throttlingException": { "shape": "S30" }, "trace": { "type": "structure", "members": { "agentAliasId": {}, "agentId": {}, "agentVersion": {}, "sessionId": {}, "trace": { "type": "structure", "members": { "failureTrace": { "type": "structure", "members": { "failureReason": { "type": "string", "sensitive": true }, "traceId": {} }, "sensitive": true }, "guardrailTrace": { "type": "structure", "members": { "action": {}, "inputAssessments": { "shape": "S39" }, "outputAssessments": { "shape": "S39" }, "traceId": {} }, "sensitive": true }, "orchestrationTrace": { "type": "structure", "members": { "invocationInput": { "type": "structure", "members": { "actionGroupInvocationInput": { "type": "structure", "members": { "actionGroupName": { "type": "string", "sensitive": true }, "apiPath": { "shape": "S1c" }, "executionType": {}, "function": { "type": "string", "sensitive": true }, "invocationId": {}, "parameters": { "shape": "S46" }, "requestBody": { "type": "structure", "members": { "content": { "type": "map", "key": {}, "value": { "shape": "S46" } } } }, "verb": { "type": "string", "sensitive": true } } }, "codeInterpreterInvocationInput": { "type": "structure", "members": { "code": {}, "files": { "shape": "S4b" } } }, "invocationType": {}, "knowledgeBaseLookupInput": { "type": "structure", "members": { "knowledgeBaseId": { "type": "string", "sensitive": true }, "text": { "type": "string", "sensitive": true } } }, "traceId": {} }, "sensitive": true }, "modelInvocationInput": { "shape": "S4g" }, "modelInvocationOutput": { "type": "structure", "members": { "metadata": { "type": "structure", "members": { "usage": { "type": "structure", "members": { "inputTokens": { "type": "integer" }, "outputTokens": { "type": "integer" } }, "sensitive": true } }, "sensitive": true }, "rawResponse": { "type": "structure", "members": { "content": {} }, "sensitive": true }, "traceId": {} }, "sensitive": true }, "observation": { "type": "structure", "members": { "actionGroupInvocationOutput": { "type": "structure", "members": { "text": { "type": "string", "sensitive": true } } }, "codeInterpreterInvocationOutput": { "type": "structure", "members": { "executionError": {}, "executionOutput": {}, "executionTimeout": { "type": "boolean" }, "files": { "shape": "S4b" } } }, "finalResponse": { "type": "structure", "members": { "text": { "type": "string", "sensitive": true } } }, "knowledgeBaseLookupOutput": { "type": "structure", "members": { "retrievedReferences": { "shape": "S1y" } } }, "repromptResponse": { "type": "structure", "members": { "source": { "type": "string", "sensitive": true }, "text": {} }, "sensitive": true }, "traceId": {}, "type": {} }, "sensitive": true }, "rationale": { "type": "structure", "members": { "text": { "shape": "S56" }, "traceId": {} }, "sensitive": true } }, "sensitive": true, "union": true }, "postProcessingTrace": { "type": "structure", "members": { "modelInvocationInput": { "shape": "S4g" }, "modelInvocationOutput": { "type": "structure", "members": { "parsedResponse": { "type": "structure", "members": { "text": { "type": "string", "sensitive": true } }, "sensitive": true }, "traceId": {} }, "sensitive": true } }, "sensitive": true, "union": true }, "preProcessingTrace": { "type": "structure", "members": { "modelInvocationInput": { "shape": "S4g" }, "modelInvocationOutput": { "type": "structure", "members": { "parsedResponse": { "type": "structure", "members": { "isValid": { "type": "boolean" }, "rationale": { "shape": "S56" } }, "sensitive": true }, "traceId": {} }, "sensitive": true } }, "sensitive": true, "union": true } }, "sensitive": true, "union": true } }, "event": true, "sensitive": true }, "validationException": { "shape": "S5e" } }, "eventstream": true }, "contentType": { "location": "header", "locationName": "x-amzn-bedrock-agent-content-type" }, "memoryId": { "location": "header", "locationName": "x-amz-bedrock-agent-memory-id" }, "sessionId": { "location": "header", "locationName": "x-amz-bedrock-agent-session-id" } }, "payload": "completion" } }, "InvokeFlow": { "http": { "requestUri": "/flows/{flowIdentifier}/aliases/{flowAliasIdentifier}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "flowAliasIdentifier", "flowIdentifier", "inputs" ], "members": { "flowAliasIdentifier": { "location": "uri", "locationName": "flowAliasIdentifier" }, "flowIdentifier": { "location": "uri", "locationName": "flowIdentifier" }, "inputs": { "type": "list", "member": { "type": "structure", "required": [ "content", "nodeName", "nodeOutputName" ], "members": { "content": { "type": "structure", "members": { "document": { "shape": "S5l" } }, "sensitive": true, "union": true }, "nodeName": {}, "nodeOutputName": {} } } } } }, "output": { "type": "structure", "required": [ "responseStream" ], "members": { "responseStream": { "type": "structure", "members": { "accessDeniedException": { "shape": "S1m" }, "badGatewayException": { "shape": "S1o" }, "conflictException": { "shape": "S2c" }, "dependencyFailedException": { "shape": "S2d" }, "flowCompletionEvent": { "type": "structure", "required": [ "completionReason" ], "members": { "completionReason": {} }, "event": true, "sensitive": true }, "flowOutputEvent": { "type": "structure", "required": [ "content", "nodeName", "nodeType" ], "members": { "content": { "type": "structure", "members": { "document": { "shape": "S5l" } }, "union": true }, "nodeName": {}, "nodeType": {} }, "event": true, "sensitive": true }, "internalServerException": { "shape": "S2i" }, "resourceNotFoundException": { "shape": "S2j" }, "serviceQuotaExceededException": { "shape": "S2z" }, "throttlingException": { "shape": "S30" }, "validationException": { "shape": "S5e" } }, "eventstream": true } }, "payload": "responseStream" } }, "Retrieve": { "http": { "requestUri": "/knowledgebases/{knowledgeBaseId}/retrieve", "responseCode": 200 }, "input": { "type": "structure", "required": [ "knowledgeBaseId", "retrievalQuery" ], "members": { "knowledgeBaseId": { "location": "uri", "locationName": "knowledgeBaseId" }, "nextToken": {}, "retrievalConfiguration": { "shape": "Sz" }, "retrievalQuery": { "type": "structure", "required": [ "text" ], "members": { "text": {} }, "sensitive": true } } }, "output": { "type": "structure", "required": [ "retrievalResults" ], "members": { "nextToken": {}, "retrievalResults": { "type": "list", "member": { "type": "structure", "required": [ "content" ], "members": { "content": { "shape": "S20" }, "location": { "shape": "S21" }, "metadata": { "shape": "S28" }, "score": { "type": "double" } } }, "sensitive": true } } } }, "RetrieveAndGenerate": { "http": { "requestUri": "/retrieveAndGenerate", "responseCode": 200 }, "input": { "type": "structure", "required": [ "input" ], "members": { "input": { "type": "structure", "required": [ "text" ], "members": { "text": {} }, "sensitive": true }, "retrieveAndGenerateConfiguration": { "type": "structure", "required": [ "type" ], "members": { "externalSourcesConfiguration": { "type": "structure", "required": [ "modelArn", "sources" ], "members": { "generationConfiguration": { "type": "structure", "members": { "additionalModelRequestFields": { "shape": "S68" }, "guardrailConfiguration": { "shape": "S6b" }, "inferenceConfig": { "shape": "S6e" }, "promptTemplate": { "shape": "S6j" } } }, "modelArn": {}, "sources": { "type": "list", "member": { "type": "structure", "required": [ "sourceType" ], "members": { "byteContent": { "type": "structure", "required": [ "contentType", "data", "identifier" ], "members": { "contentType": {}, "data": { "shape": "Sq" }, "identifier": { "type": "string", "sensitive": true } } }, "s3Location": { "type": "structure", "required": [ "uri" ], "members": { "uri": {} } }, "sourceType": {} } } } } }, "knowledgeBaseConfiguration": { "type": "structure", "required": [ "knowledgeBaseId", "modelArn" ], "members": { "generationConfiguration": { "type": "structure", "members": { "additionalModelRequestFields": { "shape": "S68" }, "guardrailConfiguration": { "shape": "S6b" }, "inferenceConfig": { "shape": "S6e" }, "promptTemplate": { "shape": "S6j" } } }, "knowledgeBaseId": {}, "modelArn": {}, "orchestrationConfiguration": { "type": "structure", "required": [ "queryTransformationConfiguration" ], "members": { "queryTransformationConfiguration": { "type": "structure", "required": [ "type" ], "members": { "type": {} } } } }, "retrievalConfiguration": { "shape": "Sz" } } }, "type": {} } }, "sessionConfiguration": { "type": "structure", "required": [ "kmsKeyArn" ], "members": { "kmsKeyArn": {} } }, "sessionId": {} } }, "output": { "type": "structure", "required": [ "output", "sessionId" ], "members": { "citations": { "shape": "S1r" }, "guardrailAction": {}, "output": { "type": "structure", "required": [ "text" ], "members": { "text": {} }, "sensitive": true }, "sessionId": {} } } } }, "shapes": { "Se": { "type": "timestamp", "timestampFormat": "iso8601" }, "Sq": { "type": "blob", "sensitive": true }, "Sz": { "type": "structure", "required": [ "vectorSearchConfiguration" ], "members": { "vectorSearchConfiguration": { "type": "structure", "members": { "filter": { "shape": "S11" }, "numberOfResults": { "type": "integer" }, "overrideSearchType": {} } } } }, "S11": { "type": "structure", "members": { "andAll": { "shape": "S12" }, "equals": { "shape": "S13" }, "greaterThan": { "shape": "S13" }, "greaterThanOrEquals": { "shape": "S13" }, "in": { "shape": "S13" }, "lessThan": { "shape": "S13" }, "lessThanOrEquals": { "shape": "S13" }, "listContains": { "shape": "S13" }, "notEquals": { "shape": "S13" }, "notIn": { "shape": "S13" }, "orAll": { "shape": "S12" }, "startsWith": { "shape": "S13" }, "stringContains": { "shape": "S13" } }, "sensitive": true, "union": true }, "S12": { "type": "list", "member": { "shape": "S11" } }, "S13": { "type": "structure", "required": [ "key", "value" ], "members": { "key": {}, "value": { "type": "structure", "members": {}, "document": true } } }, "S1c": { "type": "string", "sensitive": true }, "S1f": { "type": "map", "key": {}, "value": { "type": "structure", "members": { "body": {} } } }, "S1m": { "type": "structure", "members": { "message": {} }, "error": { "httpStatusCode": 403, "senderFault": true }, "exception": true }, "S1o": { "type": "structure", "members": { "message": {}, "resourceName": {} }, "error": { "httpStatusCode": 502 }, "exception": true, "fault": true }, "S1r": { "type": "list", "member": { "type": "structure", "members": { "generatedResponsePart": { "type": "structure", "members": { "textResponsePart": { "type": "structure", "members": { "span": { "type": "structure", "members": { "end": { "type": "integer" }, "start": { "type": "integer" } } }, "text": {} }, "sensitive": true } } }, "retrievedReferences": { "shape": "S1y" } } } }, "S1y": { "type": "list", "member": { "type": "structure", "members": { "content": { "shape": "S20" }, "location": { "shape": "S21" }, "metadata": { "shape": "S28" } } } }, "S20": { "type": "structure", "required": [ "text" ], "members": { "text": {} }, "sensitive": true }, "S21": { "type": "structure", "required": [ "type" ], "members": { "confluenceLocation": { "type": "structure", "members": { "url": {} } }, "s3Location": { "type": "structure", "members": { "uri": {} } }, "salesforceLocation": { "type": "structure", "members": { "url": {} } }, "sharePointLocation": { "type": "structure", "members": { "url": {} } }, "type": {}, "webLocation": { "type": "structure", "members": { "url": {} } } }, "sensitive": true }, "S28": { "type": "map", "key": {}, "value": { "type": "structure", "members": {}, "document": true }, "sensitive": true }, "S2c": { "type": "structure", "members": { "message": {} }, "error": { "httpStatusCode": 409, "senderFault": true }, "exception": true }, "S2d": { "type": "structure", "members": { "message": {}, "resourceName": {} }, "error": { "httpStatusCode": 424, "senderFault": true }, "exception": true }, "S2i": { "type": "structure", "members": { "message": {} }, "error": { "httpStatusCode": 500 }, "exception": true, "fault": true }, "S2j": { "type": "structure", "members": { "message": {} }, "error": { "httpStatusCode": 404, "senderFault": true }, "exception": true }, "S2v": { "type": "structure", "members": { "name": {}, "type": {}, "value": {} } }, "S2z": { "type": "structure", "members": { "message": {} }, "error": { "httpStatusCode": 400, "senderFault": true }, "exception": true }, "S30": { "type": "structure", "members": { "message": {} }, "error": { "httpStatusCode": 429, "senderFault": true }, "exception": true }, "S39": { "type": "list", "member": { "type": "structure", "members": { "contentPolicy": { "type": "structure", "members": { "filters": { "type": "list", "member": { "type": "structure", "members": { "action": {}, "confidence": {}, "type": {} }, "sensitive": true }, "sensitive": true } }, "sensitive": true }, "sensitiveInformationPolicy": { "type": "structure", "members": { "piiEntities": { "type": "list", "member": { "type": "structure", "members": { "action": {}, "match": {}, "type": {} }, "sensitive": true }, "sensitive": true }, "regexes": { "type": "list", "member": { "type": "structure", "members": { "action": {}, "match": {}, "name": {}, "regex": {} }, "sensitive": true }, "sensitive": true } }, "sensitive": true }, "topicPolicy": { "type": "structure", "members": { "topics": { "type": "list", "member": { "type": "structure", "members": { "action": {}, "name": {}, "type": {} }, "sensitive": true }, "sensitive": true } }, "sensitive": true }, "wordPolicy": { "type": "structure", "members": { "customWords": { "type": "list", "member": { "type": "structure", "members": { "action": {}, "match": {} }, "sensitive": true }, "sensitive": true }, "managedWordLists": { "type": "list", "member": { "type": "structure", "members": { "action": {}, "match": {}, "type": {} }, "sensitive": true }, "sensitive": true } }, "sensitive": true } }, "sensitive": true } }, "S46": { "type": "list", "member": { "shape": "S2v" } }, "S4b": { "type": "list", "member": {} }, "S4g": { "type": "structure", "members": { "inferenceConfiguration": { "type": "structure", "members": { "maximumLength": { "type": "integer" }, "stopSequences": { "type": "list", "member": {} }, "temperature": { "type": "float" }, "topK": { "type": "integer" }, "topP": { "type": "float" } } }, "overrideLambda": {}, "parserMode": {}, "promptCreationMode": {}, "text": { "type": "string", "sensitive": true }, "traceId": {}, "type": {} }, "sensitive": true }, "S56": { "type": "string", "sensitive": true }, "S5e": { "type": "structure", "members": { "message": {} }, "error": { "httpStatusCode": 400, "senderFault": true }, "exception": true }, "S5l": { "type": "structure", "members": {}, "document": true }, "S68": { "type": "map", "key": {}, "value": { "type": "structure", "members": {}, "document": true } }, "S6b": { "type": "structure", "required": [ "guardrailId", "guardrailVersion" ], "members": { "guardrailId": {}, "guardrailVersion": {} } }, "S6e": { "type": "structure", "members": { "textInferenceConfig": { "type": "structure", "members": { "maxTokens": { "type": "integer" }, "stopSequences": { "type": "list", "member": {} }, "temperature": { "type": "float" }, "topP": { "type": "float" } } } } }, "S6j": { "type": "structure", "members": { "textPromptTemplate": { "type": "string", "sensitive": true } } } } }