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:
@@ -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"))
|
||||
# Abbildung der CLI-Modellnamen auf EU-Inferenzprofile. NUR eu.-Profile
|
||||
# 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 = {
|
||||
CLAUDE_MODEL_FAST: "eu.anthropic.claude-haiku-4-5-20251001-v1:0",
|
||||
CLAUDE_MODEL_MEDIUM: "eu.anthropic.claude-sonnet-4-6",
|
||||
CLAUDE_MODEL_STANDARD: "eu.anthropic.claude-opus-4-7",
|
||||
CLAUDE_MODEL_FAST: os.environ.get("BEDROCK_PROFILE_FAST", "eu.anthropic.claude-haiku-4-5-20251001-v1:0"),
|
||||
CLAUDE_MODEL_MEDIUM: os.environ.get("BEDROCK_PROFILE_MEDIUM", "eu.anthropic.claude-sonnet-4-6"),
|
||||
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,
|
||||
# Bedrock rechnet für Anthropic-Modelle zu denselben Sätzen ab). Nach der
|
||||
|
||||
In neuem Issue referenzieren
Einen Benutzer sperren