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.
Verwenden eines Tools, um eine Amazon-Bedrock-Modellantwort zu vervollständigen
Sie können die Amazon-Bedrock-API verwenden, um einem Modell Zugriff auf Tools zu gewähren, mit deren Hilfe es Antworten auf Nachrichten generieren kann, die Sie an das Modell senden. Möglicherweise verfügen Sie über eine Chat-Anwendung, mit der Benutzer ermitteln können, welcher Song bei einem Radiosender am beliebtesten ist. Um eine Anfrage nach dem beliebtesten Song zu beantworten, benötigt ein Modell ein Tool, das die Titelinformationen abfragen und zurückgeben kann.
Anmerkung
Sie können jetzt strukturierte Ausgaben bei der Verwendung von Tools verwenden. Weitere Details finden Sie unter Holen Sie sich validierte JSON-Ergebnisse aus Modellen.
In Amazon Bedrock wird das Tool nicht direkt vom Modell aufgerufen. Wenn Sie eine Nachricht senden, geben Sie auch Definitionen für ein oder mehrere Tools an, die dem Modell helfen könnten, eine Antwort zu generieren. Das Modell entscheidet, wann ein Tool benötigt wird. Ihr Anwendungscode (oder Amazon Bedrock selbst, im serverseitigen Modus) führt das Tool aus und gibt das Ergebnis zurück, das das Modell in seine endgültige Antwort integrieren kann.
Amazon Bedrock unterstützt drei Modi der Toolnutzung, je nachdem, welche API Sie aufrufen und welche Modellfamilie Sie verwenden:
| Mode (Modus) | Wer führt das Tool aus | Wann sollte man es benutzen |
|---|---|---|
| Client-side Verwendung von Werkzeugen | Ihr Anwendungscode, nachdem das Modell eine Tool-Call-Anfrage zurückgegeben hat. | Die meisten Anwendungsfälle. Verfügbar mit den APIs „Antworten“, „Chat Completions“, „Converse“ und InvokeModel „Antworten“. |
| Server-side Verwendung von Werkzeugen | Amazon Bedrock selbst. Sie registrieren eine Lambda-Funktion oder ein AgentCore Gateway, und Amazon Bedrock ruft das Tool im Namen des Modells auf. | Zentralisierte, sichere Ausführung von Tools ohne Verwaltung der Orchestrierung in Ihrer Anwendung. Derzeit in der Responses API verfügbar. |
| Verwendung des Tools Anthropic Claude | Ihr Anwendungscode, der Anthropic -definierte Tooltypen (computer_*,, bash_*text_editor_*,memory_*) und das Anforderungsformat der Anthropic Messages-API verwendet. |
Computernutzung, Codeausführung, Dateibearbeitung, persistenter Speicher oder detailliertes Tool-Streaming mit Claude Modellen auf oder. bedrock-runtime bedrock-mantle |