
先理解 Claude Code 是什么
Claude Code 是 Anthropic 的编码 Agent。它能直接在终端里:核心功能
与传统的代码补全工具不同,Claude Code 拥有对整个项目的全局理解能力,能够跨文件分析和修改代码,就像一位经验丰富的工程师坐在你旁边。
系统要求
这篇文章会带你完成什么
你做完这篇后,应该能完成这几件事:- 在本地安装 Claude Code
- 用 Xcompute 的
Base URL和API Key接入 - 在你的项目目录里启动 Claude Code
- 执行第一次问答和第一次代码修改任务
安装方式
如果你还没有准备 Node 环境,先看 Node.js 开发环境准备。 官方更推荐原生安装脚本,但如果你想和Codex、OpenCode 统一走 Node 环境,也可以直接用 npm。
- npm 安装(推荐本教程用这个)
- 官方原生安装
各平台安装说明
macOS接入 Xcompute
Claude Code 支持第三方 provider,这是接入 Xcompute 的关键。Xcompute 的 API 客户端会与 Anthropic Messages 协议进行转换,所以你只需要配置 Base URL 和 Key 即可。了解渠道信息
渠道分组与折扣:
三种配置方式
Mintlify 不支持嵌套 Tabs,这里列出三种方式,选择一种即可。 方式一:环境变量(推荐) — 优先级最高,最简单直接~/.claude/settings.json,可手动编辑。
配置文件目录结构:
- macOS / Linux:
~/.claude/settings.json - Windows:
C:\Users\你的用户名\.claude\settings.json
加速入口
如果https://xcompute.us 延迟较高,可切换加速入口:
模型选择
验证连接
启动 Claude Code
> 提示符后输入:
检查模型
连接检查清单
claude --version正常输出版本号echo $ANTHROPIC_BASE_URL输出https://xcompute.usecho $ANTHROPIC_AUTH_TOKEN输出你的 API Keyclaude可以正常启动并对话/model显示的模型名称正确
完整配置流程示例
从零开始,以 macOS 为例:高级配置
多模型切换
~/.zshrc 或 ~/.bashrc):
代理设置
超时配置
自定义 System Prompt
在项目根目录创建CLAUDE.md,Claude Code 会自动读取作为上下文参考:
CLAUDE.md,Claude Code 在访问该目录时会自动加载:
权限精细管理
settings.json 配置:
管道输入用法
claude -p 支持非交互模式,适合脚本集成:
权限管理最佳实践
按项目设置权限:- 允许 Read 权限(只读是安全的)
- 允许
Bash:npm *和Bash:git *(常用且安全) - 谨慎允许
Bash:* - 始终禁止
Bash:rm -rf /和Bash:sudo *
实用工作流示例
新功能开发:第一次正式使用:一步一步来
1. 进入你的项目目录
2. 启动 Claude Code
3. 先做一个简单问题
4. 再做一个低风险任务
5. 最后再让它改代码
日常怎么用
1. 在项目目录中启动
2. 让它解释代码
3. 让它修改代码
4. 常用命令
常见问题
API 连接失败
认证错误
模型不可用
网络超时
与官方 API 的区别
为什么建议先从简单问题开始?
因为非技术用户最容易在第一步就直接让 Agent 做复杂改动。先确认它能理解仓库、能正常响应,再开始真正修改更稳。其他常见问题
可以在公司内网使用吗? 取决于公司网络策略。如果外网访问受限,可以配置 HTTP 代理:配置速查
配图示例


建议不要把 Claude Code 和生产应用共用同一个密钥。按工具拆分 API Key,更方便限额管理和排查问题。
官方参考
一键配置脚本
保存为setup-claude-code.sh,在 macOS / Linux 上运行: