Lumaktaw sa nilalaman
Mga model at presyo

Mga model at presyo

KADA 1M TOKENS

Bawat 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

ModelInputStructured outputIn / cached / out kada 1MHigit pa
DeepSeek-V4-Pro-08133BIT-REAPDeepSeek · 1.6T MoE · 49B activeUncensoredText na inputJSON schema$1.95 / $0.488 / $3.90
GLM-5.23BIT-REAPZ.ai · 744B MoE · 40B activeUncensoredText na inputJSON schema$0.73 / $0.183 / $2.34
Kimi-K33BIT-REAPMoonshot AI · 2.8T MoE · 104B activeUncensoredText + image na inputJSON schema$3.83 / $0.958 / $19.12
Nemotron3Ultra3BIT-REAPNVIDIA · 550B hybrid Mamba-Attention MoE · 55B activeUncensoredText na inputJSON schema$0.75 / $0.188 / $3.30
MiniMax-M33BIT-REAPMiniMax · 428B MoE · 23B active · sparse attentionUncensoredText + image na inputJSON schema$0.50 / $0.125 / $2.00
DeepSeek-V4-Flash-0731W4A16-AUTOROUND-REAPDeepSeek · 284B MoE · 13B activeUncensoredText na inputJSON schema$0.50 / $0.125 / $2.00
Kimi-K2.6W4A16-AUTOROUND-REAPMoonshot AI · 1T MoE · 32B activeUncensoredText + image na inputJSON schema$0.78 / $0.195 / $3.67
Laguna-S-2.1W4A16-AUTOROUND-REAPPoolside · 118B MoE · 8B activeUncensoredText na inputWalang structured output$0.50 / $0.125 / $2.00
inklingW4A16-AUTOROUND-REAPThinking Machines · 975B MoE · 41B activeUncensoredText + image na inputJSON object$1.42 / $0.355 / $6.07
MiMo-V2.5-ProW8A16Xiaomi · 1.02T MoE · 42B active · 8-bitUncensoredText na inputJSON schema$0.50 / $0.125 / $2.00
MiMo-V2.5W8A16Xiaomi · 8-bit multimodal · W8A16UncensoredText + image na inputJSON schema$0.50 / $0.125 / $2.00
Hy3W8A16Tencent · 295B MoE · 21B active · 8-bitUncensoredText na inputJSON schema$0.50 / $0.125 / $2.00

Mga Shannon model

isang flat na rate para sa input at output

ModelContextInputStructured outputPresyo / 1M tokens
Shannon 1.6 Liteshannon-1.6-liteUncensored192KText + image na inputJSON schema$3.90
Shannon 1.6 Proshannon-1.6-proUncensored192KText + image na inputJSON schema$7.80
Shannon 2 Liteshannon-2-liteUncensored192KText + image na inputJSON schema$3.90
Shannon 2 Proshannon-2-proUncensored192KText + image na inputJSON schema$5.85
Shannon 3shannon-3Uncensored192KText + image na inputJSON schema$3.35
Shannon 3 Proshannon-3-proUncensored192KText + image na inputJSON schema$3.35
Shannon 3.1shannon-3.1Uncensored192KText + image na inputJSON schema$3.35
Shannon 3.1 Proshannon-3.1-proUncensored192KText + image na inputJSON schema$3.35
Shannon 3.5shannon-3.5Uncensored192KText + image na inputJSON schema$3.35
Shannon Coder 1shannon-coder-1Uncensored128KText na inputJSON 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_error at code: "context_length_exceeded".
  • Tumatanggap ang max_tokens ng mga value mula 1 hanggang 65,536 sa bawat model; ang max_output_tokens sa GET /v1/models ang tuktok ng saklaw na iyon. 4,096 ang default.
  • Sa bawat model, ang max_tokens ay ang halagang itinatabi ng request mula sa iyong balance.
  • Bilang limitasyon sa haba ng sagot, ina-apply ang max_tokens ng mga hosted open-weight model, shannon-1.6-lite, shannon-1.6-pro at shannon-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-1 o ng pamilyang Shannon 3 ay nagtatapos sa finish_reason: "length" kapag naputol ang sagot sa limitasyon nito.

Mga limitasyon at balance

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_tokens sa 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/models bilang tokenizer: "original".
  • Ang shannon-coder-1 ay binibilang sa call, hindi sa tokens, sa /v1/chat/completions at /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.

Mga model id
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-3 at shannon-3 ay iisang model.
  • Palaging dala ng reply ang inilathalang id sa model, anuman ang baybay na ipinadala mo.
  • Ang display name gaya ng Shannon 3 ay 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"
  }
}
  • Laging ipadala ang model. Sinasagot ng /v1/responses ng 400 ang request na wala nito. Sa /v1/chat/completions at /v1/messages, ang ganoong request ay sinasagot ng shannon-1.6-lite.
  • Tumatanggap ang POST /v1/tokenize at POST /v1/messages/count_tokens ng 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)

Ang reply, pinaikli sa isang entry ng bawat uri:

200 JSON
{
  "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} ng 404 na may type na not_found_error.