跳转到内容

kimi k2 报错 404 CC Switch

Quick fix

连接测试返回 404 不代表 Kimi 不可用;将 ANTHROPIC_BASE_URL 设为 https://api.kimi.com/coding/ 后直接运行 Claude Code 验证。

报错原文
ANTHROPIC_BASE_URL=https://api.kimi.com/coding/ 但是我测试两个地址都不行

这些问题都出现在 Claude Code 通过 ANTHROPIC_BASE_URL 使用 Anthropic 兼容端点、并指向 Kimi(或硅基流动/DashScope 的 Kimi 模型)时。CC Switch 的“连接测试”会对提供商做健康检查,但各家 Anthropic 兼容接口的健康探测路径并不统一;Kimi 的 https://api.kimi.com/coding/ 在 CC Switch 连接测试中可能返回 404,实际请求在 Claude Code 中却能正常完成。因此把 404 当作配置失败会误判。

同一集群里还有其他环境变量变体:有人用 SiliconFlow 自定义配置时提示“不存在”,可手动配置 ANTHROPIC_BASE_URL 和 ANTHROPIC_MODEL;有人用 shell 函数注入 ANTHROPIC_BASE_URL/ANTHROPIC_AUTH_TOKEN 给 claude 命令;DashScope Anthropic 端点的 kimi-k2.5 流式 usage 未被 CC Switch 统计;CC Switch 3.18.0 下 api.kimi.com/coding 提供商在缺少上下文环境变量时被固定注入 262144,而 Kimi K3 1M 需要 1048576。

  1. 在 CC Switch 中编辑 Claude provider,将 `ANTHROPIC_BASE_URL` 设为 `https://api.kimi.com/coding/`(保留结尾 `/`)。

  2. 保存后不要依赖 CC Switch 的“连接测试”,因为 Kimi 的健康检查可能仍返回 404;直接运行 `claude` 发起一次对话验证,Claude Code 能正常返回即表示配置生效。

  3. 如果使用 SiliconFlow 作为 Kimi 模型的 Anthropic 兼容入口,可手动配置 `ANTHROPIC_BASE_URL="https://api.siliconflow.cn/"`、`ANTHROPIC_MODEL="moonshotai/Kimi-K2-Instruct-0905"` 和 `ANTHROPIC_API_KEY`。

ToolClaude Code
Version未知
PlatformsmacOS
CC Switch 的连接测试返回 404,Kimi 还能用吗?
能。Kimi 的 Anthropic 兼容接口健康检查可能不返回 200,应以 Claude Code 实际请求为准;把 `ANTHROPIC_BASE_URL` 设为 `https://api.kimi.com/coding/` 后直接运行 `claude` 验证。
硅基流动的自定义配置为什么提示“不存在”?
预设还没加时会提示不存在,属于正常现象;手动配置 `ANTHROPIC_BASE_URL`、`ANTHROPIC_MODEL`、`ANTHROPIC_API_KEY` 即可使用。
能不能用 shell 函数替代 headless CLI 来切换 ANTHROPIC_BASE_URL?
可以。例如在 `~/.bashrc` 中定义 `cckm()`,函数内设置 `ANTHROPIC_BASE_URL='https://api.kimi.com/coding'` 和 `ANTHROPIC_AUTH_TOKEN` 后调用 `claude --model opus "$@"`。
DashScope Anthropic 端点的 kimi-k2.5 流式请求 token 为什么为 0?
上游在 `message_start` 和 `message_delta` 中返回了 usage,但 CC Switch 的 Anthropic 兼容流式解析没有正确提取这段 usage,导致流式请求记录 token 为 0;非流式请求正常。
为什么 Kimi K3 1M 在 CC Switch 3.18.0 被当成 256K?
因为 `api.kimi.com/coding` 提供商在缺少 `CLAUDE_CODE_MAX_CONTEXT_TOKENS` 和 `CLAUDE_CODE_AUTO_COMPACT_WINDOW` 时被固定注入 `262144`,未按模型区分;K3 1M 需要通过 `k3[1m]` 选择并设置 `1048576`。

这是一个非官方社区 wiki,与 cc-switch 作者及项目本身无隶属关系。内容整理自项目公开的 GitHub issues。本站不分发任何软件。