मॉडेल्स आणि किंमत
प्रति 1M टोकन्सAPI चा प्रत्येक मॉडेल id, तो काय स्वीकारतो आणि त्याची किंमत काय: 10 Shannon मॉडेल्स आणि 12 होस्ट केलेली open-weight मॉडेल्स, प्रत्येक तिन्ही एंडपॉइंट्सवर उपलब्ध. GET /v1/models हीच यादी JSON म्हणून देते.
- अनसेन्सॉर्ड मॉडेल्स
- 22
- कॉन्टेक्स्ट विंडो
- 256K
- पासून
- $0.50 /1M
होस्ट केलेली open-weight मॉडेल्स
प्रत्येक id वर 262,144-टोकन कॉन्टेक्स्ट; इनपुट आणि आउटपुटचे बिल वेगळे; प्रत्येक id ते मॉडेल जे स्वीकारते तेच स्वीकारतो ज्याचे तो अनुकरण करतो
| मॉडेल | इनपुट | स्ट्रक्चर्ड आउटपुट | 1M प्रती In / cached / out | अधिक |
|---|---|---|---|---|
3BIT-REAPDeepSeek · 1.6T MoE · 49B activeअनसेन्सॉर्ड | इनपुट: मजकूर | JSON स्कीमा | $1.95 / $0.488 / $3.90 | अधिक |
3BIT-REAPZ.ai · 744B MoE · 40B activeअनसेन्सॉर्ड | इनपुट: मजकूर | JSON स्कीमा | $0.73 / $0.183 / $2.34 | अधिक |
3BIT-REAPMoonshot AI · 2.8T MoE · 104B activeअनसेन्सॉर्ड | इनपुट: मजकूर + इमेज | JSON स्कीमा | $3.83 / $0.958 / $19.12 | अधिक |
3BIT-REAPNVIDIA · 550B hybrid Mamba-Attention MoE · 55B activeअनसेन्सॉर्ड | इनपुट: मजकूर | JSON स्कीमा | $0.75 / $0.188 / $3.30 | अधिक |
3BIT-REAPMiniMax · 428B MoE · 23B active · sparse attentionअनसेन्सॉर्ड | इनपुट: मजकूर + इमेज | JSON स्कीमा | $0.50 / $0.125 / $2.00 | अधिक |
W4A16-AUTOROUND-REAPDeepSeek · 284B MoE · 13B activeअनसेन्सॉर्ड | इनपुट: मजकूर | JSON स्कीमा | $0.50 / $0.125 / $2.00 | अधिक |
W4A16-AUTOROUND-REAPMoonshot AI · 1T MoE · 32B activeअनसेन्सॉर्ड | इनपुट: मजकूर + इमेज | JSON स्कीमा | $0.78 / $0.195 / $3.67 | अधिक |
W4A16-AUTOROUND-REAPPoolside · 118B MoE · 8B activeअनसेन्सॉर्ड | इनपुट: मजकूर | स्ट्रक्चर्ड आउटपुट नाही | $0.50 / $0.125 / $2.00 | अधिक |
W4A16-AUTOROUND-REAPThinking Machines · 975B MoE · 41B activeअनसेन्सॉर्ड | इनपुट: मजकूर + इमेज | JSON ऑब्जेक्ट | $1.42 / $0.355 / $6.07 | अधिक |
W8A16Xiaomi · 1.02T MoE · 42B active · 8-bitअनसेन्सॉर्ड | इनपुट: मजकूर | JSON स्कीमा | $0.50 / $0.125 / $2.00 | अधिक |
W8A16Xiaomi · 8-bit multimodal · W8A16अनसेन्सॉर्ड | इनपुट: मजकूर + इमेज | JSON स्कीमा | $0.50 / $0.125 / $2.00 | अधिक |
W8A16Tencent · 295B MoE · 21B active · 8-bitअनसेन्सॉर्ड | इनपुट: मजकूर | JSON स्कीमा | $0.50 / $0.125 / $2.00 | अधिक |
Shannon मॉडेल्स
इनपुट आणि आउटपुटसाठी एकच निश्चित दर
| मॉडेल | कॉन्टेक्स्ट | इनपुट | स्ट्रक्चर्ड आउटपुट | किंमत / 1M टोकन्स |
|---|---|---|---|---|
shannon-1.6-liteअनसेन्सॉर्ड | 192K | इनपुट: मजकूर + इमेज | JSON स्कीमा | $3.90 |
shannon-1.6-proअनसेन्सॉर्ड | 192K | इनपुट: मजकूर + इमेज | JSON स्कीमा | $7.80 |
shannon-2-liteअनसेन्सॉर्ड | 192K | इनपुट: मजकूर + इमेज | JSON स्कीमा | $3.90 |
shannon-2-proअनसेन्सॉर्ड | 192K | इनपुट: मजकूर + इमेज | JSON स्कीमा | $5.85 |
shannon-3अनसेन्सॉर्ड | 192K | इनपुट: मजकूर + इमेज | JSON स्कीमा | $3.35 |
shannon-3-proअनसेन्सॉर्ड | 192K | इनपुट: मजकूर + इमेज | JSON स्कीमा | $3.35 |
shannon-3.1अनसेन्सॉर्ड | 192K | इनपुट: मजकूर + इमेज | JSON स्कीमा | $3.35 |
shannon-3.1-proअनसेन्सॉर्ड | 192K | इनपुट: मजकूर + इमेज | JSON स्कीमा | $3.35 |
shannon-3.5अनसेन्सॉर्ड | 192K | इनपुट: मजकूर + इमेज | JSON स्कीमा | $3.35 |
shannon-coder-1अनसेन्सॉर्ड | 128K | इनपुट: मजकूर | JSON स्कीमा | $8.00 |
जलद सुरुवातीकडे जा Playground वापरून पहा
ओळ कशी वाचायची
| स्तंभ | काय सांगते |
|---|---|
| मॉडेल | प्रदर्शनासाठी नाव. त्याखालील ओळ म्हणजे तुम्ही model म्हणून पाठवता तो id. होस्ट केलेल्या तक्त्यात id म्हणजे नाव आणि त्याच्या शेजारील टॅग, हायफनने जोडलेले: MiniMax-M3 आणि 3BIT-REAP मिळून MiniMax-M3-3BIT-REAP होते. नावाखालील ओळ मॉडेल कोणी बनवले आणि त्याचा आकार दाखवते. |
| कॉन्टेक्स्ट | कॉन्टेक्स्ट विंडो: मॉडेल संभाषणाची किती टोकन्स वाचते. K म्हणजे 1,024 टोकन्स. नेमकी संख्या GET /v1/models मधील context_window आहे. |
| इनपुट | फक्त मजकूर, किंवा मजकूर आणि इमेज. इमेज वाचणारे मॉडेल capabilities.vision: true कळवते. shannon-2-lite आणि shannon-2-pro ज्या रिक्वेस्ट्स tools किंवा response_format देखील पाठवतात त्यांमध्ये इमेज वाचतात. |
| स्ट्रक्चर्ड आउटपुट | response_format मॉडेलकडून काय मागू शकते: तुमच्या JSON स्कीमाचे पालन करणारे उत्तर, JSON ऑब्जेक्ट असलेले उत्तर, किंवा दोन्हीपैकी काहीही नाही. |
| किंमत | प्रति 1,000,000 टोकन्स USD मध्ये. Shannon मॉडेलला इनपुट आणि आउटपुटसाठी एकच किंमत आहे. होस्ट केलेल्या open-weight मॉडेलला तीन आहेत: इनपुट, कॅश केलेले इनपुट आणि आउटपुट. |
प्रत्येक मॉडेल स्ट्रीम करते आणि टूल्स कॉल करू शकते. API ची इतर वैशिष्ट्ये Capabilities पानावर वर्णन केली आहेत. क्षमता
कॉन्टेक्स्ट विंडो आणि आउटपुट मर्यादा
- कॉन्टेक्स्ट विंडो म्हणजे मॉडेल एका उत्तरासाठी जे काही वाचते ते सर्व: तुमचे संदेश, टूल व्याख्या आणि इमेज.
- Shannon 3 कुटुंब लांब संभाषण स्वतः बसवते: ते विंडोमध्ये बसणारे सर्वात नवे टर्न्स ठेवते आणि उत्तर देते.
- स्ट्रीममध्ये खूप लांब प्रॉम्प्ट प्रकार
invalid_request_errorआणिcode: "context_length_exceeded"असलेल्या एरर फ्रेमच्या रूपात कळवला जातो. max_tokensप्रत्येक मॉडेलवर 1 ते 65,536 ही मूल्ये घेते;GET /v1/modelsमधीलmax_output_tokensहे त्या श्रेणीचे वरचे टोक आहे. डिफॉल्ट 4,096 आहे.- प्रत्येक मॉडेलवर
max_tokensही रक्कम रिक्वेस्ट तुमच्या बॅलन्समधून राखून ठेवते. - उत्तराच्या लांबीची मर्यादा म्हणून
max_tokensहोस्ट केलेली open-weight मॉडेल्स,shannon-1.6-lite,shannon-1.6-proआणिshannon-coder-1लागू करतात. - होस्ट केलेल्या open-weight मॉडेल्सवर ते उत्तराचा मजकूर मर्यादित करते. उत्तरापूर्वीचे रीझनिंग त्यात मोजले जात नाही, आणि 256 पेक्षा कमी मूल्य 256 म्हणून काम करते.
- उत्तर त्याच्या मर्यादेवर तोडले गेले तर
shannon-1.6-lite,shannon-1.6-pro,shannon-coder-1किंवा Shannon 3 कुटुंबाचा स्ट्रीमfinish_reason: "length"सह संपतो.
किंमत कशी ठरते
- किमती प्रति 1,000,000 टोकन्स USD मध्ये आहेत. तुमचा बॅलन्स प्रति 1,000,000 साठी $5.00 किमतीच्या टोकन्समध्ये मोजला जातो, म्हणून मॉडेलची किंमत सांगते की त्याची टोकन्स किती बॅलन्स घेतात.
- Shannon मॉडेल्सना एकच किंमत आहे. कॉलला त्या किमतीने
usage.total_tokensआकारले जाते. - होस्ट केलेल्या open-weight मॉडेल्सना तीन किमती आहेत. प्रॉम्प्ट कॅशमधून वाचलेले इनपुट कॅश किमतीने आकारले जाते, जी इनपुट किमतीच्या 25% असून $0.001 पर्यंत पूर्णांकित असते. उरलेले इनपुट इनपुट किमतीने आणि आउटपुट आउटपुट किमतीने आकारले जाते.
- होस्ट केलेली open-weight मॉडेल्स प्रत्येक मॉडेलच्या स्वतःच्या टोकनायझरने टोकन्स मोजतात.
GET /v1/modelsहेtokenizer: "original"म्हणून दर्शवते. /v1/chat/completionsआणि/v1/messagesवरshannon-coder-1टोकन्समध्ये नव्हे तर कॉल्समध्ये मोजले जाते. त्याची दिलेली किंमत/v1/responsesवर लागू होते.
रिक्वेस्ट काय राखून ठेवते, शुल्काची सोडवलेली उदाहरणे आणि Shannon Coder कॉल कोटा Limits and balance वर आहेत. मर्यादा आणि बॅलन्स
मॉडेल id
यांपैकी एक id model म्हणून पाठवा.
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
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 - मोठी आणि लहान अक्षरे महत्त्वाची नाहीत, आणि id भोवतीचे स्पेस काढले जातात:
SHANNON-3आणिshannon-3हे तेच मॉडेल आहे. - तुम्ही कोणतेही स्पेलिंग पाठवले तरी उत्तरात
modelमध्ये नेहमी प्रकाशित id असतो. Shannon 3सारखे प्रदर्शन नाव id नाही.
चार छोटी स्पेलिंग्जही स्वीकारली जातात.
| तुम्ही पाठवता | उत्तर देणारे मॉडेल |
|---|---|
shannon-1.6 | shannon-1.6-lite |
shannon-3-lite | shannon-3 |
shannon-3.1-lite | shannon-3.1 |
shannon-coder | shannon-coder-1 |
प्रकाशित नसलेल्या id ला तिन्ही एंडपॉइंट्सवर स्टेटस 400, प्रकार invalid_request_error आणि संदेश unknown model: <id> मिळतो. त्याच्या जागी इतर कोणतेही मॉडेल उत्तर देत नाही.
{
"error": {
"type": "invalid_request_error",
"message": "unknown model: gpt-4o"
}
} {
"type": "error",
"error": {
"type": "invalid_request_error",
"message": "unknown model: gpt-4o"
}
} modelनेहमी पाठवा./v1/responsesते नसलेल्या रिक्वेस्टला400देते./v1/chat/completionsआणि/v1/messagesवर अशा रिक्वेस्टलाshannon-1.6-liteउत्तर देते.POST /v1/tokenizeआणिPOST /v1/messages/count_tokensहोस्ट केलेल्या open-weight मॉडेल्सचे id घेतात.
मॉडेल्सची यादी
GET /v1/models या पानावरील मॉडेल्स त्याच कॉन्टेक्स्ट विंडो, किमती आणि क्षमतांसह JSON म्हणून देते. मॉडेल पिकर भरण्यासाठी किंवा कोडमध्ये किंमत तपासण्यासाठी वापरा.
GET https://api.shannon-ai.com/v1/models
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) 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);
} curl "https://api.shannon-ai.com/v1/models" उत्तर, प्रत्येक प्रकारच्या एका एंट्रीपर्यंत लहान केलेले:
{
"object": "list",
"data": [
{
"id": "shannon-3",
"object": "model",
"created": 1700000000,
"owned_by": "shannon-ai",
"display_name": "Shannon 3",
"context_window": 196608,
"max_output_tokens": 65536,
"pricing": {
"input_per_million_usd": 3.35,
"output_per_million_usd": 3.35,
"currency": "USD"
},
"capabilities": {
"tools": true,
"vision": true,
"reasoning": true,
"reasoning_effort": false,
"streaming": true,
"json_schema": true
},
"endpoints": [
"/v1/chat/completions",
"/v1/messages",
"/v1/responses"
]
},
{
"id": "MiniMax-M3-3BIT-REAP",
"object": "model",
"created": 1700000000,
"owned_by": "shannon-ai",
"display_name": "MiniMax-M3 · 3BIT-REAP",
"context_window": 262144,
"max_output_tokens": 65536,
"pricing": {
"input_per_million_usd": 0.5,
"cached_input_per_million_usd": 0.125,
"output_per_million_usd": 2,
"currency": "USD"
},
"tokenizer": "original",
"capabilities": {
"tools": true,
"vision": true,
"reasoning": true,
"reasoning_effort": true,
"streaming": true,
"response_format": true,
"json_schema": true,
"prompt_caching": true
},
"endpoints": [
"/v1/chat/completions",
"/v1/messages",
"/v1/responses",
"/v1/messages/count_tokens",
"/v1/tokenize"
]
}
]
} | फील्ड | प्रकार | वर्णन | कुठे उपलब्ध |
|---|---|---|---|
object | string | नेहमी list. | |
data | array | कॉल करता येणाऱ्या प्रत्येक मॉडेलसाठी एक एंट्री. | |
data[].id | string | तुम्ही model म्हणून पाठवता तो id. | प्रत्येक मॉडेल |
data[].object | string | नेहमी model. | प्रत्येक मॉडेल |
data[].created | integer | एक निश्चित संख्या, प्रत्येक मॉडेलसाठी सारखीच: 1700000000. | प्रत्येक मॉडेल |
data[].owned_by | string | नेहमी shannon-ai. | प्रत्येक मॉडेल |
data[].display_name | string | प्रदर्शनासाठी नाव. ते model म्हणून स्वीकारले जात नाही. | प्रत्येक मॉडेल |
data[].context_window | integer | टोकन्समध्ये कॉन्टेक्स्ट विंडो. | प्रत्येक मॉडेल |
data[].max_output_tokens | integer | रिक्वेस्ट मागू शकणारे सर्वात मोठे आउटपुट बजेट: प्रत्येक मॉडेलवर 65536. | प्रत्येक मॉडेल |
data[].pricing.input_per_million_usd | number | 1,000,000 इनपुट टोकन्सची किंमत USD मध्ये. | प्रत्येक मॉडेल |
data[].pricing.cached_input_per_million_usd | number | प्रॉम्प्ट कॅशमधून वाचलेल्या 1,000,000 इनपुट टोकन्सची किंमत. | होस्ट केलेली open-weight मॉडेल्स |
data[].pricing.output_per_million_usd | number | 1,000,000 आउटपुट टोकन्सची किंमत USD मध्ये. Shannon मॉडेलवर ती इनपुट किमतीइतकीच असते. | प्रत्येक मॉडेल |
data[].pricing.currency | string | नेहमी USD. | प्रत्येक मॉडेल |
data[].tokenizer | string | original: टोकन्स मॉडेलच्या स्वतःच्या टोकनायझरने मोजली जातात. | होस्ट केलेली open-weight मॉडेल्स |
data[].capabilities.tools | boolean | तुम्ही घोषित केलेली टूल्स मॉडेल कॉल करू शकते. प्रत्येक मॉडेलवर true. | प्रत्येक मॉडेल |
data[].capabilities.vision | boolean | मॉडेल इमेज वाचते. | प्रत्येक मॉडेल |
data[].capabilities.reasoning | boolean | मॉडेल उत्तर देण्यापूर्वी रीझनिंग करते. | प्रत्येक मॉडेल |
data[].capabilities.reasoning_effort | boolean | रिक्वेस्ट फील्ड reasoning_effort या मॉडेलवर परिणाम करते. | प्रत्येक मॉडेल |
data[].capabilities.streaming | boolean | प्रत्येक मॉडेलवर true. | प्रत्येक मॉडेल |
data[].capabilities.json_schema | boolean | json_schema प्रकारचे response_format परिणाम करते. | प्रत्येक मॉडेल |
data[].capabilities.response_format | boolean | response_format किमान JSON ऑब्जेक्ट म्हणून तरी परिणाम करते. | होस्ट केलेली open-weight मॉडेल्स |
data[].capabilities.prompt_caching | boolean | पुनरावृत्त होणारे प्रॉम्प्ट प्रीफिक्स कॅश केले जातात आणि कॅश किमतीने आकारले जातात. | होस्ट केलेली open-weight मॉडेल्स |
data[].endpoints | array | हा id घेणारे पाथ. | प्रत्येक मॉडेल |
GET /v1/modelsला की लागत नाही. उत्तर प्रत्येक कॉलरसाठी सारखेच असते आणि तुमच्या प्लॅनवर अवलंबून नसते.- यादीत कॉल करता येणारे id असतात. या क्षणी सेवा देता न येणारे मॉडेल त्यातून वगळले जाते.
- एका मॉडेलसाठी एंडपॉइंट नाही:
GET /v1/models/{id}प्रकारnot_found_errorसह404देते.