Changelog
Aktuelle Updates und Verbesserungen der Shannon API.
Diese Seite listet die Änderungen auf, die Sie als Aufrufer der API beobachten können: neue Endpunkte, Felder und Modelle, geändertes Verhalten und Fehlerbehebungen. Die neuesten Einträge stehen zuerst. Jeder Eintrag trägt das Datum, an dem die Änderung vorgenommen wurde.
Ein mit Breaking markierter Eintrag kann das Ergebnis einer Anfrage ändern, die zuvor funktionierte. Die API hat eine Version, /v1, daher werden Änderungen nach Datum aufgeführt und nicht nach Versionsnummer.
- Neu
Eine Anfrage mit
web_search: truenennt ihre Quellen:sourcesbei/v1/chat/completionsund/v1/messageslistet die Ergebnisse auf, die dem Modell gegeben wurden, und bei/v1/chat/completionsmarkiertannotations, wo die Antwort jedes davon zitiert. Integrierte Websuche
- Neu
web_search: truebei/v1/chat/completionsund/v1/messagesführt eine Websuche aus, bevor das Modell antwortet, und gibt ihm die Ergebnisse als nummerierte Quellen. Eine Anfrage, die Ergebnisse gefunden hat, verbraucht eine Suche Ihres Tageskontingents. Ist keine mehr übrig, wird die Anfrage ohne Suche beantwortet. Integrierte Websuche
- Behoben
Ein Stream, der serverseitig abgebrochen wird, wird für die bis dahin gemeldete Nutzung berechnet. Der Rest der Reservierung geht an Ihr Guthaben zurück.
- Behoben
shannon-coder-1antwortet bei/v1/responseswie bei den beiden anderen Endpunkten. CLI-Coding-Tools - Behoben
Ein rotierter API-Key funktioniert sofort nicht mehr.
- Neu
POST /v1/tokenizeundPOST /v1/messages/count_tokens: kostenlose Token-Zählungen für die gehosteten Open-Weight-Modelle. Token zählen - Neu
Prompt-Caching bei den gehosteten Open-Weight-Modellen. Cached Input wird mit 25% des Input-Preises berechnet und in
usagean allen drei Endpunkten gemeldet:prompt_tokens_details.cached_tokens,input_tokens_details.cached_tokensundcache_read_input_tokens.GET /v1/modelsmeldet für diese Modellepricing.cached_input_per_million_usdundcapabilities.prompt_caching. Prompt-Caching - Behoben
Gehostete Open-Weight-Modelle: Ein erzwungenes
tool_choice(requiredoder eine benannte Funktion) liefert einen Tool-Aufruf. Funktionsaufrufe - Behoben
Gehostete Open-Weight-Modelle akzeptieren eine
system-Nachricht, die nicht die erste Nachricht der Konversation ist.
- Neu
Die API ist als Tor-Onion-Dienst und unter einer I2P-Adresse erreichbar. Antworten von
api.shannon-ai.comenthalten die beiden Adressen in den HeadernOnion-LocationundX-I2P-Location. Verschlüsselte, Tor- und I2P-Endpunkte
- Neu
Neue Modelle
shannon-3.1undshannon-3.1-pro, aufgeführt vonGET /v1/models. Modelle & Preise - Geändert
Eine gestreamte Anfrage, deren Client die Verbindung trennt, läuft bis zum Ende und wird gezählt. Zuvor brach die Antwort bei der Trennung ab.
- Behoben
Anfragen an
/v1/responseserscheinen im Nutzungsprotokoll.
- Neu
Gehostete Open-Weight-Modelle wenden die Sampling-Felder an:
temperature,top_p,seed,stopundmax_tokensbei/v1/chat/completions;temperature,top_pundstop_sequencesbei/v1/messages;temperature,top_pundmax_output_tokensbei/v1/responses. Chat Completions - Neu
Das Nutzungsprotokoll zeigt für jeden Aufruf und als Summe Kosten in USD.
- Breaking
Ein
model-Wert, der keine veröffentlichte ID ist, wird bei allen drei Endpunkten mit400, dem Typinvalid_request_errorund der Nachrichtunknown model: <id>beantwortet. Zuvor wurde eine solche Anfrage vonshannon-1.6-litebeantwortet. Modelle & Preise - Breaking
/v1akzeptiert nur einen API-Key. Ein Anmelde-Cookie der Website wird dort nicht gelesen. Authentifizierung - Geändert
Flood-Schutz: 120 Anfragen pro Minute und Konto an den drei Generierungs-Endpunkten. Limits und Guthaben
- Verbessert
Wenn das Modell nicht antworten kann, enthält der Fehler die feste Nachricht
The model backend failed to answer. Please retry.Eine Guthabenprüfung, die nicht durchgeführt werden kann, wird mit503und dem Typapi_errorbeantwortet. Fehlerbehandlung - Behoben
Eine nicht gestreamte Anfrage, die fehlschlägt, gibt ihre Reservierung an Ihr Guthaben zurück.
- Neu
GET /v1/modelsmeldet für jedes Modellcapabilities.reasoning_effort. Reasoning-Aufwand - Verbessert
Gehostete Open-Weight-Modelle: Eine nicht gestreamte Anfrage, die keine Antwort erhält, endet mit
504und dem Typapi_error. Ein leeres Ergebnis ist502. Fehlerbehandlung
- Breaking
Gehostete Open-Weight-Modelle nehmen den Input an, den das benannte Modell annimmt. Ein Bild, das an eine reine Text-ID gesendet wird, wird mit
400und<id> does not accept image inputbeantwortet.response_formatbei einer ID ohne strukturierte Ausgabe wird mit400beantwortet.GET /v1/modelsmeldet für jede IDcapabilities.vision,response_formatundjson_schema. Bilder und Dateien - Behoben
Nicht gestreamte Antworten enthalten den Reasoning-Text:
reasoning_contentin der Nachricht bei/v1/chat/completionsund einenthinking-Block vor dem Text bei/v1/messages. Reasoning-Aufwand - Geändert
Gehostete Open-Weight-Modelle haben neue Preise, ab $0.50 pro 1M Input-Tokens und $2.00 pro 1M Output-Tokens. Modelle & Preise
- Geändert
Gehostete Open-Weight-Modelle haben eine ID pro Modell, insgesamt zwölf IDs. Modelle & Preise
- Neu
Strukturierte Ausgabe bei
shannon-3,shannon-3-pro,shannon-3.1undshannon-3.1-pro.GET /v1/modelsmeldet für siecapabilities.json_schema: true. Strukturierte Ausgaben - Neu
/v1/responsesliesttext.format(json_objectoderjson_schema) für strukturierte Ausgabe. Responses API - Behoben
/v1/responsesliefert das Reasoning der Shannon-Modelle: ein Output-Elementreasoningvor dem Elementmessagesowie die Stream-Eventsresponse.reasoning_summary_text.deltaundresponse.reasoning_summary_text.done. Responses API - Behoben
Das Feld
modeleiner Antwort ist an jedem Endpunkt die veröffentlichte ID. Ein Responses-Objekt enthältmodelundcreated_at. - Verbessert
GET /v1/modelsmeldet das Kontextfenster jedes Modells. Modelle & Preise
- Neu
Gehostete Open-Weight-Modelle antworten bei
/v1/messagesund/v1/responsesebenso wie bei/v1/chat/completions, mit Ihrem System-Prompt und Tool-Aufrufen./v1/messagesnimmtthinkingan, undreasoning_effortist ein Anfragefeld. Modelle & Preise - Verbessert
Fehler-Bodys bei
/v1folgen den SDK-Formen: ein Objekterrormittypeundmessagebei den Endpunkten im OpenAI-Format und dasselbe Objekt innerhalb von{"type": "error"}bei/v1/messages. Fehlerbehandlung - Neu
Keep-alive bei offenen Streams alle 15 Sekunden: eine Kommentarzeile
: pingbei/v1/chat/completions, einevent: pingbei/v1/messages. Streaming - Geändert
Tool-Aufruf-IDs beginnen bei
/v1/chat/completionsund/v1/responsesmitcall_und bei/v1/messagesmittoolu_. Funktionsaufrufe - Breaking
/v1/responses:streamist standardmäßigfalse. Responses API - Neu
max_completion_tokenswird bei/v1/chat/completionsals anderer Name fürmax_tokensakzeptiert. Chat Completions - Behoben
Das Event
response.completedeines Responses-Streams enthält das Arrayoutput. Responses API - Neu
Einträge von
GET /v1/modelsenthaltendisplay_name,context_window,max_output_tokens,pricing,capabilitiesundendpoints. Modelle & Preise - Neu
Jede Antwort enthält
x-request-id, und ein von Ihnen gesendeter Wert wird zurückgegeben. Request-Bodys dürfen bis zu 32 MiB groß sein. - Neu
Ein Key kann widerrufen werden, ohne dass ein neuer ausgestellt wird. Das Nutzungsprotokoll ist seitenweise abrufbar.
- Neu
Bilder und Dokumente in Anfragen:
image_url-Teile bei/v1/chat/completions,image-,document- undfile-Blöcke bei/v1/messages,input_image-Teile bei/v1/responses. Bilder und Dateien - Neu
Neues Modell
shannon-3-pro. Modelle & Preise
- Neu
Neues Modell
shannon-3. Modelle & Preise - Neu
Streams bei
/v1/chat/completionstragen das Reasoning alsdelta.reasoning_content. Reasoning-Aufwand
- Geändert
max_tokenswird auf 1 bis 65,536 begrenzt. Ein Wert außerhalb dieses Bereichs wird auf das nächstliegende Ende gesetzt, nicht abgelehnt. Chat Completions
- Neu
shannon-coder-1wird bei/v1/chat/completionsund/v1/messagesin Aufrufen pro Plan gezählt. Sind die Aufrufe eines Fensters aufgebraucht, lautet die Antwort429mit der NachrichtShannon Coder call quota reached. CLI-Coding-Tools - Neu
Eine Konversation, die größer als das Kontextfenster ist, wird mit
400, dem Typinvalid_request_errorund dem Codecontext_length_exceededbeantwortet. Ein Fehler innerhalb eines Streams trifft als Fehler-Event ein, nicht als Text in der Antwort. CLI-Coding-Tools
- Neu
Die
/v1-Endpunkte:POST /v1/chat/completions,POST /v1/messages,POST /v1/responsesundGET /v1/models. Es sind die Endpunkte, die die OpenAI- und Anthropic-SDKs, Claude Code und Codex CLI aufrufen. Überblick - Neu
Tool-Aufrufe mit
toolsbei/v1/chat/completionsund/v1/messages, strukturierte Ausgabe mitresponse_formatundsystemals String oder als Textblöcke bei/v1/messages. Funktionsaufrufe
- Neu
Modell-IDs
shannon-1.6-pro,shannon-2-lite,shannon-2-proundshannon-coder-1, nebenshannon-1.6-lite. Modelle & Preise
- Neu
Erste Version der API: Chat im OpenAI-Format und im Anthropic-Format sowie ein Responses-Endpunkt, jeweils aufgerufen mit einem API-Key, der mit
sk-beginnt. Authentifizierung