首页/新闻资讯/正文详情

Claude Code 安装并接入 VScode:用 CC Switch 与 ollama 双通道配置指南

发布时间:2026/9/25 15:39:33 来源:云帆数科 栏目:资讯中心
Claude Code 安装并接入 VScode:用 CC Switch 与 ollama 双通道配置指南
1. 为什么要在 VScode 里折腾 Claude CodeClaude Code 是 Anthropic 推出的命令行编程助手能直接在终端里读代码、改文件、跑命令但它默认只认官方账号。国内开发者想用要么走官方订阅要么接第三方兼容接口要么干脆接本地模型。VScode 作为主力编辑器如果能把它接进来写代码时随手唤起一个能读整个项目的 AI体验比网页版强不少。这篇聚焦一件事把 Claude Code 装好然后在 VScode 里跑通。路径给两条一条是 CC Switch 做多模型切换一条是 ollama 跑本地模型。两条路都给出可复制的配置片段以及连接成功和失败回退的验证动作。适合已经装过 Node.js、想省事接入的开发者也适合想用本地模型不花钱跑通流程的人。前置条件就两个Node.js 18 以上、Git。Node.js 版本太低会在安装阶段直接报错建议先node -v确认一下。下面从环境准备开始一步步来。2. 环境准备与 Claude Code 安装2.1 Node.js 与 Git 检查打开终端先确认版本node -v npm -v git --versionNode.js 建议 18 LTS 或 20 LTS。如果版本低于 18去 Node.js 官网下 LTS 包重装装完重启终端。Git 在 Windows 上装完会自动带上 Git Bash后面 Claude Code 调用 git 命令时不会报找不到。Windows 用户注意安装 Claude Code 时要用管理员身份打开终端否则全局包写入权限会失败。2.2 安装 Claude Codenpm install -g anthropic-ai/claude-code装完验证claude --version出现版本号就说明装好了。如果报command not found检查 npm 全局路径有没有加进 PATHnpm config get prefix把这个路径加到系统环境变量里重启终端再试。2.3 跳过首次引导第一次运行claude会提示登录验证。如果暂时不接官方账号可以先跳过引导。找到用户目录下的.claude.jsonWindowsC:\Users\你的用户名\.claude.jsonmacOS/Linux~/.claude.json用文本编辑器打开在最后一个字段后面加一行注意上一行末尾补逗号hasCompletedOnboarding: true保存后回到终端再输入claude就不会卡在登录页了。这一步只是跳过引导不代表已经连上模型模型接入在下面两节。3. 通道一CC Switch 配置多模型切换3.1 CC Switch 是什么CC Switch 是一个 Claude Code 的配置切换工具图形界面能把不同厂商的 API Key 存成配置一键切换。它本身不提供模型只是帮你管理ANTHROPIC_BASE_URL和ANTHROPIC_AUTH_TOKEN这两个环境变量。对于要在官方、第三方兼容接口、本地模型之间来回切的人比手动改环境变量省事。去 GitHub 的 releases 页面下载对应系统的安装包双击安装一路下一步即可。装完打开右上角有个用来添加配置。3.2 添加一个兼容接口配置以接入 TaoToken 为例在 CC Switch 里新建配置填三个关键字段字段值名称taotokenBase URLhttps://taotoken.net/apiAPI Key在控制台创建的 KeyAPI Key 的创建入口在控制台的 API Keys 页面登录后新建一个复制出来填进去。保存后 CC Switch 会把这个配置写进 Claude Code 读取的环境变量里。注意Base URL 末尾不要带斜杠带斜杠有些版本会拼出双斜杠导致 404。3.3 在终端里验证切换配置保存后回到终端claude如果之前跳过引导成功这次不会再让你登录。输入斜杠命令/model会列出当前可用的模型选一个回车。然后随便发一句「你好帮我看看当前目录有哪些文件」能正常回复就说明通道打通了。如果提示余额或额度问题换一个模型再试或者去控制台确认 Key 的额度状态。这一步的验证动作很简单能对话就是成功报 401 就是 Key 错报 404 就是 Base URL 错。4. 通道二ollama 本地模型对接4.1 安装 ollama 并拉模型ollama 官网下载安装包装完确认服务在跑ollama --version ollama list拉一个模型比如ollama pull qwen2.5-coder:7b模型大小按机器显存选7B 大概 5GB 左右16GB 内存的机器能跑。拉完ollama list能看到模型名。4.2 用 ollama 启动 Claude Codeollama 新版本提供了直接启动 Claude Code 的命令ollama launch claude回车后会问是否继续选 yes。然后进入 Claude Code 界面输入/model选择刚拉下来的本地模型。发一条消息测试能回复就说明本地通道通了。4.3 手动配置环境变量如果ollama launch claude不生效可以手动设环境变量。Windows 在系统环境变量里加macOS/Linux 在~/.zshrc或~/.bashrc里加export ANTHROPIC_BASE_URLhttp://localhost:11434 export ANTHROPIC_AUTH_TOKENollamaANTHROPIC_AUTH_TOKEN随便填一个字符串就行ollama 本地服务不校验。设完重启终端再跑claude。注意ollama 默认端口是 11434如果被占用改端口后这里也要同步改。5. VScode 插件接入与联调5.1 安装官方插件打开 VScode扩展市场搜claude code for vscode认准发布者是 Anthropic 的那个。装完侧边栏会出现 Claude Code 图标。5.2 配置环境变量让插件读到插件读取的是系统环境变量不是终端里临时 export 的。所以要把上面那两组变量写进系统环境变量变量名变量值说明ANTHROPIC_BASE_URLhttp://localhost:11434指向 ollama 本地服务ANTHROPIC_AUTH_TOKENollama本地服务不校验随意填如果走 CC Switch 通道CC Switch 会自己管理这两个变量不用手动加。改完环境变量必须完全退出 VScode 再重开只关窗口不算。5.3 验证对话重开 VScode新建一个空文件夹打开点侧边栏 Claude Code 图标。如果还提示登录说明环境变量没生效检查是不是加到了用户变量而不是系统变量或者路径写错。能进对话界面后输入一句让它写个函数比如「写一个 Python 快速排序」能返回代码就成功了。5.4 回退方案如果插件死活连不上本地 ollama回退到 CC Switch在 CC Switch 里加一个指向 ollama 的配置Base URL 填http://localhost:11434Key 填ollama然后在 VScode 里通过 CC Switch 切换。这样插件读到的还是 CC Switch 写好的变量绕开手动配置。6. 常见报错排查claude: command not foundnpm 全局路径没进 PATH。跑npm config get prefix拿到路径加进系统环境变量重启终端。401 UnauthorizedAPI Key 错或过期。去控制台重新建一个确认复制时没带空格。404 Not FoundBase URL 写错常见是末尾多了斜杠或少了/api。对照文档改。ECONNREFUSED 127.0.0.1:11434ollama 服务没启动。跑ollama serve或重启 ollama 应用。VScode 插件一直提示登录环境变量没被 VScode 读到。完全退出 VScode 重开或者用 CC Switch 接管配置。模型回复乱码或截断本地模型上下文窗口小长对话容易截断。换大一点的模型或者精简提问。ollama launch claude报未知命令ollama 版本太旧升级到最新版再试或者直接用手动环境变量方式。7. 后续怎么用两条通道跑通后日常用起来其实很直接。写代码时在 VScode 侧边栏唤起 Claude Code让它读当前文件、改函数、写测试。本地模型适合不联网、不花钱的场景兼容接口适合需要更强模型的时候。CC Switch 的价值在于切换成本低改个配置点一下就行不用来回改环境变量。如果后面要长期在项目里用建议把 API Key 管理好别硬编码进代码。控制台里可以建多个 Key 分别给不同项目用方便排查和回收。接入文档里有更细的参数说明遇到配置问题可以先翻一遍。

