OverpayingForAIPreisübersicht
8 min read·Zuletzt auf Richtigkeit überprüft · 2026-10-27·Preise überprüft · 2026-11-05

Prompt-Caching-Kosten für KI-Agenten: Anthropic, OpenAI, Gemini

Wie Prompt-Caching auf den Claude-, OpenAI- und Gemini-APIs abgerechnet wird, was in das gecachte Präfix gehört, und ein durchgerechneter 12-Schritt-Agenten-Durchlauf, der die Ersparnis mit der dargelegten Arithmetik zeigt.

Der Artikeltext enthält das Überprüfungsdatum. Die Preistabelle unten wird bei jedem Deployment aus dem Live-Katalog neu erstellt.

Schnellster Erfolg

Gecachte Input-Reads kosten etwa 10 % des Listen-Input-Tarifs bei Anthropic und OpenAI (etwa 25 % bei Gemini). Da ein Agent seinen gesamten Kontext bei jedem Schritt erneut sendet, senkt dieser eine Rabatt die Input-Rechnung eines 12-Schritt-Claude-Sonnet-5-Durchlaufs von 0,35 $ auf etwa 0,09 $. Setzen Sie den System-Prompt und die Tool-Definitionen an den Anfang, halten Sie sie byte-stabil und prüfen Sie, ob `cache_read_input_tokens` ungleich Null ist, bevor Sie etwas anderes optimieren.

Was Prompt-Caching bei einer Agenten-Schleife einspart

Ein 12-Schritt-Agenten-Durchlauf auf Claude Sonnet 5 kostet etwa 0,39 $ ohne Caching und etwa 0,14 $ mit Caching. Auf GPT-5.4 kostet derselbe Durchlauf etwa 0,50 $ ungecacht und etwa 0,17 $ gecacht. Der Grund ist einfach: Ein Agent sendet seinen gesamten Kontext bei jedem Schritt erneut, und gecachte Input-Reads werden bei Anthropic und OpenAI mit etwa 10 % des Listen-Input-Tarifs abgerechnet, bei Gemini mit etwa 25 %. Caching hat keine Auswirkungen auf Output-Token.

Diese Zahlen verwenden einen realistischen Trace: ein 4.000-Token-Präfix (System-Prompt plus Tool-Definitionen), eine 500-Token-Aufgabe und zwölf Schritte, bei denen jeder Schritt einen 300-Token-Tool-Aufruf zurückgibt und ein 1.500-Token-Tool-Ergebnis erhält. Die vollständige Arithmetik finden Sie unten.

Warum Agenten die perfekte Caching-Arbeitslast sind

Jeder Schritt in einer Tool-Calling-Schleife sendet die gesamte bisherige Konversation: den System-Prompt, jedes Tool-Schema, die Aufgabe, jeden früheren Tool-Aufruf und jedes frühere Tool-Ergebnis. Schritt 1 sendet 4.500 Token. Schritt 12 sendet 4.500 + 11 × 1.800 = 24.300 Token. Addiert man die zwölf Schritte, hat das Modell 172.800 Input-Token gelesen, um nur 4.800 Output-Token zu produzieren.

Fast alle dieser 172.800 Token sind wiederholter Text. Das Präfix ist bei jedem Aufruf identisch, und die Konversation wächst nur am Ende. Das ist genau die Form, für die ein Präfix-Cache gebaut ist, weshalb das erneute Senden pro Schritt, das Agenten teuer macht, auch das ist, was Caching so effektiv macht. Die allgemeine Form von Agenten-Rechnungen wird in [Wie viel kostet die Ausführung eines KI-Agenten](/guides/how-much-does-an-ai-agent-cost-to-run) behandelt; dieser Artikel befasst sich nur mit dem Cache.

Wie der Cache jedes Anbieters funktioniert

