Мүмкүнчүлүктөр
Ар бир модель API аркылуу эмне кыла алат, модель боюнча: куралдар, сүрөт кириши, reasoning, JSON чыгыш, промпт кэштөө, веб-издөө жана стриминг.
Ар бир моделге бир эле үч endpoint аркылуу бир эле ачкыч менен жетесиз. Эки таблица моделдердин айырмасын көрсөтөт. Сызыкча модель ал мүмкүнчүлүксүз жооп берерин билдирет.
Shannon моделдери
| Модель | Куралдар | Сүрөттөр | Reasoning | Аракет | JSON объект | JSON схема | Кэштөө | Издөө | Стриминг |
|---|---|---|---|---|---|---|---|---|---|
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 | Ооба | — | Ооба | — | Ооба | Ооба | — | — | Ооба |
Хостингдеги ачык салмактуу моделдер
Хостингдеги модельдин id'си — анын аты менен варианты дефис аркылуу бириктирилген, мисалы DeepSeek-V4-Pro-0813-3BIT-REAP.
| Модель | Куралдар | Сүрөттөр | Reasoning | Аракет | JSON объект | JSON схема | Кэштөө | Издөө | Стриминг |
|---|---|---|---|---|---|---|---|---|---|
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'ту хостингдеги ачык салмактуу моделдер колдонот. Функция чакыруу - Сүрөт кириши. Модель колдонуучу билдирүүсүнүн ичинде data URL же дарек түрүндө жөнөтүлгөн сүрөттөрдү окуйт.
shannon-2-liteжанаshannon-2-protoolsже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 схема.
json_schemaтүрүндөгүresponse_formatменен жооп өзүңүз жөнөткөн схемага ылайык келет./v1/chat/completionsжана/v1/responsesбоюнча. Түзүмдүү чыгыштар - Промпт кэштөө. Ошол эле моделдеги жакынкы промпт сыяктуу башталган промпт кэштен окулат, ал эми кэштелген бөлүгү кириш баасынын 25%'ине эсептелет. Ал үчүн сурам талаасы керек эмес. Промпт-кэштөө
- Веб-издөө.
web_search: trueменен API вебден издейт жана жооп берерден мурун натыйжаларды моделге берет./v1/chat/completionsжана/v1/messagesбоюнча. Бул сурамдын талаасы,GET /v1/models'те желеги жок. Веб издөө - Стриминг.
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 |
| Reasoning аракет деңгээли | reasoning_effort |
| JSON объект | response_format |
| JSON схема | json_schema |
| Промпт кэштөө | prompt_caching |
| Веб-издөө | Желек эмес: web_search сурам талаасы. |
| Стриминг | streaming |
response_formatжанаprompt_caching— хостингдеги ачык салмактуу жазуулардын желектери. Shannon жазуусу JSON чыгышын жалгызjson_schemaменен билдирет, ал эки JSON режимин тең билдирет.visionshannon-2-liteжанаshannon-2-proүчүнtrue: аларtoolsжеresponse_formatда жөнөтүлгөн сурамдардагы сүрөттөрдү окуйт.
Модельдин сабынан тышкары
Хостингдеги ачык салмактуу модель өз сабынан тышкаркы сүрөттү же JSON режимин четке кагат. Баш тартуу балансыңыздан бир нерсе алынганга чейин болот:
| Статус | Түрү | Билдирүү | Качан |
|---|---|---|---|
400 | invalid_request_error | <id> does not accept image input | Сүрөт киришин колдобогон хостингдеги ачык салмактуу моделге сүрөт жөнөтүлдү. |
400 | invalid_request_error | <id> does not accept response_format | JSON чыгыш суралды, бирок хостингдеги ачык салмактуу модельде JSON режиминин эч бири жок. |
400 | invalid_request_error | <id> does not accept response_format json_schema; use json_object | Схема JSON объект режими гана бар хостингдеги ачык салмактуу моделге жөнөтүлдү. |
Shannon модели мындай сурамга 200 статусу менен жооп берет: өз сабынан тышкаркы мүмкүнчүлүк жоопко катышпайт. Ката иштетүү