Gå til indhold
Modeller og priser

Modeller og priser

PER 1M TOKENS

Hvert model-id i API'et, hvad det accepterer, og hvad det koster: 10 Shannon-modeller og 12 hostede open-weight-modeller, alle tilgængelige på alle tre endpoints. GET /v1/models returnerer den samme liste som JSON.

uncensored modeller
22
kontekstvindue
256K
fra
$0.50 /1M

Hostede open-weight-modeller

Kontekst på 262,144 tokens for hvert id; input og output afregnes hver for sig; hvert id accepterer det, den model, det efterligner, accepterer

ModelInputStruktureret outputInd / cached / ud per 1MMere
DeepSeek-V4-Pro-08133BIT-REAPDeepSeek · 1.6T MoE · 49B activeUncensoredTekst indJSON-skema$1.95 / $0.488 / $3.90
GLM-5.23BIT-REAPZ.ai · 744B MoE · 40B activeUncensoredTekst indJSON-skema$0.73 / $0.183 / $2.34
Kimi-K33BIT-REAPMoonshot AI · 2.8T MoE · 104B activeUncensoredTekst + billede indJSON-skema$3.83 / $0.958 / $19.12
Nemotron3Ultra3BIT-REAPNVIDIA · 550B hybrid Mamba-Attention MoE · 55B activeUncensoredTekst indJSON-skema$0.75 / $0.188 / $3.30
MiniMax-M33BIT-REAPMiniMax · 428B MoE · 23B active · sparse attentionUncensoredTekst + billede indJSON-skema$0.50 / $0.125 / $2.00
DeepSeek-V4-Flash-0731W4A16-AUTOROUND-REAPDeepSeek · 284B MoE · 13B activeUncensoredTekst indJSON-skema$0.50 / $0.125 / $2.00
Kimi-K2.6W4A16-AUTOROUND-REAPMoonshot AI · 1T MoE · 32B activeUncensoredTekst + billede indJSON-skema$0.78 / $0.195 / $3.67
Laguna-S-2.1W4A16-AUTOROUND-REAPPoolside · 118B MoE · 8B activeUncensoredTekst indIntet struktureret output$0.50 / $0.125 / $2.00
inklingW4A16-AUTOROUND-REAPThinking Machines · 975B MoE · 41B activeUncensoredTekst + billede indJSON-objekt$1.42 / $0.355 / $6.07
MiMo-V2.5-ProW8A16Xiaomi · 1.02T MoE · 42B active · 8-bitUncensoredTekst indJSON-skema$0.50 / $0.125 / $2.00
MiMo-V2.5W8A16Xiaomi · 8-bit multimodal · W8A16UncensoredTekst + billede indJSON-skema$0.50 / $0.125 / $2.00
Hy3W8A16Tencent · 295B MoE · 21B active · 8-bitUncensoredTekst indJSON-skema$0.50 / $0.125 / $2.00

Shannon-modeller

én fast takst for input og output

ModelKontekstInputStruktureret outputPris / 1M tokens
Shannon 1.6 Liteshannon-1.6-liteUncensored192KTekst + billede indJSON-skema$3.90
Shannon 1.6 Proshannon-1.6-proUncensored192KTekst + billede indJSON-skema$7.80
Shannon 2 Liteshannon-2-liteUncensored192KTekst + billede indJSON-skema$3.90
Shannon 2 Proshannon-2-proUncensored192KTekst + billede indJSON-skema$5.85
Shannon 3shannon-3Uncensored192KTekst + billede indJSON-skema$3.35
Shannon 3 Proshannon-3-proUncensored192KTekst + billede indJSON-skema$3.35
Shannon 3.1shannon-3.1Uncensored192KTekst + billede indJSON-skema$3.35
Shannon 3.1 Proshannon-3.1-proUncensored192KTekst + billede indJSON-skema$3.35
Shannon 3.5shannon-3.5Uncensored192KTekst + billede indJSON-skema$3.35
Shannon Coder 1shannon-coder-1Uncensored128KTekst indJSON-skema$8.00

Gå til hurtigstart Prøv Playground

Sådan læser du en række

Kolonne Hvad den siger
Model Navnet til visning. Linjen under det er det id, du sender som model. I tabellen over hostede modeller er id'et navnet og tagget ved siden af, forbundet med en bindestreg: MiniMax-M3 og 3BIT-REAP giver MiniMax-M3-3BIT-REAP. Linjen under navnet viser, hvem der har lavet modellen, og dens størrelse.
Kontekst Kontekstvinduet: hvor mange tokens samtale modellen læser. K står for 1,024 tokens. Det nøjagtige tal er context_window i GET /v1/models.
Input Kun tekst, eller tekst og billeder. En model, der læser billeder, melder capabilities.vision: true. shannon-2-lite og shannon-2-pro læser billeder i anmodninger, der også sender tools eller response_format.
Struktureret output Hvad response_format kan kræve af modellen: et svar, der følger dit JSON-skema, et svar, der er et JSON-objekt, eller ingen af delene.
Pris USD per 1,000,000 tokens. En Shannon-model har én pris for input og output. En hostet open-weight-model har tre: input, cached input og output.

Alle modeller streamer og kan kalde værktøjer. API'ets øvrige funktioner er beskrevet på siden Funktioner. Funktioner