AnbieterAktivierungLese-Preis (ca.)Schreib-PreisLebensdauer
Anthropic (Claude)Explizite cache_control: {"type": "ephemeral"} Haltepunkte in System, Tools oder Nachrichtenblöcken; bis zu 4 pro Anfrage~10% des Listenpreises (Input)~125% des Listenpreises (Input) beim ersten SchreibvorgangStandardmäßig 5 Minuten, bei jedem Treffer erneuert; eine 1-Stunden-Option zu einem höheren Schreibaufschlag
OpenAIAutomatischer Präfix-Abgleich bei Prompts über der Mindestgröße; optionaler prompt_cache_key zur Steuerung des Routings~10% des Listenpreises (Input)Kein AufschlagEinige Minuten Inaktivität, länger außerhalb der Spitzenzeiten (Anbieter gibt keine feste Zahl an)
Google GeminiExplizites Cache-Objekt, erstellt mit client.caches.create und einer TTL; einige Modelle cachen auch implizit~25% des Listenpreises (Input)Kein Schreibaufschlag, aber gecachte Token werden stündlich für die Speicherung abgerechnetDie von Ihnen festgelegte TTL; die Speicherung wird bis zum Ablauf abgerechnet

Anthropic verarbeitet die Anfrage in der Reihenfolge Tools, dann System, dann Nachrichten, und der Cache ist ein strikter Präfix-Abgleich. Ein Haltepunkt cached alles davor, sodass ein Haltepunkt in der letzten Tool-Definition und einer im System-Prompt den stabilen Teil abdeckt. Fügen Sie einen dritten in der neuesten Benutzernachricht hinzu, und jeder Schritt liest auch die vorherige Konversation aus dem Cache. Das minimal cachebare Präfix von Anthropic ist modellabhängig (etwa 1.000 Token oder mehr), daher werden kurze Prompts stillschweigend nicht gecached. Siehe die anbieterspezifischen Details in [Claude Agent API Kosten](/guides/claude-agent-api-cost), [OpenAI Agents API Kosten](/guides/openai-agents-api-cost) und [Gemini Agent API Kosten](/guides/gemini-agent-api-cost).

Was gehört in das gecachte Präfix

Platzieren Sie die Dinge, die sich während des Laufs nie ändern, vorne in einer festen Reihenfolge:

  • Der System-Prompt, ohne Datum, Benutzernamen oder Lauf-ID darin
  • Tool-Definitionen, deterministisch sortiert und während des Laufs nie hinzugefügt
  • Abgerufene Dokumente, Styleguides oder Schemata, die der Agent bei jedem Schritt konsultiert
  • Few-Shot-Beispiele

Platzieren Sie alles, was variiert, nach dem letzten Haltepunkt: die Aufgabe, die Frage des Benutzers, Metadaten pro Anfrage. Wenn Sie bei Anthropic einen Zeitstempel oder eine Lauf-ID im Kontext haben möchten, setzen Sie ihn in die erste Benutzernachricht und nicht in den System-Prompt, damit er nach dem gecachten Präfix und nicht darin liegt.

Arbeitsbeispiel: 12 Schritte mit und ohne Caching

Ohne Cache liest der Lauf 172.800 Input-Token und schreibt 4.800 Output-Token. Mit Cache teilen wir den Input in drei Buckets auf. Neue Token werden einmal in den Cache geschrieben: 4.500 in Schritt 1 und 1.800 in jedem der nächsten elf Schritte, insgesamt 24.300. Alles andere, 148.500 Token, ist ein Cache-Read.

ModellUngecachter InputUngecachter OutputGesamt ungecachtGecachte GesamtErsparnis
Claude Sonnet 5 ($2 / $10)172.800 × $2 = $0,3464.800 × $10 = $0,048$0,39424.300 × $2,50 + 148.500 × $0,20 + $0,048 = $0,13865%
GPT-5.4 ($2,50 / $15)172.800 × $2,50 = $0,4324.800 × $15 = $0,072$0,50424.300 × $2,50 + 148.500 × $0,25 + $0,072 = $0,17066%
Gemini 3.8 Flash ($0,75 / $3,75)172.800 × $0,75 = $0,1304.800 × $3,75 = $0,018$0,14824.300 × $0,75 + 148.500 × $0,19 + $0,018 = $0,064 plus Cache-Speicher~57%

Alle Preise pro Million; Cache-Preise sind die "ca. 10 % / 25 %"-Regel, angewendet auf den Listenpreis, und der Anthropic-Schreibaufschlag beträgt ca. 125 %. Der Schreibaufschlag ist gering, da jedes Token einmal geschrieben und bis zu elfmal gelesen wird. Bei einem 40-Schritte-Lauf steigt die Ersparnis auf über 80 %, da der Anteil des wiederholten Inputs mit jedem Schritt wächst. Probieren Sie Ihre eigene Ablaufverfolgung im [Rechner](/calculator) aus.

