Documentation Index
Fetch the complete documentation index at: https://docs.tokenlab.sh/llms.txt
Use this file to discover all available pages before exploring further.
概覽
類型: Coding Tool主要路徑: OpenAI Responses(進階可選路徑)支援信心: 在模型/路徑限制下受到支援
/v1/responses,但您應將其視為進階相容路徑。某些僅限 Responses 的功能並不保證在每個模型與路由上都可用。
Codex CLI 遠端壓縮支援 POST /v1/responses/compact。Codex 在 /compact 和自動壓縮時會把目前工作階段的 model 放在 body.model 中,因此請確保要用於壓縮的模型在 Responses 路徑上可用;不要設定 /v1/compact。
系統需求
- OS: macOS、Linux(官方支援)、透過 WSL 的 Windows
- Node.js: 版本 18+
- npm: 版本 10.x.x 或更高
安裝
設定
第 1 步:設定 API Key
暫時(當前工作階段):~/.bashrc、~/.zshrc 或 ~/.bash_profile:
第 2 步:設定 config.toml
編輯~/.codex/config.toml:
response.create 和 response.cancel;它不是 OpenAI Realtime API,也不接受 session.update、conversation.item.*、input_audio_buffer.*、二進位音訊或巢狀 Realtime response.create.response 信封。
如果配置檔不存在,請先執行一次
codex 以產生它,然後編輯該檔案。修改 config.toml 後請完全重新啟動 Codex,以便重新載入新的提供者設定。如果請求使用了在所選模型或路由上不支援的 Responses 專屬欄位,TokenLab 會返回明確的錯誤,而不是悄悄降級該請求。
基本用法
啟動互動模式:推薦模型
| 模型 | 適用情境 |
|---|---|
gpt-5.4 | 程式編寫與推理的最佳預設選擇 |
gpt-5-mini | 更快速、更便宜的程式工作流程備援 |
claude-sonnet-4-6 | 程式碼審查、文件撰寫 |
deepseek-r1 | 演算法設計、推理 |
互動指令
| 指令 | 說明 |
|---|---|
/help | 顯示說明 |
/exit 或 Ctrl+C | 退出 |
/clear | 清除對話 |
/config | 檢視設定 |
/model <name> | 切換模型 |
/tokens | 檢視 token 使用情況 |
驗證設定
常見用例
程式碼審查:故障排除
Connection Error
Connection Error
- 驗證
base_url在 config.toml 中是否為https://api.tokenlab.sh/v1 - 檢查網路連線
- 確保沒有代理干擾
認證失敗
認證失敗
- 驗證
env_key = "OPENAI_API_KEY"是否存在於~/.codex/config.toml - 驗證
OPENAI_API_KEY環境變數是否已設定 - 檢查金鑰是否以
sk-開頭 - 確保該金鑰在 TokenLab 儀表板中為啟用狀態
Model Not Found
Model Not Found
- 檢查模型名稱是否完全相符
- 在 tokenlab.sh/en/models 驗證模型的可用性
Responses 原生欄位被拒絕
Responses 原生欄位被拒絕
- 某些欄位僅在 TokenLab 能為所選模型與路由保證該行為時,才在
/v1/responses上可用 - 若您看到
unsupported_request_field,請移除該欄位或切換至不依賴該欄位的工作流程
/compact 或自動壓縮失敗
/compact 或自動壓縮失敗
- Codex CLI 會呼叫
POST /v1/responses/compact,不是/v1/compact - 壓縮請求使用目前工作階段的
model,因此該模型必須在 Responses 路徑上可用 - 保持
wire_api = "responses"和base_url = "https://api.tokenlab.sh/v1"