திறன்கள்
API வழியாக ஒவ்வொரு மாடலும் என்ன செய்ய முடியும், மாடல் வாரியாக: tools, பட உள்ளீடு, reasoning, JSON வெளியீடு, prompt caching, இணையத் தேடல் மற்றும் streaming.
ஒவ்வொரு மாடலும் ஒரே key-யுடன் அதே மூன்று endpoint-கள் வழியாக அணுகப்படுகிறது. இரண்டு அட்டவணைகள் மாடல்கள் எங்கு வேறுபடுகின்றன என்பதைக் காட்டுகின்றன. கோடு என்றால் அந்தத் திறன் இல்லாமல் மாடல் பதிலளிக்கும்.
Shannon மாடல்கள்
| மாடல் | Tools | படங்கள் | Reasoning | Effort | JSON object | 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 என்பது அதன் பெயரும் வகையும் ஹைபனால் இணைந்தது, எடுத்துக்காட்டாக DeepSeek-V4-Pro-0813-3BIT-REAP.
| மாடல் | Tools | படங்கள் | Reasoning | Effort | JSON object | 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.
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)) 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 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-க்குvisiontrue: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 நிலையுடன் பதிலளிக்கும்: அதன் வரிசைக்கு வெளியே உள்ள திறன் பதிலில் பங்கேற்காது. கையாளுவதில் பிழை