跳转到内容

Gateway rejected model "claude-haiku-4-5" - Claude Code

Quick fix

按接口类型开启路由;火山方舟 Responses API 需写入完整 URL 并设置 isFullUrl=true,避免再次拼接路径。

报错原文
Inference — Gateway rejected model "claude-haiku-4-5" (HTTP 404)

该报错在两个配置场景中出现,但根因并不完全相同:使用 GMI 的 `/v1/chat/completions` 接口时,需要开启路由;使用火山方舟 Agent Plan 时,CC Switch 3.16.4 会把 Base URL 当作前缀并追加 `/v1/responses`,将正确地址拼成 `.../api/plan/v3/v1/responses`,上游因此返回 HTTP 404。

火山方舟场景还存在 Claude Desktop 配置表单删除 `isFullUrl` 标记的问题,导致正确设置无法通过界面持久保存。Issue 中确认有效的处理方式是写入完整 Responses URL,并设置 `isFullUrl=true`。维护者建议升级到 4.0 后重试,但相关 issue 未确认升级本身已经解决问题。

  1. 如果供应商使用 `/v1/chat/completions` 路径,请开启路由。

  2. 如果使用火山方舟 Agent Plan,将接口地址设为完整 URL:`https://ark.cn-beijing.volces.com/api/plan/v3/responses`。

  3. 将该配置的 `isFullUrl` 设置为 `true`,阻止 CC Switch 再追加 `/v1/responses`;Issue #4875 报告这样配置后实测返回 HTTP 200。

  4. 若界面保存后再次删除 `isFullUrl`,不要依赖该表单持久化此项;Issue 仅说明可修改 db,但未提供数据库路径或具体命令。

  5. 也可升级到 CC Switch 4.0 后重新测试;若仍有问题,补充版本、系统、完整复现步骤及日志后重新报告。

ToolClaude Code
Version受影响版本 3.16.3 - 3.16.4
PlatformsmacOS

(暂无 FAQ)

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