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-6
  • claude-sonnet-4-6
  • claude-haiku-4-5
  • gpt-5.4
  • gpt-5.4-mini

ClaudeCode 安装教程

Windows 版本

1. 安装 Node.js

下载 Node.js

2. 安装 Git

下载 Git

3. 安装 ClaudeCode

npm install -g @anthropic-ai/claude-code

4. 创建 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

Homebrew 官网

3. 安装 Git

下载 Git

4. 安装 ClaudeCode

npm install -g @anthropic-ai/claude-code

5. 配置环境变量

复制命令,打开终端,粘贴,回车:

# 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
}
EOF

6. 启动 ClaudeCode

Cmd + 空格键,输入"终端",启动 Mac 的终端。输入 claude 回车即可。

提示:授予 ClaudeCode 最高权限运行:claude --dangerously-skip-permissions


Codex 安装教程

Windows 安装教程

1. 安装 Node.js

下载 Node.js

2. 安装 Codex

启动 cmd,输入以下命令:

npm install -g @openai/codex

3. 创建 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

下载 Node.js

2. 安装 Codex

npm install -g @openai/codex

3. 创建 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 ~/.zshrc

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,回车确认。

提示:如果显示错误,重启终端重新尝试。如仍有问题,检查 ~/.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-health

Claude

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