Pêşandanan
ئەوەی هەر مۆدێلێک لە ڕێگەی API ەوە دەتوانێت بیکات، مۆدێل بە مۆدێل: ئامراز، input ی وێنە، بیرکردنەوە، دەرچووی JSON، prompt caching، گەڕانی وێب و streaming.
هەموو مۆدێلێک لە ڕێگەی هەمان سێ endpoint ەوە بە هەمان کلیل دەستی پێدەگات. دوو خشتەکە پیشان دەدەن مۆدێلەکان لە کوێ جیاوازن. هێڵ واتە مۆدێلەکە بێ ئەو توانایە وەڵام دەداتەوە.
مۆدێلەکانی Shannon
| مۆدێل | ئامراز | وێنە | بیرکردنەوە | ئاست | ئۆبجێکتی JSON | JSON schema | Caching | گەڕان | 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 ی مۆدێلێکی هۆستکراو ناو و variant ـەکەیەتی بە هێڵی ناوەڕاست بەستراون، بۆ نموونە DeepSeek-V4-Pro-0813-3BIT-REAP.
| مۆدێل | ئامراز | وێنە | بیرکردنەوە | ئاست | ئۆبجێکتی JSON | JSON schema | Caching | گەڕان | 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 هۆستکراوەکانەوە جێبەجێ دەکرێت. Bangkirina fonksiyonê - Input ی وێنە. مۆدێلەکە ئەو وێنانە دەخوێنێتەوە کە لە ناو نامەی بەکارهێنەردا دەنێردرێن، وەک data URL یان وەک ناونیشان.
shannon-2-liteوshannon-2-proوێنە دەخوێننەوە لەو داواکاریانەشدا کەtoolsیانresponse_formatدەنێرن. بنەماڵەی Shannon 3 دۆکیومێنتیش دەخوێنێتەوە. وێنە و فایلەکان - بیرکردنەوە. وەڵامەکە دەتوانێت دەقی بیرکردنەوەی مۆدێلەکە لە تەنیشت وەڵامەکە هەڵبگرێت، لە field ێکی تایبەتی خۆیدا. ئاستی بیرکردنەوە
- ئاستی بیرکردنەوە. field ێکی داواکاری دیاری دەکات مۆدێلەکە چەند قووڵ بیر دەکاتەوە:
offوlowوmediumیانhigh. مۆدێلەکانی Shannon قووڵییی خۆیان خۆیان دیاری دەکەن. ئاستی بیرکردنەوە - ئۆبجێکتی JSON. لەگەڵ
response_format: {"type": "json_object"}وەڵامەکە JSON ە بێ شێوەیەکی دیاریکراو. لەسەر/v1/chat/completionsو/v1/responses. Derketinên strukturkirî - JSON schema. لەگەڵ
response_formatی جۆریjson_schemaوەڵامەکە شوێن schema ێک دەکەوێت کە دەینێریت. لەسەر/v1/chat/completionsو/v1/responses. Derketinên strukturkirî - Prompt caching. prompt ێک کە وەک prompt ی نزیکێک لەسەر هەمان مۆدێل دەست پێبکات لە cache دەخوێندرێتەوە، و بەشە cache کراوەکە بە 25% ی نرخی input حیساب دەکرێت. هیچ field ێکی داواکاری ناوێت. کەشراوکردنی پرۆمپت
- گەڕانی وێب. لەگەڵ
web_search: trueی API لە وێب دەگەڕێت و ئەنجامەکان پێش وەڵامدانەوە دەداتە مۆدێلەکە. لەسەر/v1/chat/completionsو/v1/messages. field ێکی داواکارییەکەیە و لەGET /v1/modelsدا flag ی نییە. Lêgerîna webê - Streaming. لەگەڵ
stream: trueوەڵامەکە وەک server-sent events دەگات لە کاتی نووسینی مۆدێلەکەدا. هەموو مۆدێلێک لەسەر هەر سێ endpoint ەکە stream دەکات. 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
}
}
] | ستوون | Flag لە capabilities |
|---|---|
| ئامرازەکان | tools |
| Input ی وێنە | vision |
| بیرکردنەوە | reasoning |
| ئاستی بیرکردنەوە | reasoning_effort |
| ئۆبجێکتی JSON | response_format |
| JSON schema | json_schema |
| Prompt caching | prompt_caching |
| گەڕانی وێب | flag نییە: field ی داواکاری web_search. |
| Streaming | streaming |
response_formatوprompt_cachingflag ی تۆمارە open-weight هۆستکراوەکانن. تۆماری Shannon دەرچووی JSON تەنها بەjson_schemaڕاپۆرت دەکات، کە بۆ هەردوو دۆخی JSON وەستاوە.visionبۆshannon-2-liteوshannon-2-proیەکسانە بەtrue: ئەوان وێنە دەخوێننەوە لەو داواکاریانەشدا کەtoolsیانresponse_formatدەنێرن.
لە دەرەوەی ڕیزی مۆدێلێک
مۆدێلێکی open-weight ی هۆستکراو وێنەیەک یان دۆخێکی JSON ڕەت دەکاتەوە کە لە دەرەوەی ڕیزەکەیەتی. ڕەتکردنەوەکە پێش ئەوە دێت کە هیچ شتێک لە باڵانسەکەت کەم بکرێتەوە:
| دۆخ | جۆر | نامە | کەی |
|---|---|---|---|
400 | invalid_request_error | <id> does not accept image input | وێنەیەک نێردرا بۆ مۆدێلێکی open-weight ی هۆستکراو بێ input ی وێنە. |
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 | schema ێک نێردرا بۆ مۆدێلێکی open-weight ی هۆستکراو کە تەنها دۆخی ئۆبجێکتی JSON ی هەیە. |
مۆدێلی Shannon بەم جۆرە داواکارییەک بە دۆخی 200 وەڵام دەداتەوە: ئەو توانایەی لە دەرەوەی ڕیزەکەیەتی بەشداری لە وەڵامەکەدا ناکات. Çewtî