Képességek
Mit tud az egyes modell az API-n keresztül, modellenként: eszközök, képbemenet, reasoning, JSON kimenet, prompt-gyorsítótárazás, webes keresés és streaming.
Minden modell ugyanazon a három végponton, ugyanazzal a kulccsal érhető el. A két táblázat megmutatja, miben térnek el a modellek. A kötőjel azt jelenti, hogy a modell e képesség nélkül válaszol.
Shannon modellek
| Modell | Eszközök | Képek | Reasoning | Effort | JSON-objektum | JSON-séma | Gyorsítótár | Keresés | Streaming |
|---|---|---|---|---|---|---|---|---|---|
shannon-1.6-lite | Igen | Igen | — | — | Igen | Igen | — | Igen | Igen |
shannon-1.6-pro | Igen | Igen | Igen | — | Igen | Igen | — | Igen | Igen |
shannon-2-lite | Igen | — | Igen | — | Igen | Igen | — | Igen | Igen |
shannon-2-pro | Igen | — | Igen | — | Igen | Igen | — | Igen | Igen |
shannon-3 | Igen | Igen | Igen | — | Igen | Igen | — | Igen | Igen |
shannon-3-pro | Igen | Igen | Igen | — | Igen | Igen | — | Igen | Igen |
shannon-3.1 | Igen | Igen | Igen | — | Igen | Igen | — | Igen | Igen |
shannon-3.1-pro | Igen | Igen | Igen | — | Igen | Igen | — | Igen | Igen |
shannon-3.5 | Igen | — | — | — | Igen | Igen | — | — | Igen |
shannon-coder-1 | Igen | — | Igen | — | Igen | Igen | — | — | Igen |
Hosztolt nyílt súlyú modellek
A hosztolt modell azonosítója a neve és a változata kötőjellel összefűzve, például DeepSeek-V4-Pro-0813-3BIT-REAP.
| Modell | Eszközök | Képek | Reasoning | Effort | JSON-objektum | JSON-séma | Gyorsítótár | Keresés | Streaming |
|---|---|---|---|---|---|---|---|---|---|
DeepSeek-V4-Pro-0813 3BIT-REAP | Igen | — | Igen | Igen | Igen | Igen | Igen | — | Igen |
GLM-5.2 3BIT-REAP | Igen | — | Igen | Igen | Igen | Igen | Igen | — | Igen |
Kimi-K3 3BIT-REAP | Igen | Igen | Igen | Igen | Igen | Igen | Igen | — | Igen |
Nemotron3Ultra 3BIT-REAP | Igen | — | Igen | Igen | Igen | Igen | Igen | — | Igen |
MiniMax-M3 3BIT-REAP | Igen | Igen | Igen | Igen | Igen | Igen | Igen | — | Igen |
DeepSeek-V4-Flash-0731 W4A16-AUTOROUND-REAP | Igen | — | Igen | Igen | Igen | Igen | Igen | — | Igen |
Kimi-K2.6 W4A16-AUTOROUND-REAP | Igen | Igen | Igen | Igen | Igen | Igen | Igen | — | Igen |
Laguna-S-2.1 W4A16-AUTOROUND-REAP | Igen | — | Igen | Igen | — | — | Igen | — | Igen |
inkling W4A16-AUTOROUND-REAP | Igen | Igen | Igen | Igen | Igen | — | Igen | — | Igen |
MiMo-V2.5-Pro W8A16 | Igen | — | Igen | Igen | Igen | Igen | Igen | — | Igen |
MiMo-V2.5 W8A16 | Igen | Igen | Igen | Igen | Igen | Igen | Igen | — | Igen |
Hy3 W8A16 | Igen | — | Igen | Igen | Igen | Igen | Igen | — | Igen |
Mit jelent az egyes oszlop
- Eszközök. A függvényeket a
toolsmezőben írod le, a modell a kért hívásokkal válaszol, a kódod pedig lefuttatja őket. Minden modell fogad eszközöket. A kényszerítetttool_choiceértéket a hosztolt nyílt súlyú modellek alkalmazzák. Funkcióhívás - Képbemenet. A modell olvassa a felhasználói üzenetben küldött képeket, data URL-ként vagy címként. A
shannon-2-liteés ashannon-2-proolvassa a képeket azokban a kérésekben is, amelyektoolsvagyresponse_formatmezőt is küldenek. A Shannon 3 család dokumentumokat is olvas. Képek és fájlok - Reasoning. A válasz a modell reasoning-szövegét is hordozhatja a válasz mellett, külön mezőben. Reasoning effort
- Reasoning effort. Egy kérésmező állítja be, mennyire mélyen gondolkodik a modell:
off,low,mediumvagyhigh. A Shannon modellek maguk állítják be a mélységet. Reasoning effort - JSON-objektum. A
response_format: {"type": "json_object"}esetén a válasz előírt alak nélküli JSON. A/v1/chat/completionsés a/v1/responsesvégponton. Strukturált kimenetek - JSON-séma. A
json_schematípusúresponse_formatesetén a válasz az általad küldött sémát követi. A/v1/chat/completionsés a/v1/responsesvégponton. Strukturált kimenetek - Prompt-gyorsítótárazás. Az a prompt, amely ugyanazon a modellen egy friss prompttal azonosan kezdődik, a gyorsítótárból olvasódik, és a gyorsítótárazott rész a bemeneti ár 25%-án számlázódik. Nem kell hozzá kérésmező. Prompt gyorsítványozás
- Webes keresés. A
web_search: trueesetén az API keres a weben, és a válasz előtt átadja az eredményeket a modellnek. A/v1/chat/completionsés a/v1/messagesvégponton. Ez a kérés egy mezője, és nincs hozzá flag aGET /v1/modelsválaszban. Beépített webes keresés - Streaming. A
stream: trueesetén a válasz server-sent eventsként érkezik, amíg a modell ír. Minden modell streamel mindhárom végponton. Streaming
Ugyanezek a tények a GET /v1/models végpontról
GET https://api.shannon-ai.com/v1/models
A GET /v1/models minden modellt capabilities objektummal listáz, így egy program ezeket a tényeket e lap helyett közvetlenül kiolvashatja. A végponthoz nem kell kulcs.
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 A data két elemének id és capabilities mezője:
[
{
"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
}
}
] | Oszlop | Flag a capabilities mezőben |
|---|---|
| Eszközök | tools |
| Képbemenet | vision |
| Reasoning | reasoning |
| Reasoning effort | reasoning_effort |
| JSON-objektum | response_format |
| JSON-séma | json_schema |
| Prompt-gyorsítótárazás | prompt_caching |
| Webes keresés | Nem flag: a web_search kérésmező. |
| Streaming | streaming |
- A
response_formatés aprompt_cachinga hosztolt nyílt súlyú elemek flagjei. A Shannon elem a JSON kimenetet egyedül ajson_schemaflaggel jelzi, amely mindkét JSON módot jelenti. - A
visionértéketrueashannon-2-liteés ashannon-2-proesetén: olvassák a képeket azokban a kérésekben is, amelyektoolsvagyresponse_formatmezőt is küldenek.
Ami nem szerepel a modell sorában
A hosztolt nyílt súlyú modell visszautasítja a sorában nem szereplő képet vagy JSON módot. Az elutasítás azelőtt történik, hogy bármit levonnának az egyenlegedből:
| Státusz | Típus | Üzenet | Mikor |
|---|---|---|---|
400 | invalid_request_error | <id> does not accept image input | Képet küldtek egy olyan hosztolt nyílt súlyú modellnek, amely nem támogat képbemenetet. |
400 | invalid_request_error | <id> does not accept response_format | JSON kimenetet kértek egy olyan hosztolt nyílt súlyú modelltől, amelynek egyik JSON módja sincs. |
400 | invalid_request_error | <id> does not accept response_format json_schema; use json_object | Sémát küldtek egy olyan hosztolt nyílt súlyú modellnek, amelynek csak JSON-objektum módja van. |
A Shannon modell az ilyen kérésre 200 státusszal válaszol: a sorában nem szereplő képesség nem vesz részt a válaszban. Hibakezelés