Preskoči na vsebino
Dnevnik sprememb

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: true poimenuje svoje vire: sources na /v1/chat/completions in /v1/messages našteje rezultate, ki jih je model dobil, annotations na /v1/chat/completions pa označuje, kje odgovor navaja posamezen vir. Vgrajeno spletno iskanje

  • Novo

    web_search: true na /v1/chat/completions in /v1/messages izvede 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-1 odgovarja na /v1/responses, kot na drugih dveh endpointih. Orodja CLI za programiranje

  • Popravljeno

    Zamenjan API ključ preneha delovati takoj.

  • Novo

    POST /v1/tokenize in POST /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 usage na vseh treh endpointih: prompt_tokens_details.cached_tokens, input_tokens_details.cached_tokens in cache_read_input_tokens. GET /v1/models za te modele sporoča pricing.cached_input_per_million_usd in capabilities.prompt_caching. Predpomaganje promptov

  • Popravljeno

    Gostovani modeli z odprtimi utežmi: vsiljen tool_choice (required ali 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.com nosijo oba naslova v glavah Onion-Location in X-I2P-Location. Šifrirane končne točke, Tor & I2P

  • Novo

    Novi modeli shannon-3.1 in shannon-3.1-pro, ki jih navaja GET /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/responses se prikažejo v dnevniku porabe.

  • Novo

    Gostovani modeli z odprtimi utežmi upoštevajo polja vzorčenja: temperature, top_p, seed, stop in max_tokens na /v1/chat/completions; temperature, top_p in stop_sequences na /v1/messages; temperature, top_p in max_output_tokens na /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 s 400, tipom invalid_request_error in sporočilom unknown model: <id>. Prej je na tak zahtevek odgovoril shannon-1.6-lite. Modeli in cene

  • Prelomno

    /v1 sprejme 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 s 503 in tipom api_error. Obravnava napak

  • Popravljeno

    Nepretočni zahtevek, ki ne uspe, vrne svojo rezervacijo na vaše stanje.

  • Novo

    GET /v1/models za vsak model sporoča capabilities.reasoning_effort. Napor razmišljanja

  • Izboljšano

    Gostovani modeli z odprtimi utežmi: nepretočni zahtevek, ki ne dobi odgovora, se konča s 504 in tipom api_error. Prazen rezultat je 502. 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 400 in <id> does not accept image input. Na response_format pri id-ju brez strukturiranega izhoda se odgovori s 400. GET /v1/models za vsak id sporoča capabilities.vision, response_format in json_schema. Slike in datoteke

  • Popravljeno

    Nepretočni odgovori nosijo besedilo razmišljanja: reasoning_content na sporočilu /v1/chat/completions in blok thinking pred 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.1 in shannon-3.1-pro. GET /v1/models zanje sporoča capabilities.json_schema: true. Strukturirani izhodi

  • Novo

    /v1/responses za strukturiran izhod bere text.format (json_object ali json_schema). API Responses

  • Popravljeno

    /v1/responses vrne razmišljanje modelov Shannon: izhodni element reasoning pred elementom message ter dogodka toka response.reasoning_summary_text.delta in response.reasoning_summary_text.done. API Responses

  • Popravljeno

    Polje model v odgovoru je objavljeni id na vsakem endpointu. Objekt Responses nosi model in created_at.

  • Izboljšano

    GET /v1/models sporoča kontekstno okno vsakega modela. Modeli in cene

  • Novo

    Gostovani modeli z odprtimi utežmi odgovarjajo tudi na /v1/messages in /v1/responses, ne le na /v1/chat/completions, z vašim sistemskim promptom in klici orodij. /v1/messages sprejme thinking, reasoning_effort pa je polje zahtevka. Modeli in cene

  • Izboljšano

    Telesa napak na /v1 sledijo oblikam SDK-jev: objekt error s type in message na 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 : ping na /v1/chat/completions, event: ping na /v1/messages. Pretakanje

  • Spremenjeno

    Id-ji klicev orodij se začnejo s call_ na /v1/chat/completions in /v1/responses ter s toolu_ na /v1/messages. Klicanje funkcij

  • Prelomno

    /v1/responses: stream je privzeto false. API Responses

  • Novo

    max_completion_tokens je sprejet kot drugo ime za max_tokens na /v1/chat/completions. Chat Completions

  • Popravljeno

    Dogodek response.completed toka Responses nosi polje output. API Responses

  • Novo

    Vnosi GET /v1/models nosijo display_name, context_window, max_output_tokens, pricing, capabilities in endpoints. 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_url na /v1/chat/completions, bloki image, document in file na /v1/messages, deli input_image na /v1/responses. Slike in datoteke

  • Novo

    Nov model shannon-3-pro. Modeli in cene

  • Spremenjeno

    max_tokens je 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-1 se šteje v klicih na paket na /v1/chat/completions in /v1/messages. Ko so klici okna porabljeni, je odgovor 429 s sporočilom Shannon Coder call quota reached. Orodja CLI za programiranje

  • Novo

    Na pogovor, večji od kontekstnega okna, se odgovori s 400, tipom invalid_request_error in kodo context_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/responses in GET /v1/models. To so endpointi, ki jih kličejo SDK-ji OpenAI in Anthropic, Claude Code in Codex CLI. Pregled

  • Novo

    Klici orodij s tools na /v1/chat/completions in /v1/messages, strukturiran izhod z response_format in system kot niz ali besedilni bloki na /v1/messages. Klicanje funkcij

  • Novo

    Id-ji modelov shannon-1.6-pro, shannon-2-lite, shannon-2-pro in shannon-coder-1, poleg shannon-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