Mga model at presyo
KADA 1M TOKENSBawat model id ng API, ang tinatanggap nito at ang halaga nito: 10 Shannon model at 12 hosted open-weight model, bawat isa ay available sa lahat ng tatlong endpoint. Ibinabalik ng GET /v1/models ang parehong listahan bilang JSON.
- uncensored na model
- 22
- context window
- 256K
- mula sa
- $0.50 /1M
Mga hosted open-weight model
262,144-token na context sa bawat id; hiwalay na sinisingil ang input at output; tinatanggap ng bawat id ang tinatanggap ng model na ginagaya nito
| Model | Input | Structured output | In / cached / out kada 1M | Higit pa |
|---|---|---|---|---|
3BIT-REAPDeepSeek · 1.6T MoE · 49B activeUncensored | Text na input | JSON schema | $1.95 / $0.488 / $3.90 | Higit pa |
3BIT-REAPZ.ai · 744B MoE · 40B activeUncensored | Text na input | JSON schema | $0.73 / $0.183 / $2.34 | Higit pa |
3BIT-REAPMoonshot AI · 2.8T MoE · 104B activeUncensored | Text + image na input | JSON schema | $3.83 / $0.958 / $19.12 | Higit pa |
3BIT-REAPNVIDIA · 550B hybrid Mamba-Attention MoE · 55B activeUncensored | Text na input | JSON schema | $0.75 / $0.188 / $3.30 | Higit pa |
3BIT-REAPMiniMax · 428B MoE · 23B active · sparse attentionUncensored | Text + image na input | JSON schema | $0.50 / $0.125 / $2.00 | Higit pa |
W4A16-AUTOROUND-REAPDeepSeek · 284B MoE · 13B activeUncensored | Text na input | JSON schema | $0.50 / $0.125 / $2.00 | Higit pa |
W4A16-AUTOROUND-REAPMoonshot AI · 1T MoE · 32B activeUncensored | Text + image na input | JSON schema | $0.78 / $0.195 / $3.67 | Higit pa |
W4A16-AUTOROUND-REAPPoolside · 118B MoE · 8B activeUncensored | Text na input | Walang structured output | $0.50 / $0.125 / $2.00 | Higit pa |
W4A16-AUTOROUND-REAPThinking Machines · 975B MoE · 41B activeUncensored | Text + image na input | JSON object | $1.42 / $0.355 / $6.07 | Higit pa |
W8A16Xiaomi · 1.02T MoE · 42B active · 8-bitUncensored | Text na input | JSON schema | $0.50 / $0.125 / $2.00 | Higit pa |
W8A16Xiaomi · 8-bit multimodal · W8A16Uncensored | Text + image na input | JSON schema | $0.50 / $0.125 / $2.00 | Higit pa |
W8A16Tencent · 295B MoE · 21B active · 8-bitUncensored | Text na input | JSON schema | $0.50 / $0.125 / $2.00 | Higit pa |
Mga Shannon model
isang flat na rate para sa input at output
| Model | Context | Input | Structured output | Presyo / 1M tokens |
|---|---|---|---|---|
shannon-1.6-liteUncensored | 192K | Text + image na input | JSON schema | $3.90 |
shannon-1.6-proUncensored | 192K | Text + image na input | JSON schema | $7.80 |
shannon-2-liteUncensored | 192K | Text + image na input | JSON schema | $3.90 |
shannon-2-proUncensored | 192K | Text + image na input | JSON schema | $5.85 |
shannon-3Uncensored | 192K | Text + image na input | JSON schema | $3.35 |
shannon-3-proUncensored | 192K | Text + image na input | JSON schema | $3.35 |
shannon-3.1Uncensored | 192K | Text + image na input | JSON schema | $3.35 |
shannon-3.1-proUncensored | 192K | Text + image na input | JSON schema | $3.35 |
shannon-3.5Uncensored | 192K | Text + image na input | JSON schema | $3.35 |
shannon-coder-1Uncensored | 128K | Text na input | JSON schema | $8.00 |
Pumunta sa Quickstart Subukan ang Playground
Paano basahin ang isang row
| Column | Ano ang sinasabi nito |
|---|---|
| Model | Ang pangalan para sa display. Ang linya sa ilalim nito ay ang id na ipinapadala mo bilang model. Sa talahanayan ng hosted, ang id ay ang pangalan at ang tag sa tabi nito, pinagdugtong ng hyphen: ang MiniMax-M3 at 3BIT-REAP ay bumubuo ng MiniMax-M3-3BIT-REAP. Ipinapakita ng linya sa ilalim ng pangalan kung sino ang gumawa ng model at ang laki nito. |
| Context | Ang context window: ilang token ng conversation ang binabasa ng model. Ang K ay kumakatawan sa 1,024 token. Ang eksaktong numero ay ang context_window sa GET /v1/models. |
| Input | Text lamang, o text at mga image. Ang model na nagbabasa ng mga image ay nag-uulat ng capabilities.vision: true. Nagbabasa ang shannon-2-lite at shannon-2-pro ng mga image sa mga request na nagpapadala rin ng tools o response_format. |
| Structured output | Ang maaaring hingin ng response_format sa model: sagot na sumusunod sa iyong JSON schema, sagot na isang JSON object, o wala sa dalawa. |
| Presyo | USD kada 1,000,000 tokens. Ang Shannon model ay may iisang presyo para sa input at output. Ang hosted open-weight model ay may tatlo: input, cached input at output. |
Nag-i-stream at maaaring tumawag ng tool ang bawat model. Inilalarawan sa pahinang Capabilities ang iba pang feature ng API. Kakayahan
Context window at mga limitasyon ng output
- Sinasaklaw ng context window ang lahat ng binabasa ng model para sa isang sagot: ang iyong mga message, tool definition at image.
- Kusang pinagkakasya ng pamilyang Shannon 3 ang mas mahabang conversation: pinananatili nito ang pinakabagong mga turn na kasya sa window at sumasagot.
- Sa isang stream, ang prompt na masyadong mahaba ay iniuulat bilang error frame na may type na
invalid_request_erroratcode: "context_length_exceeded". - Tumatanggap ang
max_tokensng mga value mula 1 hanggang 65,536 sa bawat model; angmax_output_tokenssaGET /v1/modelsang tuktok ng saklaw na iyon. 4,096 ang default. - Sa bawat model, ang
max_tokensay ang halagang itinatabi ng request mula sa iyong balance. - Bilang limitasyon sa haba ng sagot, ina-apply ang
max_tokensng mga hosted open-weight model,shannon-1.6-lite,shannon-1.6-proatshannon-coder-1. - Sa mga hosted open-weight model, nililimitahan nito ang text ng sagot. Hindi binibilang laban dito ang reasoning bago ang sagot, at ang value na mas mababa sa 256 ay itinuturing na 256.
- Ang stream ng
shannon-1.6-lite,shannon-1.6-pro,shannon-coder-1o ng pamilyang Shannon 3 ay nagtatapos safinish_reason: "length"kapag naputol ang sagot sa limitasyon nito.
Paano nabubuo ang presyo
- Ang mga presyo ay nasa USD kada 1,000,000 tokens. Binibilang sa tokens ang iyong balance na nagkakahalaga ng $5.00 kada 1,000,000, kaya sinasabi ng presyo ng model kung gaano karaming balance ang kinukuha ng mga token nito.
- Ang mga Shannon model ay may iisang presyo. Ang call ay sinisingil ng
usage.total_tokenssa presyong iyon. - Ang mga hosted open-weight model ay may tatlong presyo. Ang input na binasa mula sa prompt cache ay sinisingil sa cached price, na 25% ng input price na ibinilog sa $0.001. Ang natitirang input ay sinisingil sa input price, ang output sa output price.
- Binibilang ng mga hosted open-weight model ang tokens gamit ang sariling tokenizer ng bawat model. Minamarkahan ito ng
GET /v1/modelsbilangtokenizer: "original". - Ang
shannon-coder-1ay binibilang sa call, hindi sa tokens, sa/v1/chat/completionsat/v1/messages. Ina-apply ang nakalistang presyo nito sa/v1/responses.
Nasa Mga limitasyon at balance ang itinatabi ng request, mga halimbawang kuwenta ng singil at ang Shannon Coder call allowance. Mga limitasyon at balance
Mga model id
Ipadala ang isa sa mga id na ito bilang 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 - Hindi mahalaga ang malaki o maliit na titik, at inaalis ang mga espasyo sa paligid ng id: ang
SHANNON-3atshannon-3ay iisang model. - Palaging dala ng reply ang inilathalang id sa
model, anuman ang baybay na ipinadala mo. - Ang display name gaya ng
Shannon 3ay hindi id.
Apat na mas maikling baybay ang tinatanggap din.
| Ipinapadala mo | Model na sumasagot |
|---|---|
shannon-1.6 | shannon-1.6-lite |
shannon-3-lite | shannon-3 |
shannon-3.1-lite | shannon-3.1 |
shannon-coder | shannon-coder-1 |
Ang id na hindi inilathala ay sinasagot ng status na 400, type na invalid_request_error at mensaheng unknown model: <id> sa lahat ng tatlong endpoint. Walang ibang model na sasagot bilang kapalit.
{
"error": {
"type": "invalid_request_error",
"message": "unknown model: gpt-4o"
}
} {
"type": "error",
"error": {
"type": "invalid_request_error",
"message": "unknown model: gpt-4o"
}
} - Laging ipadala ang
model. Sinasagot ng/v1/responsesng400ang request na wala nito. Sa/v1/chat/completionsat/v1/messages, ang ganoong request ay sinasagot ngshannon-1.6-lite. - Tumatanggap ang
POST /v1/tokenizeatPOST /v1/messages/count_tokensng mga id ng hosted open-weight.
Ilista ang mga model
Ibinabalik ng GET /v1/models ang mga model ng pahinang ito bilang JSON, na may parehong context window, presyo at kakayahan. Gamitin ito para punan ang model picker o para suriin ang presyo sa code.
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" Ang reply, pinaikli sa isang entry ng bawat uri:
{
"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"
]
}
]
} | Field | Type | Paglalarawan | Naroroon sa |
|---|---|---|---|
object | string | Palaging list. | |
data | array | Isang entry kada model na maaaring tawagin. | |
data[].id | string | Ang id na ipinapadala mo bilang model. | Bawat model |
data[].object | string | Palaging model. | Bawat model |
data[].created | integer | Isang nakapirming numero, pareho sa bawat model: 1700000000. | Bawat model |
data[].owned_by | string | Palaging shannon-ai. | Bawat model |
data[].display_name | string | Pangalan para sa display. Hindi ito tinatanggap bilang model. | Bawat model |
data[].context_window | integer | Ang context window sa tokens. | Bawat model |
data[].max_output_tokens | integer | Ang pinakamalaking output budget na maaaring hingin ng request: 65536 sa bawat model. | Bawat model |
data[].pricing.input_per_million_usd | number | Ang presyo ng 1,000,000 input tokens sa USD. | Bawat model |
data[].pricing.cached_input_per_million_usd | number | Ang presyo ng 1,000,000 input tokens na binasa mula sa prompt cache. | Mga hosted open-weight model |
data[].pricing.output_per_million_usd | number | Ang presyo ng 1,000,000 output tokens sa USD. Sa Shannon model, katumbas ito ng input price. | Bawat model |
data[].pricing.currency | string | Palaging USD. | Bawat model |
data[].tokenizer | string | original: binibilang ang tokens gamit ang sariling tokenizer ng model. | Mga hosted open-weight model |
data[].capabilities.tools | boolean | Maaaring tawagin ng model ang mga tool na idineklara mo. true sa bawat model. | Bawat model |
data[].capabilities.vision | boolean | Nagbabasa ng mga image ang model. | Bawat model |
data[].capabilities.reasoning | boolean | Nag-re-reason ang model bago sumagot. | Bawat model |
data[].capabilities.reasoning_effort | boolean | May bisa sa model na ito ang request field na reasoning_effort. | Bawat model |
data[].capabilities.streaming | boolean | true sa bawat model. | Bawat model |
data[].capabilities.json_schema | boolean | May bisa ang response_format na type na json_schema. | Bawat model |
data[].capabilities.response_format | boolean | May bisa ang response_format, kahit man lang bilang JSON object. | Mga hosted open-weight model |
data[].capabilities.prompt_caching | boolean | Kine-cache ang paulit-ulit na prompt prefix at sinisingil sa cached price. | Mga hosted open-weight model |
data[].endpoints | array | Ang mga path na tumatanggap ng id na ito. | Bawat model |
- Walang key na kailangan ang
GET /v1/models. Pareho ang reply para sa bawat tumatawag at hindi nakadepende sa iyong plan. - Hawak ng listahan ang mga id na maaaring tawagin. Ang model na hindi maihahatid sa ngayon ay inaalis dito.
- Walang endpoint para sa isang model: sinasagot ng
GET /v1/models/{id}ng404na may type nanot_found_error.