Amazon Bedrock API
Anthropics Claude-Modelle sind jetzt allgemein über Amazon Bedrock verfügbar.
Der Aufruf von Claude über Bedrock unterscheidet sich geringfügig davon, wie Sie Claude aufrufen würden, wenn Sie Anthropics Client-SDKs verwenden. Diese Anleitung führt Sie durch den Prozess der Durchführung eines API-Aufrufs an Claude auf Bedrock in Python oder TypeScript.
Beachten Sie, dass diese Anleitung davon ausgeht, dass Sie sich bereits für ein AWS-Konto angemeldet und programmatischen Zugriff konfiguriert haben.
Installieren und konfigurieren Sie die AWS CLI
- Installieren Sie eine Version der AWS CLI in Version
2.13.23
oder neuer - Konfigurieren Sie Ihre AWS-Anmeldeinformationen mit dem AWS configure-Befehl (siehe AWS CLI konfigurieren) oder finden Sie Ihre Anmeldeinformationen, indem Sie zu “Befehlszeile oder programmatischer Zugriff” in Ihrem AWS-Dashboard navigieren und den Anweisungen im Popup-Modal folgen.
- Überprüfen Sie, dass Ihre Anmeldeinformationen funktionieren:
Installieren Sie ein SDK für den Zugriff auf Bedrock
Anthropics Client-SDKs unterstützen Bedrock. Sie können auch ein AWS SDK wie boto3
direkt verwenden.
Zugriff auf Bedrock
Abonnieren Sie Anthropic-Modelle
Gehen Sie zur AWS Console > Bedrock > Model Access und beantragen Sie Zugriff auf Anthropic-Modelle. Beachten Sie, dass die Verfügbarkeit von Anthropic-Modellen je nach Region variiert. Siehe AWS-Dokumentation für die neuesten Informationen.
API-Modellnamen
Modell | Bedrock API-Modellname |
---|---|
Claude Opus 4 | anthropic.claude-opus-4-20250514-v1:0 |
Claude Sonnet 4 | anthropic.claude-sonnet-4-20250514-v1:0 |
Claude Sonnet 3.7 | anthropic.claude-3-7-sonnet-20250219-v1:0 |
Claude Haiku 3.5 | anthropic.claude-3-5-haiku-20241022-v1:0 |
Claude Sonnet 3.5 | anthropic.claude-3-5-sonnet-20241022-v2:0 |
Claude Opus 3 | anthropic.claude-3-opus-20240229-v1:0 |
Claude Sonnet 3 | anthropic.claude-3-sonnet-20240229-v1:0 |
Claude Haiku 3 | anthropic.claude-3-haiku-20240307-v1:0 |
Verfügbare Modelle auflisten
Die folgenden Beispiele zeigen, wie Sie eine Liste aller über Bedrock verfügbaren Claude-Modelle ausgeben:
Anfragen stellen
Die folgenden Beispiele zeigen, wie Sie Text von Claude auf Bedrock generieren:
Siehe unsere Client-SDKs für weitere Details und die offiziellen Bedrock-Dokumentationen hier.
Aktivitätsprotokollierung
Bedrock bietet einen Aufrufprotokollierungsdienst, der es Kunden ermöglicht, die Eingabeaufforderungen und Vervollständigungen zu protokollieren, die mit Ihrer Nutzung verbunden sind.
Anthropic empfiehlt, dass Sie Ihre Aktivität mindestens auf einer 30-tägigen rollierenden Basis protokollieren, um Ihre Aktivität zu verstehen und potenzielle Missbräuche zu untersuchen.
Das Einschalten dieses Dienstes gibt AWS oder Anthropic keinen Zugriff auf Ihre Inhalte.
Feature-Unterstützung
Sie können alle derzeit auf Bedrock unterstützten Features hier finden.
PDF-Unterstützung auf Bedrock
PDF-Unterstützung ist auf Amazon Bedrock sowohl über die Converse API als auch über die InvokeModel API verfügbar. Für detaillierte Informationen über PDF-Verarbeitungsfähigkeiten und -einschränkungen siehe die PDF-Unterstützungsdokumentation.
Wichtige Überlegungen für Converse API-Benutzer:
- Visuelle PDF-Analyse (Diagramme, Bilder, Layouts) erfordert, dass Zitate aktiviert sind
- Ohne Zitate ist nur grundlegende Textextraktion verfügbar
- Für vollständige Kontrolle ohne erzwungene Zitate verwenden Sie die InvokeModel API
Für weitere Details zu den beiden Dokumentverarbeitungsmodi und ihren Einschränkungen siehe den PDF-Unterstützungsleitfaden.