Anzeigen der Ergebnisse eines Batch-Inferenzauftrags - Amazon Bedrock

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Anzeigen der Ergebnisse eines Batch-Inferenzauftrags

Nachdem ein Batch-Inferenzauftrag den Status Completed hat, können Sie die Ergebnisse des Batch-Inferenzauftrags aus den Dateien im Amazon-S3-Bucket extrahieren, den Sie bei der Auftragserstellung angegeben haben. Informationen zum Herunterladen eines S3-Objekts finden Sie unter Herunterladen von Objekten. Das S3-Bucket enthält die folgenden Dateien:

  1. Amazon Bedrock generiert eine JSONL-Ausgabedatei für jede JSONL-Eingabedatei. Die Ausgabedateien enthalten Ausgaben des Modells für jede Eingabe im folgenden Format. Ein error-Objekt ersetzt das Feld modelOutput in jeder Zeile, in der ein Inferenzfehler aufgetreten ist. Das Format des modelOutput JSON-Objekts hängt vom Modellaufruftyp ab. Bei InvokeModel Jobs entspricht das Format dem body Feld in der InvokeModel Antwort (sieheInferenzanforderungsparameter und Antwortfelder für Basismodelle). Bei Converse Jobs entspricht das Format dem Antworttext der Converse-API.

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

    Das folgende Beispiel zeigt eine mögliche Ausgabedatei.

    { "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. Eine manifest.json.out-Datei, die eine Zusammenfassung des Batch-Inferenzauftrags enthält.

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

    Die Felder werden im Folgenden beschrieben.

    • totalRecordCount — Die Gesamtzahl der Datensätze, die an den Batch-Inferenzjob gesendet wurden.

    • processedRecordCount — Die Anzahl der Datensätze, die im Batch-Inferenzjob verarbeitet wurden.

    • successRecordCount — Die Anzahl der Datensätze, die vom Batch-Inferenzjob erfolgreich verarbeitet wurden.

    • errorRecordCount — Die Anzahl der Datensätze im Batch-Inferenzjob, die Fehler verursacht haben.

    • inputTokenCount — Die Gesamtzahl der Eingabe-Token, die an den Batch-Inferenzjob gesendet wurden.

    • outputTokenCount — Die Gesamtzahl der vom Batch-Inferenzjob generierten Ausgabetokens.