Model & harga
SETIAP 1M TOKENSetiap id model API, apa yang diterimanya dan berapa kosnya: 10 model Shannon dan 12 model open-weight yang dihoskan, masing-masing tersedia pada ketiga-tiga endpoint. GET /v1/models memulangkan senarai yang sama sebagai JSON.
- model tanpa tapisan
- 22
- tetingkap konteks
- 256K
- dari
- $0.50 /1M
Model open-weight yang dihoskan
konteks 262,144 token pada setiap id; input dan output dibilkan secara berasingan; setiap id menerima apa yang diterima oleh model yang ditirunya
| Model | Input | Output berstruktur | Masukan / cached / keluaran setiap 1M | Lagi |
|---|---|---|---|---|
3BIT-REAPDeepSeek · 1.6T MoE · 49B activeTanpa tapisan | Teks masuk | Skema JSON | $1.95 / $0.488 / $3.90 | Lagi |
3BIT-REAPZ.ai · 744B MoE · 40B activeTanpa tapisan | Teks masuk | Skema JSON | $0.73 / $0.183 / $2.34 | Lagi |
3BIT-REAPMoonshot AI · 2.8T MoE · 104B activeTanpa tapisan | Teks + imej masuk | Skema JSON | $3.83 / $0.958 / $19.12 | Lagi |
3BIT-REAPNVIDIA · 550B hybrid Mamba-Attention MoE · 55B activeTanpa tapisan | Teks masuk | Skema JSON | $0.75 / $0.188 / $3.30 | Lagi |
3BIT-REAPMiniMax · 428B MoE · 23B active · sparse attentionTanpa tapisan | Teks + imej masuk | Skema JSON | $0.50 / $0.125 / $2.00 | Lagi |
W4A16-AUTOROUND-REAPDeepSeek · 284B MoE · 13B activeTanpa tapisan | Teks masuk | Skema JSON | $0.50 / $0.125 / $2.00 | Lagi |
W4A16-AUTOROUND-REAPMoonshot AI · 1T MoE · 32B activeTanpa tapisan | Teks + imej masuk | Skema JSON | $0.78 / $0.195 / $3.67 | Lagi |
W4A16-AUTOROUND-REAPPoolside · 118B MoE · 8B activeTanpa tapisan | Teks masuk | Tiada output berstruktur | $0.50 / $0.125 / $2.00 | Lagi |
W4A16-AUTOROUND-REAPThinking Machines · 975B MoE · 41B activeTanpa tapisan | Teks + imej masuk | Objek JSON | $1.42 / $0.355 / $6.07 | Lagi |
W8A16Xiaomi · 1.02T MoE · 42B active · 8-bitTanpa tapisan | Teks masuk | Skema JSON | $0.50 / $0.125 / $2.00 | Lagi |
W8A16Xiaomi · 8-bit multimodal · W8A16Tanpa tapisan | Teks + imej masuk | Skema JSON | $0.50 / $0.125 / $2.00 | Lagi |
W8A16Tencent · 295B MoE · 21B active · 8-bitTanpa tapisan | Teks masuk | Skema JSON | $0.50 / $0.125 / $2.00 | Lagi |
Model Shannon
satu kadar rata untuk input dan output
| Model | Konteks | Input | Output berstruktur | Harga / 1M token |
|---|---|---|---|---|
shannon-1.6-liteTanpa tapisan | 192K | Teks + imej masuk | Skema JSON | $3.90 |
shannon-1.6-proTanpa tapisan | 192K | Teks + imej masuk | Skema JSON | $7.80 |
shannon-2-liteTanpa tapisan | 192K | Teks + imej masuk | Skema JSON | $3.90 |
shannon-2-proTanpa tapisan | 192K | Teks + imej masuk | Skema JSON | $5.85 |
shannon-3Tanpa tapisan | 192K | Teks + imej masuk | Skema JSON | $3.35 |
shannon-3-proTanpa tapisan | 192K | Teks + imej masuk | Skema JSON | $3.35 |
shannon-3.1Tanpa tapisan | 192K | Teks + imej masuk | Skema JSON | $3.35 |
shannon-3.1-proTanpa tapisan | 192K | Teks + imej masuk | Skema JSON | $3.35 |
shannon-3.5Tanpa tapisan | 192K | Teks + imej masuk | Skema JSON | $3.35 |
shannon-coder-1Tanpa tapisan | 128K | Teks masuk | Skema JSON | $8.00 |
Pergi ke Mula Pantas Cuba Taman Permainan
Cara membaca satu baris
| Lajur | Maksudnya |
|---|---|
| Model | Nama untuk paparan. Baris di bawahnya ialah id yang anda hantar sebagai model. Dalam jadual model yang dihoskan, id ialah nama dan tag di sebelahnya, disambung dengan tanda sengkang: MiniMax-M3 dan 3BIT-REAP membentuk MiniMax-M3-3BIT-REAP. Baris di bawah nama menunjukkan siapa yang membuat model dan saiznya. |
| Konteks | Tetingkap konteks: berapa banyak token perbualan yang dibaca model. K bermaksud 1,024 token. Nombor tepatnya ialah context_window dalam GET /v1/models. |
| Input | Teks sahaja, atau teks dan imej. Model yang membaca imej melaporkan capabilities.vision: true. shannon-2-lite dan shannon-2-pro membaca imej dalam permintaan yang turut menghantar tools atau response_format. |
| Output berstruktur | Apa yang boleh diminta oleh response_format daripada model: jawapan yang mengikut JSON schema anda, jawapan yang berupa objek JSON, atau tiada kedua-duanya. |
| Harga | USD bagi setiap 1,000,000 token. Model Shannon mempunyai satu harga untuk input dan output. Model open-weight yang dihoskan mempunyai tiga: input, input cached dan output. |
Setiap model boleh melakukan streaming dan memanggil alat. Ciri-ciri lain API diterangkan pada halaman Keupayaan. Keupayaan
Tetingkap konteks dan had output
- Tetingkap konteks meliputi semua yang dibaca model untuk satu jawapan: mesej anda, takrifan alat dan imej.
- Keluarga Shannon 3 memuatkan perbualan yang lebih panjang dengan sendirinya: ia mengekalkan giliran terbaharu yang muat dalam tetingkap dan menjawab.
- Dalam stream, prompt yang terlalu panjang dilaporkan sebagai bingkai ralat dengan jenis
invalid_request_errordancode: "context_length_exceeded". max_tokensmenerima nilai daripada 1 hingga 65,536 pada setiap model;max_output_tokensdalamGET /v1/modelsialah hujung atas julat itu. Nilai lalainya 4,096.- Pada setiap model,
max_tokensialah jumlah yang ditempah oleh permintaan daripada baki anda. - Sebagai had pada panjang jawapan,
max_tokensdikenakan oleh model open-weight yang dihoskan,shannon-1.6-lite,shannon-1.6-prodanshannon-coder-1. - Pada model open-weight yang dihoskan, ia mengehadkan teks jawapan. Penaakulan sebelum jawapan tidak dikira terhadapnya, dan nilai di bawah 256 bertindak sebagai 256.
- Stream
shannon-1.6-lite,shannon-1.6-pro,shannon-coder-1atau keluarga Shannon 3 berakhir denganfinish_reason: "length"apabila jawapan dipotong pada hadnya.
Cara harga dibentuk
- Harga dalam USD bagi setiap 1,000,000 token. Baki anda dikira dalam token yang bernilai $5.00 bagi setiap 1,000,000, jadi harga model menunjukkan berapa banyak baki yang diambil oleh tokennya.
- Model Shannon mempunyai satu harga. Satu panggilan dicaj
usage.total_tokenspada harga itu. - Model open-weight yang dihoskan mempunyai tiga harga. Input yang dibaca daripada cache prompt dicaj pada harga cached, iaitu 25% daripada harga input dibundarkan kepada $0.001. Selebihnya input dicaj pada harga input, output pada harga output.
- Model open-weight yang dihoskan mengira token dengan tokenizer setiap model itu sendiri.
GET /v1/modelsmenandakannya sebagaitokenizer: "original". shannon-coder-1dikira dalam panggilan, bukan token, pada/v1/chat/completionsdan/v1/messages. Harga yang disenaraikan terpakai pada/v1/responses.
Apa yang ditempah oleh permintaan, contoh pengiraan caj dan kuota panggilan Shannon Coder terdapat pada Had dan baki. Had dan baki
Id model
Hantar salah satu id ini sebagai 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 - Huruf besar dan kecil tidak penting, dan ruang di sekeliling id dibuang:
SHANNON-3danshannon-3ialah model yang sama. - Balasan sentiasa membawa id yang diterbitkan dalam
model, apa pun ejaan yang anda hantar. - Nama paparan seperti
Shannon 3bukan id.
Empat ejaan yang lebih pendek turut diterima.
| Anda hantar | Model yang menjawab |
|---|---|
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 yang tidak diterbitkan dijawab dengan status 400, jenis invalid_request_error dan mesej unknown model: <id> pada ketiga-tiga endpoint. Tiada model lain menjawab sebagai ganti.
{
"error": {
"type": "invalid_request_error",
"message": "unknown model: gpt-4o"
}
} {
"type": "error",
"error": {
"type": "invalid_request_error",
"message": "unknown model: gpt-4o"
}
} - Sentiasa hantar
model./v1/responsesmenjawab permintaan tanpanya dengan400. Pada/v1/chat/completionsdan/v1/messages, permintaan sedemikian dijawab olehshannon-1.6-lite. POST /v1/tokenizedanPOST /v1/messages/count_tokensmenerima id model open-weight yang dihoskan.
Senarai model
GET /v1/models memulangkan model pada halaman ini sebagai JSON, dengan tetingkap konteks, harga dan keupayaan yang sama. Gunakannya untuk mengisi pemilih model atau menyemak harga dalam kod.
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" Balasan, dipendekkan kepada satu entri bagi setiap jenis:
{
"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"
]
}
]
} | Medan | Jenis | Penerangan | Terdapat pada |
|---|---|---|---|
object | string | Sentiasa list. | |
data | array | Satu entri bagi setiap model yang boleh dipanggil. | |
data[].id | string | Id yang anda hantar sebagai model. | Setiap model |
data[].object | string | Sentiasa model. | Setiap model |
data[].created | integer | Nombor tetap, sama untuk setiap model: 1700000000. | Setiap model |
data[].owned_by | string | Sentiasa shannon-ai. | Setiap model |
data[].display_name | string | Nama untuk paparan. Ia tidak diterima sebagai model. | Setiap model |
data[].context_window | integer | Tetingkap konteks dalam token. | Setiap model |
data[].max_output_tokens | integer | Bajet output terbesar yang boleh diminta oleh permintaan: 65536 pada setiap model. | Setiap model |
data[].pricing.input_per_million_usd | number | Harga 1,000,000 token input dalam USD. | Setiap model |
data[].pricing.cached_input_per_million_usd | number | Harga 1,000,000 token input yang dibaca daripada cache prompt. | Model open-weight yang dihoskan |
data[].pricing.output_per_million_usd | number | Harga 1,000,000 token output dalam USD. Pada model Shannon, ia sama dengan harga input. | Setiap model |
data[].pricing.currency | string | Sentiasa USD. | Setiap model |
data[].tokenizer | string | original: token dikira dengan tokenizer model itu sendiri. | Model open-weight yang dihoskan |
data[].capabilities.tools | boolean | Model boleh memanggil alat yang anda isytiharkan. true pada setiap model. | Setiap model |
data[].capabilities.vision | boolean | Model membaca imej. | Setiap model |
data[].capabilities.reasoning | boolean | Model bernalar sebelum menjawab. | Setiap model |
data[].capabilities.reasoning_effort | boolean | Medan permintaan reasoning_effort berkesan pada model ini. | Setiap model |
data[].capabilities.streaming | boolean | true pada setiap model. | Setiap model |
data[].capabilities.json_schema | boolean | response_format berjenis json_schema berkesan. | Setiap model |
data[].capabilities.response_format | boolean | response_format berkesan, sekurang-kurangnya sebagai objek JSON. | Model open-weight yang dihoskan |
data[].capabilities.prompt_caching | boolean | Awalan prompt yang berulang di-cache dan dicaj pada harga cached. | Model open-weight yang dihoskan |
data[].endpoints | array | Laluan yang menerima id ini. | Setiap model |
GET /v1/modelstidak memerlukan kunci. Balasannya sama untuk setiap pemanggil dan tidak bergantung pada pelan anda.- Senarai memegang id yang boleh dipanggil. Model yang tidak dapat dilayan buat masa ini tidak disenaraikan.
- Tiada endpoint untuk satu model:
GET /v1/models/{id}dijawab dengan404berjenisnot_found_error.