Možnosti
Co který model umí přes API, model po modelu: nástroje, obrázkový vstup, uvažování, výstup JSON, caching promptů, vyhledávání na webu a streamování.
Ke každému modelu se přistupuje přes stejné tři endpointy se stejným klíčem. Dvě tabulky ukazují, v čem se modely liší. Pomlčka znamená, že model odpovídá bez této schopnosti.
Modely Shannon
| Model | Nástroje | Obrázky | Uvažování | Úsilí | Objekt JSON | Schéma JSON | Caching | Vyhledávání | Streamování |
|---|---|---|---|---|---|---|---|---|---|
shannon-1.6-lite | Ano | Ano | — | — | Ano | Ano | — | Ano | Ano |
shannon-1.6-pro | Ano | Ano | Ano | — | Ano | Ano | — | Ano | Ano |
shannon-2-lite | Ano | — | Ano | — | Ano | Ano | — | Ano | Ano |
shannon-2-pro | Ano | — | Ano | — | Ano | Ano | — | Ano | Ano |
shannon-3 | Ano | Ano | Ano | — | Ano | Ano | — | Ano | Ano |
shannon-3-pro | Ano | Ano | Ano | — | Ano | Ano | — | Ano | Ano |
shannon-3.1 | Ano | Ano | Ano | — | Ano | Ano | — | Ano | Ano |
shannon-3.1-pro | Ano | Ano | Ano | — | Ano | Ano | — | Ano | Ano |
shannon-3.5 | Ano | — | — | — | Ano | Ano | — | — | Ano |
shannon-coder-1 | Ano | — | Ano | — | Ano | Ano | — | — | Ano |
Hostované modely s otevřenými váhami
Id hostovaného modelu je jeho název a varianta spojené pomlčkou, například DeepSeek-V4-Pro-0813-3BIT-REAP.
| Model | Nástroje | Obrázky | Uvažování | Úsilí | Objekt JSON | Schéma JSON | Caching | Vyhledávání | Streamování |
|---|---|---|---|---|---|---|---|---|---|
DeepSeek-V4-Pro-0813 3BIT-REAP | Ano | — | Ano | Ano | Ano | Ano | Ano | — | Ano |
GLM-5.2 3BIT-REAP | Ano | — | Ano | Ano | Ano | Ano | Ano | — | Ano |
Kimi-K3 3BIT-REAP | Ano | Ano | Ano | Ano | Ano | Ano | Ano | — | Ano |
Nemotron3Ultra 3BIT-REAP | Ano | — | Ano | Ano | Ano | Ano | Ano | — | Ano |
MiniMax-M3 3BIT-REAP | Ano | Ano | Ano | Ano | Ano | Ano | Ano | — | Ano |
DeepSeek-V4-Flash-0731 W4A16-AUTOROUND-REAP | Ano | — | Ano | Ano | Ano | Ano | Ano | — | Ano |
Kimi-K2.6 W4A16-AUTOROUND-REAP | Ano | Ano | Ano | Ano | Ano | Ano | Ano | — | Ano |
Laguna-S-2.1 W4A16-AUTOROUND-REAP | Ano | — | Ano | Ano | — | — | Ano | — | Ano |
inkling W4A16-AUTOROUND-REAP | Ano | Ano | Ano | Ano | Ano | — | Ano | — | Ano |
MiMo-V2.5-Pro W8A16 | Ano | — | Ano | Ano | Ano | Ano | Ano | — | Ano |
MiMo-V2.5 W8A16 | Ano | Ano | Ano | Ano | Ano | Ano | Ano | — | Ano |
Hy3 W8A16 | Ano | — | Ano | Ano | Ano | Ano | Ano | — | Ano |
Co každý sloupec znamená
- Nástroje. Funkce popíšete v
tools, model odpoví voláními, která chce provést, a váš kód je spustí. Každý model přijímá nástroje. Vynucenýtool_choiceuplatňují hostované modely s otevřenými váhami. Volání funkcí - Obrázkový vstup. Model čte obrázky poslané ve zprávě uživatele, jako data URL nebo jako adresu.
shannon-2-liteashannon-2-pročtou obrázky i v požadavcích, které posílají takétoolsneboresponse_format. Rodina Shannon 3 čte i dokumenty. Obrázky a soubory - Uvažování. Odpověď může vedle odpovědi nést text uvažování modelu, v samostatném poli. Úsilí uvažování
- Úsilí uvažování. Pole požadavku určuje, jak hluboce model uvažuje:
off,low,mediumnebohigh. Modely Shannon si hloubku nastavují samy. Úsilí uvažování - Objekt JSON. S
response_format: {"type": "json_object"}je odpověď JSON bez předepsaného tvaru. Na/v1/chat/completionsa/v1/responses. Strukturované výstupy - Schéma JSON. S
response_formattypujson_schemaodpověď sleduje schéma, které pošlete. Na/v1/chat/completionsa/v1/responses. Strukturované výstupy - Caching promptů. Prompt, který začíná jako nedávný prompt na stejném modelu, se čte z cache a cachovaná část se účtuje za 25 % ceny vstupu. Nepotřebuje žádné pole požadavku. Caching promptů
- Vyhledávání na webu. S
web_search: trueAPI vyhledá na webu a předá výsledky modelu dřív, než odpoví. Na/v1/chat/completionsa/v1/messages. Je to pole požadavku a nemá příznak vGET /v1/models. Vestavěné webové vyhledávání - Streamování. S
stream: trueodpověď přichází jako server-sent events, zatímco model píše. Každý model streamuje na všech třech endpointech. Streamování
Stejné údaje z GET /v1/models
GET https://api.shannon-ai.com/v1/models
GET /v1/models vypisuje každý model s objektem capabilities, takže tyto údaje může program číst místo této stránky. Endpoint nepotřebuje klíč.
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)) import OpenAI from "openai";
const client = new OpenAI({ apiKey: "YOUR_API_KEY", baseURL: "https://api.shannon-ai.com/v1" });
for await (const model of client.models.list()) {
console.log(model.id, model.capabilities);
} curl https://api.shannon-ai.com/v1/models id a capabilities dvou položek v data:
[
{
"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
}
}
] | Sloupec | Příznak v capabilities |
|---|---|
| Nástroje | tools |
| Obrázkový vstup | vision |
| Uvažování | reasoning |
| Úsilí uvažování | reasoning_effort |
| Objekt JSON | response_format |
| Schéma JSON | json_schema |
| Caching promptů | prompt_caching |
| Vyhledávání na webu | Není příznak: pole požadavku web_search. |
| Streamování | streaming |
response_formataprompt_cachingjsou příznaky položek hostovaných modelů s otevřenými váhami. Položka Shannon hlásí výstup JSON samotnýmjson_schema, které zastupuje oba režimy JSON.visionjetrueproshannon-2-liteashannon-2-pro: čtou obrázky i v požadavcích, které posílají takétoolsneboresponse_format.
Mimo řádek modelu
Hostovaný model s otevřenými váhami odmítne obrázek nebo režim JSON, který je mimo jeho řádek. Odmítnutí přijde dřív, než se cokoli odečte z vašeho zůstatku:
| Stav | Typ | Zpráva | Kdy |
|---|---|---|---|
400 | invalid_request_error | <id> does not accept image input | Obrázek byl odeslán hostovanému modelu s otevřenými váhami bez obrázkového vstupu. |
400 | invalid_request_error | <id> does not accept response_format | Výstup JSON byl vyžádán od hostovaného modelu s otevřenými váhami, který nemá ani jeden režim JSON. |
400 | invalid_request_error | <id> does not accept response_format json_schema; use json_object | Schéma bylo odesláno hostovanému modelu s otevřenými váhami, který má pouze režim objektu JSON. |
Model Shannon na takový požadavek odpoví stavem 200: schopnost mimo jeho řádek se na odpovědi nepodílí. Zpracování chyb