Gafee gaa n'ọdịnaya
Ikike

Ikike

Ihe model ọ bụla nwere ike ime site na API, model otu n'otu: tools, image input, reasoning, JSON output, prompt caching, web search na streaming.

A na-erute model ọ bụla site na otu endpoints atọ ahụ na otu key. Tebụl abụọ ahụ na-egosi ebe models dị iche. Dash pụtara na model na-azaghachi na-enweghị ikike ahụ.

Models Shannon

Model ToolsFotoReasoningEffortJSON objectJSON schemaCachingNchọStreaming
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

Hosted open-weight models

Id nke hosted model bụ aha ya na variant ya jikọtara site na hyphen, dịka DeepSeek-V4-Pro-0813-3BIT-REAP.

Model ToolsFotoReasoningEffortJSON objectJSON schemaCachingNchọStreaming
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

Ihe ogidi ọ bụla pụtara

  • Tools. Ị na-akọwa functions n'ime tools, model na-azaghachi site na oku ọ chọrọ ka e mee, koodu gị na-agbakwa ha. Model ọ bụla na-anabata tools. Hosted open-weight models na-etinye tool_choice e manyere. Oku ọrụ
  • Image input. Model na-agụ foto e zigara n'ime user message, dị ka data URL ma ọ bụ dị ka adreesị. shannon-2-lite na shannon-2-pro na-agụ foto n'ime requests na-ezipụkwa tools ma ọ bụ response_format. Ezinụlọ Shannon 3 na-agụkwa akwụkwọ. Images na files
  • Reasoning. Azịza nwere ike ibu reasoning text nke model n'akụkụ azịza, n'ime field nke ya. Reasoning effort
  • Reasoning effort. Request field na-ekpebi otú model si eche miri emi: off, low, medium ma ọ bụ high. Models Shannon na-ekpebi omimi nke ha. Reasoning effort
  • JSON object. Site na response_format: {"type": "json_object"} azịza bụ JSON na-enweghị udi e nyere iwu. Na /v1/chat/completions na /v1/responses. Mmepụta ahaziri
  • JSON schema. Site na response_format nke ụdị json_schema azịza na-eso schema ị zipụrụ. Na /v1/chat/completions na /v1/responses. Mmepụta ahaziri
  • Prompt caching. A na-agụ prompt malitere dị ka nke na-adịbeghị anya na otu model site na cache, ma a na-akwụ ụgwọ akụkụ echekwara na 25% nke ọnụahịa input. Ọ chọghị request field. Caching prompt
  • Web search. Site na web_search: true API na-achọ n'ịntanetị ma nye model nsonaazụ tupu ọ zaa. Na /v1/chat/completions na /v1/messages. Ọ bụ field nke request ma enweghị flag n'ime GET /v1/models. Chọọ weebụ
  • Streaming. Site na stream: true azịza na-abịa dị ka server-sent events mgbe model na-ede. Model ọ bụla na-eme streaming n'endpoints atọ niile. Nzipu ozugbo

Otu eziokwu ndị ahụ site na GET /v1/models

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

GET /v1/models na-edepụta model ọ bụla nwere capabilities object, yabụ program nwere ike ịgụ eziokwu ndị a kama peeji a. Endpoint ahụ achọghị key.

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 na capabilities nke entries abụọ nke 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
    }
  }
]
Ogidi Flag na capabilities
Tools tools
Image input vision
Reasoning reasoning
Reasoning effort reasoning_effort
JSON object response_format
JSON schema json_schema
Prompt caching prompt_caching
Web search Abụghị flag: request field web_search.
Streaming streaming
  • response_format na prompt_caching bụ flags nke hosted open-weight entries. Entry Shannon na-akọ JSON output site na json_schema naanị, nke na-anọchi JSON modes abụọ.
  • vision bụ true maka shannon-2-lite na shannon-2-pro: ha na-agụ foto n'ime requests na-ezipụkwa tools ma ọ bụ response_format.

N'èzí ahịrị model

Hosted open-weight model na-ajụ foto ma ọ bụ JSON mode nọ n'èzí ahịrị ya. Ọjụjụ ahụ na-abịa tupu e si na balance gị wepụ ihe ọ bụla:

Status Ụdị Ozi Mgbe
400 invalid_request_error <id> does not accept image input Ezigara foto na hosted open-weight model na-enweghị image input.
400 invalid_request_error <id> does not accept response_format A rịọrọ JSON output n'aka hosted open-weight model nwere JSON mode abụọ ahụ.
400 invalid_request_error <id> does not accept response_format json_schema; use json_object Ezigara schema na hosted open-weight model nwere naanị JSON object mode.

Model Shannon na-azaghachi request dị otú ahụ na status 200: ikike nọ n'èzí ahịrị ya anaghị ekere òkè n'azịza. Njikwa njehie