Claude Code避坑指南,低成本接入第三方大模型

0 阅读8分钟

最近不少朋友问能不能出一期Claude Code的小白教程。他们也想用上这个号称最牛的Agent产品。

但一搜教程,全是让你开魔法、用国外信用卡、搞实名认证的——门槛高得吓人。其实很多人没搞清楚,Agent产品通常是框架+模型的组合。Claude的模型在国内确实难搞,但Claude Code这个框架本身是开放的,你可以给它接任何模型,包括国产的。

所以今天这篇,就是为国内环境量身定制的Claude Code从零入门教程。Mac和Windows都有,有魔法和没魔法的方案也分开说。下面的安装流程,是我们团队在不同电脑上反复测试、删掉重装好几轮才敲定的最稳路径。

只希望你跟着走,都能用上这个顶级的 AI编程 框架。

一、Claude Code是什么?为什么选它?

Claude Code是Anthropic推出的命令行AI编程助手。它不像网页聊天框,而是直接跑在你的终端里,能读取整个项目、修改代码、运行命令、跟开发工具深度集成。

简单说,它像个能直接操作你代码库的AI同事

为什么推荐它?三个原因:

  1. 框架本身足够强:上下文理解、文件操作、工具调用这些底层能力,Claude Code是目前做得最扎实的。
  2. 模型可替换:你用不了Claude官方模型,没关系。接上GLM-5.1、MiniMax M2.7这些国产模型,效果依然能打。
  3. 没有封号风险:不用国外手机号、不用Visa卡,甚至可以不挂代理。完全本地化的部署路径。

能一步到位,就别在二流工具上浪费时间。

二、安装Claude Code(Mac & Windows)

1. macOS安装

有魔法的情况(最简单):

打开终端,粘贴下面命令:

curl -fsSL https://claude.ai/install.sh | bash

等它跑完,如果提示要把 ~/.local/bin 加到PATH,就按它给的命令执行一下。最后验证:

claude --version

看到版本号就成功了。

没魔法的情况(用Homebrew):

先装Homebrew(如果已有可跳过):

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

装完后,把Homebrew加到PATH(终端会提示你复制哪些命令,照着做就行)。

接着装Claude Code:

brew install --cask claude-code@latest

安装可能有点慢,耐心等。完成后同样用 claude --version 验证。

2. Windows安装

Windows必须先装Git,因为Claude Code底层用 Git Bash执行命令。

装Git(如果已有可跳过):

用WinGet(Windows官方包管理器)装:

winget install Git.Git

有魔法的情况

在终端(PowerShell或CMD)运行:

powershell

irm https://claude.ai/install.ps1 | iex

没魔法的情况

winget install Anthropic.ClaudeCode

装完后,必须配置PATH,否则系统找不到 claude 命令。

Claude Code的可执行文件默认在 C:\Users\你的用户名.local\bin。把这个路径加到系统环境变量的Path里(具体操作:系统属性 → 高级 → 环境变量 → 编辑Path → 新建)。

加完重启终端,再运行 claude --version 验证。

三、接入小豆包中转API大模型

框架装好了,还得给它接个“脑子”。这里推荐用cc-switch,一个图形化工具,能让你在Claude Code里一键切换不同模型。

1. 安装cc-switch

macOS

brew tap farion1231/ccswitchbrew install --cask cc-switch

Windows

直接去 GitHub Releases 下载安装包,双击安装。

2. 配置GLM-5.1

打开cc- switch ,点击右上角加号,选择“自定义配置”。

需要填的就两项:

  • URL:小豆包官方url
  • API Key:去令牌页申请
  • 模型配置:选自己希望接入的模型

其他选项工具会自动填充,点“添加”就行。

配置好后,在cc-switch里选中这个配置,点“启用”。

3. 解决常见报错

如果你遇到 400 thinking type should be enabled or disabled 错误,是因为新版Claude Code默认发送的 adaptive 思考类型,第三方API不支持。

解决办法:在Claude Code里运行 /config 打开设置,在“环境变量”里添加:

{  "claude_code_disable_adaptive_thinking": "1"}

保存后重启Claude Code即可。

四、启动与基本使用

1. 第一次启动

在终端输入:

claude

第一次会有些初始化设置:

  • 选颜色主题(以后可用 /theme 改)
  • 安全提示(仔细读,这是保护你代码的)
  • 确认当前目录是否可信(选“是”)

然后你就进入Claude Code的对话界面了。

2. 针对项目启动

建议不要在根目录直接启动,而是针对具体项目文件夹启动,这样上下文更干净,AI也更专注。

