Прескокни до содржината
Дневник на промени

Дневник на промени

Последни ажурирања и подобрувања на Shannon API.

Оваа страница ги наведува промените што можете да ги забележите како корисник на API-то: нови endpoint-и, полиња и модели, променето однесување и поправки. Најновите записи се први. Секој запис го носи датумот на промената.

Запис означен со Breaking може да го промени резултатот на барање што претходно работело. API-то има една верзија, /v1, па промените се наведени по датум, а не по број на верзија.

  • Ново

    Барање со web_search: true ги именува своите извори: sources на /v1/chat/completions и /v1/messages ги наведува резултатите што му биле дадени на моделот, а на /v1/chat/completions annotations означува каде одговорот го цитира секој од нив. Вградено веб пребарување

  • Ново

    web_search: true на /v1/chat/completions и /v1/messages извршува веб пребарување пред моделот да одговори и му ги дава резултатите како нумерирани извори. Барање што нашло резултати користи едно пребарување од вашиот дневен лимит. Ако нема останато, на барањето се одговара без пребарување. Вградено веб пребарување

  • Поправено

    Streaming прекинат на страната на серверот се наплатува за употребата пријавена до таа точка. Остатокот од резервацијата се враќа на вашето салдо.

  • Поправено

    shannon-coder-1 одговара на /v1/responses како и на другите два endpoint-и. CLI алатки за програмирање

  • Поправено

    Ротиран API клуч веднаш престанува да работи.

  • Ново

    POST /v1/tokenize и POST /v1/messages/count_tokens: бесплатно броење токени за хостираните open-weight модели. Броење токени

  • Ново

    Prompt caching на хостираните open-weight модели. Кешираниот влез се наплатува по 25% од цената на влезот и се пријавува во usage на сите три endpoint-и: prompt_tokens_details.cached_tokens, input_tokens_details.cached_tokens и cache_read_input_tokens. GET /v1/models пријавува pricing.cached_input_per_million_usd и capabilities.prompt_caching за овие модели. Кеширање на промптови

  • Поправено

    Хостирани open-weight модели: принуден tool_choice (required или именувана функција) дава повик на алатка. Повик на функции

  • Поправено

    Хостираните open-weight модели прифаќаат порака system што не е првата порака во разговорот.

  • Ново

    API-то е достапно како Tor onion сервис и на I2P адреса. Одговорите на api.shannon-ai.com ги носат двете адреси во заглавијата Onion-Location и X-I2P-Location. Шифрирани, Tor и I2P ендпоинти

  • Ново

    Нови модели shannon-3.1 и shannon-3.1-pro, наведени од GET /v1/models. Модели и цени

  • Променето

    Барање со streaming чиј клиент ќе се исклучи се извршува до крај и се брои. Претходно одговорот запираше при исклучувањето.

  • Поправено

    Барањата до /v1/responses се појавуваат во дневникот на употреба.

  • Ново

    Хостираните open-weight модели ги применуваат полињата за семплирање: temperature, top_p, seed, stop и max_tokens на /v1/chat/completions; temperature, top_p и stop_sequences на /v1/messages; temperature, top_p и max_output_tokens на /v1/responses. Chat Completions

  • Ново

    Дневникот на употреба прикажува трошок во USD за секој повик и како збир.

  • Ломечко

    На вредност model што не е објавен ид се одговара со 400, типот invalid_request_error и пораката unknown model: <id> на сите три endpoint-и. Претходно на такво барање одговараше shannon-1.6-lite. Модели и цени

  • Ломечко

    /v1 прима само API клуч. Колачето од најава на веб-страницата таму не се чита. Автентикација

  • Променето

    Flood protection: 120 барања во минута по сметка на трите endpoint-и за генерирање. Ограничувања и салдо

  • Подобрено

    Кога моделот не може да одговори, грешката ја носи фиксната порака The model backend failed to answer. Please retry. На проверка на салдо што не може да се направи се одговара со 503 и типот api_error. Ракување со грешки

  • Поправено

    Барање без streaming што не успее ја враќа својата резервација на вашето салдо.

  • Ново

    GET /v1/models пријавува capabilities.reasoning_effort за секој модел. Напор на reasoning

  • Подобрено

    Хостирани open-weight модели: барање без streaming што не добива одговор завршува со 504 и типот api_error. Празен резултат е 502. Ракување со грешки

  • Ломечко

    Хостираните open-weight модели го примаат влезот што го прима именуваниот модел. На слика испратена до ид само за текст се одговара со 400 и <id> does not accept image input. На response_format на ид без структуриран излез се одговара со 400. GET /v1/models пријавува capabilities.vision, response_format и json_schema за секој ид. Слики и датотеки

  • Поправено

    Одговорите без streaming го носат текстот на reasoning-от: reasoning_content на пораката на /v1/chat/completions и блок thinking пред текстот на /v1/messages. Напор на reasoning

  • Променето

    Хостираните open-weight модели имаат нови цени, од $0.50 за 1M влезни токени и $2.00 за 1M излезни токени. Модели и цени

  • Променето

    Хостираните open-weight модели имаат по еден ид на модел, вкупно дванаесет ид-а. Модели и цени

  • Ново

    Структуриран излез на shannon-3, shannon-3-pro, shannon-3.1 и shannon-3.1-pro. GET /v1/models пријавува capabilities.json_schema: true за нив. Структурирани излези

  • Ново

    /v1/responses го чита text.format (json_object или json_schema) за структуриран излез. Responses API

  • Поправено

    /v1/responses го враќа reasoning-от на Shannon моделите: излезна ставка reasoning пред ставката message и streaming настаните response.reasoning_summary_text.delta и response.reasoning_summary_text.done. Responses API

  • Поправено

    Полето model на одговорот е објавениот ид на секој endpoint. Објектот Responses ги носи model и created_at.

  • Подобрено

    GET /v1/models го пријавува контекстниот прозорец на секој модел. Модели и цени

  • Ново

    Хостираните open-weight модели одговараат и на /v1/messages и /v1/responses, како и на /v1/chat/completions, со вашиот system prompt и повици на алатки. /v1/messages прима thinking, а reasoning_effort е поле на барањето. Модели и цени

  • Подобрено

    Телата на грешки на /v1 ги следат облиците на SDK-ата: објект error со type и message на endpoint-ите во OpenAI формат, и истиот објект во {"type": "error"} на /v1/messages. Ракување со грешки

  • Ново

    Keep-alive на отворени streaming-и на секои 15 секунди: коментар ред : ping на /v1/chat/completions, event: ping на /v1/messages. Стриминг

  • Променето

    ID-а на повици на алатки започнуваат со call_ на /v1/chat/completions и /v1/responses, а со toolu_ на /v1/messages. Повик на функции

  • Ломечко

    /v1/responses: stream е стандардно false. Responses API

  • Ново

    max_completion_tokens се прифаќа како друго име за max_tokens на /v1/chat/completions. Chat Completions

  • Поправено

    Настанот response.completed на Responses streaming го носи низата output. Responses API

  • Ново

    Записите на GET /v1/models ги носат display_name, context_window, max_output_tokens, pricing, capabilities и endpoints. Модели и цени

  • Ново

    Секој одговор го носи x-request-id, а вредноста што ја испраќате се враќа. Телата на барања можат да бидат до 32 MiB.

  • Ново

    Клучот може да се отповика без да се издаде нов. Дневникот на употреба е по страници.

  • Ново

    Слики и документи во барања: делови image_url на /v1/chat/completions, блокови image, document и file на /v1/messages, делови input_image на /v1/responses. Слики и датотеки

  • Ново

    Нов модел shannon-3-pro. Модели и цени

  • Променето

    max_tokens се држи во опсегот од 1 до 65,536. Вредност надвор од тој опсег се доведува до најблискиот крај, а не се одбива. Chat Completions

  • Ново

    shannon-coder-1 се брои во повици по план на /v1/chat/completions и /v1/messages. Кога повиците на еден прозорец се искористени, одговорот е 429 со порака Shannon Coder call quota reached. CLI алатки за програмирање

  • Ново

    На разговор поголем од контекстниот прозорец се одговара со 400, типот invalid_request_error и кодот context_length_exceeded. Грешка во streaming пристигнува како настан за грешка, а не како текст во одговорот. CLI алатки за програмирање

  • Ново

    Endpoint-ите /v1: POST /v1/chat/completions, POST /v1/messages, POST /v1/responses и GET /v1/models. Тоа се endpoint-ите што ги повикуваат OpenAI и Anthropic SDK-ата, Claude Code и Codex CLI. Преглед

  • Ново

    Повици на алатки со tools на /v1/chat/completions и /v1/messages, структуриран излез со response_format и system како стринг или како текстуални блокови на /v1/messages. Повик на функции

  • Ново

    ID-а на модели shannon-1.6-pro, shannon-2-lite, shannon-2-pro и shannon-coder-1, покрај shannon-1.6-lite. Модели и цени

  • Ново

    Прво издание на API-то: разговор во форматот на OpenAI и во форматот на Anthropic, и Responses endpoint, секој повикуван со API клуч што започнува со sk-. Автентикација