Zurück zum Blog
KI
Experten-LevelFürAI EngineersPlatform EngineersEngineering Managers
11 min

Claude Fable und Mythos kosten doppelt so viel wie Opus. Für Agenten können sie günstiger sein

Die Fable- und Mythos-Linie hat die günstigsten Cache-Reads und die teuersten Cache-Writes im aktiven Lineup. Diese eine Asymmetrie dreht um, welches Modell für Agenten mit langem Kontext günstiger ist — und macht Ihre Cache-Trefferquote viermal wertvoller als anderswo.

claude-fableclaude-mythosprompt-cachingllm-kostenoptimierungki-agenten-architekturanthropic-preise
Inhalt

Alle haben dieselbe Schlagzeile gelesen: Claude Fable wurde rund 25 Prozent günstiger, bei agentischer Arbeit bis zu 45 Prozent. Danach war das Thema durch.

Fast niemand hat nachgesehen, welcher Preis sich bewegt hat. Der Basis-Input blieb gleich. Der Output blieb gleich. Die Cache-Writes blieben gleich. Genau eine Zahl hat sich geändert — und sie hat die Form des Kostenmodells verändert, nicht seine Größe.

Hier die Fußnote aus Anthropics Preistabelle, im Wortlaut:

Cache hits and refreshes on Claude Fable 5.1 and Claude Mythos 5.1 are priced at 0.025x the base input price. All other models use the standard 0.1x multiplier.

Jedes Claude-Modell berechnet einen Cache-Read mit einem Zehntel des Basis-Inputs. Die Fable- und Mythos-Linie berechnet ihn mit einem Vierzigstel. Es ist die einzige Ausnahme in der gesamten Tabelle — und sie erzeugt ein Ergebnis, das wie ein Tippfehler aussieht.

Preise von Claude Fable und Mythos: Cache-Reads mit 0,025x des Basis-Inputs gegenüber 0,1x auf jedem anderen Modell.

Die Inversion

Stellen wir die beiden Frontier-Modelle nebeneinander.

Die Inversion
Basis-Input 5m Cache-Write 1h Cache-Write Cache-Read Output
Claude Fable / Mythos 10 $ 12,50 $ 20 $ 0,25 $ 50 $
Claude Opus 5 5 $ 6,25 $ 10 $ 0,50 $ 25 $
Claude Sonnet 5 2 $ 2,50 $ 4 $ 0,20 $ 10 $
Claude Haiku 4.5 1 $ 1,25 $ 2 $ 0,10 $ 5 $

Preise pro Million Token, aus Anthropics veröffentlichter Preisseite, geprüft am 4. September 2026.

Lesen Sie die Cache-Read-Spalte gegen die Basis-Input-Spalte. Fables Basis-Input ist doppelt so hoch wie der von Opus 5. Sein Cache-Read ist halb so hoch.

Das ist kein Rundungsartefakt. Zweieinhalb Prozent von zehn Dollar sind fünfundzwanzig Cent; zehn Prozent von fünf Dollar sind fünfzig. Das Premium-Modell hat den günstigeren Read, und zwar um den Faktor zwei.

Basis-Input und Cache-Read bewegen sich gegenläufig: Claude Fable kostet pro Input-Token doppelt so viel wie Opus 5, pro gecachtem Token aber nur die Hälfte.

Für alles, was bei jedem Zug einen großen Kontext neu liest — und genau das ist ein Agent —, macht die Read-Spalte den größten Teil der Rechnung aus. Also kippt die Rangfolge.

Die 100:1-Regel

Nehmen wir einen Agentenzug im eingeschwungenen Zustand: Der Prefix ist bereits gecacht, das Modell liest ihn, denkt nach und erzeugt Output. Den Write lassen wir zunächst außen vor; wir kommen darauf zurück, denn er ist die andere Hälfte der Geschichte.

Die Kosten dieses Zugs bestehen aus einem Cache-Read des gesamten Prefix plus dem erzeugten Output:

kosten_pro_zug = R * cache_read + O * output_preis
R = gecachter Prefix, in Token
O = Output, in Token

