İçeriğe geç
Modeller ve fiyatlandırma

Modeller ve fiyatlandırma

1M TOKEN BAŞINA

API'nin her model kimliği, neyi kabul ettiği ve maliyeti: 10 Shannon modeli ve 12 host edilen açık ağırlıklı model; her biri üç uç noktada da kullanılabilir. GET /v1/models aynı listeyi JSON olarak döndürür.

sansürsüz model
22
bağlam penceresi
256K
başlangıç
$0.50 /1M

Host edilen açık ağırlıklı modeller

Her kimlikte 262,144 token bağlam; girdi ve çıktı ayrı faturalandırılır; her kimlik taklit ettiği modelin kabul ettiğini kabul eder

ModelGirdiYapılandırılmış çıktı1M başına Giriş / önbellek / çıkışDaha fazla
DeepSeek-V4-Pro-08133BIT-REAPDeepSeek · 1.6T MoE · 49B activeSansürsüzGirdi: metinJSON şeması$1.95 / $0.488 / $3.90
GLM-5.23BIT-REAPZ.ai · 744B MoE · 40B activeSansürsüzGirdi: metinJSON şeması$0.73 / $0.183 / $2.34
Kimi-K33BIT-REAPMoonshot AI · 2.8T MoE · 104B activeSansürsüzGirdi: metin + görselJSON şeması$3.83 / $0.958 / $19.12
Nemotron3Ultra3BIT-REAPNVIDIA · 550B hybrid Mamba-Attention MoE · 55B activeSansürsüzGirdi: metinJSON şeması$0.75 / $0.188 / $3.30
MiniMax-M33BIT-REAPMiniMax · 428B MoE · 23B active · sparse attentionSansürsüzGirdi: metin + görselJSON şeması$0.50 / $0.125 / $2.00
DeepSeek-V4-Flash-0731W4A16-AUTOROUND-REAPDeepSeek · 284B MoE · 13B activeSansürsüzGirdi: metinJSON şeması$0.50 / $0.125 / $2.00
Kimi-K2.6W4A16-AUTOROUND-REAPMoonshot AI · 1T MoE · 32B activeSansürsüzGirdi: metin + görselJSON şeması$0.78 / $0.195 / $3.67
Laguna-S-2.1W4A16-AUTOROUND-REAPPoolside · 118B MoE · 8B activeSansürsüzGirdi: metinYapılandırılmış çıktı yok$0.50 / $0.125 / $2.00
inklingW4A16-AUTOROUND-REAPThinking Machines · 975B MoE · 41B activeSansürsüzGirdi: metin + görselJSON nesnesi$1.42 / $0.355 / $6.07
MiMo-V2.5-ProW8A16Xiaomi · 1.02T MoE · 42B active · 8-bitSansürsüzGirdi: metinJSON şeması$0.50 / $0.125 / $2.00
MiMo-V2.5W8A16Xiaomi · 8-bit multimodal · W8A16SansürsüzGirdi: metin + görselJSON şeması$0.50 / $0.125 / $2.00
Hy3W8A16Tencent · 295B MoE · 21B active · 8-bitSansürsüzGirdi: metinJSON şeması$0.50 / $0.125 / $2.00

Shannon modelleri

girdi ve çıktı için tek sabit fiyat

ModelBağlamGirdiYapılandırılmış çıktıFiyat / 1M token
Shannon 1.6 Liteshannon-1.6-liteSansürsüz192KGirdi: metin + görselJSON şeması$3.90
Shannon 1.6 Proshannon-1.6-proSansürsüz192KGirdi: metin + görselJSON şeması$7.80
Shannon 2 Liteshannon-2-liteSansürsüz192KGirdi: metin + görselJSON şeması$3.90
Shannon 2 Proshannon-2-proSansürsüz192KGirdi: metin + görselJSON şeması$5.85
Shannon 3shannon-3Sansürsüz192KGirdi: metin + görselJSON şeması$3.35
Shannon 3 Proshannon-3-proSansürsüz192KGirdi: metin + görselJSON şeması$3.35
Shannon 3.1shannon-3.1Sansürsüz192KGirdi: metin + görselJSON şeması$3.35
Shannon 3.1 Proshannon-3.1-proSansürsüz192KGirdi: metin + görselJSON şeması$3.35
Shannon 3.5shannon-3.5Sansürsüz192KGirdi: metin + görselJSON şeması$3.35
Shannon Coder 1shannon-coder-1Sansürsüz128KGirdi: metinJSON şeması$8.00

