fix(eu-umbau): Bedrock-Standardprofil auf Opus 4.6, Profile per ENV uebersteuerbar

Das AWS-Konto darf die neuesten Modelle (Opus 4.7/5, Sonnet 5) auf Bedrock
noch nicht aufrufen (AccessDeniedException, separate Freischaltung noetig).
Die EU-Recherche laeuft deshalb auf Opus 4.6 (gleicher Listenpreis). Nach der
Freischaltung genuegt BEDROCK_PROFILE_STANDARD in der .env.

Ausserdem akzeptiert der staan-Client jetzt HTTP 201 (POST-Antwort der API).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Dieser Commit ist enthalten in:
claude-dev
2026-07-30 20:27:26 +00:00
Ursprung a7f1aa29ab
Commit 5fffca614a

Datei anzeigen

@@ -50,10 +50,15 @@ BEDROCK_REGION = os.environ.get("BEDROCK_REGION") or os.environ.get("AWS_REGION"
BEDROCK_MAX_TOKENS = int(os.environ.get("BEDROCK_MAX_TOKENS", "16000")) BEDROCK_MAX_TOKENS = int(os.environ.get("BEDROCK_MAX_TOKENS", "16000"))
# Abbildung der CLI-Modellnamen auf EU-Inferenzprofile. NUR eu.-Profile # Abbildung der CLI-Modellnamen auf EU-Inferenzprofile. NUR eu.-Profile
# eintragen, agents/bedrock_client.py verweigert alles andere. # eintragen, agents/bedrock_client.py verweigert alles andere.
# Standard-Stufe ist Opus 4.6, weil das AWS-Konto die neuesten Modelle
# (Opus 4.7/5, Sonnet 5) Stand 30.07.2026 nicht aufrufen darf
# (AccessDeniedException, zusätzliche Freischaltung bei AWS nötig).
# Nach der Freischaltung reicht BEDROCK_PROFILE_STANDARD in der .env,
# z.B. eu.anthropic.claude-opus-4-7.
BEDROCK_MODEL_MAP = { BEDROCK_MODEL_MAP = {
CLAUDE_MODEL_FAST: "eu.anthropic.claude-haiku-4-5-20251001-v1:0", CLAUDE_MODEL_FAST: os.environ.get("BEDROCK_PROFILE_FAST", "eu.anthropic.claude-haiku-4-5-20251001-v1:0"),
CLAUDE_MODEL_MEDIUM: "eu.anthropic.claude-sonnet-4-6", CLAUDE_MODEL_MEDIUM: os.environ.get("BEDROCK_PROFILE_MEDIUM", "eu.anthropic.claude-sonnet-4-6"),
CLAUDE_MODEL_STANDARD: "eu.anthropic.claude-opus-4-7", CLAUDE_MODEL_STANDARD: os.environ.get("BEDROCK_PROFILE_STANDARD", "eu.anthropic.claude-opus-4-6-v1"),
} }
# Preise in USD je 1 Mio Token (Stand 29.07.2026, Anthropic-Listenpreise, # Preise in USD je 1 Mio Token (Stand 29.07.2026, Anthropic-Listenpreise,
# Bedrock rechnet für Anthropic-Modelle zu denselben Sätzen ab). Nach der # Bedrock rechnet für Anthropic-Modelle zu denselben Sätzen ab). Nach der