Skip to content

fix(config): Opus-4.7-Tarif in MODEL_PRICING aktualisieren#273

Merged
TillQuandel merged 1 commit into
masterfrom
fix/272-opus-pricing
Jul 14, 2026
Merged

fix(config): Opus-4.7-Tarif in MODEL_PRICING aktualisieren#273
TillQuandel merged 1 commit into
masterfrom
fix/272-opus-pricing

Conversation

@TillQuandel

Copy link
Copy Markdown
Owner

Befund

MODEL_PRICING["claude-opus-4-7"] in generative/config.py trug noch den Tarif des deprecateten Claude Opus 4.1 ($15/$75 pro Mio. Token, cache_read $1.50, cache_write $18.75) statt des aktuellen Opus-4.7-Tarifs.

Fix

MODEL_PRICING["claude-opus-4-7"] in generative/config.py auf {"input": 5.0, "output": 25.0, "cache_read": 0.50, "cache_write": 6.25} korrigiert.

Preis-Verifikation

WebFetch von platform.claude.com/docs/en/about-claude/pricing (2026-07-14): Claude Opus 4.7 kostet $5/M Input-Token, $25/M Output-Token, cache_read $0.50/M, 5m-cache_write $6.25/M (= 1,25x Input, konsistent mit der bestehenden cache_write-Formel im Kommentar über MODEL_PRICING).

Tests

RED vor dem Fix: test_opus_cost und test_opus_cost_with_prefix in generative/tests/test_cost.py assertierten cost == 90.0 (alter Tarif $15+$75). Mit dem korrigierten Preis schlagen diese Assertions fehl, bis sie auf 30.0 ($5+$25) angepasst werden — entsprechend gefixt. Keine weiteren preisabhängigen Assertions betroffen (test_cost_from_jsonl_trace bleibt unter der < 1.0-Schwelle, test_subscription_returns_zero ist preisunabhängig).

Suite & Lint

  • pytest generative/tests/test_cost.py: 12 passed
  • pytest generative lib/decision_engine/tests shared/tests: 5857 passed, 3 skipped, 8 deselected (335.68s)
  • ruff check (config.py, test_cost.py): All checks passed
  • ruff format --check (config.py, test_cost.py): 2 files already formatted

Closes #272

…ed $15/$75 durch aktuellen $5/$25-Tarif ersetzt (#272)
@TillQuandel TillQuandel merged commit e0b4a6f into master Jul 14, 2026
1 of 4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

MODEL_PRICING: opus-4-7-Zeile ist stale (deprecated Opus-4.1-Tarif $15/$75 statt aktuell $5/$25) — 3x-Kostenfehler

2 participants