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 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.