cd /你的项目路径claude

更推荐用这个命令启动,省去频繁点“允许”:

claude --dangerously-skip-permissions

(注意:这跳过了权限提示,只在你完全信任的目录下用)

3. 切换模型

在cc-switch里配置好多个模型后,在Claude Code里用 /model 命令就能实时切换。

五、最佳实践:让你的Claude Code更顺手

1. 写CLAUDE.md(最重要的一步)

CLAUDE.md是Claude Code的“宪法”,告诉它你的编码习惯、项目规则、安全红线。

全局CLAUDE.md~/.claude/CLAUDE.md):适用于所有会话,放跨项目的通用规则。

项目CLAUDE.md(项目根目录/CLAUDE.md):针对当前项目的特殊约定。

一个简洁的全局CLAUDE.md模板:

## 关于我[你的身份/职业]。我用Claude Code[用途1][用途2]。 ## 思维原则所有决策从问题本质出发,不因“惯例如此”照搬。回到问题本身:要解决什么?最直接的路径是什么?不要谄媚。不要夸我的想法好、不要说“这是个很好的问题”。给我真实判断,方案有问题直接指出来。 ## 约束先行无论开发项目还是知识管理项目,第一步永远是建规则。新项目先写CLAUDE.md,新目录先定结构约定。没有规范的工作空间不动手。 ## 沟通方式- 默认中文,代码、命令、变量名用英文- 结论先行,再给理由- 遇到模糊需求,先给最合理的方案,再问要不要调整 ## 自主边界(红线,必须先问我)以下操作即使在auto-accept模式下也必须停下来问我:- 删除文件、目录或git历史- 修改.env、密钥、token、CI/CD配置- 数据库schema变更或数据迁移- git push、git rebase、git reset --hard、强制推送- 安装新的全局依赖或修改系统配置- 公开发布(npm publish、部署到生产、发文章等)

核心原则:CLAUDE.md不是越长越好,超过80行Claude就开始遗漏内容,最多别超过100行。只放它迷糊的那些边界规则。

2. 配置权限

刚装好时,Claude Code每次执行命令都要你确认,很烦。用 /permissions 命令,把你信任的工具(比如 npm run lintgit commit)加入允许列表,以后就不会再问了。

对于需要高度隔离的场景,可以用 /sandbox 开启沙箱模式。

3. 使用 MCP服务 器

Claude Code支持Model Context Protocol,能连外部工具:

# 连接Playwright(浏览器自动化)claude mcp add playwright npx @playwright/mcp@latest # 连接Sentry(错误监控)claude mcp add --transport http sentry https://mcp.sentry.dev/mcp

连上后,你就能让Claude直接查Sentry错误、用Playwright做自动化测试了。

4. 创建Skills

Skills是Claude Code的“技能包”,把常用工作流固化下来。

.claude/skills/ 下新建目录,里面放 SKILL.md

---name: fix-issuedescription: 修复GitHub issue的标准流程--- 1. 用 `gh issue view` 获取issue详情2. 理解问题3. 搜索相关代码文件4. 实现修复5. 写测试验证6. 确保代码通过lint和类型检查7. 写清晰的commit信息8. 推送并创建PR

以后遇到issue,直接运行 /fix-issue 1234 就行。

六、避坑指南

  1. Windows提示“bash不是内部命令” :重新安装Git for Windows,安装时务必选择“Use Git from the command line”
  2. 环境变量设置了但没生效:Windows要用 setx 设置,设置后必须重启终端。macOS/Linux写进 ~/.zshrc~/.bashrc 后记得 source
  3. 返回401 Unauthorized:检查cc-switch里的API Key格式,确保目标平台支持Bearer Token认证。
  4. 终端频繁断连:可能是网关超时,在cc-switch配置里调高 timeout 到120秒,开启 keep_alive
  5. 代码块不闭合/格式错乱:在CLAUDE.md里强化格式约束,或换用qwen-coder、deepseek-coder等针对代码优化的模型。

七、写在最后

Claude Code是我目前最推荐的AI编程工具,没有之一。

它可能不是最简单的,但绝对是上限最高的。一旦跑通安装、接上模型、定好规范,你会发现很多原本需要几小时的工作,现在几分钟就能搞定。

这套方案的核心优势就三个字:可控性。你不用依赖任何不稳定服务,所有组件都在自己手里。模型效果不好?换一个。框架更新了?自己决定升不升。

这才是AI时代开发者该有的姿势——不是被动等喂饭,而是主动搭建自己的生产力基础设施。

希望这篇保姆教程,能帮你顺利上车。做出你自己的作品。