Clawy / Guides / Eine bezahlte KI-API bepreisen
Wenn du GPT oder Claude zu einem Pauschalpreis pro Call weiterverkaufst oder wrappst, kann ein einziger großer Prompt dich mehr kosten, als du verlangst. Hier ist die Rechnung und zwei Wege, das zu beheben.
Du hast ein LLM gewrappt, hinter einen Endpunkt gesetzt und verlangst einen sauberen Pauschalpreis — sagen wir $0,15 pro Call. Klar für deine Kunden, leicht nachvollziehbar. Das Problem: Das Modell darunter rechnet nicht pro Call ab. Es rechnet pro Token ab, und Tokens skalieren mit Prompt- und Antwortgröße. Bei einer kleinen Anfrage steckst du eine fette Marge ein. Bei einer großen kannst du mehr zahlen, als du eingenommen hast — und du merkst es erst, wenn die Provider-Rechnung kommt.
Token-abgerechnete Modelle berechnen Input (den gesendeten Prompt) und Output (was das Modell generiert) getrennt. Laut den offiziellen Listenpreisen für Claude:
| Modell | Input / 1 Mio. Tokens | Output / 1 Mio. Tokens |
|---|---|---|
| Claude Haiku 4.5 | $1.00 | $5.00 |
| Claude Sonnet 4.6 | $3.00 | $15.00 |
| Claude Opus 4.8 | $5.00 | $25.00 |
Deine Kosten für einen Call sind einfach:
cost = (input_tokens × input_price + output_tokens × output_price) / 1,000,000
Nimm Opus 4.8 zum Pauschalpreis von $0,15/Call. Allein der Output kostet $25 pro Million Tokens — also kosten schon 6.000 Output-Tokens $0,15 und fressen deinen ganzen Preis auf, bevor du einen einzigen Input-Token gezählt hast. Lass einen Kunden ein 100.000-Token-Dokument als Kontext schicken und eine lange Antwort verlangen, und dieser eine Call kann dich ein Vielfaches dessen kosten, was du verlangt hast. Multipliziere das mit ein paar Power-Usern, und das "profitable" Produkt läuft mit Verlust.
Die entscheidende Zahl ist der größte Prompt, den du bedienen kannst, bevor ein Call mehr kostet, als du verlangst. Bei fester Output-Größe ist die Break-even-Input-Größe:
break_even_input_tokens = (price × 1,000,000 − output_tokens × output_price) / input_price
Für Opus bei $0,15 mit einer 800-Token-Antwort: (0.15 × 1,000,000 − 800 × 25) / 5 = 26,000 Input-Tokens. Über ~26k Token Prompt verliert jeder Call Geld. Wenn dein echter Traffic das regelmäßig überschreitet, ist Pauschalpreis das falsche Modell — oder dein Preis ist zu niedrig.
Wenn du Pauschalpreise behalten willst (Kunden lieben die Vorhersehbarkeit), begrenze beide Seiten, damit der Worst-Case-Call deinen Preis nicht übersteigen kann:
max_tokens). Ein großzügiger Standard begrenzt trotzdem die teure Seite. Bei $25/1 Mio. sind je 1.000 Output-Tokens $0,025.worst-case cost < price gilt, mit Reserve für Retries, Fallbacks und Prompt-Cache-Misses (plane ~25–40 % Puffer ein).Genau so bleibt ein pauschal bepreister Endpunkt zahlungsfähig: Der Preis ist fix, aber die Arbeit dahinter ist begrenzt, sodass er nie ins Minus laufen kann.
Die Alternative ist, aufzuhören so zu tun, als seien Calls gleichförmig, und nach tatsächlichem Verbrauch abzurechnen: Tokens messen (oft mit einem Aufschlagsfaktor über deinen Kosten) oder gestaffelte Preise nach Anfragegröße. Du gibst die Einfachheit einer runden Zahl auf, kannst aber bei einer großen Anfrage nie Geld verlieren, weil der Preis mit den Kosten mitläuft. Nutzungsbasiert ist richtig, wenn Promptgrößen stark schwanken oder du Large-Context-Workloads bedienst.
Welches Modell du auch wählst, die Disziplin ist dieselbe: Kenne deine Kosten pro Call, kenne deinen Break-even und begrenze den Worst Case, bevor er einen zahlenden Kunden erreicht.
→ Abrechnung ganz überspringen? APIs mit Abrechnung pro Call über das x402-Protokoll berechnen pro Anfrage in USDC — keine API-Keys, keine Abos. Siehe den 5-Minuten-Schnellstart mit Copy-paste-Client. → Hol dir das AI-API-Pricing-Kit (19 €). Alles hier, einsatzbereit: ein Excel-Kosten-/Margen-Modell, ein Offline-Rechner, einsetzbarermargin-guard-Code, der übergroße Prompts begrenzt, bevor sie dich kosten, und ein Schnellstart.