Ugrás a tartalomra
Modellek és árak

Modellek és árak

1M TOKENENKÉNT

Az API minden modellazonosítója, mit fogad el és mibe kerül: 10 Shannon modell és 12 hosztolt nyílt súlyú modell, mindegyik elérhető mindhárom végponton. A GET /v1/models ugyanezt a listát adja vissza JSON-ként.

cenzúramentes modell
22
kontextusablak
256K
-tól
$0.50 /1M

Hosztolt nyílt súlyú modellek

262,144 tokenes kontextus minden azonosítón; a bemenet és a kimenet külön számlázódik; minden azonosító elfogadja azt, amit az általa utánzott modell

ModellBemenetStrukturált kimenetBemenet / gyorsítvány / kimenet 1M-reTovábbiak
DeepSeek-V4-Pro-08133BIT-REAPDeepSeek · 1.6T MoE · 49B activeCenzúramentesSzöveg bemenetJSON-séma$1.95 / $0.488 / $3.90
GLM-5.23BIT-REAPZ.ai · 744B MoE · 40B activeCenzúramentesSzöveg bemenetJSON-séma$0.73 / $0.183 / $2.34
Kimi-K33BIT-REAPMoonshot AI · 2.8T MoE · 104B activeCenzúramentesSzöveg + kép bemenetJSON-séma$3.83 / $0.958 / $19.12
Nemotron3Ultra3BIT-REAPNVIDIA · 550B hybrid Mamba-Attention MoE · 55B activeCenzúramentesSzöveg bemenetJSON-séma$0.75 / $0.188 / $3.30
MiniMax-M33BIT-REAPMiniMax · 428B MoE · 23B active · sparse attentionCenzúramentesSzöveg + kép bemenetJSON-séma$0.50 / $0.125 / $2.00
DeepSeek-V4-Flash-0731W4A16-AUTOROUND-REAPDeepSeek · 284B MoE · 13B activeCenzúramentesSzöveg bemenetJSON-séma$0.50 / $0.125 / $2.00
Kimi-K2.6W4A16-AUTOROUND-REAPMoonshot AI · 1T MoE · 32B activeCenzúramentesSzöveg + kép bemenetJSON-séma$0.78 / $0.195 / $3.67
Laguna-S-2.1W4A16-AUTOROUND-REAPPoolside · 118B MoE · 8B activeCenzúramentesSzöveg bemenetNincs strukturált kimenet$0.50 / $0.125 / $2.00
inklingW4A16-AUTOROUND-REAPThinking Machines · 975B MoE · 41B activeCenzúramentesSzöveg + kép bemenetJSON-objektum$1.42 / $0.355 / $6.07
MiMo-V2.5-ProW8A16Xiaomi · 1.02T MoE · 42B active · 8-bitCenzúramentesSzöveg bemenetJSON-séma$0.50 / $0.125 / $2.00
MiMo-V2.5W8A16Xiaomi · 8-bit multimodal · W8A16CenzúramentesSzöveg + kép bemenetJSON-séma$0.50 / $0.125 / $2.00
Hy3W8A16Tencent · 295B MoE · 21B active · 8-bitCenzúramentesSzöveg bemenetJSON-séma$0.50 / $0.125 / $2.00

Shannon modellek

egy fix ár bemenetre és kimenetre

ModellKontextusBemenetStrukturált kimenetÁr / 1M token
Shannon 1.6 Liteshannon-1.6-liteCenzúramentes192KSzöveg + kép bemenetJSON-séma$3.90
Shannon 1.6 Proshannon-1.6-proCenzúramentes192KSzöveg + kép bemenetJSON-séma$7.80
Shannon 2 Liteshannon-2-liteCenzúramentes192KSzöveg + kép bemenetJSON-séma$3.90
Shannon 2 Proshannon-2-proCenzúramentes192KSzöveg + kép bemenetJSON-séma$5.85
Shannon 3shannon-3Cenzúramentes192KSzöveg + kép bemenetJSON-séma$3.35
Shannon 3 Proshannon-3-proCenzúramentes192KSzöveg + kép bemenetJSON-séma$3.35
Shannon 3.1shannon-3.1Cenzúramentes192KSzöveg + kép bemenetJSON-séma$3.35
Shannon 3.1 Proshannon-3.1-proCenzúramentes192KSzöveg + kép bemenetJSON-séma$3.35
Shannon 3.5shannon-3.5Cenzúramentes192KSzöveg + kép bemenetJSON-séma$3.35
Shannon Coder 1shannon-coder-1Cenzúramentes128KSzöveg bemenetJSON-séma$8.00