Code-Ausschnitte: Anthropic und OpenAI

Anthropic, explizite Haltepunkte im letzten Tool und im System-Prompt, plus einer in der neuesten Nachricht, damit die Konversation aus dem Cache gelesen wird:

from anthropic import Anthropic
client = Anthropic()
tools[-1]["cache_control"] = {"type": "ephemeral"}      # cached auch alle Tools davor
messages[-1]["content"][-1]["cache_control"] = {"type": "ephemeral"}
resp = client.messages.create(
    model="claude-sonnet-5", max_tokens=2048,
    system=[{"type": "text", "text": SYSTEM_PROMPT,
             "cache_control": {"type": "ephemeral"}}],
    tools=tools, messages=messages,
)
u = resp.usage
# Sonnet 5 pro 1M: Input $2, Write ~$2,50, Read ~$0,20, Output $10
cost = (u.input_tokens * 2 + u.cache_creation_input_tokens * 2.5
        + u.cache_read_input_tokens * 0.2 + u.output_tokens * 10) / 1_000_000

OpenAI, wo Caching automatisch ist und Sie es nur überprüfen:

from openai import OpenAI
client = OpenAI()
resp = client.responses.create(
    model="gpt-5.4", instructions=SYSTEM_PROMPT, tools=tools,
    input=conversation, prompt_cache_key="research-agent-v3",
)
u = resp.usage
cached = u.input_tokens_details.cached_tokens
# GPT-5.4 pro 1M: Input $2,50, gecachter Read ~$0,25, Output $15
cost = ((u.input_tokens - cached) * 2.5 + cached * 0.25
        + u.output_tokens * 15) / 1_000_000

Protokollieren Sie cost pro Schritt. Wenn die gecachte Zahl in Schritt 2 Null ist, stoppen Sie und finden Sie den Invalidator, bevor Sie etwas Längeres ausführen.

Fehler, die den Cache stillschweigend zerstören

  • Eine Zeitstempel-, Datums- oder „Heute ist“-Zeile im System-Prompt. Sie ändert sich bei jedem Aufruf, sodass das Präfix nie übereinstimmt.
  • Ändern der Tool-Reihenfolge oder des Tool-Sets zwischen den Schritten. Tools werden zuerst gerendert, daher macht eine neu gereihte Tool-Reihenfolge den System-Prompt und den gesamten dahinterliegenden Konversationsverlauf ungültig.
  • Serialisieren von Tool-Schemata aus einem Dictionary mit instabiler Schlüsselreihenfolge. Sortieren Sie die Schlüssel vor dem Senden.
  • Eine Request- oder Trace-ID im System-Prompt. Legen Sie sie in den Metadaten oder in der ersten Benutzer-Nachricht ab.
  • Bei Anthropic: Bearbeiten einer früheren Nachricht (z. B. Beschneiden eines alten Tool-Ergebnisses) statt Anhängen. Der Cache endet am ersten geänderten Byte.
  • Wechseln des Modells während der Ausführung. Caches sind modellbezogen; ein Haiku-5.5-Worker kann keinen Sonnet-5-Cache lesen.
  • Bei Gemini: Vergessen, einen expliziten Cache zu löschen. Der Speicher wird stundenweise abgerechnet, unabhängig davon, ob er abgerufen wird.

Günstigstes Modell, das dies dennoch kann, und wann man für das Flaggschiff bezahlen sollte

Caching ändert nicht, welches Modell Sie verwenden sollten; es ändert, wie viel das teure Modell kostet. Für eine gut spezifizierte Tool-Schleife schließen Gemini 3.8 Flash für $0.75 / $3.75 oder DeepSeek V4.1 Flash für $0.30 / $1.20 den 12-Schritte-Lauf vor jeglichem Caching für $0.15 bzw. etwa $0.06 ab. DeepSeek V4.1 Flash, API-Name deepseek-flash, ersetzt V4 Flash, das DeepSeek eingestellt hat. DeepSeek-Zeilen verwenden Spitzenpreise; außerhalb der Spitzenzeiten kostet es die Hälfte. DeepSeek-Preise geprüft 2026-10-27 unter api-docs.deepseek.com. Siehe [günstigste LLM für KI-Agenten](/guides/cheapest-llm-for-ai-agents) für die Zuverlässigkeitsabwägungen.

