快速入門
本指南將帶你從全新安裝,一路走到用一個非 OpenAI 模型執行 Codex。
1. 執行設定嚮導
Section titled “1. 執行設定嚮導”ocx initocx init 會引導你完成:
- 選擇 provider —— 從內建 registry 的 79 個預設中選擇一個,或選擇
custom手動輸入 base URL 和 adapter。 - API key —— 貼上一個 key,或引用一個環境變數,例如
${ANTHROPIC_API_KEY}。 - 預設模型 —— 對於 API key、本機和 custom provider,可接受預設值或輸入模型 id。
- 代理埠 —— 預設為
10100。 - 注入到 Codex? —— 在通常的迴環地址設定中,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 # 預設埠 10100ocx start --port 8080啟動時,opencodex 會:
- 將其 PID 寫入
~/.opencodex/ocx.pid(並拒絕重複啟動), - 在 provider 支援時發現即時模型,並把原生與已路由條目同步進 Codex 的模型目錄,以及
- 在
http://localhost:<port>/v1上監聽。
如果請求的埠已被佔用,ocx start 會選擇一個空閒埠,將其寫入 runtime-port.json,並更新
Codex 設定以使用實際監聽埠。
檢查它:
ocx statusocx gui # 在實際監聽埠開啟儀表板3. 使用 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。參見
子代理介面 選擇 v1/base/v2,並了解指引、原生預設與回退
何時生效。
登入而非貼上 key
Section titled “登入而非貼上 key”部分 provider 支援真正的帳號登入(OAuth,自動重新整理):
ocx login xai # 也可使用 anthropic、kimi、kiro、google-antigravity、cursorocx logout xaiOpenAI 本身無需 key —— 預設 provider 會直接轉發你現有的 codex login 憑證
(參見 Providers)。
ocx stop # 停止代理並恢復原生 Codexocx restore # 不停止代理,僅恢復原生 Codex(別名:ocx eject)ocx restore back # 讓 Codex 再次使用仍在執行的代理