Fable schlägt Opus 5, sobald seine Seite des Vergleichs kleiner ist:

R * 0.25 + O * 50 < R * 0.50 + O * 25
O * 25 < R * 0.25
R / O > 100

Sobald Ihr gecachter Kontext mehr als das Hundertfache des Outputs pro Zug beträgt, ist das teure Modell das günstige.

Die allgemeine Form ist es wert, festgehalten zu werden — Preise bewegen sich, dieser Artikel soll es nicht:

R / O > (output_fable - output_opus) / (cache_read_opus - cache_read_fable)
= (50 - 25) / (0.50 - 0.25)
= 100

Setzen Sie ein, was die Preistabelle an dem Tag sagt, an dem Sie das lesen.

Dasselbe als nachrechenbare Zahlen:

Die 100:1-Regel
Gecachter Prefix Output pro Zug Verhältnis Fable Opus 5 Ergebnis
200K 1K 200:1 0,1000 $ 0,1250 $ Fable 20 % günstiger
200K 2K 100:1 0,1500 $ 0,1500 $ exakt gleich
200K 5K 40:1 0,3000 $ 0,2250 $ Opus 25 % günstiger
500K 2K 250:1 0,2250 $ 0,3000 $ Fable 25 % günstiger

Der Schnittpunkt bei 200K Prefix und 2K Output ist ein exaktes Unentschieden — eine schöne Plausibilitätsprüfung für die Algebra.

Kosten pro Agentenzug über die Output-Größe bei 200K gecachtem Prefix: Die Kurven von Fable und Opus 5 kreuzen sich bei 2.000 Output-Token.

# Kosten eines Agentenzugs im eingeschwungenen Zustand, der einen gecachten Prefix liest.
def turn_cost(cached_tokens, output_tokens, cache_read, output_price):
return (cached_tokens * cache_read + output_tokens * output_price) / 1_000_000
FABLE = {"cache_read": 0.25, "output_price": 50.0}
OPUS_5 = {"cache_read": 0.50, "output_price": 25.0}
for prefix, out in ((200_000, 1_000), (200_000, 2_000), (200_000, 5_000), (500_000, 2_000)):
f = turn_cost(prefix, out, **FABLE)
o = turn_cost(prefix, out, **OPUS_5)
print(f"{prefix:>7} ctx {out:>5} out fable ${f:.4f} opus ${o:.4f}")

Welche Workloads liegen über 100:1? Refactoring über ganze Codebasen, lange Recherchen, Arbeit an Dokumenten und Tabellen, alles mit großer Tool-Oberfläche — genau die Formen, für die Anthropic die Linie beschreibt. Welche liegen darunter? Chat, Textentwürfe, Zusammenfassungen in langen Output, alles, wo das Modell mehr schreibt als es liest.

Die andere Hälfte: die teuersten Writes im Lineup

Der Rabatt gilt ausschließlich für Reads. Writes haben ihre Standard-Multiplikatoren behalten — 1,25x bei 5-Minuten-TTL, 2x bei 1-Stunden-TTL — angewandt auf eine Basis von zehn Dollar. Daraus ergeben sich die höchsten Cache-Write-Preise im aktiven Lineup.

Nun das Verhältnis zwischen beiden:

Die andere Hälfte: die teuersten Writes im Lineup
Modell Cache-Write (5m) Cache-Read Write ÷ Read
Claude Fable / Mythos 12,50 $ 0,25 $ 50
Claude Opus 5 6,25 $ 0,50 $ 12,5
Claude Sonnet 5 2,50 $ 0,20 $ 12,5
Claude Haiku 4.5 1,25 $ 0,10 $ 12,5

Jedes andere Modell im Lineup liegt bei 12,5. Die Fable-Linie liegt bei 50.

Ein Cache-Miss auf Fable kostet Sie fünfzig Reads. Auf jedem anderen Modell zwölfeinhalb. Mit 1-Stunden-TTL sind es achtzig.

