1.4 KiB
1.4 KiB
summary, read_when
| summary | read_when | ||
|---|---|---|---|
| Use Moonshot AI (Kimi K2) with Clawdbot |
|
Moonshot AI (Kimi)
Moonshot provides the Kimi API with OpenAI-compatible endpoints. Configure the
provider and set the default model to moonshot/kimi-k2-0905-preview.
CLI setup
clawdbot onboard --auth-choice moonshot-api-key
Config snippet
{
env: { MOONSHOT_API_KEY: "sk-..." },
agents: {
defaults: {
model: { primary: "moonshot/kimi-k2-0905-preview" },
models: {
"moonshot/kimi-k2-0905-preview": { alias: "Kimi K2" }
}
}
},
models: {
mode: "merge",
providers: {
moonshot: {
baseUrl: "https://api.moonshot.ai/v1",
apiKey: "${MOONSHOT_API_KEY}",
api: "openai-completions",
models: [
{
id: "kimi-k2-0905-preview",
name: "Kimi K2 0905 Preview",
reasoning: false,
input: ["text"],
cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
contextWindow: 256000,
maxTokens: 8192
}
]
}
}
}
}
Notes
- Model refs use
moonshot/<modelId>. - Override pricing and context metadata in
models.providersif needed. - Use
https://api.moonshot.cn/v1if you need the China endpoint.