Имконот
Ҳар модел тавассути API чӣ кор карда метавонад, модел ба модел: абзорҳо, вуруди тасвир, reasoning, баромади JSON, кэшкунии prompt, ҷустуҷӯи веб ва streaming.
Ба ҳар модел тавассути ҳамон се endpoint бо ҳамон калид дастрас мешавед. Ду ҷадвал нишон медиҳанд, ки моделҳо дар куҷо фарқ мекунанд. Хат маънои онро дорад, ки модел бе ин имконият ҷавоб медиҳад.
Моделҳои Shannon
| Модел | Абзорҳо | Тасвирҳо | Reasoning | Кӯшиш | Объекти JSON | JSON schema | Кэшкунӣ | Ҷустуҷӯ | Streaming |
|---|---|---|---|---|---|---|---|---|---|
shannon-1.6-lite | Ҳа | Ҳа | — | — | Ҳа | Ҳа | — | Ҳа | Ҳа |
shannon-1.6-pro | Ҳа | Ҳа | Ҳа | — | Ҳа | Ҳа | — | Ҳа | Ҳа |
shannon-2-lite | Ҳа | — | Ҳа | — | Ҳа | Ҳа | — | Ҳа | Ҳа |
shannon-2-pro | Ҳа | — | Ҳа | — | Ҳа | Ҳа | — | Ҳа | Ҳа |
shannon-3 | Ҳа | Ҳа | Ҳа | — | Ҳа | Ҳа | — | Ҳа | Ҳа |
shannon-3-pro | Ҳа | Ҳа | Ҳа | — | Ҳа | Ҳа | — | Ҳа | Ҳа |
shannon-3.1 | Ҳа | Ҳа | Ҳа | — | Ҳа | Ҳа | — | Ҳа | Ҳа |
shannon-3.1-pro | Ҳа | Ҳа | Ҳа | — | Ҳа | Ҳа | — | Ҳа | Ҳа |
shannon-3.5 | Ҳа | — | — | — | Ҳа | Ҳа | — | — | Ҳа |
shannon-coder-1 | Ҳа | — | Ҳа | — | Ҳа | Ҳа | — | — | Ҳа |
Моделҳои open-weight-и хостшуда
Id-и модели хостшуда номи он ва варианташ аст, ки бо дефис пайваст шудаанд, масалан DeepSeek-V4-Pro-0813-3BIT-REAP.
| Модел | Абзорҳо | Тасвирҳо | Reasoning | Кӯшиш | Объекти JSON | JSON schema | Кэшкунӣ | Ҷустуҷӯ | Streaming |
|---|---|---|---|---|---|---|---|---|---|
DeepSeek-V4-Pro-0813 3BIT-REAP | Ҳа | — | Ҳа | Ҳа | Ҳа | Ҳа | Ҳа | — | Ҳа |
GLM-5.2 3BIT-REAP | Ҳа | — | Ҳа | Ҳа | Ҳа | Ҳа | Ҳа | — | Ҳа |
Kimi-K3 3BIT-REAP | Ҳа | Ҳа | Ҳа | Ҳа | Ҳа | Ҳа | Ҳа | — | Ҳа |
Nemotron3Ultra 3BIT-REAP | Ҳа | — | Ҳа | Ҳа | Ҳа | Ҳа | Ҳа | — | Ҳа |
MiniMax-M3 3BIT-REAP | Ҳа | Ҳа | Ҳа | Ҳа | Ҳа | Ҳа | Ҳа | — | Ҳа |
DeepSeek-V4-Flash-0731 W4A16-AUTOROUND-REAP | Ҳа | — | Ҳа | Ҳа | Ҳа | Ҳа | Ҳа | — | Ҳа |
Kimi-K2.6 W4A16-AUTOROUND-REAP | Ҳа | Ҳа | Ҳа | Ҳа | Ҳа | Ҳа | Ҳа | — | Ҳа |
Laguna-S-2.1 W4A16-AUTOROUND-REAP | Ҳа | — | Ҳа | Ҳа | — | — | Ҳа | — | Ҳа |
inkling W4A16-AUTOROUND-REAP | Ҳа | Ҳа | Ҳа | Ҳа | Ҳа | — | Ҳа | — | Ҳа |
MiMo-V2.5-Pro W8A16 | Ҳа | — | Ҳа | Ҳа | Ҳа | Ҳа | Ҳа | — | Ҳа |
MiMo-V2.5 W8A16 | Ҳа | Ҳа | Ҳа | Ҳа | Ҳа | Ҳа | Ҳа | — | Ҳа |
Hy3 W8A16 | Ҳа | — | Ҳа | Ҳа | Ҳа | Ҳа | Ҳа | — | Ҳа |
Ҳар сутун чӣ маъно дорад
- Абзорҳо. Шумо функсияҳоро дар
toolsтавсиф мекунед, модел бо даъватҳое, ки мехоҳад иҷро шаванд, ҷавоб медиҳад ва коди шумо онҳоро иҷро мекунад. Ҳар модел абзорҳоро қабул мекунад.tool_choice-и маҷбуриро моделҳои open-weight-и хостшуда татбиқ мекунанд. Даъвати функсия - Вуруди тасвир. Модел тасвирҳоеро мехонад, ки дар дохили паёми корбар фиристода шудаанд, ҳамчун data URL ё ҳамчун суроға.
shannon-2-liteваshannon-2-proтасвирҳоро дар дархостҳое мехонанд, киtoolsёresponse_format-ро низ мефиристанд. Оилаи Shannon 3 ҳуҷҷатҳоро низ мехонад. Тасвирҳо ва файлҳо - Reasoning. Ҷавоб метавонад матни reasoning-и моделро дар майдони алоҳида дар паҳлӯи ҷавоб ҳамроҳ кунад. Сатҳи кӯшиши reasoning
- Кӯшиши reasoning. Майдони дархост муайян мекунад, ки модел то чӣ андоза амиқ reasoning мекунад:
off,low,mediumёhigh. Моделҳои Shannon амиқии худро худашон муайян мекунанд. Сатҳи кӯшиши reasoning - Объекти JSON. Бо
response_format: {"type": "json_object"}ҷавоб JSON бе шакли муқарраршуда аст. Дар/v1/chat/completionsва/v1/responses. Баромадҳои сохторӣ - JSON schema. Бо
response_format-и навъиjson_schemaҷавоб схемаеро, ки шумо мефиристед, пайравӣ мекунад. Дар/v1/chat/completionsва/v1/responses. Баромадҳои сохторӣ - Кэшкунии prompt. Prompt-е, ки мисли prompt-и наздик дар ҳамон модел оғоз мешавад, аз кэш хонда мешавад ва қисми кэшшуда бо 25% нархи вуруд ҳисоб карда мешавад. Он майдони дархост талаб намекунад. Кэшизатсозии prompt
- Ҷустуҷӯи веб. Бо
web_search: trueAPI дар веб ҷустуҷӯ мекунад ва натиҷаҳоро пеш аз ҷавоб ба модел медиҳад. Дар/v1/chat/completionsва/v1/messages. Он майдони дархост аст ва дарGET /v1/modelsпарчам надорад. Ҷустуҷӯи веб - Streaming. Бо
stream: trueҷавоб ҳангоми навиштани модел ҳамчун рӯйдодҳои фиристодаи сервер меояд. Ҳар модел дар ҳар се endpoint streaming мекунад. Стриминг
Ҳамин далелҳо аз GET /v1/models
GET https://api.shannon-ai.com/v1/models
GET /v1/models ҳар моделро бо объекти capabilities номбар мекунад, то барнома ин далелҳоро ба ҷои ин саҳифа хонад. Endpoint калид намехоҳад.
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 ва capabilities-и ду сабти 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
}
}
] | Сутун | Парчам дар capabilities |
|---|---|
| Абзорҳо | tools |
| Вуруди тасвир | vision |
| Reasoning | reasoning |
| Кӯшиши reasoning | reasoning_effort |
| Объекти JSON | response_format |
| JSON schema | json_schema |
| Кэшкунии prompt | prompt_caching |
| Ҷустуҷӯи веб | Парчам нест: майдони дархости web_search. |
| Streaming | streaming |
response_formatваprompt_cachingпарчамҳои сабтҳои open-weight-и хостшуда мебошанд. Сабти Shannon баромади JSON-ро танҳо боjson_schemaҳисобот медиҳад, ки барои ҳарду ҳолати JSON истодааст.visionбароиshannon-2-liteваshannon-2-protrueаст: онҳо тасвирҳоро дар дархостҳое мехонанд, киtoolsёresponse_format-ро низ мефиристанд.
Берун аз сатри модел
Модели open-weight-и хостшуда тасвир ё ҳолати JSON-ро, ки берун аз сатри он аст, рад мекунад. Рад кардан пеш аз он меояд, ки аз балансатон чизе гирифта шавад:
| Ҳолат | Навъ | Паём | Кай |
|---|---|---|---|
400 | invalid_request_error | <id> does not accept image input | Тасвир ба модели open-weight-и хостшуда фиристода шуд, ки вуруди тасвирро надорад. |
400 | invalid_request_error | <id> does not accept response_format | Баромади JSON аз модели open-weight-и хостшуда дархост шуд, ки ҳеҷ яке аз ҳолатҳои JSON-ро надорад. |
400 | invalid_request_error | <id> does not accept response_format json_schema; use json_object | Схема ба модели open-weight-и хостшуда фиристода шуд, ки танҳо ҳолати объекти JSON дорад. |
Модели Shannon ба чунин дархост бо ҳолати 200 ҷавоб медиҳад: имконияте, ки берун аз сатри он аст, дар ҷавоб иштирок намекунад. Идораи хатогиҳо