OpenAI 配置教程
Claude Code 使用教程
Codex CLI 使用教程
cc-switch 使用教程
OpenAI / New API Key 配置教程
1. 登录你的 New API / 中转站后台,在 API Keys 页面创建一个新的 API Key。
2. 创建 API Key 时选择当前教程对应的分组。只有选择了正确分组的 Key 才支持 OpenAI 兼容格式调用。
3. 准备两个核心参数:API KeyBase URL
4. Base URL 一般填写站点地址并追加 /v1,例如:https://api.5946948.xyz/v1
!
注意:直接使用 New API Key 时,核心就是把 OPENAI_API_KEYOPENAI_BASE_URL 配好。不同工具名词不同,但本质都是这两个参数。
环境变量设置
macOS
Linux
Windows
临时设置(当前终端会话有效)
export OPENAI_API_KEY=your-api-key
export OPENAI_BASE_URL=https://api.5946948.xyz/v1
永久设置(需要重启终端生效)
# 添加到 ~/.zshrc 或 ~/.bash_profile
echo 'export OPENAI_API_KEY=your-api-key' >> ~/.zshrc
echo 'export OPENAI_BASE_URL=https://api.5946948.xyz/v1' >> ~/.zshrc
source ~/.zshrc
临时设置(当前终端会话有效)
export OPENAI_API_KEY=your-api-key
export OPENAI_BASE_URL=https://api.5946948.xyz/v1
永久设置(需要重启终端生效)
# 添加到 ~/.bashrc
echo 'export OPENAI_API_KEY=your-api-key' >> ~/.bashrc
echo 'export OPENAI_BASE_URL=https://api.5946948.xyz/v1' >> ~/.bashrc
source ~/.bashrc
临时设置(当前终端会话有效)
set OPENAI_API_KEY=your-api-key
set OPENAI_BASE_URL=https://api.5946948.xyz/v1
永久设置(需要重启终端生效)
setx OPENAI_API_KEY "your-api-key"
setx OPENAI_BASE_URL "https://api.5946948.xyz/v1"
常见使用方式
1)curl 调用测试
curl https://api.5946948.xyz/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer your-api-key" \
  -d '{
    "model": "gpt-4o-mini",
    "messages": [
      {"role": "user", "content": "你好,帮我测试一下接口是否可用"}
    ]
  }'
2)Python 示例
from openai import OpenAI

client = OpenAI(
    api_key="your-api-key",
    base_url="https://api.5946948.xyz/v1"
)

resp = client.chat.completions.create(
    model="gpt-4o-mini",
    messages=[{"role": "user", "content": "你好"}]
)

print(resp.choices[0].message.content)
3)Node.js 示例
import OpenAI from "openai";

const client = new OpenAI({
  apiKey: "your-api-key",
  baseURL: "https://api.5946948.xyz/v1"
});

const resp = await client.chat.completions.create({
  model: "gpt-4o-mini",
  messages: [{ role: "user", content: "你好" }]
});

console.log(resp.choices[0].message.content);
注意事项
  • 请把示例中的 your-api-key 替换成你的真实 API Key。
  • Base URL 通常需要以 /v1 结尾,否则某些客户端可能无法正常请求。
  • 如果工具支持“自定义 OpenAI 接口”或“OpenAI Compatible API”,通常都可以直接接入。
  • 如果调用失败,优先检查:Key 分组、Base URL、模型名称、账单或额度、网络代理设置。
使用前准备
1. 创建 API Key 时请选择当前教程对应的 Claude Code 分组,避免与其他工具的 Key 混用。
2. 推荐使用 cc-switch 工具快速切换环境 查看 cc-switch 教程
cc-switch 是一个图形化工具,可以方便地管理多个 Claude Code 配置。
终端配置指南
macOS
Linux
Windows
临时设置(当前终端会话有效)
export ANTHROPIC_BASE_URL=https://api.5946948.xyz
export ANTHROPIC_AUTH_TOKEN=your-api-key
永久设置(需要重启终端生效)
# 添加到 ~/.zshrc 或 ~/.bash_profile
echo 'export ANTHROPIC_BASE_URL=https://api.5946948.xyz' >> ~/.zshrc
echo 'export ANTHROPIC_AUTH_TOKEN=your-api-key' >> ~/.zshrc
source ~/.zshrc
临时设置(当前终端会话有效)
export ANTHROPIC_BASE_URL=https://api.5946948.xyz
export ANTHROPIC_AUTH_TOKEN=your-api-key
永久设置(需要重启终端生效)
# 添加到 ~/.bashrc
echo 'export ANTHROPIC_BASE_URL=https://api.5946948.xyz' >> ~/.bashrc
echo 'export ANTHROPIC_AUTH_TOKEN=your-api-key' >> ~/.bashrc
source ~/.bashrc
临时设置(当前终端会话有效)
set ANTHROPIC_BASE_URL=https://api.5946948.xyz
set ANTHROPIC_AUTH_TOKEN=your-api-key
永久设置(需要重启终端生效)
setx ANTHROPIC_BASE_URL "https://api.5946948.xyz"
setx ANTHROPIC_AUTH_TOKEN "your-api-key"
使用说明
  • 配置完成后,重新打开终端,再运行 Claude Code CLI。
  • 如果你维护多个环境或多个站点,推荐配合 cc-switch 做一键切换。
  • Claude Code 场景一般不需要手动追加 /v1,请按站点文档要求填写 Base URL。
  • 当 Claude Code 无法识别认证信息时,优先检查 ANTHROPIC_AUTH_TOKEN 是否生效。
