Preskočiť na obsah
Možnosti

Možnosti

Čo každý model dokáže cez API, model po modeli: nástroje, obrázkový vstup, uvažovanie, výstup JSON, prompt caching, webové vyhľadávanie a streamovanie.

Ku každému modelu sa dostanete cez rovnaké tri endpointy s rovnakým kľúčom. Dve tabuľky ukazujú, v čom sa modely líšia. Pomlčka znamená, že model odpovedá bez tejto schopnosti.

Modely Shannon

Model NástrojeObrázkyUvažovanieÚsilieObjekt JSONJSON schémaCachingVyhľadávanieStreamovanie
shannon-1.6-lite ÁnoÁno——ÁnoÁno—ÁnoÁno
shannon-1.6-pro ÁnoÁnoÁno—ÁnoÁno—ÁnoÁno
shannon-2-lite Áno—Áno—ÁnoÁno—ÁnoÁno
shannon-2-pro Áno—Áno—ÁnoÁno—ÁnoÁno
shannon-3 ÁnoÁnoÁno—ÁnoÁno—ÁnoÁno
shannon-3-pro ÁnoÁnoÁno—ÁnoÁno—ÁnoÁno
shannon-3.1 ÁnoÁnoÁno—ÁnoÁno—ÁnoÁno
shannon-3.1-pro ÁnoÁnoÁno—ÁnoÁno—ÁnoÁno
shannon-3.5 Áno———ÁnoÁno——Áno
shannon-coder-1 Áno—Áno—ÁnoÁno——Áno

Hostované open-weight modely

Id hostovaného modelu je jeho názov a variant spojené pomlčkou, napríklad DeepSeek-V4-Pro-0813-3BIT-REAP.

Model NástrojeObrázkyUvažovanieÚsilieObjekt JSONJSON schémaCachingVyhľadávanieStreamovanie
DeepSeek-V4-Pro-0813 3BIT-REAP Áno—ÁnoÁnoÁnoÁnoÁno—Áno
GLM-5.2 3BIT-REAP Áno—ÁnoÁnoÁnoÁnoÁno—Áno
Kimi-K3 3BIT-REAP ÁnoÁnoÁnoÁnoÁnoÁnoÁno—Áno
Nemotron3Ultra 3BIT-REAP Áno—ÁnoÁnoÁnoÁnoÁno—Áno
MiniMax-M3 3BIT-REAP ÁnoÁnoÁnoÁnoÁnoÁnoÁno—Áno
DeepSeek-V4-Flash-0731 W4A16-AUTOROUND-REAP Áno—ÁnoÁnoÁnoÁnoÁno—Áno
Kimi-K2.6 W4A16-AUTOROUND-REAP ÁnoÁnoÁnoÁnoÁnoÁnoÁno—Áno
Laguna-S-2.1 W4A16-AUTOROUND-REAP Áno—ÁnoÁno——Áno—Áno
inkling W4A16-AUTOROUND-REAP ÁnoÁnoÁnoÁnoÁno—Áno—Áno
MiMo-V2.5-Pro W8A16 Áno—ÁnoÁnoÁnoÁnoÁno—Áno
MiMo-V2.5 W8A16 ÁnoÁnoÁnoÁnoÁnoÁnoÁno—Áno
Hy3 W8A16 Áno—ÁnoÁnoÁnoÁnoÁno—Áno

Čo znamená každý stĺpec

  • Nástroje. Funkcie popíšete v tools, model odpovie volaniami, ktoré chce vykonať, a váš kód ich spustí. Každý model berie nástroje. Vynútené tool_choice uplatňujú hostované open-weight modely. Volanie funkcií
  • Obrázkový vstup. Model číta obrázky poslané v správe používateľa, ako data URL alebo ako adresu. shannon-2-lite a shannon-2-pro čítajú obrázky aj v requestoch, ktoré posielajú tools alebo response_format. Rodina Shannon 3 číta aj dokumenty. Obrázky a súbory
  • Uvažovanie. Odpoveď môže popri odpovedi niesť text uvažovania modelu, vo vlastnom poli. Úsilie pri uvažovaní
  • Úsilie pri uvažovaní. Pole requestu určuje, ako hlboko model uvažuje: off, low, medium alebo high. Modely Shannon si hĺbku nastavujú samy. Úsilie pri uvažovaní
  • Objekt JSON. S response_format: {"type": "json_object"} je odpoveď JSON bez predpísaného tvaru. Na /v1/chat/completions a /v1/responses. Štruktúrované výstupy
  • JSON schéma. S response_format typu json_schema odpoveď sleduje schému, ktorú pošlete. Na /v1/chat/completions a /v1/responses. Štruktúrované výstupy
  • Prompt caching. Prompt, ktorý začína ako nedávny prompt na tom istom modeli, sa číta z cache a cachovaná časť sa účtuje za 25 % ceny vstupu. Nepotrebuje žiadne pole requestu. Caching promptov
  • Webové vyhľadávanie. S web_search: true API vyhľadá na webe a dá výsledky modelu skôr, než odpovie. Na /v1/chat/completions a /v1/messages. Je to pole requestu a v GET /v1/models nemá príznak. Vstavané webové vyhľadávanie
  • Streamovanie. S stream: true odpoveď prichádza ako server-sent events, kým model píše. Každý model streamuje na všetkých troch endpointoch. Streamovanie

Rovnaké fakty z GET /v1/models

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

GET /v1/models vypíše každý model s objektom capabilities, takže program môže tieto fakty čítať namiesto tejto stránky. Endpoint nepotrebuje kľúč.

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 a capabilities dvoch položiek v 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
    }
  }
]
Stĺpec Príznak v capabilities
Nástroje tools
Obrázkový vstup vision
Uvažovanie reasoning
Úsilie pri uvažovaní reasoning_effort
Objekt JSON response_format
JSON schéma json_schema
Prompt caching prompt_caching
Webové vyhľadávanie Nie je príznak: pole requestu web_search.
Streamovanie streaming
  • response_format a prompt_caching sú príznaky položiek hostovaných open-weight modelov. Položka Shannon hlási výstup JSON samotným json_schema, ktoré zastupuje oba režimy JSON.
  • vision je true pre shannon-2-lite a shannon-2-pro: čítajú obrázky aj v requestoch, ktoré posielajú tools alebo response_format.

Mimo riadka modelu

Hostovaný open-weight model odmietne obrázok alebo režim JSON, ktorý je mimo jeho riadka. Odmietnutie príde skôr, než sa niečo odpočíta z vášho zostatku:

Stav Typ Správa Kedy
400 invalid_request_error <id> does not accept image input Obrázok bol odoslaný hostovanému open-weight modelu bez obrázkového vstupu.
400 invalid_request_error <id> does not accept response_format Výstup JSON sa žiadal od hostovaného open-weight modelu, ktorý nemá ani jeden režim JSON.
400 invalid_request_error <id> does not accept response_format json_schema; use json_object Schéma bola odoslaná hostovanému open-weight modelu, ktorý má iba režim objektu JSON.

Model Shannon na takýto request odpovie so stavom 200: schopnosť mimo jeho riadka sa na odpovedi nepodieľa. Spracovanie chýb