studioglobal
Khám phá xu hướng
Câu trả lờiĐã xuất bản8 nguồn

Kimi K2.6 API richtig nutzen: Moonshot-Endpunkt, Model-ID und Beispiele

Für die offizielle Moonshot API setzen Sie base url auf und nutzen für Chat Requests /chat/completions. Die Model ID sollte aus GET /models im eigenen Moonshot Konto kommen, weil Dokumentationsbeispiele nicht zwingend die gewünschte K2.6 ID zeigen.

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.
Prompt 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

Wer Kimi K2.6 direkt über Moonshot einbindet, sollte vor allem auf das Feld model achten. Die Kimi Open Platform beschreibt ihre HTTP-APIs als OpenAI-kompatibel; der OpenAI SDK kann direkt verwendet werden, sofern base_url auf https://api.moonshot.ai/v1 gesetzt wird. Bei direkten HTTP-Aufrufen nennt die Dokumentation als vollständigen Chat-Endpunkt https://api.moonshot.ai/v1/chat/completions. [13]

Der Knackpunkt: Die Seite „List Models“ meldet zwar, dass Kimi K2.6 veröffentlicht wurde, das Beispiel in der Dokumentation zeigt beim Feld id aber weiterhin kimi-k2.5. Am sichersten ist daher, zuerst

GET /models
im eigenen Moonshot-Konto aufzurufen und exakt die dort zurückgegebene id als model zu verwenden. [17]

Die wichtigsten Moonshot-Endpunkte

ZweckKonfiguration oder EndpunktHinweis
OpenAI SDK verwenden
base_url = https://api.moonshot.ai/v1
Kimi beschreibt die API als OpenAI-kompatibel und erlaubt die direkte Nutzung des OpenAI SDK. [13]
Chat-Request senden
POST https://api.moonshot.ai/v1/chat/completions
Die API-Übersicht nennt diesen vollständigen Pfad; die Chat-API arbeitet mit model und messages. [13][14]
Modelle auflisten
GET https://api.moonshot.ai/v1/models
Der Endpunkt liefert verfügbare Modelle und ein id-Feld zurück. [17]
Kontostand prüfen
GET https://api.moonshot.ai/v1/users/me/balance
Die Balance-Dokumentation nutzt Authentifizierung per
Authorization: Bearer ...
. [15]
Batch-Job erstellen
POST https://api.moonshot.ai/v1/batches
Die Batch-Dokumentation nennt diesen Endpunkt zum Erstellen von Batch-Jobs. [16]

Empfohlener Ablauf für Kimi K2.6

  1. Moonshot API-Key vorbereiten. Kimi-Beispiele nutzen Bearer-Authentifizierung; die TypingMind-Dokumentation beschreibt außerdem den Ablauf mit Moonshot-API-Konto, Guthaben und API-Key. [2][15][17]
  2. Client OpenAI-kompatibel konfigurieren. Beim OpenAI SDK ist der entscheidende Schritt, base_url auf https://api.moonshot.ai/v1 zu setzen. [13]
  3. Vor dem ersten echten Request /models aufrufen. Der List-Models-Endpunkt gibt die verfügbaren Modelle samt id zurück; diese id gehört in den Parameter model. [17]
  4. Chat-Request mit model und messages senden. Die Kimi-Chat-Dokumentation zeigt Requests in dieser Struktur, die API-Übersicht nennt dazu den Pfad /chat/completions. [13][14]
  5. Bei Bedarf Kontostand oder Batch-API nutzen. Für Billing-Prüfungen gibt es /users/me/balance; für Batch-Verarbeitung gibt es /batches. [15][16]

Python-Beispiel mit OpenAI SDK

Dieses Beispiel nutzt die von Kimi angegebene base_url für den OpenAI SDK. [13] Wichtig: KIMI_MODEL_ID sollte die id aus

GET /models
sein, nicht ein geratenes Produktlabel und nicht eine ID aus einem anderen 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": "Hallo, stell dich bitte kurz vor."}
    ],
)

print(response)

cURL-Beispiel: erst Model-ID holen, dann Chat senden

Der erste Schritt sollte das Auflisten der Modelle im eigenen Moonshot-/Kimi-Konto sein, weil dieser Endpunkt die verwendbaren IDs zurückgibt. [17]

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

