Preskoči na vsebino
Modeli in cene

Modeli in cene

NA 1M TOKENOV

Vsak 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

ModelVhodStrukturiran izhodVhod / predpomagano / izhod na 1MVeč
DeepSeek-V4-Pro-08133BIT-REAPDeepSeek · 1.6T MoE · 49B activeNeocenzuriranoVhod: besediloShema JSON$1.95 / $0.488 / $3.90
GLM-5.23BIT-REAPZ.ai · 744B MoE · 40B activeNeocenzuriranoVhod: besediloShema JSON$0.73 / $0.183 / $2.34
Kimi-K33BIT-REAPMoonshot AI · 2.8T MoE · 104B activeNeocenzuriranoVhod: besedilo + slikaShema JSON$3.83 / $0.958 / $19.12
Nemotron3Ultra3BIT-REAPNVIDIA · 550B hybrid Mamba-Attention MoE · 55B activeNeocenzuriranoVhod: besediloShema JSON$0.75 / $0.188 / $3.30
MiniMax-M33BIT-REAPMiniMax · 428B MoE · 23B active · sparse attentionNeocenzuriranoVhod: besedilo + slikaShema JSON$0.50 / $0.125 / $2.00
DeepSeek-V4-Flash-0731W4A16-AUTOROUND-REAPDeepSeek · 284B MoE · 13B activeNeocenzuriranoVhod: besediloShema JSON$0.50 / $0.125 / $2.00
Kimi-K2.6W4A16-AUTOROUND-REAPMoonshot AI · 1T MoE · 32B activeNeocenzuriranoVhod: besedilo + slikaShema JSON$0.78 / $0.195 / $3.67
Laguna-S-2.1W4A16-AUTOROUND-REAPPoolside · 118B MoE · 8B activeNeocenzuriranoVhod: besediloBrez strukturiranega izhoda$0.50 / $0.125 / $2.00
inklingW4A16-AUTOROUND-REAPThinking Machines · 975B MoE · 41B activeNeocenzuriranoVhod: besedilo + slikaObjekt JSON$1.42 / $0.355 / $6.07
MiMo-V2.5-ProW8A16Xiaomi · 1.02T MoE · 42B active · 8-bitNeocenzuriranoVhod: besediloShema JSON$0.50 / $0.125 / $2.00
MiMo-V2.5W8A16Xiaomi · 8-bit multimodal · W8A16NeocenzuriranoVhod: besedilo + slikaShema JSON$0.50 / $0.125 / $2.00
Hy3W8A16Tencent · 295B MoE · 21B active · 8-bitNeocenzuriranoVhod: besediloShema JSON$0.50 / $0.125 / $2.00

Modeli Shannon

ena enotna cena za vhod in izhod

ModelKontekstVhodStrukturiran izhodCena / 1M tokenov
Shannon 1.6 Liteshannon-1.6-liteNeocenzurirano192KVhod: besedilo + slikaShema JSON$3.90
Shannon 1.6 Proshannon-1.6-proNeocenzurirano192KVhod: besedilo + slikaShema JSON$7.80
Shannon 2 Liteshannon-2-liteNeocenzurirano192KVhod: besedilo + slikaShema JSON$3.90
Shannon 2 Proshannon-2-proNeocenzurirano192KVhod: besedilo + slikaShema JSON$5.85
Shannon 3shannon-3Neocenzurirano192KVhod: besedilo + slikaShema JSON$3.35
Shannon 3 Proshannon-3-proNeocenzurirano192KVhod: besedilo + slikaShema JSON$3.35
Shannon 3.1shannon-3.1Neocenzurirano192KVhod: besedilo + slikaShema JSON$3.35
Shannon 3.1 Proshannon-3.1-proNeocenzurirano192KVhod: besedilo + slikaShema JSON$3.35
Shannon 3.5shannon-3.5Neocenzurirano192KVhod: besedilo + slikaShema JSON$3.35
Shannon Coder 1shannon-coder-1Neocenzurirano128KVhod: besediloShema 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_error in code: "context_length_exceeded".
  • max_tokens sprejema vrednosti od 1 do 65,536 pri vsakem modelu; max_output_tokens v GET /v1/models je zgornja meja tega razpona. Privzeto je 4,096.
  • Pri vsakem modelu je max_tokens znesek, ki ga zahtevek rezervira z vašega stanja.
  • Kot omejitev dolžine odgovora max_tokens upoštevajo gostovani modeli z odprtimi utežmi, shannon-1.6-lite, shannon-1.6-pro in shannon-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-1 ali družine Shannon 3 se konča z finish_reason: "length", kadar je bil odgovor odrezan na meji.

Omejitve in stanje

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_tokens po 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/models to označi s tokenizer: "original".
  • shannon-coder-1 se na /v1/chat/completions in /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.

Id modelov
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-3 in shannon-3 sta isti model.
  • Odgovor v model vedno 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"
  }
}
  • Vedno pošljite model. /v1/responses na zahtevek brez njega odgovori s 400. Na /v1/chat/completions in /v1/messages na tak zahtevek odgovori shannon-1.6-lite.
  • POST /v1/tokenize in POST /v1/messages/count_tokens sprejmeta 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)

Odgovor, skrajšan na en vnos vsake vrste:

200 JSON
{
  "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/models ne 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 z 404 s tipom not_found_error.