Cari dokumen...

Mulai mengetik untuk mencari dokumentasi

Codex
Codex CLI

Panduan Setup OpenAI Codex CLI

Instal dan konfigurasikan Codex CLI dengan UnoRouter di Windows, macOS, dan Linux.

Ikhtisar

Codex CLI adalah agen pengodean terminal dari OpenAI. Alat ini membaca, menulis, dan menjalankan kode lewat patch tersandbox yang bisa ditinjau. Arahkan penyedia kustomnya ke base URL UnoRouter untuk memakai model apa pun di katalog.

Konfigurasi cepat

Tempel nilai ini ke klien. Kunci Anda terisi otomatis saat Anda masuk.

text
URL dasar: https://api.unorouter.com/v1
Kunci API: YOUR_API_KEY

Masuk untuk mengisi otomatis kunci API Anda

Kompatibilitas

Chat CompletionsResponses APIStreamingPemanggilan alat

Penyiapan langkah demi langkah

  1. 1
    Pasang Codex CLI

    Instal Codex CLI secara global dengan npm.

    bash
    npm install -g @openai/codex

    Masuk untuk mengisi otomatis kunci API Anda

  2. 2
    Konfigurasikan penyedia model

    Sunting `~/.codex/config.toml`. Atur id model Anda dan tambahkan penyedia kustom dengan base URL UnoRouter memakai wire API responses.

    toml
    # ~/.codex/config.toml
    model = "YOUR_MODEL_ID"
    model_provider = "unorouter"
    
    [model_providers.unorouter]
    name = "UnoRouter"
    base_url = "https://api.unorouter.com/v1"
    wire_api = "responses"

    Masuk untuk mengisi otomatis kunci API Anda

  3. 3
    Tambahkan kunci API Anda

    Tulis kunci API UnoRouter Anda ke `~/.codex/auth.json`.

    json
    // ~/.codex/auth.json
    {
      "OPENAI_API_KEY": "YOUR_API_KEY"
    }

    Masuk untuk mengisi otomatis kunci API Anda

  4. 4
    Mulai Codex

    Jalankan `codex` di direktori proyek Anda.

powershell
$env:OPENAI_BASE_URL="https://api.unorouter.com/v1"
$env:OPENAI_API_KEY="YOUR_API_KEY"

codex

Masuk untuk mengisi otomatis kunci API Anda

Model yang direkomendasikan

Model gratis yang berfungsi di sini. Tempel id model apa pun ke klien.

ox-alpha:freeglm-5.3-search:freeglm-5.3-think-search:freeglm-5.3-thinking:freeglm-5.3:free

Hal yang perlu diperhatikan

  • Jika muncul error endpoint tidak didukung, pastikan `wire_api` bernilai `responses` dan base URL diakhiri `/v1`.
  • 401 berarti kunci di `~/.codex/auth.json` hilang atau kedaluwarsa. Tempel kunci baru dari dasbor UnoRouter Anda.
  • Jika Codex mengabaikan penyedia Anda, periksa nama tabel di `config.toml`. ID penyedia boleh memakai garis bawah, bukan tanda hubung (`model_providers.my_provider`, jangan `my-provider`). `openai` bersifat khusus dan tidak bisa ditimpa.
Buat Kunci APIModel