Модели и цени
НА 1M ТОКЕНАВсяко id на модел в API, какво приема и колко струва: 10 модела на Shannon и 12 хоствани open-weight модела, всеки наличен на трите ендпоинта. GET /v1/models връща същия списък като JSON.
- модели без цензура
- 22
- контекстен прозорец
- 256K
- от
- $0.50 /1M
Хоствани open-weight модели
контекст от 262,144 токена за всеки id; входът и изходът се таксуват поотделно; всеки id приема онова, което приема моделът, който имитира
| Модел | Вход | Структуриран изход | Вход / кеширан / изход на 1M | Още |
|---|---|---|---|---|
3BIT-REAPDeepSeek · 1.6T MoE · 49B activeБез цензура | Вход: текст | JSON схема | $1.95 / $0.488 / $3.90 | Още |
3BIT-REAPZ.ai · 744B MoE · 40B activeБез цензура | Вход: текст | JSON схема | $0.73 / $0.183 / $2.34 | Още |
3BIT-REAPMoonshot AI · 2.8T MoE · 104B activeБез цензура | Вход: текст + изображение | JSON схема | $3.83 / $0.958 / $19.12 | Още |
3BIT-REAPNVIDIA · 550B hybrid Mamba-Attention MoE · 55B activeБез цензура | Вход: текст | JSON схема | $0.75 / $0.188 / $3.30 | Още |
3BIT-REAPMiniMax · 428B MoE · 23B active · sparse attentionБез цензура | Вход: текст + изображение | JSON схема | $0.50 / $0.125 / $2.00 | Още |
W4A16-AUTOROUND-REAPDeepSeek · 284B MoE · 13B activeБез цензура | Вход: текст | JSON схема | $0.50 / $0.125 / $2.00 | Още |
W4A16-AUTOROUND-REAPMoonshot AI · 1T MoE · 32B activeБез цензура | Вход: текст + изображение | JSON схема | $0.78 / $0.195 / $3.67 | Още |
W4A16-AUTOROUND-REAPPoolside · 118B MoE · 8B activeБез цензура | Вход: текст | Няма структуриран изход | $0.50 / $0.125 / $2.00 | Още |
W4A16-AUTOROUND-REAPThinking Machines · 975B MoE · 41B activeБез цензура | Вход: текст + изображение | JSON обект | $1.42 / $0.355 / $6.07 | Още |
W8A16Xiaomi · 1.02T MoE · 42B active · 8-bitБез цензура | Вход: текст | JSON схема | $0.50 / $0.125 / $2.00 | Още |
W8A16Xiaomi · 8-bit multimodal · W8A16Без цензура | Вход: текст + изображение | JSON схема | $0.50 / $0.125 / $2.00 | Още |
W8A16Tencent · 295B MoE · 21B active · 8-bitБез цензура | Вход: текст | JSON схема | $0.50 / $0.125 / $2.00 | Още |
Модели на Shannon
една фиксирана цена за вход и изход
| Модел | Контекст | Вход | Структуриран изход | Цена / 1M токена |
|---|---|---|---|---|
shannon-1.6-liteБез цензура | 192K | Вход: текст + изображение | JSON схема | $3.90 |
shannon-1.6-proБез цензура | 192K | Вход: текст + изображение | JSON схема | $7.80 |
shannon-2-liteБез цензура | 192K | Вход: текст + изображение | JSON схема | $3.90 |
shannon-2-proБез цензура | 192K | Вход: текст + изображение | JSON схема | $5.85 |
shannon-3Без цензура | 192K | Вход: текст + изображение | JSON схема | $3.35 |
shannon-3-proБез цензура | 192K | Вход: текст + изображение | JSON схема | $3.35 |
shannon-3.1Без цензура | 192K | Вход: текст + изображение | JSON схема | $3.35 |
shannon-3.1-proБез цензура | 192K | Вход: текст + изображение | JSON схема | $3.35 |
shannon-3.5Без цензура | 192K | Вход: текст + изображение | JSON схема | $3.35 |
shannon-coder-1Без цензура | 128K | Вход: текст | JSON схема | $8.00 |
Към бързия старт Пробвай Playground
Как се чете един ред
| Колона | Какво означава |
|---|---|
| Модел | Името за показване. Редът под него е id-то, което изпращате като model. В таблицата с хостваните модели id-то е името и етикетът до него, свързани с тире: MiniMax-M3 и 3BIT-REAP образуват MiniMax-M3-3BIT-REAP. Редът под името показва кой е създал модела и какъв е размерът му. |
| Контекст | Контекстният прозорец: колко токена разговор чете моделът. K означава 1,024 токена. Точното число е context_window в GET /v1/models. |
| Вход | Само текст или текст и изображения. Модел, който чете изображения, докладва capabilities.vision: true. shannon-2-lite и shannon-2-pro четат изображения в заявки, които изпращат и tools или response_format. |
| Структуриран изход | Какво може да поиска response_format от модела: отговор, който следва Вашата JSON схема, отговор, който е JSON обект, или нито едното. |
| Цена | USD на 1,000,000 токена. Моделът на Shannon има една цена за вход и изход. Хостваният open-weight модел има три: вход, кеширан вход и изход. |
Всеки модел поддържа стрийминг и може да извиква инструменти. Другите функции на API са описани на страницата Възможности. Възможности
Контекстен прозорец и ограничения на изхода
- Контекстният прозорец обхваща всичко, което моделът чете за един отговор: Вашите съобщения, дефинициите на инструменти и изображенията.
- Семейството Shannon 3 само побира по-дълъг разговор: запазва най-новите ходове, които се събират в прозореца, и отговаря.
- При стрийм твърде дълъг prompt се докладва като кадър за грешка с тип
invalid_request_errorиcode: "context_length_exceeded". max_tokensприема стойности от 1 до 65,536 при всеки модел;max_output_tokensвGET /v1/modelsе горната граница на този диапазон. Стойността по подразбиране е 4,096.- При всеки модел
max_tokensе сумата, която една заявка резервира от баланса Ви. - Като ограничение на дължината на отговора
max_tokensсе прилага от хостваните open-weight модели,shannon-1.6-lite,shannon-1.6-proиshannon-coder-1. - При хостваните open-weight модели то ограничава текста на отговора. Разсъжденията преди отговора не се броят към него, а стойност под 256 действа като 256.
- Стрийм на
shannon-1.6-lite,shannon-1.6-pro,shannon-coder-1или на семейството Shannon 3 завършва сfinish_reason: "length", когато отговорът е прекъснат при лимита си.
Как се образува цената
- Цените са в USD на 1,000,000 токена. Балансът Ви се отчита в токени на стойност $5.00 на 1,000,000, така че цената на модела показва колко баланс вземат неговите токени.
- Моделите на Shannon имат една цена. Извикването се таксува с
usage.total_tokensпо тази цена. - Хостваните open-weight модели имат три цени. Входът, прочетен от кеша на prompt-а, се таксува по кешираната цена, която е 25% от входната цена, закръглена до $0.001. Останалата част от входа се таксува по входната цена, а изходът по изходната.
- Хостваните open-weight модели броят токените със собствения токенизатор на всеки модел.
GET /v1/modelsотбелязва това катоtokenizer: "original". shannon-coder-1се брои в извиквания, а не в токени, на/v1/chat/completionsи/v1/messages. Обявената му цена важи на/v1/responses.
Какво резервира една заявка, разработени примери за такса и лимитът на Shannon Coder за извиквания са на страницата Limits and balance. Ограничения и баланс
Id-та на модели
Изпратете едно от тези id-та като 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 - Главните и малките букви нямат значение, а интервалите около id-то се премахват:
SHANNON-3иshannon-3са един и същ модел. - Отговорът винаги носи публикуваното id в
model, независимо как сте го изписали. - Показвано име като
Shannon 3не е id.
Приемат се и четири по-кратки изписвания.
| Изпращате | Модел, който отговаря |
|---|---|
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, което не е публикувано, се отговаря със статус 400, тип invalid_request_error и съобщение unknown model: <id> на всичките три ендпоинта. Никой друг модел не отговаря вместо него.
{
"error": {
"type": "invalid_request_error",
"message": "unknown model: gpt-4o"
}
} {
"type": "error",
"error": {
"type": "invalid_request_error",
"message": "unknown model: gpt-4o"
}
} - Винаги изпращайте
model./v1/responsesотговаря на заявка без него с400. На/v1/chat/completionsи/v1/messagesтакава заявка се обслужва отshannon-1.6-lite. POST /v1/tokenizeиPOST /v1/messages/count_tokensприемат id-тата на хостваните open-weight модели.
Списък с модели
GET /v1/models връща моделите от тази страница като JSON, със същите контекстни прозорци, цени и възможности. Използвайте го, за да попълните избор на модел или да проверите цена в код.
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" Отговорът, съкратен до по един запис от всеки вид:
{
"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"
]
}
]
} | Поле | Тип | Описание | Налично на |
|---|---|---|---|
object | string | Винаги list. | |
data | array | По един запис за всеки модел, който може да бъде извикан. | |
data[].id | string | Id-то, което изпращате като model. | Всеки модел |
data[].object | string | Винаги model. | Всеки модел |
data[].created | integer | Фиксирано число, еднакво за всеки модел: 1700000000. | Всеки модел |
data[].owned_by | string | Винаги shannon-ai. | Всеки модел |
data[].display_name | string | Име за показване. Не се приема като model. | Всеки модел |
data[].context_window | integer | Контекстният прозорец в токени. | Всеки модел |
data[].max_output_tokens | integer | Най-големият изходен бюджет, който една заявка може да поиска: 65536 при всеки модел. | Всеки модел |
data[].pricing.input_per_million_usd | number | Цената на 1,000,000 входни токена в USD. | Всеки модел |
data[].pricing.cached_input_per_million_usd | number | Цената на 1,000,000 входни токена, прочетени от кеша на prompt-а. | Хоствани open-weight модели |
data[].pricing.output_per_million_usd | number | Цената на 1,000,000 изходни токена в USD. При модел на Shannon е равна на входната цена. | Всеки модел |
data[].pricing.currency | string | Винаги USD. | Всеки модел |
data[].tokenizer | string | original: токените се броят със собствения токенизатор на модела. | Хоствани open-weight модели |
data[].capabilities.tools | boolean | Моделът може да извиква инструментите, които декларирате. true при всеки модел. | Всеки модел |
data[].capabilities.vision | boolean | Моделът чете изображения. | Всеки модел |
data[].capabilities.reasoning | boolean | Моделът разсъждава, преди да отговори. | Всеки модел |
data[].capabilities.reasoning_effort | boolean | Полето на заявката reasoning_effort има ефект при този модел. | Всеки модел |
data[].capabilities.streaming | boolean | true при всеки модел. | Всеки модел |
data[].capabilities.json_schema | boolean | response_format от тип json_schema има ефект. | Всеки модел |
data[].capabilities.response_format | boolean | response_format има ефект изобщо, поне като JSON обект. | Хоствани open-weight модели |
data[].capabilities.prompt_caching | boolean | Повтарящите се префикси на prompt-и се кешират и се таксуват по кешираната цена. | Хоствани open-weight модели |
data[].endpoints | array | Пътищата, които приемат това id. | Всеки модел |
GET /v1/modelsне изисква ключ. Отговорът е еднакъв за всеки, който го извиква, и не зависи от Вашия план.- Списъкът съдържа id-тата, които могат да бъдат извикани. Модел, който в момента не може да бъде обслужван, е пропуснат.
- Няма ендпоинт за един модел:
GET /v1/models/{id}отговаря с404и типnot_found_error.