Codex CLI

Sediakan provider Responses dan kunci API shell untuk Codex CLI.

Pemasangan dan persediaan

  1. Pasang Node.js, kemudian CLI Codex rasmi dengan arahan di bawah. Jalankan codex --version dalam terminal baharu.
  2. Cipta kunci di routerra.ai → Kunci API. Pilih ID tepat daripada Model dengan sokongan Responses API dan alat; model khusus Chat Completions tidak boleh menggunakan konfigurasi ini.
npm install -g @openai/codex
codex --version

Takrifkan provider TOML

  1. Edit ~/.codex/config.toml (Windows: %USERPROFILE%\.codex\config.toml) dan gabungkan TOML tanpa jadual provider berganda. model_provider mesti sepadan dengan routerra; env_key mengandungi nama pemboleh ubah, bukan rahsia. Gantikan YOUR_MODEL_ID.
  2. Tetapkan ROUTERRA_API_KEY dalam shell yang melancarkan codex. Pemboleh ubah hanya sah dalam shell itu; simpan dalam profil shell jika perlu. Provider ini menggunakan kuncinya sendiri dan bukannya log masuk ChatGPT. Mulakan semula Codex selepas mengedit TOML.
model = "YOUR_MODEL_ID"
model_provider = "routerra"

[model_providers.routerra]
name = "routerra.ai"
base_url = "https://routerra.ai/v1"
env_key = "ROUTERRA_API_KEY"
wire_api = "responses"

Lancarkan dengan kunci provider

Ralat pemboleh ubah tiada bermakna Codex tidak mewarisi ROUTERRA_API_KEY; lancarkan dari terminal tersebut. Bagi 404 pada /responses, semak URL dan protokol: satu /v1 dan wire_api = "responses". Jika teks berjaya tetapi senarai fail gagal, pilih model dengan alat. Semak permintaan dalam penggunaan routerra.ai; pelancaran CLI sahaja belum mengesahkan laluan.

export ROUTERRA_API_KEY="YOUR_API_KEY"
codex

Untuk Windows PowerShell:

$env:ROUTERRA_API_KEY = "YOUR_API_KEY"
codex