Hızlı başlangıca git Playground'u dene

Bir satır nasıl okunur

Sütun Ne anlama gelir
Model Görünen ad. Altındaki satır, model olarak gönderdiğiniz kimliktir. Host edilen tabloda kimlik, ad ile yanındaki etiketin tireyle birleştirilmesidir: MiniMax-M3 ve 3BIT-REAP birleşince MiniMax-M3-3BIT-REAP olur. Adın altındaki satır modeli kimin yaptığını ve boyutunu gösterir.
Bağlam Bağlam penceresi: modelin kaç token'lık konuşmayı okuduğu. K, 1,024 token demektir. Tam sayı GET /v1/models içindeki context_window alanındadır.
Giriş Yalnızca metin ya da metin ve görsel. Görsel okuyan bir model capabilities.vision: true bildirir. shannon-2-lite ve shannon-2-pro, tools veya response_format de gönderen isteklerde görselleri okur.
Yapılandırılmış çıktı response_format ile modelden istenebilecekler: JSON şemanıza uyan bir yanıt, JSON nesnesi olan bir yanıt ya da hiçbiri.
Fiyat 1,000,000 token başına USD. Bir Shannon modelinin giriş ve çıktı için tek fiyatı vardır. Host edilen açık ağırlıklı bir modelin üçü vardır: giriş, önbelleğe alınmış giriş ve çıktı.

Her model stream yapar ve araç çağırabilir. API'nin diğer özellikleri Yetenekler sayfasında anlatılır. Yetenekler

Bağlam penceresi ve çıktı sınırları

  • Bağlam penceresi, modelin bir yanıt için okuduğu her şeyi kapsar: mesajlarınız, araç tanımları ve görseller.
  • Shannon 3 ailesi daha uzun bir konuşmayı kendi başına sığdırır: pencereye sığan en yeni turları tutar ve yanıt verir.
  • Bir stream içinde, çok uzun bir istem invalid_request_error türü ve code: "context_length_exceeded" ile bir hata frame'i olarak bildirilir.
  • max_tokens her modelde 1 ile 65,536 arasında değer alır; GET /v1/models içindeki max_output_tokens bu aralığın üst sınırıdır. Varsayılan 4,096'dır.
  • Her modelde max_tokens, bir isteğin bakiyenizden ayırdığı miktardır.
  • Yanıt uzunluğunun sınırı olarak max_tokens, host edilen açık ağırlıklı modeller, shannon-1.6-lite, shannon-1.6-pro ve shannon-coder-1 tarafından uygulanır.
  • Host edilen açık ağırlıklı modellerde yanıt metnini sınırlar. Yanıttan önceki akıl yürütme buna sayılmaz ve 256'nın altındaki bir değer 256 gibi işlenir.
  • shannon-1.6-lite, shannon-1.6-pro, shannon-coder-1 veya Shannon 3 ailesinin bir stream'i, yanıt sınırında kesildiğinde finish_reason: "length" ile biter.

Limitler ve bakiye

Fiyat nasıl oluşur

  • Fiyatlar 1,000,000 token başına USD cinsindendir. Bakiyeniz 1,000,000 başına $5.00 değerinde token olarak sayılır; bu yüzden bir modelin fiyatı, token'larının ne kadar bakiye tuttuğunu söyler.
  • Shannon modellerinin tek bir fiyatı vardır. Bir çağrı, bu fiyattan usage.total_tokens üzerinden ücretlendirilir.
  • Host edilen açık ağırlıklı modellerin üç fiyatı vardır. İstem önbelleğinden okunan giriş, giriş fiyatının 0.001 $'a yuvarlanmış %25'i olan önbellek fiyatından ücretlendirilir. Girişin geri kalanı giriş fiyatından, çıktı çıktı fiyatından ücretlendirilir.
  • Host edilen açık ağırlıklı modeller token'ları her modelin kendi tokenizer'ı ile sayar. GET /v1/models bunu tokenizer: "original" ile işaretler.
  • shannon-coder-1, /v1/chat/completions ve /v1/messages üzerinde token olarak değil, çağrı olarak sayılır. Listelenen fiyatı /v1/responses üzerinde geçerlidir.

Bir isteğin ne ayırdığı, ücret hesabı örnekleri ve Shannon Coder çağrı limiti Limitler ve bakiye sayfasındadır. Limitler ve bakiye

Model kimlikleri

