Mallit ja hinnoittelu
PER 1M TOKENIAJokainen API:n mallin id, mitä se hyväksyy ja mitä se maksaa: 10 Shannon-mallia ja 12 hostattua avoimen painon mallia, jokainen käytettävissä kaikissa kolmessa päätepisteessä. GET /v1/models palauttaa saman listan JSON-muodossa.
- sensuroimatonta mallia
- 22
- kontekstikoko
- 256K
- alkaen
- $0.50 /1M
Hostatut avoimen painon mallit
262,144 tokenin konteksti jokaisella id:llä; syöte ja tuloste laskutetaan erikseen; jokainen id hyväksyy sen, minkä jäljittelemänsä malli hyväksyy
| Malli | Syöte | Strukturoitu tuloste | Sisään / välimuisti / ulos per 1M | Lisää |
|---|---|---|---|---|
3BIT-REAPDeepSeek · 1.6T MoE · 49B activeSensuroimaton | Teksti sisään | JSON-skeema | $1.95 / $0.488 / $3.90 | Lisää |
3BIT-REAPZ.ai · 744B MoE · 40B activeSensuroimaton | Teksti sisään | JSON-skeema | $0.73 / $0.183 / $2.34 | Lisää |
3BIT-REAPMoonshot AI · 2.8T MoE · 104B activeSensuroimaton | Teksti + kuva sisään | JSON-skeema | $3.83 / $0.958 / $19.12 | Lisää |
3BIT-REAPNVIDIA · 550B hybrid Mamba-Attention MoE · 55B activeSensuroimaton | Teksti sisään | JSON-skeema | $0.75 / $0.188 / $3.30 | Lisää |
3BIT-REAPMiniMax · 428B MoE · 23B active · sparse attentionSensuroimaton | Teksti + kuva sisään | JSON-skeema | $0.50 / $0.125 / $2.00 | Lisää |
W4A16-AUTOROUND-REAPDeepSeek · 284B MoE · 13B activeSensuroimaton | Teksti sisään | JSON-skeema | $0.50 / $0.125 / $2.00 | Lisää |
W4A16-AUTOROUND-REAPMoonshot AI · 1T MoE · 32B activeSensuroimaton | Teksti + kuva sisään | JSON-skeema | $0.78 / $0.195 / $3.67 | Lisää |
W4A16-AUTOROUND-REAPPoolside · 118B MoE · 8B activeSensuroimaton | Teksti sisään | Ei strukturoitua tulostetta | $0.50 / $0.125 / $2.00 | Lisää |
W4A16-AUTOROUND-REAPThinking Machines · 975B MoE · 41B activeSensuroimaton | Teksti + kuva sisään | JSON-objekti | $1.42 / $0.355 / $6.07 | Lisää |
W8A16Xiaomi · 1.02T MoE · 42B active · 8-bitSensuroimaton | Teksti sisään | JSON-skeema | $0.50 / $0.125 / $2.00 | Lisää |
W8A16Xiaomi · 8-bit multimodal · W8A16Sensuroimaton | Teksti + kuva sisään | JSON-skeema | $0.50 / $0.125 / $2.00 | Lisää |
W8A16Tencent · 295B MoE · 21B active · 8-bitSensuroimaton | Teksti sisään | JSON-skeema | $0.50 / $0.125 / $2.00 | Lisää |
Shannon-mallit
yksi kiinteä hinta syötteelle ja tulosteelle
| Malli | Konteksti | Syöte | Strukturoitu tuloste | Hinta / 1M tokenia |
|---|---|---|---|---|
shannon-1.6-liteSensuroimaton | 192K | Teksti + kuva sisään | JSON-skeema | $3.90 |
shannon-1.6-proSensuroimaton | 192K | Teksti + kuva sisään | JSON-skeema | $7.80 |
shannon-2-liteSensuroimaton | 192K | Teksti + kuva sisään | JSON-skeema | $3.90 |
shannon-2-proSensuroimaton | 192K | Teksti + kuva sisään | JSON-skeema | $5.85 |
shannon-3Sensuroimaton | 192K | Teksti + kuva sisään | JSON-skeema | $3.35 |
shannon-3-proSensuroimaton | 192K | Teksti + kuva sisään | JSON-skeema | $3.35 |
shannon-3.1Sensuroimaton | 192K | Teksti + kuva sisään | JSON-skeema | $3.35 |
shannon-3.1-proSensuroimaton | 192K | Teksti + kuva sisään | JSON-skeema | $3.35 |
shannon-3.5Sensuroimaton | 192K | Teksti + kuva sisään | JSON-skeema | $3.35 |
shannon-coder-1Sensuroimaton | 128K | Teksti sisään | JSON-skeema | $8.00 |
Siirry pika-aloitukseen Kokeile Playgroundia
Miten rivi luetaan
| Sarake | Mitä se kertoo |
|---|---|
| Malli | Näyttönimi. Sen alla oleva rivi on id, jonka lähetät kenttänä model. Hostattujen mallien taulukossa id on nimi ja sen vieressä oleva tunniste yhdistettynä yhdysviivalla: MiniMax-M3 ja 3BIT-REAP muodostavat id:n MiniMax-M3-3BIT-REAP. Nimen alla oleva rivi näyttää mallin tekijän ja koon. |
| Konteksti | Kontekstikoko: kuinka monta tokenia keskustelua malli lukee. K tarkoittaa 1,024 tokenia. Tarkka luku on context_window komennossa GET /v1/models. |
| Syöte | Vain teksti, tai teksti ja kuvat. Kuvia lukeva malli ilmoittaa capabilities.vision: true. shannon-2-lite ja shannon-2-pro lukevat kuvia pyynnöissä, jotka lähettävät myös tools tai response_format. |
| Strukturoitu tuloste | Mitä response_format voi pyytää mallilta: vastaus, joka noudattaa JSON-skeemaasi, vastaus, joka on JSON-objekti, tai ei kumpaakaan. |
| Hinta | USD per 1,000,000 tokenia. Shannon-mallilla on yksi hinta syötteelle ja tulosteelle. Hostatulla avoimen painon mallilla on kolme: syöte, välimuistisyöte ja tuloste. |
Jokainen malli striimaa ja osaa kutsua työkaluja. API:n muut ominaisuudet on kuvattu Ominaisuudet-sivulla. Ominaisuudet
Kontekstikoko ja tulosteen rajat
- Kontekstikoko kattaa kaiken, minkä malli lukee yhtä vastausta varten: viestisi, työkalumääritykset ja kuvat.
- Shannon 3 -perhe sovittaa pidemmän keskustelun itse: se pitää uusimmat vuorot, jotka mahtuvat kontekstiin, ja vastaa.
- Striimissä liian pitkä prompt ilmoitetaan virhekehyksenä, jonka tyyppi on
invalid_request_errorjacode: "context_length_exceeded". max_tokenshyväksyy arvot 1–65,536 jokaisella mallilla;max_output_tokenskomennossaGET /v1/modelson tämän vaihteluvälin yläraja. Oletus on 4,096.- Jokaisella mallilla
max_tokenson määrä, jonka pyyntö varaa saldostasi. - Vastauksen pituuden rajana
max_tokensotetaan huomioon hostatuilla avoimen painon malleilla sekä malleillashannon-1.6-lite,shannon-1.6-projashannon-coder-1. - Hostatuilla avoimen painon malleilla se rajaa vastauksen tekstiä. Ennen vastausta tapahtuvaa päättelyä ei lasketa siihen, ja arvo alle 256 toimii arvona 256.
- Mallien
shannon-1.6-lite,shannon-1.6-pro,shannon-coder-1tai Shannon 3 -perheen striimi päättyy arvoonfinish_reason: "length", kun vastaus katkaistiin rajaansa.
Miten hinta muodostuu
- Hinnat ovat USD per 1,000,000 tokenia. Saldosi lasketaan tokeneina, joiden arvo on $5.00 per 1,000,000, joten mallin hinta kertoo, kuinka paljon saldoa sen tokenit vievät.
- Shannon-malleilla on yksi hinta. Kutsusta veloitetaan
usage.total_tokenstuolla hinnalla. - Hostatuilla avoimen painon malleilla on kolme hintaa. Prompt-välimuistista luettu syöte veloitetaan välimuistihinnalla, joka on 25 % syötteen hinnasta pyöristettynä arvoon $0.001. Muu syöte veloitetaan syötehinnalla ja tuloste tulostehinnalla.
- Hostatut avoimen painon mallit laskevat tokenit kunkin mallin oman tokenizerin mukaan.
GET /v1/modelsmerkitsee tämän muodossatokenizer: "original". - Mallia
shannon-coder-1lasketaan kutsuina, ei tokeneina, päätepisteissä/v1/chat/completionsja/v1/messages. Sen listahinta pätee päätepisteessä/v1/responses.
Mitä pyyntö varaa, laskuesimerkkejä veloituksesta ja Shannon Coderin kutsukiintiö ovat sivulla Rajat ja saldo. Rajat ja saldo
Mallien id:t
Lähetä jokin näistä id:istä kenttänä 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 - Isoilla ja pienillä kirjaimilla ei ole väliä, ja id:n ympäriltä poistetaan välilyönnit:
SHANNON-3jashannon-3ovat sama malli. - Vastauksen
model-kentässä on aina julkaistu id, kumpaa kirjoitusasua tahansa lähetit. - Näyttönimi, kuten
Shannon 3, ei ole id.
Myös neljä lyhyempää kirjoitusasua hyväksytään.
| Lähetät | Vastaava malli |
|---|---|
shannon-1.6 | shannon-1.6-lite |
shannon-3-lite | shannon-3 |
shannon-3.1-lite | shannon-3.1 |
shannon-coder | shannon-coder-1 |
Id:hen, jota ei ole julkaistu, vastataan tilalla 400, tyypillä invalid_request_error ja viestillä unknown model: <id> kaikissa kolmessa päätepisteessä. Mikään muu malli ei vastaa sen sijaan.
{
"error": {
"type": "invalid_request_error",
"message": "unknown model: gpt-4o"
}
} {
"type": "error",
"error": {
"type": "invalid_request_error",
"message": "unknown model: gpt-4o"
}
} - Lähetä aina
model. Päätepiste/v1/responsesvastaa pyyntöön ilman sitä400:lla. Päätepisteissä/v1/chat/completionsja/v1/messageställaiseen pyyntöön vastaashannon-1.6-lite. POST /v1/tokenizejaPOST /v1/messages/count_tokensottavat hostattujen avoimen painon mallien id:t.
Mallien listaus
GET /v1/models palauttaa tämän sivun mallit JSON-muodossa, samoine kontekstikokoineen, hintoineen ja ominaisuuksineen. Käytä sitä mallinvalitsimen täyttämiseen tai hinnan tarkistamiseen koodissa.
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" Vastaus lyhennettynä yhteen alkioon kutakin lajia kohti:
{
"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"
]
}
]
} | Kenttä | Tyyppi | Kuvaus | Käytössä |
|---|---|---|---|
object | string | Aina list. | |
data | array | Yksi alkio jokaista kutsuttavissa olevaa mallia kohti. | |
data[].id | string | Id, jonka lähetät kenttänä model. | Jokainen malli |
data[].object | string | Aina model. | Jokainen malli |
data[].created | integer | Kiinteä luku, sama jokaiselle mallille: 1700000000. | Jokainen malli |
data[].owned_by | string | Aina shannon-ai. | Jokainen malli |
data[].display_name | string | Näyttönimi. Sitä ei hyväksytä kenttänä model. | Jokainen malli |
data[].context_window | integer | Kontekstikoko tokeneina. | Jokainen malli |
data[].max_output_tokens | integer | Suurin tulostebudjetti, jota pyyntö voi pyytää: 65536 jokaisella mallilla. | Jokainen malli |
data[].pricing.input_per_million_usd | number | 1,000,000 syötetokenin hinta USD:na. | Jokainen malli |
data[].pricing.cached_input_per_million_usd | number | 1,000,000 prompt-välimuistista luetun syötetokenin hinta. | Hostatut avoimen painon mallit |
data[].pricing.output_per_million_usd | number | 1,000,000 tulostetokenin hinta USD:na. Shannon-mallilla se on sama kuin syötteen hinta. | Jokainen malli |
data[].pricing.currency | string | Aina USD. | Jokainen malli |
data[].tokenizer | string | original: tokenit lasketaan mallin oman tokenizerin mukaan. | Hostatut avoimen painon mallit |
data[].capabilities.tools | boolean | Malli voi kutsua julistamiasi työkaluja. true jokaisella mallilla. | Jokainen malli |
data[].capabilities.vision | boolean | Malli lukee kuvia. | Jokainen malli |
data[].capabilities.reasoning | boolean | Malli päättelee ennen vastaamista. | Jokainen malli |
data[].capabilities.reasoning_effort | boolean | Pyyntökenttä reasoning_effort vaikuttaa tässä mallissa. | Jokainen malli |
data[].capabilities.streaming | boolean | true jokaisella mallilla. | Jokainen malli |
data[].capabilities.json_schema | boolean | Tyypin json_schema response_format vaikuttaa. | Jokainen malli |
data[].capabilities.response_format | boolean | response_format vaikuttaa ylipäätään, vähintään JSON-objektina. | Hostatut avoimen painon mallit |
data[].capabilities.prompt_caching | boolean | Toistuvat promptin alut tallennetaan välimuistiin ja veloitetaan välimuistihinnalla. | Hostatut avoimen painon mallit |
data[].endpoints | array | Polut, jotka ottavat tämän id:n. | Jokainen malli |
GET /v1/modelsei tarvitse avainta. Vastaus on sama jokaiselle kutsujalle eikä riipu tilauksestasi.- Lista sisältää id:t, joita voi kutsua. Malli, jota ei voida juuri nyt palvella, jätetään siitä pois.
- Yksittäiselle mallille ei ole päätepistettä:
GET /v1/models/{id}vastaa404:llä ja tyypillänot_found_error.