Skip to content

Codex 配置

Codex 自定义提供商使用 OpenAI Responses API。配置文件应放在用户目录的 ~/.codex/config.toml;提供商和认证配置放在项目内 .codex/config.toml 会被 Codex 忽略。

1. 设置令牌

bash
export NEWAPI_API_KEY="sk-替换为你的令牌"

需要长期使用时,可由 shell 的安全环境配置或密码管理器在启动时注入。不要把令牌直接写入项目仓库。

2. 配置 ~/.codex/config.toml

先从可用模型了解本站模型,再把 YOUR_MODEL_ID 替换为当前令牌通过 /v1/models 查询到、并已验证支持 Responses API 的模型。

toml
model = "YOUR_MODEL_ID"
model_provider = "fq_hx"

[model_providers.fq_hx]
name = "NewAPI"
base_url = "https://newapi.fq-hx.com/v1"
env_key = "NEWAPI_API_KEY"
wire_api = "responses"

wire_api 当前只支持 responses。如果所选渠道只实现 /v1/chat/completions,该模型不适合用于 Codex。

3. 验证 Responses API

bash
curl -sS "https://newapi.fq-hx.com/v1/responses" \
  -H "Authorization: Bearer $NEWAPI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "YOUR_MODEL_ID",
    "input": "只回复 OK"
  }'

请求成功后运行:

bash
codex

如果出现模型不存在、协议不支持或流式响应错误,先用上面的 /v1/responses 请求排除 Codex 本地配置问题。

常见问题

现象优先检查
找不到自定义 provider配置是否位于用户目录 ~/.codex/config.toml
返回 401NEWAPI_API_KEY 是否在启动 Codex 的同一环境中存在
返回接口或格式错误所选模型渠道是否真正支持 /v1/responses
能生成文本但工具失败模型与渠道是否支持 Codex 所需的工具调用和流式事件

官方资料

本站提供 NewAPI 接入说明;模型能力与审核规则以上游平台最新规定为准。