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. Die APIs sind nach dem von ihnen verwendeten Service-Endpunkt gruppiert.

bedrock-mantle-Endpunkt

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

API-Methode Use-case am besten geeignet für Hauptmerkmal
Antwort-API (empfohlen) Zustandsreiche Konversationen Verwenden Sie die Responses API für moderne, agentische Anwendungen, die integrierte Tools (Suche, Codeinterpreter), multimodale Eingaben und zustandsbehaftete Konversationen erfordern.
Nachrichten-API (empfohlen) Anthropic-native Schnittstelle Verwenden Sie die Nachrichten-API für den direkten Zugriff auf anthropische Modelle im Anthropic-native Anfrage- und Antwortformat.
Chat-Abschlüsse Staatenloser Multi-Turn-Chat Verwenden Sie die Chat Completions API für einfache, zustandslose, textbezogene Aufgaben, bei denen Sie die volle Kontrolle über die Verwaltung des Chat-Verlaufs und eine geringere Latenz benötigen.

bedrock-runtime-Endpunkt

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

API-Methode Use-case am besten geeignet für Hauptmerkmal
Converse Multi-turn chatten/standardisieren Die Converse API bietet eine einheitliche Oberfläche 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.
Nachrichten-API von Anthropic Claude Nachrichten-API von Anthropic-native Schnittstelle Verwenden Sie die Nachrichten-API über InvokeModel für den direkten Zugriff auf Anthropic-Modelle im nativen Anforderungsformat.
Chat-Abschlüsse Staatenloser Multi-Turn-Chat Verwenden Sie die Chat Completions API für OpenAI-compatible statusfreie Chat-Interaktionen.

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

Entscheiden Sie sich zwischen APIs

Welche API Sie verwenden, hängt von Ihrem Anwendungsfall ab.

Anwendungsfall Empfohlene API
Migration vom API-compatible OpenAI-Endpunkt Verwenden Sie OpenAI-compatible APIs: Responses API oder Chat Completions API. Laut OpenAI ist die Responses API die empfohlene langfristige 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 mit Invoke API.
Konsistente Oberfläche für alle Modelle Converse API — Funktioniert mit allen Modellen, die Nachrichten unterstützen. Schreiben Sie 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 für Invoke-Modelle.
Neu bei Amazon Bedrock Wir empfehlen die Verwendung offener APIs wie Messages API, Chat Completions API oder Responses API. Diese APIs sind auf beiden Endpunkten verfügbar, wir empfehlen jedoch den bedrock-mantle Endpunkt.

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

Schauen Sie sich zunächst unsere Modelle an, 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 sehen, welche APIs es unterstützt, und auf dieser Grundlage können Sie auswählen, welchen Endpunkt Sie verwenden möchten. Das bedrock-mantle unterstützt die APIs „Antworten“, „Chat-Abschlüsse“ und „Nachrichten“. Das bedrock-runtime unterstützt die API Invoke, Converse, Chat Completions und Messages. Wir empfehlen, wann immer möglich, den bedrock-mantle Endpunkt zu verwenden.