按本文可在本机安装并接入 Claude Code、Gemini CLI、Codex CLI、OpenCode。结构参考常见中转站文档,内容已改为 Earbowe 域名与配置。
全球 https://api.earbowe.com/v1
国内直连 https://api.3861343.xyz/v1
OpenAI 兼容客户端一般带 /v1。Claude Code 的 ANTHROPIC_BASE_URL 常用站点根地址(见下文)。模型 ID 以控制台与 GET /v1/models 为准。
sk-你的API密钥 都请换成自己的真实密钥,不要提交到公开仓库。Claude Code 等工具需要 Node.js。
.msi,默认选项安装即可# Chocolatey
choco install nodejs
# 或 Scoop
scoop install nodejs
node --version
npm --version
按需安装:
npm install -g @anthropic-ai/claude-code
claude --version
npm install -g @google/gemini-cli
gemini --version
npm install -g @openai/codex@latest
codex --version
npm install -g opencode@latest
opencode --version
临时(当前 PowerShell 会话):
$env:ANTHROPIC_BASE_URL = "https://api.earbowe.com"
$env:ANTHROPIC_AUTH_TOKEN = "sk-你的API密钥"
永久(用户级,推荐):
[System.Environment]::SetEnvironmentVariable("ANTHROPIC_BASE_URL", "https://api.earbowe.com", [System.EnvironmentVariableTarget]::User)
[System.Environment]::SetEnvironmentVariable("ANTHROPIC_AUTH_TOKEN", "sk-你的API密钥", [System.EnvironmentVariableTarget]::User)
/v1,可改为 https://api.earbowe.com/v1 再试。查看:
echo $env:ANTHROPIC_BASE_URL
echo $env:ANTHROPIC_AUTH_TOKEN
VS Code / Claude 插件可写 C:\Users\你的用户名\.claude\config.json:
{
"primaryApiKey": "sk-你的API密钥"
}
$env:GOOGLE_GEMINI_BASE_URL = "https://api.earbowe.com"
$env:GEMINI_API_KEY = "sk-你的API密钥"
$env:GEMINI_MODEL = "gemini-2.5-pro"
永久:
[System.Environment]::SetEnvironmentVariable("GOOGLE_GEMINI_BASE_URL", "https://api.earbowe.com", [System.EnvironmentVariableTarget]::User)
[System.Environment]::SetEnvironmentVariable("GEMINI_API_KEY", "sk-你的API密钥", [System.EnvironmentVariableTarget]::User)
[System.Environment]::SetEnvironmentVariable("GEMINI_MODEL", "gemini-2.5-pro", [System.EnvironmentVariableTarget]::User)
编辑 %USERPROFILE%\.codex\config.toml(文件开头):
model_provider = "earbowe"
model = "gpt-5.5"
model_reasoning_effort = "high"
approval_policy = "on-failure"
sandbox_mode = "workspace-write"
preferred_auth_method = "apikey"
[model_providers.earbowe]
name = "Earbowe"
base_url = "https://api.earbowe.com/v1"
wire_api = "responses"
requires_openai_auth = true
国内直连把 base_url 换成 https://api.3861343.xyz/v1。
%USERPROFILE%\.codex\auth.json:
{
"OPENAI_API_KEY": "sk-你的API密钥"
}
也可用环境变量:
$env:OPENAI_BASE_URL = "https://api.earbowe.com/v1"
$env:OPENAI_API_KEY = "sk-你的API密钥"
配置文件:C:\Users\你的用户名\.config\opencode\opencode.json
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"earbowe": {
"npm": "@ai-sdk/openai-compatible",
"name": "Earbowe",
"options": {
"baseURL": "https://api.earbowe.com/v1",
"apiKey": "sk-你的API密钥"
},
"models": {
"gpt-5.5": { "name": "GPT-5.5" },
"gpt-5.6-luna": { "name": "GPT-5.6 Luna" },
"gpt-5.6-sol": { "name": "GPT-5.6 Sol" },
"gpt-5.6-terra": { "name": "GPT-5.6 Terra" }
}
}
}
}
验证:opencode models
| 工具 | 启动命令 |
|---|---|
| Claude Code | cd C:\path\to\project; claude |
| Gemini CLI | cd C:\path\to\project; gemini |
| Codex CLI | cd C:\path\to\project; codex |
| OpenCode | cd C:\path\to\project; opencode |
brew update
brew install node
从 nodejs.org 下载 macOS LTS .pkg 安装。
node --version
npm --version
npm install -g @anthropic-ai/claude-code
# 可选
npm install -g @google/gemini-cli
npm install -g @openai/codex@latest
npm install -g opencode@latest
权限不足时在命令前加 sudo。
export ANTHROPIC_BASE_URL="https://api.earbowe.com"
export ANTHROPIC_AUTH_TOKEN="sk-你的API密钥"
永久(zsh 默认):
echo 'export ANTHROPIC_BASE_URL="https://api.earbowe.com"' >> ~/.zshrc
echo 'export ANTHROPIC_AUTH_TOKEN="sk-你的API密钥"' >> ~/.zshrc
source ~/.zshrc
~/.claude/config.json:
{
"primaryApiKey": "sk-你的API密钥"
}
export GOOGLE_GEMINI_BASE_URL="https://api.earbowe.com"
export GEMINI_API_KEY="sk-你的API密钥"
export GEMINI_MODEL="gemini-2.5-pro"
~/.codex/config.toml:
model_provider = "earbowe"
model = "gpt-5.5"
model_reasoning_effort = "high"
approval_policy = "on-failure"
sandbox_mode = "workspace-write"
preferred_auth_method = "apikey"
[model_providers.earbowe]
name = "Earbowe"
base_url = "https://api.earbowe.com/v1"
wire_api = "responses"
requires_openai_auth = true
~/.codex/auth.json:
{
"OPENAI_API_KEY": "sk-你的API密钥"
}
~/.config/opencode/opencode.json 与 Windows 相同,仅路径不同。
cd /path/to/your/project
claude # 或 gemini / codex / opencode
# 官方 NodeSource LTS(Debian/Ubuntu 常见)
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt-get install -y nodejs
# 或系统源
sudo apt update && sudo apt install -y nodejs npm
node --version
npm --version
npm install -g @anthropic-ai/claude-code
npm install -g @google/gemini-cli # 可选
npm install -g @openai/codex@latest # 可选
npm install -g opencode@latest # 可选
export ANTHROPIC_BASE_URL="https://api.earbowe.com"
export ANTHROPIC_AUTH_TOKEN="sk-你的API密钥"
# 永久(bash)
echo 'export ANTHROPIC_BASE_URL="https://api.earbowe.com"' >> ~/.bashrc
echo 'export ANTHROPIC_AUTH_TOKEN="sk-你的API密钥"' >> ~/.bashrc
source ~/.bashrc
export GOOGLE_GEMINI_BASE_URL="https://api.earbowe.com"
export GEMINI_API_KEY="sk-你的API密钥"
export GEMINI_MODEL="gemini-2.5-pro"
配置文件路径与 macOS 相同(~/.codex/...、~/.config/opencode/...)。国内网络优先:
export OPENAI_BASE_URL="https://api.3861343.xyz/v1"
export OPENAI_API_KEY="sk-你的API密钥"
cd /path/to/your/project
claude # 或 gemini / codex / opencode
不依赖任何 CLI,先确认网关与密钥:
export OPENAI_BASE_URL="https://api.earbowe.com/v1"
export OPENAI_API_KEY="sk-你的API密钥"
curl -sS "$OPENAI_BASE_URL/models" \
-H "Authorization: Bearer $OPENAI_API_KEY" | head
curl -sS "$OPENAI_BASE_URL/chat/completions" \
-H "Authorization: Bearer $OPENAI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-5.5",
"messages": [{"role":"user","content":"ping"}],
"max_tokens": 32
}'
https://api.3861343.xyz/v1。若返回模型列表但 chat 失败,多半是上游/渠道问题,不是客户端装错。密钥错误、未复制完整,或用了错误环境变量名。OpenAI 兼容用 OPENAI_API_KEY;Claude Code 常用 ANTHROPIC_AUTH_TOKEN。
以 GET /v1/models 返回为准。文档示例里的 gpt-5.5 等若已下架,请改成控制台当前模型。
先试 ANTHROPIC_BASE_URL=https://api.earbowe.com,再试带 /v1。确认网关已启用 Anthropic 兼容路由与对应上游;若仅开通了 OpenAI 协议,请改用 Codex / OpenCode / 任意 OpenAI SDK。
优先用 api.earbowe.com(全球)或 api.3861343.xyz(国内)中延迟更低的一条;公司代理/SSL 检查可能截断 SSE。
示例里的沙箱策略请按项目收紧;不要把 danger-full-access 当作默认生产配置。密钥只放本机环境变量或本地配置,不要写进公开 Git。
更新:2026-07-24 · 简体中文技术接入文 · 非营销软文