studioglobal
熱門探索內容
答案已發布8 個來源

用 Moonshot API 呼叫 Kimi K2.6:endpoint 與 model ID 別搞混

官方 Moonshot API 的 SDK base url 是 Completions 使用 /chat/completions;model ID 建議先從 GET /models 取得。 常用 endpoint 包括 /chat/completions、/models、/users/me/balance,以及建立批次作業的 /batches。

17K0
Minh họa lập trình viên cấu hình API Kimi K2.6 với endpoint Moonshot và model ID
Cách dùng Kimi K2.6 qua API Moonshot: endpoint đúng và model IDLuồng nên dùng: cấu hình endpoint Moonshot, gọi /models để xác minh model ID, rồi gửi request chat.
AI 提示詞

Create a landscape editorial hero image for this Studio Global article: Cách dùng Kimi K2.6 qua API Moonshot: endpoint đúng và model ID. Article summary: Dùng Kimi K2.6 qua API Moonshot bằng OpenAI SDK với base url https://api.moonshot.ai/v1, rồi gọi /chat/completions; điểm cần kiểm chứng là model ID, nên gọi /models trong tài khoản thay vì đoán.. Topic tags: ai, kimi, moonshot ai, llm, api. Reference image context from search candidates: Reference image 1: visual subject "# Moonshot AI (Kimi K2.6). ## Step 1: Create a Moonshot API account. Go to and create a new Moonshot API account. ## Step 2: Set up Moonshot API account. To use the model via API," source context "Moonshot AI (Kimi K2.6)" Reference image 2: visual subject "Connect and use Kimi K2.6 from Moonshot AI with API Key - Featured image. # How to use Kimi K2.6 from Moonshot AI with API Key on TypingMind. Learn how to access and

openai.com

如果你用過 OpenAI SDK,接 Kimi K2.6 的門檻不高;真正容易出錯的是把 model 填錯。Moonshot/Kimi 官方文件說,Kimi Open Platform 提供 OpenAI 相容的 HTTP API,可以直接使用 OpenAI SDK;用 SDK 時,base_url 應設為 https://api.moonshot.ai/v1。若直接呼叫 HTTP,Chat Completions 的完整路徑是 https://api.moonshot.ai/v1/chat/completions[13]

model 欄位要特別小心。Kimi 的 List Models 頁面已公告 Kimi K2.6 發布,不過文件中的範例回應仍示範 idkimi-k2.5。因此最穩的做法,是在你自己的 Moonshot 帳戶中先呼叫

GET /models
,再把 API 回傳的 id 原樣放進 model 欄位;不要用產品名稱自行猜測。 [17]

先記住這幾個 Moonshot endpoint

需求設定或 endpoint注意事項
使用 OpenAI SDK
base_url = https://api.moonshot.ai/v1
Kimi 文件說 API 與 OpenAI 相容,可直接使用 OpenAI SDK。 [13]
即時 chat
POST https://api.moonshot.ai/v1/chat/completions
API overview 給出完整路徑;Chat API 文件使用 modelmessages 的請求格式。 [13][14]
列出可用模型
GET https://api.moonshot.ai/v1/models
這個 endpoint 會回傳模型清單,範例回應包含 id 欄位。 [17]
查詢帳戶餘額
GET https://api.moonshot.ai/v1/users/me/balance
Check Balance 文件示範使用
Authorization: Bearer
header。 [15]
建立 batch
POST https://api.moonshot.ai/v1/batches
Batch API 文件提供建立 batch job 的 endpoint。 [16]

比較安全的接入流程

  1. 準備 Moonshot API key。 Kimi 的 API 範例使用
    Authorization: Bearer ...
    驗證;TypingMind 的整合文件也描述了建立 Moonshot API 帳戶、儲值餘額與取得 API key 的流程。 [2][15][17]
  2. 把 client 設成 OpenAI-compatible。 如果用 OpenAI SDK,重點是把 base_url 改成 https://api.moonshot.ai/v1[13]
  3. 先呼叫 /models,再送正式請求。 List Models endpoint 用來列出目前可用模型,回應中的 id 才是應該傳給 model 參數的值。 [17]
  4. modelmessages 發送 chat request。 Chat API 文件顯示請求結構包含 modelmessages,API overview 則標出 /chat/completions 路徑。 [13][14]
  5. 必要時查餘額或改用 batch。 Kimi 提供 balance endpoint 可查帳戶餘額,也提供 batch endpoint 來建立批次作業。 [15][16]

