Batch API oder Echtzeit-Aufruf: Wie man für verschiedene Workloads den richtigen Kanal wählt
Anthropic und OpenAI bieten beide einen Batch-Verarbeitungskanal an, der einen niedrigeren Stückpreis gegen eine längere Rückgabezeit tauscht. Dieser Artikel liefert ein umsetzbares Entscheidungsframework: Welche Aufgaben über Batch laufen sollten, welche zwingend Echtzeit benötigen und wie man beide Traffic-Arten über dasselbe Gateway verwaltet.
Zunächst zwei Zeitskalen unterscheiden
LLM-Aufrufe unterscheiden sich stark in ihrer Zeitempfindlichkeit. Ein Nutzer, der im Chatfenster auf eine Antwort wartet, toleriert Sekunden; eine Aufgabe zur Erstellung eines Tagesberichts für ein Team kann Stunden tolerieren. Der Batch-Kanal ist genau für Letzteres konzipiert: Er stellt Anfragen in eine Warteschlange, verarbeitet sie gebündelt und tauscht eine längere Fertigstellungszeit gegen einen niedrigeren Preis pro Token.
Die [Batch-Processing-Dokumentation](https://platform.claude.com/docs/en/build-with-claude/batch-processing) von Anthropic und die [Pricing-Seite](https://claude.com/pricing) listen die Batch-Preise separat auf; auf OpenAI-Seite gibt es ebenfalls entsprechende Batch- und Batch-Rabatte. Gemeinsam ist beiden ein Rabatt auf den Standardpreis, der Unterschied liegt in der Übermittlungsart und dem Fertigstellungsfenster.
Entscheidungsframework: vier Fragen
- Wartet jemand synchron auf dieses Ergebnis? Ja → Echtzeit. Nein → weiter.
- Kann das Ergebnis einige Stunden später vorliegen? Ja → Batch-Kandidat. Zwingend minutenaktuell → Echtzeit.
- Ist die Anfrage eine offline aufzählbare Menge? Ja (eine Reihe von Dokumenten, eine Reihe von Tickets, eine Reihe von Evaluierungsbeispielen) → Batch ist sehr geeignet.
- Sind die Kosten für einen erneuten Lauf bei Fehlern hoch? Hoch → Echtzeit für sofortiges Feedback; niedrig → Batch mit gebündelten Wiederholungen ist günstiger.
Liste typischer Batch-Szenarien
- Inhaltsklassifizierung und Tagging: Einheitliches Tag-System für Hunderttausende von Produkten, Kommentaren und Tickets.
- Offline-Datenbereinigung: Unstrukturierten Text stapelweise in strukturierte Felder extrahieren.
- Regressions-Evaluierung: Vor Änderungen am Prompt einen festen Evaluierungsdatensatz durchlaufen lassen und vergleichen.
- Batch-Zusammenfassung / Übersetzung: Offline-Aufbereitung von Dokumentbibliotheken, Kundendienstprotokollen und Meeting-Notizen.
- Synthetische Datengenerierung: Stapelweise Generierung von Beispielen für Training oder Evaluierung.
Fallstricke bei Batch: Teilerfolge und Wiederholungen
Ein Batch-Job ist nicht entweder ganz erfolgreich oder ganz gescheitert. In einem Job mit mehreren hundert Anfragen scheitern üblicherweise einige wenige wegen Parameterfehlern, zu langer Eingaben oder Inhaltsrichtlinien. Technisch muss Folgendes gewährleistet sein:
- Ergebnisse pro Eintrag erfassen, nicht den Erfolg der gesamten Charge als booleschen Wert behandeln.
- Wiederholbar und nicht wiederholbar unterscheiden: 429 / 5xx sind wiederholbar, 400 Parameterfehler bringen auch bei Wiederholung nichts.
- Idempotenzschlüssel: Wiederholtes Übermitteln derselben Geschäftsdaten darf weder doppelte Abrechnung noch doppeltes Schreiben verursachen.
- Kostenvorabschätzung: Vor der Übermittlung eine Obergrenze anhand der Token schätzen, um unerwartete Rechnungen durch einen einzelnen Job zu vermeiden.
Beide Kanäle über ein Gateway verwalten
Echtzeit und Batch in zwei getrennte Konten, Keys und Abrechnungen aufzuteilen, ist die häufigste Architekturschuld: Bei Preisänderungen muss man zwei Stellen anpassen, bei der Fehlersuche zwei Backends durchsuchen.
Admesh verfolgt den Ansatz einer Base-URL, eines Keys und einer Abrechnung: Auf der Geschäftsseite entscheidet der Aufgabentyp, welcher Kanal genutzt wird, während Modellkatalog und Stückpreise stets aus derselben Backend-Konfiguration stammen und Marge sowie Nutzung an einer Stelle einsehbar sind.
Admesh-Live-Preise (Auszug)
Die Preise stammen aus der Live-Konfiguration von Admesh, in USD pro Million Token. Die vollständige Liste findest du im Modellkatalog.
| Modellname und ID | Kontextfenster | Preis eingeben / 1 M | Ausgabepreis / 1 M | Cache-Treffer / 1 M |
|---|---|---|---|---|
Claude Fable 5 anthropic/claude-fable-5 | 1M | $3.25 / 1M | $16.25 / 1M | $0.325 / 1M |
Claude Fable 5.1 anthropic/claude-fable-5-1 | 1M | $3.25 / 1M | $16.25 / 1M | $0.08125 / 1M |
Claude Haiku 4.5 anthropic/claude-haiku-4-5-20251001 | 200K | $0.325 / 1M | $1.625 / 1M | $0.0325 / 1M |
Claude Haiku 5.5 anthropic/claude-haiku-5-5 | 1M | $0.0325 / 1M | $0.1625 / 1M | $0.00325 / 1M |
Claude Opus 4.5 anthropic/claude-opus-4-5-20251101 | 200K | $1.625 / 1M | $8.125 / 1M | $0.1625 / 1M |
Claude Opus 4.6 anthropic/claude-opus-4-6 | 1M | $1.625 / 1M | $8.125 / 1M | $0.1625 / 1M |
Claude Opus 4.7 anthropic/claude-opus-4-7 | 1M | $1.625 / 1M | $8.125 / 1M | $0.1625 / 1M |
Claude Opus 4.8 anthropic/claude-opus-4-8 | 1M | $1.625 / 1M | $8.125 / 1M | $0.1625 / 1M |
Die oben genannten Preise sind die Standardpreise pro Einheit für öffentliche Kanäle; die Abrechnung erfolgt auf Basis des tatsächlichen Token-Verbrauchs. Den vollständigen Modellkatalog anzeigen
FAQ
Wie viel kann Batch einsparen?
Wie lange dauert ein Batch-Job in der Regel?
Kann dasselbe Geschäft Batch und Echtzeit gemischt nutzen?
Referenzen
Diese Modelle über ein Gateway aufrufen
Admesh bietet eine einheitliche OpenAI-kompatible API: eine Base URL und ein Key für Claude, GPT, DeepSeek und mehr. Neue Konten erhalten Testguthaben ohne Ablaufdatum.
