

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# バッチ推論ジョブの結果を表示する
<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 ファイルを生成します。出力ファイルには、各入力のモデルからの出力が次の形式で含まれます。推論でエラーが発生した行の `modelOutput` フィールドは `error` オブジェクトに置き換わります。`modelOutput` JSON オブジェクトの形式は、モデル呼び出しタイプによって異なります。`InvokeModel` ジョブの場合、形式は`InvokeModel`レスポンスの `body`フィールドと一致します (「」を参照[Inference request parameters and response fields for foundation models](model-parameters.md))。`Converse` ジョブの場合、 形式は [Converse](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_Converse.html) 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` – バッチ推論ジョブによって生成された出力トークンの合計数。