Modellen en prijzen
PER 1M TOKENSElke model-id van de API, wat het accepteert en wat het kost: 10 Shannon-modellen en 12 gehoste open-weight modellen, allemaal beschikbaar op alle drie de endpoints. GET /v1/models geeft dezelfde lijst als JSON terug.
- ongecensureerde modellen
- 22
- contextvenster
- 256K
- vanaf
- $0.50 /1M
Gehoste open-weight modellen
Context van 262,144 tokens bij elk id; input en output apart gefactureerd; elk id accepteert wat het model dat het nabootst accepteert
| Model | Input | Gestructureerde output | In / gecached / uit per 1M | Meer |
|---|---|---|---|---|
3BIT-REAPDeepSeek · 1.6T MoE · 49B activeOngecensureerd | Tekst als input | JSON-schema | $1.95 / $0.488 / $3.90 | Meer |
3BIT-REAPZ.ai · 744B MoE · 40B activeOngecensureerd | Tekst als input | JSON-schema | $0.73 / $0.183 / $2.34 | Meer |
3BIT-REAPMoonshot AI · 2.8T MoE · 104B activeOngecensureerd | Tekst + afbeelding als input | JSON-schema | $3.83 / $0.958 / $19.12 | Meer |
3BIT-REAPNVIDIA · 550B hybrid Mamba-Attention MoE · 55B activeOngecensureerd | Tekst als input | JSON-schema | $0.75 / $0.188 / $3.30 | Meer |
3BIT-REAPMiniMax · 428B MoE · 23B active · sparse attentionOngecensureerd | Tekst + afbeelding als input | JSON-schema | $0.50 / $0.125 / $2.00 | Meer |
W4A16-AUTOROUND-REAPDeepSeek · 284B MoE · 13B activeOngecensureerd | Tekst als input | JSON-schema | $0.50 / $0.125 / $2.00 | Meer |
W4A16-AUTOROUND-REAPMoonshot AI · 1T MoE · 32B activeOngecensureerd | Tekst + afbeelding als input | JSON-schema | $0.78 / $0.195 / $3.67 | Meer |
W4A16-AUTOROUND-REAPPoolside · 118B MoE · 8B activeOngecensureerd | Tekst als input | Geen gestructureerde output | $0.50 / $0.125 / $2.00 | Meer |
W4A16-AUTOROUND-REAPThinking Machines · 975B MoE · 41B activeOngecensureerd | Tekst + afbeelding als input | JSON-object | $1.42 / $0.355 / $6.07 | Meer |
W8A16Xiaomi · 1.02T MoE · 42B active · 8-bitOngecensureerd | Tekst als input | JSON-schema | $0.50 / $0.125 / $2.00 | Meer |
W8A16Xiaomi · 8-bit multimodal · W8A16Ongecensureerd | Tekst + afbeelding als input | JSON-schema | $0.50 / $0.125 / $2.00 | Meer |
W8A16Tencent · 295B MoE · 21B active · 8-bitOngecensureerd | Tekst als input | JSON-schema | $0.50 / $0.125 / $2.00 | Meer |
Shannon-modellen
één vast tarief voor input en output
| Model | Context | Input | Gestructureerde output | Prijs / 1M tokens |
|---|---|---|---|---|
shannon-1.6-liteOngecensureerd | 192K | Tekst + afbeelding als input | JSON-schema | $3.90 |
shannon-1.6-proOngecensureerd | 192K | Tekst + afbeelding als input | JSON-schema | $7.80 |
shannon-2-liteOngecensureerd | 192K | Tekst + afbeelding als input | JSON-schema | $3.90 |
shannon-2-proOngecensureerd | 192K | Tekst + afbeelding als input | JSON-schema | $5.85 |
shannon-3Ongecensureerd | 192K | Tekst + afbeelding als input | JSON-schema | $3.35 |
shannon-3-proOngecensureerd | 192K | Tekst + afbeelding als input | JSON-schema | $3.35 |
shannon-3.1Ongecensureerd | 192K | Tekst + afbeelding als input | JSON-schema | $3.35 |
shannon-3.1-proOngecensureerd | 192K | Tekst + afbeelding als input | JSON-schema | $3.35 |
shannon-3.5Ongecensureerd | 192K | Tekst + afbeelding als input | JSON-schema | $3.35 |
shannon-coder-1Ongecensureerd | 128K | Tekst als input | JSON-schema | $8.00 |
Ga naar de snelle start Playground proberen
Hoe je een rij leest
| Kolom | Wat het zegt |
|---|---|
| Model | De weergavenaam. De regel eronder is de id die je als model stuurt. In de tabel met gehoste modellen is de id de naam en de tag ernaast, verbonden door een koppelteken: MiniMax-M3 en 3BIT-REAP vormen MiniMax-M3-3BIT-REAP. De regel onder de naam toont wie het model heeft gemaakt en hoe groot het is. |
| Context | Het contextvenster: hoeveel tokens gesprek het model leest. K staat voor 1,024 tokens. Het exacte getal is context_window in GET /v1/models. |
| Input | Alleen tekst, of tekst en afbeeldingen. Een model dat afbeeldingen leest, meldt capabilities.vision: true. shannon-2-lite en shannon-2-pro lezen afbeeldingen ook in aanvragen die tools of response_format meesturen. |
| Gestructureerde output | Wat response_format van het model kan vragen: een antwoord dat je JSON-schema volgt, een antwoord dat een JSON-object is, of geen van beide. |
| Prijs | USD per 1,000,000 tokens. Een Shannon-model heeft één prijs voor input en output. Een gehost open-weight model heeft er drie: input, gecachete input en output. |
Elk model ondersteunt streaming en kan tools aanroepen. De andere functies van de API staan beschreven op de pagina Mogelijkheden. Mogelijkheden
Contextvenster en outputlimieten
- Het contextvenster omvat alles wat het model voor één antwoord leest: je berichten, tooldefinities en afbeeldingen.
- De Shannon 3-familie past een langer gesprek zelf in het venster: ze houdt de nieuwste beurten aan die erin passen en antwoordt.
- In een stream wordt een te lange prompt gemeld als een foutframe met type
invalid_request_errorencode: "context_length_exceeded". max_tokensaccepteert op elk model waarden van 1 tot 65,536;max_output_tokensinGET /v1/modelsis de bovengrens van dat bereik. De standaardwaarde is 4,096.- Bij elk model is
max_tokenshet bedrag dat een aanvraag van je saldo reserveert. - Als limiet op de lengte van het antwoord wordt
max_tokenstoegepast door de gehoste open-weight modellen,shannon-1.6-lite,shannon-1.6-proenshannon-coder-1. - Bij de gehoste open-weight modellen begrenst het de antwoordtekst. De redenering vóór het antwoord telt er niet in mee, en een waarde onder 256 werkt als 256.
- Een stream van
shannon-1.6-lite,shannon-1.6-pro,shannon-coder-1of de Shannon 3-familie eindigt metfinish_reason: "length"als het antwoord bij zijn limiet is afgebroken.
Hoe een prijs tot stand komt
- Prijzen zijn in USD per 1,000,000 tokens. Je saldo wordt geteld in tokens ter waarde van $5.00 per 1,000,000, dus de prijs van een model geeft aan hoeveel saldo zijn tokens kosten.
- Shannon-modellen hebben één prijs. Voor een call wordt
usage.total_tokenstegen die prijs in rekening gebracht. - Gehoste open-weight modellen hebben drie prijzen. Input die uit de promptcache wordt gelezen, wordt tegen de gecachete prijs in rekening gebracht: 25% van de inputprijs, afgerond op $0.001. De rest van de input wordt tegen de inputprijs berekend, de output tegen de outputprijs.
- Gehoste open-weight modellen tellen tokens met de eigen tokenizer van elk model.
GET /v1/modelsmarkeert dit alstokenizer: "original". shannon-coder-1wordt op/v1/chat/completionsen/v1/messagesin calls geteld, niet in tokens. Op/v1/responsesgeldt de vermelde prijs.
Wat een aanvraag reserveert, uitgewerkte voorbeelden van een afschrijving en het callbudget van Shannon Coder staan op Limieten en saldo. Limieten en saldo
Model-id's
Stuur een van deze id's als 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 - Hoofdletters en kleine letters maken niet uit, en spaties rond de id worden verwijderd:
SHANNON-3enshannon-3zijn hetzelfde model. - Het antwoord bevat in
modelaltijd de gepubliceerde id, welke schrijfwijze je ook hebt gestuurd. - Een weergavenaam zoals
Shannon 3is geen id.
Vier kortere schrijfwijzen worden ook geaccepteerd.
| Jij verstuurt | Model dat antwoordt |
|---|---|
shannon-1.6 | shannon-1.6-lite |
shannon-3-lite | shannon-3 |
shannon-3.1-lite | shannon-3.1 |
shannon-coder | shannon-coder-1 |
Een id die niet is gepubliceerd, wordt op alle drie de endpoints beantwoord met status 400, type invalid_request_error en de melding unknown model: <id>. Er antwoordt geen ander model in zijn plaats.
{
"error": {
"type": "invalid_request_error",
"message": "unknown model: gpt-4o"
}
} {
"type": "error",
"error": {
"type": "invalid_request_error",
"message": "unknown model: gpt-4o"
}
} - Stuur altijd
modelmee./v1/responsesbeantwoordt een aanvraag zonder dit veld met400. Op/v1/chat/completionsen/v1/messageswordt zo'n aanvraag beantwoord doorshannon-1.6-lite. POST /v1/tokenizeenPOST /v1/messages/count_tokensaccepteren de id's van de gehoste open-weight modellen.
Modellen weergeven
GET /v1/models geeft de modellen van deze pagina als JSON terug, met dezelfde contextvensters, prijzen en mogelijkheden. Gebruik het om een modelkiezer te vullen of een prijs in code te controleren.
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" Het antwoord, ingekort tot één item van elke soort:
{
"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"
]
}
]
} | Veld | Type | Beschrijving | Aanwezig op |
|---|---|---|---|
object | string | Altijd list. | |
data | array | Eén item per model dat kan worden aangeroepen. | |
data[].id | string | De id die je als model stuurt. | Elk model |
data[].object | string | Altijd model. | Elk model |
data[].created | integer | Een vast getal, voor elk model hetzelfde: 1700000000. | Elk model |
data[].owned_by | string | Altijd shannon-ai. | Elk model |
data[].display_name | string | Een naam om weer te geven. Hij wordt niet geaccepteerd als model. | Elk model |
data[].context_window | integer | Het contextvenster in tokens. | Elk model |
data[].max_output_tokens | integer | Het grootste outputbudget dat een aanvraag mag vragen: 65536 bij elk model. | Elk model |
data[].pricing.input_per_million_usd | number | De prijs van 1,000,000 inputtokens in USD. | Elk model |
data[].pricing.cached_input_per_million_usd | number | De prijs van 1,000,000 inputtokens die uit de promptcache worden gelezen. | Gehoste open-weight modellen |
data[].pricing.output_per_million_usd | number | De prijs van 1,000,000 outputtokens in USD. Bij een Shannon-model is die gelijk aan de inputprijs. | Elk model |
data[].pricing.currency | string | Altijd USD. | Elk model |
data[].tokenizer | string | original: tokens worden geteld met de eigen tokenizer van het model. | Gehoste open-weight modellen |
data[].capabilities.tools | boolean | Het model kan de tools aanroepen die je declareert. true bij elk model. | Elk model |
data[].capabilities.vision | boolean | Het model leest afbeeldingen. | Elk model |
data[].capabilities.reasoning | boolean | Het model redeneert voordat het antwoordt. | Elk model |
data[].capabilities.reasoning_effort | boolean | Het requestveld reasoning_effort heeft effect op dit model. | Elk model |
data[].capabilities.streaming | boolean | true bij elk model. | Elk model |
data[].capabilities.json_schema | boolean | response_format van het type json_schema heeft effect. | Elk model |
data[].capabilities.response_format | boolean | response_format heeft effect, ten minste als JSON-object. | Gehoste open-weight modellen |
data[].capabilities.prompt_caching | boolean | Herhaalde prompt-prefixen worden gecachet en tegen de gecachete prijs in rekening gebracht. | Gehoste open-weight modellen |
data[].endpoints | array | De paden die deze id accepteren. | Elk model |
GET /v1/modelsheeft geen sleutel nodig. Het antwoord is voor elke aanroeper hetzelfde en hangt niet af van je plan.- De lijst bevat de id's die kunnen worden aangeroepen. Een model dat op dit moment niet kan worden bediend, staat er niet in.
- Er is geen endpoint voor één model:
GET /v1/models/{id}geeft404met typenot_found_error.