Ä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: truenamnger sina källor:sourcespå/v1/chat/completionsoch/v1/messageslistar de resultat som modellen fick, och på/v1/chat/completionsmarkerarannotationsvar svaret citerar var och en. Inbyggd webbsökning
- Ny
web_search: truepå/v1/chat/completionsoch/v1/messageskö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-1svarar på/v1/responsespå 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/tokenizeochPOST /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
usagepå alla tre endpoints:prompt_tokens_details.cached_tokens,input_tokens_details.cached_tokensochcache_read_input_tokens.GET /v1/modelsangerpricing.cached_input_per_million_usdochcapabilities.prompt_cachingför de här modellerna. Prompt-caching - Åtgärdad
Hostade open-weight-modeller: ett tvingat
tool_choice(requiredeller 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.combär de två adresserna i headrarnaOnion-LocationochX-I2P-Location. Krypterade endpoints, Tor och I2P
- Ny
Nya modeller
shannon-3.1ochshannon-3.1-pro, listade avGET /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/responsessyns i användningsloggen.
- Ny
Hostade open-weight-modeller tillämpar samplingsfälten:
temperature,top_p,seed,stopochmax_tokenspå/v1/chat/completions;temperature,top_pochstop_sequencespå/v1/messages;temperature,top_pochmax_output_tokenspå/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 med400, typeninvalid_request_erroroch meddelandetunknown model: <id>på alla tre endpoints. Tidigare besvarades en sådan begäran avshannon-1.6-lite. Modeller och priser - Bryter kompatibilitet
/v1tar 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 med503och typenapi_error. Felhantering - Åtgärdad
En icke-streamad begäran som misslyckas lämnar tillbaka sin reservation till din balans.
- Ny
GET /v1/modelsangercapabilities.reasoning_effortfö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
504och typenapi_error. Ett tomt resultat ger502. 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
400och<id> does not accept image input.response_formatpå ett id utan strukturerad utdata besvaras med400.GET /v1/modelsangercapabilities.vision,response_formatochjson_schemaför varje id. Bilder och filer - Åtgärdad
Icke-streamade svar bär resonemangstexten:
reasoning_contentpå meddelandet i/v1/chat/completions, och ettthinking-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.1ochshannon-3.1-pro.GET /v1/modelsangercapabilities.json_schema: trueför dem. Strukturerade utdata - Ny
/v1/responsesläsertext.format(json_objectellerjson_schema) för strukturerad utdata. Responses API - Åtgärdad
/v1/responsesreturnerar Shannon-modellernas resonemang: ettreasoning-outputobjekt föremessage-objektet samt strömhändelsernaresponse.reasoning_summary_text.deltaochresponse.reasoning_summary_text.done. Responses API - Åtgärdad
Fältet
modeli ett svar är det publicerade id:t på varje endpoint. Ett Responses-objekt bärmodelochcreated_at. - Förbättrad
GET /v1/modelsanger varje modells kontextfönster. Modeller och priser
- Ny
Hostade open-weight-modeller svarar på
/v1/messagesoch/v1/responsessåväl som på/v1/chat/completions, med din systemprompt och dina verktygsanrop./v1/messagestarthinking, ochreasoning_effortär ett begäranfält. Modeller och priser - Förbättrad
Felkroppar på
/v1följer SDK-formerna: etterror-objekt medtypeochmessagepå 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
: pingpå/v1/chat/completions, enevent: pingpå/v1/messages. Streaming - Ändrad
Id:n för verktygsanrop börjar med
call_på/v1/chat/completionsoch/v1/responses, och medtoolu_på/v1/messages. Funktionsanrop - Bryter kompatibilitet
/v1/responses:streamär som standardfalse. Responses API - Ny
max_completion_tokensaccepteras som ett annat namn förmax_tokenspå/v1/chat/completions. Chat Completions - Åtgärdad
Händelsen
response.completedi en Responses-ström bär arrayenoutput. Responses API - Ny
Poster i
GET /v1/modelsbärdisplay_name,context_window,max_output_tokens,pricing,capabilitiesochendpoints. 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- ochfile-block på/v1/messages,input_image-delar på/v1/responses. Bilder och filer - Ny
Ny modell
shannon-3-pro. Modeller och priser
- Ny
Ny modell
shannon-3. Modeller och priser - Ny
Strömmar på
/v1/chat/completionsbär resonemanget somdelta.reasoning_content. Resonemangsansträngning
- Ändrad
max_tokenshå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-1räknas i anrop per plan på/v1/chat/completionsoch/v1/messages. När ett fönsters anrop är förbrukade är svaret429med meddelandetShannon Coder call quota reached. CLI-verktyg för kodning - Ny
En konversation som är större än kontextfönstret besvaras med
400, typeninvalid_request_erroroch kodencontext_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/responsesochGET /v1/models. Det är de endpoints som OpenAI- och Anthropic-SDK:erna, Claude Code och Codex CLI anropar. Översikt - Ny
Verktygsanrop med
toolspå/v1/chat/completionsoch/v1/messages, strukturerad utdata medresponse_format, ochsystemsom sträng eller som textblock på/v1/messages. Funktionsanrop
- Ny
Modell-id:n
shannon-1.6-pro,shannon-2-lite,shannon-2-proochshannon-coder-1, vid sidan avshannon-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