Skip to main content
这篇指南基于 Claude Code 官方文档整理,适合想在终端中直接使用 Xcompute 的开发者。内容分为三块:安装、接入、日常使用。
Claude Code 界面示例

先理解 Claude Code 是什么

Claude Code 是 Anthropic 的编码 Agent。它能直接在终端里:

核心功能

与传统的代码补全工具不同,Claude Code 拥有对整个项目的全局理解能力,能够跨文件分析和修改代码,就像一位经验丰富的工程师坐在你旁边。

系统要求

Claude Code 不支持原生 Windows(cmd / PowerShell),必须通过 WSL2 使用。

这篇文章会带你完成什么

你做完这篇后,应该能完成这几件事:
  1. 在本地安装 Claude Code
  2. 用 Xcompute 的 Base URLAPI Key 接入
  3. 在你的项目目录里启动 Claude Code
  4. 执行第一次问答和第一次代码修改任务

安装方式

如果你还没有准备 Node 环境,先看 Node.js 开发环境准备 官方更推荐原生安装脚本,但如果你想和 CodexOpenCode 统一走 Node 环境,也可以直接用 npm。
安装后验证:
如果能看到版本号,说明工具本身已经安装成功。 如果安装遇到权限错误(EACCES):

各平台安装说明

macOS
Ubuntu / Debian
Windows (WSL2)

接入 Xcompute

Claude Code 支持第三方 provider,这是接入 Xcompute 的关键。Xcompute 的 API 客户端会与 Anthropic Messages 协议进行转换,所以你只需要配置 Base URL 和 Key 即可。

了解渠道信息

渠道分组与折扣:

三种配置方式

Mintlify 不支持嵌套 Tabs,这里列出三种方式,选择一种即可。 方式一:环境变量(推荐) — 优先级最高,最简单直接
临时测试(当前终端有效):
方式二:claude config 命令
配置写入 ~/.claude/settings.json,可手动编辑。 配置文件目录结构:
方式三:手动编辑 settings.json
文件位置:
  • macOS / Linux:~/.claude/settings.json
  • Windows:C:\Users\你的用户名\.claude\settings.json

加速入口

如果 https://xcompute.us 延迟较高,可切换加速入口:
两个入口使用相同 API Key,协议完全一致,均可正常使用。

模型选择

验证连接

启动 Claude Code

首次启动会显示欢迎界面,在 > 提示符后输入:
如果配置正确,Claude 会回复当前模型信息和 API Base URL。

检查模型

显示当前使用的模型信息。

连接检查清单

  • claude --version 正常输出版本号
  • echo $ANTHROPIC_BASE_URL 输出 https://xcompute.us
  • echo $ANTHROPIC_AUTH_TOKEN 输出你的 API Key
  • claude 可以正常启动并对话
  • /model 显示的模型名称正确

完整配置流程示例

从零开始,以 macOS 为例:

高级配置

多模型切换

推荐创建别名(写入 ~/.zshrc~/.bashrc):

代理设置

Xcompute 中转站通常不需要代理。代理主要在使用官方 API 时使用。

超时配置

自定义 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 *

实用工作流示例

新功能开发:
Bug 修复:
代码重构:
编写测试:

第一次正式使用:一步一步来

1. 进入你的项目目录

2. 启动 Claude Code

3. 先做一个简单问题

4. 再做一个低风险任务

5. 最后再让它改代码

这样最不容易一下子把操作做复杂。

日常怎么用

1. 在项目目录中启动

2. 让它解释代码

3. 让它修改代码

4. 常用命令

常见问题

API 连接失败

排查步骤:

认证错误

排查步骤:
API Key 是从 Xcompute 平台获取的,不是 Anthropic 官方 Key,两者不通用。

模型不可用

常见错误:

网络超时

与官方 API 的区别

为什么建议先从简单问题开始?

因为非技术用户最容易在第一步就直接让 Agent 做复杂改动。先确认它能理解仓库、能正常响应,再开始真正修改更稳。

其他常见问题

可以在公司内网使用吗? 取决于公司网络策略。如果外网访问受限,可以配置 HTTP 代理:
API Key 被泄露了怎么办? 立即在 Xcompute 控制台重新生成 API Key,并更新本地配置。 费用如何计算? Xcompute 按照中转站的渠道定价计费,具体费率请查看 Xcompute 控制台的费用页面。 支持并发请求吗? 取决于你的 Xcompute 账户等级和渠道限制,请咨询 Xcompute 客服了解详情。

配置速查

配图示例

Claude Code 终端会话
Claude Code 多步任务场景
建议不要把 Claude Code 和生产应用共用同一个密钥。按工具拆分 API Key,更方便限额管理和排查问题。

官方参考

  1. Claude Code overview
  2. Claude Code setup
  3. Claude Code best practices
  4. Xcompute API 文档站

一键配置脚本

保存为 setup-claude-code.sh,在 macOS / Linux 上运行: