

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Visualización de los resultados de un trabajo de inferencia por lotes
<a name="batch-inference-results"></a>

Cuando el trabajo de inferencia por lotes se haya `Completed`, puede extraer los resultados del trabajo de inferencia por lotes de los archivos del bucket de Amazon S3 que especificó al crear el trabajo. Para obtener información sobre cómo descargar un objeto de S3, consulte [Descarga de objetos](https://docs.aws.amazon.com/AmazonS3/latest/userguide/download-objects.html). El bucket de S3 especificado contendrá los siguientes archivos:

1. Amazon Bedrock genera un archivo JSONL de salida para cada archivo JSONL de entrada. Los archivos de salida contienen los resultados del modelo para cada entrada en el siguiente formato. Un objeto `error` reemplaza el campo `modelOutput` en cualquier línea en la que haya habido un error de inferencia. El formato del objeto `modelOutput` JSON depende del tipo de invocación del modelo. En el caso de los `InvokeModel` trabajos, el formato coincide con el `body` campo de la `InvokeModel` respuesta (consulte[Parámetros de solicitud de inferencia y campos de respuesta para los modelos fundacionales](model-parameters.md)). En el caso de los `Converse` trabajos, el formato coincide con el cuerpo de la respuesta de la API de [Converse](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_Converse.html).

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

   El ejemplo siguiente muestra un posible archivo de salida.

   ```
   { "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. Un archivo `manifest.json.out` que contiene un resumen del trabajo de inferencia por lotes.

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

   Los campos se describen a continuación:
   + `totalRecordCount`— El número total de registros enviados al trabajo de inferencia por lotes.
   + `processedRecordCount`— El número de registros procesados, que incluye tanto los aciertos como los errores.
   + `successRecordCount`— El número de registros procesados correctamente.
   + `errorRecordCount`— El número de registros que provocaron errores durante el procesamiento.
   + `inputTokenCount`— El número total de fichas de entrada enviadas al trabajo de inferencia por lotes.
   + `outputTokenCount`— El número total de fichas de salida generadas por el trabajo de inferencia por lotes.