உள்ளடக்கத்துக்குச் செல்
திறன்கள்

திறன்கள்

API வழியாக ஒவ்வொரு மாடலும் என்ன செய்ய முடியும், மாடல் வாரியாக: tools, பட உள்ளீடு, reasoning, JSON வெளியீடு, prompt caching, இணையத் தேடல் மற்றும் streaming.

ஒவ்வொரு மாடலும் ஒரே key-யுடன் அதே மூன்று endpoint-கள் வழியாக அணுகப்படுகிறது. இரண்டு அட்டவணைகள் மாடல்கள் எங்கு வேறுபடுகின்றன என்பதைக் காட்டுகின்றன. கோடு என்றால் அந்தத் திறன் இல்லாமல் மாடல் பதிலளிக்கும்.

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 என்பது அதன் பெயரும் வகையும் ஹைபனால் இணைந்தது, எடுத்துக்காட்டாக 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. tools-ல் செயல்பாடுகளை விவரிக்கிறீர்கள், மாடல் தான் செய்யச் சொல்லும் அழைப்புகளுடன் பதிலளிக்கிறது, உங்கள் குறியீடு அவற்றை இயக்குகிறது. ஒவ்வொரு மாடலும் tools ஏற்கும். கட்டாய tool_choice-ஐ ஹோஸ்ட் செய்யப்பட்ட 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 object. response_format: {"type": "json_object"} உடன் பதில் குறிப்பிட்ட வடிவம் இல்லாத JSON ஆக இருக்கும். /v1/chat/completions மற்றும் /v1/responses-ல். கட்டமைக்கப்பட்ட வெளியீடுகள்
  • JSON schema. json_schema வகை response_format உடன் பதில் நீங்கள் அனுப்பும் schema-வைப் பின்பற்றும். /v1/chat/completions மற்றும் /v1/responses-ல். கட்டமைக்கப்பட்ட வெளியீடுகள்
  • Prompt caching. அதே மாடலில் சமீபத்திய prompt போலவே தொடங்கும் prompt cache-லிருந்து படிக்கப்படும்; cache செய்த பகுதிக்கு உள்ளீட்டு விலையில் 25% கட்டணம். இதற்குக் கோரிக்கைப் புலம் தேவையில்லை. பிராம்ப்ட் கேச்சிங்
  • இணையத் தேடல். 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 object உடன் பட்டியலிடும், எனவே நிரல் இந்தப் பக்கத்துக்குப் பதிலாக இந்த உண்மைகளைப் படிக்கலாம். இந்த endpoint-க்கு key தேவையில்லை.

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))

data-வின் இரண்டு உள்ளீடுகளின் id மற்றும் capabilities:

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
    }
  }
]
நெடுவரிசை capabilities-ல் உள்ள flag
Tools tools
பட உள்ளீடு vision
Reasoning reasoning
Reasoning effort reasoning_effort
JSON object response_format
JSON schema json_schema
Prompt caching prompt_caching
இணையத் தேடல் flag அல்ல: கோரிக்கைப் புலம் web_search.
Streaming streaming
  • response_format மற்றும் prompt_caching ஆகியவை ஹோஸ்ட் செய்யப்பட்ட open-weight உள்ளீடுகளின் flags. Shannon உள்ளீடு JSON வெளியீட்டை json_schema மட்டுமே கொண்டு தெரிவிக்கும்; அது இரண்டு JSON முறைகளையும் குறிக்கும்.
  • shannon-2-lite மற்றும் shannon-2-pro-க்கு vision true: tools அல்லது response_format அனுப்பும் கோரிக்கைகளிலும் அவை படங்களைப் படிக்கும்.

மாடலின் வரிசைக்கு வெளியே

ஹோஸ்ட் செய்யப்பட்ட open-weight மாடல் தன் வரிசைக்கு வெளியே உள்ள படத்தையோ JSON முறையையோ மறுக்கும். உங்கள் இருப்பிலிருந்து எதுவும் எடுக்கப்படும் முன்பே மறுப்பு வரும்:

நிலை வகை செய்தி எப்போது
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 வெளியீடு கேட்கப்பட்டது.
400 invalid_request_error <id> does not accept response_format json_schema; use json_object JSON object முறை மட்டுமே உள்ள ஹோஸ்ட் செய்யப்பட்ட open-weight மாடலுக்கு schema அனுப்பப்பட்டது.

Shannon மாடல் அத்தகைய கோரிக்கைக்கு 200 நிலையுடன் பதிலளிக்கும்: அதன் வரிசைக்கு வெளியே உள்ள திறன் பதிலில் பங்கேற்காது. கையாளுவதில் பிழை