跳到內容

快速入門

本指南將帶你從全新安裝,一路走到用一個非 OpenAI 模型執行 Codex。

Terminal window
ocx init

ocx init 會引導你完成:

  1. 選擇 provider —— 從內建 registry 的 79 個預設中選擇一個,或選擇 custom 手動輸入 base URL 和 adapter。
  2. API key —— 貼上一個 key,或引用一個環境變數,例如 ${ANTHROPIC_API_KEY}
  3. 預設模型 —— 對於 API key、本機和 custom provider,可接受預設值或輸入模型 id。
  4. 代理埠 —— 預設為 10100
  5. 注入到 Codex? —— 在通常的迴環地址設定中,opencodex 會在 $CODEX_HOME/config.toml(預設 ~/.codex/config.toml)根級新增 openai_base_url,讓 Codex 內建的 openai provider 指向代理。監聽遠端或 LAN 地址時,則改用帶 API 認證 header 的專用 provider 條目。
  6. 安裝自動啟動 shim? —— 啟用後,每次啟動 codex 都會先執行 ocx ensure

結果會儲存到 $OPENCODEX_HOME/config.json(預設 ~/.opencodex/config.json)。

Terminal window
ocx start # 預設埠 10100
ocx start --port 8080

啟動時,opencodex 會:

  • 將其 PID 寫入 ~/.opencodex/ocx.pid(並拒絕重複啟動),
  • 在 provider 支援時發現即時模型,並把原生與已路由條目同步進 Codex 的模型目錄,以及
  • http://localhost:<port>/v1 上監聽。

如果請求的埠已被佔用,ocx start 會選擇一個空閒埠,將其寫入 runtime-port.json,並更新 Codex 設定以使用實際監聽埠。

檢查它:

Terminal window
ocx status
ocx gui # 在實際監聽埠開啟儀表板

Codex 現在會透明地與 opencodex 通訊:

Terminal window
codex "Refactor this function for readability"

若要指定某個已路由的模型,請使用 Codex 模型選擇器所顯示的 provider/model 形式:

Terminal window
codex -m "anthropic/claude-opus-5" "Explain this stack trace"
codex -m "ollama-cloud/glm-5.2" "Write a SQL migration"

新設定會讓 Codex 的 sub-agent 選擇器包含五個原生模型:gpt-5.5gpt-5.6-solgpt-5.6-terragpt-5.6-lunagpt-5.4-mini。開啟 ocx gui 即可替換或重新排序最多五個 原生或已路由模型。儀表板也可以設定一個首選 sub-agent 模型及 reasoning effort。參見 子代理介面 選擇 v1/base/v2,並了解指引、原生預設與回退 何時生效。

部分 provider 支援真正的帳號登入(OAuth,自動重新整理):

Terminal window
ocx login xai # 也可使用 anthropic、kimi、kiro、google-antigravity、cursor
ocx logout xai

OpenAI 本身無需 key —— 預設 provider 會直接轉發你現有的 codex login 憑證 (參見 Providers)。

Terminal window
ocx stop # 停止代理並恢復原生 Codex
ocx restore # 不停止代理,僅恢復原生 Codex(別名:ocx eject)
ocx restore back # 讓 Codex 再次使用仍在執行的代理
  • 運作原理 —— 每個請求都發生了什麼。
  • Provider —— 各種認證方式。
  • 設定 —— 完整的 config.json 參考。