ClaudeCode 与 Codex 安装接入教程
完整的 API0 接入指南,支持 Windows、Mac 系统,涵盖 CLI 工具、API SDK、第三方客户端等多种接入方式
通用配置
支持所有 OpenAI 兼容的聊天客户端以及原生 SDK 接入。以下是 API0 的通用配置信息:
| 配置项 | 值 |
|---|---|
| API Host (For GPT) | https://api.api0.net/v1 |
| API Host (For Claude) | https://api.api0.net |
| API Key | sk-... |
| API Path | /chat/completions |
可用模型
claude-opus-4-6claude-sonnet-4-6claude-haiku-4-5gpt-5.4gpt-5.4-mini
ClaudeCode 安装教程
Windows 版本
1. 安装 Node.js
2. 安装 Git
3. 安装 ClaudeCode
npm install -g @anthropic-ai/claude-code4. 创建 API Key
在 API0 平台获取您的 API Key。
5. 配置环境变量
点击开始,搜索 PowerShell,启动。输入以下命令,回车,等待命令执行完成:
[System.Environment]::SetEnvironmentVariable('ANTHROPIC_MODEL', 'claude-sonnet-4-6', 'User')
[System.Environment]::SetEnvironmentVariable('ANTHROPIC_DEFAULT_OPUS_MODEL', 'claude-opus-4-6', 'User')
[System.Environment]::SetEnvironmentVariable('ANTHROPIC_DEFAULT_SONNET_MODEL', 'claude-sonnet-4-6', 'User')
[System.Environment]::SetEnvironmentVariable('ANTHROPIC_DEFAULT_HAIKU_MODEL', 'claude-haiku-4-5', 'User')
[System.Environment]::SetEnvironmentVariable('ANTHROPIC_AUTH_TOKEN', '替换成你的密钥', 'User')
[System.Environment]::SetEnvironmentVariable('ANTHROPIC_BASE_URL', 'https://api.api0.net', 'User')6. 启动 ClaudeCode
开始菜单输入 cmd,启动命令行。输入 claude 回车即可。
提示:建议授予 ClaudeCode 最高权限运行,可使用 claude --dangerously-skip-permissions 命令。
Mac 版本
1. 安装 Node.js
下载 Node.js 下载 pkg 安装包并安装。
2. 安装 Homebrew
3. 安装 Git
4. 安装 ClaudeCode
npm install -g @anthropic-ai/claude-code5. 配置环境变量
复制命令,打开终端,粘贴,回车:
# 1. 配置环境变量
echo 'export ANTHROPIC_BASE_URL="https://api.api0.net"' >> ~/.zshrc
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrc && source ~/.zshrc
# 2. 创建配置目录
mkdir -p ~/.claude
# 3. 直接创建完整 settings.json
cat > ~/.claude/settings.json <<EOF
{
"env": {
"ANTHROPIC_MODEL": "claude-sonnet-4-6",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-4-6",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-4-6",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-haiku-4-5",
"ANTHROPIC_AUTH_TOKEN": "替换为你的密钥",
"ANTHROPIC_BASE_URL": "https://api.api0.net",
"API_TIMEOUT_MS": "3000000",
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1",
"DISABLE_BUG_COMMAND": "1",
"DISABLE_ERROR_REPORTING": "1",
"DISABLE_TELEMETRY": "1"
}
}
EOF
# 4. 创建 .claude.json 完成引导
cat > ~/.claude.json <<EOF
{
"hasCompletedOnboarding": true
}
EOF6. 启动 ClaudeCode
按 Cmd + 空格键,输入"终端",启动 Mac 的终端。输入 claude 回车即可。
提示:授予 ClaudeCode 最高权限运行:claude --dangerously-skip-permissions
Codex 安装教程
Windows 安装教程
1. 安装 Node.js
2. 安装 Codex
启动 cmd,输入以下命令:
npm install -g @openai/codex3. 创建 API Key
在 API0 平台获取您的 API Key。
4. 配置环境变量
点击开始,搜索 PowerShell,启动。输入以下命令,回车,等待命令执行完成:
[System.Environment]::SetEnvironmentVariable('OPENAI_API_KEY', '替换成你的密钥', 'User')
[System.Environment]::SetEnvironmentVariable('OPENAI_BASE_URL', 'https://api.api0.net/v1', 'User')5. 启动 Codex
强烈建议在你的工程目录下,通过 .codex/config.toml 来完成各种配置!
创建一个空文件夹,用 Cursor/VSCod/Trae 等 IDE 打开。在根目录新建 .codex/config.toml 文件:
model = "gpt-5.4"
model_provider = "api0"
[model_providers.api0]
name = "api0"
base_url = "https://api.api0.net/v1"
env_key = "OPENAI_API_KEY"
wire_api = "responses"启动终端,输入 codex,回车,确认当前模型。向它打个招呼测试一下。
Mac 安装教程
1. 安装 Node.js
2. 安装 Codex
npm install -g @openai/codex3. 创建 API Key
在 API0 平台获取您的 API Key。
4. 配置环境变量
echo 'export PATH="$HOME/.npm-global/bin:$PATH"' >> ~/.zshrc
echo 'export OPENAI_API_KEY="替换成你的密钥"' >> ~/.zshrc
echo 'export OPENAI_BASE_URL="https://api.api0.net/v1"' >> ~/.zshrc && source ~/.zshrc5. 启动 Codex
强烈建议在你的工程目录下,通过 .codex/config.toml 来完成各种配置!
创建一个空文件夹,用 Cursor/VSCod/Trae 等 IDE 打开。在根目录新建 .codex/config.toml 文件:
model = "gpt-5.4"
model_provider = "api0"
[model_providers.api0]
name = "api0"
base_url = "https://api.api0.net/v1"
env_key = "OPENAI_API_KEY"
wire_api = "responses"启动终端,输入 codex,回车确认。
提示:如果显示错误,重启终端重新尝试。如仍有问题,检查 ~/.zshrc 文件内容是否正确。
Chat Apps 接入
支持所有 OpenAI 兼容的聊天客户端 — Chatbox、Cherry Studio、LobeChat、NextChat、Open WebUI 等。
大多数应用在设置中有「自定义服务商」或「OpenAI API 兼容」选项,填入以下通用配置即可:
| 配置项 | 值 |
|---|---|
| API Host | https://api.api0.net/v1 |
| API Key | sk-... |
OpenAI API 接入
使用标准 OpenAI SDK 或任何 OpenAI 兼容客户端,只需修改 base_url 和 api_key。
Python (OpenAI SDK)
from openai import OpenAI
client = OpenAI(
api_key="sk-...",
base_url="https://api.api0.net/v1"
)
response = client.chat.completions.create(
model="gpt-5.4",
messages=[{"role": "user", "content": "Hello!"}]
)
print(response.choices[0].message.content)cURL
curl https://api.api0.net/v1/chat/completions -H "Authorization: Bearer sk-..." -H "Content-Type: application/json" -d '{"model": "gpt-5.4", "messages": [{"role": "user", "content": "Hello!"}]}'Claude API 接入
使用官方 Anthropic SDK 调用原生 Claude Messages API。完整支持流式输出、工具调用、视觉和所有 Claude 功能。
Python (Anthropic SDK)
import anthropic
client = anthropic.Anthropic(
api_key="sk-...",
base_url="https://api.api0.net"
)
message = client.messages.create(
model="claude-sonnet-4-6",
max_tokens=1024,
messages=[{"role": "user", "content": "Hello!"}]
)
print(message.content[0].text)cURL (非流式)
curl https://api.api0.net/v1/messages -H "x-api-key: sk-..." -H "content-type: application/json" -H "anthropic-version: 2023-06-01" -d '{
"model": "claude-sonnet-4-6",
"max_tokens": 1024,
"messages": [{"role": "user", "content": "Hello!"}]
}'cURL (流式)
curl https://api.api0.net/v1/messages -H "x-api-key: sk-..." -H "content-type: application/json" -H "anthropic-version: 2023-06-01" -d '{
"model": "claude-sonnet-4-6",
"max_tokens": 1024,
"stream": true,
"messages": [{"role": "user", "content": "Hello!"}]
}'OpenClaw 本地网关
OpenClaw 可将 API0 封装为本地网关,支持更多客户端接入。一条命令配置,不用手动改文件。
安装
npm install -g openclaw@latest单模型配置
openclaw onboard --non-interactive --accept-risk --auth-choice custom-api-key --custom-base-url "https://api.api0.net/v1" --custom-model-id "gpt-5.4" --custom-api-key "sk-..." --custom-provider-id "api0" --custom-compatibility openai-responses --gateway-port 18789 --skip-health多模型配置
GPT
openclaw onboard --non-interactive --accept-risk --auth-choice custom-api-key --custom-base-url "https://api.api0.net/v1" --custom-model-id "gpt-5.4" --custom-api-key "sk-..." --custom-provider-id "api0-gpt" --custom-compatibility openai-responses --gateway-port 18789 --skip-healthClaude
openclaw onboard --non-interactive --accept-risk --auth-choice custom-api-key --custom-base-url "https://api.api0.net" --custom-model-id "claude-sonnet-4-6" --custom-api-key "sk-..." --custom-provider-id "api0-claude" --custom-compatibility openai --gateway-port 18789 --skip-health启动网关
openclaw gateway --port 18789 --verbose切换模型
openclaw models set api0/gpt-5.4
openclaw models set api0-claude/claude-sonnet-4-6
# Restart gateway after switching
openclaw gateway stop && openclaw gateway --port 18789 --verbose