自由AI空间·开放分享平台
全面的 Claude Code 和 Codex CLI 配置教程,帮助你快速接入第三方 API 中转服务。
本教程将指导你在 Windows 系统上配置 Claude Code 和 Codex CLI 使用第三方 API 中转服务。
首先确保你的系统已安装 Node.js (建议 v18 或更高版本):
# 检查 Node.js 版本
node --version
# 如未安装,请从官网下载: https://nodejs.org/
# 使用 npm 全局安装
npm install -g @anthropic-ai/claude-code
# 使用 npm 全局安装
npm install -g @openai/codex
打开 PowerShell 或命令提示符,设置环境变量:
# 设置 API 基础地址(替换为你的中转服务地址)
set ANTHROPIC_BASE_URL=https://your-api-proxy.com
# 设置 API 密钥(替换为你的密钥)
set ANTHROPIC_API_KEY=sk-your-api-key-here
# 启动 Claude Code
claude
变量名: ANTHROPIC_BASE_URL
变量值: https://your-api-proxy.com
变量名: ANTHROPIC_API_KEY
变量值: sk-your-api-key-here
# 设置 OpenAI API 基础地址
set OPENAI_BASE_URL=https://your-api-proxy.com/v1
# 设置 API 密钥
set OPENAI_API_KEY=sk-your-api-key-here
# 启动 Codex
codex
# 测试 Claude Code
claude --version
claude "Hello, this is a test"
# 测试 Codex
codex --version
codex "Write a hello world in Python"
本教程将指导你在 macOS 系统上配置 Claude Code 和 Codex CLI 使用第三方 API 中转服务。
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# 使用 Homebrew 安装
brew install node
# 验证安装
node --version
npm --version
# 安装 Claude Code
npm install -g @anthropic-ai/claude-code
# 安装 Codex
npm install -g @openai/codex
# 设置 API 基础地址
export ANTHROPIC_BASE_URL="https://your-api-proxy.com"
# 设置 API 密钥
export ANTHROPIC_API_KEY="sk-your-api-key-here"
# 启动 Claude Code
claude
编辑你的 shell 配置文件:
# 如果使用 zsh(macOS 默认)
nano ~/.zshrc
# 如果使用 bash
nano ~/.bash_profile
在文件末尾添加以下内容:
# Claude Code API 配置
export ANTHROPIC_BASE_URL="https://your-api-proxy.com"
export ANTHROPIC_API_KEY="sk-your-api-key-here"
# Codex API 配置
export OPENAI_BASE_URL="https://your-api-proxy.com/v1"
export OPENAI_API_KEY="sk-your-api-key-here"
保存后执行以下命令使配置生效:
# 重新加载配置
source ~/.zshrc # 或 source ~/.bash_profile
# 检查环境变量是否设置成功
echo $ANTHROPIC_BASE_URL
echo $ANTHROPIC_API_KEY
# 测试 Claude Code
claude "Hello, this is a test"
# 测试 Codex
codex "Write a hello world in Python"
本教程将指导你在 Linux 系统上配置 Claude Code 和 Codex CLI 使用第三方 API 中转服务。
使用 NodeSource 仓库安装最新版 Node.js:
# Ubuntu/Debian
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt-get install -y nodejs
# CentOS/RHEL/Fedora
curl -fsSL https://rpm.nodesource.com/setup_20.x | sudo bash -
sudo yum install -y nodejs
# Arch Linux
sudo pacman -S nodejs npm
# 验证安装
node --version
npm --version
# 安装 Claude Code
sudo npm install -g @anthropic-ai/claude-code
# 安装 Codex
sudo npm install -g @openai/codex
# 设置环境变量并启动
export ANTHROPIC_BASE_URL="https://your-api-proxy.com"
export ANTHROPIC_API_KEY="sk-your-api-key-here"
claude
编辑 ~/.bashrc 或 ~/.zshrc 文件:
# 使用你喜欢的编辑器
vim ~/.bashrc
# 或
nano ~/.bashrc
在文件末尾添加:
# ===== API 配置 =====
# Claude Code
export ANTHROPIC_BASE_URL="https://your-api-proxy.com"
export ANTHROPIC_API_KEY="sk-your-api-key-here"
# Codex
export OPENAI_BASE_URL="https://your-api-proxy.com/v1"
export OPENAI_API_KEY="sk-your-api-key-here"
使配置生效:
source ~/.bashrc
# 创建或编辑环境变量文件
mkdir -p ~/.config/environment.d
nano ~/.config/environment.d/api.conf
添加以下内容:
ANTHROPIC_BASE_URL=https://your-api-proxy.com
ANTHROPIC_API_KEY=sk-your-api-key-here
OPENAI_BASE_URL=https://your-api-proxy.com/v1
OPENAI_API_KEY=sk-your-api-key-here
# 验证环境变量
env | grep -E "(ANTHROPIC|OPENAI)"
# 测试 Claude Code
claude --version
claude "Hello, this is a test"
# 测试 Codex
codex --version
codex "Write a hello world in Python"
# 检查网络连接
curl -I https://your-api-proxy.com/v1
# 检查 DNS 解析
nslookup your-api-proxy.com
# 如果使用代理
export https_proxy=http://127.0.0.1:7890
export http_proxy=http://127.0.0.1:7890
| 工具 | 环境变量 | 说明 |
|---|---|---|
| Claude Code | ANTHROPIC_BASE_URL | API 基础地址 |
| Claude Code | ANTHROPIC_API_KEY | API 密钥 |
| Codex | OPENAI_BASE_URL | API 基础地址 |
| Codex | OPENAI_API_KEY | API 密钥 |