1666 lines
No EOL
47 KiB
JSON
1666 lines
No EOL
47 KiB
JSON
{
|
|
"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
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} |