Das ist der Punkt, an dem aus einer Preisnotiz eine Architekturbedingung wird. Auf anderen Modellen ist Prefix-Stabilität ein Feintuning-Detail mit überschaubarer Ersparnis. Auf dieser Linie ist Ihre Cache-Trefferquote viermal so viel wert — und ein Workload, der seinen Prefix ständig zerstört, kann auf Fable am Ende mehr zahlen als auf Opus, selbst bei einem Leseverhältnis von 250:1.

Wie viele Züge, bis es sich rechnet

Die 100:1-Regel ist der Grenzwert im eingeschwungenen Zustand. Sie unterstellt, dass der Write längst bezahlt und auf null amortisiert ist. Echte Sitzungen sind endlich, die ehrliche Frage lautet also: Wie viele Züge braucht es, bis die günstigeren Reads den teureren Write überholen?

Prefix einmal schreiben, dann N Züge dagegen fahren:

total_fable = R * 12.50 + N * (R * 0.25 + O * 50)
total_opus = R * 6.25 + N * (R * 0.50 + O * 25)
Fable gewinnt, wenn:
R * 6.25 < N * (R * 0.25 - O * 25)
R / O > 25 / (0.25 - 6.25 / N)

Der Nenner wird unterhalb von 25 Zügen negativ. Unter 25 Zügen auf einem gecachten Prefix reicht kein Kontextverhältnis aus — Opus 5 gewinnt jedes Mal. Darüber fällt die Hürde rasch:

Wie viele Züge, bis es sich rechnet
Züge auf einem gecachten Prefix Verhältnis, das Fable braucht
25 oder weniger gewinnt nie
30 600:1
50 200:1
100 133:1
200 114:1
500 105:1
Grenzwert 100:1

Zwei dieser Zeilen sind exakte Unentschieden, die Sie von Hand prüfen können. Bei 50 Zügen mit 200K Prefix und 1K Output kommen beide Modelle auf 7,50 $. Bei 100 Zügen mit 200K und 1,5K Output kommen beide auf 15,00 $.

Das setzt voraus, dass der Prefix einmal geschrieben wird — am Stück oder inkrementell im Lauf der Konversation — und dann überlebt. Jede Verdrängung setzt die Amortisation zurück; das ist der Punkt des vorigen Abschnitts aus einer anderen Richtung.

Die praktische Lesart: Langlaufende Coding- und Recherche-Sitzungen nehmen diese Hürde mühelos, weil sie Hunderte Züge gegen einen Prefix fahren. Request-Response-Dienste, die bei jedem Aufruf einen frischen Kontext zusammenbauen, nehmen sie nie — egal, wie groß dieser Kontext ist.

Was den Prefix tatsächlich zerstört

Vor diesem Hintergrund lohnt es sich, genau zu wissen, was einen gecachten Prefix invalidiert. Aus der Caching-Dokumentation:

  • Tool-Definitionen — jede Änderung an Name, Beschreibung oder Parametern invalidiert alles: Tools, System und Messages
  • Websuche- oder Zitat-Schalter sowie die Speed-Einstellung — invalidieren System- und Message-Caches
  • tool_choice — invalidiert Message-Blöcke
  • Bilder — eines irgendwo im Prompt hinzuzufügen oder zu entfernen invalidiert Message-Blöcke
  • Thinking-Konfiguration und output_config.effort — invalidieren immer Message-Blöcke, auf manchen Modellen zusätzlich Tool- und System-Caches

Und der Fehlerfall, der am meisten kostet und dabei nach Funktion aussieht: ein Breakpoint auf einem Block, der sich bei jeder Anfrage ändert. Legen Sie einen Zeitstempel oder die eingehende Nutzernachricht in den gecachten Block, unterscheidet sich der Prefix-Hash jedes Mal. Sie zahlen bei jeder einzelnen Anfrage einen frischen Write und bekommen nie einen Read. Auf Fable sind das 12,50 $ pro Million Token, dauerhaft, für einen Cache, der nie trifft.

