Modeli in cene
NA 1M TOKENOVVsak id modela API-ja, kaj sprejema in koliko stane: 10 modelov Shannon in 12 gostovanih modelov z odprtimi utežmi, vsak na voljo na vseh treh končnih točkah. GET /v1/models vrne isti seznam kot JSON.
- neocenzuriranih modelov
- 22
- kontekstno okno
- 256K
- od
- $0.50 /1M
Gostovani modeli z odprtimi utežmi
kontekst 262,144 tokenov pri vsakem id-ju; vhod in izhod se obračunavata ločeno; vsak id sprejme to, kar sprejme model, ki ga posnema
| Model | Vhod | Strukturiran izhod | Vhod / predpomagano / izhod na 1M | Več |
|---|---|---|---|---|
3BIT-REAPDeepSeek · 1.6T MoE · 49B activeNeocenzurirano | Vhod: besedilo | Shema JSON | $1.95 / $0.488 / $3.90 | Več |
3BIT-REAPZ.ai · 744B MoE · 40B activeNeocenzurirano | Vhod: besedilo | Shema JSON | $0.73 / $0.183 / $2.34 | Več |
3BIT-REAPMoonshot AI · 2.8T MoE · 104B activeNeocenzurirano | Vhod: besedilo + slika | Shema JSON | $3.83 / $0.958 / $19.12 | Več |
3BIT-REAPNVIDIA · 550B hybrid Mamba-Attention MoE · 55B activeNeocenzurirano | Vhod: besedilo | Shema JSON | $0.75 / $0.188 / $3.30 | Več |
3BIT-REAPMiniMax · 428B MoE · 23B active · sparse attentionNeocenzurirano | Vhod: besedilo + slika | Shema JSON | $0.50 / $0.125 / $2.00 | Več |
W4A16-AUTOROUND-REAPDeepSeek · 284B MoE · 13B activeNeocenzurirano | Vhod: besedilo | Shema JSON | $0.50 / $0.125 / $2.00 | Več |
W4A16-AUTOROUND-REAPMoonshot AI · 1T MoE · 32B activeNeocenzurirano | Vhod: besedilo + slika | Shema JSON | $0.78 / $0.195 / $3.67 | Več |
W4A16-AUTOROUND-REAPPoolside · 118B MoE · 8B activeNeocenzurirano | Vhod: besedilo | Brez strukturiranega izhoda | $0.50 / $0.125 / $2.00 | Več |
W4A16-AUTOROUND-REAPThinking Machines · 975B MoE · 41B activeNeocenzurirano | Vhod: besedilo + slika | Objekt JSON | $1.42 / $0.355 / $6.07 | Več |
W8A16Xiaomi · 1.02T MoE · 42B active · 8-bitNeocenzurirano | Vhod: besedilo | Shema JSON | $0.50 / $0.125 / $2.00 | Več |
W8A16Xiaomi · 8-bit multimodal · W8A16Neocenzurirano | Vhod: besedilo + slika | Shema JSON | $0.50 / $0.125 / $2.00 | Več |
W8A16Tencent · 295B MoE · 21B active · 8-bitNeocenzurirano | Vhod: besedilo | Shema JSON | $0.50 / $0.125 / $2.00 | Več |
Modeli Shannon
ena enotna cena za vhod in izhod
| Model | Kontekst | Vhod | Strukturiran izhod | Cena / 1M tokenov |
|---|---|---|---|---|
shannon-1.6-liteNeocenzurirano | 192K | Vhod: besedilo + slika | Shema JSON | $3.90 |
shannon-1.6-proNeocenzurirano | 192K | Vhod: besedilo + slika | Shema JSON | $7.80 |
shannon-2-liteNeocenzurirano | 192K | Vhod: besedilo + slika | Shema JSON | $3.90 |
shannon-2-proNeocenzurirano | 192K | Vhod: besedilo + slika | Shema JSON | $5.85 |
shannon-3Neocenzurirano | 192K | Vhod: besedilo + slika | Shema JSON | $3.35 |
shannon-3-proNeocenzurirano | 192K | Vhod: besedilo + slika | Shema JSON | $3.35 |
shannon-3.1Neocenzurirano | 192K | Vhod: besedilo + slika | Shema JSON | $3.35 |
shannon-3.1-proNeocenzurirano | 192K | Vhod: besedilo + slika | Shema JSON | $3.35 |
shannon-3.5Neocenzurirano | 192K | Vhod: besedilo + slika | Shema JSON | $3.35 |
shannon-coder-1Neocenzurirano | 128K | Vhod: besedilo | Shema JSON | $8.00 |
Skoči na hiter začetek Preizkusi Playground
Kako brati vrstico
| Stolpec | Kaj pove |
|---|---|
| Model | Ime za prikaz. Vrstica pod njim je id, ki ga pošljete kot model. V tabeli gostovanih modelov je id ime in oznaka ob njem, povezana s pomišljajem: MiniMax-M3 in 3BIT-REAP dasta MiniMax-M3-3BIT-REAP. Vrstica pod imenom prikazuje, kdo je model izdelal, in njegovo velikost. |
| Kontekst | Kontekstno okno: koliko tokenov pogovora model prebere. K pomeni 1,024 tokenov. Natančno število je context_window v GET /v1/models. |
| Vhod | Samo besedilo ali besedilo in slike. Model, ki bere slike, sporoča capabilities.vision: true. shannon-2-lite in shannon-2-pro bereta slike v zahtevkih, ki pošiljajo tudi tools ali response_format. |
| Strukturiran izhod | Kaj lahko response_format zahteva od modela: odgovor, ki sledi vaši shemi JSON, odgovor, ki je objekt JSON, ali nobeno od tega. |
| Cena | USD za 1,000,000 tokenov. Model Shannon ima eno ceno za vhod in izhod. Gostovani model z odprtimi utežmi ima tri: vhod, predpomnjen vhod in izhod. |
Vsak model podpira pretakanje in lahko kliče orodja. Druge funkcije API-ja so opisane na strani Zmožnosti. Zmožnosti
Kontekstno okno in omejitve izhoda
- Kontekstno okno zajema vse, kar model prebere za en odgovor: vaša sporočila, definicije orodij in slike.
- Družina Shannon 3 daljši pogovor prilagodi sama: ohrani najnovejše obrate, ki se prilegajo v okno, in odgovori.
- Pri pretakanju se predolg prompt sporoči kot okvir napake s tipom
invalid_request_errorincode: "context_length_exceeded". max_tokenssprejema vrednosti od 1 do 65,536 pri vsakem modelu;max_output_tokensvGET /v1/modelsje zgornja meja tega razpona. Privzeto je 4,096.- Pri vsakem modelu je
max_tokensznesek, ki ga zahtevek rezervira z vašega stanja. - Kot omejitev dolžine odgovora
max_tokensupoštevajo gostovani modeli z odprtimi utežmi,shannon-1.6-lite,shannon-1.6-proinshannon-coder-1. - Pri gostovanih modelih z odprtimi utežmi omejuje besedilo odgovora. Razmišljanje pred odgovorom se ne šteje vanj, vrednost pod 256 pa deluje kot 256.
- Tok modelov
shannon-1.6-lite,shannon-1.6-pro,shannon-coder-1ali družine Shannon 3 se konča zfinish_reason: "length", kadar je bil odgovor odrezan na meji.
Kako nastane cena
- Cene so v USD za 1,000,000 tokenov. Vaše stanje se šteje v tokenih, vrednih $5.00 za 1,000,000, zato cena modela pove, koliko stanja porabijo njegovi tokeni.
- Modeli Shannon imajo eno ceno. Klic se obračuna kot
usage.total_tokenspo tej ceni. - Gostovani modeli z odprtimi utežmi imajo tri cene. Vhod, prebran iz predpomnilnika promptov, se obračuna po predpomnjeni ceni, ki je 25% vhodne cene, zaokrožene na $0.001. Preostali vhod se obračuna po vhodni ceni, izhod po izhodni ceni.
- Gostovani modeli z odprtimi utežmi štejejo tokene z lastnim tokenizerjem vsakega modela.
GET /v1/modelsto označi stokenizer: "original". shannon-coder-1se na/v1/chat/completionsin/v1/messagesšteje v klicih, ne v tokenih. Njegova navedena cena velja na/v1/responses.
Kaj zahtevek rezervira, izdelani primeri obračuna in kvota klicev Shannon Coder so na strani Omejitve in stanje. Omejitve in stanje
Id modelov
Kot model pošljite enega od teh 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 - Velike in male črke niso pomembne, presledki okoli id se odstranijo:
SHANNON-3inshannon-3sta isti model. - Odgovor v
modelvedno vsebuje objavljeni id, ne glede na to, kateri zapis ste poslali. - Prikazno ime, kot je
Shannon 3, ni id.
Sprejeti so tudi štirje krajši zapisi.
| Vi pošljete | Model, ki odgovori |
|---|---|
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, ki ni objavljen, se na vseh treh končnih točkah odgovori s statusom 400, tipom invalid_request_error in sporočilom unknown model: <id>. Namesto njega ne odgovori noben drug model.
{
"error": {
"type": "invalid_request_error",
"message": "unknown model: gpt-4o"
}
} {
"type": "error",
"error": {
"type": "invalid_request_error",
"message": "unknown model: gpt-4o"
}
} - Vedno pošljite
model./v1/responsesna zahtevek brez njega odgovori s400. Na/v1/chat/completionsin/v1/messagesna tak zahtevek odgovorishannon-1.6-lite. POST /v1/tokenizeinPOST /v1/messages/count_tokenssprejmeta id gostovanih modelov z odprtimi utežmi.
Seznam modelov
GET /v1/models vrne modele s te strani kot JSON, z enakimi kontekstnimi okni, cenami in zmožnostmi. Uporabite ga za polnjenje izbirnika modelov ali za preverjanje cene v kodi.
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, skrajšan na en vnos vsake 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 | Prisotno na |
|---|---|---|---|
object | string | Vedno list. | |
data | array | En vnos na model, ki ga je mogoče poklicati. | |
data[].id | string | Id, ki ga pošljete kot model. | Vsak model |
data[].object | string | Vedno model. | Vsak model |
data[].created | integer | Stalno število, enako za vsak model: 1700000000. | Vsak model |
data[].owned_by | string | Vedno shannon-ai. | Vsak model |
data[].display_name | string | Ime za prikaz. Kot model ni sprejeto. | Vsak model |
data[].context_window | integer | Kontekstno okno v tokenih. | Vsak model |
data[].max_output_tokens | integer | Največji izhodni proračun, ki ga zahtevek lahko zahteva: 65536 pri vsakem modelu. | Vsak model |
data[].pricing.input_per_million_usd | number | Cena 1,000,000 vhodnih tokenov v USD. | Vsak model |
data[].pricing.cached_input_per_million_usd | number | Cena 1,000,000 vhodnih tokenov, prebranih iz predpomnilnika promptov. | Gostovani modeli z odprtimi utežmi |
data[].pricing.output_per_million_usd | number | Cena 1,000,000 izhodnih tokenov v USD. Pri modelu Shannon je enaka vhodni ceni. | Vsak model |
data[].pricing.currency | string | Vedno USD. | Vsak model |
data[].tokenizer | string | original: tokeni se štejejo z modelovim lastnim tokenizerjem. | Gostovani modeli z odprtimi utežmi |
data[].capabilities.tools | boolean | Model lahko kliče orodja, ki jih deklarirate. true pri vsakem modelu. | Vsak model |
data[].capabilities.vision | boolean | Model bere slike. | Vsak model |
data[].capabilities.reasoning | boolean | Model pred odgovorom razmišlja. | Vsak model |
data[].capabilities.reasoning_effort | boolean | Polje zahtevka reasoning_effort pri tem modelu učinkuje. | Vsak model |
data[].capabilities.streaming | boolean | true pri vsakem modelu. | Vsak model |
data[].capabilities.json_schema | boolean | response_format tipa json_schema učinkuje. | Vsak model |
data[].capabilities.response_format | boolean | response_format sploh učinkuje, vsaj kot objekt JSON. | Gostovani modeli z odprtimi utežmi |
data[].capabilities.prompt_caching | boolean | Ponovljene začetke promptov predpomnimo in obračunamo po predpomnjeni ceni. | Gostovani modeli z odprtimi utežmi |
data[].endpoints | array | Poti, ki sprejmejo ta id. | Vsak model |
GET /v1/modelsne potrebuje ključa. Odgovor je enak za vsakega klicatelja in ni odvisen od vašega paketa.- Seznam vsebuje id, ki jih je mogoče poklicati. Model, ki trenutno ne more odgovarjati, je izpuščen.
- Končne točke za en sam model ni:
GET /v1/models/{id}odgovori z404s tipomnot_found_error.