跳转到内容

DeepSeek 勾选 1M 不生效?cc-switch 本地代理配置

Quick fix

开启 cc-switch 本地代理时不要填 [1m],主模型留空;未开代理才可用 [1m] 后缀。

报错原文
deepseek-v4-pro -> deepseek-v4-flash

在 cc-switch 本地路由/代理模式下,provider 的模型字段会被当作上游 API 的 model 值原样转发,Claude Code 的 [1m] 客户端语法不会被剥离。若填成 deepseek-v4-pro[1m],DeepSeek 可能视为非规范模型名并回退到 deepseek-v4-flash,统计页因此显示 pro -> flash。未开启本地代理时,cc-switch 只写 Claude Code 配置,Claude Code 会在发请求前移除 [1m],此时可以带后缀。 另一个常见问题是 ANTHROPIC_MODEL 优先级高于 ANTHROPIC_DEFAULT_OPUS_MODEL 等角色映射;如果默认兜底模型没有 [1m],即使在 Sonnet/Opus 勾选 1M,Claude Code 也可能看不到 1M 上下文选项。该 UI 问题已在 v3.17.0 修复。

  1. 确认是否开启了 cc-switch 本地路由/代理。若开启,provider 模型字段不要带 [1m] 后缀。

  2. 开启本地代理时,将主模型 / ANTHROPIC_MODEL / Default model 留空,让 Claude Code 使用自己的默认 Opus/Sonnet 1M 预设,再由 cc-switch 映射到 DeepSeek 真实模型。

    cc-switch provider env
    ANTHROPIC_MODEL=
    ANTHROPIC_DEFAULT_HAIKU_MODEL=deepseek-v4-pro
    ANTHROPIC_DEFAULT_SONNET_MODEL=deepseek-v4-pro
    ANTHROPIC_DEFAULT_OPUS_MODEL=deepseek-v4-pro
  3. 未开启本地代理时,可按 Claude Code 直连方式填写 [1m],例如主模型和 Haiku 填 deepseek-v4-pro[1m],Sonnet/Opus 不建议重复带后缀,避免 /model 显示 deepseek-v4-pro[1m][1m]。

    cc-switch provider env
    ANTHROPIC_MODEL=deepseek-v4-pro[1m]
    ANTHROPIC_DEFAULT_HAIKU_MODEL=deepseek-v4-pro[1m]
    ANTHROPIC_DEFAULT_SONNET_MODEL=deepseek-v4-pro
    ANTHROPIC_DEFAULT_OPUS_MODEL=deepseek-v4-pro
  4. 如果勾选了 1M 但 Claude Code 的模型选择或 /context 仍不显示 1M,升级 cc-switch 到 v3.17.0 或更新版本,并为默认兜底模型字段勾选 1M。

  5. 进入 Claude Code 后用 /context 检查上下文是否变为 1M;若当前模型未自动落到支持 1M 的 Opus/Sonnet,可用 /model 手动切换。

ToolClaude Code
Version< 3.17.0
PlatformsWindowsmacOSLinux
为什么 cc-switch 统计页显示 deepseek-v4-pro -> deepseek-v4-flash?
左侧是进入 cc-switch 代理时请求里的模型,右侧是 DeepSeek 响应声明的实际模型。若 provider 字段带 [1m],cc-switch 会原样转发,DeepSeek 可能回退到 flash。
开启本地代理时主模型应该填什么?
建议留空。留空后 Claude Code 使用自身默认 Opus/Sonnet 1M 预设,cc-switch 再把它映射到 DeepSeek 模型。
大写 [1M] 会导致 1M 不生效吗?
不会。Claude Code 源码对 [1m] 大小写不敏感;真正的问题通常是 ANTHROPIC_MODEL 兜底字段没有 1M 标记并覆盖了角色模型设置。
为什么角色模型勾选了 1M,Claude Code 里还是没有 1M 选项?
因为 ANTHROPIC_MODEL 优先级高于 Sonnet/Opus/Haiku alias。升级 cc-switch 到 v3.17.0 后,为默认兜底模型字段也勾选 1M。
DeepSeek 统计显示 flash 调用,但 cc-switch 没记录?
未开启 proxy 时可能与 Claude Code 子 Agent 调用有关;开启 Proxy 后通常不会漏记。
含图片上下文报 model not found 是 1M 配置问题吗?
不是。deepseek-v4-pro 是纯文本模型,Claude Code 对含图片上下文可能误报 model not found,可换支持图像识别的模型。

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