Hinzu kommt ein Lookback-Fenster von 20 Blöcken. Schiebt eine wachsende Konversation Ihren Breakpoint 20 oder mehr Blöcke hinter den letzten Write, findet der Lookback den früheren Eintrag gar nicht und Sie zahlen den vollen Input-Preis. Die Lösung ist ein zweiter Breakpoint, von Anfang an näher an dieser Position platziert, damit sich dort ein Write ansammelt, bevor Sie ihn brauchen.

Wer überhaupt Tools an Agenten anbindet, findet hier viel Überschneidung mit dem, was ich unter MCP-Server sicher bauen und betreiben beschrieben habe — jedes angebundene Tool ist Prefix, dessen Stabilität Sie ab jetzt bezahlen.

Drei Hebel, die kaum jemand nutzt

Systemanweisungen nach messages verlagern. Auf der Fable- und Mythos-Linie sowie auf Opus 5 und Opus 4.8 können Sie eine {"role": "system"}-Nachricht an messages anhängen, statt das system-Feld auf oberster Ebene zu ändern. Der gecachte Prefix bleibt intakt. Auf Sonnet 5 nicht verfügbar.

Effort ändern, ohne dafür zu zahlen. output_config.effort zu ändern invalidiert normalerweise Message-Blöcke. Auf Modellen mit Per-Message-Effort lässt die Änderung, in genau dieser In-messages-Systemnachricht übermittelt, den gecachten Prefix unangetastet. Auf einer Linie, wo ein Miss fünfzig Reads kostet, ist das keine Mikro-Optimierung.

Mit max_tokens: 0 vorwärmen. Die API liest Ihren Prompt, schreibt den Cache an Ihrem Breakpoint und kehrt sofort mit leerem content-Array und null berechneten Output-Token zurück. Feuern Sie das beim Start oder nach Zeitplan, damit die erste echte Anfrage die Cache-Miss-Latenz nicht abbekommt. Die Write-Gebühr fällt trotzdem an — also einmal vorwärmen und warm halten, nicht bei jeder Anfrage.

Zwei kleinere Punkte: Der minimal cachebare Prefix liegt auf dieser Linie bei 512 Token, dem niedrigsten Wert im Lineup (Sonnet 5 braucht 1.024, Haiku 4.5 braucht 4.096). Und bei 1-Stunden-TTL zahlt sich ein einziger vermiedener Re-Write bereits aus, da die Mehrkosten beim Write 0,75x der Basis betragen, gegenüber einem 1,25x-Re-Write, den Sie sonst wiederholen würden.

Gilt das auch auf Vertex AI und Bedrock?

Auf Google Cloud ja — exakt. Die globale Preistabelle von Vertex AI veröffentlicht dieselben Zahlen wie die First-Party-API:

Gilt das auch auf Vertex AI und Bedrock?
Vertex AI, global Fable 5.1 Opus 5
Input 10 $ 5 $
Output 50 $ 25 $
5m Cache-Write 12,50 $ 6,25 $
1h Cache-Write 20 $ 10 $
Cache-Hit 0,25 $ 0,50 $
Batch-Cache-Hit 0,125 $ 0,25 $

Die Inversion überlebt bis in den Batch-Tarif: Ein gebatchter Cache-Hit kostet 0,125 $ auf Fable gegen 0,25 $ auf Opus 5 — derselbe Faktor zwei.

Zwei Vertex-spezifische Details lohnen sich. Keines der beiden Modelle trägt einen Long-Context-Aufschlag; die Spalte oberhalb von 200K ist identisch mit der darunter, was nicht für jedes Claude-Modell dort gilt (Sonnet 4.5 verdoppelt). Und regionale oder Multi-Region-Endpunkte tragen einen Aufschlag von 10 Prozent gegenüber global — über alle Token-Kategorien inklusive Cache-Reads. Das Verhältnis bleibt, die absoluten Zahlen wandern.

Auf AWS gibt es zwei verschiedene Produkte. Claude Platform on AWS rechnet den Tokenverbrauch zu denselben Standardsätzen ab und rechnet ihn dann in Claude Consumption Units zu 0,01 $ je CCU um — die Arithmetik bleibt gleich, nur die Rechnungseinheit ändert sich. Amazon Bedrock wird vom Partner betrieben und veröffentlicht eigene Sätze; ich konnte von dieser Seite keine maschinenlesbaren Zahlen ziehen und zitiere daher keine. Prüfen Sie sie gegen Ihren eigenen Account, bevor Sie sich dort auf das Verhältnis verlassen.

