AWS Security ChangesHomeSearch

AWS bedrock documentation change

Service: bedrock · 2026-02-28 · Documentation low

File: bedrock/latest/userguide/batch-inference-data.md

Summary

Added Converse API input example and updated modelInput field documentation to support both InvokeModel and Converse formats

Security assessment

The changes expand documentation for input formats related to the new Converse API feature but do not introduce or modify security controls. Data handling requirements remain consistent with existing patterns.

Diff

diff --git a/bedrock/latest/userguide/batch-inference-data.md b/bedrock/latest/userguide/batch-inference-data.md
index e0709cc2a..eb4d770b2 100644
--- a//bedrock/latest/userguide/batch-inference-data.md
+++ b//bedrock/latest/userguide/batch-inference-data.md
@@ -5 +5 @@
-Example text input for Anthropic Claude 3 HaikuExample video input for Amazon Nova
+Example text input for Anthropic Claude 3 HaikuExample video input for Amazon NovaExample Converse input
@@ -17 +17 @@ You must add your batch inference data to an S3 location that you'll choose or s
-Each line contains a JSON object with a `recordId` field and a `modelInput` field containing the request body for an input you want to submit. The format of the `modelInput` JSON object must match the `body` field for the model that you use in the `InvokeModel` request. For more information, see [Inference request parameters and response fields for foundation models](./model-parameters.html).
+Each line contains a JSON object with a `recordId` field and a `modelInput` field. The format of the `modelInput` JSON object depends on the model invocation type that you choose when you [create the batch inference job](./batch-inference-create.html). If you use the `InvokeModel` type (default), the format must match the `body` field for the model that you use in the `InvokeModel` request (see [Inference request parameters and response fields for foundation models](./model-parameters.html)). If you use the `Converse` type, the format must match the request body of the [Converse](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_Converse.html) API.
@@ -130,0 +131,26 @@ The following resources provide more information about submitting video inputs f
+## Example Converse input
+
+If you set the model invocation type to `Converse` when creating the batch inference job, the `modelInput` field must use the Converse API request format. The following example shows a JSONL record for a Converse batch inference job:
+    
+    
+    {
+        "recordId": "CALL0000001",
+        "modelInput": {
+            "messages": [
+                {
+                    "role": "user",
+                    "content": [
+                        {
+                            "text": "Summarize the following call transcript: ..."
+                        }
+                    ]
+                }
+            ],
+            "inferenceConfig": {
+                "maxTokens": 1024
+            }
+        }
+    }
+
+For the full list of fields supported in the Converse request body, see [Converse](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_Converse.html) in the API reference.
+