Kontekstvindue og outputgrænser

  • Kontekstvinduet dækker alt, modellen læser til ét svar: dine beskeder, værktøjsdefinitioner og billeder.
  • Shannon 3-familien tilpasser selv en længere samtale: den beholder de nyeste ture, der er plads til i vinduet, og svarer.
  • I en stream rapporteres en for lang prompt som en fejlramme med type invalid_request_error og code: "context_length_exceeded".
  • max_tokens tager værdier fra 1 til 65,536 på alle modeller; max_output_tokens i GET /v1/models er toppen af det interval. Standardværdien er 4,096.
  • På alle modeller er max_tokens det beløb, en anmodning reserverer fra din saldo.
  • Som grænse for svarets længde anvendes max_tokens af de hostede open-weight-modeller, shannon-1.6-lite, shannon-1.6-pro og shannon-coder-1.
  • På de hostede open-weight-modeller begrænser det svarteksten. Ræsonnementet før svaret tælles ikke med, og en værdi under 256 virker som 256.
  • En stream fra shannon-1.6-lite, shannon-1.6-pro, shannon-coder-1 eller Shannon 3-familien slutter med finish_reason: "length", når svaret blev afskåret ved sin grænse.

Grænser og saldo

Hvordan en pris dannes

  • Priser er i USD per 1,000,000 tokens. Din saldo tælles i tokens til $5.00 per 1,000,000, så en models pris siger, hvor meget saldo dens tokens tager.
  • Shannon-modeller har én pris. Et kald afregnes med usage.total_tokens til den pris.
  • Hostede open-weight-modeller har tre priser. Input, der læses fra prompt-cachen, afregnes til cacheprisen, som er 25% af inputprisen afrundet til $0.001. Resten af inputtet afregnes til inputprisen, outputtet til outputprisen.
  • Hostede open-weight-modeller tæller tokens med hver models egen tokenizer. GET /v1/models markerer det som tokenizer: "original".
  • shannon-coder-1 tælles i kald, ikke tokens, på /v1/chat/completions og /v1/messages. Dens opførte pris gælder på /v1/responses.

Hvad en anmodning reserverer, gennemregnede eksempler på en afregning og Shannon Coders kaldkvote står under Grænser og saldo. Grænser og saldo

Model-id'er

Send et af disse id'er som model.

Model-id'er
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
  • Store og små bogstaver er ligegyldige, og mellemrum omkring id'et fjernes: SHANNON-3 og shannon-3 er den samme model.
  • Svaret indeholder altid det offentliggjorte id i model, uanset hvilken stavemåde du sendte.
  • Et visningsnavn som Shannon 3 er ikke et id.

Fire kortere stavemåder accepteres også.

Du sender Model, der svarer
shannon-1.6 shannon-1.6-lite
shannon-3-lite shannon-3
shannon-3.1-lite shannon-3.1
shannon-coder shannon-coder-1

Et id, der ikke er offentliggjort, besvares med status 400, type invalid_request_error og beskeden unknown model: <id> på alle tre endpoints. Ingen anden model svarer i stedet.

{
  "error": {
    "type": "invalid_request_error",
    "message": "unknown model: gpt-4o"
  }
}
  • Send altid model. /v1/responses besvarer en anmodning uden det med 400. På /v1/chat/completions og /v1/messages besvares en sådan anmodning af shannon-1.6-lite.
  • POST /v1/tokenize og POST /v1/messages/count_tokens tager id'erne på de hostede open-weight-modeller.

List modeller

GET /v1/models returnerer modellerne på denne side som JSON med de samme kontekstvinduer, priser og funktioner. Brug det til at fylde en modelvælger eller til at kontrollere en pris i kode.

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, forkortet til én post af hver slags:

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"
      ]
    }
  ]
}
Felt Type Beskrivelse Findes på
object string Altid list.
data array Én post per model, der kan kaldes.
data[].id string Det id, du sender som model. Alle modeller
data[].object string Altid model. Alle modeller
data[].created integer Et fast tal, det samme for alle modeller: 1700000000. Alle modeller
data[].owned_by string Altid shannon-ai. Alle modeller
data[].display_name string Et navn til visning. Det accepteres ikke som model. Alle modeller
data[].context_window integer Kontekstvinduet i tokens. Alle modeller
data[].max_output_tokens integer Det største outputbudget, en anmodning må bede om: 65536 på alle modeller. Alle modeller
data[].pricing.input_per_million_usd number Prisen for 1,000,000 input-tokens i USD. Alle modeller
data[].pricing.cached_input_per_million_usd number Prisen for 1,000,000 input-tokens læst fra prompt-cachen. Hostede open-weight-modeller
data[].pricing.output_per_million_usd number Prisen for 1,000,000 output-tokens i USD. På en Shannon-model er den lig med inputprisen. Alle modeller
data[].pricing.currency string Altid USD. Alle modeller
data[].tokenizer string original: tokens tælles med modellens egen tokenizer. Hostede open-weight-modeller
data[].capabilities.tools boolean Modellen kan kalde de værktøjer, du erklærer. true på alle modeller. Alle modeller
data[].capabilities.vision boolean Modellen læser billeder. Alle modeller
data[].capabilities.reasoning boolean Modellen ræsonnerer, før den svarer. Alle modeller
data[].capabilities.reasoning_effort boolean Anmodningsfeltet reasoning_effort har virkning på denne model. Alle modeller
data[].capabilities.streaming boolean true på alle modeller. Alle modeller
data[].capabilities.json_schema boolean response_format af typen json_schema har virkning. Alle modeller
data[].capabilities.response_format boolean response_format har overhovedet virkning, mindst som et JSON-objekt. Hostede open-weight-modeller
data[].capabilities.prompt_caching boolean Gentagne prompt-præfikser caches og afregnes til cachepris. Hostede open-weight-modeller
data[].endpoints array De stier, der tager dette id. Alle modeller
  • GET /v1/models kræver ingen nøgle. Svaret er det samme for alle, der kalder, og afhænger ikke af din plan.
  • Listen indeholder de id'er, der kan kaldes. En model, der ikke kan betjene anmodninger i øjeblikket, er udeladt.
  • Der er intet endpoint for én model: GET /v1/models/{id} svarer 404 med typen not_found_error.