Мүмкіндіктер
Әр модель API арқылы нені істей алады, модельден модельге: құралдар, сурет кірісі, пайымдау, JSON шығысы, промпт кэштеу, веб іздеу және streaming.
Әр модельге бір кілтпен сол үш endpoint арқылы қол жеткізіледі. Екі кестеде модельдердің айырмашылығы көрсетілген. Сызықша модельдің бұл мүмкіндіксіз жауап беретінін білдіреді.
Shannon модельдері
| Модель | Құралдар | Суреттер | Пайымдау | Күш | JSON нысаны | JSON схемасы | Кэштеу | Іздеу | 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 | Иә | — | Иә | — | Иә | Иә | — | — | Иә |
Hosted open-weight модельдер
Hosted модельдің id-і — оның атауы мен нұсқасының дефиспен қосылуы, мысалы DeepSeek-V4-Pro-0813-3BIT-REAP.
| Модель | Құралдар | Суреттер | Пайымдау | Күш | JSON нысаны | JSON схемасы | Кэштеу | Іздеу | 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мәнін hosted open-weight модельдер қолданады. Функция шақыру - Сурет кірісі. Модель пайдаланушы хабарламасының ішінде data URL ретінде немесе мекенжай ретінде жіберілген суреттерді оқиды.
shannon-2-liteжәнеshannon-2-protoolsнемесеresponse_formatда жіберетін сұрауларда суреттерді оқиды. Shannon 3 отбасы құжаттарды да оқиды. Суреттер және файлдар - Пайымдау. Жауап жауаптың жанында модельдің пайымдау мәтінін жеке өрісте алып жүре алады. Пайымдау күші
- Пайымдау күші. Сұрау өрісі модельдің қаншалықты терең пайымдайтынын орнатады:
off,low,mediumнемесеhigh. Shannon модельдері тереңдікті өздері орнатады. Пайымдау күші - JSON нысаны.
response_format: {"type": "json_object"}болғанда жауап алдын ала белгіленген пішінсіз JSON болады./v1/chat/completionsжәне/v1/responsesбойынша. Құрылымдалған нәтижелер - JSON схемасы.
json_schemaтүріндегіresponse_formatболғанда жауап өзіңіз жіберген схемаға сай болады./v1/chat/completionsжәне/v1/responsesбойынша. Құрылымдалған нәтижелер - Промпт кэштеу. Сол модельдегі жуырдағы промптпен бірдей басталатын промпт кэштен оқылады, ал кэштелген бөлігі кіріс бағасының 25%-ымен есептеледі. Ол үшін сұрау өрісі қажет емес. Промпт кэштеу
- Веб іздеу.
web_search: trueболғанда API вебте іздеп, нәтижелерді жауап бермес бұрын модельге береді./v1/chat/completionsжәне/v1/messagesбойынша. Бұл сұрау өрісі, оныңGET /v1/modelsішінде белгісі жоқ. Кіріктірілген веб іздеу - Streaming.
stream: trueболғанда жауап модель жазып жатқанда server-sent events ретінде келеді. Әр модель барлық үш endpoint-те стримдейді. Стриминг
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 data ішіндегі екі жазбаның id және 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
}
}
] | Баған | Capabilities ішіндегі белгі |
|---|---|
| Құралдар | tools |
| Сурет кірісі | vision |
| Пайымдау | reasoning |
| Пайымдау күші | reasoning_effort |
| JSON нысаны | response_format |
| JSON схемасы | json_schema |
| Промпт кэштеу | prompt_caching |
| Веб іздеу | Белгі емес: web_search сұрау өрісі. |
| Streaming | streaming |
response_formatжәнеprompt_caching— hosted open-weight жазбаларының белгілері. Shannon жазбасы JSON шығысын текjson_schemaарқылы көрсетеді, ол екі JSON режимін де білдіреді.visionмәніshannon-2-liteжәнеshannon-2-proүшінtrue: оларtoolsнемесеresponse_formatда жіберетін сұрауларда суреттерді оқиды.
Модель жолынан тыс
Hosted open-weight модель өз жолынан тыс сурет немесе JSON режимінен бас тартады. Бас тарту балансыңыздан ештеңе алынбай тұрып жүреді:
| Мәртебе | Түрі | Хабарлама | Қашан |
|---|---|---|---|
400 | invalid_request_error | <id> does not accept image input | Сурет кірісі жоқ hosted open-weight модельге сурет жіберілді. |
400 | invalid_request_error | <id> does not accept response_format | Екі JSON режимі де жоқ hosted open-weight модельден JSON шығысы сұралды. |
400 | invalid_request_error | <id> does not accept response_format json_schema; use json_object | Тек JSON нысаны режимі бар hosted open-weight модельге схема жіберілді. |
Shannon моделі мұндай сұранысқа 200 мәртебесімен жауап береді: өз жолынан тыс мүмкіндік жауапқа қатыспайды. Қателерді өңдеу