← Back to Blog

Codex 如何接入 OpenAI 兼容中转:从配置到排查

Zivv4 min read
CodexOpenAI 兼容配置指南

Codex 走 OpenAI 兼容协议,因此接入 Zivv 很直接:把 OpenAI 的请求地址换成 Zivv,API Key 换成 Zivv Key。真正需要注意的是团队怎么分发 Key、模型怎么选、出错时怎么判断问题。

适合谁读

这篇适合三类用户:

  • 已经在用 Codex,希望降低调用成本
  • 团队里同时用 Claude Code 和 Codex,想统一账单
  • 自己的工具链只支持 OpenAI 协议,但想调用更多模型

Zivv 的定位是统一入口。你可以用 OpenAI 兼容方式调用,也可以用 Anthropic 兼容方式调用,Key 可以统一管理。

基础配置

设置两个环境变量:

export OPENAI_BASE_URL=https://zivv.pro/v1
export OPENAI_API_KEY=sk-your-key-here
codex

Windows PowerShell:

$env:OPENAI_BASE_URL="https://zivv.pro/v1"
$env:OPENAI_API_KEY="sk-your-key-here"
codex

注意:OpenAI 兼容入口通常需要 /v1,Anthropic 入口则使用根域名。很多配置失败都来自这两个地址混用。更完整的参数和客户端示例见 Codex CLI 配置文档OpenAI SDK 接入文档

模型选择建议

Codex 场景可以按任务分层:

任务推荐策略
小改动、解释代码低成本通用模型
多文件重构强推理模型
生成测试、补文档中等模型即可
复杂架构判断顶配模型短时间使用

不要所有任务都默认最贵模型。更好的方式是:日常用通用模型,卡住时再临时切强模型。

团队分发方式

团队里最怕两件事:Key 到处复制、账单看不清。推荐做法:

  1. Owner 创建团队
  2. 给每个成员发独立 Key
  3. 给自动化任务单独建 Key
  4. 设置日预算或月预算
  5. 每周看一次用量排行

这样可以把 Codex、Claude Code、CI 任务、业务服务端调用分开,不会混成一笔账。

常见错误排查

401 或 unauthorized 通常是 Key 填错、复制时多了空格,或者用了已经停用的团队 Key。错误含义可以对照 错误码说明

404 或 model not found 检查模型名是否可用,或者当前 Key 所在分组是否有这个模型。可对照 模型列表文档

请求走到官方 OpenAI 说明 OPENAI_BASE_URL 没生效。确认启动 Codex 的终端就是设置环境变量的同一个终端。

中文内容乱码 这通常不是 API 问题,而是终端编码或日志查看器问题。先用简单英文问题验证链路。

与 Claude Code 一起用

很多开发者会组合使用:

  • Claude Code:处理长上下文代码任务
  • Codex:处理 OpenAI 生态工具、脚本和自动化
  • Zivv:统一 Key、统一账单、统一模型入口

这比每个工具分别绑官方账号更清晰,也更容易控制成本。

结论

Codex 接入 Zivv 的核心就是两项配置:OPENAI_BASE_URL=https://zivv.pro/v1 和 Zivv API Key。个人用户可以直接用;团队用户建议从第一天就按成员和项目拆 Key,后面排查和控费会轻松很多。