Der überall veröffentlichte Stufenvergleich ist eine Tabelle mit Tokenpreisen. Die Entscheidung hängt nicht von den Tokenpreisen ab. Sie hängt von den Kosten pro fertiger Aufgabe ab – eine Stufe, die pro Token fünfmal so viel kostet, aber in einem statt in drei Versuchen ans Ziel kommt, ist nicht fünfmal so teuer.
Diese Seite liefert daher die Berechnung statt eines Urteils, aus aktuellen Katalogtarifen und mit sichtbaren Eingaben. Die erzeugte Zahl ist kein Preis. Sie ist eine Versuchszahl: Wie viel schlechter eine günstigere Stufe werden darf, bevor sie nicht mehr günstiger ist.
Die Tarife
| Stufe | Kunavo, pro 1 Mio. Eingabe / Ausgabe | Anthropic-Listenpreis | Pro agentischem Schritt |
|---|---|---|---|
| Claude Haiku 4.5 | $0,70 / $3,50 | $1,00 / $5,00 | $0,022 |
| Claude Sonnet 5 | $1,40 / $7,00 | $2,00 / $10,00 | $0,043 |
| Claude Opus 5 | $3,50 / $17,50 | $5,00 / $25,00 | $0,109 |
Die Tarife werden beim Rendern aus dem Katalog gelesen und neben Anthropics eigener Preisliste angezeigt, sodass beide Seiten überprüfbar sind. Keine Zahl auf dieser Seite wurde manuell eingetragen.
Die Berechnung, die tatsächlich entscheidet
# Cost per finished task, not cost per million tokens.
#
# task_cost = step_cost x steps x attempts
#
# A step here is 25,000 input + 1,200 output tokens —
# one agentic round trip, sized the same way every cost page on
# this site sizes it.
#
# Claude Haiku 4.5 $0.022 / step
# Claude Sonnet 5 $0.043 / step
# Claude Opus 5 $0.109 / step
#
# So the break-even is an ATTEMPT COUNT, not a price:
#
# Claude Haiku 4.5 stops being cheaper than Claude Sonnet 5
# once it needs 2.0x the attempts.
#
# Claude Sonnet 5 stops being cheaper than Claude Opus 5
# once it needs 2.5x the attempts.
#
# That is the whole decision. Everything else is judgement about
# how many attempts YOUR tasks take on each tier.Lesen Sie die beiden Gewinnschwellen als Fragen zu Ihrer eigenen Arbeit, nicht als Empfehlungen. Wenn die günstigere Stufe Ihre Aufgaben beim ersten Versuch richtig löst, gewinnt sie deutlich. Wenn sie einen zweiten und dritten Durchlauf benötigt – und eine falsche Antwort schlimmer noch einen Prüfzyklus statt nur eines erneuten Versuchs kostet –, verliert sie schnell ihren Vorteil.
Zwei Dinge lässt dieses Modell bewusst außen vor, denn alles andere wäre unehrlich. Es bewertet nicht Ihre Zeit: Ein erneuter Versuch kostet einen Schritt, und das Lesen einer falschen Antwort kostet die Zeit einer Person. Außerdem enthält es keinen gemessenen Qualitätsunterschied zwischen den Stufen für Ihre Aufgaben, weil dieser von der Arbeitslast abhängt und wir Ihre nicht benchmarken konnten. Beides spricht in dieselbe Richtung – für die stärkere Stufe. Betrachten Sie die Rechnung daher als Untergrenze für das Argument zugunsten von Sonnet oder Opus, nicht als vollständige Bewertung.
Warum die Aufteilung besser ist als die Wahl eines Modells
Die Frage „Welches einzelne Modell?“ ist falsch gestellt. Reale Arbeitslasten sind gemischt: Dieselbe Coding-Sitzung enthält Architekturentscheidungen und Commit-Nachrichten. Opus-Preise für eine Commit-Nachricht zu zahlen ist ebenso verschwenderisch, wie Haiku mit dem Entwurf eines Schemas zu beauftragen.
# The HAIKU line is required on Kunavo: unpinned, the haiku alias asks for an
# id Kunavo does not serve (Haiku 5.5 from v2.1.293), so /model haiku and
# haiku subagents 404. It also sends Claude Code's own background calls to
# Haiku instead of the main model.
export ANTHROPIC_MODEL=claude-sonnet-5
# The sonnet alias asks for Sonnet 5.5, which Kunavo does not serve:
# unpinned, /model sonnet, opusplan's execution phase and sonnet
# subagents 404.
export ANTHROPIC_DEFAULT_SONNET_MODEL=claude-sonnet-5
export ANTHROPIC_DEFAULT_HAIKU_MODEL=claude-haiku-4-5
# Same idea in any client with a per-role model field: strong model
# for the work, cheapest model for the housekeeping.In Claude Code ist die Haiku-Zuordnung über Kunavo erforderlich: Der Alias haiku fordert eine Modell-ID an, die Kunavo nicht bereitstellt (ab v2.1.293 Haiku 5.5). Ohne diese Zuordnung geben /model haiku und auf haiku gesetzte Subagenten einen 404-Fehler zurück. Sie übernimmt außerdem die Hintergrundaufrufe, die Claude Code selbst ausführt und die andernfalls über Ihr Hauptmodell liefen. Dasselbe Prinzip gilt für jeden Client mit Modellfeldern pro Rolle: CC Switch bietet eine explizite Zuordnung für Sonnet / Opus / Haiku, und Continue einen Eintrag pro Rolle.
Das Experiment durchführen
Die Versuchszahl ist die einzige unbekannte Größe. Sie lässt sich günstig messen, weil die Stufen dasselbe Anfrageformat verwenden: Führen Sie dieselben zehn Aufgaben mit zwei Stufen aus, zählen Sie, wie viele einen zweiten Durchlauf benötigten, und multiplizieren Sie. Bei Kunavo teilen sie außerdem denselben Schlüssel und dieselbe Base-URL; das Experiment erfordert daher eine Umgebungsvariable statt eines zweiten Kontos.
Tragen Sie Ihre eigenen Tokenzahlen in den Claude-Tokenkostenrechner ein – einschließlich des gecachten Anteils, der bei agentischen Arbeitslasten den größten Teil der Eingabe ausmacht und jede Zahl hier verschiebt. Die vollständige Tariftabelle steht auf der Claude-API-Preisseite; die Frage Abonnement oder Token finden Sie unter Claude Pro und Max limits.
Häufig gestellte Fragen
Was ist der Unterschied zwischen Claude Opus, Sonnet und Haiku?
Es handelt sich um drei Leistungsstufen derselben Modellfamilie, entsprechend bepreist. Haiku ist die kleine, schnelle und günstigste Stufe, Sonnet die ausgewogene Standardstufe und Opus die größte und leistungsfähigste. Zu Kunavos Preisen pro 1M Token kostet Claude Haiku 4.5 $0,70 / $3,50, Claude Sonnet 5 kostet $1,40 / $7,00, und Claude Opus 5 kostet $3,50 / $17,50. Die Stufen sind auf API-Ebene austauschbar – dieselbe Anfrage funktioniert mit jeder von ihnen. Ein Wechsel betrifft daher nur die Modell-ID und erfordert keine Migration.
Lohnt sich Claude Opus gegenüber Sonnet trotz der Mehrkosten?
Nur, wenn die Aufgabe mit Sonnet scheitert. Sinnvoll ist es, dies als Anzahl der Versuche statt als Preisverhältnis zu betrachten: Bei der auf dieser Seite verwendeten Schrittgröße kostet Claude Opus 5 ungefähr 2,5-mal so viel wie ein Claude Sonnet 5-Schritt. Opus ist daher insgesamt günstiger, sobald Sonnet mehr als diese Anzahl an Versuchen benötigt, um dieselbe Aufgabe korrekt zu erledigen. Für routinemäßige Bearbeitungen und klar spezifizierte Änderungen benötigt Sonnet gewöhnlich einen Versuch, und Opus ist einfach teurer. Bei mehrdeutigen Arbeiten auf Architekturebene steigt die Anzahl der Versuche bei der günstigeren Stufe schnell, und das Verhältnis kehrt sich um.
Ist Claude Haiku anstelle von Sonnet gut genug?
Für klar abgegrenzte, mechanische Aufgaben – Klassifizierung, Extraktion, Zusammenfassung eines Diffs, Verfassen einer Commit-Nachricht – ist Haiku das häufig, und der Preisunterschied ist groß genug, dass es dafür die Standardwahl sein sollte. Die Gewinnschwelle hat dieselbe Form: Claude Haiku 4.5 ist nicht mehr die günstigere Wahl, sobald es ungefähr 2,0-mal so viele Versuche wie Claude Sonnet 5 benötigt. Schwächer ist es tendenziell bei Aufgaben, die mehrere Bedingungen gleichzeitig berücksichtigen müssen, denn ein erneuter Versuch ist dort nicht nur ein weiterer Versuch – ein Mensch muss eine falsche Antwort lesen.
Welches Claude-Modell ist fürs Programmieren am günstigsten?
Pro Token ist Haiku am günstigsten. Für eine abgeschlossene Funktion ist eine Aufteilung meist günstiger: Eine starke Modellstufe übernimmt die Änderungen, Haiku die klar abgegrenzten Teilaufgaben. In Claude Code bestimmt die Haiku-Zuordnung außerdem, welches Modell /model haiku und auf haiku gesetzte Subagenten verwenden. Über Kunavo ist sie daher erforderlich: Ohne sie fordert der haiku-Alias eine Modell-ID an, die Kunavo nicht bereitstellt, und gibt einen 404-Fehler zurück. Außerdem verlagert sie die Hintergrundaufrufe, die Claude Code selbst ausführt, vom Hauptmodell weg. Einen Wechsel des Hauptmodells werden Sie an der Qualität bemerken.
Wie vergleiche ich die Kosten der Claude-Modelle für meine eigene Arbeitslast?
Multiplizieren Sie, statt Tarife zu vergleichen. Nehmen Sie die tatsächlichen Eingabe- und Ausgabe-Token pro Anfrage aus dem Usage-Objekt Ihrer API-Antworten, multiplizieren Sie sie mit den Tarifen der Stufen und anschließend mit der Anzahl der Versuche, die jede Stufe für Ihre Aufgaben tatsächlich benötigt. Der letzte Faktor entscheidet – und steht in keiner Preistabelle. Der Claude-Tokenkostenrechner auf dieser Website erledigt die ersten beiden Schritte und enthält ein Feld für gecachte Tokens, was wichtig ist, weil sich bei agentischen Arbeitslasten der größte Teil der Eingabe wiederholt.
Kann ich zwischen Claude-Stufen wechseln, ohne meinen Code zu ändern?
Ja – die Stufen verwenden dasselbe Anfrageformat, daher besteht die Änderung aus einer Modell-ID-Zeichenfolge. Bei Kunavo teilen sie außerdem denselben Schlüssel und dieselbe Base-URL. Eine Arbeitslast von Sonnet auf Haiku umzustellen erfordert daher eine Umgebungsvariable statt eines zweiten Kontos, einer zweiten Abrechnungsbeziehung und eines zweiten Zugangsdatensatzes. Dadurch lässt sich das Versuchszahl-Experiment auf dieser Seite tatsächlich günstig durchführen.