Python 範例:使用 OpenAI SDK

下面這段使用 Kimi 文件公布給 OpenAI SDK 的 base_url[13] 其中 KIMI_MODEL_ID 應該填入

GET /models
回傳的 id,不要從產品名稱或其他 gateway 的頁面自行複製。 [17]

python
import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ['MOONSHOT_API_KEY'],
    base_url='https://api.moonshot.ai/v1',
)

response = client.chat.completions.create(
    model=os.environ['KIMI_MODEL_ID'],
    messages=[
        {'role': 'user', 'content': '你好,請用一句話介紹你自己。'}
    ],
)

print(response)

cURL 範例:先拿 model ID,再呼叫 chat

第一步建議先列出你帳戶裡可用的模型,因為這個 endpoint 會回傳模型清單與 id 欄位。 [17]

bash
curl -sS https://api.moonshot.ai/v1/models -H "Authorization: Bearer $MOONSHOT_API_KEY"

選定回應中的正確 id 後,再送到 Chat Completions。Kimi 文件同時說明了完整路徑 /chat/completions,以及 modelmessages 的請求格式。 [13][14]

bash
curl -sS https://api.moonshot.ai/v1/chat/completions -H "Authorization: Bearer $MOONSHOT_API_KEY" -H "Content-Type: application/json" -d '{"model":"PASTE_MODEL_ID_FROM_MODELS","messages":[{"role":"user","content":"請寫一段簡短的 Kimi K2.6 介紹。"}]}'

查詢 API 餘額

如果請求因 billing 出錯,或你想在整合前確認帳戶狀態,可以呼叫 Kimi 的 balance endpoint;官方範例使用 Bearer token。 [15]

bash
curl -sS https://api.moonshot.ai/v1/users/me/balance -H "Authorization: Bearer $MOONSHOT_API_KEY"

不要混用 Moonshot 與第三方 gateway 的 model ID

有些中介服務會替 Kimi K2.6 設定自己的 model ID。AIMLAPI 的文件使用 https://api.aimlapi.com/v1/chat/completions,model 為 moonshot/kimi-k2-6[1] OpenRouter 的 API 頁面則顯示 model 為 moonshotai/kimi-k2.6[5]

這些 ID 只應在呼叫對應 gateway 時使用。若你打的是官方 Moonshot endpoint:https://api.moonshot.ai/v1/chat/completions,風險最低的做法仍是先呼叫

GET https://api.moonshot.ai/v1/models
,然後使用 Moonshot 針對你帳戶回傳的 id[13][17]

結論

最簡潔的流程是:取得 API key,把 OpenAI SDK 的 base_url 設為 https://api.moonshot.ai/v1,呼叫 /models 確認 Kimi K2.6 對應的 model ID,最後用 /chat/completions 搭配 modelmessages 發送請求。這樣做符合 Kimi 的 OpenAI-compatible 文件,也能避免把 AIMLAPI 或 OpenRouter 的 model ID 誤貼到官方 Moonshot API。 [1][5][13][14][17]

Studio Global AI

Search, cite, and publish your own answer

Use this topic as a starting point for a fresh source-backed answer, then compare citations before you share it.

使用 Studio Global AI 搜尋並查證事實

重點整理

  • 官方 Moonshot API 的 SDK base url 是 https://api.moonshot.ai/v1,Chat Completions 使用 /chat/completions;model ID 建議先從 GET /models 取得。
  • 常用 endpoint 包括 /chat/completions、/models、/users/me/balance,以及建立批次作業的 /batches。
  • AIMLAPI 的 moonshot/kimi k2 6、OpenRouter 的 moonshotai/kimi k2.6 是各自 gateway 的 ID,不應直接套用到官方 Moonshot endpoint。

大家也會問

「用 Moonshot API 呼叫 Kimi K2.6:endpoint 與 model ID 別搞混」的簡短答案是什麼?

官方 Moonshot API 的 SDK base url 是 https://api.moonshot.ai/v1,Chat Completions 使用 /chat/completions;model ID 建議先從 GET /models 取得。

最值得優先驗證的重點是什麼?

