Modely a ceny
ZA 1M TOKENŮKaždé id modelu API, co přijímá a kolik stojí: 10 modelů Shannon a 12 hostovaných modelů s otevřenými váhami, každý dostupný na všech třech endpointech. GET /v1/models vrací stejný seznam jako JSON.
- necenzurovaných modelů
- 22
- kontextové okno
- 256K
- od
- $0.50 /1M
Hostované modely s otevřenými váhami
kontext 262,144 tokenů u každého id; vstup a výstup se účtují zvlášť; každé id přijímá to, co přijímá model, který napodobuje
| Model | Vstup | Strukturovaný výstup | Vstup / cache / výstup na 1M | Více |
|---|---|---|---|---|
3BIT-REAPDeepSeek · 1.6T MoE · 49B activeNecenzurovaný | Vstup text | Schéma JSON | $1.95 / $0.488 / $3.90 | Více |
3BIT-REAPZ.ai · 744B MoE · 40B activeNecenzurovaný | Vstup text | Schéma JSON | $0.73 / $0.183 / $2.34 | Více |
3BIT-REAPMoonshot AI · 2.8T MoE · 104B activeNecenzurovaný | Vstup text + obrázek | Schéma JSON | $3.83 / $0.958 / $19.12 | Více |
3BIT-REAPNVIDIA · 550B hybrid Mamba-Attention MoE · 55B activeNecenzurovaný | Vstup text | Schéma JSON | $0.75 / $0.188 / $3.30 | Více |
3BIT-REAPMiniMax · 428B MoE · 23B active · sparse attentionNecenzurovaný | Vstup text + obrázek | Schéma JSON | $0.50 / $0.125 / $2.00 | Více |
W4A16-AUTOROUND-REAPDeepSeek · 284B MoE · 13B activeNecenzurovaný | Vstup text | Schéma JSON | $0.50 / $0.125 / $2.00 | Více |
W4A16-AUTOROUND-REAPMoonshot AI · 1T MoE · 32B activeNecenzurovaný | Vstup text + obrázek | Schéma JSON | $0.78 / $0.195 / $3.67 | Více |
W4A16-AUTOROUND-REAPPoolside · 118B MoE · 8B activeNecenzurovaný | Vstup text | Bez strukturovaného výstupu | $0.50 / $0.125 / $2.00 | Více |
W4A16-AUTOROUND-REAPThinking Machines · 975B MoE · 41B activeNecenzurovaný | Vstup text + obrázek | Objekt JSON | $1.42 / $0.355 / $6.07 | Více |
W8A16Xiaomi · 1.02T MoE · 42B active · 8-bitNecenzurovaný | Vstup text | Schéma JSON | $0.50 / $0.125 / $2.00 | Více |
W8A16Xiaomi · 8-bit multimodal · W8A16Necenzurovaný | Vstup text + obrázek | Schéma JSON | $0.50 / $0.125 / $2.00 | Více |
W8A16Tencent · 295B MoE · 21B active · 8-bitNecenzurovaný | Vstup text | Schéma JSON | $0.50 / $0.125 / $2.00 | Více |
Modely Shannon
jedna paušální sazba pro vstup i výstup
| Model | Kontext | Vstup | Strukturovaný výstup | Cena / 1M tokenů |
|---|---|---|---|---|
shannon-1.6-liteNecenzurovaný | 192K | Vstup text + obrázek | Schéma JSON | $3.90 |
shannon-1.6-proNecenzurovaný | 192K | Vstup text + obrázek | Schéma JSON | $7.80 |
shannon-2-liteNecenzurovaný | 192K | Vstup text + obrázek | Schéma JSON | $3.90 |
shannon-2-proNecenzurovaný | 192K | Vstup text + obrázek | Schéma JSON | $5.85 |
shannon-3Necenzurovaný | 192K | Vstup text + obrázek | Schéma JSON | $3.35 |
shannon-3-proNecenzurovaný | 192K | Vstup text + obrázek | Schéma JSON | $3.35 |
shannon-3.1Necenzurovaný | 192K | Vstup text + obrázek | Schéma JSON | $3.35 |
shannon-3.1-proNecenzurovaný | 192K | Vstup text + obrázek | Schéma JSON | $3.35 |
shannon-3.5Necenzurovaný | 192K | Vstup text + obrázek | Schéma JSON | $3.35 |
shannon-coder-1Necenzurovaný | 128K | Vstup text | Schéma JSON | $8.00 |
Přejít na rychlý start Vyzkoušet Playground
Jak číst řádek
| Sloupec | Co říká |
|---|---|
| Model | Název pro zobrazení. Řádek pod ním je id, které posíláte jako model. V tabulce hostovaných modelů je id tvořeno názvem a štítkem vedle něj, spojenými pomlčkou: MiniMax-M3 a 3BIT-REAP dají MiniMax-M3-3BIT-REAP. Řádek pod názvem ukazuje, kdo model vytvořil, a jeho velikost. |
| Kontext | Kontextové okno: kolik tokenů konverzace model čte. K znamená 1,024 tokenů. Přesné číslo je context_window v GET /v1/models. |
| Vstup | Pouze text, nebo text a obrázky. Model, který čte obrázky, hlásí capabilities.vision: true. shannon-2-lite a shannon-2-pro čtou obrázky i v požadavcích, které posílají také tools nebo response_format. |
| Strukturovaný výstup | O co může response_format model požádat: o odpověď podle vašeho schématu JSON, o odpověď ve formě objektu JSON, nebo o ani jedno. |
| Cena | USD za 1,000,000 tokenů. Model Shannon má jednu cenu pro vstup i výstup. Hostovaný model s otevřenými váhami má tři: vstup, cachovaný vstup a výstup. |
Každý model streamuje a umí volat nástroje. Ostatní funkce API jsou popsány na stránce Možnosti. Možnosti
Kontextové okno a limity výstupu
- Kontextové okno zahrnuje vše, co model pro jednu odpověď čte: vaše zprávy, definice nástrojů a obrázky.
- Rodina Shannon 3 si s delší konverzací poradí sama: ponechá nejnovější kola, která se vejdou do okna, a odpoví.
- Ve streamu se příliš dlouhý prompt hlásí jako chybový rámec s typem
invalid_request_erroracode: "context_length_exceeded". max_tokenspřijímá hodnoty od 1 do 65,536 u každého modelu;max_output_tokensvGET /v1/modelsje horní mez tohoto rozsahu. Výchozí hodnota je 4,096.- U každého modelu je
max_tokensčástka, kterou si požadavek rezervuje ze zůstatku. - Jako limit délky odpovědi uplatňují
max_tokenshostované modely s otevřenými váhami,shannon-1.6-lite,shannon-1.6-proashannon-coder-1. - U hostovaných modelů s otevřenými váhami omezuje text odpovědi. Uvažování před odpovědí se do něj nepočítá a hodnota pod 256 se chová jako 256.
- Stream modelu
shannon-1.6-lite,shannon-1.6-pro,shannon-coder-1nebo rodiny Shannon 3 skončí sfinish_reason: "length", když byla odpověď na svém limitu ukončena.
Jak se cena skládá
- Ceny jsou v USD za 1,000,000 tokenů. Váš zůstatek se počítá v tokenech o hodnotě $5.00 za 1,000,000, takže cena modelu říká, kolik zůstatku jeho tokeny zaberou.
- Modely Shannon mají jednu cenu. Volání se účtuje jako
usage.total_tokensza tuto cenu. - Hostované modely s otevřenými váhami mají tři ceny. Vstup přečtený z cache promptu se účtuje za cachovanou cenu, což je 25 % ceny vstupu zaokrouhlené na $0.001. Zbytek vstupu se účtuje za cenu vstupu, výstup za cenu výstupu.
- Hostované modely s otevřenými váhami počítají tokeny vlastním tokenizerem každého modelu.
GET /v1/modelsto označuje jakotokenizer: "original". shannon-coder-1se na/v1/chat/completionsa/v1/messagespočítá na volání, ne na tokeny. Jeho uvedená cena platí na/v1/responses.
Co požadavek rezervuje, příklady výpočtu poplatku a limit volání Shannon Coder jsou na stránce Limity a zůstatek. Limity a zůstatek
Id modelů
Jako model pošlete jedno z těchto id.
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 velikosti písmen nezáleží a mezery kolem id se odstraní:
SHANNON-3ashannon-3jsou stejný model. - Odpověď v
modelvždy nese zveřejněné id, ať už jste poslali jakýkoli zápis. - Zobrazovaný název, například
Shannon 3, není id.
Přijímají se také čtyři kratší zápisy.
| Posíláte | Model, který odpoví |
|---|---|
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, které není zveřejněno, se na všech třech endpointech odpoví statusem 400, typem invalid_request_error a zprávou unknown model: <id>. Žádný jiný model místo něj neodpoví.
{
"error": {
"type": "invalid_request_error",
"message": "unknown model: gpt-4o"
}
} {
"type": "error",
"error": {
"type": "invalid_request_error",
"message": "unknown model: gpt-4o"
}
} - Vždy posílejte
model./v1/responsesodpoví na požadavek bez něj statusem400. Na/v1/chat/completionsa/v1/messagesna takový požadavek odpovíshannon-1.6-lite. POST /v1/tokenizeaPOST /v1/messages/count_tokenspřijímají id hostovaných modelů s otevřenými váhami.
Výpis modelů
GET /v1/models vrací modely z této stránky jako JSON, se stejnými kontextovými okny, cenami a možnostmi. Použijte jej k naplnění výběru modelu nebo ke kontrole ceny v kódu.
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" Odpověď zkrácená na jednu položku od 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 | Přítomno na |
|---|---|---|---|
object | string | Vždy list. | |
data | array | Jedna položka na každý model, který lze volat. | |
data[].id | string | Id, které posíláte jako model. | Každý model |
data[].object | string | Vždy model. | Každý model |
data[].created | integer | Pevné číslo, stejné pro každý model: 1700000000. | Každý model |
data[].owned_by | string | Vždy shannon-ai. | Každý model |
data[].display_name | string | Název pro zobrazení. Jako model se nepřijímá. | Každý model |
data[].context_window | integer | Kontextové okno v tokenech. | Každý model |
data[].max_output_tokens | integer | Největší výstupní rozpočet, o který může požadavek žádat: 65536 u každého modelu. | Každý model |
data[].pricing.input_per_million_usd | number | Cena 1,000,000 vstupních tokenů v USD. | Každý model |
data[].pricing.cached_input_per_million_usd | number | Cena 1,000,000 vstupních tokenů přečtených z cache promptu. | Hostované modely s otevřenými váhami |
data[].pricing.output_per_million_usd | number | Cena 1,000,000 výstupních tokenů v USD. U modelu Shannon se rovná ceně vstupu. | Každý model |
data[].pricing.currency | string | Vždy USD. | Každý model |
data[].tokenizer | string | original: tokeny se počítají vlastním tokenizerem modelu. | Hostované modely s otevřenými váhami |
data[].capabilities.tools | boolean | Model může volat nástroje, které deklarujete. true u každého modelu. | Každý model |
data[].capabilities.vision | boolean | Model čte obrázky. | Každý model |
data[].capabilities.reasoning | boolean | Model před odpovědí uvažuje. | Každý model |
data[].capabilities.reasoning_effort | boolean | Pole požadavku reasoning_effort se u tohoto modelu uplatní. | Každý model |
data[].capabilities.streaming | boolean | true u každého modelu. | Každý model |
data[].capabilities.json_schema | boolean | response_format typu json_schema se uplatní. | Každý model |
data[].capabilities.response_format | boolean | response_format se vůbec uplatní, alespoň jako objekt JSON. | Hostované modely s otevřenými váhami |
data[].capabilities.prompt_caching | boolean | Opakované začátky promptů se cachují a účtují za cachovanou cenu. | Hostované modely s otevřenými váhami |
data[].endpoints | array | Cesty, které toto id přijímají. | Každý model |
GET /v1/modelsklíč nepotřebuje. Odpověď je pro každého volajícího stejná a nezávisí na vašem plánu.- Seznam obsahuje id, která lze volat. Model, který momentálně nelze obsloužit, v něm chybí.
- Endpoint pro jeden model neexistuje:
GET /v1/models/{id}odpoví404s typemnot_found_error.