TokiLabsDocs
工具串接

Codex CLI

Codex CLI 是 OpenAI 的命令列程式設計助理。透過自訂 model provider,即可使用 Toki Labs 的 GPT 系列模型。

一組金鑰即可呼叫所有模型。金鑰只儲存在你自己的瀏覽器中,不會上傳到任何伺服器。
Codex 屬於 OpenAI 格式的工具,介面網址需要在結尾加上 /v1,金鑰與其他工具通用。

安裝

Terminal / PowerShell
npm install -g @openai/codex

設定 config.toml

系統檔案位置
Windows%USERPROFILE%\.codex\config.toml
macOS / Linux~/.codex/config.toml
config.toml
model_provider = "tokilabs"
model = "gpt-6.1-sol"

[model_providers.tokilabs]
name = "Toki Labs"
base_url = "https://api.tokilabs.xyz/v1"
env_key = "OPENAI_API_KEY"
wire_api = "responses"

用指令一鍵寫入:

PowerShell
New-Item -ItemType Directory -Force "$HOME\.codex" | Out-Null
[IO.File]::WriteAllText("$HOME\.codex\config.toml", @'
model_provider = "tokilabs"
model = "gpt-6.1-sol"

[model_providers.tokilabs]
name = "Toki Labs"
base_url = "https://api.tokilabs.xyz/v1"
env_key = "OPENAI_API_KEY"
wire_api = "responses"
'@)
會覆寫既有的 config.toml,已有設定請手動合併。

設定金鑰

env_key = "OPENAI_API_KEY" 表示 Codex 從這個環境變數讀取金鑰。如果還沒設定:

PowerShell (設定後重新開啟終端機)
[Environment]::SetEnvironmentVariable("OPENAI_API_KEY", "sk-你的金鑰", "User")

啟動與切換模型

Terminal
codex
# 暫時指定模型
codex -m gpt-6-sol

在工作階段中輸入 /model 也可以切換。可用模型請見 模型列表。

常見問題

  • 仍然要求登入 ChatGPT:確認 model_provider = "tokilabs" 寫在檔案最上方(任何 [...] 區段之前)。
  • 401 / Missing API key:目前的終端機讀不到 OPENAI_API_KEY,重新開啟終端機後執行 echo $OPENAI_API_KEY(PowerShell 用 $env:OPENAI_API_KEY)檢查。
  • 模型不存在:檢查模型名稱是否與 模型列表 完全一致。