Modeli i cijene
PO 1M TOKENASvaki id modela u API-ju, što prihvaća i koliko košta: 10 Shannon modela i 12 hostiranih open-weight modela, svaki dostupan na sva tri endpointa. GET /v1/models vraća isti popis kao JSON.
- necenzuriranih modela
- 22
- kontekstni prozor
- 256K
- od
- $0.50 /1M
Hostirani open-weight modeli
kontekst od 262,144 tokena na svakom id-u; ulaz i izlaz naplaćuju se zasebno; svaki id prihvaća ono što prihvaća model koji oponaša
| Model | Ulaz | Strukturirani izlaz | Ulaz / cache / izlaz po 1M | Više |
|---|---|---|---|---|
3BIT-REAPDeepSeek · 1.6T MoE · 49B activeNecenzurirano | Ulaz: tekst | JSON shema | $1.95 / $0.488 / $3.90 | Više |
3BIT-REAPZ.ai · 744B MoE · 40B activeNecenzurirano | Ulaz: tekst | JSON shema | $0.73 / $0.183 / $2.34 | Više |
3BIT-REAPMoonshot AI · 2.8T MoE · 104B activeNecenzurirano | Ulaz: tekst + slika | JSON shema | $3.83 / $0.958 / $19.12 | Više |
3BIT-REAPNVIDIA · 550B hybrid Mamba-Attention MoE · 55B activeNecenzurirano | Ulaz: tekst | JSON shema | $0.75 / $0.188 / $3.30 | Više |
3BIT-REAPMiniMax · 428B MoE · 23B active · sparse attentionNecenzurirano | Ulaz: tekst + slika | JSON shema | $0.50 / $0.125 / $2.00 | Više |
W4A16-AUTOROUND-REAPDeepSeek · 284B MoE · 13B activeNecenzurirano | Ulaz: tekst | JSON shema | $0.50 / $0.125 / $2.00 | Više |
W4A16-AUTOROUND-REAPMoonshot AI · 1T MoE · 32B activeNecenzurirano | Ulaz: tekst + slika | JSON shema | $0.78 / $0.195 / $3.67 | Više |
W4A16-AUTOROUND-REAPPoolside · 118B MoE · 8B activeNecenzurirano | Ulaz: tekst | Bez strukturiranog izlaza | $0.50 / $0.125 / $2.00 | Više |
W4A16-AUTOROUND-REAPThinking Machines · 975B MoE · 41B activeNecenzurirano | Ulaz: tekst + slika | JSON objekt | $1.42 / $0.355 / $6.07 | Više |
W8A16Xiaomi · 1.02T MoE · 42B active · 8-bitNecenzurirano | Ulaz: tekst | JSON shema | $0.50 / $0.125 / $2.00 | Više |
W8A16Xiaomi · 8-bit multimodal · W8A16Necenzurirano | Ulaz: tekst + slika | JSON shema | $0.50 / $0.125 / $2.00 | Više |
W8A16Tencent · 295B MoE · 21B active · 8-bitNecenzurirano | Ulaz: tekst | JSON shema | $0.50 / $0.125 / $2.00 | Više |
Shannon modeli
jedna paušalna cijena za ulaz i izlaz
| Model | Kontekst | Ulaz | Strukturirani izlaz | Cijena / 1M tokena |
|---|---|---|---|---|
shannon-1.6-liteNecenzurirano | 192K | Ulaz: tekst + slika | JSON shema | $3.90 |
shannon-1.6-proNecenzurirano | 192K | Ulaz: tekst + slika | JSON shema | $7.80 |
shannon-2-liteNecenzurirano | 192K | Ulaz: tekst + slika | JSON shema | $3.90 |
shannon-2-proNecenzurirano | 192K | Ulaz: tekst + slika | JSON shema | $5.85 |
shannon-3Necenzurirano | 192K | Ulaz: tekst + slika | JSON shema | $3.35 |
shannon-3-proNecenzurirano | 192K | Ulaz: tekst + slika | JSON shema | $3.35 |
shannon-3.1Necenzurirano | 192K | Ulaz: tekst + slika | JSON shema | $3.35 |
shannon-3.1-proNecenzurirano | 192K | Ulaz: tekst + slika | JSON shema | $3.35 |
shannon-3.5Necenzurirano | 192K | Ulaz: tekst + slika | JSON shema | $3.35 |
shannon-coder-1Necenzurirano | 128K | Ulaz: tekst | JSON shema | $8.00 |
Idi na Brzi početak Isprobaj Playground
Kako čitati redak
| Stupac | Što kaže |
|---|---|
| Model | Naziv za prikaz. Redak ispod njega je id koji šaljete kao model. U tablici hostiranih modela id je naziv i oznaka pokraj njega, spojeni crticom: MiniMax-M3 i 3BIT-REAP daju MiniMax-M3-3BIT-REAP. Redak ispod naziva prikazuje tko je napravio model i njegovu veličinu. |
| Kontekst | Kontekstni prozor: koliko tokena razgovora model čita. K označava 1,024 tokena. Točan broj je context_window u GET /v1/models. |
| Ulaz | Samo tekst ili tekst i slike. Model koji čita slike prijavljuje capabilities.vision: true. shannon-2-lite i shannon-2-pro čitaju slike i u zahtjevima koji šalju i tools ili response_format. |
| Strukturirani izlaz | Što response_format može tražiti od modela: odgovor koji prati vašu JSON shemu, odgovor koji je JSON objekt ili ništa od toga. |
| Cijena | USD za 1,000,000 tokena. Shannon model ima jednu cijenu za ulaz i izlaz. Hostirani open-weight model ima tri: ulaz, cacheirani ulaz i izlaz. |
Svaki model podržava streaming i može pozivati alate. Ostale značajke API-ja opisane su na stranici Mogućnosti. Mogućnosti
Kontekstni prozor i ograničenja izlaza
- Kontekstni prozor obuhvaća sve što model čita za jedan odgovor: vaše poruke, definicije alata i slike.
- Obitelj Shannon 3 sama prilagođava dulji razgovor: zadržava najnovije okrete koji stanu u prozor i odgovara.
- U streamu se predugačak prompt prijavljuje kao okvir greške s tipom
invalid_request_erroricode: "context_length_exceeded". max_tokensprima vrijednosti od 1 do 65,536 na svakom modelu;max_output_tokensuGET /v1/modelsje vrh tog raspona. Zadana vrijednost je 4,096.- Na svakom modelu
max_tokensje iznos koji zahtjev rezervira sa vašeg stanja. - Kao ograničenje duljine odgovora
max_tokensprimjenjuju hostirani open-weight modeli,shannon-1.6-lite,shannon-1.6-proishannon-coder-1. - Na hostiranim open-weight modelima ograničava tekst odgovora. Razmišljanje prije odgovora ne računa se u to ograničenje, a vrijednost manja od 256 djeluje kao 256.
- Stream modela
shannon-1.6-lite,shannon-1.6-pro,shannon-coder-1ili obitelji Shannon 3 završava sfinish_reason: "length"kada je odgovor prekinut na svojoj granici.
Kako se formira cijena
- Cijene su u USD za 1,000,000 tokena. Vaše stanje računa se u tokenima vrijednima $5.00 za 1,000,000, pa cijena modela kaže koliko stanja njegovi tokeni troše.
- Shannon modeli imaju jednu cijenu. Poziv se naplaćuje kao
usage.total_tokenspo toj cijeni. - Hostirani open-weight modeli imaju tri cijene. Ulaz pročitan iz prompt cachea naplaćuje se po cijeni cacheiranog ulaza, a ona iznosi 25% cijene ulaza zaokružene na $0.001. Ostatak ulaza naplaćuje se po cijeni ulaza, a izlaz po cijeni izlaza.
- Hostirani open-weight modeli broje tokene vlastitim tokenizerom svakog modela.
GET /v1/modelsto označava kaotokenizer: "original". shannon-coder-1se na/v1/chat/completionsi/v1/messagesbroji u pozivima, a ne u tokenima. Njegova navedena cijena vrijedi na/v1/responses.
Što zahtjev rezervira, primjeri izračuna naplate i dopušteni broj Shannon Coder poziva nalaze se na stranici Ograničenja i stanje. Ograničenja i stanje
Id-ovi modela
Pošaljite jedan od ovih id-ova kao 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 - Velika i mala slova nisu važna, a razmaci oko id-a se uklanjaju:
SHANNON-3ishannon-3isti su model. - Odgovor u
modeluvijek nosi objavljeni id, bez obzira na to koji ste zapis poslali. - Prikazni naziv poput
Shannon 3nije id.
Prihvaćena su i četiri kraća zapisa.
| Vi šaljete | Model koji odgovara |
|---|---|
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 koji nije objavljen odgovara se statusom 400, tipom invalid_request_error i porukom unknown model: <id> na sva tri endpointa. Nijedan drugi model ne odgovara umjesto njega.
{
"error": {
"type": "invalid_request_error",
"message": "unknown model: gpt-4o"
}
} {
"type": "error",
"error": {
"type": "invalid_request_error",
"message": "unknown model: gpt-4o"
}
} - Uvijek pošaljite
model./v1/responsesna zahtjev bez njega odgovara s400. Na/v1/chat/completionsi/v1/messagestakav zahtjev dobiva odgovor odshannon-1.6-lite. POST /v1/tokenizeiPOST /v1/messages/count_tokensprimaju id-ove hostiranih open-weight modela.
Popis modela
GET /v1/models vraća modele s ove stranice kao JSON, s istim kontekstnim prozorima, cijenama i mogućnostima. Koristite ga za popunjavanje birača modela ili za provjeru cijene u kodu.
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" Odgovor, skraćen na po jedan unos svake vrste:
{
"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"
]
}
]
} | Polje | Tip | Opis | Prisutno na |
|---|---|---|---|
object | string | Uvijek list. | |
data | array | Jedan unos po modelu koji se može pozvati. | |
data[].id | string | Id koji šaljete kao model. | Svaki model |
data[].object | string | Uvijek model. | Svaki model |
data[].created | integer | Fiksni broj, isti za svaki model: 1700000000. | Svaki model |
data[].owned_by | string | Uvijek shannon-ai. | Svaki model |
data[].display_name | string | Naziv za prikaz. Ne prihvaća se kao model. | Svaki model |
data[].context_window | integer | Kontekstni prozor u tokenima. | Svaki model |
data[].max_output_tokens | integer | Najveći izlazni proračun koji zahtjev smije tražiti: 65536 na svakom modelu. | Svaki model |
data[].pricing.input_per_million_usd | number | Cijena 1,000,000 ulaznih tokena u USD. | Svaki model |
data[].pricing.cached_input_per_million_usd | number | Cijena 1,000,000 ulaznih tokena pročitanih iz prompt cachea. | Hostirani open-weight modeli |
data[].pricing.output_per_million_usd | number | Cijena 1,000,000 izlaznih tokena u USD. Na Shannon modelu jednaka je cijeni ulaza. | Svaki model |
data[].pricing.currency | string | Uvijek USD. | Svaki model |
data[].tokenizer | string | original: tokeni se broje vlastitim tokenizerom modela. | Hostirani open-weight modeli |
data[].capabilities.tools | boolean | Model može pozivati alate koje deklarirate. true na svakom modelu. | Svaki model |
data[].capabilities.vision | boolean | Model čita slike. | Svaki model |
data[].capabilities.reasoning | boolean | Model razmišlja prije nego odgovori. | Svaki model |
data[].capabilities.reasoning_effort | boolean | Polje zahtjeva reasoning_effort djeluje na ovom modelu. | Svaki model |
data[].capabilities.streaming | boolean | true na svakom modelu. | Svaki model |
data[].capabilities.json_schema | boolean | response_format tipa json_schema djeluje. | Svaki model |
data[].capabilities.response_format | boolean | response_format uopće djeluje, barem kao JSON objekt. | Hostirani open-weight modeli |
data[].capabilities.prompt_caching | boolean | Ponovljeni prefiksi prompta se cacheiraju i naplaćuju po cijeni cacheiranog ulaza. | Hostirani open-weight modeli |
data[].endpoints | array | Putanje koje primaju ovaj id. | Svaki model |
GET /v1/modelsne treba ključ. Odgovor je isti za svakog pozivatelja i ne ovisi o vašem planu.- Popis sadrži id-ove koji se mogu pozvati. Model koji se trenutačno ne može posluživati izostavljen je s popisa.
- Ne postoji endpoint za jedan model:
GET /v1/models/{id}odgovara s404i tipomnot_found_error.