快速开始
本指南将带你从全新安装,一路走到用一个非 OpenAI 模型运行 Codex。
1. 运行设置向导
Section titled “1. 运行设置向导”ocx initocx init 会引导你完成:
- 选择 provider — 从内置 registry 的 79 个预设中选择一个,或选择
custom手动输入 base URL 和 adapter。 - API key — 粘贴一个 key,或引用一个环境变量,例如
${ANTHROPIC_API_KEY}。 - 默认模型 — 对于 key、本地和 custom provider,接受预设值或输入模型 id。
- 代理端口 — 默认为
10100。 - 注入到 Codex? — 在常规 loopback 配置下,opencodex 会在
$CODEX_HOME/config.toml(默认~/.codex/config.toml)根级添加openai_base_url,让 Codex 内置的openaiprovider 指向代理。远程/LAN 绑定则改用带 API 认证 header 的专用 provider 条目。 - 安装自启动 shim? — 启用后,启动
codex会先运行ocx ensure。
结果会保存到 $OPENCODEX_HOME/config.json(默认 ~/.opencodex/config.json)。
2. 启动代理
Section titled “2. 启动代理”ocx start # defaults to port 10100ocx start --port 8080启动时,opencodex 会:
- 将其 PID 写入
~/.opencodex/ocx.pid(并拒绝重复启动); - 在 provider 支持时发现实时模型,并把原生与已路由条目同步进 Codex 的模型目录;
- 监听
http://localhost:<port>/v1。
如果请求的端口已被占用,ocx start 会选择一个空闲端口,将其记录到 runtime-port.json,并更新 Codex 以使用这个实际监听地址。
检查它:
ocx statusocx gui # open the dashboard on the live port3. 使用 Codex
Section titled “3. 使用 Codex”Codex 现在会透明地通过 opencodex 通信:
codex "Refactor this function for readability"要针对某个特定的已路由模型,请使用 Codex 模型选择器中显示的 provider/model 形式:
codex -m "anthropic/claude-opus-5" "Explain this stack trace"codex -m "ollama-cloud/glm-5.2" "Write a SQL migration"选择 sub-agent 模型(可选)
Section titled “选择 sub-agent 模型(可选)”全新配置会在 Codex 的 sub-agent 选择器中提供五个原生模型:gpt-5.5、gpt-5.6-sol、gpt-5.6-terra、gpt-5.6-luna 和 gpt-5.4-mini。打开 ocx gui,可以替换或重新排序最多五个原生或已路由模型。仪表盘还可以设置一个首选 sub-agent 模型和 reasoning effort。参见 Sub-agent Surface 以选择 v1/base/v2,并了解何时适用 guidance、原生默认值和 fallback。
登录而非粘贴 key
Section titled “登录而非粘贴 key”部分 provider 支持真正的账号登录(OAuth,自动刷新):
ocx login xai # or: anthropic, kimi, kiro, google-antigravity, cursorocx logout xaiOpenAI 本身不需要 key——默认 provider 会直接透传你现有的 codex login 凭据(参见 Providers)。
ocx stop # stop the proxy and restore native Codexocx restore # restore native Codex without stopping (alias: ocx eject)ocx restore back # route Codex through the still-running proxy again
