Moonshot AI (Kimi)
适用范围
在以下情况使用此页面:
- 你需要 Moonshot K2(Moonshot 开放平台)vs Kimi Code 设置
- 你需要了解单独的端点、密钥和模型引用
- 你想要复制/粘贴任一提供商的配置
Moonshot 提供带有 OpenAI 兼容端点的 Kimi API。配置提供商并将默认模型设置为 moonshot/kimi-k2-0905-preview,或使用带有 kimi-code/kimi-for-coding 的 Kimi Code。
当前的 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 */}
moltbot onboard --auth-choice moonshot-api-keyKimi Code:
moltbot onboard --auth-choice kimi-code-api-key注意:Moonshot 和 Kimi Code 是单独的提供商。密钥不可互换,端点不同,模型引用也不同(Moonshot 使用 moonshot/...,Kimi Code 使用 kimi-code/...)。
配置片段(Moonshot API)
{
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
{
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。