Einführung
Claude Fable 5 ist das erzählorientierte Chatmodell von Anthropic und steht hier als ein OpenAI-kompatibler Endpunkt unter /v1/chat/completions bereit. Es liest bis zu 1.000.000 Token pro Anfrage und schreibt bis zu 128.000 in einer Antwort – genug, um ein ganzes Rollenspielprotokoll wortgetreu mitzuschicken und ein vollständiges Kapitel zurückzubekommen.
Nachrichten enthalten Text und Bilder. Die Denkstufe (reasoning_effort) kennt low, medium und high, Standard ist medium; bis zu 128 Tool-Definitionen passen in denselben Aufruf, und die Antwort lässt sich per Server-Sent Events streamen. Das Sampling legt das Modell selbst fest, temperature und top_p gehören deshalb nicht zur Anfrage.
Wichtige Funktionen und Highlights
Eine Million Token für die bisherige Geschichte
Lange Sitzungen scheitern selten daran, dass die Sätze schlechter werden, sondern daran, dass eine Figur ein Versprechen von vor dreißig Zügen vergisst. Mit 1.000.000 Token Eingabe schicken Sie das Protokoll so, wie es geschrieben wurde, statt einer Zusammenfassung – und die Zeile, die erst später zählt, ist dann noch da.
Antworten in Kapitellänge
max_tokens reicht bis 128.000, voreingestellt sind 4.096. Erhöhen Sie den Wert bewusst, wenn ein ganzes Kapitel in einem Durchgang entstehen soll: Eine Szene aus einem Guss behält Erzählperspektive, Tempus und Rhythmus, zusammengesetzte Stücke verrutschen an den Nahtstellen.
Denkstufe je Anfrage
low, medium und high sind ein einzelner String im Request-Body, medium ist Standard. Stellen Sie high ein, wenn eine Szene gesetzte Details und feste Fakten zusammenführen muss, und low für kurze Gesprächszüge, bei denen Tempo wichtiger ist als Abwägung.
Request-Parameter
| Parameter | Pflicht | Beschreibung |
|---|---|---|
messages | Ja | Geordnete Gesprächszüge. Der Inhalt ist ein String oder ein Array aus Text- und image_url-Teilen. mindestens 1 Einträge |
max_tokens | Nein | Deckelt die Antwort bei 128.000; die Vorgabe ist 4.096. Heben Sie den Wert an, wenn ein ganzes Kapitel verlangt ist und nicht ein Anfang. |
reasoning_effort | Nein | low, medium oder high; medium ist die Vorgabe. Die oberste Stufe wendet mehr Zeit dafür auf, über Dutzende Züge hinweg die Kontinuität zu halten. |
stop | Nein | Bis zu 4 Sequenzen, als String oder Array. Die Antwort endet, sobald das Modell eine davon schreibt; der getroffene Text selbst wird nicht zurückgegeben. mindestens 1 Zeichen · mindestens 1 Einträge · höchstens 4 Einträge |
tools | Nein | Bis zu 128 Funktionsdefinitionen pro Anfrage. höchstens 128 Einträge |
parallel_tool_calls | Nein | true oder false, Standard true: Das Modell darf in einem Zug mehrere Tool-Aufrufe anfordern. Standardwert: |
tool_choice | Nein | auto, none, required – oder ein Objekt, das eine Funktion benennt. |
Preis
Eingabe $9 / Ausgabe $45 je 1 Mio. Token
Anwendungsfälle
Eine Figur über fünfzig Züge
Persona und feststehende Fakten gehören in die System-Nachricht, der gesamte bisherige Text in den Verlauf. Was die Figur geschworen, abgelehnt oder verraten hat, liest das Modell in jedem Zug im Originalwortlaut, statt es aus einer Erinnerungsnotiz zu rekonstruieren.
Ensembleszenen
Vier Figuren in einem Raum, jede mit eigener Wortwahl, eigenen Sprechgewohnheiten und eigenen Tabus, die bereits im Verlauf stehen. Schicken Sie die ganze Szene erneut, um sie fortzusetzen, und jede Stimme bleibt bei ihrer Figur, statt in einen gemeinsamen Tonfall zu verschwimmen.
Fortsetzungsroman, ein Kapitel pro Aufruf
Senden Sie die bisherige Geschichte und verlangen Sie das nächste Kapitel, mit einem passend erhöhten max_tokens. Eine einzige lange Generierung hat keine Nähte, die repariert werden müssten – der Überarbeitungsgang für zusammengestückelte Texte entfällt.
Prompt-Leitfaden und Praxistipps
Den bisherigen Text senden, keine Zusammenfassung
Eine Zusammenfassung behält, was im Moment wichtig wirkte, und in langer Fiktion ist das selten das Detail, das Sie später brauchen. Legen Sie den Verlauf chronologisch ins messages-Array und halten Sie Stimme, Erzählperspektive und Grenzen in der System-Nachricht fest.
Feststehende Fakten als kurze Liste
Der Brief wurde nie abgeschickt; die Schuld gilt dem jüngeren Bruder; der Erzähler nennt die Schwester nie beim Vornamen. Drei Zeilen in der System-Nachricht übersieht man schwerer als drei Fakten, die 200.000 Token weiter oben vergraben sind.
Die Grenzen der Anfrage einplanen
Ein max_tokens über 128.000 scheitert an der Validierung, und Tool-Ergebnisse teilen sich das Fenster mit der Prosa. Video- und Audioteile werden abgelehnt, und ein Verlauf darf nicht mit einer assistant-Nachricht enden, um die Antwort vorzubelegen. Für maschinenlesbare Ausgabe definieren Sie ein Tool, dessen Parameter Ihr JSON-Schema sind, und erzwingen es über tool_choice.
API-Schnellstart
curl --fail-with-body -sN https://api.spicyapi.ai/v1/chat/completions \
-H "Authorization: Bearer $SPICY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $(uuidgen)" \
-d '{
"model": "anthropic/claude-fable-5/chat",
"messages": [
{
"role": "user",
"content": "Summarise the following release notes into three bullet points."
}
],
"stream": true
}' \
| jq --unbuffered -Rrj 'select(startswith("data: ")) | .[6:] | select(. != "[DONE]") | fromjson | if .error then "\n[error] \(.error.message)\n" else (.choices[0].delta.content? // empty) end'
Authentifizierung, vollständiges Schema, Polling und Fehlerbehandlung stehen in der API-Referenz.














