雨天小六

Claude Code 终极上手指南——从安装到白嫖各种模型

· 专栏:工具分享

#Claude Code#CC Switch#DeepSeek#GLM#中转站#教程

这篇文章是「工具分享」专栏的第一篇。不讲废话,每一步都有截图可操作。

Claude Code 是什么

Claude Code 是 Anthropic 出的一个命令行 AI 编程工具。说白了就是在终端里装一个 AI 助手,它能读你整个项目的代码,帮你改 bug、写功能、重构、解释代码,甚至自己去跑命令看输出。

和网页版 Claude 的区别在哪?网页版是你贴一段代码让它看,Claude Code 是它直接泡在你的项目里。它能读文件、搜索代码、运行命令、改文件——不是跟你聊天,是真的动手干活。

用过之后你会发现,以前是”AI 给我写段代码”,现在是”AI 你直接把这事干了吧”。效率差了一个数量级。

官网在这:https://claude.ai/code

怎么装

Claude Code 是个 npm 包,所以先确保你装了 Node.js(18 或以上版本)。

npm install -g @anthropic-ai/claude-code

全局装完,终端里会多一个 claude 命令。macOS / Linux 可能需要加 sudo

sudo npm install -g @anthropic-ai/claude-code

Windows 用户用 PowerShell 或 CMD,不需要 sudo。

装完之后,cd 到你的项目目录,敲:

claude

首次运行会让你登录 Anthropic 账号。

国内用户卡在哪

敲完 claude 之后你会卡在登录这一步。

它会跳转浏览器打开 Anthropic 的 OAuth 页面。但 Anthropic 在国内没有直连,你大概率看到的是打不开的白屏或者无限转圈。

所以你需要跳过登录。

跳过登录,配中转站

Claude Code 支持通过环境变量直接配 API Key,跳过 OAuth 登录。关掉终端里的 claude,先设环境变量。

Linux / macOS:

export ANTHROPIC_API_KEY="你的key"
export ANTHROPIC_BASE_URL="https://你的中转站地址"

Windows PowerShell:

$env:ANTHROPIC_API_KEY="你的key"
$env:ANTHROPIC_BASE_URL="https://你的中转站地址"

然后再跑 claude,就不会弹登录了,直接进交互界面。

中转站怎么搞?这就看你自己了。可以自己搭 one-api / new-api,也可以用别人搭好的。只要兼容 Anthropic 的 /v1/messages 接口就行。

ANTHROPIC_BASE_URL 就是告诉 Claude Code:请求别往 api.anthropic.com 发,往这个地址发。

设完之后跑一下,看看能不能正常对话。能对话就算通了。

Claude 模型太贵了

通了之后你会发现——爽是真的爽,贵也是真的贵。

Claude Opus 4 的 API 价格,写一个稍微大点的功能跑几轮下来,几块钱就没了。如果是 Sonnet,便宜不少但能力也弱一档。

但 Claude Code 最好用的是它的工程能力——能读项目、能搜索代码、能直接改文件、能跑命令看结果。这个交互模式比任何 IDE 插件都强。如果能把 DeepSeek 之类的国产模型接进来,用便宜的价格享受 Claude Code 的工程框架,那就完美了。

CC Switch 就是干这个的。

CC Switch——给 Claude Code 换模型

CC Switch 是一个开源工具,在 GitHub 上搜 cc-switch 就能找到。它的作用是拦截 Claude Code 发出去的请求,把模型名换掉,让你能用任何兼容 OpenAI/Anthropic 接口的模型。

安装

npm install -g cc-switch

使用

装好之后,先启动 CC Switch:

cc-switch

默认会在 http://localhost:11434 起一个代理服务。然后和上面配中转站一样设环境变量,但这次 base_url 指向 CC Switch:

export ANTHROPIC_API_KEY="你的中转站key"
export ANTHROPIC_BASE_URL="http://localhost:11434"

然后编辑 CC Switch 的配置文件 ~/.cc-switch/config.json,指定你想用的模型:

{
  "claude-sonnet-4-6": "deepseek-chat",
  "claude-opus-4-7": "deepseek-reasoner"
}

上面的配置意思是:Claude Code 本来要用 Sonnet 的,CC Switch 帮你换成 DeepSeek V3;本来要用 Opus 的,换成 DeepSeek R1。

这样 Claude Code 以为自己调的是 Claude 模型,实际上走的是你中转站上的 DeepSeek。价格从一刀上百万 token 变成几分钱。

实测效果

我实际用下来,DeepSeek V4 Pro 接进去写代码完全够用。逻辑能力在线,中文理解也好,唯一的短板是上下文窗口没 Claude 那么大,特别大的项目偶尔会丢上下文。但日常写功能、修 bug、重构代码,绰绰有余。

GLM-4 也能接,适合用来处理中文文档和注释相关的工作。

支持的模型

只要你的中转站支持 OpenAI 兼容接口,理论上都能接:

模型推荐用途价格
DeepSeek V4 Pro主力写代码极低
DeepSeek R1复杂推理/重构
GLM-4中文文档/注释
Qwen 3通用
Claude Sonnet 4.6必要时用原版
Claude Opus 4.7超大任务很高

日常干活用 DeepSeek V4 Pro 足够了,遇到超大任务或者需要长时间上下文的场景再换 Claude 原版。

总结

  1. 装 Claude Code:npm install -g @anthropic-ai/claude-code
  2. 跳过登录:配 ANTHROPIC_API_KEYANTHROPIC_BASE_URL
  3. 嫌贵:装 CC Switch,把模型换成 DeepSeek / GLM
  4. 干活:cd 到项目目录,敲 claude,开干

整个流程跑通大概十分钟。之后你就能在终端里对 AI 说”帮我把这个 bug 改了”,而不是”帮我写一段代码我自己复制过去”。质的区别。

有问题评论区聊。

评论


← 返回文章列表