Moonshot AI(Kimi)
Moonshot 提供了与 OpenAI 兼容的 Kimi API 接口。可以配置提供者并将默认模型设置为 moonshot/kimi-k2-0905-preview,或者使用 Kimi Code 的 kimi-code/kimi-for-coding。
当前 Kimi K2 模型 ID: {/* moonshot-kimi-k2-ids:start */}
kimi-k2-0905-previewkimi-k2-turbo-previewkimi-k2-thinkingkimi-k2-thinking-turbo{/* moonshot-kimi-k2-ids:end */} bash clawdbot onboard –auth-choice moonshot-api-keyKimi Code:```bash clawdbot onboard --auth-choice kimi-code-api-key ``` 注意:Moonshot 和 Kimi Code 是不同的提供方。它们的密钥不能互换,端点不同,模型引用也不同(Moonshot 使用 `moonshot/...`,Kimi Code 使用 `kimi-code/...`)。 json5 { env: { MOONSHOT_API_KEY: "sk-..." }, agents: { defaults: { model: { primary: "moonshot/kimi-k2-0905-preview" }, models: { // moonshot-kimi-k2-aliases:start "moonshot/kimi-k2-0905-preview": { alias: "Kimi K2" }, "moonshot/kimi-k2-turbo-preview": { alias: "Kimi K2 Turbo" }, "moonshot/kimi-k2-thinking": { alias: "Kimi K2 Thinking" }, "moonshot/kimi-k2-thinking-turbo": { alias: "Kimi K2 Thinking Turbo" } // moonshot-kimi-k2-aliases:end } } }, models: { mode: "merge", providers: { moonshot: { baseUrl: "https://api.moonshot.ai/v1", apiKey: "${MOONSHOT_API_KEY}", api: "openai-completions", models: [ // moonshot-kimi-k2-models:start { 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 }, { id: "kimi-k2-turbo-preview", name: "Kimi K2 Turbo", reasoning: false, input: ["text"], cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 }, contextWindow: 256000, maxTokens: 8192 }, { id: "kimi-k2-thinking", name: "Kimi K2 Thinking", reasoning: true, input: ["text"], cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 }, contextWindow: 256000, maxTokens: 8192 }, { id: "kimi-k2-thinking-turbo", name: "Kimi K2 Thinking Turbo", reasoning: true, input: ["text"], cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 }, contextWindow: 256000, maxTokens: 8192 } // moonshot-kimi-k2-models:end ] } } } }Kimi Code```json5
{ env: { KIMICODE_API_KEY: “sk-…” }, agents: { defaults: { model: { primary: “kimi-code/kimi-for-coding” }, models: { “kimi-code/kimi-for-coding”: { alias: “Kimi Code” } } } }, models: { mode: “merge”, providers: { “kimi-code”: { baseUrl: “https://api.kimi.com/coding/v1”, apiKey: “${KIMICODE_API_KEY}”, api: “openai-completions”, models: [ { id: “kimi-for-coding”, name: “Kimi For Coding”, reasoning: true, input: [“text”], cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 }, contextWindow: 262144, maxTokens: 32768, headers: { “User-Agent”: “KimiCLI/0.77” }, compat: { supportsDeveloperRole: false } } ] } } } } ```
注意事项
- Moonshot 模型引用使用
moonshot/<modelId>。Kimi Code 模型引用使用kimi-code/<modelId>。 - 如需,可以在
models.providers中覆盖定价和上下文元数据。 - 如果 Moonshot 为某个模型发布了不同的上下文限制,请相应调整
contextWindow。 - 如需使用中国端点,请使用
https://api.moonshot.cn/v1。