సామర్థ్యాలు
API ద్వారా ప్రతి మోడల్ ఏమి చేయగలదు, మోడల్ వారీగా: టూల్స్, చిత్ర ఇన్పుట్, రీజనింగ్, JSON అవుట్పుట్, ప్రాంప్ట్ క్యాషింగ్, వెబ్ శోధన మరియు స్ట్రీమింగ్.
ప్రతి మోడల్ను అదే కీతో అవే మూడు ఎండ్పాయింట్ల ద్వారా చేరుకోవచ్చు. రెండు పట్టికలు మోడల్స్ ఎక్కడ భిన్నంగా ఉన్నాయో చూపిస్తాయి. డాష్ అంటే ఆ మోడల్ ఆ సామర్థ్యం లేకుండా సమాధానం ఇస్తుంది.
Shannon మోడల్స్
| మోడల్ | Tools | చిత్రాలు | రీజనింగ్ | Effort | JSON ఆబ్జెక్ట్ | JSON schema | క్యాషింగ్ | శోధన | స్ట్రీమింగ్ |
|---|---|---|---|---|---|---|---|---|---|
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 | అవును | — | అవును | — | అవును | అవును | — | — | అవును |
హోస్ట్ చేసిన ఓపెన్-వెయిట్ మోడల్స్
హోస్ట్ చేసిన మోడల్ యొక్క id అనేది దాని పేరు మరియు వేరియంట్ను హైఫన్తో కలిపినది, ఉదాహరణకు DeepSeek-V4-Pro-0813-3BIT-REAP.
| మోడల్ | Tools | చిత్రాలు | రీజనింగ్ | Effort | JSON ఆబ్జెక్ట్ | JSON schema | క్యాషింగ్ | శోధన | స్ట్రీమింగ్ |
|---|---|---|---|---|---|---|---|---|---|
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లో ఫంక్షన్లను వివరిస్తారు, మోడల్ తాను చేయించాలనుకున్న కాల్స్తో సమాధానం ఇస్తుంది, మీ కోడ్ వాటిని నడుపుతుంది. ప్రతి మోడల్ టూల్స్ను తీసుకుంటుంది. బలవంతపుtool_choiceను హోస్ట్ చేసిన ఓపెన్-వెయిట్ మోడల్స్ వర్తింపజేస్తాయి. ఫంక్షన్ కాలింగ్ - చిత్ర ఇన్పుట్. మోడల్ user మెసేజ్లో పంపిన చిత్రాలను చదువుతుంది, data URL గా లేదా చిరునామాగా.
shannon-2-liteమరియుshannon-2-proకూడాtoolsలేదాresponse_formatపంపే రిక్వెస్ట్లలో చిత్రాలను చదువుతాయి. Shannon 3 ఫ్యామిలీ డాక్యుమెంట్లను కూడా చదువుతుంది. చిత్రాలు మరియు ఫైళ్లు - రీజనింగ్. సమాధానంతో పాటు మోడల్ యొక్క రీజనింగ్ టెక్స్ట్ను సమాధానం ప్రత్యేక ఫీల్డ్లో కలిగి ఉండవచ్చు. రీజనింగ్ effort
- రీజనింగ్ effort. మోడల్ ఎంత లోతుగా రీజనింగ్ చేయాలో రిక్వెస్ట్ ఫీల్డ్ సెట్ చేస్తుంది:
off,low,mediumలేదాhigh. Shannon మోడల్స్ తమ లోతును తామే నిర్ణయించుకుంటాయి. రీజనింగ్ effort - JSON ఆబ్జెక్ట్.
response_format: {"type": "json_object"}తో సమాధానం నిర్దిష్ట ఆకృతి లేని JSON అవుతుంది./v1/chat/completionsమరియు/v1/responsesలో. నిర్మిత అవుట్పుట్లు - JSON schema.
json_schemaరకంresponse_formatతో సమాధానం మీరు పంపే schema ను అనుసరిస్తుంది./v1/chat/completionsమరియు/v1/responsesలో. నిర్మిత అవుట్పుట్లు - ప్రాంప్ట్ క్యాషింగ్. అదే మోడల్లో ఇటీవలి ప్రాంప్ట్లా మొదలయ్యే ప్రాంప్ట్ క్యాష్ నుండి చదవబడుతుంది, మరియు క్యాష్ చేసిన భాగం ఇన్పుట్ ధరలో 25% కి బిల్ చేయబడుతుంది. దీనికి రిక్వెస్ట్ ఫీల్డ్ అవసరం లేదు. ప్రాంప్ట్ క్యాషింగ్
- వెబ్ శోధన.
web_search: trueతో API వెబ్లో వెతికి, మోడల్ సమాధానం ఇచ్చే ముందు ఫలితాలను దానికి ఇస్తుంది./v1/chat/completionsమరియు/v1/messagesలో. ఇది రిక్వెస్ట్ ఫీల్డ్,GET /v1/modelsలో దీనికి ఫ్లాగ్ లేదు. వెబ్ శోధన - స్ట్రీమింగ్.
stream: trueతో, మోడల్ రాస్తున్నప్పుడే సమాధానం server-sent events గా వస్తుంది. ప్రతి మోడల్ మూడు ఎండ్పాయింట్లలోనూ స్ట్రీమ్ చేస్తుంది. స్ట్రీమింగ్
GET /v1/models నుండి అవే వాస్తవాలు
GET https://api.shannon-ai.com/v1/models
GET /v1/models ప్రతి మోడల్ను capabilities ఆబ్జెక్ట్తో జాబితా చేస్తుంది, కాబట్టి ప్రోగ్రామ్ ఈ పేజీకి బదులు ఈ వాస్తవాలను చదవవచ్చు. ఈ ఎండ్పాయింట్కు కీ అవసరం లేదు.
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 లో ఫ్లాగ్ |
|---|---|
| Tools | tools |
| చిత్ర ఇన్పుట్ | vision |
| రీజనింగ్ | reasoning |
| రీజనింగ్ effort | reasoning_effort |
| JSON ఆబ్జెక్ట్ | response_format |
| JSON schema | json_schema |
| ప్రాంప్ట్ క్యాషింగ్ | prompt_caching |
| వెబ్ శోధన | ఫ్లాగ్ కాదు: రిక్వెస్ట్ ఫీల్డ్ web_search. |
| స్ట్రీమింగ్ | streaming |
response_formatమరియుprompt_cachingహోస్ట్ చేసిన ఓపెన్-వెయిట్ ఎంట్రీల ఫ్లాగ్లు. Shannon ఎంట్రీ JSON అవుట్పుట్నుjson_schemaతో మాత్రమే నివేదిస్తుంది, అది రెండు JSON మోడ్లకు ప్రతినిధి.shannon-2-liteమరియుshannon-2-proకోసంvisionఅనేదిtrue: అవిtoolsలేదాresponse_formatకూడా పంపే రిక్వెస్ట్లలో చిత్రాలను చదువుతాయి.
మోడల్ వరుసకు వెలుపల
హోస్ట్ చేసిన ఓపెన్-వెయిట్ మోడల్ తన వరుసకు వెలుపల ఉన్న చిత్రాన్ని లేదా JSON మోడ్ను తిరస్కరిస్తుంది. మీ బ్యాలెన్స్ నుండి ఏదైనా తీసుకునే ముందే తిరస్కరణ వస్తుంది:
| స్టేటస్ | రకం | మెసేజ్ | ఎప్పుడు |
|---|---|---|---|
400 | invalid_request_error | <id> does not accept image input | చిత్ర ఇన్పుట్ లేని హోస్ట్ చేసిన ఓపెన్-వెయిట్ మోడల్కు చిత్రం పంపబడింది. |
400 | invalid_request_error | <id> does not accept response_format | రెండు JSON మోడ్లు లేని హోస్ట్ చేసిన ఓపెన్-వెయిట్ మోడల్ను JSON అవుట్పుట్ అడిగారు. |
400 | invalid_request_error | <id> does not accept response_format json_schema; use json_object | JSON ఆబ్జెక్ట్ మోడ్ మాత్రమే ఉన్న హోస్ట్ చేసిన ఓపెన్-వెయిట్ మోడల్కు schema పంపబడింది. |
Shannon మోడల్ అలాంటి రిక్వెస్ట్కు స్టేటస్ 200 తో సమాధానం ఇస్తుంది: దాని వరుసకు వెలుపల ఉన్న సామర్థ్యం సమాధానంలో పాల్గొనదు. ఎరర్ హ్యాండ్లింగ్