Прескокни до содржината
Модели и цени

Модели и цени

ЗА 1M ТОКЕНИ

Секој ид на модел на API-то, што прифаќа и колку чини: 10 модели Shannon и 12 хостирани open-weight модели, секој достапен на сите три ендпоинта. GET /v1/models ја враќа истата листа како JSON.

модели без цензура
22
контекстен прозорец
256K
од
$0.50 /1M

Хостирани open-weight модели

контекст од 262,144 токени на секој ид; влезот и излезот се наплатуваат одделно; секој ид прифаќа што прифаќа моделот што го имитира

МоделВлезСтруктуриран излезВлез / кеширано / излез на 1MПовеќе
DeepSeek-V4-Pro-08133BIT-REAPDeepSeek · 1.6T MoE · 49B activeБез цензураТекст на влезJSON schema$1.95 / $0.488 / $3.90
GLM-5.23BIT-REAPZ.ai · 744B MoE · 40B activeБез цензураТекст на влезJSON schema$0.73 / $0.183 / $2.34
Kimi-K33BIT-REAPMoonshot AI · 2.8T MoE · 104B activeБез цензураТекст + слика на влезJSON schema$3.83 / $0.958 / $19.12
Nemotron3Ultra3BIT-REAPNVIDIA · 550B hybrid Mamba-Attention MoE · 55B activeБез цензураТекст на влезJSON schema$0.75 / $0.188 / $3.30
MiniMax-M33BIT-REAPMiniMax · 428B MoE · 23B active · sparse attentionБез цензураТекст + слика на влезJSON schema$0.50 / $0.125 / $2.00
DeepSeek-V4-Flash-0731W4A16-AUTOROUND-REAPDeepSeek · 284B MoE · 13B activeБез цензураТекст на влезJSON schema$0.50 / $0.125 / $2.00
Kimi-K2.6W4A16-AUTOROUND-REAPMoonshot AI · 1T MoE · 32B activeБез цензураТекст + слика на влезJSON schema$0.78 / $0.195 / $3.67
Laguna-S-2.1W4A16-AUTOROUND-REAPPoolside · 118B MoE · 8B activeБез цензураТекст на влезБез структуриран излез$0.50 / $0.125 / $2.00
inklingW4A16-AUTOROUND-REAPThinking Machines · 975B MoE · 41B activeБез цензураТекст + слика на влезJSON објект$1.42 / $0.355 / $6.07
MiMo-V2.5-ProW8A16Xiaomi · 1.02T MoE · 42B active · 8-bitБез цензураТекст на влезJSON schema$0.50 / $0.125 / $2.00
MiMo-V2.5W8A16Xiaomi · 8-bit multimodal · W8A16Без цензураТекст + слика на влезJSON schema$0.50 / $0.125 / $2.00
Hy3W8A16Tencent · 295B MoE · 21B active · 8-bitБез цензураТекст на влезJSON schema$0.50 / $0.125 / $2.00

Shannon модели

една фиксна цена за влез и излез

МоделКонтекстВлезСтруктуриран излезЦена / 1M токени
Shannon 1.6 Liteshannon-1.6-liteБез цензура192KТекст + слика на влезJSON schema$3.90
Shannon 1.6 Proshannon-1.6-proБез цензура192KТекст + слика на влезJSON schema$7.80
Shannon 2 Liteshannon-2-liteБез цензура192KТекст + слика на влезJSON schema$3.90
Shannon 2 Proshannon-2-proБез цензура192KТекст + слика на влезJSON schema$5.85
Shannon 3shannon-3Без цензура192KТекст + слика на влезJSON schema$3.35
Shannon 3 Proshannon-3-proБез цензура192KТекст + слика на влезJSON schema$3.35
Shannon 3.1shannon-3.1Без цензура192KТекст + слика на влезJSON schema$3.35
Shannon 3.1 Proshannon-3.1-proБез цензура192KТекст + слика на влезJSON schema$3.35
Shannon 3.5shannon-3.5Без цензура192KТекст + слика на влезJSON schema$3.35
Shannon Coder 1shannon-coder-1Без цензура128KТекст на влезJSON schema$8.00

Оди на Брз почеток Пробај Playground

Како да се чита еден ред

Колона Што кажува
Модел Името за прикажување. Редот под него е идот што го испраќате како model. Во табелата на хостираните модели идот е името и ознаката покрај него, споени со цртичка: 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 schema, одговор што е JSON објект, или ништо од тоа.
Цена USD за 1,000,000 токени. Моделот Shannon има една цена за влез и излез. Хостираниот open-weight модел има три: влез, кеширан влез и излез.

Секој модел поддржува streaming и може да повикува алатки. Другите можности на API-то се опишани на страницата Способности. Способности

Контекстен прозорец и граници на излезот

  • Контекстниот прозорец го опфаќа сето она што моделот го чита за еден одговор: вашите пораки, дефинициите на алатки и сликите.
  • Фамилијата Shannon 3 сама прилагодува подолг разговор: ги задржува најновите чекори што собираат во прозорецот и одговара.
  • Во streaming, премногу долг 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.
  • Streaming на 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 модели ги бројат токените со сопствениот tokenizer на секој модел. GET /v1/models го означува ова како tokenizer: "original".
  • shannon-coder-1 се брои во повици, а не во токени, на /v1/chat/completions и /v1/messages. Неговата наведена цена важи на /v1/responses.

Што резервира едно барање, примери со пресметка на наплата и лимитот на повици на Shannon Coder се на страницата Ограничувања и салдо. Ограничувања и салдо

Идови на модели

Испратете еден од овие идови како 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
  • Големите и малите букви не се важни, а празните места околу идот се отстрануваат: SHANNON-3 и shannon-3 се истиот модел.
  • Одговорот секогаш го содржи објавениот ид во model, без оглед на тоа како сте го напишале.
  • Прикажаното име како Shannon 3 не е ид.

Се прифаќаат и четири пократки записи.

Вие испраќате Модел што одговара
shannon-1.6 shannon-1.6-lite
shannon-3-lite shannon-3
shannon-3.1-lite shannon-3.1
shannon-coder shannon-coder-1

Ид што не е објавен се одговара со статус 400, тип invalid_request_error и порака unknown model: <id> на сите три ендпоинта. Ниту еден друг модел не одговара на негово место.

{
  "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 ги примаат идовите на хостираните 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)

Одговорот, скратен на по еден запис од секој вид:

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"
      ]
    }
  ]
}
Поле Тип Опис Присутно на
object string Секогаш list.
data array Еден запис по модел што може да се повика.
data[].id string Идот што го испраќате како 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: токените се бројат со сопствениот tokenizer на моделот. Хостирани 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 Патеките што го примаат овој ид. Секој модел
  • GET /v1/models не бара клуч. Одговорот е ист за секој што го повикува и не зависи од вашиот план.
  • Листата ги содржи идовите што може да се повикаат. Модел што моментално не може да се услужи е изоставен од неа.
  • Нема ендпоинт за еден модел: GET /v1/models/{id} одговара со 404 и тип not_found_error.