跳到主要内容

OpenAI Codex

OpenAI Codex 是面向软件开发的编码 Agent,支持在本地终端中阅读代码、修改文件、运行命令、解释项目并协助完成开发任务。这里的接入说明主要面向 Codex CLI,用于将 Codex CLI 的模型 provider 配置为彼源 AI。

Codex Web、Codex App 和 Codex IDE Extension 的登录与权限通常由 OpenAI 官方账户体系管理。本页重点说明 Codex CLI 的自定义 provider 配置,不代表所有 Codex 产品形态都可以用同样方式接入第三方 endpoint。

安装 Codex CLI

如本机尚未安装 Codex CLI,可使用官方 npm 包安装:

npm i -g @openai/codex

安装完成后执行:

codex --version

如果能够输出版本号,说明 Codex CLI 已可在当前终端中使用。

适用场景

  • 希望在终端中使用 Codex 处理本地代码仓库。
  • 希望通过彼源 AI 令牌接入可用模型。
  • 希望把 Codex CLI 的使用日志、额度和权限统一纳入彼源 AI 控制台管理。
  • 希望为 Codex CLI 单独配置模型 provider,而不影响其他客户端。

前置条件

开始前,请先准备以下信息:

项目说明
Codex CLI已安装并可运行 codex 命令
API endpointhttps://api.biyuan.ai/v1
彼源 AI 令牌在“令牌管理”中创建的 sk- 开头令牌
模型名称模型广场复制适合 Codex CLI 的模型 ID;令牌设置了模型限制时,以 GET /v1/models 返回为准

建议为 Codex CLI 单独创建令牌,不要复用生产服务、团队共享或其他客户端正在使用的高权限令牌。

接入流程

创建 Codex CLI 专用令牌
-> 确认可用模型
-> 写入 Codex CLI provider 配置
-> 设置彼源 AI 令牌环境变量
-> 使用 profile 启动 Codex
-> 发送一次测试请求

如何接入

1. 创建 Codex CLI 专用令牌

进入彼源 AI 控制台:

令牌管理 -> 添加令牌

建议命名为 codex-cli-maccodex-cli-workcodex-cli-project 等便于识别的名称。这样后续查看消耗、停用令牌或排查请求时更清晰。

2. 确认可用模型

在控制台中查看当前令牌可用的模型。首次接入建议只选择一个模型完成验证,确认 Codex CLI 与彼源 AI 之间的链路正常后,再切换或增加其他模型。

模型名称需要与控制台显示保持一致。例如:

gpt-5.3-codex

如使用其他模型,请以当前控制台中可见、可调用的名称为准。

3. 配置 Codex provider

打开或创建 Codex CLI 用户配置文件:

~/.codex/config.toml

加入一个彼源 AI provider 和对应 profile:

~/.codex/config.toml
[model_providers.biyuan]
name = "Biyuan"
base_url = "https://api.biyuan.ai/v1"
env_key = "BIYUAN_API_KEY"
wire_api = "responses"

[profiles.biyuan]
model_provider = "biyuan"
model = "gpt-5.3-codex"
model_reasoning_effort = "medium"

字段说明:

字段说明
model_providers.biyuan自定义 provider 名称,可保持为 biyuan
base_url彼源 AI API endpoint,需要包含 /v1
env_keyCodex CLI 读取令牌的环境变量名
wire_apiCodex CLI 与 provider 通信使用的协议,保持为 responses
profiles.biyuan启动时可选择的配置档
model默认模型名称,以彼源 AI 控制台可用模型为准

建议使用 profile 方式接入,避免直接覆盖当前 Codex CLI 的默认 OpenAI 配置。

4. 设置彼源 AI 令牌

在启动 Codex CLI 前,在同一个终端窗口中设置环境变量:

export BIYUAN_API_KEY="<你的彼源 AI 令牌>"

示例:

export BIYUAN_API_KEY="sk-..."

请勿把真实令牌写入公开文档、截图、代码仓库或聊天记录中。

5. 使用彼源 AI profile 启动 Codex

进入项目目录后启动 Codex:

cd /path/to/your/project
codex --profile biyuan

也可以在启动时临时指定模型:

codex --profile biyuan --model gpt-5.3-codex

启动后发送一个简单请求:

请总结这个项目的目录结构,并说明主要入口文件。

如果 Codex 能正常返回,回到彼源 AI 控制台,打开「使用日志」,能看到刚才这条请求(模型、时间、消耗),说明接入成功。

验证方法

推荐按以下顺序验证:

  1. 执行 codex --version,确认 Codex CLI 已安装。
  2. 检查 ~/.codex/config.toml 中是否存在 model_providers.biyuan
  3. 在同一终端中执行 echo $BIYUAN_API_KEY,确认令牌环境变量已生效。
  4. 使用 codex --profile biyuan 启动。
  5. 发送一条简单请求。
  6. 回到彼源 AI 控制台,打开「使用日志」,能看到刚才这条请求(模型、时间、消耗),说明接入成功。

注意事项

  • 本页主要适用于 Codex CLI,不适用于 Codex Web/App 的默认登录路径。
  • Codex CLI 的自定义 provider 当前更适合高级用户配置,首次接入建议先小范围验证。
  • wire_api 请保持为 responses,不要改成其他值。
  • 彼源 AI 侧需要当前模型可通过 Responses 风格接口调用,否则可能出现请求失败。
  • 不建议把真实令牌直接写入 config.toml,优先使用环境变量。

常见问题

Base URL 应该填写什么

填写:

https://api.biyuan.ai/v1

Codex CLI 的自定义 provider 配置需要写入 API base URL。彼源 AI 的 Responses 接口位于 /v1/responses,因此这里需要包含 /v1

可以直接在 Codex Web 或 App 中这样配置吗

不建议这样理解。Codex Web、Codex App 和 IDE Extension 通常走 OpenAI 官方账户体系。本页配置方式面向 Codex CLI 的自定义 provider。

提示找不到 provider 或 profile

请检查:

  • ~/.codex/config.toml 文件路径是否正确。
  • [model_providers.biyuan][profiles.biyuan] 是否完整。
  • TOML 语法是否正确,例如引号、方括号和换行。
  • 启动命令是否使用了 codex --profile biyuan

提示未设置 API Key

请确认当前终端中已经设置:

export BIYUAN_API_KEY="<你的彼源 AI 令牌>"

如果是在新的终端窗口启动 Codex,需要重新设置该环境变量,或将其写入本机安全的 shell 配置中。

模型无法调用

常见原因包括:

  • 模型名称与控制台显示不一致。
  • 当前令牌没有目标模型权限。
  • 当前模型不适合 Codex CLI 的 Responses 调用方式。
  • 令牌额度不足或已被停用。

建议先换用一个已确认可调用的模型完成最小验证,再继续排查目标模型。

如何确认请求是否经过彼源 AI

最直接的方式是回到彼源 AI 控制台,打开「使用日志」,看是否有刚才这条请求。若 Codex CLI 返回成功,但「使用日志」中没有这条请求,通常说明当前 profile 未生效,或 Codex 仍在使用原有 provider。

官方参考

继续阅读