Anschließend wählen Sie die passende id aus der Antwort und senden den Chat-Request an Chat Completions. Der vollständige Pfad /chat/completions und die Struktur mit model plus messages sind in der Kimi-Dokumentation beschrieben. [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": "Schreibe eine kurze Einführung zu Kimi K2.6."}
    ]
  }'

Kontostand prüfen

Wenn ein Request an Billing oder Guthaben scheitert, können Sie den Kontostand über /users/me/balance prüfen; die Dokumentation zeigt dafür einen Bearer-Token im Authorization-Header. [15]

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

Model-IDs nicht zwischen Gateways mischen

Ein häufiger Fehler ist, eine Model-ID von einem Drittanbieter zu kopieren und sie direkt beim offiziellen Moonshot-Endpunkt einzusetzen. AIMLAPI dokumentiert für Kimi K2.6 den Endpunkt https://api.aimlapi.com/v1/chat/completions mit dem Model moonshot/kimi-k2-6. [1] OpenRouter zeigt auf seiner API-Seite die Model-ID moonshotai/kimi-k2.6. [5]

Diese IDs sind für das jeweilige Gateway gedacht. Wenn Sie dagegen https://api.moonshot.ai/v1/chat/completions direkt aufrufen, ist die robustere Vorgehensweise:

GET https://api.moonshot.ai/v1/models
ausführen und die von Moonshot für Ihr Konto zurückgegebene id verwenden. [13][17]

Fazit

Die saubere Minimalstrecke lautet: API-Key setzen, OpenAI SDK mit https://api.moonshot.ai/v1 konfigurieren, per /models die tatsächliche Kimi-K2.6-Model-ID prüfen und anschließend /chat/completions mit model und messages aufrufen. So bleiben Sie nah an der OpenAI-kompatiblen Kimi-Dokumentation und vermeiden den klassischen Fehler, Gateway-spezifische IDs von AIMLAPI oder OpenRouter auf die offizielle Moonshot API zu übertragen. [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.

Tìm kiếm và kiểm chứng sự thật với Studio Global AI

Bài học chính

  • Für die offizielle Moonshot API setzen Sie base url auf https://api.moonshot.ai/v1 und nutzen für Chat Requests /chat/completions.
  • Die Model ID sollte aus GET /models im eigenen Moonshot Konto kommen, weil Dokumentationsbeispiele nicht zwingend die gewünschte K2.6 ID zeigen.
  • IDs wie moonshot/kimi k2 6 bei AIMLAPI oder moonshotai/kimi k2.6 bei OpenRouter gehören zum jeweiligen Gateway und sollten nicht ungeprüft auf den Moonshot Endpunkt übertragen werden.

Người ta cũng hỏi

Câu trả lời ngắn gọn cho "Kimi K2.6 API richtig nutzen: Moonshot-Endpunkt, Model-ID und Beispiele" là gì?

Für die offizielle Moonshot API setzen Sie base url auf https://api.moonshot.ai/v1 und nutzen für Chat Requests /chat/completions.

Những điểm chính cần xác nhận đầu tiên là gì?

Für die offizielle Moonshot API setzen Sie base url auf https://api.moonshot.ai/v1 und nutzen für Chat Requests /chat/completions. Die Model ID sollte aus GET /models im eigenen Moonshot Konto kommen, weil Dokumentationsbeispiele nicht zwingend die gewünschte K2.6 ID zeigen.

Tôi nên làm gì tiếp theo trong thực tế?

IDs wie moonshot/kimi k2 6 bei AIMLAPI oder moonshotai/kimi k2.6 bei OpenRouter gehören zum jeweiligen Gateway und sollten nicht ungeprüft auf den Moonshot Endpunkt übertragen werden.

Tôi nên khám phá chủ đề liên quan nào tiếp theo?

Tiếp tục với "Phân tích nghiên cứu: Trẻ học từ nhờ nghe nhiều hơn hay xử lý từ nhanh hơn?" để có góc nhìn khác và trích dẫn bổ sung.

Mở trang liên quan

Tôi nên so sánh điều này với cái gì?

Kiểm tra chéo câu trả lời này với "Trẻ học nói không chỉ nhờ nghe nhiều: cách người lớn đáp lời có liên quan ra sao?".

Mở trang liên quan

Tiếp tục nghiên cứu của bạn

Trao đổi nghiên cứu

Bạn

Câu hỏi nghiên cứu

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 nguồn

Câu trả lời được trích dẫn

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õ.

Nguồn

  • [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...