Use o Kimi K2.6 pela API da Moonshot com base url e chamadas para /chat/completions; confirme o model ID com GET /models antes de integrar. Endpoints úteis: /chat/completions para chat, /models para listar modelos, /users/me/balance para checar saldo e /batches para jobs em lote.

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
Para usar o Kimi K2.6 pela API oficial da Moonshot, o endpoint quase nunca é a parte que derruba a integração. A Kimi Open Platform informa que suas APIs HTTP são compatíveis com o formato da OpenAI, que você pode usar o OpenAI SDK diretamente e que, ao usar SDKs, o base_url deve ser https://api.moonshot.ai/v1; em chamadas HTTP diretas, o caminho completo de chat é https://api.moonshot.ai/v1/chat/completions.
A pegadinha está no model. A página de List Models informa que o Kimi K2.6 foi lançado, mas o exemplo de resposta mostrado na documentação ainda ilustra o campo id como kimi-k2.5. Por isso, o caminho mais seguro é chamar GET /modelsid retornado pela API.
Authorization: Bearer ...base_url para https://api.moonshot.ai/v1. /models antes do request real. O endpoint List Models existe para listar os modelos disponíveis e o exemplo de resposta inclui o campo id; é esse valor que deve entrar no parâmetro model. model e messages. A documentação de Chat mostra a estrutura de request com model e messages, enquanto o overview da API informa o endpoint /chat/completions. O exemplo abaixo usa o base_url publicado pela Kimi para o OpenAI SDK. A variável
KIMI_MODEL_ID deve ser preenchida com o id obtido em 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": "Olá, faça uma apresentação curta de você."}
],
)
print(response)Comece listando os modelos disponíveis na sua conta Moonshot/Kimi, porque esse endpoint retorna a lista de modelos com o campo id.
curl -sS https://api.moonshot.ai/v1/models \
-H "Authorization: Bearer $MOONSHOT_API_KEY"Depois de escolher o id correto na resposta, envie o request para Chat Completions. O caminho completo /chat/completions e a estrutura model + messages são descritos pela documentação da 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": "Escreva uma apresentação curta sobre o Kimi K2.6."}
]
}'Se uma chamada falhar por cobrança ou se você quiser validar a conta antes de integrar em produção, a Kimi documenta o endpoint /users/me/balance e usa Bearer token no exemplo.
curl -sS https://api.moonshot.ai/v1/users/me/balance \
-H "Authorization: Bearer $MOONSHOT_API_KEY"Alguns provedores intermediários usam IDs próprios para o Kimi K2.6. A AIMLAPI usa o endpoint https://api.aimlapi.com/v1/chat/completions com o model moonshot/kimi-k2-6. Já o OpenRouter exibe o model
moonshotai/kimi-k2.6 em sua página de API.
Esses IDs fazem sentido quando você chama o gateway correspondente. Para o endpoint oficial https://api.moonshot.ai/v1/chat/completions, a opção menos arriscada é chamar GET https://api.moonshot.ai/v1/modelsid que a Moonshot retorna para a sua conta.
O fluxo mais limpo é: obter a API key, configurar o OpenAI SDK com base_url em https://api.moonshot.ai/v1, consultar /models para confirmar o ID do Kimi K2.6 e só então enviar o request para /chat/completions com model e messages. Assim você segue a documentação OpenAI-compatible da Kimi e evita o erro comum de copiar o ID de AIMLAPI ou OpenRouter para o endpoint oficial da Moonshot.
Studio Global AI
Use this topic as a starting point for a fresh source-backed answer, then compare citations before you share it.
Use o Kimi K2.6 pela API da Moonshot com base url https://api.moonshot.ai/v1 e chamadas para /chat/completions; confirme o model ID com GET /models antes de integrar.
Use o Kimi K2.6 pela API da Moonshot com base url https://api.moonshot.ai/v1 e chamadas para /chat/completions; confirme o model ID com GET /models antes de integrar. Endpoints úteis: /chat/completions para chat, /models para listar modelos, /users/me/balance para checar saldo e /batches para jobs em lote.
IDs como moonshot/kimi k2 6 da AIMLAPI ou moonshotai/kimi k2.6 do OpenRouter pertencem a esses gateways e não devem ser copiados automaticamente para o endpoint oficial da Moonshot.