Hoppa till innehållet
Modeller och priser

Modeller och priser

PER 1M TOKENS

Varje modell-id i API:et, vad det accepterar och vad det kostar: 10 Shannon-modeller och 12 hostade open-weight-modeller, alla tillgängliga på alla tre endpoints. GET /v1/models returnerar samma lista som JSON.

ocensurerade modeller
22
kontextfönster
256K
från
$0.50 /1M

Hostade open-weight-modeller

262,144 tokens kontext på varje id; input och output faktureras separat; varje id accepterar det som modellen den imiterar accepterar

ModellIndataStrukturerad utdataIn / cached / ut per 1MMer
DeepSeek-V4-Pro-08133BIT-REAPDeepSeek · 1.6T MoE · 49B activeOcensureradText inJSON-schema$1.95 / $0.488 / $3.90
GLM-5.23BIT-REAPZ.ai · 744B MoE · 40B activeOcensureradText inJSON-schema$0.73 / $0.183 / $2.34
Kimi-K33BIT-REAPMoonshot AI · 2.8T MoE · 104B activeOcensureradText + bild inJSON-schema$3.83 / $0.958 / $19.12
Nemotron3Ultra3BIT-REAPNVIDIA · 550B hybrid Mamba-Attention MoE · 55B activeOcensureradText inJSON-schema$0.75 / $0.188 / $3.30
MiniMax-M33BIT-REAPMiniMax · 428B MoE · 23B active · sparse attentionOcensureradText + bild inJSON-schema$0.50 / $0.125 / $2.00
DeepSeek-V4-Flash-0731W4A16-AUTOROUND-REAPDeepSeek · 284B MoE · 13B activeOcensureradText inJSON-schema$0.50 / $0.125 / $2.00
Kimi-K2.6W4A16-AUTOROUND-REAPMoonshot AI · 1T MoE · 32B activeOcensureradText + bild inJSON-schema$0.78 / $0.195 / $3.67
Laguna-S-2.1W4A16-AUTOROUND-REAPPoolside · 118B MoE · 8B activeOcensureradText inIngen strukturerad utdata$0.50 / $0.125 / $2.00
inklingW4A16-AUTOROUND-REAPThinking Machines · 975B MoE · 41B activeOcensureradText + bild inJSON-objekt$1.42 / $0.355 / $6.07
MiMo-V2.5-ProW8A16Xiaomi · 1.02T MoE · 42B active · 8-bitOcensureradText inJSON-schema$0.50 / $0.125 / $2.00
MiMo-V2.5W8A16Xiaomi · 8-bit multimodal · W8A16OcensureradText + bild inJSON-schema$0.50 / $0.125 / $2.00
Hy3W8A16Tencent · 295B MoE · 21B active · 8-bitOcensureradText inJSON-schema$0.50 / $0.125 / $2.00

Shannon-modeller

ett fast pris för input och output

ModellKontextIndataStrukturerad utdataPris / 1M tokens
Shannon 1.6 Liteshannon-1.6-liteOcensurerad192KText + bild inJSON-schema$3.90
Shannon 1.6 Proshannon-1.6-proOcensurerad192KText + bild inJSON-schema$7.80
Shannon 2 Liteshannon-2-liteOcensurerad192KText + bild inJSON-schema$3.90
Shannon 2 Proshannon-2-proOcensurerad192KText + bild inJSON-schema$5.85
Shannon 3shannon-3Ocensurerad192KText + bild inJSON-schema$3.35
Shannon 3 Proshannon-3-proOcensurerad192KText + bild inJSON-schema$3.35
Shannon 3.1shannon-3.1Ocensurerad192KText + bild inJSON-schema$3.35
Shannon 3.1 Proshannon-3.1-proOcensurerad192KText + bild inJSON-schema$3.35
Shannon 3.5shannon-3.5Ocensurerad192KText + bild inJSON-schema$3.35
Shannon Coder 1shannon-coder-1Ocensurerad128KText inJSON-schema$8.00

Gå till Snabbstart Testa Playground

Så läser du en rad

Kolumn Vad den anger
Modell Visningsnamnet. Raden under är det id som du skickar som model. I tabellen över hostade modeller är id:t namnet och taggen bredvid, sammanfogade med bindestreck: MiniMax-M3 och 3BIT-REAP blir MiniMax-M3-3BIT-REAP. Raden under namnet visar vem som har gjort modellen och dess storlek.
Kontext Kontextfönstret: hur många tokens konversation modellen läser. K står för 1,024 tokens. Det exakta talet är context_window i GET /v1/models.
Input Endast text, eller text och bilder. En modell som läser bilder rapporterar capabilities.vision: true. shannon-2-lite och shannon-2-pro läser bilder i begäranden som också skickar tools eller response_format.
Strukturerad output Vad response_format kan be modellen om: ett svar som följer ditt JSON-schema, ett svar som är ett JSON-objekt, eller ingetdera.
Pris USD per 1,000,000 tokens. En Shannon-modell har ett pris för både input och output. En hostad open-weight-modell har tre: input, cachad input och output.

Varje modell streamar och kan anropa verktyg. API:ets övriga funktioner beskrivs på sidan Funktioner. Funktioner

