

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 查看批量推理作业的结果
<a name="batch-inference-results"></a>

批量推理作业的状态变为 `Completed` 后，您可以从在创建作业时指定的 Amazon S3 存储桶中的文件中提取批量推理作业的结果。要了解如何下载 S3 对象，请参阅[下载对象](https://docs.aws.amazon.com/AmazonS3/latest/userguide/download-objects.html)。S3 存储桶包含以下文件：

1. Amazon Bedrock 会为每个输入 JSONL 文件生成一个输出 JSONL 文件。输出文件包含模型针对每个输入的输出，格式如下。在推理出现错误的任何行中，`error` 对象都会替换 `modelOutput` 字段。`modelOutput`JSON 对象的格式取决于模型调用类型。对于`InvokeModel`作业，格式与`InvokeModel`响应中的`body`字段相匹配（请参阅[基础模型的推理请求参数和响应字段](model-parameters.md)）。对于`Converse`作业，格式与 C [onvers](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_Converse.html) e API 的响应正文相匹配。

   ```
   { "recordId" : "string", "modelInput": {JSON body}, "modelOutput": {JSON body} }
   ```

   以下示例显示了可能的输出文件。

   ```
   { "recordId" : "3223593EFGH", "modelInput" : {"inputText": "Roses are red, violets are"}, "modelOutput" : {"inputTextTokenCount": 8, "results": [{"tokenCount": 3, "outputText": "blue\n", "completionReason": "FINISH"}]}}
   { "recordId" : "1223213ABCD", "modelInput" : {"inputText": "Hello world"}, "error" : {"errorCode" : 400, "errorMessage" : "bad request" }}
   ```

1. 包含批量推理作业摘要的 `manifest.json.out` 文件。

   ```
   {
       "totalRecordCount" : number, 
       "processedRecordCount" : number,
       "successRecordCount": number,
       "errorRecordCount": number,
       "inputTokenCount": number,
       "outputTokenCount" : number
   }
   ```

   这些字段如下所述：
   + `totalRecordCount`— 提交给批量推理作业的记录总数。
   + `processedRecordCount`— 已处理的记录数，包括成功和错误。
   + `successRecordCount`— 成功处理的记录数。
   + `errorRecordCount`— 在处理过程中导致错误的记录数。
   + `inputTokenCount`— 提交给批量推理作业的输入令牌总数。
   + `outputTokenCount`— 批量推理作业生成的输出令牌总数。