本文整合 Codex 与 Claude Code 两款 AI 编程助手的安装、配置及使用教程,覆盖 Windows、Mac、Linux 三大主流系统,严格遵循官方代码配置,适合各类开发者快速上手使用。
目录:
-
Codex 安装与配置教程(全系统)
-
Claude Code 安装与使用教程(全系统)
-
常见问题汇总(通用+专属)
一、Codex 安装与配置教程
Codex 是 OpenAI 推出的强大 AI 编程助手,可通过终端、VSCode 插件等方式使用,以下是全系统详细安装配置步骤。
(一)Windows 版本教程
1. 系统要求
-
Windows 10 或 Windows 11
-
Node.js 22+
-
npm 10+
-
稳定网络连接
2. 安装步骤
前置步骤(必做)
安装 Git Bash,请访问 Git - Downloads 下载对应您电脑系统的版本,之后一直点击"下一步"即可完成安装。
步骤1:安装 Node.js
访问 Node.js 官网 下载并安装最新 LTS 版本。
步骤2:安装 codex
打开命令提示符 (CMD) 或 PowerShell,运行以下命令:
bash
npm install -g @openai/codex
步骤3:验证安装
打开命令提示符 (CMD) 或 PowerShell,运行以下命令,若能显示版本号则安装成功:
bash
codex --version
3. 配置 API
步骤1:获取 Auth Token
访问 xuedingmao.com 站点页面进行以下操作:
-
点击 **控制台 → API令牌** 页面
-
点击 **添加令牌**
-
令牌分组请选择:**codex专属**(务必选择此分组,否则无法使用)
-
令牌名称随意
-
额度建议:设置为 **无限额度**
-
其他选项保持默认
参考截图:令牌创建页面
步骤2:配置文件
重要提示:请将下方的 `sk-xxx` 替换为您在 xuedingmao.com 生成的实际 API 密钥!(重复3次,务必注意)
-
进入当前用户的用户目录下的 `.codex` 文件夹中,例如:`C:\Users\testuser\.codex`。(注意:如果看不到该目录,说明您没有打开 Windows 的"显示隐藏的项目",请先在文件资源管理器中开启。)
-
参考截图:显示隐藏目录
-
如果没有 `.codex` 文件夹,请手动创建该文件夹,然后在其中创建 `config.toml` 以及 `auth.json` 两个文件。
-
参考截图:.codex 目录文件
-
填写配置(需将 `sk-xxx` 替换成您自己创建的真实 SK):
a. `auth.json` 中的配置:
json
{"OPENAI_API_KEY": "sk-xxx"}
b. `config.toml` 中的配置(直接粘贴下面的内容即可):
`model_reasoning_effort` 可选值为 `high`, `medium`, `low`,分别代表模型思考的努力程度(高、中、低)。
toml
model_provider = "api111"
model = "gpt-5-codex"
model_reasoning_effort = "high"
disable_response_storage = true
preferred_auth_method = "apikey"
[model_providers.api111]
name = "api111"
base_url = "https://xuedingmao.com/v1"
wire_api = "responses"
4. 启动 codex
重启终端!重启终端!重启终端!(重要操作,否则配置不生效)
然后进入到您的工程目录:
bash
cd your-project-folder
运行以下命令启动:
bash
codex
参考截图:Codex 启动界面
5. VSCode 插件 codex
以上配置完成后,在 VSCode 扩展商店中搜索并安装 `codex` 即可,安装完成后会出现在侧边栏。
参考截图1:VSCode 插件搜索
参考截图2:插件侧边栏显示
(二)Mac 版本教程
1. 系统要求
-
macOS 12 或更高版本
-
Node.js 22+
-
npm 10+
-
稳定网络连接
2. 安装步骤
步骤1:安装 Node.js(两种方式,推荐方式二)
-
方式一:直接访问 Node.js 官网 下载并安装最新 LTS 版本。
-
方式二:使用 Homebrew(推荐)
bash
# 如果尚未安装 Homebrew,请先运行此命令
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# 安装 Node.js
brew install node
步骤2:安装 codex
打开终端 (Terminal),运行(可能需要加 `sudo`):
bash
npm install -g @openai/codex
步骤3:验证安装
打开终端 (Terminal),运行以下命令,若能显示版本号则安装成功:
bash
codex --version
3. 配置 API
步骤1:获取 Auth Token
访问 xuedingmao.com 站点页面进行以下操作:
-
点击 **控制台 → API令牌** 页面
-
点击 **添加令牌**
-
令牌分组请选择:**codex特供**(务必选择此分组,否则无法使用)
-
令牌名称随意
-
额度建议:设置为 **无限额度**
-
其他选项保持默认
参考截图:令牌创建页面
步骤2:配置文件
重要提示:请将下方的 `sk-xxx` 替换为您在 xuedingmao.com 生成的实际 API 密钥!(重复3次,务必注意)
- 创建目录和文件,打开终端运行以下命令:
bash
mkdir -p ~/.codex
touch ~/.codex/auth.json
touch ~/.codex/config.toml
- 编辑 `auth.json` 文件:
bash
vi ~/.codex/auth.json
按 `i` 进入插入模式,粘贴以下内容(将 `sk-xxx` 替换为您的密钥),然后按 `ESC` 键,输入 `:wq` 并回车保存退出。
json
{"OPENAI_API_KEY": "sk-xxx"}
- 编辑 `config.toml` 文件:
bash
vi ~/.codex/config.toml
按 `i` 进入插入模式,粘贴以下内容,然后按 `ESC` 键,输入 `:wq` 并回车保存退出。
toml
model_provider = "api111"
model = "gpt-5-codex"
model_reasoning_effort = "high"
disable_response_storage = true
preferred_auth_method = "apikey"
[model_providers.api111]
name = "api111"
base_url = "https://xuedingmao.com/v1"
wire_api = "responses"
4. 启动 codex
重启终端!重启终端!重启终端!(重要操作,否则配置不生效)
然后进入到您的工程目录:
bash
cd your-project-folder
运行以下命令启动:
bash
codex
5. VSCode 插件 codex
以上配置完成后,在 VSCode 扩展商店中搜索并安装 `codex` 即可,安装完成后会出现在侧边栏。
(三)Linux 版本教程
1. 系统要求
-
主流 Linux 发行版 (Ubuntu 20.04+, Debian 10+, CentOS 7+, etc.)
-
Node.js 22+
-
npm 10+
-
稳定网络连接
2. 安装步骤
步骤1:安装 Node.js(分发行版)
- Ubuntu/Debian
bash
sudo apt update
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt-get install -y nodejs
- CentOS/RHEL/Fedora
bash
# 使用 dnf (Fedora) 或 yum (CentOS/RHEL)
sudo dnf install nodejs npm
# 或
sudo yum install nodejs npm
- Arch Linux
bash
sudo pacman -S nodejs npm
步骤2:安装 codex
打开终端 (Terminal),运行:
bash
sudo npm install -g @openai/codex
步骤3:验证安装
打开终端 (Terminal),运行以下命令,若能显示版本号则安装成功:
bash
codex --version
3. 配置 API
步骤1:获取 Auth Token
访问 xuedingmao.com 站点页面进行以下操作:
-
点击 **控制台 → API令牌** 页面
-
点击 **添加令牌**
-
令牌分组请选择:**codex渠道-gpt**(务必选择此分组,否则无法使用)
-
令牌名称随意
-
额度建议:设置为 **无限额度**
-
其他选项保持默认
步骤2:配置文件
重要提示:请将下方的 `sk-xxx` 替换为您在 xuedingmao.com 生成的实际 API 密钥!(重复3次,务必注意)
- 创建目录和文件,打开终端运行以下命令:
bash
mkdir -p ~/.codex
touch ~/.codex/auth.json
touch ~/.codex/config.toml
- 编辑 `auth.json` 文件:
bash
vi ~/.codex/auth.json
按 `i` 进入插入模式,粘贴以下内容(将 `sk-xxx` 替换为您的密钥),然后按 `ESC` 键,输入 `:wq` 并回车保存退出。
json
{"OPENAI_API_KEY": "sk-xxx"}
- 编辑 `config.toml` 文件:
bash
vi ~/.codex/config.toml
按 `i` 进入插入模式,粘贴以下内容,然后按 `ESC` 键,输入 `:wq` 并回车保存退出。
toml
model_provider = "api111"
model = "gpt-5-codex"
model_reasoning_effort = "high"
disable_response_storage = true
preferred_auth_method = "apikey"
[model_providers.api111]
name = "api111"
base_url = "https://xuedingmao.com/v1"
wire_api = "responses"
4. 启动 codex
重启终端!重启终端!重启终端!(重要操作,否则配置不生效)
然后进入到您的工程目录:
bash
cd your-project-folder
运行以下命令启动:
bash
codex
参考截图:Codex 启动界面
5. VSCode 插件 codex
以上配置完成后,在 VSCode 扩展商店中搜索并安装 `codex` 即可,安装完成后会出现在侧边栏。
参考截图1:VSCode 插件搜索
参考截图2:插件侧边栏显示
二、Claude Code 安装与使用教程
Claude Code 是 Anthropic 推出的强大 AI 编程助手,可直接在终端中与 AI 协作编程,以下是全系统安装使用步骤。
(一)系统要求
-
Node.js 版本 ≥ 18.0
-
支持的操作系统:macOS、Linux、Windows (WSL)
-
稳定网络连接
(二)快速开始
1. 安装 Node.js
提示:如果您已经安装了 Node.js 18.0 或更高版本,可以跳过此步骤。
Ubuntu / Debian 用户
bash
# 安装 Node.js LTS 版本
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo bash -
sudo apt-get install -y nodejs
# 验证安装
node --version
macOS 用户
bash
# 安装 Xcode 命令行工具
sudo xcode-select --install
# 安装 Homebrew(如果尚未安装)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# 通过 Homebrew 安装 Node.js
brew install node
# 验证安装
node --version
Windows (WSL) 用户
参考 Ubuntu / Debian 用户安装步骤,在 WSL 终端中执行对应命令即可。
2. 安装 Claude Code
使用 npm 全局安装 Claude Code,打开终端运行以下命令:
bash
npm install -g @anthropic-ai/claude-code
# 验证安装
claude --version
3. 配置并开始使用
步骤1:获取必要的配置信息
您需要准备两个重要的配置项,具体说明如下:
| 配置项 | 说明 | 获取方式 |
|---|---|---|
| ANTHROPIC_AUTH_TOKEN | API 认证令牌 | 注册后在 `API令牌` 页面点击 `添加令牌` 获得(以 `sk-` 开头) |
| ANTHROPIC_BASE_URL | API 服务地址 | 使用 `https://xuedingmao.com`(与主站地址相同) |
创建令牌时的建议设置:
-
名称:随意命名
-
额度:设为无限额度
-
分组:选择Claude code专属或者官转克劳德3及以上
-
其他选项:保持默认设置
步骤2:启动 Claude Code
首先进入您的项目目录,然后根据操作系统设置环境变量,最后启动 Claude Code。
Linux/Unix/macOS 系统(终端)
bash
# 进入项目目录
cd your-project-folder
# 设置环境变量(替换 sk-... 为您的实际令牌)
export ANTHROPIC_AUTH_TOKEN=sk-...
export ANTHROPIC_BASE_URL=https://xuedingmao.com
export API_TIMEOUT_MS=300000 # 设置为 300 秒超时
# 启动 Claude Code
claude
Windows 系统(PowerShell)
bash
# 进入项目目录
cd your-project-folder
# 设置环境变量(替换 sk-... 为您的实际令牌)
$env:ANTHROPIC_BASE_URL = "https://xuedingmao.com"
$env:ANTHROPIC_AUTH_TOKEN = "sk-..."
$env:API_TIMEOUT_MS = "300000" # 设置为 300 秒超时
# 启动 Claude Code
claude
Windows 系统(CMD)
bash
# 进入项目目录
cd your-project-folder
# 设置环境变量(替换 sk-... 为您的实际令牌)
set ANTHROPIC_BASE_URL=https://xuedingmao.com
set ANTHROPIC_AUTH_TOKEN=sk-...
set API_TIMEOUT_MS=300000
# 启动 Claude Code
claude
步骤3:初次运行配置
启动后,您将看到以下配置步骤,按提示完成即可:
-
选择主题 → 选择您喜欢的主题 + 按 Enter
-
安全须知 → 确认安全须知 + 按 Enter
-
Terminal 配置 → 使用默认配置 + 按 Enter
-
工作目录信任 → 信任当前目录 + 按 Enter
恭喜!现在您可以开始与您的 AI 编程搭档一起写代码了!
三、常见问题汇总
(一)Codex 专属问题
Q: 启动 Codex 失败,提示 API 相关错误?
A: 请按以下步骤排查:
-
确认 API Key 创建是否正确:额度选择【无限额度】,不要限制模型,分组选择对应系统的专属分组(Windows:codex专属;Mac:codex特供;Linux:codex渠道-gpt)。
-
确认 config.toml 中的 base_url 已改为 https://xuedingmao.com/v1。
-
确认 auth.json 中的 SK 已替换为实际生成的密钥,且格式正确(无多余符号)。
-
重启终端后重新尝试启动。
(二)Claude Code 专属问题
Q: 遇到 "Invalid API Key · Please run /login" 错误?
A: 这表明 Claude Code 未检测到环境变量。请检查:
-
是否正确设置了 `ANTHROPIC_AUTH_TOKEN` 和 `ANTHROPIC_BASE_URL`
-
环境变量值是否正确(令牌以 `sk-` 开头,base_url 为 https://xuedingmao.com)
-
如果使用了永久配置,是否重启了终端
Q: 为什么显示 "offline" 状态?
A: Claude Code 通过连接 Google 来判断网络状态。显示 "offline" 不影响正常使用,只是表明无法连接到 Google。
Q: 为什么浏览网页的 Fetch 会失败?
A: Claude Code 在访问网页前需要调用 Claude 服务进行安全检查。您需要:
-
保持稳定的国际互联网连接
-
必要时使用全局代理
Q: 请求总是显示 "fetch failed"?
A: 可能是网络环境导致的问题。解决方案:
-
尝试使用代理工具
-
检查网络连接是否稳定,重新启动 Claude Code
Q: API 报错如何处理?
A: 可能是转发代理不稳定导致的,建议:
-
退出 Claude Code(Ctrl+C)
-
重新运行 `claude` 命令
-
如果问题持续,请稍后再试
Q: 网页登录错误?
A: 尝试清除本站的 Cookie,然后重新登录。
(三)通用注意事项
-
本文所有配置均遵循官方规范,未自创任何代码或配置参数,确保可用性。
-
请妥善保管您的 API 令牌,避免泄露,否则可能导致额度被盗用。
-
两款工具均依赖 Node.js,确保 Node.js 版本符合要求,否则会导致安装或启动失败。
-
如遇到其他未提及的问题,可参考对应官方文档或联系技术支持。
(四)相关链接
-
Git 官方下载:https://git-scm.com/downloads
-
Node.js 官方网站:https://nodejs.org/
-
Claude 官方文档:https://docs.anthropic.com
💡 提示:如遇到其他问题,请查看官方文档或联系技术支持。
(注:文档部分内容可能由 AI 生成)