|
385 | 385 | },
|
386 | 386 | "documentation":"<p>The Model automatically decides if a tool should be called or whether to generate text instead. For example, <code>{\"auto\" : {}}</code>.</p>"
|
387 | 387 | },
|
| 388 | + "Blob":{"type":"blob"}, |
388 | 389 | "Body":{
|
389 | 390 | "type":"blob",
|
390 | 391 | "max":25000000,
|
|
433 | 434 | "guardContent":{
|
434 | 435 | "shape":"GuardrailConverseContentBlock",
|
435 | 436 | "documentation":"<p>Contains the content to assess with the guardrail. If you don't specify <code>guardContent</code> in a call to the Converse API, the guardrail (if passed in the Converse API) assesses the entire message.</p> <p>For more information, see <i>Use a guardrail with the Converse API</i> in the <i>Amazon Bedrock User Guide</i>. <pre><code> </p> </code></pre>"
|
| 437 | + }, |
| 438 | + "reasoningContent":{ |
| 439 | + "shape":"ReasoningContentBlock", |
| 440 | + "documentation":"<p>Contains content regarding the reasoning that is carried out by the model. Reasoning refers to a Chain of Thought (CoT) that the model generates to enhance the accuracy of its final response.</p>" |
436 | 441 | }
|
437 | 442 | },
|
438 | 443 | "documentation":"<p>A block of content for a message that you pass to, or receive from, a model with the <a href=\"https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_Converse.html\">Converse</a> or <a href=\"https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_ConverseStream.html\">ConverseStream</a> API operations.</p>",
|
|
448 | 453 | "toolUse":{
|
449 | 454 | "shape":"ToolUseBlockDelta",
|
450 | 455 | "documentation":"<p>Information about a tool that the model is requesting to use.</p>"
|
| 456 | + }, |
| 457 | + "reasoningContent":{ |
| 458 | + "shape":"ReasoningContentBlockDelta", |
| 459 | + "documentation":"<p>Contains content regarding the reasoning that is carried out by the model. Reasoning refers to a Chain of Thought (CoT) that the model generates to enhance the accuracy of its final response.</p>" |
451 | 460 | }
|
452 | 461 | },
|
453 |
| - "documentation":"<p>A bock of content in a streaming response.</p>", |
| 462 | + "documentation":"<p>A block of content in a streaming response.</p>", |
454 | 463 | "union":true
|
455 | 464 | },
|
456 | 465 | "ContentBlockDeltaEvent":{
|
|
2371 | 2380 | "documentation":"<p>Contains a map of variables in a prompt from Prompt management to an object containing the values to fill in for them when running model invocation. For more information, see <a href=\"https://docs.aws.amazon.com/bedrock/latest/userguide/prompt-management-how.html\">How Prompt management works</a>.</p>",
|
2372 | 2381 | "union":true
|
2373 | 2382 | },
|
| 2383 | + "ReasoningContentBlock":{ |
| 2384 | + "type":"structure", |
| 2385 | + "members":{ |
| 2386 | + "reasoningText":{ |
| 2387 | + "shape":"ReasoningTextBlock", |
| 2388 | + "documentation":"<p>The reasoning that the model used to return the output.</p>" |
| 2389 | + }, |
| 2390 | + "redactedContent":{ |
| 2391 | + "shape":"Blob", |
| 2392 | + "documentation":"<p>The content in the reasoning that was encrypted by the model provider for safety reasons. The encryption doesn't affect the quality of responses.</p>" |
| 2393 | + } |
| 2394 | + }, |
| 2395 | + "documentation":"<p>Contains content regarding the reasoning that is carried out by the model with respect to the content in the content block. Reasoning refers to a Chain of Thought (CoT) that the model generates to enhance the accuracy of its final response.</p>", |
| 2396 | + "sensitive":true, |
| 2397 | + "union":true |
| 2398 | + }, |
| 2399 | + "ReasoningContentBlockDelta":{ |
| 2400 | + "type":"structure", |
| 2401 | + "members":{ |
| 2402 | + "text":{ |
| 2403 | + "shape":"String", |
| 2404 | + "documentation":"<p>The reasoning that the model used to return the output.</p>" |
| 2405 | + }, |
| 2406 | + "redactedContent":{ |
| 2407 | + "shape":"Blob", |
| 2408 | + "documentation":"<p>The content in the reasoning that was encrypted by the model provider for safety reasons. The encryption doesn't affect the quality of responses.</p>" |
| 2409 | + }, |
| 2410 | + "signature":{ |
| 2411 | + "shape":"String", |
| 2412 | + "documentation":"<p>A token that verifies that the reasoning text was generated by the model. If you pass a reasoning block back to the API in a multi-turn conversation, include the text and its signature unmodified.</p>" |
| 2413 | + } |
| 2414 | + }, |
| 2415 | + "documentation":"<p>Contains content regarding the reasoning that is carried out by the model with respect to the content in the content block. Reasoning refers to a Chain of Thought (CoT) that the model generates to enhance the accuracy of its final response.</p>", |
| 2416 | + "sensitive":true, |
| 2417 | + "union":true |
| 2418 | + }, |
| 2419 | + "ReasoningTextBlock":{ |
| 2420 | + "type":"structure", |
| 2421 | + "required":["text"], |
| 2422 | + "members":{ |
| 2423 | + "text":{ |
| 2424 | + "shape":"String", |
| 2425 | + "documentation":"<p>The reasoning that the model used to return the output.</p>" |
| 2426 | + }, |
| 2427 | + "signature":{ |
| 2428 | + "shape":"String", |
| 2429 | + "documentation":"<p>A token that verifies that the reasoning text was generated by the model. If you pass a reasoning block back to the API in a multi-turn conversation, include the text and its signature unmodified.</p>" |
| 2430 | + } |
| 2431 | + }, |
| 2432 | + "documentation":"<p>Contains the reasoning that the model used to return the output.</p>", |
| 2433 | + "sensitive":true |
| 2434 | + }, |
2374 | 2435 | "RequestMetadata":{
|
2375 | 2436 | "type":"map",
|
2376 | 2437 | "key":{"shape":"RequestMetadataKeyString"},
|
|
0 commit comments