当前位置: 首页 > news >正文

openclaw 使用kimi api key 报错401

问题

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自己也不知道。

http://www.jsqmd.com/news/449416/

相关文章:

  • 我要训练神经网络可以识别solidworks哪个面和哪个面之间会出现标注
  • C++021(阶段练习)
  • 盘点2026年绵阳两波护栏板制造厂排名,哪家售后更专业? - 工业品网
  • 【面试专栏|JVM虚拟机】3种核心垃圾收集算法对比:标记清除vs标记复制vs标记整理,适用场景一眼分清
  • 计算机网络(六)--运输层 | TCP 报文段结构
  • nodejs基于vue的少数民族特色产品商城推介系统设计与实现
  • 网站搬家:备份整站需要备份什么数据?
  • rotate函数
  • 帝国cms提示Cann’t connect to DB! 的原因EmpireCMS
  • 02计算机组成原理-流水线技术概述
  • 2026企业商旅选哪个?6款高性价比平台推荐
  • 将盾CDN:Web应用防火墙(WAF)深度解析
  • 计算机毕业设计java基于Java实习网站购物的制作 基于B/S架构的实习网站商品交易与商家管理平台设计与实现 面向多角色的实习购物商城与促销活动管理系统开发
  • 网站提示“Notice: Use of undefined constant”错误说明
  • java第七讲(面向对象)
  • [Maui] 造轮子——前言、本地化
  • TDengine IDMP 运维指南 —— 部署架构
  • 做协议开发和设备联调,最怕的不是难,而是乱
  • 将盾CDN:DDoS攻击防护实战指南
  • 部署qq内的openclaw - Erebus
  • Docker 从入门到实战系列(四):镜像 / 容器导入导出、容器互联与 SpringBoot 微服务打包
  • 高阶前端面试题(含AI相关)
  • 【面试专栏|JVM虚拟机】CMS vs 其他垃圾收集器:核心差异+适用场景
  • nginx和docker面试题
  • 2026必学!AI大模型架构全解析:基础模型、微调与插件谁更重要?(收藏必备)
  • 01-02-03 C++编程知识 C++语言的IO(基础) cin和cout
  • 机房U位混乱难解?这个系统用数据说话,精准优化每一分资源!
  • 自定义类型 Traits
  • 实时网络同步技术
  • nodejs基于vue的天天足浴客人KTV包厢预约管理系统vue