相关推荐

AI辅助编程入门指南:用 TaoToken 统一 Key 打通环境搭建到第一个智能脚本
AI辅助编程入门指南:用 TaoToken 统一 Key 打通环境搭建到第一个智能脚本

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 15:39:33

Oracle 11gR2 Grid Infrastructure在Windows x64上的安装实战与排错
Oracle 11gR2 Grid Infrastructure在Windows x64上的安装实战与排错

简介:win64_11gR2_grid.zip 是 Oracle 11g R2 Grid Infrastructure 在 Windows 64 位平台下的官方安装介质压缩包,面向需要部署 Oracle Clusterware 与 ASM 的 DBA、系统运维人员以及 Oracle 集群技术学习者,尤其适合离线环境下完成集群搭建、… · 2026/9/25 15:39:27

CTFshow-pwn147-fastbin_dup调试解析:用TaoToken统一Key打通调试配置链路
CTFshow-pwn147-fastbin_dup调试解析:用TaoToken统一Key打通调试配置链路

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 15:39:27

深入解析 grammars-v4 中的 Python 3.14 ANTLR4 语法:从官方 PEG 到词法/语法双引擎
深入解析 grammars-v4 中的 Python 3.14 ANTLR4 语法:从官方 PEG 到词法/语法双引擎

