Diese Seite behandelt die Legacy-Integration von Amazon Bedrock: die InvokeModel- und Converse-APIs mit ARN-versionierten Modell-Identifikatoren und AWS-Event-Stream-Kodierung. Für Modelle, die auf dem Messages-API-Bedrock-Endpunkt verfügbar sind, siehe Claude in Amazon Bedrock, das die Messages API unter /anthropic/v1/messages mit SSE-Streaming verwendet. Für eine von Anthropic betriebene Alternative mit AWS-Marketplace-Abrechnung und in der Regel taggleichem Feature-Zugang siehe Claude Platform auf AWS. Bestehende Bedrock-Nutzer können dem Migrationsleitfaden folgen.
Der Aufruf von Claude über Bedrock unterscheidet sich geringfügig davon, wie du Claude direkt über die Claude API aufrufen würdest. Dieser Leitfaden führt dich durch die Durchführung eines API-Aufrufs an Claude auf Bedrock mit einem der Client-SDKs von Anthropic.
Beachte, dass dieser Leitfaden davon ausgeht, dass du dich bereits für ein AWS-Konto registriert und den programmatischen Zugriff konfiguriert hast.
2.13.23 oder neuer.aws sts get-caller-identityDie Client-SDKs von Anthropic unterstützen Bedrock. Du kannst auch ein AWS SDK wie boto3 direkt verwenden.
pip install -U "anthropic[bedrock]"Gehe zur AWS Console > Bedrock > Model Access und beantrage Zugriff auf Anthropic-Modelle. Beachte, dass die Verfügbarkeit von Anthropic-Modellen je nach Region variiert. Siehe die AWS-Dokumentation für die neuesten Informationen.
Claude Opus 5, Claude Sonnet 5, Claude Fable 5, Claude Opus 4.8 und Claude Opus 4.7 sind über InvokeModel auf bedrock-runtime erreichbar.
Diese Anfragen werden von derselben Infrastruktur bedient wie der
Claude in Amazon Bedrock-Endpunkt.
Für die native Messages-API-Anfragestruktur und vollständige Feature-Parität
verwende diese Seite. Diese Modelle sind in der Modelltabelle auf dieser Seite
nicht aufgeführt, da sie keine ARN-versionierten Modell-IDs haben.
Lebenszyklus-Begriffe (Deprecated, Retired) sind in Modell-Deprecations definiert. Lebenszyklus-Daten auf von Partnern betriebenen Plattformen werden vom Partner festgelegt und können vom Zeitplan der Claude API abweichen. Für das aktuelle Retirement-Datum eines Modells auf Amazon Bedrock siehe die Modell-Lebenszyklus-Seite von Amazon Bedrock.
AWS bietet neuere Claude-Modelle über Cross-Region Inference statt über On-Demand-Durchsatz an. Für diese Modelle schlägt eine Anfrage, die die Basis-Modell-ID übergibt, mit einem HTTP-400-Fehler wie dem folgenden fehl:
Invocation of model ID anthropic.claude-sonnet-4-5-20250929-v1:0 with on-demand throughput isn't supported. Retry your request with the ID or ARN of an inference profile that contains this model.Um diese Modelle aufzurufen, übergib ein Inference-Profil anstelle der Basis-Modell-ID. Die Inference-Profil-ID ist die Basis-Modell-ID mit einem Präfix aus einer mit „Yes" markierten Spalte in der folgenden Tabelle, zum Beispiel us.anthropic.claude-sonnet-4-5-20250929-v1:0. Du kannst auch die vollständige Inference-Profil-ARN in der Form arn:aws:bedrock:{region}:{account-id}:inference-profile/{inference-profile-id} übergeben. Für die maßgebliche Liste der verfügbaren Inference-Profile von AWS siehe Supported Regions and models for inference profiles. Wie sich die Präfixe auf Routing und Preise auswirken, erfährst du im Abschnitt Globale versus regionale Endpunkte.
| Modell | Basis-Bedrock-Modell-ID | global | us | eu | jp | apac |
|---|---|---|---|---|---|---|
| Claude Opus 4.6 | anthropic.claude-opus-4-6-v1 | Yes | Yes | Yes | Yes | Yes |
| Claude Sonnet 4.6 | anthropic.claude-sonnet-4-6 | Yes | Yes | Yes | Yes | No |
| Claude Sonnet 4.5 | anthropic.claude-sonnet-4-5-20250929-v1:0 | Yes | Yes | Yes | Yes | No |
| Claude Sonnet 4 Deprecated. | anthropic.claude-sonnet-4-20250514-v1:0 | Yes | Yes | Yes | No | Yes |
| Claude Sonnet 3.7 Retired. | anthropic.claude-3-7-sonnet-20250219-v1:0 | No | No | No | No | No |
| Claude Opus 4.5 | anthropic.claude-opus-4-5-20251101-v1:0 | Yes | Yes | Yes | No | No |
| Claude Opus 4.1 Deprecated. | anthropic.claude-opus-4-1-20250805-v1:0 | No | Yes | No | No | No |
| Claude Opus 4 Retired. | anthropic.claude-opus-4-20250514-v1:0 | No | No | No | No | No |
| Claude Haiku 4.5 | anthropic.claude-haiku-4-5-20251001-v1:0 | Yes | Yes | Yes | No | No |
| Claude Haiku 3.5 Deprecated. | anthropic.claude-3-5-haiku-20241022-v1:0 | No | Yes | No | No | No |
Die folgenden Beispiele zeigen, wie du eine Liste aller über Bedrock verfügbaren Claude-Modelle ausgeben kannst:
import boto3
bedrock = boto3.client(service_name="bedrock")
response = bedrock.list_foundation_models(byProvider="anthropic")
for summary in response["modelSummaries"]:
print(summary["modelId"])Die folgenden Beispiele zeigen, wie du mit Claude auf Bedrock Text generierst:
Der Aufruf der InvokeModel-API mit AWS-Anmeldedaten erfordert SigV4-Request-Signing, das die SDKs in den anderen Tabs automatisch übernehmen. Für einen Bedrock-Endpunkt, den du mit einem eigenständigen cURL-Befehl aufrufen kannst, siehe Claude in Amazon Bedrock.
Siehe die Client-SDKs für weitere Details und die offizielle Bedrock-Dokumentation.
Du kannst dich bei Bedrock mit Bearer-Tokens anstelle von AWS-Anmeldedaten authentifizieren. Das ist nützlich in Unternehmensumgebungen, in denen Teams Zugriff auf Bedrock benötigen, ohne AWS-Anmeldedaten, IAM-Rollen oder Berechtigungen auf Kontoebene verwalten zu müssen.
Der einfachste Ansatz ist, die Umgebungsvariable AWS_BEARER_TOKEN_BEDROCK zu setzen, die jedes SDK automatisch erkennt, wenn es Anmeldedaten aus der Umgebung auflöst.
Um ein Token programmatisch bereitzustellen:
Dieser Abschnitt zeigt, wie du ein Bearer-Token in einem SDK-Client konfigurierst. Die SDKs lesen das Token auch aus der Umgebungsvariable AWS_BEARER_TOKEN_BEDROCK. Für direkte HTTP-Anfragen mit einem Bearer-Token siehe die Amazon-Bedrock-Dokumentation.
Bedrock bietet einen Invocation-Logging-Dienst, mit dem du die Prompts und Completions protokollieren kannst, die mit deiner Nutzung verbunden sind.
Anthropic empfiehlt, deine Aktivität mindestens auf einer rollierenden 30-Tage-Basis zu protokollieren, um deine Aktivität zu verstehen und potenziellen Missbrauch zu untersuchen.
Das Aktivieren dieses Dienstes gibt weder AWS noch Anthropic Zugriff auf deine Inhalte.
Die vollständige Feature-Liste mit der Verfügbarkeit auf Amazon Bedrock findest du in der Feature-Übersicht.
fallbacks-Parameter; verwende stattdessen das clientseitige Fallback-Muster)PDF-Unterstützung ist auf Bedrock sowohl über die Converse API als auch über die InvokeModel API verfügbar. Detaillierte Informationen zu den Fähigkeiten und Einschränkungen der PDF-Verarbeitung findest du unter Amazon Bedrock PDF-Unterstützung.
Wichtige Überlegungen für Nutzer der Converse API:
Claude Fable 5, Claude Opus 5, Claude Opus 4.8, Claude Opus 4.7, Claude Opus 4.6, Claude Sonnet 5 und Claude Sonnet 4.6 haben auf Amazon Bedrock ein Kontextfenster mit 1M Token. Andere Claude-Modelle, einschließlich Sonnet 4.5 und Sonnet 4 (deprecated), haben ein Kontextfenster mit 200k Token.
Bedrock begrenzt Request-Payloads auf 20 MB. Beim Senden großer Dokumente oder vieler Bilder kannst du dieses Limit erreichen, bevor du das Token-Limit erreichst.
Beginnend mit Claude Sonnet 4.5 und allen zukünftigen Modellen bietet Bedrock zwei Endpunkt-Typen an:
Regionale Endpunkte beinhalten einen Preisaufschlag von 10 % gegenüber globalen Endpunkten.
Dies gilt nur für Claude Sonnet 4.5 und zukünftige Modelle. Ältere Modelle (Claude Sonnet 4 (deprecated) und früher) behalten ihre bestehenden Preisstrukturen bei.
Globale Endpunkte (empfohlen):
Regionale Endpunkte (CRIS):
Verwendung globaler Endpunkte (Standard für Opus 4.6, Sonnet 4.6 und Sonnet 4.5):
Die Modell-IDs für Claude Opus 4.6, Sonnet 4.6 und Sonnet 4.5 enthalten bereits das Präfix global.:
Der Aufruf der InvokeModel-API mit AWS-Anmeldedaten erfordert SigV4-Request-Signing, das die SDKs in den anderen Tabs automatisch übernehmen. Für einen Bedrock-Endpunkt, den du mit einem eigenständigen cURL-Befehl aufrufen kannst, siehe Claude in Amazon Bedrock.
Verwendung regionaler Endpunkte (CRIS):
Um regionale Endpunkte zu verwenden, ersetze das Präfix global. durch ein regionales Präfix wie us.:
Der Aufruf der InvokeModel-API mit AWS-Anmeldedaten erfordert SigV4-Request-Signing, das die SDKs in den anderen Tabs automatisch übernehmen. Für einen Bedrock-Endpunkt, den du mit einem eigenständigen cURL-Befehl aufrufen kannst, siehe Claude in Amazon Bedrock.
Claude Mythos Preview ist ein Research-Preview-Modell, das eingeladenen Kunden auf Amazon Bedrock zur Verfügung steht. Weitere Informationen findest du unter Project Glasswing.
Was this page helpful?