Ugrás a gyors kezdéshez Playground kipróbálása

Hogyan olvass el egy sort

Oszlop Mit jelent
Modell A megjelenített név. Alatta az az azonosító áll, amelyet model értékként küldesz. A hosztolt táblázatban az azonosító a név és a mellette álló címke, kötőjellel összekapcsolva: a MiniMax-M3 és a 3BIT-REAP együtt MiniMax-M3-3BIT-REAP. A név alatti sor megmutatja, ki készítette a modellt, és mekkora.
Kontextus A kontextusablak: hány token beszélgetést olvas a modell. A K 1,024 tokent jelent. A pontos szám a context_window a GET /v1/models válaszában.
Bemenet Csak szöveg, vagy szöveg és képek. A képeket olvasó modell capabilities.vision: true értéket jelent. A shannon-2-lite és a shannon-2-pro azokban a kérésekben olvas képeket, amelyek tools vagy response_format mezőt is küldenek.
Strukturált kimenet Amit a response_format kérhet a modelltől: a JSON-sémádat követő választ, JSON-objektum választ, vagy egyiket sem.
Ár USD 1,000,000 tokenenként. A Shannon modellnek egy ára van a bemenetre és a kimenetre. A hosztolt nyílt súlyú modellnek három van: bemenet, gyorsítványos bemenet és kimenet.

Minden modell streamel és hívhat eszközöket. Az API további funkcióit a Capabilities oldal írja le. Képességek

Kontextusablak és kimeneti korlátok

  • A kontextusablak mindent lefed, amit a modell egy válaszhoz elolvas: az üzeneteidet, az eszközdefiníciókat és a képeket.
  • A Shannon 3 család a hosszabb beszélgetést magától beleilleszti: megtartja a legújabb fordulókat, amelyek beleférnek az ablakba, és válaszol.
  • Streamben a túl hosszú promptot hibaframe jelzi invalid_request_error típussal és code: "context_length_exceeded" értékkel.
  • A max_tokens 1-től 65,536-ig fogad értékeket minden modellnél; a max_output_tokens a GET /v1/models válaszában ennek a tartománynak a teteje. Az alapérték 4,096.
  • Minden modellnél a max_tokens az a mennyiség, amelyet a kérés az egyenlegedből lefoglal.
  • A válasz hosszának korlátjaként a max_tokens értéket a hosztolt nyílt súlyú modellek, a shannon-1.6-lite, a shannon-1.6-pro és a shannon-coder-1 alkalmazzák.
  • A hosztolt nyílt súlyú modelleknél ez a válaszszöveget korlátozza. A válasz előtti gondolkodás (reasoning) nem számít bele, és a 256 alatti érték 256-ként hat.
  • A shannon-1.6-lite, shannon-1.6-pro, shannon-coder-1 vagy a Shannon 3 család streamje finish_reason: "length" értékkel végződik, ha a választ a korlátnál levágták.

Korlátok és egyenleg

Hogyan alakul ki az ár

  • Az árak USD-ben értendők 1,000,000 tokenenként. Az egyenleged olyan tokenekben számolódik, amelyek 1,000,000-onként $5.00 értékűek, így a modell ára megmondja, mennyi egyenleget visznek el a tokenjei.
  • A Shannon modelleknek egy áruk van. A hívás usage.total_tokens tokent számláz ezen az áron.
  • A hosztolt nyílt súlyú modelleknek három áruk van. A prompt-gyorsítványból olvasott bemenetet a gyorsítványos áron számlázza, amely a bemeneti ár 25%-a, $0.001-re kerekítve. A bemenet többi részét a bemeneti áron, a kimenetet a kimeneti áron számlázza.
  • A hosztolt nyílt súlyú modellek a tokeneket minden modell saját tokenizerével számolják. A GET /v1/models ezt tokenizer: "original" értékkel jelöli.
  • A shannon-coder-1 a /v1/chat/completions és a /v1/messages végponton hívásban számolódik, nem tokenben. A listaára a /v1/responses végponton érvényes.

Azt, hogy mit foglal le egy kérés, a díj kidolgozott példáit és a Shannon Coder híváskeretét a Korlátok és egyenleg oldalon találod. Korlátok és egyenleg

Modellazonosítók

Ezek közül küldj egy azonosítót model értékként.