i
OpenAI Codex CLI 是本地编程代理工具。这里提供的是通过 New API Key / OpenAI 兼容接口接入的完整示例,推荐搭配 cc-switch 管理多个环境。
安装 Codex CLI
使用 npm 安装
npm install -g @openai/codex
使用 Homebrew 安装(macOS)
brew install --cask codex
或从 GitHub 下载二进制文件 GitHub Releases
配置代理 / 自定义提供方
1. 创建 API Key 时请选择当前教程对应的 Codex CLI 分组,避免与其他工具的 Key 混用。
2. 创建或编辑配置文件 ~/.codex/config.toml
config.toml 配置示例
# ~/.codex/config.toml
model_provider = "newapi"
model = "gpt-5.2"
model_reasoning_effort = "high"
disable_response_storage = true
preferred_auth_method = "apikey"

[model_providers.newapi]
name = "newapi"
base_url = "https://api.5946948.xyz/v1"
wire_api = "responses"
requires_openai_auth = true
env_key = "WONG_API_KEY"
设置环境变量
macOS
Linux
Windows
临时设置(当前终端会话有效)
export WONG_API_KEY=your-api-key
永久设置(需要重启终端生效)
# 添加到 ~/.zshrc 或 ~/.bash_profile
echo 'export WONG_API_KEY=your-api-key' >> ~/.zshrc
source ~/.zshrc
临时设置(当前终端会话有效)
export WONG_API_KEY=your-api-key
永久设置(需要重启终端生效)
# 添加到 ~/.bashrc
echo 'export WONG_API_KEY=your-api-key' >> ~/.bashrc
source ~/.bashrc
临时设置(当前终端会话有效)
set WONG_API_KEY=your-api-key
永久设置(需要重启终端生效)
setx WONG_API_KEY "your-api-key"
启动使用
配置完成后,在终端运行 codex 即可启动。
首次运行如果提示登录,选择 Sign in with API key,然后使用 API Key 登录。
启动 Codex CLI
codex
注意事项
  • 请将 your-api-key 替换为在当前教程对应分组创建的真实 API Key。
  • Codex CLI 支持多种模型,可在 config.toml 中修改 model 参数。
  • 如果你的站点要求别的环境变量名,只需要同时修改 env_key 和系统环境变量即可。
  • 若要管理多个提供方或多个站点,最省事的方法是直接配合 cc-switch 切换。
cc-switch 是什么
cc-switch 是一个用于管理 Claude Code / Codex CLI 等配置环境的切换工具。
它适合有多个 API Key、多个站点、多个配置文件的人使用,可以避免反复手动改环境变量。
最典型的场景:开发环境 / 生产环境切换,不同代理站切换,不同团队 Key 切换。
推荐使用流程
1. 先准备好每个环境需要的参数,例如:Base URL、API Key、Provider 名称。
2. 在 cc-switch 中分别建立多个配置,比如“OpenAI 兼容环境”、“Claude Code 环境”、“Codex 测试环境”。
3. 给每个配置绑定对应的环境变量,例如 OPENAI_API_KEY、ANTHROPIC_AUTH_TOKEN、WONG_API_KEY。
4. 切换配置后,重新打开终端或刷新 Shell,再启动对应 CLI 工具。
建议配置示例
OpenAI / New API 场景
配置名称:openai-compatible
OPENAI_API_KEY=your-api-key
OPENAI_BASE_URL=https://api.5946948.xyz/v1
Claude Code 场景
配置名称:claude-code-main
ANTHROPIC_BASE_URL=https://api.5946948.xyz
ANTHROPIC_AUTH_TOKEN=your-api-key
Codex CLI 场景
配置名称:codex-main
WONG_API_KEY=your-api-key
CODEX_CONFIG=~/.codex/config.toml
使用建议
  • 把不同用途的 Key 分开管理,不要让 Claude Code、OpenAI 兼容调用、Codex CLI 共用一个环境。
  • 切换配置后,建议先用一个简单命令做连通性测试,再开始正式使用。
  • 如果团队多人共用教程页,可以把常用环境预设名称统一,降低沟通成本。
  • cc-switch 适合做“切换”,不适合把真实密钥直接公开展示在网页中。