Zahlen Sie für Claude Opus 5 ($5 / $25) oder GPT-5.5 ($5 / $30), wenn die Schleife Planung, mehrdeutige Anweisungen oder Code umfasst, der beim ersten Mal kompilieren muss, denn ein erneuter Versuch mit einem günstigen Modell sendet den gesamten Kontext erneut und kann mehr kosten, als es auf Anhieb richtig zu machen. Mit Caching wird der ungecachte 12-Schritte-Lauf mit Opus für $0.98 zu etwa $0.35, weniger als ungecachter Sonnet 5.

So begrenzen Sie die Ausgaben für eine gecachte Schleife

Caching senkt die Steigung, nicht die Obergrenze. Halte vier Kontrollen für jeden Agenten bereit:

  • max_tokens pro Aufruf, bemessen auf den längsten legitimen Tool-Aufruf, nicht das Maximum des Modells
  • Eine feste Schrittbegrenzung pro Durchlauf; 12 bis 25 Schritte decken die meisten Aufgaben ab
  • Eine Stoppbedingung, die das Modell erreichen kann, z. B. ein finish-Tool, damit es nicht in einer Schleife mit „lass mich noch etwas prüfen“ hängt
  • Ein Dollar-Budget pro Durchlauf, berechnet aus den Nutzungsfeldern in den obigen Ausschnitten, das den Vorgang abbricht, sobald der laufende Betrag es überschreitet

Der Artikel [Token-Budget-Leitplanken](/guides/ai-agent-token-budget-guardrails) enthält einen 30-zeiligen Runner, der den letzten Punkt umsetzt. Wenn Ihr Agent mehrere MCP-Server verbindet, lesen Sie als Nächstes [MCP-Server-Token-Kosten](/guides/mcp-server-token-cost), denn eine große Tool-Liste ist das Präfix, das am meisten von Caching profitiert und ohne es am meisten leidet.

Wichtige Erkenntnisse

  • →Cache-Lesevorgänge kosten bei Anthropic und OpenAI etwa 10 % des Listeneingangs, bei Gemini etwa 25 %; Anthropic berechnet für das Schreiben etwa 125 % des Listenpreises.
  • →Ein 12-Schritt-Lauf eines Sonnet-5-Agenten kostet ungecacht etwa 0,39 $ und gecacht etwa 0,14 $; bei GPT-5.4 etwa 0,50 $ und 0,17 $.
  • →Die Reihenfolge ist: Tools, dann System, dann Nachrichten; alles, was sich vor dem Haltepunkt ändert, macht alles danach ungültig.
  • →Zeitstempel, Anfrage-IDs, neu angeordnete Tools und unsortiertes JSON sind die üblichen stillen Cache-Killer.
  • →Anthropics Standard-Cache lebt 5 Minuten und wird bei jedem Treffer aktualisiert; Agenten-Schleifen, die schneller als das aufrufen, bleiben kostenlos warm.
  • →Überprüfe mit Nutzungsfeldern bei jedem Aufruf: `cache_read_input_tokens` (Anthropic) oder `input_tokens_details.cached_tokens` (OpenAI).

Redaktioneller Kontext

Für wen ist das?

Entwickler, die Tool-Calling-Agenten auf den Claude-, OpenAI- oder Gemini-APIs betreiben und in jedem Schritt ein großes Prefix erneut senden.

Wann Sie dies nicht verwenden sollten

Einmalige Klassifizierung oder Chat mit kurzen Prompts; unterhalb von etwa 1.000 Token Prefix wird bei keinem Anbieter gecached.

Preiseinblicke

Cache-Reads kosten bei Anthropic und OpenAI etwa 10% des Listenpreises und bei Gemini etwa 25%. Bei einem 12-Schritt-Lauf sinkt die Input-Rechnung um etwa drei Viertel.

Alternativen, die Sie in Betracht ziehen sollten

Batch-API mit etwa 50% Rabatt für nicht-interaktive Läufe, kürzere Tool-Ergebnisse und weniger verbundene Tools reduzieren alle dieselbe Input-Rechnung.

Fazit

Aktiviere Caching, bevor du Modelle wechselst. Es ist die größte einzelne Ersparnis in einer Agentenschleife und kostet nichts, wenn das Prefix stabil ist.

Häufig gestellte Fragen

Wie viel spart Prompt Caching bei einem KI-Agenten?

