工具串接
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"
'@)Terminal
mkdir -p ~/.codex
cat > ~/.codex/config.toml <<'EOF'
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"
EOFTerminal
mkdir -p ~/.codex
cat > ~/.codex/config.toml <<'EOF'
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"
EOF會覆寫既有的 config.toml,已有設定請手動合併。
設定金鑰
env_key = "OPENAI_API_KEY" 表示 Codex 從這個環境變數讀取金鑰。如果還沒設定:
PowerShell (設定後重新開啟終端機)
[Environment]::SetEnvironmentVariable("OPENAI_API_KEY", "sk-你的金鑰", "User")Terminal
echo 'export OPENAI_API_KEY="sk-你的金鑰"' >> ~/.zshrc && source ~/.zshrcTerminal
echo 'export OPENAI_API_KEY="sk-你的金鑰"' >> ~/.bashrc && source ~/.bashrc啟動與切換模型
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)檢查。 - 模型不存在:檢查模型名稱是否與 模型列表 完全一致。