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.
Rufen Sie Amazon Bedrock-Modelle mit Step Functions auf und passen Sie sie an
Sie können Step Functions in Amazon Bedrock integrieren, um ein bestimmtes Amazon Bedrock-Modell aufzurufen und einen Feinabstimmungsauftrag zur Anpassung eines Modells zu erstellen. Diese Seite listet das unterstützte Amazon Bedrock auf APIs und bietet einen Task
Beispielstatus zum Extrahieren des Ergebnisses eines Modellaufrufs.
Step Functions kann bestimmte AWS Dienste direkt von Amazon States Language (ASL) aus steuern. Weitere Informationen hierzu finden Sie unter Integration anderer Services und Übergeben von Parametern an einen Dienst API in Step Functions.
Amazon BedrockServiceintegration APIs
Für die Integration AWS Step Functions mit Amazon Bedrock können Sie Folgendes verwendenAPIs. Diese APIs ähneln den entsprechenden Amazon BedrockAPIs, mit einigen Unterschieden in den übergebenen Anforderungsfeldern.
In der folgenden Tabelle werden die Unterschiede zwischen den einzelnen Amazon Bedrock Serviceintegrationen API und der entsprechenden beschrieben Amazon BedrockAPI.
Amazon BedrockServiceintegration API | Entspricht Amazon Bedrock API | Unterschiede |
---|---|---|
InvokeModel Ruft das angegebene Amazon Bedrock Modell auf, um mithilfe der Eingabe, die Sie im Hauptteil der Anfrage angeben, eine Inferenz auszuführen. Sie verwenden |
InvokeModel |
Der API Anfragetext für die Amazon Bedrock Serviceintegration umfasst die folgenden zusätzlichen Parameter.
Das folgende Beispiel zeigt die Syntax für InvokeModel API for Amazon Bedrock Integration.
|
CreateModelCustomizationJob Erstellt einen Feinabstimmungsjob zur Anpassung eines Basismodells. |
CreateModelCustomizationJob | None |
CreateModelCustomizationJob.sync Erstellt einen Feinabstimmungsauftrag zur Anpassung eines Basismodells. |
CreateModelCustomizationJob | None |
Informationen zur Konfiguration von IAM Berechtigungen bei der Verwendung Step Functions mit anderen AWS Diensten finden Sie unterSo generiert Step Functions IAM Richtlinien für integrierte Dienste.
Definition des Aufgabenstatus für die Amazon Bedrock Integration
Die folgende Aufgabenstatusdefinition zeigt, wie Sie sich Amazon Bedrock in Ihre Zustandsmaschinen integrieren können. Dieses Beispiel zeigt einen Task-Status, der das vollständige Ergebnis eines durch den Pfad, result_one
angegebenen Modellaufrufs extrahiert. Dies basiert auf Inferenzparametern für Fundamentmodelle. In diesem Beispiel wird das große Sprachmodell von Cohere Command () LLM verwendet.
{ "Type": "Task", "Resource": "arn:aws:states:::bedrock:invokeModel", "Parameters": { "ModelId": "cohere.command-text-v14", "Body": { "prompt.$": "$.prompt_one", "max_tokens": 250 }, "ContentType": "application/json", "Accept": "*/*" }, "ResultPath": "$.result_one", "ResultSelector": { "result_one.$": "$.Body.generations[0].text" }, "End": true }
Tipp
Ein Beispiel für eine Zustandsmaschine, die in Ihren Computer integriert Amazon Bedrock werden kann AWS-Konto, finden Sie unterFühren Sie KI-Prompt-Chaining mit Amazon Bedrock durch.