Чадварууд
Загвар бүр API-аар юу хийж чадах вэ: tools, зураг оролт, reasoning, JSON гаралт, prompt кэшлэл, вэб хайлт ба streaming.
Загвар бүр ижил гурван endpoint-оор, ижил түлхүүрээр хандагдана. Хоёр хүснэгт загваруудын ялгааг харуулна. Зураас гэдэг нь загвар тэр чадваргүйгээр хариулна гэсэн үг.
Shannon загварууд
| Загвар | Tools | Зураг | Reasoning | Effort | 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 | Тийм | — | Тийм | — | Тийм | Тийм | — | — | Тийм |
Hosted open-weight загварууд
Hosted загварын id нь түүний нэр ба хувилбарыг зураасаар холбосон байна, жишээ нь DeepSeek-V4-Pro-0813-3BIT-REAP.
| Загвар | Tools | Зураг | Reasoning | Effort | 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. Та
toolsдотор функцүүдийг тодорхойлно, загвар хийлгэхийг хүссэн дуудлагуудаар хариулна, таны код тэдгээрийг ажиллуулна. Загвар бүр tools хүлээн авна. Албадсанtool_choice-ийг hosted open-weight загварууд хэрэгжүүлнэ. Функц дуудлага - Зураг оролт. Загвар хэрэглэгчийн мессеж доторх data URL эсвэл хаяг хэлбэрээр илгээсэн зургийг уншина.
shannon-2-liteбаshannon-2-proньtoolsэсвэлresponse_formatилгээсэн хүсэлтэд ч зургийг уншина. Shannon 3 гэр бүл баримтыг бас уншина. Зураг ба файл - Reasoning. Хариулт нь загварын reasoning текстийг хариултын хажууд тусдаа талбарт агуулж болно. Reasoning effort
- Reasoning effort. Хүсэлтийн талбар нь загвар хэр гүн reasoning хийхийг тогтооно:
off,low,mediumэсвэлhigh. Shannon загварууд гүнээ өөрсдөө тогтооно. Reasoning effort - JSON объект.
response_format: {"type": "json_object"}үед хариулт заасан бүтэцгүй JSON байна./v1/chat/completionsба/v1/responsesдээр. Бүтэцтэй гаралт - JSON schema.
json_schemaтөрлийнresponse_formatүед хариулт таны илгээсэн schema-г дагана./v1/chat/completionsба/v1/responsesдээр. Бүтэцтэй гаралт - Prompt кэшлэл. Ижил загвар дээрх саяхны prompt-той адилхан эхэлсэн prompt кэшээс уншигдах бөгөөд кэшлэгдсэн хэсгийг оролтын үнийн 25%-иар тооцно. Хүсэлтийн талбар шаардахгүй. Prompt кэшлэл
- Вэб хайлт.
web_search: trueүед API вэбээс хайж, загвар хариулахаас өмнө үр дүнг түүнд өгнө./v1/chat/completionsба/v1/messagesдээр. Энэ нь хүсэлтийн талбар бөгөөдGET /v1/modelsдотор flag-гүй. Вэб хайлт - Streaming.
stream: trueүед хариулт загвар бичиж байх үед server-sent events хэлбэрээр ирнэ. Загвар бүр гурван endpoint дээр stream хийнэ. Дамжуулалт
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 дахь flag |
|---|---|
| Tools | tools |
| Зураг оролт | vision |
| Reasoning | reasoning |
| Reasoning effort | reasoning_effort |
| JSON объект | response_format |
| JSON schema | json_schema |
| Prompt кэшлэл | prompt_caching |
| Вэб хайлт | Flag биш: хүсэлтийн web_search талбар. |
| Streaming | streaming |
response_formatбаprompt_cachingнь hosted open-weight элементүүдийн flag. 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 гаралтыг хоёр JSON горимын аль нь ч байхгүй hosted open-weight загвараас хүссэн. |
400 | invalid_request_error | <id> does not accept response_format json_schema; use json_object | Зөвхөн JSON объект горимтой hosted open-weight загварт schema илгээсэн. |
Shannon загвар ийм хүсэлтэд 200 төлөвөөр хариулна: мөрөөс гадуурх чадвар хариултад оролцохгүй. Алдаа боловсруулах