Modelet dhe çmimet
PËR 1M TOKENSÇdo id modeli e API-t, çfarë pranon dhe sa kushton: 10 modele Shannon dhe 12 modele open-weight të hostuara, secili i disponueshëm në të tri endpoint-et. GET /v1/models kthen të njëjtën listë si JSON.
- modele pa censurë
- 22
- dritare konteksti
- 256K
- nga
- $0.50 /1M
Modele open-weight të hostuara
konteksti 262,144 tokens në çdo id; hyrja dhe dalja faturohen veçmas; çdo id pranon atë që pranon modeli që imiton
| Modeli | Hyrja | Dalje e strukturuar | Hyrje / cached / dalje për 1M | Më shumë |
|---|---|---|---|---|
3BIT-REAPDeepSeek · 1.6T MoE · 49B activePa censurë | Hyrje tekst | Skemë JSON | $1.95 / $0.488 / $3.90 | Më shumë |
3BIT-REAPZ.ai · 744B MoE · 40B activePa censurë | Hyrje tekst | Skemë JSON | $0.73 / $0.183 / $2.34 | Më shumë |
3BIT-REAPMoonshot AI · 2.8T MoE · 104B activePa censurë | Hyrje tekst + imazh | Skemë JSON | $3.83 / $0.958 / $19.12 | Më shumë |
3BIT-REAPNVIDIA · 550B hybrid Mamba-Attention MoE · 55B activePa censurë | Hyrje tekst | Skemë JSON | $0.75 / $0.188 / $3.30 | Më shumë |
3BIT-REAPMiniMax · 428B MoE · 23B active · sparse attentionPa censurë | Hyrje tekst + imazh | Skemë JSON | $0.50 / $0.125 / $2.00 | Më shumë |
W4A16-AUTOROUND-REAPDeepSeek · 284B MoE · 13B activePa censurë | Hyrje tekst | Skemë JSON | $0.50 / $0.125 / $2.00 | Më shumë |
W4A16-AUTOROUND-REAPMoonshot AI · 1T MoE · 32B activePa censurë | Hyrje tekst + imazh | Skemë JSON | $0.78 / $0.195 / $3.67 | Më shumë |
W4A16-AUTOROUND-REAPPoolside · 118B MoE · 8B activePa censurë | Hyrje tekst | Pa dalje të strukturuar | $0.50 / $0.125 / $2.00 | Më shumë |
W4A16-AUTOROUND-REAPThinking Machines · 975B MoE · 41B activePa censurë | Hyrje tekst + imazh | Objekt JSON | $1.42 / $0.355 / $6.07 | Më shumë |
W8A16Xiaomi · 1.02T MoE · 42B active · 8-bitPa censurë | Hyrje tekst | Skemë JSON | $0.50 / $0.125 / $2.00 | Më shumë |
W8A16Xiaomi · 8-bit multimodal · W8A16Pa censurë | Hyrje tekst + imazh | Skemë JSON | $0.50 / $0.125 / $2.00 | Më shumë |
W8A16Tencent · 295B MoE · 21B active · 8-bitPa censurë | Hyrje tekst | Skemë JSON | $0.50 / $0.125 / $2.00 | Më shumë |
Modelet Shannon
një tarifë fikse për hyrjen dhe daljen
| Modeli | Konteksti | Hyrja | Dalje e strukturuar | Çmimi / 1M tokens |
|---|---|---|---|---|
shannon-1.6-litePa censurë | 192K | Hyrje tekst + imazh | Skemë JSON | $3.90 |
shannon-1.6-proPa censurë | 192K | Hyrje tekst + imazh | Skemë JSON | $7.80 |
shannon-2-litePa censurë | 192K | Hyrje tekst + imazh | Skemë JSON | $3.90 |
shannon-2-proPa censurë | 192K | Hyrje tekst + imazh | Skemë JSON | $5.85 |
shannon-3Pa censurë | 192K | Hyrje tekst + imazh | Skemë JSON | $3.35 |
shannon-3-proPa censurë | 192K | Hyrje tekst + imazh | Skemë JSON | $3.35 |
shannon-3.1Pa censurë | 192K | Hyrje tekst + imazh | Skemë JSON | $3.35 |
shannon-3.1-proPa censurë | 192K | Hyrje tekst + imazh | Skemë JSON | $3.35 |
shannon-3.5Pa censurë | 192K | Hyrje tekst + imazh | Skemë JSON | $3.35 |
shannon-coder-1Pa censurë | 128K | Hyrje tekst | Skemë JSON | $8.00 |
Shko te Fillimi i shpejtë Provo Playground
Si ta lexoni një rresht
| Kolona | Çfarë thotë |
|---|---|
| Modeli | Emri për shfaqje. Rreshti nën të është id-ja që dërgoni si model. Në tabelën e hostuar id-ja është emri dhe etiketa pranë tij, të bashkuara me vizë ndarëse: MiniMax-M3 dhe 3BIT-REAP bëjnë MiniMax-M3-3BIT-REAP. Rreshti nën emër tregon kush e ka bërë modelin dhe madhësinë e tij. |
| Konteksti | Dritarja e kontekstit: sa tokens bisede lexon modeli. K qëndron për 1,024 tokens. Numri i saktë është context_window te GET /v1/models. |
| Hyrja | Vetëm tekst, ose tekst dhe imazhe. Një model që lexon imazhe raporton capabilities.vision: true. shannon-2-lite dhe shannon-2-pro lexojnë imazhe në kërkesa që dërgojnë edhe tools ose response_format. |
| Dalje e strukturuar | Çfarë mund t'i kërkojë response_format modelit: një përgjigje që ndjek skemën tuaj JSON, një përgjigje që është objekt JSON, ose asnjërën. |
| Çmimi | USD për 1,000,000 tokens. Një model Shannon ka një çmim për hyrjen dhe daljen. Një model open-weight i hostuar ka tre: hyrja, hyrja e ruajtur në cache dhe dalja. |
Çdo model bën streaming dhe mund të thërrasë mjete. Veçoritë e tjera të API-t përshkruhen në faqen Aftësitë. Aftësitë
Dritarja e kontekstit dhe kufijtë e daljes
- Dritarja e kontekstit përfshin gjithçka që modeli lexon për një përgjigje: mesazhet tuaja, përkufizimet e mjeteve dhe imazhet.
- Familja Shannon 3 e përshtat vetë një bisedë më të gjatë: i mban radhët më të reja që ngjitin në dritare dhe përgjigjet.
- Në një stream, një prompt shumë i gjatë raportohet si frame gabimi me llojin
invalid_request_errordhecode: "context_length_exceeded". max_tokenspranon vlera nga 1 deri 65,536 në çdo model;max_output_tokensteGET /v1/modelsështë maja e atij intervali. Parazgjedhja është 4,096.- Në çdo model,
max_tokensështë sasia që një kërkesë rezervon nga bilanci juaj. - Si kufi i gjatësisë së përgjigjes,
max_tokenszbatohet nga modelet open-weight të hostuara,shannon-1.6-lite,shannon-1.6-prodheshannon-coder-1. - Te modelet open-weight të hostuara kufizon tekstin e përgjigjes. Arsyetimi para përgjigjes nuk numërohet kundër tij, dhe një vlerë nën 256 vepron si 256.
- Një stream i
shannon-1.6-lite,shannon-1.6-pro,shannon-coder-1ose i familjes Shannon 3 mbaron mefinish_reason: "length"kur përgjigjja u ndërpre te kufiri i saj.
Si formohet një çmim
- Çmimet janë në USD për 1,000,000 tokens. Bilanci juaj numërohet në tokens me vlerë $5.00 për 1,000,000, kështu që çmimi i një modeli thotë sa bilanc marrin tokens-at e tij.
- Modelet Shannon kanë një çmim. Një thirrje faturohet
usage.total_tokensme atë çmim. - Modelet open-weight të hostuara kanë tre çmime. Hyrja e lexuar nga cache-i i prompt-it faturohet me çmimin e cache-it, që është 25% e çmimit të hyrjes e rrumbullakosur në $0.001. Pjesa tjetër e hyrjes faturohet me çmimin e hyrjes, dalja me çmimin e daljes.
- Modelet open-weight të hostuara i numërojnë tokens-at me tokenizuesin e vetë çdo modeli.
GET /v1/modelse shënon këtë sitokenizer: "original". shannon-coder-1numërohet në thirrje, jo në tokens, në/v1/chat/completionsdhe/v1/messages. Çmimi i tij i listuar vlen në/v1/responses.
Çfarë rezervon një kërkesë, shembuj të zgjidhur të një faturimi dhe kuota e thirrjeve Shannon Coder janë te Kufijtë dhe bilanci. Kufijtë dhe bilanci
Id-të e modeleve
Dërgoni një nga këto id si 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 - Shkronjat e mëdha dhe të vogla nuk kanë rëndësi, dhe hapësirat rreth id-së hiqen:
SHANNON-3dheshannon-3janë i njëjti model. - Përgjigjja mban gjithmonë id-në e publikuar te
model, cilindo shkrim që dërguat. - Një emër për shfaqje si
Shannon 3nuk është id.
Pranohen edhe katër shkrime më të shkurtra.
| Ju dërgoni | Modeli që përgjigjet |
|---|---|
shannon-1.6 | shannon-1.6-lite |
shannon-3-lite | shannon-3 |
shannon-3.1-lite | shannon-3.1 |
shannon-coder | shannon-coder-1 |
Një id që nuk është e publikuar merr përgjigje me status 400, llojin invalid_request_error dhe mesazhin unknown model: <id> në të tri endpoint-et. Asnjë model tjetër nuk përgjigjet në vend të saj.
{
"error": {
"type": "invalid_request_error",
"message": "unknown model: gpt-4o"
}
} {
"type": "error",
"error": {
"type": "invalid_request_error",
"message": "unknown model: gpt-4o"
}
} - Dërgoni gjithmonë
model./v1/responsese përgjigjet me400një kërkesë pa të. Në/v1/chat/completionsdhe/v1/messagesnjë kërkesë e tillë merr përgjigje ngashannon-1.6-lite. POST /v1/tokenizedhePOST /v1/messages/count_tokenspranojnë id-të e modeleve open-weight të hostuara.
Listoni modelet
GET /v1/models kthen modelet e kësaj faqeje si JSON, me të njëjtat dritare konteksti, çmime dhe aftësi. Përdoreni për të mbushur një zgjedhës modelesh ose për të kontrolluar një çmim në kod.
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" Përgjigjja, e shkurtuar në një hyrje të secilit lloj:
{
"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"
]
}
]
} | Fusha | Lloji | Përshkrimi | I pranishëm në |
|---|---|---|---|
object | string | Gjithmonë list. | |
data | array | Një hyrje për çdo model që mund të thirret. | |
data[].id | string | Id-ja që dërgoni si model. | Çdo model |
data[].object | string | Gjithmonë model. | Çdo model |
data[].created | integer | Një numër i fiksuar, i njëjtë për çdo model: 1700000000. | Çdo model |
data[].owned_by | string | Gjithmonë shannon-ai. | Çdo model |
data[].display_name | string | Një emër për shfaqje. Nuk pranohet si model. | Çdo model |
data[].context_window | integer | Dritarja e kontekstit në tokens. | Çdo model |
data[].max_output_tokens | integer | Buxheti më i madh i daljes që mund të kërkojë një kërkesë: 65536 në çdo model. | Çdo model |
data[].pricing.input_per_million_usd | number | Çmimi i 1,000,000 tokens hyrjeje në USD. | Çdo model |
data[].pricing.cached_input_per_million_usd | number | Çmimi i 1,000,000 tokens hyrjeje të lexuara nga cache-i i prompt-it. | Modele open-weight të hostuara |
data[].pricing.output_per_million_usd | number | Çmimi i 1,000,000 tokens dalje në USD. Te një model Shannon është i barabartë me çmimin e hyrjes. | Çdo model |
data[].pricing.currency | string | Gjithmonë USD. | Çdo model |
data[].tokenizer | string | original: tokens-at numërohen me tokenizuesin e vetë modelit. | Modele open-weight të hostuara |
data[].capabilities.tools | boolean | Modeli mund t'i thërrasë mjetet që deklaroni. true në çdo model. | Çdo model |
data[].capabilities.vision | boolean | Modeli lexon imazhe. | Çdo model |
data[].capabilities.reasoning | boolean | Modeli arsyeton para se të përgjigjet. | Çdo model |
data[].capabilities.reasoning_effort | boolean | Fusha e kërkesës reasoning_effort vlen për këtë model. | Çdo model |
data[].capabilities.streaming | boolean | true në çdo model. | Çdo model |
data[].capabilities.json_schema | boolean | response_format i llojit json_schema vlen. | Çdo model |
data[].capabilities.response_format | boolean | response_format vlen fare, të paktën si objekt JSON. | Modele open-weight të hostuara |
data[].capabilities.prompt_caching | boolean | Prefiksat e përsëritur të prompt-it ruhen në cache dhe faturohen me çmimin e cache-it. | Modele open-weight të hostuara |
data[].endpoints | array | Rrugët që pranojnë këtë id. | Çdo model |
GET /v1/modelsnuk kërkon çelës. Përgjigjja është e njëjtë për çdo thirrës dhe nuk varet nga plani juaj.- Lista përmban id-të që mund të thirren. Një model që nuk mund të shërbehet për momentin lihet jashtë saj.
- Nuk ka endpoint për një model të vetëm:
GET /v1/models/{id}përgjigjet404me llojinnot_found_error.