Afficher les résultats d'une tâche d'inférence par lots - Amazon Bedrock

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Afficher les résultats d'une tâche d'inférence par lots

Une fois qu'une tâche d'inférence par lots est terminéeCompleted, vous pouvez extraire les résultats de la tâche à partir des fichiers du compartiment Amazon S3 que vous avez spécifiés lors de la création de la tâche. Pour savoir comment télécharger un objet S3, consultez la section Téléchargement d'objets. Le compartiment S3 contient les fichiers suivants :

  1. Amazon Bedrock génère un JSONL fichier de sortie pour chaque JSONL fichier d'entrée. Les fichiers de sortie contiennent les sorties du modèle pour chaque entrée au format suivant. Un objet error remplace le champ modelOutput sur toute ligne comportant une erreur d’inférence. Le format de l'modelOutputJSONobjet correspond au body champ du modèle que vous utilisez dans la InvokeModel réponse. Pour de plus amples informations, veuillez consulter Paramètres de demande d'inférence et champs de réponse pour les modèles de base.

    { "recordId" : "11 character alphanumeric string", "modelInput": {JSON body}, "modelOutput": {JSON body} }

    L’exemple suivant montre un fichier de sortie possible.

    { "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" }}
  2. Fichier manifest.json.out avec un résumé de la tâche d’inférence par lots.

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

    Les champs sont décrits ci-dessous :

    • totalRecordCount — Le nombre total d'enregistrements soumis à la tâche d'inférence par lots.

    • processedRecordCount — Le nombre d'enregistrements traités dans le cadre de la tâche d'inférence par lots.

    • successRecordCount — Le nombre d'enregistrements traités avec succès par la tâche d'inférence par lots.

    • errorRecordCount — Le nombre d'enregistrements de la tâche d'inférence par lots qui ont provoqué des erreurs.

    • inputTokenCount — Le nombre total de jetons d'entrée soumis à la tâche d'inférence par lots.

    • outputTokenCount — Le nombre total de jetons de sortie générés par la tâche d'inférence par lots.