Bu kimliklerden birini model olarak gönderin.

Model kimlikleri
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
  • Büyük ve küçük harf fark etmez, kimliğin çevresindeki boşluklar silinir: SHANNON-3 ve shannon-3 aynı modeldir.
  • Hangi yazımı gönderirseniz gönderin, yanıt model alanında her zaman yayımlanmış kimliği taşır.
  • Shannon 3 gibi bir görünen ad bir kimlik değildir.

Dört kısa yazım da kabul edilir.

Gönderdiğiniz Yanıt veren model
shannon-1.6 shannon-1.6-lite
shannon-3-lite shannon-3
shannon-3.1-lite shannon-3.1
shannon-coder shannon-coder-1

Yayımlanmamış bir kimlik, üç uç noktanın hepsinde 400 durumu, invalid_request_error türü ve unknown model: <id> mesajıyla yanıtlanır. Onun yerine başka hiçbir model yanıt vermez.

{
  "error": {
    "type": "invalid_request_error",
    "message": "unknown model: gpt-4o"
  }
}
  • model alanını her zaman gönderin. /v1/responses onsuz bir isteği 400 ile yanıtlar. /v1/chat/completions ve /v1/messages üzerinde böyle bir isteği shannon-1.6-lite yanıtlar.
  • POST /v1/tokenize ve POST /v1/messages/count_tokens host edilen açık ağırlıklı model kimliklerini kabul eder.

Modelleri listele

GET /v1/models, bu sayfadaki modelleri aynı bağlam pencereleri, fiyatlar ve yeteneklerle JSON olarak döndürür. Bir model seçici doldurmak ya da bir fiyatı kodda denetlemek için kullanın.

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)

Her türden bir girdiye kısaltılmış yanıt:

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"
      ]
    }
  ]
}
Alan Tür Açıklama Bulunduğu yer
object string Her zaman list.
data array Çağrılabilen her model için bir girdi.
data[].id string model olarak gönderdiğiniz kimlik. Her model
data[].object string Her zaman model. Her model
data[].created integer Her model için aynı, sabit bir sayı: 1700000000. Her model
data[].owned_by string Her zaman shannon-ai. Her model
data[].display_name string Görüntüleme için bir ad. model olarak kabul edilmez. Her model
data[].context_window integer Token cinsinden bağlam penceresi. Her model
data[].max_output_tokens integer Bir isteğin isteyebileceği en büyük çıktı bütçesi: her modelde 65536. Her model
data[].pricing.input_per_million_usd number 1,000,000 giriş token'ının USD cinsinden fiyatı. Her model
data[].pricing.cached_input_per_million_usd number İstem önbelleğinden okunan 1,000,000 giriş token'ının fiyatı. Host edilen açık ağırlıklı modeller
data[].pricing.output_per_million_usd number 1,000,000 çıktı token'ının USD cinsinden fiyatı. Bir Shannon modelinde giriş fiyatına eşittir. Her model
data[].pricing.currency string Her zaman USD. Her model
data[].tokenizer string original: token'lar modelin kendi tokenizer'ı ile sayılır. Host edilen açık ağırlıklı modeller
data[].capabilities.tools boolean Model, bildirdiğiniz araçları çağırabilir. Her modelde true. Her model
data[].capabilities.vision boolean Model görselleri okur. Her model
data[].capabilities.reasoning boolean Model yanıt vermeden önce akıl yürütür. Her model
data[].capabilities.reasoning_effort boolean reasoning_effort istek alanı bu modelde etkili olur. Her model
data[].capabilities.streaming boolean Her modelde true. Her model
data[].capabilities.json_schema boolean json_schema türündeki response_format etkili olur. Her model
data[].capabilities.response_format boolean response_format en azından bir JSON nesnesi olarak etkili olur. Host edilen açık ağırlıklı modeller
data[].capabilities.prompt_caching boolean Tekrarlanan istem önkökleri önbelleğe alınır ve önbellek fiyatından ücretlendirilir. Host edilen açık ağırlıklı modeller
data[].endpoints array Bu kimliği kabul eden yollar. Her model
  • GET /v1/models anahtar gerektirmez. Yanıt her çağıran için aynıdır ve planınıza bağlı değildir.
  • Liste, çağrılabilen kimlikleri içerir. O anda hizmet veremeyen bir model listeden çıkarılır.
  • Tek bir model için uç nokta yoktur: GET /v1/models/{id} not_found_error türüyle 404 yanıtı verir.