Modeller och priser
PER 1M TOKENSVarje 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
| Modell | Indata | Strukturerad utdata | In / cached / ut per 1M | Mer |
|---|---|---|---|---|
3BIT-REAPDeepSeek · 1.6T MoE · 49B activeOcensurerad | Text in | JSON-schema | $1.95 / $0.488 / $3.90 | Mer |
3BIT-REAPZ.ai · 744B MoE · 40B activeOcensurerad | Text in | JSON-schema | $0.73 / $0.183 / $2.34 | Mer |
3BIT-REAPMoonshot AI · 2.8T MoE · 104B activeOcensurerad | Text + bild in | JSON-schema | $3.83 / $0.958 / $19.12 | Mer |
3BIT-REAPNVIDIA · 550B hybrid Mamba-Attention MoE · 55B activeOcensurerad | Text in | JSON-schema | $0.75 / $0.188 / $3.30 | Mer |
3BIT-REAPMiniMax · 428B MoE · 23B active · sparse attentionOcensurerad | Text + bild in | JSON-schema | $0.50 / $0.125 / $2.00 | Mer |
W4A16-AUTOROUND-REAPDeepSeek · 284B MoE · 13B activeOcensurerad | Text in | JSON-schema | $0.50 / $0.125 / $2.00 | Mer |
W4A16-AUTOROUND-REAPMoonshot AI · 1T MoE · 32B activeOcensurerad | Text + bild in | JSON-schema | $0.78 / $0.195 / $3.67 | Mer |
W4A16-AUTOROUND-REAPPoolside · 118B MoE · 8B activeOcensurerad | Text in | Ingen strukturerad utdata | $0.50 / $0.125 / $2.00 | Mer |
W4A16-AUTOROUND-REAPThinking Machines · 975B MoE · 41B activeOcensurerad | Text + bild in | JSON-objekt | $1.42 / $0.355 / $6.07 | Mer |
W8A16Xiaomi · 1.02T MoE · 42B active · 8-bitOcensurerad | Text in | JSON-schema | $0.50 / $0.125 / $2.00 | Mer |
W8A16Xiaomi · 8-bit multimodal · W8A16Ocensurerad | Text + bild in | JSON-schema | $0.50 / $0.125 / $2.00 | Mer |
W8A16Tencent · 295B MoE · 21B active · 8-bitOcensurerad | Text in | JSON-schema | $0.50 / $0.125 / $2.00 | Mer |
Shannon-modeller
ett fast pris för input och output
| Modell | Kontext | Indata | Strukturerad utdata | Pris / 1M tokens |
|---|---|---|---|---|
shannon-1.6-liteOcensurerad | 192K | Text + bild in | JSON-schema | $3.90 |
shannon-1.6-proOcensurerad | 192K | Text + bild in | JSON-schema | $7.80 |
shannon-2-liteOcensurerad | 192K | Text + bild in | JSON-schema | $3.90 |
shannon-2-proOcensurerad | 192K | Text + bild in | JSON-schema | $5.85 |
shannon-3Ocensurerad | 192K | Text + bild in | JSON-schema | $3.35 |
shannon-3-proOcensurerad | 192K | Text + bild in | JSON-schema | $3.35 |
shannon-3.1Ocensurerad | 192K | Text + bild in | JSON-schema | $3.35 |
shannon-3.1-proOcensurerad | 192K | Text + bild in | JSON-schema | $3.35 |
shannon-3.5Ocensurerad | 192K | Text + bild in | JSON-schema | $3.35 |
shannon-coder-1Ocensurerad | 128K | Text in | JSON-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_errorochcode: "context_length_exceeded". max_tokenstar värden från 1 till 65,536 på varje modell;max_output_tokensiGET /v1/modelsär toppen av det intervallet. Standardvärdet är 4,096.- På varje modell är
max_tokensdet belopp som en begäran reserverar från din balans. - Som gräns för svarets längd tillämpas
max_tokensav de hostade open-weight-modellerna,shannon-1.6-lite,shannon-1.6-proochshannon-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-1eller Shannon 3-familjen slutar medfinish_reason: "length"när svaret klipptes vid sin gräns.
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_tokenstill 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/modelsmarkerar detta somtokenizer: "original". shannon-coder-1räknas i anrop, inte i tokens, på/v1/chat/completionsoch/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.
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-3ochshannon-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"
}
} {
"type": "error",
"error": {
"type": "invalid_request_error",
"message": "unknown model: gpt-4o"
}
} - Skicka alltid
model./v1/responsesbesvarar en begäran utan den med400. På/v1/chat/completionsoch/v1/messagesbesvaras en sådan begäran avshannon-1.6-lite. POST /v1/tokenizeochPOST /v1/messages/count_tokenstar 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) import OpenAI from 'openai';
const client = new OpenAI({
apiKey: 'YOUR_API_KEY',
baseURL: 'https://api.shannon-ai.com/v1'
});
for await (const model of client.models.list()) {
console.log(model.id);
} curl "https://api.shannon-ai.com/v1/models" Svaret, förkortat till en post av varje slag:
{
"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/modelskrä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 med404och typennot_found_error.