بازدان بۆ ناوەڕۆک
Pêşandanan

Pêşandanan

ئەوەی هەر مۆدێلێک لە ڕێگەی API ەوە دەتوانێت بیکات، مۆدێل بە مۆدێل: ئامراز، input ی وێنە، بیرکردنەوە، دەرچووی JSON، prompt caching، گەڕانی وێب و streaming.

هەموو مۆدێلێک لە ڕێگەی هەمان سێ endpoint ەوە بە هەمان کلیل دەستی پێدەگات. دوو خشتەکە پیشان دەدەن مۆدێلەکان لە کوێ جیاوازن. هێڵ واتە مۆدێلەکە بێ ئەو توانایە وەڵام دەداتەوە.

مۆدێلەکانی Shannon

مۆدێل ئامرازوێنەبیرکردنەوەئاستئۆبجێکتی JSONJSON schemaCachingگەڕان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.

مۆدێل ئامرازوێنەبیرکردنەوەئاستئۆبجێکتی JSONJSON schemaCachingگەڕان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))

id و capabilities ی دوو تۆماری data:

200 JSON
[
  {
    "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_caching flag ی تۆمارە 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î