Modellazonosítók
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
  • A kis- és nagybetű nem számít, és az azonosító körüli szóközöket eltávolítja: a SHANNON-3 és a shannon-3 ugyanaz a modell.
  • A válasz a model mezőben mindig a közzétett azonosítót hordozza, bármelyik írásmódot küldted.
  • A megjelenített név, például a Shannon 3, nem azonosító.

Négy rövidebb írásmódot is elfogad.

Te ezt küldöd A válaszoló modell
shannon-1.6 shannon-1.6-lite
shannon-3-lite shannon-3
shannon-3.1-lite shannon-3.1
shannon-coder shannon-coder-1

A nem közzétett azonosítóra mindhárom végponton 400 státusz, invalid_request_error típus és unknown model: <id> üzenet a válasz. Más modell nem válaszol a helyén.

{
  "error": {
    "type": "invalid_request_error",
    "message": "unknown model: gpt-4o"
  }
}
  • Mindig küldj model mezőt. A /v1/responses a nélküle érkező kérésre 400 válaszol. A /v1/chat/completions és a /v1/messages végponton az ilyen kérésre a shannon-1.6-lite válaszol.
  • A POST /v1/tokenize és a POST /v1/messages/count_tokens a hosztolt nyílt súlyú modellek azonosítóit fogadja.

Modellek listázása

A GET /v1/models JSON-ként adja vissza az oldal modelljeit, ugyanazokkal a kontextusablakokkal, árakkal és képességekkel. Használd modellválasztó feltöltésére, vagy egy ár ellenőrzésére kódból.

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)

A válasz, rövidítve, mindkét fajtából egy-egy elemmel:

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"
      ]
    }
  ]
}
Mező Típus Leírás Jelen van itt
object string Mindig list.
data array Hívható modellenként egy elem.
data[].id string Az azonosító, amelyet model értékként küldesz. Minden modell
data[].object string Mindig model. Minden modell
data[].created integer Fix szám, minden modellnél ugyanaz: 1700000000. Minden modell
data[].owned_by string Mindig shannon-ai. Minden modell
data[].display_name string Megjelenítendő név. model értékként nem fogadja el. Minden modell
data[].context_window integer A kontextusablak tokenben. Minden modell
data[].max_output_tokens integer A legnagyobb kimeneti keret, amelyet egy kérés kérhet: 65536 minden modellnél. Minden modell
data[].pricing.input_per_million_usd number 1,000,000 bemeneti token ára USD-ben. Minden modell
data[].pricing.cached_input_per_million_usd number 1,000,000 olyan bemeneti token ára, amelyet a prompt-gyorsítványból olvas. Hosztolt nyílt súlyú modellek
data[].pricing.output_per_million_usd number 1,000,000 kimeneti token ára USD-ben. Shannon modellnél megegyezik a bemeneti árral. Minden modell
data[].pricing.currency string Mindig USD. Minden modell
data[].tokenizer string original: a tokeneket a modell saját tokenizerével számolja. Hosztolt nyílt súlyú modellek
data[].capabilities.tools boolean A modell hívhatja az általad megadott eszközöket. Minden modellnél true. Minden modell
data[].capabilities.vision boolean A modell képeket olvas. Minden modell
data[].capabilities.reasoning boolean A modell válasz előtt gondolkodik (reasoning). Minden modell
data[].capabilities.reasoning_effort boolean A reasoning_effort kérésmező ezen a modellen érvényesül. Minden modell
data[].capabilities.streaming boolean Minden modellnél true. Minden modell
data[].capabilities.json_schema boolean A json_schema típusú response_format érvényesül. Minden modell
data[].capabilities.response_format boolean A response_format egyáltalán érvényesül, legalább JSON-objektumként. Hosztolt nyílt súlyú modellek
data[].capabilities.prompt_caching boolean Az ismétlődő prompt-prefixeket gyorsítványozza, és gyorsítványos áron számlázza. Hosztolt nyílt súlyú modellek
data[].endpoints array Az útvonalak, amelyek ezt az azonosítót fogadják. Minden modell
  • A GET /v1/models nem kér kulcsot. A válasz minden hívónak ugyanaz, és nem függ a csomagodtól.
  • A lista a hívható azonosítókat tartalmazza. Az a modell, amely pillanatnyilag nem szolgálható ki, kimarad belőle.
  • Egyetlen modellhez nincs végpont: a GET /v1/models/{id} 404 választ ad not_found_error típussal.