Wijzigingslog
Recente updates en verbeteringen van de Shannon API.
Deze pagina toont de wijzigingen die je als aanroeper van de API kunt waarnemen: nieuwe endpoints, velden en modellen, gewijzigd gedrag en fixes. De nieuwste items staan bovenaan. Elk item vermeldt de datum waarop de wijziging is doorgevoerd.
Een item met de markering Brekend kan het resultaat veranderen van een aanvraag die eerder werkte. De API heeft één versie, /v1, dus wijzigingen staan op datum en niet op versienummer.
- Nieuw
Een aanvraag met
web_search: truenoemt haar bronnen:sourcesop/v1/chat/completionsen/v1/messagessomt de resultaten op die het model kreeg, en op/v1/chat/completionsmarkeertannotationswaar het antwoord elk ervan aanhaalt. Ingebouwde webzoekopdracht
- Nieuw
web_search: trueop/v1/chat/completionsen/v1/messagesvoert een zoekopdracht op het web uit voordat het model antwoordt en geeft het de resultaten als genummerde bronnen. Een aanvraag die resultaten vond, gebruikt één zoekopdracht van je dagelijkse limiet. Als er geen meer over zijn, wordt de aanvraag zonder zoekopdracht beantwoord. Ingebouwde webzoekopdracht
- Gefixt
Een stream die aan de serverkant wordt afgebroken, wordt gefactureerd voor de usage die tot dat moment is gemeld. De rest van de reservering gaat terug naar je saldo.
- Gefixt
shannon-coder-1antwoordt op/v1/responseszoals op de andere twee endpoints. CLI-codeertools - Gefixt
Een vernieuwde API-sleutel werkt direct niet meer.
- Nieuw
POST /v1/tokenizeenPOST /v1/messages/count_tokens: gratis tokentellingen voor de gehoste open-weight modellen. Tokens tellen - Nieuw
Prompt caching op de gehoste open-weight modellen. Gecachte input wordt gefactureerd tegen 25% van de inputprijs en gemeld in
usageop alle drie de endpoints:prompt_tokens_details.cached_tokens,input_tokens_details.cached_tokensencache_read_input_tokens.GET /v1/modelsmeldt voor deze modellenpricing.cached_input_per_million_usdencapabilities.prompt_caching. Prompt-caching - Gefixt
Gehoste open-weight modellen: een geforceerde
tool_choice(requiredof een benoemde functie) levert een toolcall op. Function calling - Gefixt
Gehoste open-weight modellen accepteren een
system-bericht dat niet het eerste bericht van het gesprek is.
- Nieuw
De API is bereikbaar als Tor-onionservice en op een I2P-adres. Antwoorden van
api.shannon-ai.combevatten de twee adressen in de headersOnion-LocationenX-I2P-Location. Versleutelde, Tor- en I2P-endpoints
- Nieuw
Nieuwe modellen
shannon-3.1enshannon-3.1-pro, getoond doorGET /v1/models. Modellen en prijzen - Gewijzigd
Een gestreamde aanvraag waarvan de client de verbinding verbreekt, loopt tot het einde door en wordt meegeteld. Eerder stopte het antwoord bij het verbreken van de verbinding.
- Gefixt
Aanvragen naar
/v1/responsesverschijnen in het gebruikslog.
- Nieuw
Gehoste open-weight modellen passen de samplingvelden toe:
temperature,top_p,seed,stopenmax_tokensop/v1/chat/completions;temperature,top_penstop_sequencesop/v1/messages;temperature,top_penmax_output_tokensop/v1/responses. Chat Completions - Nieuw
Het gebruikslog toont een bedrag in USD voor elke call en als totaal.
- Brekend
Een
model-waarde die geen gepubliceerd id is, wordt op alle drie de endpoints beantwoord met400, het typeinvalid_request_erroren het berichtunknown model: <id>. Eerder werd zo'n aanvraag beantwoord doorshannon-1.6-lite. Modellen en prijzen - Brekend
/v1accepteert alleen een API-sleutel. Een login-cookie van de website wordt daar niet gelezen. Authenticatie - Gewijzigd
Flood protection: 120 aanvragen per minuut per account op de drie generatie-endpoints. Limieten en saldo
- Verbeterd
Als het model niet kan antwoorden, bevat de fout het vaste bericht
The model backend failed to answer. Please retry.Een saldocontrole die niet kan worden uitgevoerd, wordt beantwoord met503en het typeapi_error. Foutafhandeling - Gefixt
Een niet-gestreamde aanvraag die mislukt, geeft zijn reservering terug aan je saldo.
- Nieuw
GET /v1/modelsmeldt voor elk modelcapabilities.reasoning_effort. Reasoning effort - Verbeterd
Gehoste open-weight modellen: een niet-gestreamde aanvraag die geen antwoord krijgt, eindigt met
504en het typeapi_error. Een leeg resultaat is502. Foutafhandeling
- Brekend
Gehoste open-weight modellen accepteren de input die het genoemde model accepteert. Een afbeelding die naar een id met alleen tekst wordt gestuurd, wordt beantwoord met
400en<id> does not accept image input.response_formatop een id zonder gestructureerde output wordt beantwoord met400.GET /v1/modelsmeldt voor elk idcapabilities.vision,response_formatenjson_schema. Afbeeldingen en bestanden - Gefixt
Niet-gestreamde antwoorden bevatten de reasoning-tekst:
reasoning_contentin het bericht van/v1/chat/completions, en eenthinking-blok vóór de tekst op/v1/messages. Reasoning effort - Gewijzigd
Gehoste open-weight modellen hebben nieuwe prijzen, vanaf $0.50 per 1M inputtokens en $2.00 per 1M outputtokens. Modellen en prijzen
- Gewijzigd
Gehoste open-weight modellen hebben één id per model, twaalf id's in totaal. Modellen en prijzen
- Nieuw
Gestructureerde output op
shannon-3,shannon-3-pro,shannon-3.1enshannon-3.1-pro.GET /v1/modelsmeldt hiervoorcapabilities.json_schema: true. Gestructureerde outputs - Nieuw
/v1/responsesleesttext.format(json_objectofjson_schema) voor gestructureerde output. Responses API - Gefixt
/v1/responsesgeeft de reasoning van de Shannon-modellen terug: eenreasoning-outputitem vóór hetmessage-item, en de streameventsresponse.reasoning_summary_text.deltaenresponse.reasoning_summary_text.done. Responses API - Gefixt
Het veld
modelvan een antwoord is op elk endpoint het gepubliceerde id. Een Responses-object bevatmodelencreated_at. - Verbeterd
GET /v1/modelsmeldt het contextvenster van elk model. Modellen en prijzen
- Nieuw
Gehoste open-weight modellen antwoorden op
/v1/messagesen/v1/responsesen op/v1/chat/completions, met jouw systeemprompt en toolcalls./v1/messagesaccepteertthinking, enreasoning_effortis een requestveld. Modellen en prijzen - Verbeterd
Foutbodies op
/v1volgen de SDK-vormen: eenerror-object mettypeenmessageop de endpoints in het OpenAI-formaat, en hetzelfde object binnen{"type": "error"}op/v1/messages. Foutafhandeling - Nieuw
Keep-alive op open streams elke 15 seconden: een commentaarregel
: pingop/v1/chat/completions, eenevent: pingop/v1/messages. Streaming - Gewijzigd
Toolcall-id's beginnen met
call_op/v1/chat/completionsen/v1/responses, en mettoolu_op/v1/messages. Function calling - Brekend
/v1/responses:streamstaat standaard opfalse. Responses API - Nieuw
max_completion_tokenswordt geaccepteerd als andere naam voormax_tokensop/v1/chat/completions. Chat Completions - Gefixt
Het
response.completed-event van een Responses-stream bevat deoutput-array. Responses API - Nieuw
Items van
GET /v1/modelsbevattendisplay_name,context_window,max_output_tokens,pricing,capabilitiesenendpoints. Modellen en prijzen - Nieuw
Elk antwoord bevat
x-request-id, en een waarde die je meestuurt, wordt teruggegeven. Request-bodies mogen tot 32 MiB groot zijn. - Nieuw
Een sleutel kan worden ingetrokken zonder dat er een nieuwe wordt uitgegeven. Het gebruikslog is gepagineerd.
- Nieuw
Afbeeldingen en documenten in aanvragen:
image_url-onderdelen op/v1/chat/completions,image-,document- enfile-blokken op/v1/messages,input_image-onderdelen op/v1/responses. Afbeeldingen en bestanden - Nieuw
Nieuw model
shannon-3-pro. Modellen en prijzen
- Nieuw
Nieuw model
shannon-3. Modellen en prijzen - Nieuw
Streams op
/v1/chat/completionsbevatten de reasoning alsdelta.reasoning_content. Reasoning effort
- Gewijzigd
max_tokensblijft binnen 1 tot 65,536. Een waarde buiten dat bereik wordt naar het dichtstbijzijnde uiteinde gebracht en niet geweigerd. Chat Completions
- Nieuw
shannon-coder-1wordt geteld in calls per plan op/v1/chat/completionsen/v1/messages. Als de calls van een venster op zijn, is het antwoord429met het berichtShannon Coder call quota reached. CLI-codeertools - Nieuw
Een gesprek dat groter is dan het contextvenster wordt beantwoord met
400, het typeinvalid_request_erroren de codecontext_length_exceeded. Een fout binnen een stream komt aan als error-event, niet als tekst in het antwoord. CLI-codeertools
- Nieuw
De
/v1-endpoints:POST /v1/chat/completions,POST /v1/messages,POST /v1/responsesenGET /v1/models. Dit zijn de endpoints die de OpenAI- en Anthropic-SDK's, Claude Code en Codex CLI aanroepen. Overzicht - Nieuw
Toolcalls met
toolsop/v1/chat/completionsen/v1/messages, gestructureerde output metresponse_format, ensystemals string of als tekstblokken op/v1/messages. Function calling
- Nieuw
Model-id's
shannon-1.6-pro,shannon-2-lite,shannon-2-proenshannon-coder-1, naastshannon-1.6-lite. Modellen en prijzen
- Nieuw
Eerste release van de API: chat in het OpenAI-formaat en in het Anthropic-formaat, en een Responses-endpoint, elk aangeroepen met een API-sleutel die met
sk-begint. Authenticatie