Dnevnik sprememb
Nedavne posodobitve in izboljšave Shannon API-ja.
Ta stran navaja spremembe, ki jih opazite kot uporabnik API-ja: novi endpointi, polja in modeli, spremenjeno obnašanje in popravki. Najnovejši vnosi so prvi. Vsak vnos nosi datum, ko je bila sprememba narejena.
Vnos z oznako Breaking lahko spremeni rezultat zahtevka, ki je prej deloval. API ima eno različico, /v1, zato so spremembe navedene po datumu, ne po številki različice.
- Novo
Zahtevek z
web_search: truepoimenuje svoje vire:sourcesna/v1/chat/completionsin/v1/messagesnašteje rezultate, ki jih je model dobil,annotationsna/v1/chat/completionspa označuje, kje odgovor navaja posamezen vir. Vgrajeno spletno iskanje
- Novo
web_search: truena/v1/chat/completionsin/v1/messagesizvede spletno iskanje, preden model odgovori, in mu rezultate preda kot oštevilčene vire. Zahtevek, ki je našel rezultate, porabi eno iskanje vaše dnevne kvote. Ko je ni več, se na zahtevek odgovori brez iskanja. Vgrajeno spletno iskanje
- Popravljeno
Tok, ki je prekinjen na strani strežnika, se obračuna po porabi, sporočeni do te točke. Preostanek rezervacije se vrne na vaše stanje.
- Popravljeno
shannon-coder-1odgovarja na/v1/responses, kot na drugih dveh endpointih. Orodja CLI za programiranje - Popravljeno
Zamenjan API ključ preneha delovati takoj.
- Novo
POST /v1/tokenizeinPOST /v1/messages/count_tokens: brezplačno štetje tokenov za gostovane modele z odprtimi utežmi. Štetje tokenov - Novo
Predpomnjenje promptov na gostovanih modelih z odprtimi utežmi. Predpomnjeni vhod se obračuna po 25% vhodne cene in se sporoča v
usagena vseh treh endpointih:prompt_tokens_details.cached_tokens,input_tokens_details.cached_tokensincache_read_input_tokens.GET /v1/modelsza te modele sporočapricing.cached_input_per_million_usdincapabilities.prompt_caching. Predpomaganje promptov - Popravljeno
Gostovani modeli z odprtimi utežmi: vsiljen
tool_choice(requiredali imenovana funkcija) povzroči klic orodja. Klicanje funkcij - Popravljeno
Gostovani modeli z odprtimi utežmi sprejmejo sporočilo
system, ki ni prvo sporočilo pogovora.
- Novo
API je dosegljiv kot storitev Tor onion in na naslovu I2P. Odgovori
api.shannon-ai.comnosijo oba naslova v glavahOnion-LocationinX-I2P-Location. Šifrirane končne točke, Tor & I2P
- Novo
Novi modeli
shannon-3.1inshannon-3.1-pro, ki jih navajaGET /v1/models. Modeli in cene - Spremenjeno
Pretočni zahtevek, katerega odjemalec prekine povezavo, teče do konca in se šteje. Prej se je odgovor ob prekinitvi ustavil.
- Popravljeno
Zahtevki na
/v1/responsesse prikažejo v dnevniku porabe.
- Novo
Gostovani modeli z odprtimi utežmi upoštevajo polja vzorčenja:
temperature,top_p,seed,stopinmax_tokensna/v1/chat/completions;temperature,top_pinstop_sequencesna/v1/messages;temperature,top_pinmax_output_tokensna/v1/responses. Chat Completions - Novo
Dnevnik porabe prikazuje strošek v USD za vsak klic in skupaj.
- Prelomno
Na vrednost
model, ki ni objavljen id, se na vseh treh endpointih odgovori s400, tipominvalid_request_errorin sporočilomunknown model: <id>. Prej je na tak zahtevek odgovorilshannon-1.6-lite. Modeli in cene - Prelomno
/v1sprejme samo API ključ. Piškotek prijave na spletnem mestu se tam ne bere. Avtentikacija - Spremenjeno
Zaščita pred poplavo zahtevkov: 120 zahtevkov na minuto na račun na treh endpointih za ustvarjanje. Omejitve in stanje
- Izboljšano
Kadar model ne more odgovoriti, napaka nosi stalno sporočilo
The model backend failed to answer. Please retry.Na preverjanje stanja, ki ga ni mogoče opraviti, se odgovori s503in tipomapi_error. Obravnava napak - Popravljeno
Nepretočni zahtevek, ki ne uspe, vrne svojo rezervacijo na vaše stanje.
- Novo
GET /v1/modelsza vsak model sporočacapabilities.reasoning_effort. Napor razmišljanja - Izboljšano
Gostovani modeli z odprtimi utežmi: nepretočni zahtevek, ki ne dobi odgovora, se konča s
504in tipomapi_error. Prazen rezultat je502. Obravnava napak
- Prelomno
Gostovani modeli z odprtimi utežmi sprejmejo vhod, ki ga sprejme imenovani model. Na sliko, poslano id-ju samo za besedilo, se odgovori s
400in<id> does not accept image input. Naresponse_formatpri id-ju brez strukturiranega izhoda se odgovori s400.GET /v1/modelsza vsak id sporočacapabilities.vision,response_formatinjson_schema. Slike in datoteke - Popravljeno
Nepretočni odgovori nosijo besedilo razmišljanja:
reasoning_contentna sporočilu/v1/chat/completionsin blokthinkingpred besedilom na/v1/messages. Napor razmišljanja - Spremenjeno
Gostovani modeli z odprtimi utežmi imajo nove cene, od $0.50 na 1M vhodnih tokenov in $2.00 na 1M izhodnih tokenov. Modeli in cene
- Spremenjeno
Gostovani modeli z odprtimi utežmi imajo en id na model, skupaj dvanajst id-jev. Modeli in cene
- Novo
Strukturiran izhod na
shannon-3,shannon-3-pro,shannon-3.1inshannon-3.1-pro.GET /v1/modelszanje sporočacapabilities.json_schema: true. Strukturirani izhodi - Novo
/v1/responsesza strukturiran izhod beretext.format(json_objectalijson_schema). API Responses - Popravljeno
/v1/responsesvrne razmišljanje modelov Shannon: izhodni elementreasoningpred elementommessageter dogodka tokaresponse.reasoning_summary_text.deltainresponse.reasoning_summary_text.done. API Responses - Popravljeno
Polje
modelv odgovoru je objavljeni id na vsakem endpointu. Objekt Responses nosimodelincreated_at. - Izboljšano
GET /v1/modelssporoča kontekstno okno vsakega modela. Modeli in cene
- Novo
Gostovani modeli z odprtimi utežmi odgovarjajo tudi na
/v1/messagesin/v1/responses, ne le na/v1/chat/completions, z vašim sistemskim promptom in klici orodij./v1/messagessprejmethinking,reasoning_effortpa je polje zahtevka. Modeli in cene - Izboljšano
Telesa napak na
/v1sledijo oblikam SDK-jev: objekterrorstypeinmessagena endpointih formata OpenAI ter isti objekt znotraj{"type": "error"}na/v1/messages. Obravnava napak - Novo
Keep-alive na odprtih tokovih vsakih 15 sekund: komentarna vrstica
: pingna/v1/chat/completions,event: pingna/v1/messages. Pretakanje - Spremenjeno
Id-ji klicev orodij se začnejo s
call_na/v1/chat/completionsin/v1/responsester stoolu_na/v1/messages. Klicanje funkcij - Prelomno
/v1/responses:streamje privzetofalse. API Responses - Novo
max_completion_tokensje sprejet kot drugo ime zamax_tokensna/v1/chat/completions. Chat Completions - Popravljeno
Dogodek
response.completedtoka Responses nosi poljeoutput. API Responses - Novo
Vnosi
GET /v1/modelsnosijodisplay_name,context_window,max_output_tokens,pricing,capabilitiesinendpoints. Modeli in cene - Novo
Vsak odgovor nosi
x-request-id, vrednost, ki jo pošljete, pa se vrne. Telesa zahtevkov so lahko velika do 32 MiB. - Novo
Ključ je mogoče preklicati, ne da bi bil izdan nov. Dnevnik porabe je razdeljen na strani.
- Novo
Slike in dokumenti v zahtevkih: deli
image_urlna/v1/chat/completions, blokiimage,documentinfilena/v1/messages, deliinput_imagena/v1/responses. Slike in datoteke - Novo
Nov model
shannon-3-pro. Modeli in cene
- Novo
Nov model
shannon-3. Modeli in cene - Novo
Tokovi na
/v1/chat/completionsnosijo razmišljanje kotdelta.reasoning_content. Napor razmišljanja
- Spremenjeno
max_tokensje omejen na obseg od 1 do 65,536. Vrednost zunaj tega obsega se pomakne na najbližji rob, ne zavrne. Chat Completions
- Novo
shannon-coder-1se šteje v klicih na paket na/v1/chat/completionsin/v1/messages. Ko so klici okna porabljeni, je odgovor429s sporočilomShannon Coder call quota reached. Orodja CLI za programiranje - Novo
Na pogovor, večji od kontekstnega okna, se odgovori s
400, tipominvalid_request_errorin kodocontext_length_exceeded. Napaka znotraj toka prispe kot dogodek napake, ne kot besedilo v odgovoru. Orodja CLI za programiranje
- Novo
Endpointi
/v1:POST /v1/chat/completions,POST /v1/messages,POST /v1/responsesinGET /v1/models. To so endpointi, ki jih kličejo SDK-ji OpenAI in Anthropic, Claude Code in Codex CLI. Pregled - Novo
Klici orodij s
toolsna/v1/chat/completionsin/v1/messages, strukturiran izhod zresponse_formatinsystemkot niz ali besedilni bloki na/v1/messages. Klicanje funkcij
- Novo
Id-ji modelov
shannon-1.6-pro,shannon-2-lite,shannon-2-proinshannon-coder-1, polegshannon-1.6-lite. Modeli in cene
- Novo
Prva izdaja API-ja: klepet v formatu OpenAI in v formatu Anthropic ter endpoint Responses, vsak se kliče z API ključem, ki se začne z
sk-. Avtentikacija