Võimekused
Mida iga mudel API kaudu oskab, mudelite kaupa: tööriistad, pildisisend, arutlus, JSON-väljund, prompti vahemällu panek, veebiotsing ja voogedastus.
Iga mudelini jõuab samade kolme lõpp-punkti kaudu sama võtmega. Kaks tabelit näitavad, kus mudelid erinevad. Kriips tähendab, et mudel vastab ilma selle võimekuseta.
Shannoni mudelid
| Mudel | Tööriistad | Pildid | Arutlus | Pingutus | JSON-objekt | JSON schema | Vahemälu | Otsing | Voogedastus |
|---|---|---|---|---|---|---|---|---|---|
shannon-1.6-lite | Jah | Jah | — | — | Jah | Jah | — | Jah | Jah |
shannon-1.6-pro | Jah | Jah | Jah | — | Jah | Jah | — | Jah | Jah |
shannon-2-lite | Jah | — | Jah | — | Jah | Jah | — | Jah | Jah |
shannon-2-pro | Jah | — | Jah | — | Jah | Jah | — | Jah | Jah |
shannon-3 | Jah | Jah | Jah | — | Jah | Jah | — | Jah | Jah |
shannon-3-pro | Jah | Jah | Jah | — | Jah | Jah | — | Jah | Jah |
shannon-3.1 | Jah | Jah | Jah | — | Jah | Jah | — | Jah | Jah |
shannon-3.1-pro | Jah | Jah | Jah | — | Jah | Jah | — | Jah | Jah |
shannon-3.5 | Jah | — | — | — | Jah | Jah | — | — | Jah |
shannon-coder-1 | Jah | — | Jah | — | Jah | Jah | — | — | Jah |
Hostitud avatud kaaludega mudelid
Hostitud mudeli id on tema nimi ja variant, ühendatud sidekriipsuga, näiteks DeepSeek-V4-Pro-0813-3BIT-REAP.
| Mudel | Tööriistad | Pildid | Arutlus | Pingutus | JSON-objekt | JSON schema | Vahemälu | Otsing | Voogedastus |
|---|---|---|---|---|---|---|---|---|---|
DeepSeek-V4-Pro-0813 3BIT-REAP | Jah | — | Jah | Jah | Jah | Jah | Jah | — | Jah |
GLM-5.2 3BIT-REAP | Jah | — | Jah | Jah | Jah | Jah | Jah | — | Jah |
Kimi-K3 3BIT-REAP | Jah | Jah | Jah | Jah | Jah | Jah | Jah | — | Jah |
Nemotron3Ultra 3BIT-REAP | Jah | — | Jah | Jah | Jah | Jah | Jah | — | Jah |
MiniMax-M3 3BIT-REAP | Jah | Jah | Jah | Jah | Jah | Jah | Jah | — | Jah |
DeepSeek-V4-Flash-0731 W4A16-AUTOROUND-REAP | Jah | — | Jah | Jah | Jah | Jah | Jah | — | Jah |
Kimi-K2.6 W4A16-AUTOROUND-REAP | Jah | Jah | Jah | Jah | Jah | Jah | Jah | — | Jah |
Laguna-S-2.1 W4A16-AUTOROUND-REAP | Jah | — | Jah | Jah | — | — | Jah | — | Jah |
inkling W4A16-AUTOROUND-REAP | Jah | Jah | Jah | Jah | Jah | — | Jah | — | Jah |
MiMo-V2.5-Pro W8A16 | Jah | — | Jah | Jah | Jah | Jah | Jah | — | Jah |
MiMo-V2.5 W8A16 | Jah | Jah | Jah | Jah | Jah | Jah | Jah | — | Jah |
Hy3 W8A16 | Jah | — | Jah | Jah | Jah | Jah | Jah | — | Jah |
Mida iga veerg tähendab
- Tööriistad. Sa kirjeldad funktsioonid väljas
tools, mudel vastab kutsetega, mida ta soovib teha, ja sinu kood käivitab need. Iga mudel võtab tööriistu. Sunnitudtool_choicerakendavad hostitud avatud kaaludega mudelid. Funktsioonikutse - Pildisisend. Mudel loeb kasutaja sõnumis saadetud pilte, data URL-ina või aadressina.
shannon-2-litejashannon-2-proloevad pilte ka päringutes, mis saadavad samutitoolsvõiresponse_format. Shannon 3 perekond loeb ka dokumente. Pildid ja failid - Arutlus. Vastus võib vastuse kõrval kanda mudeli arutlusteksti eraldi väljal. Reasoning-pingutus
- Arutluse pingutus. Päringuväli määrab, kui sügavalt mudel arutleb:
off,low,mediumvõihigh. Shannoni mudelid määravad sügavuse ise. Reasoning-pingutus - JSON-objekt. Kui
response_format: {"type": "json_object"}, on vastus JSON ilma ettekirjutatud kujuta. Lõpp-punktides/v1/chat/completionsja/v1/responses. Struktureeritud väljundid - JSON schema. Kui
response_formaton tüüpijson_schema, järgib vastus sinu saadetud skeemi. Lõpp-punktides/v1/chat/completionsja/v1/responses. Struktureeritud väljundid - Prompti vahemällu panek. Prompt, mis algab nagu hiljutine prompt samal mudelil, loetakse vahemälust ja vahemälus olevat osa arveldatakse 25% sisendi hinnast. See ei vaja päringuvälja. Prompti vahemäljutamine
- Veebiotsing. Kui
web_search: true, otsib API veebist ja annab tulemused mudelile enne vastamist. Lõpp-punktides/v1/chat/completionsja/v1/messages. See on päringu väli ja sellel ei ole lippu päringusGET /v1/models. Veebiotsing - Voogedastus. Kui
stream: true, saabub vastus server-sent events kujul, kuni mudel kirjutab. Iga mudel voogedastab kõigis kolmes lõpp-punktis. Voogedastus
Samad faktid päringust GET /v1/models
GET https://api.shannon-ai.com/v1/models
GET /v1/models loetleb iga mudeli koos capabilities-objektiga, nii et programm saab need faktid lugeda selle lehe asemel. Lõpp-punkt ei vaja võtit.
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 Kahe data kirje id ja capabilities:
[
{
"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
}
}
] | Veerg | Lipp väljas capabilities |
|---|---|
| Tööriistad | tools |
| Pildisisend | vision |
| Arutlus | reasoning |
| Arutluse pingutus | reasoning_effort |
| JSON-objekt | response_format |
| JSON schema | json_schema |
| Prompti vahemällu panek | prompt_caching |
| Veebiotsing | Ei ole lipp: päringu väli web_search. |
| Voogedastus | streaming |
response_formatjaprompt_cachingon hostitud avatud kaaludega kirjete lipud. Shannoni kirje teatab JSON-väljundist ainult lipugajson_schema, mis tähistab mõlemat JSON-režiimi.visionontruemudelitelshannon-2-litejashannon-2-pro: nad loevad pilte ka päringutes, mis saadavad samutitoolsvõiresponse_format.
Mudeli reast väljas
Hostitud avatud kaaludega mudel keeldub pildist või JSON-režiimist, mis jääb tema rea ootusest välja. Keeldumine tuleb enne, kui sinu saldost midagi maha arvatakse:
| Olek | Tüüp | Teade | Millal |
|---|---|---|---|
400 | invalid_request_error | <id> does not accept image input | Pilt saadeti hostitud avatud kaaludega mudelile, millel pole pildisisendit. |
400 | invalid_request_error | <id> does not accept response_format | JSON-väljundit küsiti hostitud avatud kaaludega mudelilt, millel ei ole ühtki JSON-režiimi. |
400 | invalid_request_error | <id> does not accept response_format json_schema; use json_object | Skeem saadeti hostitud avatud kaaludega mudelile, millel on ainult JSON-objekti režiim. |
Shannoni mudel vastab sellisele päringule olekuga 200: võimekus, mis jääb tema reast välja, vastuses osa ei võta. Vigade käsitlus