ບັນທຶກການປ່ຽນແປງ
ອັບເດດ ແລະ ປັບປຸງຫຼ້າສຸດຂອງ Shannon API.
ໜ້ານີ້ລະບຸການປ່ຽນແປງທີ່ທ່ານສັງເກດເຫັນໄດ້ໃນຖານະຜູ້ເອີ້ນ API: endpoint, ຟີວ ແລະ model ໃໝ່, ພຶດຕິກຳທີ່ປ່ຽນໄປ ແລະ ການແກ້ໄຂ. ລາຍການໃໝ່ສຸດຢູ່ກ່ອນ. ແຕ່ລະລາຍການມີວັນທີທີ່ປ່ຽນແປງ.
ລາຍການທີ່ໝາຍ ປ່ຽນແປງແບບບໍ່ຮອງຮັບຮຸ່ນເກົ່າ ອາດປ່ຽນຜົນຂອງຄຳຮ້ອງຂໍທີ່ເຄີຍໃຊ້ໄດ້ມາກ່ອນ. API ມີເວີຊັນດຽວ, /v1, ດັ່ງນັ້ນການປ່ຽນແປງຖືກລະບຸຕາມວັນທີ, ບໍ່ແມ່ນຕາມເລກເວີຊັນ.
- ໃໝ່
ຄຳຮ້ອງຂໍທີ່ມີ
web_search: trueບອກຊື່ແຫຼ່ງຂອງມັນ:sourcesໃນ/v1/chat/completionsແລະ/v1/messagesລະບຸຜົນລັບທີ່ model ໄດ້ຮັບ, ແລະໃນ/v1/chat/completionsannotationsໝາຍວ່າຄຳຕອບອ້າງອີງແຕ່ລະອັນຢູ່ບ່ອນໃດ. ຄົ້ນຫາເວັບ
- ໃໝ່
web_search: trueໃນ/v1/chat/completionsແລະ/v1/messagesຈະຄົ້ນຫາເວັບກ່ອນທີ່ model ຕອບ ແລະ ສົ່ງຜົນໃຫ້ມັນເປັນແຫຼ່ງອ້າງອີງທີ່ມີເລກລຳດັບ. ຄຳຮ້ອງຂໍທີ່ພົບຜົນຈະໃຊ້ການຄົ້ນຫາໜຶ່ງຄັ້ງຈາກໂຄວຕາປະຈຳວັນຂອງທ່ານ. ຖ້າບໍ່ເຫຼືອ, ຄຳຮ້ອງຂໍຈະຖືກຕອບໂດຍບໍ່ມີການຄົ້ນຫາ. ຄົ້ນຫາເວັບ
- ແກ້ໄຂ
stream ທີ່ຖືກຕັດຝັ່ງ server ຖືກຄິດເງິນຕາມ usage ທີ່ລາຍງານມາຮອດຈຸດນັ້ນ. ສ່ວນທີ່ເຫຼືອຂອງຍອດທີ່ກັນໄວ້ຈະຄືນເຂົ້າຍອດເງິນຂອງທ່ານ.
- ແກ້ໄຂ
shannon-coder-1ຕອບໃນ/v1/responsesຄືກັບທີ່ຕອບໃນສອງ endpoint ອື່ນ. ເຄື່ອງມື CLI ສຳລັບຂຽນໂຄ້ດ - ແກ້ໄຂ
API key ທີ່ຖືກປ່ຽນຈະຢຸດໃຊ້ງານທັນທີ.
- ໃໝ່
POST /v1/tokenizeແລະPOST /v1/messages/count_tokens: ນັບ tokens ໂດຍບໍ່ເສຍຄ່າ ສຳລັບ hosted open-weight models. ການນັບ token - ໃໝ່
Prompt caching ໃນ hosted open-weight models. Cached input ຖືກຄິດເງິນໃນລາຄາ 25% ຂອງລາຄາ input ແລະ ລາຍງານໃນ
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ສຳລັບ model ເຫຼົ່ານີ້. ການ Cache Prompt - ແກ້ໄຂ
Hosted open-weight models:
tool_choiceແບບບັງຄັບ (requiredຫຼື function ທີ່ລະບຸຊື່) ໃຫ້ການເອີ້ນ tool. ການເອີ້ນຟັງຊັນ - ແກ້ໄຂ
Hosted open-weight models ຮັບຂໍ້ຄວາມ
systemທີ່ບໍ່ແມ່ນຂໍ້ຄວາມທຳອິດຂອງບົດສົນທະນາ.
- ໃໝ່
API ເຂົ້າເຖິງໄດ້ເປັນ Tor onion service ແລະ ທີ່ທີ່ຢູ່ I2P. ຄຳຕອບຂອງ
api.shannon-ai.comມີສອງທີ່ຢູ່ໃນ headerOnion-LocationແລະX-I2P-Location. Endpoint ແບບເຂົ້າລະຫັດ, Tor ແລະ I2P
- ໃໝ່
Model ໃໝ່
shannon-3.1ແລະshannon-3.1-pro, ລະບຸໂດຍGET /v1/models. Model ແລະ ລາຄາ - ປ່ຽນແປງ
ຄຳຮ້ອງຂໍແບບ stream ທີ່ client ຕັດການເຊື່ອມຕໍ່ຈະເຮັດວຽກຈົນຈົບ ແລະ ຖືກນັບ. ກ່ອນນີ້, ຄຳຕອບຢຸດຕອນຕັດການເຊື່ອມຕໍ່.
- ແກ້ໄຂ
ຄຳຮ້ອງຂໍໄປ
/v1/responsesປະກົດໃນ usage log.
- ໃໝ່
Hosted open-weight models ໃຊ້ຟີວ sampling:
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 - ໃໝ່
usage log ສະແດງຄ່າໃຊ້ຈ່າຍເປັນ USD ສຳລັບແຕ່ລະການເອີ້ນ ແລະ ເປັນຍອດລວມ.
- ປ່ຽນແປງແບບບໍ່ຮອງຮັບຮຸ່ນເກົ່າ
ຄ່າ
modelທີ່ບໍ່ແມ່ນ id ທີ່ເຜີຍແຜ່ ຖືກຕອບດ້ວຍ400, ປະເພດinvalid_request_errorແລະ ຂໍ້ຄວາມunknown model: <id>ໃນທັງສາມ endpoint. ກ່ອນນີ້, ຄຳຮ້ອງຂໍແບບນັ້ນຖືກຕອບໂດຍshannon-1.6-lite. Model ແລະ ລາຄາ - ປ່ຽນແປງແບບບໍ່ຮອງຮັບຮຸ່ນເກົ່າ
/v1ຮັບສະເພາະ API key. cookie ການເຂົ້າສູ່ລະບົບຂອງເວັບໄຊຖືກບໍ່ອ່ານທີ່ນັ້ນ. ການຢືນຢັນ - ປ່ຽນແປງ
Flood protection: 120 ຄຳຮ້ອງຂໍຕໍ່ນາທີຕໍ່ບັນຊີ ໃນສາມ endpoint ສ້າງຄຳຕອບ. ຂີດຈຳກັດ ແລະ ຍອດເງິນ
- ປັບປຸງ
ເມື່ອ model ຕອບບໍ່ໄດ້, ຂໍ້ຜິດພາດມີຂໍ້ຄວາມຄົງທີ່
The model backend failed to answer. Please retry.ການກວດຍອດເງິນທີ່ເຮັດບໍ່ໄດ້ຖືກຕອບດ້ວຍ503ແລະ ປະເພດapi_error. ການຈັດການຂໍ້ຜິດພາດ - ແກ້ໄຂ
ຄຳຮ້ອງຂໍທີ່ບໍ່ stream ແລະ ລົ້ມເຫຼວຈະຄືນຍອດທີ່ກັນໄວ້ເຂົ້າຍອດເງິນຂອງທ່ານ.
- ໃໝ່
GET /v1/modelsລາຍງານcapabilities.reasoning_effortສຳລັບແຕ່ລະ model. Reasoning effort - ປັບປຸງ
Hosted open-weight models: ຄຳຮ້ອງຂໍທີ່ບໍ່ stream ແລະ ບໍ່ໄດ້ຄຳຕອບຈະຈົບດ້ວຍ
504ແລະ ປະເພດapi_error. ຜົນວ່າງແມ່ນ502. ການຈັດການຂໍ້ຜິດພາດ
- ປ່ຽນແປງແບບບໍ່ຮອງຮັບຮຸ່ນເກົ່າ
Hosted open-weight models ຮັບ input ທີ່ model ທີ່ມີຊື່ນັ້ນຮັບ. ຮູບພາບທີ່ສົ່ງໄປຫາ id ທີ່ຮັບສະເພາະຂໍ້ຄວາມຖືກຕອບດ້ວຍ
400ແລະ<id> does not accept image input.response_formatໃນ id ທີ່ບໍ່ມີ structured output ຖືກຕອບດ້ວຍ400.GET /v1/modelsລາຍງານcapabilities.vision,response_formatແລະjson_schemaສຳລັບແຕ່ລະ id. ຮູບພາບ ແລະ ໄຟລ໌ - ແກ້ໄຂ
ຄຳຕອບທີ່ບໍ່ stream ມີຂໍ້ຄວາມ reasoning:
reasoning_contentໃນຂໍ້ຄວາມຂອງ/v1/chat/completions, ແລະ blockthinkingກ່ອນຂໍ້ຄວາມໃນ/v1/messages. Reasoning effort - ປ່ຽນແປງ
Hosted open-weight models ມີລາຄາໃໝ່ ເລີ່ມຕົ້ນທີ່ $0.50 ຕໍ່ 1M ສຳລັບ input tokens ແລະ $2.00 ຕໍ່ 1M ສຳລັບ output tokens. Model ແລະ ລາຄາ
- ປ່ຽນແປງ
Hosted open-weight models ມີ id ໜຶ່ງອັນຕໍ່ໜຶ່ງ model, ລວມທັງໝົດສິບສອງ id. Model ແລະ ລາຄາ
- ໃໝ່
Structured output ໃນ
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) ສຳລັບ structured output. Responses API - ແກ້ໄຂ
/v1/responsesສົ່ງຄືນ reasoning ຂອງ Shannon models: item outputreasoningກ່ອນ itemmessage, ແລະ event ຂອງ streamresponse.reasoning_summary_text.deltaແລະresponse.reasoning_summary_text.done. Responses API - ແກ້ໄຂ
ຟີວ
modelຂອງຄຳຕອບແມ່ນ id ທີ່ເຜີຍແຜ່ໃນທຸກ endpoint. object Responses ມີmodelແລະcreated_at. - ປັບປຸງ
GET /v1/modelsລາຍງານ context window ຂອງແຕ່ລະ model. Model ແລະ ລາຄາ
- ໃໝ່
Hosted open-weight models ຕອບໃນ
/v1/messagesແລະ/v1/responsesເຊັ່ນດຽວກັບ/v1/chat/completions, ດ້ວຍ system prompt ແລະ ການເອີ້ນ tool ຂອງທ່ານ./v1/messagesຮັບthinking, ແລະreasoning_effortເປັນຟີວຂອງຄຳຮ້ອງຂໍ. Model ແລະ ລາຄາ - ປັບປຸງ
error body ໃນ
/v1ເປັນໄປຕາມຮູບແບບຂອງ SDK: objecterrorທີ່ມີtypeແລະmessageໃນ endpoint ຮູບແບບ OpenAI, ແລະ object ດຽວກັນພາຍໃນ{"type": "error"}ໃນ/v1/messages. ການຈັດການຂໍ້ຜິດພາດ - ໃໝ່
Keep-alive ໃນ stream ທີ່ເປີດຢູ່ທຸກ 15 ວິນາທີ: ແຖວ comment
: pingໃນ/v1/chat/completions,event: pingໃນ/v1/messages. ສະຕຣີມມິ້ງ - ປ່ຽນແປງ
id ຂອງການເອີ້ນ tool ຂຶ້ນຕົ້ນດ້ວຍ
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ຂອງ stream Responses ມີ arrayoutputຢູ່ນຳ. Responses API - ໃໝ່
ລາຍການໃນ
GET /v1/modelsມີdisplay_name,context_window,max_output_tokens,pricing,capabilitiesແລະendpoints. Model ແລະ ລາຄາ - ໃໝ່
ທຸກຄຳຕອບມີ
x-request-id, ແລະ ຄ່າທີ່ທ່ານສົ່ງມາຈະຖືກສົ່ງຄືນ. body ຂອງຄຳຮ້ອງຂໍໃຫຍ່ໄດ້ເຖິງ 32 MiB. - ໃໝ່
ຖອນ key ໄດ້ໂດຍບໍ່ຕ້ອງອອກ key ໃໝ່. usage log ແບ່ງເປັນໜ້າ.
- ໃໝ່
ຮູບພາບ ແລະ ເອກະສານໃນຄຳຮ້ອງຂໍ: ສ່ວນ
image_urlໃນ/v1/chat/completions, blockimage,documentແລະfileໃນ/v1/messages, ສ່ວນinput_imageໃນ/v1/responses. ຮູບພາບ ແລະ ໄຟລ໌ - ໃໝ່
Model ໃໝ່
shannon-3-pro. Model ແລະ ລາຄາ
- ໃໝ່
Model ໃໝ່
shannon-3. Model ແລະ ລາຄາ - ໃໝ່
stream ໃນ
/v1/chat/completionsສົ່ງ reasoning ເປັນdelta.reasoning_content. Reasoning effort
- ປ່ຽນແປງ
max_tokensຖືກຮັກສາໄວ້ໃນຊ່ວງ 1 ຫາ 65,536. ຄ່າທີ່ຢູ່ນອກຊ່ວງນັ້ນຖືກປັບໄປຫາປາຍທີ່ໃກ້ທີ່ສຸດ, ບໍ່ຖືກປະຕິເສດ. Chat Completions
- ໃໝ່
shannon-coder-1ຖືກນັບເປັນຈຳນວນການເອີ້ນຕໍ່ແຜນໃນ/v1/chat/completionsແລະ/v1/messages. ເມື່ອການເອີ້ນຂອງໜ້າຕ່າງເວລາໝົດ, ຄຳຕອບແມ່ນ429ພ້ອມຂໍ້ຄວາມShannon Coder call quota reached. ເຄື່ອງມື CLI ສຳລັບຂຽນໂຄ້ດ - ໃໝ່
ບົດສົນທະນາທີ່ໃຫຍ່ກວ່າ context window ຖືກຕອບດ້ວຍ
400, ປະເພດinvalid_request_errorແລະ ລະຫັດcontext_length_exceeded. ຂໍ້ຜິດພາດພາຍໃນ stream ມາເປັນ error event, ບໍ່ແມ່ນຂໍ້ຄວາມໃນຄຳຕອບ. ເຄື່ອງມື CLI ສຳລັບຂຽນໂຄ້ດ
- ໃໝ່
endpoint
/v1:POST /v1/chat/completions,POST /v1/messages,POST /v1/responsesແລະGET /v1/models. ມັນແມ່ນ endpoint ທີ່ SDK ຂອງ OpenAI ແລະ Anthropic, Claude Code ແລະ Codex CLI ເອີ້ນໃຊ້. ພາບລວມ - ໃໝ່
ການເອີ້ນ tool ດ້ວຍ
toolsໃນ/v1/chat/completionsແລະ/v1/messages, structured output ດ້ວຍresponse_format, ແລະsystemເປັນ string ຫຼື ເປັນ text block ໃນ/v1/messages. ການເອີ້ນຟັງຊັນ
- ໃໝ່
Model id
shannon-1.6-pro,shannon-2-lite,shannon-2-proແລະshannon-coder-1, ເພີ່ມຈາກshannon-1.6-lite. Model ແລະ ລາຄາ
- ໃໝ່
ການປ່ອຍ API ຄັ້ງທຳອິດ: chat ໃນຮູບແບບ OpenAI ແລະ ຮູບແບບ Anthropic, ແລະ endpoint Responses, ແຕ່ລະອັນເອີ້ນດ້ວຍ API key ທີ່ຂຶ້ນຕົ້ນດ້ວຍ
sk-. ການຢືນຢັນ