编程语言编译器开发工具 【免费下载链接】grammars-v4 Grammars written for ANTLR v4; expectation that the grammars are free of actions. 项目地址: https://gitcode.com/gh_mirrors/gr/grammars-v4 点击查看 免费下载 导读 本文以 grammars-v4 仓库的 pytho… · 2026/9/25 16:04:16

不用VPS!纯Windows安装OpenClaw,RTX显卡直驱本地AI Agent:TaoToken统一Key接入与config.toml配置实战
不用VPS!纯Windows安装OpenClaw,RTX显卡直驱本地AI Agent:TaoToken统一Key接入与config.toml配置实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 16:04:09

高校无线校园WLAN方案设计:从拓扑规划到验收迭代
高校无线校园WLAN方案设计:从拓扑规划到验收迭代

简介:面向高教、普教、职教等教育行业信息化建设者,这份PDF文档提供了一套完整的无线校园WLAN组网方案,重点应对高密终端并发接入、有线无线认证割裂、宿舍一号多用等典型难题。资源为单个PDF文档,共1个文件,大小仅348… · 2026/9/25 16:04:03

5G核心网N1/N2/N3/N4/N6接口实战解析:传什么、怎么传、为何这样设计
5G核心网N1/N2/N3/N4/N6接口实战解析:传什么、怎么传、为何这样设计

1. 这不是教科书里的抽象图——5GC接口N1/N2/N3/N4/N6到底在干啥?你打开任何一份3GPP TS 23.501文档,第一眼看到的5GC架构图里密密麻麻全是带N前缀的连线:N1、N2、N3、N4、N6、N9……它们不是编号游戏,也不是工程师画图时随手填的… · 2026/9/25 16:04:03

Windows 平台下 ESP32 开发环境搭建:VSCode + ESP-IDF 配置 TaoToken 统一 Key 通道
Windows 平台下 ESP32 开发环境搭建:VSCode + ESP-IDF 配置 TaoToken 统一 Key 通道

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 16:04:03

Linux中断子系统与驱动移植:从硬件信号到回调函数的完整链路
Linux中断子系统与驱动移植:从硬件信号到回调函数的完整链路

做驱动移植,最让人头疼的不是抄代码,而是把一套代码从A平台挪到B平台时,那些看不见摸不着的东西。中断子系统就是其中最典型的一个——代码层面你看到的只是request_irq加一个回调函数,但真正跑起来之后,硬件中断线、中… · 2026/9/25 16:03:57

数值优化(Numerical Optimization)学习系列-03-共轭梯度方法(Conjugate Gradient)
数值优化(Numerical Optimization)学习系列-03-共轭梯度方法(Conjugate Gradient)

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:31

创维E900V22D刷机全攻略:S905L3SB芯片兼容性解析与救砖实战
创维E900V22D刷机全攻略:S905L3SB芯片兼容性解析与救砖实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:31

MQTT协议原理与Broker服务器搭建实战:从Mosquitto到EMQX
MQTT协议原理与Broker服务器搭建实战:从Mosquitto到EMQX

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:37

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码