Kontextfönster och outputgränser

  • Kontextfönstret omfattar allt som modellen läser för ett svar: dina meddelanden, verktygsdefinitioner och bilder.
  • Shannon 3-familjen anpassar en längre konversation själv: den behåller de senaste vändningarna som ryms i fönstret och svarar.
  • I en ström rapporteras en för lång prompt som en felframe med typen invalid_request_error och code: "context_length_exceeded".
  • max_tokens tar värden från 1 till 65,536 på varje modell; max_output_tokens i GET /v1/models är toppen av det intervallet. Standardvärdet är 4,096.
  • På varje modell är max_tokens det belopp som en begäran reserverar från din balans.
  • Som gräns för svarets längd tillämpas max_tokens av de hostade open-weight-modellerna, shannon-1.6-lite, shannon-1.6-pro och shannon-coder-1.
  • På de hostade open-weight-modellerna begränsar den svarstexten. Resonemanget före svaret räknas inte mot den, och ett värde under 256 fungerar som 256.
  • En ström från shannon-1.6-lite, shannon-1.6-pro, shannon-coder-1 eller Shannon 3-familjen slutar med finish_reason: "length" när svaret klipptes vid sin gräns.

Gränser och balans

Hur ett pris bildas

  • Priserna anges i USD per 1,000,000 tokens. Din balans räknas i tokens värda $5.00 per 1,000,000, så en modells pris anger hur mycket balans dess tokens tar.
  • Shannon-modeller har ett enda pris. Ett anrop debiteras usage.total_tokens till det priset.
  • Hostade open-weight-modeller har tre priser. Input som läses från prompt-cachen debiteras till det cachade priset, som är 25% av inputpriset avrundat till $0.001. Resten av inputen debiteras till inputpriset, outputen till outputpriset.
  • Hostade open-weight-modeller räknar tokens med varje modells egen tokenizer. GET /v1/models markerar detta som tokenizer: "original".
  • shannon-coder-1 räknas i anrop, inte i tokens, på /v1/chat/completions och /v1/messages. Dess listade pris gäller på /v1/responses.

Vad en begäran reserverar, räkneexempel på en debitering och kvoten av anrop för Shannon Coder finns på Gränser och balans. Gränser och balans

Modell-id:n

Skicka ett av dessa id:n som model.

Modell-id:n
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
  • Versaler och gemener spelar ingen roll, och blanksteg runt id:t tas bort: SHANNON-3 och shannon-3 är samma modell.
  • Svaret innehåller alltid det publicerade id:t i model, oavsett vilken stavning du skickade.
  • Ett visningsnamn som Shannon 3 är inte ett id.

Fyra kortare stavningar accepteras också.

Du skickar Modell som svarar
shannon-1.6 shannon-1.6-lite
shannon-3-lite shannon-3
shannon-3.1-lite shannon-3.1
shannon-coder shannon-coder-1

Ett id som inte är publicerat besvaras med status 400, typen invalid_request_error och meddelandet unknown model: <id> på alla tre endpoints. Ingen annan modell svarar i dess ställe.

{
  "error": {
    "type": "invalid_request_error",
    "message": "unknown model: gpt-4o"
  }
}
  • Skicka alltid model. /v1/responses besvarar en begäran utan den med 400. På /v1/chat/completions och /v1/messages besvaras en sådan begäran av shannon-1.6-lite.
  • POST /v1/tokenize och POST /v1/messages/count_tokens tar id:n för de hostade open-weight-modellerna.

Lista modeller

GET /v1/models returnerar modellerna på den här sidan som JSON, med samma kontextfönster, priser och funktioner. Använd den för att fylla en modellväljare eller för att kontrollera ett pris i kod.

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)

Svaret, förkortat till en post av varje slag:

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"
      ]
    }
  ]
}
Fält Typ Beskrivning Finns på
object string Alltid list.
data array En post per modell som kan anropas.
data[].id string Det id som du skickar som model. Varje modell
data[].object string Alltid model. Varje modell
data[].created integer Ett fast tal, detsamma för varje modell: 1700000000. Varje modell
data[].owned_by string Alltid shannon-ai. Varje modell
data[].display_name string Ett namn för visning. Det accepteras inte som model. Varje modell
data[].context_window integer Kontextfönstret i tokens. Varje modell
data[].max_output_tokens integer Den största outputbudget som en begäran får be om: 65536 på varje modell. Varje modell
data[].pricing.input_per_million_usd number Priset för 1,000,000 inputtokens i USD. Varje modell
data[].pricing.cached_input_per_million_usd number Priset för 1,000,000 inputtokens som läses från prompt-cachen. Hostade open-weight-modeller
data[].pricing.output_per_million_usd number Priset för 1,000,000 outputtokens i USD. På en Shannon-modell är det lika med inputpriset. Varje modell
data[].pricing.currency string Alltid USD. Varje modell
data[].tokenizer string original: tokens räknas med modellens egen tokenizer. Hostade open-weight-modeller
data[].capabilities.tools boolean Modellen kan anropa de verktyg du deklarerar. true på varje modell. Varje modell
data[].capabilities.vision boolean Modellen läser bilder. Varje modell
data[].capabilities.reasoning boolean Modellen resonerar innan den svarar. Varje modell
data[].capabilities.reasoning_effort boolean Begäranfältet reasoning_effort får effekt på den här modellen. Varje modell
data[].capabilities.streaming boolean true på varje modell. Varje modell
data[].capabilities.json_schema boolean response_format av typen json_schema får effekt. Varje modell
data[].capabilities.response_format boolean response_format får effekt överhuvudtaget, åtminstone som ett JSON-objekt. Hostade open-weight-modeller
data[].capabilities.prompt_caching boolean Upprepade promptprefix cachas och debiteras till det cachade priset. Hostade open-weight-modeller
data[].endpoints array De sökvägar som tar det här id:t. Varje modell
  • GET /v1/models kräver ingen nyckel. Svaret är detsamma för varje anropare och beror inte på din plan.
  • Listan innehåller de id:n som kan anropas. En modell som för tillfället inte kan serveras utelämnas.
  • Det finns ingen endpoint för en enskild modell: GET /v1/models/{id} besvaras med 404 och typen not_found_error.