作者:互联网 时间: 2026-07-23 08:57:55
CC Switch 分两大使用场景:Claude Code(Anthropic 协议)、Codex(OpenAI 兼容协议),两种开启思考模式的方法完全不同,下面分开说明。
npm install -g cc-switch
https://api.deepseek.com/anthropicANTHROPIC_AUTH_TOKENAnthropic Message(原生)deepseek-v4-pro[thinking] / deepseek-v4-pro[1m][thinking](百万上下文+思考)deepseek-v4-flash(不推荐加thinking,速度慢)进入供应商配置的环境变量 env 区域,新增:
CLAUDE_CODE_ENABLE_THINKING_MODE = true
作用:强制请求携带 thinking 推理字段,解决接口报错「缺少content[].thinking」

切换顶部「Codex」标签 → +新增 → 选择内置预设 DeepSeek
https://api.deepseek.com/v1
模型名称直接写:
deepseek-reasoner# 或普通chat模型带标记deepseek-chat[thinking]
deepseek-reasoner 是 DeepSeek 原生深度思考专用模型,默认强制输出推理过程 reasoning_content
{"thinking": {"type": "enabled"}}
原理:OpenAI兼容接口必须把思考参数放在 extra_body 中传递给 DeepSeek 后端,CC Switch 会自动附加到每一条请求里,不用改模型名
cc-switch status 查看路由、供应商启用状态reasoning_content:模型内部思考过程content:最终答案thinking 字段CLAUDE_CODE_ENABLE_THINKING_MODE=true + 模型加[thinking]{"thinking":{"type":"enabled"}}[thinking]后缀 / 使用deepseek-reasoner不想用图形界面可直接修改配置,核心片段示例:
{"providers": [{"name": "DeepSeek-Claude","type": "anthropic","baseUrl": "https://api.deepseek.com/anthropic","apiKey": "sk-xxx","models": ["deepseek-v4-pro[1m][thinking]"],"env": {"CLAUDE_CODE_ENABLE_THINKING_MODE": "true"}},{"name": "DeepSeek-Codex","type": "openai","baseUrl": "https://api.deepseek.com/v1","apiKey": "sk-xxx","models": ["deepseek-reasoner"],"extraBody": {"thinking": {"type": "enabled"}}}]}