Model & harga
PER 1M TOKENSetiap id model API, apa yang diterimanya, dan berapa biayanya: 10 model Shannon dan 12 model open-weight hosted, masing-masing tersedia di ketiga endpoint. GET /v1/models mengembalikan daftar yang sama sebagai JSON.
- model tanpa sensor
- 22
- jendela konteks
- 256K
- mulai dari
- $0.50 /1M
Model open-weight hosted
konteks 262,144 token di setiap id; input dan output ditagih terpisah; setiap id menerima apa yang diterima model yang ditirunya
| Model | Input | Output terstruktur | Masuk / cached / keluar per 1M | Lainnya |
|---|---|---|---|---|
3BIT-REAPDeepSeek · 1.6T MoE · 49B activeTanpa sensor | Input teks | JSON schema | $1.95 / $0.488 / $3.90 | Lainnya |
3BIT-REAPZ.ai · 744B MoE · 40B activeTanpa sensor | Input teks | JSON schema | $0.73 / $0.183 / $2.34 | Lainnya |
3BIT-REAPMoonshot AI · 2.8T MoE · 104B activeTanpa sensor | Input teks + gambar | JSON schema | $3.83 / $0.958 / $19.12 | Lainnya |
3BIT-REAPNVIDIA · 550B hybrid Mamba-Attention MoE · 55B activeTanpa sensor | Input teks | JSON schema | $0.75 / $0.188 / $3.30 | Lainnya |
3BIT-REAPMiniMax · 428B MoE · 23B active · sparse attentionTanpa sensor | Input teks + gambar | JSON schema | $0.50 / $0.125 / $2.00 | Lainnya |
W4A16-AUTOROUND-REAPDeepSeek · 284B MoE · 13B activeTanpa sensor | Input teks | JSON schema | $0.50 / $0.125 / $2.00 | Lainnya |
W4A16-AUTOROUND-REAPMoonshot AI · 1T MoE · 32B activeTanpa sensor | Input teks + gambar | JSON schema | $0.78 / $0.195 / $3.67 | Lainnya |
W4A16-AUTOROUND-REAPPoolside · 118B MoE · 8B activeTanpa sensor | Input teks | Tanpa output terstruktur | $0.50 / $0.125 / $2.00 | Lainnya |
W4A16-AUTOROUND-REAPThinking Machines · 975B MoE · 41B activeTanpa sensor | Input teks + gambar | Objek JSON | $1.42 / $0.355 / $6.07 | Lainnya |
W8A16Xiaomi · 1.02T MoE · 42B active · 8-bitTanpa sensor | Input teks | JSON schema | $0.50 / $0.125 / $2.00 | Lainnya |
W8A16Xiaomi · 8-bit multimodal · W8A16Tanpa sensor | Input teks + gambar | JSON schema | $0.50 / $0.125 / $2.00 | Lainnya |
W8A16Tencent · 295B MoE · 21B active · 8-bitTanpa sensor | Input teks | JSON schema | $0.50 / $0.125 / $2.00 | Lainnya |
Model Shannon
satu tarif tetap untuk input dan output
| Model | Konteks | Input | Output terstruktur | Harga / 1M token |
|---|---|---|---|---|
shannon-1.6-liteTanpa sensor | 192K | Input teks + gambar | JSON schema | $3.90 |
shannon-1.6-proTanpa sensor | 192K | Input teks + gambar | JSON schema | $7.80 |
shannon-2-liteTanpa sensor | 192K | Input teks + gambar | JSON schema | $3.90 |
shannon-2-proTanpa sensor | 192K | Input teks + gambar | JSON schema | $5.85 |
shannon-3Tanpa sensor | 192K | Input teks + gambar | JSON schema | $3.35 |
shannon-3-proTanpa sensor | 192K | Input teks + gambar | JSON schema | $3.35 |
shannon-3.1Tanpa sensor | 192K | Input teks + gambar | JSON schema | $3.35 |
shannon-3.1-proTanpa sensor | 192K | Input teks + gambar | JSON schema | $3.35 |
shannon-3.5Tanpa sensor | 192K | Input teks + gambar | JSON schema | $3.35 |
shannon-coder-1Tanpa sensor | 128K | Input teks | JSON schema | $8.00 |
Lompat ke Mulai cepat Coba Playground
Cara membaca satu baris
| Kolom | Artinya |
|---|---|
| Model | Nama untuk ditampilkan. Baris di bawahnya adalah id yang Anda kirim sebagai model. Pada tabel hosted, id adalah nama dan tag di sebelahnya, digabung dengan tanda hubung: MiniMax-M3 dan 3BIT-REAP menjadi MiniMax-M3-3BIT-REAP. Baris di bawah nama menunjukkan pembuat model dan ukurannya. |
| Konteks | Jendela konteks: berapa token percakapan yang dibaca model. K berarti 1,024 token. Angka pastinya adalah context_window di GET /v1/models. |
| Input | Hanya teks, atau teks dan gambar. Model yang membaca gambar melaporkan capabilities.vision: true. shannon-2-lite dan shannon-2-pro membaca gambar pada permintaan yang juga mengirim tools atau response_format. |
| Output terstruktur | Apa yang dapat diminta response_format dari model: jawaban yang mengikuti skema JSON Anda, jawaban berupa objek JSON, atau tidak keduanya. |
| Harga | USD per 1.000.000 token. Model Shannon memiliki satu harga untuk input dan output. Model open-weight hosted memiliki tiga: input, input ter-cache, dan output. |
Setiap model mendukung streaming dan dapat memanggil tool. Fitur API lainnya dijelaskan di halaman Capabilities. Kemampuan
Jendela konteks dan batas output
- Jendela konteks mencakup semua yang dibaca model untuk satu jawaban: pesan Anda, definisi tool, dan gambar.
- Keluarga Shannon 3 menyesuaikan percakapan yang lebih panjang dengan sendirinya: ia mempertahankan giliran terbaru yang muat di dalam jendela lalu menjawab.
- Dalam stream, prompt yang terlalu panjang dilaporkan sebagai error frame dengan type
invalid_request_errordancode: "context_length_exceeded". max_tokensmenerima nilai dari 1 sampai 65,536 pada setiap model;max_output_tokensdiGET /v1/modelsadalah batas atas rentang itu. Nilai bawaannya 4,096.- Pada setiap model,
max_tokensadalah jumlah yang dicadangkan suatu permintaan dari saldo Anda. - Sebagai batas panjang jawaban,
max_tokensditerapkan oleh model open-weight hosted,shannon-1.6-lite,shannon-1.6-pro, danshannon-coder-1. - Pada model open-weight hosted, ia membatasi teks jawaban. Penalaran sebelum jawaban tidak dihitung terhadapnya, dan nilai di bawah 256 diperlakukan sebagai 256.
- Stream dari
shannon-1.6-lite,shannon-1.6-pro,shannon-coder-1, atau keluarga Shannon 3 berakhir denganfinish_reason: "length"ketika jawaban terpotong pada batasnya.
Bagaimana harga dibentuk
- Harga dalam USD per 1.000.000 token. Saldo Anda dihitung dalam token senilai $5.00 per 1.000.000, sehingga harga model menunjukkan berapa banyak saldo yang dipakai token-tokennya.
- Model Shannon memiliki satu harga. Satu panggilan ditagih
usage.total_tokensdengan harga itu. - Model open-weight hosted memiliki tiga harga. Input yang dibaca dari cache prompt ditagih dengan harga cache, yaitu 25% dari harga input dibulatkan ke $0.001. Sisa input ditagih dengan harga input, output dengan harga output.
- Model open-weight hosted menghitung token dengan tokenizer milik masing-masing model.
GET /v1/modelsmenandainya sebagaitokenizer: "original". shannon-coder-1dihitung dalam panggilan, bukan token, pada/v1/chat/completionsdan/v1/messages. Harga yang tercantum berlaku pada/v1/responses.
Apa yang dicadangkan suatu permintaan, contoh perhitungan biaya, dan kuota panggilan Shannon Coder ada di Limits and balance. Batas dan saldo
Id model
Kirim 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 berpengaruh, dan spasi di sekitar id dihapus:
SHANNON-3danshannon-3adalah model yang sama. - Balasan selalu membawa id yang dipublikasikan di
model, apa pun ejaan yang Anda kirim. - Nama tampilan seperti
Shannon 3bukan id.
Empat ejaan yang lebih pendek juga diterima.
| Yang Anda kirim | 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 dipublikasikan dijawab dengan status 400, type invalid_request_error, dan pesan unknown model: <id> pada ketiga endpoint. Tidak ada model lain yang menjawab sebagai gantinya.
{
"error": {
"type": "invalid_request_error",
"message": "unknown model: gpt-4o"
}
} {
"type": "error",
"error": {
"type": "invalid_request_error",
"message": "unknown model: gpt-4o"
}
} - Selalu kirim
model./v1/responsesmenjawab permintaan tanpanya dengan400. Pada/v1/chat/completionsdan/v1/messages, permintaan seperti itu dijawab olehshannon-1.6-lite. POST /v1/tokenizedanPOST /v1/messages/count_tokensmenerima id model open-weight hosted.
Daftar model
GET /v1/models mengembalikan model-model di halaman ini sebagai JSON, dengan jendela konteks, harga, dan kemampuan yang sama. Gunakan untuk mengisi pemilih model atau memeriksa harga di dalam 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" Balasannya, diringkas menjadi satu entri dari 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"
]
}
]
} | Field | Tipe | Deskripsi | Ada di |
|---|---|---|---|
object | string | Selalu list. | |
data | array | Satu entri untuk setiap model yang dapat dipanggil. | |
data[].id | string | Id yang Anda kirim sebagai model. | Setiap model |
data[].object | string | Selalu model. | Setiap model |
data[].created | integer | Angka tetap, sama untuk setiap model: 1700000000. | Setiap model |
data[].owned_by | string | Selalu shannon-ai. | Setiap model |
data[].display_name | string | Nama untuk ditampilkan. Nama ini tidak diterima sebagai model. | Setiap model |
data[].context_window | integer | Jendela konteks dalam token. | Setiap model |
data[].max_output_tokens | integer | Anggaran output terbesar yang boleh diminta suatu 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 dari cache prompt. | Model open-weight hosted |
data[].pricing.output_per_million_usd | number | Harga 1.000.000 token output dalam USD. Pada model Shannon, harganya sama dengan harga input. | Setiap model |
data[].pricing.currency | string | Selalu USD. | Setiap model |
data[].tokenizer | string | original: token dihitung dengan tokenizer milik model itu sendiri. | Model open-weight hosted |
data[].capabilities.tools | boolean | Model dapat memanggil tool yang Anda deklarasikan. true pada setiap model. | Setiap model |
data[].capabilities.vision | boolean | Model membaca gambar. | Setiap model |
data[].capabilities.reasoning | boolean | Model bernalar sebelum menjawab. | Setiap model |
data[].capabilities.reasoning_effort | boolean | Field permintaan reasoning_effort berlaku pada model ini. | Setiap model |
data[].capabilities.streaming | boolean | true pada setiap model. | Setiap model |
data[].capabilities.json_schema | boolean | response_format bertipe json_schema berlaku. | Setiap model |
data[].capabilities.response_format | boolean | response_format berlaku, setidaknya sebagai objek JSON. | Model open-weight hosted |
data[].capabilities.prompt_caching | boolean | Prefix prompt yang berulang di-cache dan ditagih dengan harga cache. | Model open-weight hosted |
data[].endpoints | array | Path yang menerima id ini. | Setiap model |
GET /v1/modelstidak memerlukan kunci. Balasannya sama untuk setiap pemanggil dan tidak bergantung pada paket Anda.- Daftar berisi id yang dapat dipanggil. Model yang saat ini tidak dapat dilayani tidak dimasukkan.
- Tidak ada endpoint untuk satu model:
GET /v1/models/{id}dijawab dengan404bertipenot_found_error.