Agent 接入
配置 Codex
通过 OpenAI Responses API 将 Codex 接入 AnyInt。
Codex 通过 OpenAI Responses Provider 接入 AnyInt。
Beta 路径
AnyInt OpenAI Responses API 的公开状态为 Beta。用于生产工作前,请验证目标模型、账号、流式行为和 Codex 版本。
准备内容
- AnyInt API Key
- 对该 Key 可见的模型 ID
- 已安装并至少初始化过一次的 Codex
export ANYINT_API_KEY="your-anyint-api-key"
curl https://api.anyint.ai/openai/v1/models \
-H "Authorization: Bearer $ANYINT_API_KEY"配置 Provider
打开 macOS/Linux 的 ~/.codex/config.toml 或 Windows 的 %USERPROFILE%\.codex\config.toml,添加以下 Profile 和 Provider:
[profiles.anyint]
model_provider = "anyint"
model = "<MODEL_ID>"
[model_providers.anyint]
name = "AnyInt"
base_url = "https://api.anyint.ai/openai/v1"
env_key = "ANYINT_API_KEY"
wire_api = "responses"Base URL 必须停在 /openai/v1,不要追加 /chat/completions 或 /responses。
验证连接
通过环境变量提供 Key,并运行最小命令:
export ANYINT_API_KEY="your-anyint-api-key"
codex exec --profile anyint "请只回复:AnyInt connected"如果命令通过 anyint Profile 返回指定文本,即完成接入。
设为默认配置
确认 Profile 可以工作后,可以让全局默认值指向同一个 Provider:
model_provider = "anyint"
model = "<MODEL_ID>"
[model_providers.anyint]
name = "AnyInt"
base_url = "https://api.anyint.ai/openai/v1"
env_key = "ANYINT_API_KEY"
wire_api = "responses"常见问题
| 现象 | 检查项 |
|---|---|
| Provider 或 Base URL 错误 | 确认 base_url 完整值是 https://api.anyint.ai/openai/v1。 |
| 找不到 Key | 在启动 Codex 的同一个终端中导出 ANYINT_API_KEY。 |
| 模型不可用 | 使用同一个 Key 重新查询 /openai/v1/models,复制完整 ID。 |
| 响应开始后没有完成 | 将该客户端和模型组合视为尚未验证,并检查 Responses API 限制。 |
更多诊断方法见 Agent 接入排障。