Vorbehalte, die die Rechnung verändern

Der Tokenizer. Claude 4.7 und neuere nutzen einen neueren Tokenizer, der für denselben Text rund 30 Prozent mehr Token erzeugt. Ihr Prefix ist in Token größer als der entsprechende Prefix auf Sonnet 4.6, Vergleiche pro Token über Modellgenerationen hinweg untertreiben die neueren Modelle also. Das spricht gegen die obige Rechnung und gehört ins Modell, nicht in die Fußnoten.

Multiplikatoren stapeln sich. Der 50-Prozent-Rabatt der Batch-API und der Faktor 1,1 für US-Datenresidenz gelten obendrauf, auch auf Cache-Reads.

Kosten sind nicht die einzige Achse. Anthropics eigene Vergleichstabelle führt Fables Latenz als Slower, Opus 5 dagegen als Moderate. Adaptive Thinking ist immer an, der Default-Effort ist high. Und Fast Mode — die Premium-Stufe, die Geld gegen Geschwindigkeit tauscht — gibt es auf Opus 5 und Opus 4.8, auf Fable überhaupt nicht. Auf einem latenzkritischen Pfad kann das Modell mit den geringeren Kosten pro Zug trotzdem die falsche Wahl sein, und Opus hat einen Geschwindigkeitshebel, den Fable nicht hat.

Anthropic empfiehlt Fable nicht als Standard. Die eigene Modelldokumentation rät, für die meisten Workloads mit Opus 5 zu beginnen und Fable für anspruchsvolles Reasoning und langlaufende agentische Arbeit zu wählen. Nichts hier widerspricht dem. Der Punkt ist enger: Wer Fable für einen kontextlastigen Agenten aus Preisgründen ausgeschlossen hat, hat ihn aus dem falschen Grund ausgeschlossen.

Das Fazit

Der interessante Schritt war kein Rabatt. Es war eine Änderung der Form der Kostenfunktion: ein Multiplikator um den Faktor vier gesenkt, ausschließlich auf Reads, beim teuersten Modell im Lineup.

Das bewirkt dreierlei. Es macht Agenten mit langem Kontext oberhalb einer messbaren Schwelle strukturell günstiger auf dem Frontier-Modell als auf dem Mittelklassemodell. Es macht Cache-Misses relativ zu Hits viermal teurer als anderswo. Und es macht Prefix-Stabilität — welche Tools Sie anbinden, ob sich ein Bild in den Prompt schleicht, wo Ihr Breakpoint sitzt — zu einer Kostenentscheidung erster Ordnung statt zu einem Feintuning-Durchgang.

Bevor Sie irgendetwas umstellen, messen Sie zwei Zahlen, die Sie längst haben. Die API liefert in jeder Antwort cache_read_input_tokens und cache_creation_input_tokens. Ihr Verhältnis sagt Ihnen, ob diese Preisstruktur für Sie oder gegen Sie arbeitet.

Häufig gestellte Fragen

Warum ist ein Cache-Read auf Claude Fable günstiger als auf Claude Opus?

Weil der Multiplikator ein anderer ist, nicht der Basispreis. Anthropics Preistabelle berechnet einen Cache-Hit auf jedem Modell mit 0,1x des Basis-Inputs — außer auf der Fable- und Mythos-Linie, dort mit 0,025x. Fables Basis-Input liegt bei 10 Dollar pro Million Token gegenüber 5 Dollar bei Opus 5, aber 2,5 Prozent von 10 sind 0,25, während 10 Prozent von 5 gleich 0,50 sind. Das Premium-Modell hat am Ende den günstigeren Read.

Wann ist Claude Fable für einen Agenten tatsächlich günstiger als Claude Opus?