官方 Moonshot API 的 SDK base url 是 https://api.moonshot.ai/v1,Chat Completions 使用 /chat/completions;model ID 建議先從 GET /models 取得。 常用 endpoint 包括 /chat/completions、/models、/users/me/balance,以及建立批次作業的 /batches。

接下來在實務上該怎麼做?

AIMLAPI 的 moonshot/kimi k2 6、OpenRouter 的 moonshotai/kimi k2.6 是各自 gateway 的 ID,不應直接套用到官方 Moonshot endpoint。

下一步適合探索哪個相關主題?

繼續閱讀「Claude Security 公測版:Anthropic 的企業程式碼漏洞掃描工具」,從另一個角度查看更多引用來源。

開啟相關頁面

我應該拿這個和什麼比較?

將這個答案與「Grok 4.3 API 解讀:1M 上下文、低 token 價格,xAI 想搶下哪個入口?」交叉比對。

開啟相關頁面

繼續深入研究

研究對話

研究問題

Tìm kiếm và kiểm chứng thông tin: Cách dùng Kimi K2.6 qua API như thế nào?

Studio Global AI19 個來源

附引用的答案

Có thể dùng Kimi K2.6 qua API theo cách gần giống OpenAI API, nhưng từ bằng chứng hiện có, phần chắc chắn nhất là cách kết nối vào nền tảng Kimi/Moonshot và các endpoint chính; còn ví dụ payload đầy đủ riêng cho đúng model ID của Kimi K2.6 thì bằng chứng hiện tại chưa hiển thị rõ. [3][7][8]

Cách dùng qua API chính thức của Kimi/Moonshot

  • Kimi Open Platform cung cấp HTTP API tương thích OpenAI, nên có thể dùng trực tiếp OpenAI SDK. [3]
  • Khi dùng SDK, cần đặt base_urlhttps://api.moonshot.ai/v1. [3]
  • Nếu gọi HTTP trực tiếp, endpoint gốc cũng là https://api.moonshot.ai/v1. [3]
  • API chat có tài liệu “Basic Information”, cho thấy cách gọi theo kiểu chat.completions.create(...) với modelmessages, tức cùng kiểu request body như OpenAI Chat Completions. [4]
  • Có endpoint kiểm tra số dư tại
    GET https://api.moonshot.ai/v1/users/me/balance
    và xác thực bằng header
    Authorization: Bearer ...
    . [5]
  • Có endpoint liệt kê model tại
    GET https://api.moonshot.ai/v1/models
    , và tài liệu model list xác nhận Kimi K2.6 đã được phát hành. [8]
  • Ngoài gọi realtime, nền tảng còn có Batch API tại
    POST https://api.moonshot.ai/v1/batches
    . [6]

Các bước thực tế nên làm

  1. Tạo tài khoản API và lấy API key. [2]
  2. Nạp số dư vào tài khoản nếu muốn dùng model qua API. [2]
  3. Cấu hình client/SDK với
    base_url = https://api.moonshot.ai/v1
    . [3]
  4. Gọi API chat theo chuẩn OpenAI-compatible, truyền modelmessages. [3][4]
  5. Nếu chưa chắc model ID chính xác của Kimi K2.6, gọi endpoint /models để kiểm tra danh sách model khả dụng trước. [8]

Mẫu gọi API tối thiểu

Ví dụ theo đúng hướng dẫn tổng quan của Kimi là dùng OpenAI SDK với base_url của Moonshot. [3]

python
from openai import OpenAI

client = OpenAI(
    api_key="YOUR_KIMI_API_KEY",
    base_url="https://api.moonshot.ai/v1"
)

resp = client.chat.completions.create(
    model="KIMI_K2_6_MODEL_ID",
    messages=[
        {"role": "user", "content": "Xin chào, hãy tự giới thiệu."}
    ]
)
print(resp)
  • Phần model="KIMI_K2_6_MODEL_ID" ở trên chỉ là chỗ điền model ID thực tế; trong bằng chứng hiện có, tôi không thấy snippet nào hiển thị trực tiếp tên model ID chính xác của Kimi K2.6 trong request mẫu. [7][8]
  • Nếu cần kiểm tra khả năng truy cập và billing trước, có thể gọi endpoint balance bằng Bearer token. [5]

