Codex
Codex 自定义 Provider 使用 Responses API。请先确认选择的 Flex247 模型支持 /v1/responses。
1. 设置 API 密钥
Windows PowerShell
powershell
$env:FLEX247_API_KEY = "sk-your-flex247-key"macOS / Linux
bash
export FLEX247_API_KEY="sk-your-flex247-key"2. 编辑 config.toml
用户级配置位于:
- Windows:
%USERPROFILE%\.codex\config.toml - macOS / Linux:
~/.codex/config.toml
加入以下配置:
toml
model = "your-responses-model-id"
model_provider = "flex247"
model_reasoning_effort = "medium"
[model_providers.flex247]
name = "Flex247"
base_url = "https://api.noflex.work/v1"
env_key = "FLEX247_API_KEY"
wire_api = "responses"模型要求
Codex 当前自定义 Provider 的 wire_api 使用 responses。如果模型只支持 Chat Completions,请在其他客户端使用该模型,或在模型广场选择支持 Responses 的模型。
3. 启动与验证
在一个测试项目目录执行:
bash
codex输入:
text
列出当前目录文件,只读,不要修改。常见问题
Missing environment variable
当前终端没有读取 FLEX247_API_KEY。重新设置环境变量后,再从同一个终端启动 Codex。
404 或 Responses 错误
确认 base_url 为 https://api.noflex.work/v1,并选择支持 Responses 的模型。
修改配置没有生效
Provider、认证与 Base URL 应放在用户级 config.toml,不要只写在项目的 .codex/config.toml。