Codex 使用教學 DBillu 代理商模型導入與日常使用

從代理商 Playground 到 Codex 直接操練

本教學說明如何先完成公司 VPN 與 DBillu 登入,再依使用情境選擇「修煉場對話」或「讓 Codex 直接接代理商模型」。

開始前:綁定 VPN 並登入

若公司要求內網或指定出口 IP,先完成 VPN 綁定與連線,再登入 DBillu 後台。未通過 VPN 或 IP 白名單時,API Key 可能會出現無效或無權限。

1

連線公司 VPN

打開公司指定 VPN 工具,確認狀態為已連線。

3

登入公司帳號

使用公司提供的帳號密碼登入,確認右上角出現使用者名稱。

4

確認可用服務

能看到控制台、模型廣場、令牌管理,即可開始使用。

使用情境 1:修煉場對話問答

這個方式適合快速問答、測 Prompt、貼程式碼或錯誤訊息請模型分析。它像 ChatGPT 對話,不會直接讀寫你本機專案。

2

選擇模型

依任務選擇公司提供的模型,例如 gpt-*claude-*deepseek-*。程式碼審查與複雜分析優先選能力較強的模型,簡單改寫或摘要可選較快模型。

3

輸入需求並貼資料

在訊息框直接輸入需求,再貼上程式碼、錯誤訊息、PRD 或測試結果。

你是資深前端工程師。
請幫我檢查以下程式碼是否有 bug,
並給出修改建議。
4

送出後像 ChatGPT 一樣追問

可繼續補充限制條件、請它重寫、請它改成表格、請它產出 RD 修復建議。若內容包含帳密、會員資料或金鑰,先遮蔽再貼。

使用情境 2:讓 Codex 直接接代理商模型

這個方式讓本機 Codex 使用 DBillu 模型處理專案。Codex 可以讀取工作目錄、改檔、執行命令與驗證結果,因此比 Playground 更適合實際開發任務。

1

進入令牌管理並新增令牌

登入 DBillu 後台後,進入「令牌管理」,點選「添加令牌」。建立令牌時確認狀態為啟用,並確認額度、分組、可用模型與 IP 白名單設定。

DBillu 令牌管理頁面,顯示複製連線資訊選單

令牌管理頁面:可新增令牌,也可在令牌列右側複製密鑰或複製連線資訊。

2

複製連線資訊

在令牌列點選複製按鈕,選擇「複製連線資訊」。若複製出來是 JSON,通常會包含 urlkey。Codex 需要的重點是 API Base URL 與 API Key。

API Base URL: https://ai.dbillu.fyi/v1
API Key / Token: 後台令牌中的 key
3

在 Codex 輸入 API Key / Token

在本機執行導入流程時,Codex 會跳出 macOS 隱藏輸入框。把 DBillu 後台複製的完整 API Key / Token 貼進去,按 OK。輸入內容不會顯示在畫面上。

Codex 設定 DBillu API Key 的 macOS 隱藏輸入框

Codex 隱藏輸入框:貼上 DBillu 後台建立的完整 API Key / Token。

本機會把令牌保存到 ~/.codex/secrets/dbillu_api_key,並讓 Codex provider 從這個檔案讀取,不需要把金鑰寫進專案。

4

確認 Codex 設定

Codex 設定檔加入 DBillu provider,Base URL 指向代理商 OpenAI-compatible API。

[model_providers.dbillu]
name = "DBillu AI"
base_url = "https://ai.dbillu.fyi/v1"

[model_providers.dbillu.auth]
command = "/bin/sh"
args = ["-c", "cat \"$HOME/.codex/secrets/dbillu_api_key\""]

另建立 profile,日後可用 --profile dbillu 啟動。

model_provider = "dbillu"
model = "gpt-5.4"
5

測試模型列表

令牌有效時,DBillu 會回傳可用模型列表。若回 Invalid token,代表令牌不正確、未啟用、無額度或受到 IP 白名單限制。

curl https://ai.dbillu.fyi/v1/models \
  -H "Authorization: Bearer $(cat ~/.codex/secrets/dbillu_api_key)"
6

使用 DBillu profile 啟動 Codex

綁定成功後,使用以下指令讓 Codex 走代理商模型。

codex --profile dbillu

若要執行一次性任務:

codex exec --profile dbillu --skip-git-repo-check "Reply exactly: ok"

成功判斷:畫面顯示 provider: dbillumodel: gpt-5.4,並成功收到模型回覆。

Playground 與 Codex 的差異

兩種入口用途不同,請依任務選擇。

Playground / 修煉場

適合聊天問答、Prompt 測試、貼一段程式碼請模型分析。模型只會看到你貼進對話框的內容。

Codex 直接接模型

適合實際開發、讀專案檔案、修改程式、跑命令與驗證。模型會看到 Codex 為完成任務送出的檔案片段、指令輸出與上下文。

風險說明

代理商不會看到你的整個 Codex 帳號,但會有機會看到經由 DBillu API 送出的內容。使用前請先確認公司資料安全規範。

可能被代理商記錄

API Key 對應帳號、模型、用量、時間、Prompt、回覆、Codex 送出的程式碼片段與錯誤訊息。

不要送出的內容

正式帳密、會員個資、客戶資料、金鑰、內部機密、未遮蔽的 production log。

建議做法

只在必要專案資料夾使用;金鑰放本機 secrets;提交前檢查 diff;高敏感任務改用公司核准通道。

重要提醒

Codex 是 coding agent,為了完成任務會把必要上下文送給模型。使用代理商模型時,請把它視為第三方 API 通道處理,不要假設它等同於本機離線工具。