Modely a ceny
ZA 1M TOKENOVKaždé id modelu v API, čo prijíma a koľko stojí: 10 modelov Shannon a 12 hostovaných open-weight modelov, každý dostupný na všetkých troch endpointoch. GET /v1/models vracia ten istý zoznam ako JSON.
- necenzurované modely
- 22
- kontextové okno
- 256K
- od
- $0.50 /1M
Hostované open-weight modely
kontext 262,144 tokenov na každom id; vstup a výstup sa účtujú osobitne; každé id prijíma to, čo prijíma model, ktorý napodobňuje
| Model | Vstup | Štruktúrovaný výstup | Vstup / cache / výstup na 1M | Viac |
|---|---|---|---|---|
3BIT-REAPDeepSeek · 1.6T MoE · 49B activeNecenzurovaný | Vstup: text | JSON schéma | $1.95 / $0.488 / $3.90 | Viac |
3BIT-REAPZ.ai · 744B MoE · 40B activeNecenzurovaný | Vstup: text | JSON schéma | $0.73 / $0.183 / $2.34 | Viac |
3BIT-REAPMoonshot AI · 2.8T MoE · 104B activeNecenzurovaný | Vstup: text + obrázok | JSON schéma | $3.83 / $0.958 / $19.12 | Viac |
3BIT-REAPNVIDIA · 550B hybrid Mamba-Attention MoE · 55B activeNecenzurovaný | Vstup: text | JSON schéma | $0.75 / $0.188 / $3.30 | Viac |
3BIT-REAPMiniMax · 428B MoE · 23B active · sparse attentionNecenzurovaný | Vstup: text + obrázok | JSON schéma | $0.50 / $0.125 / $2.00 | Viac |
W4A16-AUTOROUND-REAPDeepSeek · 284B MoE · 13B activeNecenzurovaný | Vstup: text | JSON schéma | $0.50 / $0.125 / $2.00 | Viac |
W4A16-AUTOROUND-REAPMoonshot AI · 1T MoE · 32B activeNecenzurovaný | Vstup: text + obrázok | JSON schéma | $0.78 / $0.195 / $3.67 | Viac |
W4A16-AUTOROUND-REAPPoolside · 118B MoE · 8B activeNecenzurovaný | Vstup: text | Bez štruktúrovaného výstupu | $0.50 / $0.125 / $2.00 | Viac |
W4A16-AUTOROUND-REAPThinking Machines · 975B MoE · 41B activeNecenzurovaný | Vstup: text + obrázok | Objekt JSON | $1.42 / $0.355 / $6.07 | Viac |
W8A16Xiaomi · 1.02T MoE · 42B active · 8-bitNecenzurovaný | Vstup: text | JSON schéma | $0.50 / $0.125 / $2.00 | Viac |
W8A16Xiaomi · 8-bit multimodal · W8A16Necenzurovaný | Vstup: text + obrázok | JSON schéma | $0.50 / $0.125 / $2.00 | Viac |
W8A16Tencent · 295B MoE · 21B active · 8-bitNecenzurovaný | Vstup: text | JSON schéma | $0.50 / $0.125 / $2.00 | Viac |
Modely Shannon
jedna paušálna sadzba pre vstup aj výstup
| Model | Kontext | Vstup | Štruktúrovaný výstup | Cena / 1M tokenov |
|---|---|---|---|---|
shannon-1.6-liteNecenzurovaný | 192K | Vstup: text + obrázok | JSON schéma | $3.90 |
shannon-1.6-proNecenzurovaný | 192K | Vstup: text + obrázok | JSON schéma | $7.80 |
shannon-2-liteNecenzurovaný | 192K | Vstup: text + obrázok | JSON schéma | $3.90 |
shannon-2-proNecenzurovaný | 192K | Vstup: text + obrázok | JSON schéma | $5.85 |
shannon-3Necenzurovaný | 192K | Vstup: text + obrázok | JSON schéma | $3.35 |
shannon-3-proNecenzurovaný | 192K | Vstup: text + obrázok | JSON schéma | $3.35 |
shannon-3.1Necenzurovaný | 192K | Vstup: text + obrázok | JSON schéma | $3.35 |
shannon-3.1-proNecenzurovaný | 192K | Vstup: text + obrázok | JSON schéma | $3.35 |
shannon-3.5Necenzurovaný | 192K | Vstup: text + obrázok | JSON schéma | $3.35 |
shannon-coder-1Necenzurovaný | 128K | Vstup: text | JSON schéma | $8.00 |
Prejsť na rýchly štart Vyskúšať Playground
Ako čítať riadok
| Stĺpec | Čo hovorí |
|---|---|
| Model | Názov na zobrazenie. Riadok pod ním je id, ktoré posielate ako model. V tabuľke hostovaných modelov je id zložené z názvu a značky vedľa neho, spojených spojovníkom: MiniMax-M3 a 3BIT-REAP dajú MiniMax-M3-3BIT-REAP. Riadok pod názvom ukazuje, kto model vytvoril, a jeho veľkosť. |
| Kontext | Kontextové okno: koľko tokenov konverzácie model číta. K znamená 1,024 tokenov. Presné číslo je context_window v GET /v1/models. |
| Vstup | Len text, alebo text a obrázky. Model, ktorý číta obrázky, hlási capabilities.vision: true. shannon-2-lite a shannon-2-pro čítajú obrázky aj v requestoch, ktoré posielajú tools alebo response_format. |
| Štruktúrovaný výstup | Čo môže response_format od modelu žiadať: odpoveď podľa vašej schémy JSON, odpoveď, ktorá je objektom JSON, alebo ani jedno. |
| Cena | USD za 1,000,000 tokenov. Model Shannon má jednu cenu za vstup aj výstup. Hostovaný open-weight model má tri: vstup, cachovaný vstup a výstup. |
Každý model streamuje a vie volať nástroje. Ostatné funkcie API sú popísané na stránke Možnosti. Možnosti
Kontextové okno a limity výstupu
- Kontextové okno zahŕňa všetko, čo model číta pre jednu odpoveď: vaše správy, definície nástrojov a obrázky.
- Rodina Shannon 3 sa s dlhšou konverzáciou vyrovná sama: ponechá najnovšie kroky, ktoré sa zmestia do okna, a odpovie.
- V streame sa príliš dlhý prompt hlási ako chybový frame s typom
invalid_request_erroracode: "context_length_exceeded". max_tokensberie hodnoty od 1 do 65,536 na každom modeli;max_output_tokensvGET /v1/modelsje horná hranica tohto rozsahu. Predvolená hodnota je 4,096.- Na každom modeli je
max_tokenssuma, ktorú si request rezervuje z vášho zostatku. - Ako limit dĺžky odpovede uplatňujú
max_tokenshostované open-weight modely,shannon-1.6-lite,shannon-1.6-proashannon-coder-1. - Na hostovaných open-weight modeloch obmedzuje text odpovede. Uvažovanie pred odpoveďou sa doň nezapočítava a hodnota pod 256 sa správa ako 256.
- Stream modelu
shannon-1.6-lite,shannon-1.6-pro,shannon-coder-1alebo rodiny Shannon 3 skončí sfinish_reason: "length", keď sa odpoveď prerušila na svojom limite.
Ako sa tvorí cena
- Ceny sú v USD za 1,000,000 tokenov. Váš zostatok sa počíta v tokenoch s hodnotou $5.00 za 1,000,000, takže cena modelu hovorí, koľko zostatku jeho tokeny zaberú.
- Modely Shannon majú jednu cenu. Volanie sa účtuje
usage.total_tokensza túto cenu. - Hostované open-weight modely majú tri ceny. Vstup prečítaný z cache promptu sa účtuje za cachovanú cenu, čo je 25 % ceny vstupu zaokrúhlených na $0.001. Zvyšok vstupu sa účtuje za cenu vstupu, výstup za cenu výstupu.
- Hostované open-weight modely počítajú tokeny vlastným tokenizerom každého modelu.
GET /v1/modelsto označuje akotokenizer: "original". shannon-coder-1sa na/v1/chat/completionsa/v1/messagespočíta v volaniach, nie v tokenoch. Jeho uvedená cena platí na/v1/responses.
Čo request rezervuje, vypracované príklady poplatku a limit volaní Shannon Coder sú na stránke Limity a zostatok. Limity a zostatok
Id modelov
Pošlite jedno z týchto id ako 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 - Na veľkých a malých písmenách nezáleží a medzery okolo id sa odstránia:
SHANNON-3ashannon-3sú ten istý model. - Odpoveď vždy nesie v
modelzverejnené id, bez ohľadu na to, aký zápis ste poslali. - Zobrazovaný názov ako
Shannon 3nie je id.
Prijímajú sa aj štyri kratšie zápisy.
| Posielate | Model, ktorý odpovedá |
|---|---|
shannon-1.6 | shannon-1.6-lite |
shannon-3-lite | shannon-3 |
shannon-3.1-lite | shannon-3.1 |
shannon-coder | shannon-coder-1 |
Na id, ktoré nie je zverejnené, odpovedajú všetky tri endpointy statusom 400, typom invalid_request_error a správou unknown model: <id>. Namiesto neho neodpovie žiadny iný model.
{
"error": {
"type": "invalid_request_error",
"message": "unknown model: gpt-4o"
}
} {
"type": "error",
"error": {
"type": "invalid_request_error",
"message": "unknown model: gpt-4o"
}
} - Vždy posielajte
model./v1/responsesodpovie na request bez neho statusom400. Na/v1/chat/completionsa/v1/messagesna taký request odpovieshannon-1.6-lite. POST /v1/tokenizeaPOST /v1/messages/count_tokensberú id hostovaných open-weight modelov.
Zoznam modelov
GET /v1/models vracia modely z tejto stránky ako JSON, s rovnakými kontextovými oknami, cenami a možnosťami. Použite ho na naplnenie výberu modelu alebo na kontrolu ceny v kóde.
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" Odpoveď skrátená na jeden záznam každého druhu:
{
"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"
]
}
]
} | Pole | Typ | Popis | Prítomné na |
|---|---|---|---|
object | string | Vždy list. | |
data | array | Jeden záznam na každý model, ktorý možno volať. | |
data[].id | string | Id, ktoré posielate ako model. | Každý model |
data[].object | string | Vždy model. | Každý model |
data[].created | integer | Pevné číslo, rovnaké pre každý model: 1700000000. | Každý model |
data[].owned_by | string | Vždy shannon-ai. | Každý model |
data[].display_name | string | Názov na zobrazenie. Ako model sa neprijíma. | Každý model |
data[].context_window | integer | Kontextové okno v tokenoch. | Každý model |
data[].max_output_tokens | integer | Najväčší výstupný rozpočet, ktorý môže request požadovať: 65536 na každom modeli. | Každý model |
data[].pricing.input_per_million_usd | number | Cena 1,000,000 vstupných tokenov v USD. | Každý model |
data[].pricing.cached_input_per_million_usd | number | Cena 1,000,000 vstupných tokenov prečítaných z cache promptu. | Hostované open-weight modely |
data[].pricing.output_per_million_usd | number | Cena 1,000,000 výstupných tokenov v USD. Pri modeli Shannon sa rovná cene vstupu. | Každý model |
data[].pricing.currency | string | Vždy USD. | Každý model |
data[].tokenizer | string | original: tokeny sa počítajú vlastným tokenizerom modelu. | Hostované open-weight modely |
data[].capabilities.tools | boolean | Model môže volať nástroje, ktoré deklarujete. true na každom modeli. | Každý model |
data[].capabilities.vision | boolean | Model číta obrázky. | Každý model |
data[].capabilities.reasoning | boolean | Model uvažuje, než odpovie. | Každý model |
data[].capabilities.reasoning_effort | boolean | Pole requestu reasoning_effort na tomto modeli platí. | Každý model |
data[].capabilities.streaming | boolean | true na každom modeli. | Každý model |
data[].capabilities.json_schema | boolean | response_format typu json_schema platí. | Každý model |
data[].capabilities.response_format | boolean | response_format platí vôbec, aspoň ako objekt JSON. | Hostované open-weight modely |
data[].capabilities.prompt_caching | boolean | Opakované začiatky promptov sa cachujú a účtujú sa za cachovanú cenu. | Hostované open-weight modely |
data[].endpoints | array | Cesty, ktoré berú toto id. | Každý model |
GET /v1/modelsnepotrebuje kľúč. Odpoveď je rovnaká pre každého volajúceho a nezávisí od vášho plánu.- Zoznam obsahuje id, ktoré možno volať. Model, ktorý sa v tej chvíli nedá obslúžiť, v ňom chýba.
- Endpoint pre jeden model neexistuje:
GET /v1/models/{id}odpovie404s typomnot_found_error.