Der Aufruf von Claude über Bedrock unterscheidet sich leicht davon, wie Sie Claude aufrufen würden, wenn Sie Anthropics Client-SDKs verwenden. Diese Anleitung führt Sie durch den Prozess, einen API-Aufruf an Claude auf Bedrock entweder in Python oder TypeScript durchzuführen.

Beachten Sie, dass diese Anleitung davon ausgeht, dass Sie sich bereits für ein AWS-Konto registriert und den programmatischen Zugriff konfiguriert haben.

Installation und Konfiguration der AWS CLI

  1. Installieren Sie eine Version der AWS CLI, die mindestens Version 2.13.23 entspricht
  2. Konfigurieren Sie Ihre AWS-Anmeldeinformationen mit dem Befehl AWS configure (siehe AWS CLI konfigurieren) oder finden Sie Ihre Anmeldeinformationen, indem Sie in Ihrem AWS-Dashboard zu “Befehlszeile oder programmatischer Zugriff” navigieren und den Anweisungen im Popup-Modal folgen.
  3. Überprüfen Sie, ob Ihre Anmeldeinformationen funktionieren:
Shell
aws sts get-caller-identity

Installation eines SDKs 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 von Anthropic-Modellen

Gehen Sie zur AWS Console > Bedrock > Modellzugriff und beantragen Sie Zugriff auf Anthropic-Modelle. Beachten Sie, dass die Verfügbarkeit von Anthropic-Modellen je nach Region variiert. Aktuelle Informationen finden Sie in der AWS-Dokumentation.

API-Modellnamen

ModellBedrock API-Modellname
Claude Opus 4anthropic.claude-opus-4-20250514-v1:0
Claude Sonnet 4anthropic.claude-sonnet-4-20250514-v1:0
Claude Sonnet 3.7anthropic.claude-3-7-sonnet-20250219-v1:0
Claude Haiku 3.5anthropic.claude-3-5-haiku-20241022-v1:0
Claude Sonnet 3.5anthropic.claude-3-5-sonnet-20241022-v2:0
Claude Opus 3anthropic.claude-3-opus-20240229-v1:0
Claude Sonnet 3anthropic.claude-3-sonnet-20240229-v1:0
Claude Haiku 3anthropic.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:

Weitere Details finden Sie in unseren Client-SDKs und in der offiziellen Bedrock-Dokumentation hier.

Aktivitätsprotokollierung

Bedrock bietet einen Aufrufprotokollierungsdienst, der es Kunden ermöglicht, die mit Ihrer Nutzung verbundenen Prompts und Antworten zu protokollieren.

Anthropic empfiehlt, Ihre Aktivitäten mindestens auf einer 30-tägigen rollierenden Basis zu protokollieren, um Ihre Aktivitäten zu verstehen und möglichen Missbrauch zu untersuchen.

Das Aktivieren dieses Dienstes gibt AWS oder Anthropic keinen Zugriff auf Ihre Inhalte.