Bei einem 12-Schritt-Agentenlauf mit einem 4.000-Token-Präfix und 1.500-Token-Tool-Ergebnissen senkt Caching Claude Sonnet 5 von etwa 0,39 $ auf etwa 0,14 $ und GPT-5.4 von etwa 0,50 $ auf etwa 0,17 $. Die Ersparnis beträgt etwa 65 % des Laufs, fast vollständig bei den Eingabe-Tokens. Längere Läufe sparen einen höheren Prozentsatz, da der erneut gesendete Kontext mit jedem Schritt wächst.

Was berechnet Anthropic für einen Cache-Schreibvorgang?

Anthropic berechnet die in den Cache geschriebenen Tokens mit etwa 125 % des normalen Eingabesatzes, also etwa 2,50 $ pro Million bei Claude Sonnet 5 gegenüber einem Listenpreis von 2 $. Lesevorgänge kosten dann etwa 10 % des Listenpreises, etwa 0,20 $ pro Million. Die Schreibprämie wird beim ersten Cache-Treffer wieder hereingeholt, kostet Sie also nur Geld, wenn das Präfix nur einmal verwendet wird.

Erfordert Prompt Caching von OpenAI Code-Änderungen?

Nein. Die OpenAI-API cached automatisch passende Präfixe, sobald der Prompt lang genug ist, und der Rabatt wird in `input_tokens_details.cached_tokens` in der Antwort angezeigt. Sie können einen `prompt_cache_key` übergeben, um wiederholte Anfragen an denselben Cache zu leiten, aber die Hauptaufgabe besteht darin, das Präfix byte-identisch zwischen den Aufrufen zu halten.

Wie wird Gemini Context Caching abgerechnet?

Gemini hat explizite Caches, die Sie mit einer TTL erstellen, und gecachte Tokens werden mit etwa 25 % des Listen-Eingabesatzes gelesen. Im Gegensatz zu Anthropic und OpenAI berechnet Google auch Speicher für die gecachten Tokens pro Stunde, die sie aktiv bleiben, sodass ein Cache, den Sie erstellen und vergessen, weiterhin Geld kostet. Prüfen Sie die Anbieterseite auf den aktuellen Speicherpreis, bevor Sie sich darauf verlassen.

Warum ist mein `cache_read_input_tokens` immer null?

Etwas im Prefix ändert sich zwischen den Aufrufen. Die üblichen Ursachen sind ein Zeitstempel oder ein Datum im System-Prompt, eine Request-ID, Tool-Definitionen, die zwischen den Schritten hinzugefügt oder umsortiert werden, und JSON, das mit instabiler Schlüsselreihenfolge serialisiert wurde. Vergleiche zwei aufeinanderfolgende Anfragen Byte für Byte; der erste Unterschied markiert, wo dein Cache endet.

Sollte ich den 1-Stunden-Cache bei Anthropic verwenden?

Nur wenn die Aufrufe mehr als fünf Minuten auseinanderliegen. Die standardmäßige TTL von 5 Minuten wird bei jedem Treffer erneuert, sodass eine aktive Agentenschleife sie ohne zusätzliche Kosten warm hält. Die 1-Stunden-Option hat eine höhere Write-Prämie, die verschwendet ist, wenn der nächste Schritt ohnehin dreißig Sekunden später eintrifft.

Related

Kostenlose Kurse · keine Anmeldung

Sie sind noch unentschlossen? Lernen Sie zuerst die Grundlagen, dann kommen Sie zu den Preisen zurück.

Wenn unsere Rechner Ihnen geholfen haben, versteckte KI-Ausgaben zu reduzieren, danke für die Nutzung. Ein winziger Teil Ihrer Ersparnisse sorgt dafür, dass unsere Preisindizes täglich aktualisiert werden.

Unsicher, welche KI für Ihren Fall am günstigsten ist? In 30 Sekunden — ohne Anmeldung.

KI-Kosteninformationen

Hören Sie auf, zu viel für KI-Tools zu bezahlen

Treten Sie der OverpayingForAI-Liste bei für Preisupdates, günstigere Alternativen und praktische Kaufberatung.

Wir verfolgen jetzt 50+ KI-Tools, Modelle, Plattformen, Abonnements, Codierungswerkzeuge und Automatisierungsprodukte.

Wir verwenden Ihre E-Mail nur für OverpayingForAI-Updates. Jederzeit abbestellen.