Preskoči na sadržaj
Modeli i cijene

Modeli i cijene

PO 1M TOKENA

Svaki 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

ModelUlazStrukturirani izlazUlaz / cache / izlaz po 1MViše
DeepSeek-V4-Pro-08133BIT-REAPDeepSeek · 1.6T MoE · 49B activeNecenzuriranoUlaz: tekstJSON shema$1.95 / $0.488 / $3.90
GLM-5.23BIT-REAPZ.ai · 744B MoE · 40B activeNecenzuriranoUlaz: tekstJSON shema$0.73 / $0.183 / $2.34
Kimi-K33BIT-REAPMoonshot AI · 2.8T MoE · 104B activeNecenzuriranoUlaz: tekst + slikaJSON shema$3.83 / $0.958 / $19.12
Nemotron3Ultra3BIT-REAPNVIDIA · 550B hybrid Mamba-Attention MoE · 55B activeNecenzuriranoUlaz: tekstJSON shema$0.75 / $0.188 / $3.30
MiniMax-M33BIT-REAPMiniMax · 428B MoE · 23B active · sparse attentionNecenzuriranoUlaz: tekst + slikaJSON shema$0.50 / $0.125 / $2.00
DeepSeek-V4-Flash-0731W4A16-AUTOROUND-REAPDeepSeek · 284B MoE · 13B activeNecenzuriranoUlaz: tekstJSON shema$0.50 / $0.125 / $2.00
Kimi-K2.6W4A16-AUTOROUND-REAPMoonshot AI · 1T MoE · 32B activeNecenzuriranoUlaz: tekst + slikaJSON shema$0.78 / $0.195 / $3.67
Laguna-S-2.1W4A16-AUTOROUND-REAPPoolside · 118B MoE · 8B activeNecenzuriranoUlaz: tekstBez strukturiranog izlaza$0.50 / $0.125 / $2.00
inklingW4A16-AUTOROUND-REAPThinking Machines · 975B MoE · 41B activeNecenzuriranoUlaz: tekst + slikaJSON objekt$1.42 / $0.355 / $6.07
MiMo-V2.5-ProW8A16Xiaomi · 1.02T MoE · 42B active · 8-bitNecenzuriranoUlaz: tekstJSON shema$0.50 / $0.125 / $2.00
MiMo-V2.5W8A16Xiaomi · 8-bit multimodal · W8A16NecenzuriranoUlaz: tekst + slikaJSON shema$0.50 / $0.125 / $2.00
Hy3W8A16Tencent · 295B MoE · 21B active · 8-bitNecenzuriranoUlaz: tekstJSON shema$0.50 / $0.125 / $2.00

Shannon modeli

jedna paušalna cijena za ulaz i izlaz

ModelKontekstUlazStrukturirani izlazCijena / 1M tokena
Shannon 1.6 Liteshannon-1.6-liteNecenzurirano192KUlaz: tekst + slikaJSON shema$3.90
Shannon 1.6 Proshannon-1.6-proNecenzurirano192KUlaz: tekst + slikaJSON shema$7.80
Shannon 2 Liteshannon-2-liteNecenzurirano192KUlaz: tekst + slikaJSON shema$3.90
Shannon 2 Proshannon-2-proNecenzurirano192KUlaz: tekst + slikaJSON shema$5.85
Shannon 3shannon-3Necenzurirano192KUlaz: tekst + slikaJSON shema$3.35
Shannon 3 Proshannon-3-proNecenzurirano192KUlaz: tekst + slikaJSON shema$3.35
Shannon 3.1shannon-3.1Necenzurirano192KUlaz: tekst + slikaJSON shema$3.35
Shannon 3.1 Proshannon-3.1-proNecenzurirano192KUlaz: tekst + slikaJSON shema$3.35
Shannon 3.5shannon-3.5Necenzurirano192KUlaz: tekst + slikaJSON shema$3.35
Shannon Coder 1shannon-coder-1Necenzurirano128KUlaz: tekstJSON 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_error i code: "context_length_exceeded".
  • max_tokens prima vrijednosti od 1 do 65,536 na svakom modelu; max_output_tokens u GET /v1/models je vrh tog raspona. Zadana vrijednost je 4,096.
  • Na svakom modelu max_tokens je iznos koji zahtjev rezervira sa vašeg stanja.
  • Kao ograničenje duljine odgovora max_tokens primjenjuju hostirani open-weight modeli, shannon-1.6-lite, shannon-1.6-pro i shannon-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-1 ili obitelji Shannon 3 završava s finish_reason: "length" kada je odgovor prekinut na svojoj granici.

Ograničenja i stanje

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

Id-ovi modela
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-3 i shannon-3 isti su model.
  • Odgovor u model uvijek nosi objavljeni id, bez obzira na to koji ste zapis poslali.
  • Prikazni naziv poput Shannon 3 nije 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"
  }
}
  • Uvijek pošaljite model. /v1/responses na zahtjev bez njega odgovara s 400. Na /v1/chat/completions i /v1/messages takav zahtjev dobiva odgovor od shannon-1.6-lite.
  • POST /v1/tokenize i POST /v1/messages/count_tokens primaju 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)

Odgovor, skraćen na po jedan unos svake 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 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/models ne 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 s 404 i tipom not_found_error.