Hoppa till innehållet
Ändringslogg

Ändringslogg

Senaste uppdateringar och förbättringar av Shannon API.

Den här sidan listar de ändringar du kan observera som anropare av API:et: nya endpoints, fält och modeller, ändrat beteende och rättelser. De nyaste posterna kommer först. Varje post bär datumet då ändringen gjordes.

En post markerad Bryter kompatibilitet kan ändra resultatet av en begäran som fungerade tidigare. API:et har en version, /v1, så ändringar listas efter datum och inte efter versionsnummer.

  • Ny

    En begäran med web_search: true namnger sina källor: sources på /v1/chat/completions och /v1/messages listar de resultat som modellen fick, och på /v1/chat/completions markerar annotations var svaret citerar var och en. Inbyggd webbsökning

  • Ny

    web_search: true på /v1/chat/completions och /v1/messages kör en webbsökning innan modellen svarar och ger den resultaten som numrerade källor. En begäran som fann resultat använder en sökning av din dagliga kvot. När ingen finns kvar besvaras begäran utan sökning. Inbyggd webbsökning

  • Åtgärdad

    En ström som avbryts på serversidan faktureras för den usage som rapporterats fram till den punkten. Resten av reservationen går tillbaka till din balans.

  • Åtgärdad

    shannon-coder-1 svarar på /v1/responses på samma sätt som på de två andra endpointsen. CLI-verktyg för kodning

  • Åtgärdad

    En roterad API-nyckel slutar fungera direkt.

  • Ny

    POST /v1/tokenize och POST /v1/messages/count_tokens: kostnadsfri tokenräkning för de hostade open-weight-modellerna. Tokenräkning

  • Ny

    Prompt-caching på de hostade open-weight-modellerna. Cachad input faktureras till 25% av inputpriset och anges i usage på alla tre endpoints: prompt_tokens_details.cached_tokens, input_tokens_details.cached_tokens och cache_read_input_tokens. GET /v1/models anger pricing.cached_input_per_million_usd och capabilities.prompt_caching för de här modellerna. Prompt-caching

  • Åtgärdad

    Hostade open-weight-modeller: ett tvingat tool_choice (required eller en namngiven funktion) ger ett verktygsanrop. Funktionsanrop

  • Åtgärdad

    Hostade open-weight-modeller accepterar ett system-meddelande som inte är konversationens första meddelande.

  • Ny

    API:et kan nås som en Tor onion-tjänst och på en I2P-adress. Svar från api.shannon-ai.com bär de två adresserna i headrarna Onion-Location och X-I2P-Location. Krypterade endpoints, Tor och I2P

  • Ny

    Nya modeller shannon-3.1 och shannon-3.1-pro, listade av GET /v1/models. Modeller och priser

  • Ändrad

    En streamad begäran vars klient kopplar ifrån körs till slut och räknas. Tidigare stannade svaret vid frånkopplingen.

  • Åtgärdad

    Begäranden till /v1/responses syns i användningsloggen.

  • Ny

    Hostade open-weight-modeller tillämpar samplingsfälten: temperature, top_p, seed, stop och max_tokens på /v1/chat/completions; temperature, top_p och stop_sequences på /v1/messages; temperature, top_p och max_output_tokens på /v1/responses. Chat Completions

  • Ny

    Användningsloggen visar en kostnad i USD för varje anrop och som summa.

  • Bryter kompatibilitet

    Ett model-värde som inte är ett publicerat id besvaras med 400, typen invalid_request_error och meddelandet unknown model: <id> på alla tre endpoints. Tidigare besvarades en sådan begäran av shannon-1.6-lite. Modeller och priser

  • Bryter kompatibilitet

    /v1 tar endast en API-nyckel. En inloggningscookie från webbplatsen läses inte där. Autentisering

  • Ändrad

    Flood protection: 120 begäranden per minut och konto på de tre genereringsendpointsen. Gränser och balans

  • Förbättrad

    När modellen inte kan svara bär felet det fasta meddelandet The model backend failed to answer. Please retry. En balanskontroll som inte kan göras besvaras med 503 och typen api_error. Felhantering

  • Åtgärdad

    En icke-streamad begäran som misslyckas lämnar tillbaka sin reservation till din balans.

  • Ny

    GET /v1/models anger capabilities.reasoning_effort för varje modell. Resonemangsansträngning

  • Förbättrad

    Hostade open-weight-modeller: en icke-streamad begäran som inte får något svar slutar med 504 och typen api_error. Ett tomt resultat ger 502. Felhantering

  • Bryter kompatibilitet

    Hostade open-weight-modeller tar emot den input som den namngivna modellen tar emot. En bild som skickas till ett id med enbart text besvaras med 400 och <id> does not accept image input. response_format på ett id utan strukturerad utdata besvaras med 400. GET /v1/models anger capabilities.vision, response_format och json_schema för varje id. Bilder och filer

  • Åtgärdad

    Icke-streamade svar bär resonemangstexten: reasoning_content på meddelandet i /v1/chat/completions, och ett thinking-block före texten på /v1/messages. Resonemangsansträngning

  • Ändrad

    Hostade open-weight-modeller har nya priser, från $0.50 per 1M inputtokens och $2.00 per 1M outputtokens. Modeller och priser

  • Ändrad

    Hostade open-weight-modeller har ett id per modell, tolv id:n totalt. Modeller och priser

  • Ny

    Strukturerad utdata på shannon-3, shannon-3-pro, shannon-3.1 och shannon-3.1-pro. GET /v1/models anger capabilities.json_schema: true för dem. Strukturerade utdata

  • Ny

    /v1/responses läser text.format (json_object eller json_schema) för strukturerad utdata. Responses API

  • Åtgärdad

    /v1/responses returnerar Shannon-modellernas resonemang: ett reasoning-outputobjekt före message-objektet samt strömhändelserna response.reasoning_summary_text.delta och response.reasoning_summary_text.done. Responses API

  • Åtgärdad

    Fältet model i ett svar är det publicerade id:t på varje endpoint. Ett Responses-objekt bär model och created_at.

  • Förbättrad

    GET /v1/models anger varje modells kontextfönster. Modeller och priser

  • Ny

    Hostade open-weight-modeller svarar på /v1/messages och /v1/responses såväl som på /v1/chat/completions, med din systemprompt och dina verktygsanrop. /v1/messages tar thinking, och reasoning_effort är ett begäranfält. Modeller och priser

  • Förbättrad

    Felkroppar på /v1 följer SDK-formerna: ett error-objekt med type och message på endpoints i OpenAI-format, och samma objekt inuti {"type": "error"} på /v1/messages. Felhantering

  • Ny

    Keep-alive på öppna strömmar var 15:e sekund: en kommentarsrad : ping på /v1/chat/completions, en event: ping på /v1/messages. Streaming

  • Ändrad

    Id:n för verktygsanrop börjar med call_ på /v1/chat/completions och /v1/responses, och med toolu_ på /v1/messages. Funktionsanrop

  • Bryter kompatibilitet

    /v1/responses: stream är som standard false. Responses API

  • Ny

    max_completion_tokens accepteras som ett annat namn för max_tokens på /v1/chat/completions. Chat Completions

  • Åtgärdad

    Händelsen response.completed i en Responses-ström bär arrayen output. Responses API

  • Ny

    Poster i GET /v1/models bär display_name, context_window, max_output_tokens, pricing, capabilities och endpoints. Modeller och priser

  • Ny

    Varje svar bär x-request-id, och ett värde som du skickar returneras. Begäranskroppar kan vara upp till 32 MiB.

  • Ny

    En nyckel kan återkallas utan att en ny utfärdas. Användningsloggen är sidindelad.

  • Ny

    Bilder och dokument i begäranden: image_url-delar på /v1/chat/completions, image-, document- och file-block på /v1/messages, input_image-delar på /v1/responses. Bilder och filer

  • Ny

    Ny modell shannon-3-pro. Modeller och priser

  • Ändrad

    max_tokens hålls inom 1 till 65,536. Ett värde utanför intervallet flyttas till närmaste gräns och avvisas inte. Chat Completions

  • Ny

    shannon-coder-1 räknas i anrop per plan på /v1/chat/completions och /v1/messages. När ett fönsters anrop är förbrukade är svaret 429 med meddelandet Shannon Coder call quota reached. CLI-verktyg för kodning

  • Ny

    En konversation som är större än kontextfönstret besvaras med 400, typen invalid_request_error och koden context_length_exceeded. Ett fel inuti en ström kommer som en felhändelse, inte som text i svaret. CLI-verktyg för kodning

  • Ny

    /v1-endpointsen: POST /v1/chat/completions, POST /v1/messages, POST /v1/responses och GET /v1/models. Det är de endpoints som OpenAI- och Anthropic-SDK:erna, Claude Code och Codex CLI anropar. Översikt

  • Ny

    Verktygsanrop med tools på /v1/chat/completions och /v1/messages, strukturerad utdata med response_format, och system som sträng eller som textblock på /v1/messages. Funktionsanrop

  • Ny

    Modell-id:n shannon-1.6-pro, shannon-2-lite, shannon-2-pro och shannon-coder-1, vid sidan av shannon-1.6-lite. Modeller och priser

  • Ny

    Första versionen av API:et: chatt i OpenAI-formatet och i Anthropic-formatet samt en Responses-endpoint, som alla anropas med en API-nyckel som börjar med sk-. Autentisering