ናብ ትሕዝቶ ዝለል
ክእለታት

ክእለታት

ነፍሲ ወከፍ ሞዴል ብ API እንታይ ክገብር ከም ዝኽእል፣ ሞዴል ብሞዴል፦ tools፣ ስእሊ ኣተዋዕዎ፣ reasoning፣ JSON ውጽኢት፣ prompt caching፣ web ድሌትን streamingን።

ነፍሲ ወከፍ ሞዴል ብተመሳሳሊ ሰለስተ endpoints ብተመሳሳሊ ቁልፊ ይበጻሕ። እቶም ክልተ ሰንጠረዛት ሞዴላት ኣበይ ከም ዝፈላለዩ የርእዩ። ሓደ ሰረዝ እቲ ሞዴል ብዘይ እቲ ክእለት ይመልስ ማለት እዩ።

Shannon ሞዴላት

ሞዴል ToolsስእልታትReasoningEffortJSON objectJSON 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 ስሙን ዓይነቱን ብ hyphen ዝተጸንበሩ እዩ፣ ንኣብነት DeepSeek-V4-Pro-0813-3BIT-REAP።

ሞዴል ToolsስእልታትReasoningEffortJSON objectJSON 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. Functions ኣብ tools ትገልጽ፣ እቲ ሞዴል ክግበሩ ዝደሊ ጥሪታት ይመልስ፣ ኮድካ ድማ የስርሖም። ነፍሲ ወከፍ ሞዴል tools ይቕበል። ዝተገደደ tool_choice ብዝተሃንደሱ open-weight ሞዴላት ይትግበር። ግብር ጥሪ
  • ስእሊ ኣተዋዕዎ. እቲ ሞዴል ኣብ ውሽጢ user መልእኽቲ ዝተላእኩ ስእልታት ከም data URL ወይ ከም ኣድራሻ የንብብ። shannon-2-lite ከምኡውን shannon-2-pro ስእልታት ኣብ ጠለባት tools ወይ response_format ዝልእኹ እውን የንብቡ። ስድራ Shannon 3 ሰነዳት እውን የንብብ። ስእልታትን ፋይላትን
  • Reasoning. እቲ ምላሽ ጽሑፍ reasoning ናይ ሞዴል ኣብ ጥቓ እቲ መልሲ፣ ኣብ ናቱ field ክሕዝ ይኽእል። Reasoning effort
  • Reasoning effort. ናይ ጠለብ field እቲ ሞዴል ክሳብ ክንደይ ዓሚቝ ከም ዝሓስብ የዘጋጅ፦ off፣ low፣ medium ወይ high። ሞዴላት Shannon ዓሚቝነቶም ባዕሎም የዘጋጁ። Reasoning effort
  • JSON object. ብ response_format: {"type": "json_object"} እቲ መልሲ ብዘይ ዝተወሰነ ቅርጺ JSON እዩ። ኣብ /v1/chat/completions ከምኡውን /v1/responses። የተዋቀረ ውጤት
  • JSON schema. ብ response_format ዓይነት json_schema እቲ መልሲ ዝልእኽዎ schema ይስዕብ። ኣብ /v1/chat/completions ከምኡውን /v1/responses። የተዋቀረ ውጤት
  • Prompt caching. ኣብ ተመሳሳሊ ሞዴል ከም ቀረባ ጠለብ ዝጅምር prompt ካብ cache ይነበብ፣ እቲ cached ክፍሊ ድማ ብ25% ናይ ዋጋ ኣተዋዕዎ ይኽፈል። ናይ ጠለብ field ኣየድልዮን። Prompt caching
  • Web ድሌት. ብ web_search: true እቲ API ኣብ web ይደሊ እሞ ቅድሚ ምምላሱ ውጽኢታት ንሞዴል ይህብ። ኣብ /v1/chat/completions ከምኡውን /v1/messages። ናይ ጠለብ field እዩ ከምኡውን ኣብ GET /v1/models flag የብሉን። የድር ፍለጋ
  • Streaming. ብ stream: true እቲ ምላሽ እቲ ሞዴል ክጽሕፍ ከሎ ከም server-sent events ይመጽእ። ነፍሲ ወከፍ ሞዴል ኣብ ኩሎም ሰለስተ endpoints streaming ይገብር። ስትሪም

ተመሳሳሊ ሓቅታት ካብ GET /v1/models

GET https://api.shannon-ai.com/v1/models

GET /v1/models ነፍሲ ወከፍ ሞዴል ምስ capabilities object ይዝርዝር፣ ስለዚ ፕሮግራም ካብ እዚ ገጽ ክንዲ እዞም ሓቅታት ከንብብ ይኽእል። እቲ 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 ናይ ክልተ entries ናይ 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 tools
ስእሊ ኣተዋዕዎ vision
Reasoning reasoning
Reasoning effort reasoning_effort
JSON object response_format
JSON schema json_schema
Prompt caching prompt_caching
Web ድሌት Flag ኣይኮነን፦ እቲ ናይ ጠለብ field web_search።
Streaming streaming
  • response_format ከምኡውን prompt_caching flags ናይ ዝተሃንደሱ open-weight entries እዮም። Shannon entry JSON ውጽኢት ብ json_schema ጥራይ ይሕብር፣ እዚ ንክልቲኦም JSON modes ይወክል።
  • vision ንሞዴላት shannon-2-lite ከምኡውን shannon-2-pro true እዩ፦ ብተወሳኺ tools ወይ response_format ኣብ ዝልእኹ ጠለባት እውን ስእልታት የንብቡ።

ካብ ረድፊ ሞዴል ወጻኢ

ዝተሃንደሰ open-weight ሞዴል ካብ ረድፉ ወጻኢ ዘለዉ ስእሊ ወይ JSON mode ይነጽግ። ምንጻግ ቅድሚ ካብ ሚዛንካ ዝውሰድ ዝኾነ ይመጽእ፦

ኩነታት ዓይነት መልእኽቲ መዓስ
400 invalid_request_error <id> does not accept image input ስእሊ ኣተዋዕዎ ዘየብሉ ዝተሃንደሰ open-weight ሞዴል ስእሊ ተላኢኹ።
400 invalid_request_error <id> does not accept response_format JSON ውጽኢት ካብ ዝተሃንደሰ open-weight ሞዴል ተሓቲቱ እቲ ክልቲኡ JSON mode የብሉን።
400 invalid_request_error <id> does not accept response_format json_schema; use json_object schema JSON object mode ጥራይ ዘለዎ ዝተሃንደሰ open-weight ሞዴል ተላኢኹ።

ሞዴል Shannon ንከምዚ ዝበለ ጠለብ ብኩነታት 200 ይምልሶ፦ ካብ ረድፉ ወጻኢ ዘሎ ክእለት ኣብ መልሲ ኣይሳተፍን። ሓጋይ ኣስተዳደር