问题

openclaw

最初用qwen code配置百炼的千问code plan api key一切正常,但是使用kimi的code plan api key无论如何都配置不上,openclaw对话时候都报错 401,问kimi chat也没得到给出解决办法,不断修改过程中还遇到如下报错

{"error":{"message":"Kimi For Coding is currently only available for Coding Agents such as Kimi CLI, Claude Code, Roo Code, Kilo Code, etc.","type":"access_terminated_error"}}

kimi code

而且配置在kimi code中也报错

✨ /login
 Select a platform (↑↓ navigate, Enter select, Ctrl+C cancel):
      1. Kimi Code
   >  2. Moonshot AI Open Platform (moonshot.cn)
      3. Moonshot AI Open Platform (moonshot.ai)
Failed to get models: 401, message='Unauthorized', url='https://api.moonshot.cn/v1/models'

Failed to get models: 401, message='Unauthorized', url='https://api.moonshot.ai/v1/models'

建议遇到问题先用如下命令测试下

curl -s "https://api.kimi.com/coding/v1/models" -H "Authorization: Bearer sk-kimi-"

报错就说明key有问题,有时候莫名奇妙报错如下,这时候生成个新key试试

sh test_kimi_key.sh
{"error":{"message":"The API Key appears to be invalid or may have expired. Please verify your credentials and try again.","type":"invalid_authentication_error"}}

如果有正常返回就可以继续下一步

解决方法

opnclaw

使用openclaw onboard命令,进入quarkstart,进入模型选择页面,

◆  Model/auth provider
│  ● OpenAI (Codex OAuth + API key)
│  ○ Anthropic
│  ○ Chutes
│  ○ vLLM
│  ○ MiniMax
│  ○ Moonshot AI (Kimi K2.5)

选moonshot, 然后进去

● Kimi API key (.ai)
│  ○ Kimi API key (.cn)
│  ○ Kimi Code API key (subscription)

选第三个 Kimi Code API key (subscription),按步骤复制api key即可

kimi code

放弃kimi code直接去Moonshot AI (China)下载opencode,左下角设置中选择模型提供商:Moonshot AI (China),即可正常写代码

原因分析

好像是因为code plan选择了  Anthropic 格式而不是 openai 格式,导致了这个问题,另外kimi 的域名和api 路径有些混乱,新人不注意根本搞不清。

 不同的api key还要不同的域名,不同的格式,排列组合能把人搞晕,kimi自己都说不清。

最无语的是kimi code不知道怎么不支持直接配置code plan的api key,修改配置文件也不行,kimi chat自己也不知道。

Logo

小龙虾开发者社区是 CSDN 旗下专注 OpenClaw 生态的官方阵地,聚焦技能开发、插件实践与部署教程,为开发者提供可直接落地的方案、工具与交流平台,助力高效构建与落地 AI 应用

更多推荐