Для официального Moonshot API используйте base url и chat endpoint /chat/completions; model ID безопаснее брать из GET /models в своём аккаунте. Базовые endpoint’ы: /chat/completions для чата, /models для списка моделей, /users/me/balance для проверки баланса и /batches для batch задач.

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
Самая частая ошибка при подключении Kimi K2.6 — не в URL, а в поле model. Kimi Open Platform указывает, что HTTP API совместим с OpenAI: можно использовать OpenAI SDK, но нужно заменить base_url на https://api.moonshot.ai/v1. При прямом HTTP-вызове полный путь для chat completions выглядит как https://api.moonshot.ai/v1/chat/completions.
Есть важная деталь: страница List Models сообщает, что Kimi K2.6 уже выпущена, однако пример ответа в документации всё ещё показывает id как kimi-k2.5. Поэтому самый надёжный вариант — сначала вызвать GET /modelsid, который вернёт API.
Authorization: Bearer ...base_url как https://api.moonshot.ai/v1. /models. Endpoint List Models предназначен для вывода доступных моделей и возвращает поле id; именно это значение стоит передавать в параметр model. model и messages. Документация Chat API показывает структуру запроса с model и messages, а API overview указывает endpoint /chat/completions. В примере ниже используется base_url, который Kimi указывает для OpenAI SDK. Значение
KIMI_MODEL_ID лучше брать из ответа GET /models
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)Первым делом лучше запросить список моделей в вашем аккаунте Moonshot/Kimi: этот endpoint возвращает список моделей и поле id.
curl -sS https://api.moonshot.ai/v1/models \
-H "Authorization: Bearer $MOONSHOT_API_KEY"После этого выберите нужный id из ответа и отправьте запрос в Chat Completions. Полный путь /chat/completions и формат запроса model + messages описаны в документации Kimi.
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."}
]
}'Если запросы падают из-за billing или вы хотите заранее проверить аккаунт перед интеграцией, у Kimi есть endpoint баланса /users/me/balance; пример в документации использует Bearer token.
curl -sS https://api.moonshot.ai/v1/users/me/balance \
-H "Authorization: Bearer $MOONSHOT_API_KEY"У некоторых посредников для Kimi K2.6 используются собственные идентификаторы моделей. Например, AIMLAPI показывает endpoint https://api.aimlapi.com/v1/chat/completions и model moonshot/kimi-k2-6. OpenRouter на своей API-странице показывает model
moonshotai/kimi-k2.6.
Эти ID корректны только при вызове через соответствующий gateway. Если вы обращаетесь к официальному https://api.moonshot.ai/v1/chat/completions, наименее рискованный путь — вызвать GET https://api.moonshot.ai/v1/modelsid, который Moonshot вернёт для вашего аккаунта.
Рабочая схема выглядит так: получите API key, укажите для OpenAI SDK base_url = https://api.moonshot.ai/v1/models, чтобы подтвердить model ID Kimi K2.6, а затем отправляйте запросы в /chat/completions с полями model и messages. Такой подход следует OpenAI-compatible документации Kimi и помогает избежать типичной ошибки — переноса model ID из AIMLAPI или OpenRouter в официальный endpoint Moonshot.
Studio Global AI
Use this topic as a starting point for a fresh source-backed answer, then compare citations before you share it.
Для официального Moonshot API используйте base url https://api.moonshot.ai/v1 и chat endpoint /chat/completions; model ID безопаснее брать из GET /models в своём аккаунте.
Для официального Moonshot API используйте base url https://api.moonshot.ai/v1 и chat endpoint /chat/completions; model ID безопаснее брать из GET /models в своём аккаунте. Базовые endpoint’ы: /chat/completions для чата, /models для списка моделей, /users/me/balance для проверки баланса и /batches для batch задач.
ID вроде moonshot/kimi k2 6 у AIMLAPI или moonshotai/kimi k2.6 у OpenRouter относятся к конкретным шлюзам и не должны автоматически переноситься в официальный endpoint Moonshot.