OpenCode / Claude Code安装 CC Switch 配置智谱和deepseek大模型教程目标在本地安装Claude Code与OpenCode两款 AI 编程终端并通过CC Switch一键切换后端大模型智谱 GLM与DeepSeek无需每次手敲环境变量。适用系统Windows 11macOS / Linux 步骤基本一致仅路径与命令差异。编写日期2026-07-04目录整体思路与流程图前置准备安装 Node.js安装 Claude Code安装 OpenCode安装 CC Switch配置管理利器在 CC Switch 中配置智谱 GLM在 CC Switch 中配置 DeepSeek一键切换并验证OpenCode 单独配置可选常见问题排查1. 整体思路与流程图Claude Code 和 OpenCode 都需要一个Anthropic Messages API 格式的端点。智谱官方提供了 Anthropic 兼容端点可直接对接DeepSeek 官方仅提供 OpenAI 兼容端点需要通过转换层如claude-code-router或支持 Anthropic 协议的中转服务对接。CC Switch 的作用是把多个提供商配置Base URL Token 模型名保存下来一键写入到~/.claude/settings.json的环境变量里省去手动改配置。┌──────────────────────────────────────────────────────────┐ │ 你的终端 │ │ claude (Claude Code) opencode (OpenCode) │ └────────────┬─────────────────────────┬────────────────────┘ │ 读取环境变量 │ 读取 opencode.json │ ANTHROPIC_BASE_URL │ / settings │ ANTHROPIC_AUTH_TOKEN │ ▼ ▼ ┌──────────────────────────────────────────────────────────┐ │ CC SwitchGUI 管理 │ │ [智谱 GLM] [DeepSeek] [官方 Claude] ...一键切换 │ └────────────┬─────────────────────────────────────────────┘ │ 写入 ~/.claude/settings.json ▼ ┌──────────────────────┐ ┌──────────────────────────┐ │ 智谱 Anthropic 端点 │ │ DeepSeek经 router 转换│ │ open.bigmodel.cn │ │ 或 Anthropic 兼容中转 │ │ 模型: glm-4.6 │ │ 模型: deepseek-chat │ └──────────────────────┘ └──────────────────────────┘2. 前置准备安装 Node.jsClaude Code 与 OpenCode 都依赖 Node.js建议 v18推荐 v20 LTS。打开官网下载https://nodejs.org/zh-cn下载LTS 版本安装包.msi双击安装一路下一步即可勾选 “Add to PATH”。验证安装。打开PowerShell或Git Bash执行node-vnpm-v能看到版本号如v20.x.x/10.x.x即成功。配置 npm 国内镜像可选加速下载npmconfigsetregistry https://registry.npmmirror.com3. 安装 Claude CodeClaude Code 是 Anthropic 官方 CLI通过 npm 全局安装npminstall-ganthropic-ai/claude-code验证claude--version进入任意项目目录输入claude即可启动。首次启动会要求登录官方账号——如果你想用智谱/DeepSeek跳过登录直接按CtrlC退出即可后面用 CC Switch 配置环境变量来接管。4. 安装 OpenCodeOpenCode 是开源的 AI 编程终端SST 出品同样支持自定义后端。方式一npm 安装推荐跨平台npminstall-gopencode-ai方式二一键脚本macOS / Linuxcurl-fsSLhttps://opencode.ai/install|bash验证opencode--version进入项目目录运行opencode启动。5. 安装 CC Switch配置管理利器CC Switchclaude-code-switch是一个桌面 GUI 工具用于管理多套 Claude Code 提供商配置并一键切换。方式一下载桌面版推荐Windows 用户前往发布页https://github.com/farion1231/claude-code-switch/releases下载最新版的CC-Switch_x.x.x_x64-setup.exe或免安装版.exe双击安装启动后会出现图形界面方式二源码运行开发者gitclone https://github.com/farion1231/claude-code-switch.gitcdclaude-code-switchnpminstallnpmrun dev启动后的界面大致如下示意图┌─────────────────────────────────────────────┐ │ CC Switch [设置] │ ├─────────────────────────────────────────────┤ │ 提供商列表 │ │ ┌───────────────────────────────────────┐ │ │ │ ● 智谱 GLM [当前激活] [编辑] │ │ │ │ ○ DeepSeek [编辑] │ │ │ │ ○ 官方 Claude [编辑] │ │ │ └───────────────────────────────────────┘ │ │ [ 新增提供商 ] [一键切换并应用 ] │ └─────────────────────────────────────────────┘CC Switch 实际上是在读写C:\Users\你的用户名\.claude\settings.json把选中提供商的ANTHROPIC_BASE_URL、ANTHROPIC_AUTH_TOKEN、ANTHROPIC_MODEL等写进去。6. 在 CC Switch 中配置智谱 GLM智谱官方提供了Anthropic 兼容端点可以直接对接 Claude Code无需转换层。6.1 获取 API Key登录智谱开放平台https://open.bigmodel.cn/进入「API Keys」页面 → 「创建 API Key」→ 复制保存形如xxxxxxxx.xxxxxxxx6.2 在 CC Switch 新增提供商点击「 新增提供商」按下表填写字段值名称智谱 GLMBase URLhttps://open.bigmodel.cn/api/anthropicAPI Key你刚复制的智谱 Key模型 (Model)glm-4.6也可填glm-4.5API 类型Anthropic保存即可。如果不使用 CC Switch手动写入C:\Users\用户名\.claude\settings.json{env:{ANTHROPIC_BASE_URL:https://open.bigmodel.cn/api/anthropic,ANTHROPIC_AUTH_TOKEN:你的智谱Key,ANTHROPIC_MODEL:glm-4.6,ANTHROPIC_SMALL_FAST_MODEL:glm-4.6}}7. 在 CC Switch 中配置 DeepSeekDeepSeek 官方 APIhttps://api.deepseek.com是OpenAI 兼容格式而 Claude Code 需要Anthropic格式。因此有两种方案方案 A使用 claude-code-router 转换推荐官方 Key 直连claude-code-router是一个本地代理把 Anthropic 协议转成 OpenAI 协议从而让 DeepSeek 接入 Claude Code。安装路由npminstall-gmusistudio/claude-code-router编辑配置文件C:\Users\用户名\.claude-code-router\config.json{Providers:[{name:deepseek,api_base_url:https://api.deepseek.com/v1/chat/completions,api_key:你的DeepSeek Key,models:[deepseek-chat,deepseek-reasoner]}],Router:{default:deepseek,deepseek-chat}}启动路由保持终端开启或用ccr code直接接管ccr start在 CC Switch 中新增提供商字段值名称DeepSeek (本地路由)Base URLhttp://127.0.0.1:3456API Keydeepseek占位即可真实 Key 在 router 里模型deepseek-chatAPI 类型Anthropic方案 B使用支持 Anthropic 协议的中转服务如果你用的是某些聚合中转站已提供 Anthropic 兼容端点则直接像智谱那样填字段值名称DeepSeek (中转)Base URLhttps://你的中转站域名/anthropicAPI Key中转站提供的 Key模型deepseek-chatAPI 类型Anthropic7.1 获取 DeepSeek 官方 Key登录 https://platform.deepseek.com/「API Keys」→「创建 API Key」→ 复制形如sk-xxxxxxxx8. 一键切换并验证在 CC Switch 中点击你想用的提供商如「智谱 GLM」点击「应用 / 切换」。关闭已打开的claude/opencode终端环境变量在启动时读取需重启生效。在项目目录下启动claude输入一句测试请用一句话介绍你自己并说明当前使用的模型如果能正常返回说明配置成功 ✅切换流程图打开 CC Switch │ ├── 选择「智谱 GLM」→ 应用 → 重启 claude → 使用 GLM-4.6 │ └── 选择「DeepSeek」→ 应用 → 重启 claude → 使用 deepseek-chat9. OpenCode 单独配置可选OpenCode 不读~/.claude/settings.json需单独配置。在项目根目录创建opencode.json使用智谱{$schema:https://opencode.ai/config.json,provider:{zhipu:{npm:ai-sdk/openai-compatible,name:智谱 GLM,options:{baseURL:https://open.bigmodel.cn/api/paas/v4},models:{glm-4.6:{name:GLM-4.6}}}},model:zhipu/glm-4.6}并设置环境变量PowerShell$env:ZHIPU_API_KEY你的智谱Keyopencode使用 DeepSeek{$schema:https://opencode.ai/config.json,provider:{deepseek:{npm:ai-sdk/openai-compatible,name:DeepSeek,options:{baseURL:https://api.deepseek.com/v1},models:{deepseek-chat:{name:DeepSeek V3},deepseek-reasoner:{name:DeepSeek R1}}}},model:deepseek/deepseek-chat}$env:DEEPSEEK_API_KEY你的DeepSeek Keyopencode提示OpenCode 的提供商名如zhipu、deepseek会作为环境变量名前缀所以对应的环境变量是ZHIPU_API_KEY、DEEPSEEK_API_KEY。10. 常见问题排查现象原因 / 解决claude启动后仍要求登录官方账号settings.json 未生效检查路径是否为C:\Users\用户名\.claude\settings.json且 JSON 格式无误报错401 UnauthorizedAPI Key 错误或过期智谱注意 Key 是否还有额度报错404或model not found模型名拼写错误智谱用glm-4.6DeepSeek 用deepseek-chatDeepSeek 报协议错误没走 routerDeepSeek 官方端点不兼容 Anthropic需用方案 A 或 B切换后模型没变没重启claude进程环境变量在启动时读取必须退出重进CC Switch 写入后丢失被其他工具如官方登录覆盖切换时先关闭claude参考链接Claude Code 官方文档https://docs.claude.com/en/docs/claude-codeOpenCode 官网https://opencode.ai/CC Switch 项目https://github.com/farion1231/claude-code-switch智谱开放平台https://open.bigmodel.cn/DeepSeek 开放平台https://platform.deepseek.com/claude-code-routerhttps://github.com/musistudio/claude-code-router小结Claude Code CC Switch适合需要频繁切模型、用官方 Anthropic 协议的用户OpenCode适合喜欢开源、想用 OpenAI 兼容协议直连各家模型的用户。两者可并存按场景选用。