Tlola ho ea ho litaba
Bokgoni

Bokgoni

Seo model e 'ngoe le e 'ngoe e ka se etsang ka API, model ka model: tools, input ea setšoantšo, reasoning, output ea JSON, prompt caching, web search le streaming.

Model e 'ngoe le e 'ngoe e fihlelloa ka li-endpoint tse tharo tse tšoanang ka senotlolo se tšoanang. Litafole tse peli li bontša moo li-model li fapanang teng. Dash e bolela hore model e araba ntle le bokhoni boo.

Li-model tsa Shannon

Model ToolsLitšoantšoReasoningEffortNtho ea JSONJSON schemaCachingPatloStreaming
shannon-1.6-lite EeEe——EeEe—EeEe
shannon-1.6-pro EeEeEe—EeEe—EeEe
shannon-2-lite Ee—Ee—EeEe—EeEe
shannon-2-pro Ee—Ee—EeEe—EeEe
shannon-3 EeEeEe—EeEe—EeEe
shannon-3-pro EeEeEe—EeEe—EeEe
shannon-3.1 EeEeEe—EeEe—EeEe
shannon-3.1-pro EeEeEe—EeEe—EeEe
shannon-3.5 Ee———EeEe——Ee
shannon-coder-1 Ee—Ee—EeEe——Ee

Li-model tse hosted tsa open-weight

Id ea model e hosted ke lebitso la eona le mofuta oa eona o kopantsoeng ka hyphen, mohlala DeepSeek-V4-Pro-0813-3BIT-REAP.

Model ToolsLitšoantšoReasoningEffortNtho ea JSONJSON schemaCachingPatloStreaming
DeepSeek-V4-Pro-0813 3BIT-REAP Ee—EeEeEeEeEe—Ee
GLM-5.2 3BIT-REAP Ee—EeEeEeEeEe—Ee
Kimi-K3 3BIT-REAP EeEeEeEeEeEeEe—Ee
Nemotron3Ultra 3BIT-REAP Ee—EeEeEeEeEe—Ee
MiniMax-M3 3BIT-REAP EeEeEeEeEeEeEe—Ee
DeepSeek-V4-Flash-0731 W4A16-AUTOROUND-REAP Ee—EeEeEeEeEe—Ee
Kimi-K2.6 W4A16-AUTOROUND-REAP EeEeEeEeEeEeEe—Ee
Laguna-S-2.1 W4A16-AUTOROUND-REAP Ee—EeEe——Ee—Ee
inkling W4A16-AUTOROUND-REAP EeEeEeEeEe—Ee—Ee
MiMo-V2.5-Pro W8A16 Ee—EeEeEeEeEe—Ee
MiMo-V2.5 W8A16 EeEeEeEeEeEeEe—Ee
Hy3 W8A16 Ee—EeEeEeEeEe—Ee

