ข้ามไปยังเนื้อหา
โมเดลและราคา

โมเดลและราคา

ต่อ 1M TOKENS

ทุก model id ของ API สิ่งที่รับได้ และราคา: โมเดล Shannon 10 รายการ และโมเดล open-weight ที่โฮสต์ 12 รายการ ทุกตัวใช้ได้บนทั้งสาม endpoint GET /v1/models คืนรายการเดียวกันเป็น JSON

โมเดลไร้การเซ็นเซอร์
22
context window
256K
เริ่มที่
$0.50 /1M

โมเดล open-weight ที่โฮสต์

context 262,144 tokens ในทุก id; input และ output คิดราคาแยกกัน; แต่ละ id รับสิ่งที่โมเดลต้นแบบรับได้

โมเดลอินพุตเอาต์พุตแบบมีโครงสร้างIn / cached / out ต่อ 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

อัตราเดียวสำหรับทั้ง input และ output

โมเดลContextอินพุตเอาต์พุตแบบมีโครงสร้างราคา / 1M tokens
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

ไปที่ Quickstart ลอง Playground

วิธีอ่านแต่ละแถว

คอลัมน์ ความหมาย
โมเดล ชื่อสำหรับแสดง บรรทัดใต้ชื่อคือ id ที่คุณส่งเป็น model ในตารางของโมเดลที่โฮสต์ id คือชื่อกับแท็กข้างๆ เชื่อมด้วยเครื่องหมายขีดกลาง: MiniMax-M3 และ 3BIT-REAP รวมเป็น MiniMax-M3-3BIT-REAP บรรทัดใต้ชื่อแสดงผู้สร้างโมเดลและขนาด
Context context window: จำนวน tokens ของบทสนทนาที่โมเดลอ่านได้ K หมายถึง 1,024 tokens ตัวเลขที่แน่นอนคือ 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 tokens โมเดล Shannon มีราคาเดียวสำหรับอินพุตและเอาต์พุต โมเดล open-weight ที่โฮสต์มีสามราคา: อินพุต อินพุตที่แคชไว้ และเอาต์พุต

ทุกโมเดลรองรับสตรีมและเรียก tool ได้ ฟีเจอร์อื่นของ API อธิบายไว้ในหน้าความสามารถ ความสามารถ

Context window และขีดจำกัดเอาต์พุต

  • context window ครอบคลุมทุกอย่างที่โมเดลอ่านสำหรับหนึ่งคำตอบ: ข้อความของคุณ นิยาม tool และรูปภาพ
  • ตระกูล Shannon 3 จัดบทสนทนาที่ยาวกว่าให้พอดีเอง: เก็บรอบล่าสุดที่พอดีกับ window แล้วตอบ
  • ในสตรีม 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 tokens ยอดคงเหลือของคุณนับเป็น tokens มูลค่า $5.00 ต่อ 1,000,000 ดังนั้นราคาของโมเดลบอกว่า tokens ของโมเดลนั้นใช้ยอดคงเหลือเท่าใด
  • โมเดล Shannon มีราคาเดียว การเรียกหนึ่งครั้งคิด usage.total_tokens ตามราคานั้น
  • โมเดล open-weight ที่โฮสต์ มีสามราคา อินพุตที่อ่านจากแคช prompt คิดตามราคาแคช ซึ่งเท่ากับ 25% ของราคาอินพุต ปัดเป็น $0.001 อินพุตส่วนที่เหลือคิดตามราคาอินพุต และเอาต์พุตคิดตามราคาเอาต์พุต
  • โมเดล open-weight ที่โฮสต์นับ tokens ด้วย tokenizer ของแต่ละโมเดลเอง GET /v1/models ระบุไว้เป็น tokenizer: "original"
  • shannon-coder-1 นับเป็นจำนวนการเรียก ไม่ใช่ tokens บน /v1/chat/completions และ /v1/messages ราคาที่ระบุใช้บน /v1/responses

สิ่งที่คำขอจอง ตัวอย่างการคำนวณค่าใช้จ่าย และโควตาการเรียก Shannon Coder อยู่ในหน้าขีดจำกัดและยอดคงเหลือ ขีดจำกัดและยอดคงเหลือ

Model id

ส่งหนึ่งใน id เหล่านี้เป็น model

Model id
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> บนทั้งสาม endpoint ไม่มีโมเดลอื่นตอบแทน

{
  "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 พร้อม context window ราคา และความสามารถชุดเดียวกัน ใช้เติมตัวเลือกโมเดลหรือตรวจราคาในโค้ด

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 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 ขนาดหน้าต่างบริบท (context window) เป็นจำนวน tokens ทุกโมเดล
data[].max_output_tokens integer งบเอาต์พุตสูงสุดที่คำขอขอได้: 65536 ในทุกโมเดล ทุกโมเดล
data[].pricing.input_per_million_usd number ราคาของอินพุต 1,000,000 tokens เป็น USD ทุกโมเดล
data[].pricing.cached_input_per_million_usd number ราคาของอินพุต 1,000,000 tokens ที่อ่านจากแคช prompt โมเดล open-weight ที่โฮสต์
data[].pricing.output_per_million_usd number ราคาของเอาต์พุต 1,000,000 tokens เป็น USD สำหรับโมเดล Shannon เท่ากับราคาอินพุต ทุกโมเดล
data[].pricing.currency string เป็น USD เสมอ ทุกโมเดล
data[].tokenizer string original: นับ tokens ด้วย tokenizer ของโมเดลเอง โมเดล open-weight ที่โฮสต์
data[].capabilities.tools boolean โมเดลเรียก tool ที่คุณประกาศได้ เป็น 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 prefix ของ prompt ที่ซ้ำกันจะถูกแคชและคิดตามราคาแคช โมเดล open-weight ที่โฮสต์
data[].endpoints array พาธที่รับ id นี้ ทุกโมเดล
  • GET /v1/models ไม่ต้องใช้คีย์ คำตอบเหมือนกันสำหรับทุกผู้เรียกและไม่ขึ้นกับแผนของคุณ
  • รายการมี id ที่เรียกใช้ได้ โมเดลที่ให้บริการไม่ได้ในขณะนั้นจะไม่อยู่ในรายการ
  • ไม่มี endpoint สำหรับโมเดลเดียว: GET /v1/models/{id} ตอบ 404 ประเภท not_found_error