studioglobal
Популярное в «Открыть»
ОтветыОпубликовано8 источники

Как подключить Kimi K2.6 через Moonshot API и не ошибиться с model ID

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

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.
Промпт ИИ

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

Самая частая ошибка при подключении 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. [13]

Есть важная деталь: страница List Models сообщает, что Kimi K2.6 уже выпущена, однако пример ответа в документации всё ещё показывает id как kimi-k2.5. Поэтому самый надёжный вариант — сначала вызвать

GET /models
именно из вашего аккаунта Moonshot и использовать тот id, который вернёт API. [17]

Какие endpoint’ы Moonshot использовать

ЗадачаНастройка или endpointЧто важно
Работа через OpenAI SDK
base_url = https://api.moonshot.ai/v1
Kimi описывает API как OpenAI-compatible и разрешает использовать OpenAI SDK напрямую. [13]
Чат в реальном времени
POST https://api.moonshot.ai/v1/chat/completions
В API overview указан полный путь; Chat API использует структуру запроса с model и messages. [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
. [15]
Создать batch-задачу
POST https://api.moonshot.ai/v1/batches
В документации Batch API указан endpoint для создания batch. [16]

Безопасный порядок подключения Kimi K2.6

  1. Подготовьте API key Moonshot. Примеры API Kimi используют авторизацию через
    Authorization: Bearer ...
    ; документация TypingMind также описывает сценарий с созданием Moonshot API-аккаунта, пополнением баланса и получением API key. [2][15][17]
  2. Настройте клиент как OpenAI-compatible. Если используете OpenAI SDK, ключевой шаг — указать base_url как https://api.moonshot.ai/v1. [13]
  3. Перед первым рабочим запросом вызовите /models. Endpoint List Models предназначен для вывода доступных моделей и возвращает поле id; именно это значение стоит передавать в параметр model. [17]
  4. Отправьте chat request с model и messages. Документация Chat API показывает структуру запроса с model и messages, а API overview указывает endpoint /chat/completions. [13][14]
  5. При необходимости проверьте баланс или используйте batch. У Kimi есть endpoint для проверки баланса аккаунта и endpoint для создания batch job. [15][16]

Пример Python с OpenAI SDK

В примере ниже используется base_url, который Kimi указывает для OpenAI SDK. [13] Значение KIMI_MODEL_ID лучше брать из ответа

GET /models
, а не угадывать по названию продукта и не копировать из стороннего 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

Первым делом лучше запросить список моделей в вашем аккаунте Moonshot/Kimi: этот endpoint возвращает список моделей и поле id. [17]

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

После этого выберите нужный id из ответа и отправьте запрос в Chat Completions. Полный путь /chat/completions и формат запроса model + messages описаны в документации Kimi. [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 есть endpoint баланса /users/me/balance; пример в документации использует Bearer token. [15]

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

Не смешивайте model ID Moonshot и сторонних шлюзов

У некоторых посредников для Kimi K2.6 используются собственные идентификаторы моделей. Например, AIMLAPI показывает endpoint https://api.aimlapi.com/v1/chat/completions и model moonshot/kimi-k2-6. [1] OpenRouter на своей API-странице показывает model moonshotai/kimi-k2.6. [5]

Эти ID корректны только при вызове через соответствующий gateway. Если вы обращаетесь к официальному https://api.moonshot.ai/v1/chat/completions, наименее рискованный путь — вызвать

GET https://api.moonshot.ai/v1/models
и использовать тот id, который Moonshot вернёт для вашего аккаунта. [13][17]

Короткий вывод

Рабочая схема выглядит так: получите 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. [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 используйте 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.

Люди также спрашивают

Каков краткий ответ на вопрос «Как подключить Kimi K2.6 через Moonshot API и не ошибиться с model ID»?

Для официального 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.

Какую связанную тему мне следует изучить дальше?

Продолжайте с «Claude Security: как Anthropic ищет уязвимости в корпоративном коде с помощью ИИ», чтобы увидеть другой ракурс и дополнительные цитаты.

Открыть связанную страницу

С чем мне это сравнить?

Сверьте этот ответ с «Grok 4.3 API: 1 млн токенов контекста, низкая цена и голосовая ставка 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...