Seo kholomo e 'ngoe le e 'ngoe e se reretsoeng

  • Tools. U hlalosa li-function ho tools, model e araba ka likopo tseo e batlang li etsoa, mme code ea hau e li etsa. Model e 'ngoe le e 'ngoe e amohela tools. tool_choice e qobelloang e sebelisoa ke li-model tse hosted tsa open-weight. Mekhosi ya mesebetsi
  • Input ea setšoantšo. Model e bala litšoantšo tse romeloang ka hare ho molaetsa oa user, e le data URL kapa e le aterese. shannon-2-lite le shannon-2-pro li bala litšoantšo likopong tse boetseng li romela tools kapa response_format. Lelapa la Shannon 3 le bala le litokomane. Litšoantšo le lifaele
  • Reasoning. Karabo e ka nka mongolo oa reasoning oa model haufi le karabo, field ea eona. Effort ea reasoning
  • Reasoning effort. Field ea kopo e beha hore na model e nahana ka botebo bofe: off, low, medium kapa high. Li-model tsa Shannon li iketsetsa botebo ba tsona. Effort ea reasoning
  • Ntho ea JSON. Ka response_format: {"type": "json_object"} karabo ke JSON ntle le sebopeho se laetsoeng. Ho /v1/chat/completions le /v1/responses. Diphumo tse hlophisitsoeng
  • JSON schema. Ka response_format ea mofuta oa json_schema karabo e latela schema eo u e romelang. Ho /v1/chat/completions le /v1/responses. Diphumo tse hlophisitsoeng
  • Prompt caching. Prompt e qalang joaloka e sa tsoa fetoa ho model e tšoanang e baloa ho cache, mme karolo e cached e lefisoa ka 25% ea theko ea input. Ha e hloke field ea kopo. Caching ea Prompt
  • Web search. Ka web_search: true API e batla webeng mme e fa model liphetho pele e araba. Ho /v1/chat/completions le /v1/messages. Ke field ea kopo mme ha e na flag ho GET /v1/models. Patlo ya webe
  • Streaming. Ka stream: true karabo e fihla e le server-sent events ha model e ntse e ngola. Model e 'ngoe le e 'ngoe e etsa streaming ho li-endpoint tse tharo tsohle. Phallela

Lintlha tse tšoanang ho GET /v1/models

GET https://api.shannon-ai.com/v1/models

GET /v1/models e thathamisa model e 'ngoe le e 'ngoe e nang le ntho ea capabilities, kahoo lenaneo le ka bala lintlha tsena ho e-na le leqephe lena. Endpoint ha e hloke senotlolo.

from openai import OpenAI

client = OpenAI(api_key="YOUR_API_KEY", base_url="https://api.shannon-ai.com/v1")

for model in client.models.list():
    print(model.id, getattr(model, "capabilities", None))

id le capabilities tsa li-entry tse peli tsa data:

200 JSON
[
  {
    "id": "shannon-3",
    "capabilities": {
      "tools": true,
      "vision": true,
      "reasoning": true,
      "reasoning_effort": false,
      "streaming": true,
      "json_schema": true
    }
  },
  {
    "id": "Kimi-K3-3BIT-REAP",
    "capabilities": {
      "tools": true,
      "vision": true,
      "reasoning": true,
      "reasoning_effort": true,
      "streaming": true,
      "response_format": true,
      "json_schema": true,
      "prompt_caching": true
    }
  }
]
Kholomo Flag ho capabilities
Tools tools
Input ea setšoantšo vision
Reasoning reasoning
Reasoning effort reasoning_effort
Ntho ea JSON response_format
JSON schema json_schema
Prompt caching prompt_caching
Web search Hase flag: field ea kopo web_search.
Streaming streaming
  • response_format le prompt_caching ke li-flag tsa li-entry tse hosted tsa open-weight. Entry ea Shannon e tlaleha output ea JSON ka json_schema feela, e emelang mekhoa ka bobeli ea JSON.
  • vision ke true bakeng sa shannon-2-lite le shannon-2-pro: li bala litšoantšo likopong tse boetseng li romela tools kapa response_format.

Ka ntle ho mola oa model

Model e hosted ea open-weight e hana setšoantšo kapa JSON mode e ka ntle ho mola oa eona. Ho hana ho etsahala pele ho letho le nkoang ho balance ea hau:

Boemo Mofuta Molaetsa Neng
400 invalid_request_error <id> does not accept image input Setšoantšo se rometsoe ho model e hosted ea open-weight e se nang input ea setšoantšo.
400 invalid_request_error <id> does not accept response_format Output ea JSON e kopilwe ho model e hosted ea open-weight e se nang mokhoa ofe kapa ofe oa JSON.
400 invalid_request_error <id> does not accept response_format json_schema; use json_object Schema e rometsoe ho model e hosted ea open-weight e nang le JSON object mode feela.

Model ea Shannon e araba kopo e joalo ka boemo ba 200: bokhoni bo ka ntle ho mola oa eona bo se na seabo karabong. Diphoso