Codex CLI

Siapkan provider Responses dan kunci API shell untuk Codex CLI.

Instalasi dan persiapan

  1. Instal Node.js, lalu CLI Codex resmi dengan perintah di bawah. Jalankan codex --version di terminal baru.
  2. Buat kunci di routerra.ai → Kunci API. Pilih ID persis dari Model dengan dukungan Responses API dan alat; model khusus Chat Completions tidak dapat memakai konfigurasi ini.
npm install -g @openai/codex
codex --version

Definisikan provider TOML

  1. Edit ~/.codex/config.toml (Windows: %USERPROFILE%\.codex\config.toml) dan gabungkan TOML tanpa tabel provider ganda. model_provider harus cocok dengan routerra; env_key berisi nama variabel, bukan rahasia. Ganti YOUR_MODEL_ID.
  2. Atur ROUTERRA_API_KEY di shell yang menjalankan codex. Variabel hanya berlaku di shell itu; simpan di profil shell bila perlu. Provider ini menggunakan kuncinya sendiri alih-alih login ChatGPT. Mulai ulang Codex setelah 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"

Jalankan dengan kunci provider

Kesalahan variabel hilang berarti Codex tidak mewarisi ROUTERRA_API_KEY; jalankan dari terminal tersebut. Untuk 404 pada /responses, periksa URL dan protokol: satu /v1 dan wire_api = "responses". Jika teks berhasil tetapi daftar berkas gagal, pilih model dengan alat. Periksa permintaan di penggunaan routerra.ai; memulai CLI saja belum memverifikasi rute.

export ROUTERRA_API_KEY="YOUR_API_KEY"
codex

Untuk Windows PowerShell:

$env:ROUTERRA_API_KEY = "YOUR_API_KEY"
codex