|
791 | 791 | { |
792 | 792 | "value": "ANTHROPIC_CLAUDE_TEXT_COMPLETIONS", |
793 | 793 | "name": "ANTHROPIC_CLAUDE_TEXT_COMPLETIONS" |
| 794 | + }, |
| 795 | + { |
| 796 | + "value": "MESSAGES", |
| 797 | + "name": "MESSAGES" |
| 798 | + }, |
| 799 | + { |
| 800 | + "value": "TEXT_COMPLETIONS", |
| 801 | + "name": "TEXT_COMPLETIONS" |
794 | 802 | } |
795 | 803 | ] |
796 | 804 | } |
|
850 | 858 | "modelId": { |
851 | 859 | "target": "com.amazonaws.qconnect#AIPromptModelIdentifier", |
852 | 860 | "traits": { |
853 | | - "smithy.api#documentation": "<p>The identifier of the model used for this AI Prompt. Model Ids supported are:\n <code>anthropic.claude-3-haiku-20240307-v1:0</code>.</p>", |
| 861 | + "smithy.api#documentation": "<p>The identifier of the model used for this AI Prompt. The following model Ids are\n supported:</p>\n <ul>\n <li>\n <p>\n <code>anthropic.claude-3-haiku--v1:0</code>\n </p>\n </li>\n <li>\n <p>\n <code>apac.amazon.nova-lite-v1:0</code>\n </p>\n </li>\n <li>\n <p>\n <code>apac.amazon.nova-micro-v1:0</code>\n </p>\n </li>\n <li>\n <p>\n <code>apac.amazon.nova-pro-v1:0</code>\n </p>\n </li>\n <li>\n <p>\n <code>apac.anthropic.claude-3-5-sonnet--v2:0</code>\n </p>\n </li>\n <li>\n <p>\n <code>apac.anthropic.claude-3-haiku-20240307-v1:0</code>\n </p>\n </li>\n <li>\n <p>\n <code>eu.amazon.nova-lite-v1:0</code>\n </p>\n </li>\n <li>\n <p>\n <code>eu.amazon.nova-micro-v1:0</code>\n </p>\n </li>\n <li>\n <p>\n <code>eu.amazon.nova-pro-v1:0</code>\n </p>\n </li>\n <li>\n <p>\n <code>eu.anthropic.claude-3-7-sonnet-20250219-v1:0</code>\n </p>\n </li>\n <li>\n <p>\n <code>eu.anthropic.claude-3-haiku-20240307-v1:0</code>\n </p>\n </li>\n <li>\n <p>\n <code>us.amazon.nova-lite-v1:0</code>\n </p>\n </li>\n <li>\n <p>\n <code>us.amazon.nova-micro-v1:0</code>\n </p>\n </li>\n <li>\n <p>\n <code>us.amazon.nova-pro-v1:0</code>\n </p>\n </li>\n <li>\n <p>\n <code>us.anthropic.claude-3-5-haiku-20241022-v1:0</code>\n </p>\n </li>\n <li>\n <p>\n <code>us.anthropic.claude-3-7-sonnet-20250219-v1:0</code>\n </p>\n </li>\n <li>\n <p>\n <code>us.anthropic.claude-3-haiku-20240307-v1:0</code>\n </p>\n </li>\n </ul>", |
854 | 862 | "smithy.api#required": {} |
855 | 863 | } |
856 | 864 | }, |
|
985 | 993 | "modelId": { |
986 | 994 | "target": "com.amazonaws.qconnect#AIPromptModelIdentifier", |
987 | 995 | "traits": { |
988 | | - "smithy.api#documentation": "<p>The identifier of the model used for this AI Prompt. Model Ids supported are:\n <code>anthropic.claude-3-haiku-20240307-v1:0</code>.</p>", |
| 996 | + "smithy.api#documentation": "<p>The identifier of the model used for this AI Prompt. Model Ids supported are:\n <code>anthropic.claude-3-haiku-20240307-v1:0</code>.</p>", |
989 | 997 | "smithy.api#required": {} |
990 | 998 | } |
991 | 999 | }, |
|
3378 | 3386 | "modelId": { |
3379 | 3387 | "target": "com.amazonaws.qconnect#AIPromptModelIdentifier", |
3380 | 3388 | "traits": { |
3381 | | - "smithy.api#documentation": "<p>The identifier of the model used for this AI Prompt. Model Ids supported are:\n <code>anthropic.claude-3-haiku-20240307-v1:0</code>\n </p>", |
| 3389 | + "smithy.api#documentation": "<p>The identifier of the model used for this AI Prompt.</p>", |
3382 | 3390 | "smithy.api#required": {} |
3383 | 3391 | } |
3384 | 3392 | }, |
3385 | 3393 | "apiFormat": { |
3386 | 3394 | "target": "com.amazonaws.qconnect#AIPromptAPIFormat", |
3387 | 3395 | "traits": { |
3388 | | - "smithy.api#documentation": "<p>The API Format of the AI Prompt.</p>", |
| 3396 | + "smithy.api#documentation": "<p>The API Format of the AI Prompt.</p>\n <p>Recommended values: <code>MESSAGES | TEXT_COMPLETIONS</code>\n </p>\n <note>\n <p>The values <code>ANTHROPIC_CLAUDE_MESSAGES | ANTHROPIC_CLAUDE_TEXT_COMPLETIONS</code>\n will be deprecated.</p>\n </note>", |
3389 | 3397 | "smithy.api#required": {} |
3390 | 3398 | } |
3391 | 3399 | }, |
|
4917 | 4925 | "traits": { |
4918 | 4926 | "smithy.api#documentation": "<p>Details about the content data.</p>" |
4919 | 4927 | } |
| 4928 | + }, |
| 4929 | + "generativeChunkData": { |
| 4930 | + "target": "com.amazonaws.qconnect#GenerativeChunkDataDetails", |
| 4931 | + "traits": { |
| 4932 | + "smithy.api#documentation": "<p>Details about the generative chunk data.</p>" |
| 4933 | + } |
4920 | 4934 | } |
4921 | 4935 | }, |
4922 | 4936 | "traits": { |
|
5589 | 5603 | { |
5590 | 5604 | "target": "com.amazonaws.qconnect#AccessDeniedException" |
5591 | 5605 | }, |
| 5606 | + { |
| 5607 | + "target": "com.amazonaws.qconnect#ConflictException" |
| 5608 | + }, |
5592 | 5609 | { |
5593 | 5610 | "target": "com.amazonaws.qconnect#ResourceNotFoundException" |
5594 | 5611 | }, |
|
6430 | 6447 | "smithy.api#documentation": "<p>Configurations for when you choose fixed-size chunking. If you set the\n <code>chunkingStrategy</code> as <code>NONE</code>, exclude this field.</p>" |
6431 | 6448 | } |
6432 | 6449 | }, |
| 6450 | + "com.amazonaws.qconnect#GenerativeChunkDataDetails": { |
| 6451 | + "type": "structure", |
| 6452 | + "members": { |
| 6453 | + "completion": { |
| 6454 | + "target": "com.amazonaws.qconnect#SensitiveString", |
| 6455 | + "traits": { |
| 6456 | + "smithy.api#documentation": "<p>A chunk of the LLM response.</p>" |
| 6457 | + } |
| 6458 | + }, |
| 6459 | + "references": { |
| 6460 | + "target": "com.amazonaws.qconnect#DataSummaryList", |
| 6461 | + "traits": { |
| 6462 | + "smithy.api#documentation": "<p>The references used to generate the LLM response.</p>" |
| 6463 | + } |
| 6464 | + }, |
| 6465 | + "nextChunkToken": { |
| 6466 | + "target": "com.amazonaws.qconnect#NextToken", |
| 6467 | + "traits": { |
| 6468 | + "smithy.api#documentation": "<p>The token for the next set of chunks. Use the value returned in the previous response in\n the next request to retrieve the next set of chunks.</p>" |
| 6469 | + } |
| 6470 | + } |
| 6471 | + }, |
| 6472 | + "traits": { |
| 6473 | + "smithy.api#documentation": "<p>Details about the generative chunk data.</p>" |
| 6474 | + } |
| 6475 | + }, |
6433 | 6476 | "com.amazonaws.qconnect#GenerativeContentFeedbackData": { |
6434 | 6477 | "type": "structure", |
6435 | 6478 | "members": { |
|
7462 | 7505 | "smithy.api#documentation": "<p>The duration (in seconds) for which the call waits for a recommendation to be made\n available before returning. If a recommendation is available, the call returns sooner than\n <code>WaitTimeSeconds</code>. If no messages are available and the wait time expires, the\n call returns successfully with an empty list.</p>", |
7463 | 7506 | "smithy.api#httpQuery": "waitTimeSeconds" |
7464 | 7507 | } |
| 7508 | + }, |
| 7509 | + "nextChunkToken": { |
| 7510 | + "target": "com.amazonaws.qconnect#NextToken", |
| 7511 | + "traits": { |
| 7512 | + "smithy.api#documentation": "<p>The token for the next set of chunks. Use the value returned in the previous response in\n the next request to retrieve the next set of chunks.</p>", |
| 7513 | + "smithy.api#httpQuery": "nextChunkToken" |
| 7514 | + } |
7465 | 7515 | } |
7466 | 7516 | } |
7467 | 7517 | }, |
|
10469 | 10519 | } |
10470 | 10520 | } |
10471 | 10521 | }, |
| 10522 | + "com.amazonaws.qconnect#MessageConfiguration": { |
| 10523 | + "type": "structure", |
| 10524 | + "members": { |
| 10525 | + "generateFillerMessage": { |
| 10526 | + "target": "smithy.api#Boolean", |
| 10527 | + "traits": { |
| 10528 | + "smithy.api#documentation": "<p>Generates a filler response when tool selection is <code>QUESTION</code>.</p>" |
| 10529 | + } |
| 10530 | + } |
| 10531 | + }, |
| 10532 | + "traits": { |
| 10533 | + "smithy.api#documentation": "<p>The configuration for a <a href=\"https://docs.aws.amazon.com/connect/latest/APIReference/API_amazon-q-connect_SendMessage.html\">SendMessage</a>\n request.</p>" |
| 10534 | + } |
| 10535 | + }, |
10472 | 10536 | "com.amazonaws.qconnect#MessageData": { |
10473 | 10537 | "type": "union", |
10474 | 10538 | "members": { |
|
12124 | 12188 | { |
12125 | 12189 | "value": "GENERATIVE_ANSWER", |
12126 | 12190 | "name": "GENERATIVE_ANSWER" |
| 12191 | + }, |
| 12192 | + { |
| 12193 | + "value": "GENERATIVE_ANSWER_CHUNK", |
| 12194 | + "name": "GENERATIVE_ANSWER_CHUNK" |
| 12195 | + }, |
| 12196 | + { |
| 12197 | + "value": "BLOCKED_GENERATIVE_ANSWER_CHUNK", |
| 12198 | + "name": "BLOCKED_GENERATIVE_ANSWER_CHUNK" |
| 12199 | + }, |
| 12200 | + { |
| 12201 | + "value": "INTENT_ANSWER_CHUNK", |
| 12202 | + "name": "INTENT_ANSWER_CHUNK" |
| 12203 | + }, |
| 12204 | + { |
| 12205 | + "value": "BLOCKED_INTENT_ANSWER_CHUNK", |
| 12206 | + "name": "BLOCKED_INTENT_ANSWER_CHUNK" |
12127 | 12207 | } |
12128 | 12208 | ] |
12129 | 12209 | } |
|
13142 | 13222 | { |
13143 | 13223 | "value": "DETECTED_INTENT", |
13144 | 13224 | "name": "DETECTED_INTENT" |
| 13225 | + }, |
| 13226 | + { |
| 13227 | + "value": "GENERATIVE_ANSWER_CHUNK", |
| 13228 | + "name": "GENERATIVE_ANSWER_CHUNK" |
| 13229 | + }, |
| 13230 | + { |
| 13231 | + "value": "BLOCKED_GENERATIVE_ANSWER_CHUNK", |
| 13232 | + "name": "BLOCKED_GENERATIVE_ANSWER_CHUNK" |
| 13233 | + }, |
| 13234 | + { |
| 13235 | + "value": "INTENT_ANSWER_CHUNK", |
| 13236 | + "name": "INTENT_ANSWER_CHUNK" |
| 13237 | + }, |
| 13238 | + { |
| 13239 | + "value": "BLOCKED_INTENT_ANSWER_CHUNK", |
| 13240 | + "name": "BLOCKED_INTENT_ANSWER_CHUNK" |
13145 | 13241 | } |
13146 | 13242 | ] |
13147 | 13243 | } |
|
14028 | 14124 | } |
14029 | 14125 | }, |
14030 | 14126 | "traits": { |
14031 | | - "smithy.api#documentation": "<p>The conversation history data to included in conversation context data before the\n Amazon Q in Connect session.</p>" |
| 14127 | + "smithy.api#documentation": "<p>The conversation history data to included in conversation context data before the Amazon Q\n in Connect session.</p>" |
14032 | 14128 | } |
14033 | 14129 | }, |
14034 | 14130 | "com.amazonaws.qconnect#SelfServiceConversationHistoryList": { |
|
14160 | 14256 | "smithy.api#documentation": "<p>The conversation context before the Amazon Q in Connect session.</p>" |
14161 | 14257 | } |
14162 | 14258 | }, |
| 14259 | + "configuration": { |
| 14260 | + "target": "com.amazonaws.qconnect#MessageConfiguration", |
| 14261 | + "traits": { |
| 14262 | + "smithy.api#documentation": "<p>The configuration of the <a href=\"https://docs.aws.amazon.com/connect/latest/APIReference/API_amazon-q-connect_SendMessage.html\">SendMessage</a>\n request.</p>" |
| 14263 | + } |
| 14264 | + }, |
14163 | 14265 | "clientToken": { |
14164 | 14266 | "target": "com.amazonaws.qconnect#ClientToken", |
14165 | 14267 | "traits": { |
|
14182 | 14284 | "smithy.api#required": {} |
14183 | 14285 | } |
14184 | 14286 | }, |
| 14287 | + "configuration": { |
| 14288 | + "target": "com.amazonaws.qconnect#MessageConfiguration", |
| 14289 | + "traits": { |
| 14290 | + "smithy.api#documentation": "<p>The configuration of the <a href=\"https://docs.aws.amazon.com/connect/latest/APIReference/API_amazon-q-connect_SendMessage.html\">SendMessage</a>\n request.</p>" |
| 14291 | + } |
| 14292 | + }, |
14185 | 14293 | "nextMessageToken": { |
14186 | 14294 | "target": "com.amazonaws.qconnect#NextToken", |
14187 | 14295 | "traits": { |
|
14320 | 14428 | "traits": { |
14321 | 14429 | "smithy.api#documentation": "<p>The configuration of the AI Agents (mapped by AI Agent Type to AI Agent version) that\n should be used by Amazon Q in Connect for this Session.</p>" |
14322 | 14430 | } |
| 14431 | + }, |
| 14432 | + "origin": { |
| 14433 | + "target": "com.amazonaws.qconnect#Origin", |
| 14434 | + "traits": { |
| 14435 | + "smithy.api#documentation": "<p>The origin of the Session to be listed. <code>SYSTEM</code> for a default Session created\n by Amazon Q in Connect or <code>CUSTOMER</code> for a Session created by calling <a href=\"https://docs.aws.amazon.com/connect/latest/APIReference/API_amazon-q-connect_CreateSession.html\">CreateSession</a> API.</p>" |
| 14436 | + } |
14323 | 14437 | } |
14324 | 14438 | }, |
14325 | 14439 | "traits": { |
|
14909 | 15023 | "traits": { |
14910 | 15024 | "smithy.api#length": { |
14911 | 15025 | "min": 1, |
14912 | | - "max": 200000 |
| 15026 | + "max": 1000000 |
14913 | 15027 | }, |
14914 | 15028 | "smithy.api#sensitive": {} |
14915 | 15029 | } |
|
0 commit comments