Nếu dùng bên trung gian thay vì API chính thức

  • Có tài liệu bên thứ ba từ AIMLAPI cho model kimi-k2-6, và ví dụ của họ gọi
    POST https://api.aimlapi.com/v1/chat/completions
    . [1]
  • Điều này cho thấy Kimi K2.6 cũng có thể được truy cập qua nhà cung cấp trung gian, nhưng đây không phải endpoint chính thức của Kimi/Moonshot. [1][3]

Điều đã kiểm chứng được và điều chưa chắc

  • Đã kiểm chứng được rằng Kimi API là OpenAI-compatible và dùng base URL https://api.moonshot.ai/v1. [3]
  • Đã kiểm chứng được rằng có tài liệu riêng cho Kimi K2.6 và tài liệu model list xác nhận Kimi K2.6 đã phát hành. [7][8]
  • Đã kiểm chứng được rằng nền tảng có các endpoint cho chat, list models, balance, và batch. [4][5][6][8]
  • Chưa kiểm chứng được từ bằng chứng hiện có tên model ID chính xác cần điền khi gọi Kimi K2.6 trong request body. Insufficient evidence. [7][8]

Nếu bạn muốn, tôi có thể viết tiếp cho bạn một mẫu hoàn chỉnh bằng curl, Python, hoặc JavaScript theo đúng kiểu OpenAI-compatible, với chỗ nào chưa xác minh được tôi sẽ đánh dấu rõ.

來源

  • [1] kimi-k2-6 | AI/ML API Documentationdocs.aimlapi.com

    import requests import requests import json for getting a structured output with indentation import json for getting a structured output with indentation response = requests.post( response = requests.post( " " headers={ headers={ Insert your AIML API Key in...

  • [2] Moonshot AI (Kimi K2.6) - TypingMind Docsdocs.typingmind.com

    Moonshot AI (Kimi K2.6). Step 1: Create a Moonshot API account. Go to and create a new Moonshot API account. Step 2: Set up Moonshot API account. To use the model via API, you’ll need to add balance to your account. Step 3: Get your Moonshot API key. Be sur...

  • [5] MoonshotAI: Kimi K2.6 – API Quickstart | OpenRouteropenrouter.ai

    MoonshotAI: Kimi K2.6. moonshotai/kimi-k2.6. Kimi K2.6 is Moonshot AI's next-generation multimodal model, designed for long-horizon coding, coding-driven UI/UX generation, and multi-agent orchestration. It handles complex end-to-end coding tasks across Pyth...

  • [13] API Overview - Kimi API Platformplatform.kimi.ai

    Using the API. API Reference. Batch API. API Overview. Kimi Open Platform provides OpenAI-compatible HTTP APIs. You can use the OpenAI SDK directly. When using SDKs, set base url to When calling HTTP endpoints directly, use the full path such as ​ OpenAI Co...

  • [14] Basic Information - Kimi API Platformplatform.kimi.ai

    create( model = "kimi-k2.5", model = "kimi-k2.5", messages = [ messages = [ {"role": "system", "content": "You are Kimi, an AI assistant provided by Moonshot AI. {{ "id": "cmpl-04ea926191a14749b7f2c7a48a68abc6", "id": "cmpl-04ea926191a14749b7f2c7a48a68abc6"...

  • [15] Check Balance - Kimi API Platformplatform.kimi.ai

    Kimi API Platform home pagelight logodark logo. Using the API. API Reference. Batch API. curl --request GET \ curl --request GET \ --url \ --url \ --header 'Authorization: Bearer ' --header 'Authorization: Bearer '. {{ "code": 123, "code": 123, "data": { "d...

  • [16] Create Batch - Kimi API Platformplatform.kimi.ai

    curl --request POST \ curl --request POST \ --url \ --url \ --header 'Authorization: Bearer ' \ --header 'Authorization: Bearer ' \ --header 'Content-Type: application/json' \ --header 'Content-Type: application/json' \ --data ' --data '{{ "input file id":...

  • [17] List Models - Kimi API Platformplatform.kimi.ai

    🎉 Kimi K2.6 has been released with improved long-context coding stability. Top-up bonus event in progress 🔗. Kimi API Platform home pagelight logodark logo. Using the API. Capabilities. API Reference. Files. Batch API. curl --request GET \ --url \ --heade...