Naar de inhoud
Wijzigingslog

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: true noemt haar bronnen: sources op /v1/chat/completions en /v1/messages somt de resultaten op die het model kreeg, en op /v1/chat/completions markeert annotations waar het antwoord elk ervan aanhaalt. Ingebouwde webzoekopdracht

  • Nieuw

    web_search: true op /v1/chat/completions en /v1/messages voert 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-1 antwoordt op /v1/responses zoals op de andere twee endpoints. CLI-codeertools

  • Gefixt

    Een vernieuwde API-sleutel werkt direct niet meer.

  • Nieuw

    POST /v1/tokenize en POST /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 usage op alle drie de endpoints: prompt_tokens_details.cached_tokens, input_tokens_details.cached_tokens en cache_read_input_tokens. GET /v1/models meldt voor deze modellen pricing.cached_input_per_million_usd en capabilities.prompt_caching. Prompt-caching

  • Gefixt

    Gehoste open-weight modellen: een geforceerde tool_choice (required of 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.com bevatten de twee adressen in de headers Onion-Location en X-I2P-Location. Versleutelde, Tor- en I2P-endpoints

  • Nieuw

    Nieuwe modellen shannon-3.1 en shannon-3.1-pro, getoond door GET /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/responses verschijnen in het gebruikslog.

  • Nieuw

    Gehoste open-weight modellen passen de samplingvelden toe: temperature, top_p, seed, stop en max_tokens op /v1/chat/completions; temperature, top_p en stop_sequences op /v1/messages; temperature, top_p en max_output_tokens op /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 met 400, het type invalid_request_error en het bericht unknown model: <id>. Eerder werd zo'n aanvraag beantwoord door shannon-1.6-lite. Modellen en prijzen

  • Brekend

    /v1 accepteert 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 met 503 en het type api_error. Foutafhandeling

  • Gefixt

    Een niet-gestreamde aanvraag die mislukt, geeft zijn reservering terug aan je saldo.

  • Nieuw

    GET /v1/models meldt voor elk model capabilities.reasoning_effort. Reasoning effort

  • Verbeterd

    Gehoste open-weight modellen: een niet-gestreamde aanvraag die geen antwoord krijgt, eindigt met 504 en het type api_error. Een leeg resultaat is 502. 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 400 en <id> does not accept image input. response_format op een id zonder gestructureerde output wordt beantwoord met 400. GET /v1/models meldt voor elk id capabilities.vision, response_format en json_schema. Afbeeldingen en bestanden

  • Gefixt

    Niet-gestreamde antwoorden bevatten de reasoning-tekst: reasoning_content in het bericht van /v1/chat/completions, en een thinking-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.1 en shannon-3.1-pro. GET /v1/models meldt hiervoor capabilities.json_schema: true. Gestructureerde outputs

  • Nieuw

    /v1/responses leest text.format (json_object of json_schema) voor gestructureerde output. Responses API

  • Gefixt

    /v1/responses geeft de reasoning van de Shannon-modellen terug: een reasoning-outputitem vóór het message-item, en de streamevents response.reasoning_summary_text.delta en response.reasoning_summary_text.done. Responses API

  • Gefixt

    Het veld model van een antwoord is op elk endpoint het gepubliceerde id. Een Responses-object bevat model en created_at.

  • Verbeterd

    GET /v1/models meldt het contextvenster van elk model. Modellen en prijzen

  • Nieuw

    Gehoste open-weight modellen antwoorden op /v1/messages en /v1/responses en op /v1/chat/completions, met jouw systeemprompt en toolcalls. /v1/messages accepteert thinking, en reasoning_effort is een requestveld. Modellen en prijzen

  • Verbeterd

    Foutbodies op /v1 volgen de SDK-vormen: een error-object met type en message op 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 : ping op /v1/chat/completions, een event: ping op /v1/messages. Streaming

  • Gewijzigd

    Toolcall-id's beginnen met call_ op /v1/chat/completions en /v1/responses, en met toolu_ op /v1/messages. Function calling

  • Brekend

    /v1/responses: stream staat standaard op false. Responses API

  • Nieuw

    max_completion_tokens wordt geaccepteerd als andere naam voor max_tokens op /v1/chat/completions. Chat Completions

  • Gefixt

    Het response.completed-event van een Responses-stream bevat de output-array. Responses API

  • Nieuw

    Items van GET /v1/models bevatten display_name, context_window, max_output_tokens, pricing, capabilities en endpoints. 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- en file-blokken op /v1/messages, input_image-onderdelen op /v1/responses. Afbeeldingen en bestanden

  • Nieuw

    Nieuw model shannon-3-pro. Modellen en prijzen

  • Gewijzigd

    max_tokens blijft binnen 1 tot 65,536. Een waarde buiten dat bereik wordt naar het dichtstbijzijnde uiteinde gebracht en niet geweigerd. Chat Completions

  • Nieuw

    shannon-coder-1 wordt geteld in calls per plan op /v1/chat/completions en /v1/messages. Als de calls van een venster op zijn, is het antwoord 429 met het bericht Shannon Coder call quota reached. CLI-codeertools

  • Nieuw

    Een gesprek dat groter is dan het contextvenster wordt beantwoord met 400, het type invalid_request_error en de code context_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/responses en GET /v1/models. Dit zijn de endpoints die de OpenAI- en Anthropic-SDK's, Claude Code en Codex CLI aanroepen. Overzicht

  • Nieuw

    Toolcalls met tools op /v1/chat/completions en /v1/messages, gestructureerde output met response_format, en system als string of als tekstblokken op /v1/messages. Function calling

  • Nieuw

    Model-id's shannon-1.6-pro, shannon-2-lite, shannon-2-pro en shannon-coder-1, naast shannon-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