跳转到内容

There's an issue with the selected model - Claude Code

Quick fix

去掉 ANTHROPIC_BASE_URL 末尾的 /v1,通过命令行而非 cc-switch 按钮启动以使用本地路由,并检查模型是否支持多模态或 thinking 参数。

报错原文
There's an issue with the selected model (xxxxxx). It may not exist or you may not have access to it. Run /model to pick a different model.

在 Claude Code 中配置第三方模型(如硅基流动 SiliconFlow、阿里云百炼 DashScope 的 Qwen 模型)时,由于 API 端点格式、路由配置或模型能力不匹配会导致多种报错。主要变体包括:1. 模型不存在或无权限(通常因 ANTHROPIC_BASE_URL 末尾多余的 /v1 导致请求路径错误,或未通过 cc-switch 本地路由启动);2. API Error: 400 Value error, current model does not support parameter enable_thinking(模型不支持思考参数);3. 向单模态模型发送图像导致报错;4. 上下文格式不兼容。此外,cc-switch 预设中的 Qwen Coder 实际指向阿里云百炼的 Anthropic 兼容端点。

  1. 修改 API 请求地址,去掉 URL 末尾的 /v1。如果使用阿里云百炼,请将 ANTHROPIC_BASE_URL 改为 Anthropic 兼容格式。

  2. 不要使用 cc-switch 的界面按钮进入 Claude Code,这会加载指向服务商的临时配置。请直接在命令行中运行 claude 命令,确保读取本地路由配置(如 http://127.0.0.1:15723)。

  3. 检查模型能力与上下文兼容性。若报错不支持 enable_thinking 或因发送图片报错,请更换支持对应功能的模型;若因上下文格式不兼容报错,请在 Claude Code 中执行 /compact 命令。

ToolClaude Code
Version未知
Platforms未知
为什么用 cc-switch 按钮启动 Claude Code 会报错?
使用按钮启动会加载一个临时配置,其中的 ANTHROPIC_BASE_URL 直接指向服务商地址。正确做法是在终端直接用 claude 命令启动,这样会使用 .claude/settings.json 中配置的本地路由地址(如 http://127.0.0.1:15723)。
报错 current model does not support parameter enable_thinking 怎么解决?
这说明当前配置的模型(如某些 Qwen 模型)不支持思考参数。请尝试更换其他支持该参数的模型。
预设中的 Qwen Coder 实际连接的是哪个服务?
cc-switch 预设中的 Qwen Coder 实际上连接的是阿里云百炼(DashScope)的云端 API 服务,其 Anthropic 兼容端点为 https://dashscope.aliyuncs.com/apps/anthropic。

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