Modeller og priser
PER 1M TOKENSHvert 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
| Model | Input | Struktureret output | Ind / cached / ud per 1M | Mere |
|---|---|---|---|---|
3BIT-REAPDeepSeek · 1.6T MoE · 49B activeUncensored | Tekst ind | JSON-skema | $1.95 / $0.488 / $3.90 | Mere |
3BIT-REAPZ.ai · 744B MoE · 40B activeUncensored | Tekst ind | JSON-skema | $0.73 / $0.183 / $2.34 | Mere |
3BIT-REAPMoonshot AI · 2.8T MoE · 104B activeUncensored | Tekst + billede ind | JSON-skema | $3.83 / $0.958 / $19.12 | Mere |
3BIT-REAPNVIDIA · 550B hybrid Mamba-Attention MoE · 55B activeUncensored | Tekst ind | JSON-skema | $0.75 / $0.188 / $3.30 | Mere |
3BIT-REAPMiniMax · 428B MoE · 23B active · sparse attentionUncensored | Tekst + billede ind | JSON-skema | $0.50 / $0.125 / $2.00 | Mere |
W4A16-AUTOROUND-REAPDeepSeek · 284B MoE · 13B activeUncensored | Tekst ind | JSON-skema | $0.50 / $0.125 / $2.00 | Mere |
W4A16-AUTOROUND-REAPMoonshot AI · 1T MoE · 32B activeUncensored | Tekst + billede ind | JSON-skema | $0.78 / $0.195 / $3.67 | Mere |
W4A16-AUTOROUND-REAPPoolside · 118B MoE · 8B activeUncensored | Tekst ind | Intet struktureret output | $0.50 / $0.125 / $2.00 | Mere |
W4A16-AUTOROUND-REAPThinking Machines · 975B MoE · 41B activeUncensored | Tekst + billede ind | JSON-objekt | $1.42 / $0.355 / $6.07 | Mere |
W8A16Xiaomi · 1.02T MoE · 42B active · 8-bitUncensored | Tekst ind | JSON-skema | $0.50 / $0.125 / $2.00 | Mere |
W8A16Xiaomi · 8-bit multimodal · W8A16Uncensored | Tekst + billede ind | JSON-skema | $0.50 / $0.125 / $2.00 | Mere |
W8A16Tencent · 295B MoE · 21B active · 8-bitUncensored | Tekst ind | JSON-skema | $0.50 / $0.125 / $2.00 | Mere |
Shannon-modeller
én fast takst for input og output
| Model | Kontekst | Input | Struktureret output | Pris / 1M tokens |
|---|---|---|---|---|
shannon-1.6-liteUncensored | 192K | Tekst + billede ind | JSON-skema | $3.90 |
shannon-1.6-proUncensored | 192K | Tekst + billede ind | JSON-skema | $7.80 |
shannon-2-liteUncensored | 192K | Tekst + billede ind | JSON-skema | $3.90 |
shannon-2-proUncensored | 192K | Tekst + billede ind | JSON-skema | $5.85 |
shannon-3Uncensored | 192K | Tekst + billede ind | JSON-skema | $3.35 |
shannon-3-proUncensored | 192K | Tekst + billede ind | JSON-skema | $3.35 |
shannon-3.1Uncensored | 192K | Tekst + billede ind | JSON-skema | $3.35 |
shannon-3.1-proUncensored | 192K | Tekst + billede ind | JSON-skema | $3.35 |
shannon-3.5Uncensored | 192K | Tekst + billede ind | JSON-skema | $3.35 |
shannon-coder-1Uncensored | 128K | Tekst ind | JSON-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_errorogcode: "context_length_exceeded". max_tokenstager værdier fra 1 til 65,536 på alle modeller;max_output_tokensiGET /v1/modelser toppen af det interval. Standardværdien er 4,096.- På alle modeller er
max_tokensdet beløb, en anmodning reserverer fra din saldo. - Som grænse for svarets længde anvendes
max_tokensaf de hostede open-weight-modeller,shannon-1.6-lite,shannon-1.6-proogshannon-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-1eller Shannon 3-familien slutter medfinish_reason: "length", når svaret blev afskåret ved sin grænse.
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_tokenstil 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/modelsmarkerer det somtokenizer: "original". shannon-coder-1tælles i kald, ikke tokens, på/v1/chat/completionsog/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.
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-3ogshannon-3er den samme model. - Svaret indeholder altid det offentliggjorte id i
model, uanset hvilken stavemåde du sendte. - Et visningsnavn som
Shannon 3er 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"
}
} {
"type": "error",
"error": {
"type": "invalid_request_error",
"message": "unknown model: gpt-4o"
}
} - Send altid
model./v1/responsesbesvarer en anmodning uden det med400. På/v1/chat/completionsog/v1/messagesbesvares en sådan anmodning afshannon-1.6-lite. POST /v1/tokenizeogPOST /v1/messages/count_tokenstager 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) 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, forkortet til én post af hver slags:
{
"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/modelskræ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}svarer404med typennot_found_error.