Aqbeż għall-kontenut
Kapaċitajiet

Kapaċitajiet

X'jista' jagħmel kull mudell permezz tal-API, mudell b'mudell: tools, input ta' immaġni, raġunament, output JSON, prompt caching, fittxija fuq il-web u streaming.

Kull mudell jintlaħaq permezz tal-istess tliet endpoints bl-istess ċavetta. Iż-żewġ tabelli juru fejn jiddifferixxu l-mudelli. Lineetta tfisser li l-mudell iwieġeb mingħajr dik il-kapaċità.

Mudelli Shannon

Mudell ToolsImmaġiniRaġunamentSforzOġġett JSONSkema JSONCachingFittxijaStreaming
shannon-1.6-lite IvaIva——IvaIva—IvaIva
shannon-1.6-pro IvaIvaIva—IvaIva—IvaIva
shannon-2-lite Iva—Iva—IvaIva—IvaIva
shannon-2-pro Iva—Iva—IvaIva—IvaIva
shannon-3 IvaIvaIva—IvaIva—IvaIva
shannon-3-pro IvaIvaIva—IvaIva—IvaIva
shannon-3.1 IvaIvaIva—IvaIva—IvaIva
shannon-3.1-pro IvaIvaIva—IvaIva—IvaIva
shannon-3.5 Iva———IvaIva——Iva
shannon-coder-1 Iva—Iva—IvaIva——Iva

Mudelli open-weight ospitati

L-id ta' mudell ospitat huwa ismu u l-varjant tiegħu mgħaqqdin b'trattin, pereżempju DeepSeek-V4-Pro-0813-3BIT-REAP.

Mudell ToolsImmaġiniRaġunamentSforzOġġett JSONSkema JSONCachingFittxijaStreaming
DeepSeek-V4-Pro-0813 3BIT-REAP Iva—IvaIvaIvaIvaIva—Iva
GLM-5.2 3BIT-REAP Iva—IvaIvaIvaIvaIva—Iva
Kimi-K3 3BIT-REAP IvaIvaIvaIvaIvaIvaIva—Iva
Nemotron3Ultra 3BIT-REAP Iva—IvaIvaIvaIvaIva—Iva
MiniMax-M3 3BIT-REAP IvaIvaIvaIvaIvaIvaIva—Iva
DeepSeek-V4-Flash-0731 W4A16-AUTOROUND-REAP Iva—IvaIvaIvaIvaIva—Iva
Kimi-K2.6 W4A16-AUTOROUND-REAP IvaIvaIvaIvaIvaIvaIva—Iva
Laguna-S-2.1 W4A16-AUTOROUND-REAP Iva—IvaIva——Iva—Iva
inkling W4A16-AUTOROUND-REAP IvaIvaIvaIvaIva—Iva—Iva
MiMo-V2.5-Pro W8A16 Iva—IvaIvaIvaIvaIva—Iva
MiMo-V2.5 W8A16 IvaIvaIvaIvaIvaIvaIva—Iva
Hy3 W8A16 Iva—IvaIvaIvaIvaIva—Iva

X'tfisser kull kolonna

  • Tools. Tiddeskrivi funzjonijiet f'tools, il-mudell iwieġeb bis-sejħiet li jrid isiru, u l-kodiċi tiegħek iħaddimhom. Kull mudell jieħu tools. tool_choice furzat jiġi applikat mill-mudelli open-weight ospitati. Sejħiet ta' Funzjonijiet
  • Input ta' immaġni. Il-mudell jaqra immaġini mibgħuta ġo messaġġ tal-utent, bħala data URL jew bħala indirizz. shannon-2-lite u shannon-2-pro jaqraw immaġini f'talbiet li jibagħtu wkoll tools jew response_format. Il-familja Shannon 3 taqra wkoll dokumenti. Immaġini u fajls
  • Raġunament. It-tweġiba tista' ġġorr it-test tar-raġunament tal-mudell maġenb it-tweġiba, f'qasam tiegħu. Sforz ta' raġunament
  • Sforz ta' raġunament. Qasam tat-talba jistabbilixxi kemm jirraġuna fil-fond il-mudell: off, low, medium jew high. Il-mudelli Shannon jistabbilixxu l-fond tagħhom stess. Sforz ta' raġunament
  • Oġġett JSON. B'response_format: {"type": "json_object"} it-tweġiba hija JSON mingħajr forma preskritta. Fuq /v1/chat/completions u /v1/responses. Outputs Strutturati
  • Skema JSON. B'response_format tat-tip json_schema it-tweġiba ssegwi skema li tibgħat. Fuq /v1/chat/completions u /v1/responses. Outputs Strutturati
  • Prompt caching. Prompt li jibda bħal wieħed reċenti fuq l-istess mudell jinqara mill-cache, u l-parti cached titħallas bi 25% tal-prezz tal-input. Ma jeħtieġ ebda qasam tat-talba. Prompt caching
  • Fittxija fuq il-web. B'web_search: true l-API ifittex fuq il-web u jagħti r-riżultati lill-mudell qabel ma jwieġeb. Fuq /v1/chat/completions u /v1/messages. Huwa qasam tat-talba u m'għandu ebda flag f'GET /v1/models. Tfittxija Web inkorporata
  • Streaming. B'stream: true it-tweġiba tasal bħala server-sent events waqt li l-mudell jikteb. Kull mudell jagħmel streaming fuq it-tliet endpoints kollha. Streaming

L-istess fatti minn GET /v1/models

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

GET /v1/models jelenka kull mudell b'oġġett capabilities, sabiex programm ikun jista' jaqra dawn il-fatti minflok din il-paġna. L-endpoint ma jeħtieġ ebda ċavetta.

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))

L-id u l-capabilities ta' żewġ entrati ta' 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
    }
  }
]
Kolonna Flag f'capabilities
Tools tools
Input ta' immaġni vision
Raġunament reasoning
Sforz ta' raġunament reasoning_effort
Oġġett JSON response_format
Skema JSON json_schema
Prompt caching prompt_caching
Fittxija fuq il-web Mhux flag: il-qasam tat-talba web_search.
Streaming streaming
  • response_format u prompt_caching huma flags tal-entrati open-weight ospitati. Entrata Shannon tirrapporta output JSON bi json_schema biss, li tirrappreżenta ż-żewġ modalitajiet JSON.
  • vision huwa true għal shannon-2-lite u shannon-2-pro: jaqraw immaġini f'talbiet li jibagħtu wkoll tools jew response_format.

Barra mir-ringiela ta' mudell

Mudell open-weight ospitat jirrifjuta immaġni jew modalità JSON li hija barra mir-ringiela tiegħu. Ir-rifjut jiġi qabel ma jittieħed xejn mill-bilanċ tiegħek:

Status Tip Messaġġ Meta
400 invalid_request_error <id> does not accept image input Intbagħtet immaġni lil mudell open-weight ospitat mingħajr input ta' immaġni.
400 invalid_request_error <id> does not accept response_format Ġie mitlub output JSON minn mudell open-weight ospitat li m'għandu l-ebda modalità JSON.
400 invalid_request_error <id> does not accept response_format json_schema; use json_object Intbagħtet skema lil mudell open-weight ospitat li għandu biss il-modalità oġġett JSON.

Mudell Shannon iwieġeb talba bħal din bi status 200: il-kapaċità barra mir-ringiela tiegħu ma tieħu sehem fit-tweġiba. Ġestjoni tal-iżbalji