Im eingeschwungenen Zustand dann, wenn der gecachte Prefix mehr als das Hundertfache des Outputs pro Zug beträgt. Der Vergleich lautet auf beiden Seiten R x Cache-Read + O x Output-Preis. Aufgelöst nach dem Schnittpunkt ergibt sich R/O > (50 - 25) / (0,50 - 0,25) = 100. Ein Prefix von 200k Token mit 1k Output pro Zug spricht mit rund 20 Prozent für Fable, derselbe Prefix mit 5k Output pro Zug mit rund 25 Prozent für Opus. Rechnen Sie das Verhältnis neu, falls sich die veröffentlichten Preise ändern.

Gilt der Cache-Rabatt auch für Cache-Writes?

Nein, und genau das wird übersehen. Writes kosten weiterhin 1,25x Basis-Input bei 5-Minuten-TTL und 2x bei 1-Stunden-TTL, auf einer Basis von 10 Dollar also 12,50 und 20 Dollar pro Million Token — die teuersten Writes im aktiven Lineup. Das Verhältnis Write zu Read liegt damit bei 50:1 auf Fable gegenüber 12,5:1 auf jedem anderen Modell, ein Cache-Miss schmerzt also viermal so stark.

Was invalidiert einen gecachten Prefix?

Änderungen an Tool-Definitionen invalidieren alles. Das Umschalten von Websuche oder Zitaten sowie die Speed-Einstellung invalidieren System- und Message-Caches. Änderungen an tool_choice, das Hinzufügen oder Entfernen von Bildern irgendwo im Prompt sowie Änderungen an der Thinking- oder Effort-Konfiguration invalidieren Message-Blöcke. Hinzu kommt ein Lookback-Fenster von 20 Blöcken: Schiebt eine wachsende Konversation Ihren Breakpoint 20 oder mehr Blöcke hinter den letzten Write, findet der Lookback nichts und Sie zahlen den vollen Preis.

Wie ändere ich Effort mitten in einer Konversation, ohne den Cache zu verlieren?

Auf Modellen mit Per-Message-Effort tragen Sie die Änderung in einer role-system-Nachricht innerhalb von messages, statt die Konfiguration auf oberster Ebene zu ändern. Anthropics Caching-Dokumentation hält fest, dass eine so übermittelte Effort-Änderung den gecachten Prefix intakt lässt. Derselbe Kniff gilt für neue Systemanweisungen mitten in einer Konversation — unterstützt auf der Fable- und Mythos-Linie sowie auf Opus 5 und Opus 4.8, nicht jedoch auf Sonnet 5.

Wie lang muss eine Sitzung sein, damit sich Claude Fable rechnet?

Länger als 25 Züge auf demselben gecachten Prefix. Darunter sorgt der nicht rabattierte Cache-Write dafür, dass kein Kontextverhältnis ausreicht und Opus 5 immer gewinnt. Darüber fällt die Anforderung schnell: rund 600:1 bei 30 Zügen, 200:1 bei 50 Zügen, 133:1 bei 100 Zügen, konvergierend gegen 100:1 bei sehr langen Sitzungen. Langlaufende Coding- und Recherche-Agenten schaffen das mühelos; Request-Response-Dienste, die bei jedem Aufruf einen frischen Kontext aufbauen, schaffen es nie.

Sollte ich meine Agenten auf Claude Fable umstellen, um Geld zu sparen?

Nicht automatisch. Anthropics eigene Dokumentation empfiehlt, für die meisten Workloads mit Opus 5 zu beginnen und Fable für anspruchsvolles Reasoning und langlaufende agentische Arbeit zu reservieren. Die Preisinversion sagt Ihnen, dass Kosten kein Grund sind, Fable bei kontextlastigen Workloads auszuschließen — sie sagt nicht, dass Fable das richtige Modell ist. Messen Sie zuerst Ihr tatsächliches Verhältnis von Prefix zu Output und Ihre Cache-Trefferquote; beides meldet die API im usage-Block.

Aus der Community

Diskussion im Fediverse

Antworten von Mastodon und Bluesky — direkt aus dem offenen Netz, ohne Tracking.

Antworten werden geladen …

ENDE