View a markdown version of this page

Von Amazon Bedrock unterstützte APIs - 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.

Von Amazon Bedrock unterstützte APIs

Unterstützte Inferenz-APIs

Amazon Bedrock bietet fünf Haupt-API-Muster für die Durchführung von Inferenzen. Für neue Anwendungen empfehlen wir den bedrock-runtime Endpunkt. Die APIs sind nach dem Dienstendpunkt gruppiert, den sie verwenden.

bedrock-runtimeEndpunkt (empfohlen)

Der bedrock-runtime.{region}.amazonaws.com Endpunkt unterstützt die folgenden APIs:

API-Methode Use-case am besten geeignet für Wichtigstes Merkmal
Converse (empfohlen) Multi-turn Chat/Standardisierung Die Converse-API bietet eine einheitliche Schnittstelle für die Interaktion mit allen Modellen in Amazon Bedrock.
Invoke Einzelne Transaktionen//Große Nutzlasten Die Invoke-API bietet direkten Zugriff auf Modelle mit mehr Kontrolle über das Anfrage- und Antwortformat.
Antworten OpenAI-compatible, zustandsbehaftete Konversationen Verwenden Sie die Responses API für OpenAI-compatible zustandsbehaftete Konversationen mit mehreren Runden — dieselbe OpenAI-Form sowie Amazon Bedrock-Funktionen wie Guardrails und regionsübergreifende Inferenz. Weiterleiten von Modellinferenzanfragen AWS-Regionen mit regionsübergreifender Inferenz Anbedrock-runtime, Anfragen sind immer synchron und serverseitige Tools sind nicht verfügbar — den vollständigen Vergleich finden Sie unter. Von Amazon Bedrock unterstützte Endpunkte
Abschlüsse des Chats OpenAI-compatible, staatenloser Chat mit mehreren Runden Verwenden Sie die Chat Completions API für OpenAI-compatible statusfreie Chat-Interaktionen.
Nachrichten-API von Anthropic Claude Nachrichten-API von Anthropic-native Schnittstelle Verwenden Sie die Messages-API InvokeModel für den direkten Zugriff auf anthropische Modelle mithilfe des nativen Anforderungsformats.

bedrock-mantle-Endpunkt

Der bedrock-mantle.{region}.amazonaws.com Endpunkt unterstützt die folgenden APIs:

API-Methode Use-case am besten geeignet für Wichtigstes Merkmal
Antworten-API Zustandsorientierte Konversationen mit serverseitigen Tools Verwenden Sie die Responses API bedrock-mantle für Agentenanwendungen, die die Verwendung integrierter serverseitiger Tools (Suche, Code-Interpreter), multimodale Eingaben und asynchrone Inferenz erfordern.
Nachrichten-API von Inferenz mithilfe der Anthropic Messages API Anthropic-native Schnittstelle Verwenden Sie die Nachrichten-API für den direkten Zugriff auf anthropische Modelle mithilfe des Anthropic-native Anfrage- und Antwortformats.
Abschlüsse des Chats Staatenloser Chat mit mehreren Runden Verwenden Sie die Chat Completions API für einfache, statusfreie, textorientierte Aufgaben, bei denen Sie die volle Kontrolle über die Verwaltung des Chat-Verlaufs und eine geringere Latenz benötigen.

Lesen Sie mehr über die von Amazon Bedrock unterstützten APIs.

Zwischen APIs entscheiden

Die von Ihnen verwendete API hängt von Ihrem Anwendungsfall ab.

Anwendungsfall Empfohlene API
Migration vom API-compatible OpenAI-Endpunkt Verwenden Sie die OpenAI-compatible Responses API oder die Chat Completions API auf dem bedrock-runtime Endpunkt — dieselbe OpenAI-Form sowie Amazon Bedrock-Funktionen wie Guardrails und regionsübergreifende Inferenz. Weiterleiten von Modellinferenzanfragen AWS-Regionen mit regionsübergreifender Inferenz Laut OpenAI ist die Responses API auf lange Sicht die empfohlene API.
Verwendung von Modellen, die nicht mit Endpoint kompatibel OpenAI-compatible sind Verwenden Sie native Amazon Bedrock-APIs: Converse und Invoke. Weitere Informationen finden Sie unter Inferenz mithilfe der Invoke API.
Konsistente Oberfläche für alle Modelle Converse API — Funktioniert mit allen Modellen, die Nachrichten unterstützen. Schreiben Sie den Code einmal und verwenden Sie ihn mit verschiedenen Modellen. Beispielcode finden Sie unter Converse-API-Beispiele.
Direkter Modellzugriff mit voller Kontrolle API aufrufen — Bietet direkten Zugriff auf Modelle mit mehr Kontrolle über das Anfrage- und Antwortformat. Wird zum Generieren von Text, Bildern und Einbettungen verwendet. Beispielcode finden Sie unter Codebeispiele zum Aufrufen von Modellen.
Neu bei Amazon Bedrock Wir empfehlen, den bedrock-runtime Endpunkt mit der Converse-API für eine einheitliche Oberfläche für alle Modelle zu verwenden, oder mit der Messages-API, der Chat Completions API oder der Responses API, wenn Sie eine OpenAI- oder Schnittstelle bevorzugen. Anthropic-compatible

Modelle, die von jeder API und jedem Endpunkt unterstützt werden

Durchsuchen Sie zunächst unsere Modelle, um sich für das Modell zu entscheiden, das Sie verwenden möchten. Sobald Sie sich für das Modell entschieden haben, das Sie verwenden möchten, können Sie die unterstützten APIs sehen und einen Endpunkt auswählen. Wir empfehlen den bedrock-runtime Endpunkt, der die APIs Invoke, Converse, Responses, Chat Completions und Messages unterstützt. Der bedrock-mantle Endpunkt wird ebenfalls vollständig unterstützt und bietet die APIs für Antworten, Chat-Abschlüsse und Nachrichten. Da die APIs für Antworten, Chat-Abschlüsse und Nachrichten auf beiden Endpunkten verfügbar sind, aber nicht auf allen Endpunkten die gleiche Funktionsunterstützung bieten, sollten Sie zuerst nachlesen, Von Amazon Bedrock unterstützte Endpunkte bevor Sie sich entscheiden.