Szukaj w dokumentacji...

Zacznij wpisywać, aby przeszukać dokumentację

Codex
Codex CLI

Przewodnik konfiguracji OpenAI Codex CLI

Zainstaluj i skonfiguruj Codex CLI z UnoRouter na Windows, macOS i Linux.

Przegląd

Codex CLI to terminalowy agent kodujący od OpenAI. Czyta, pisze i uruchamia kod przez izolowane, możliwe do przejrzenia łatki. Skieruj jego własnego dostawcę na bazowy adres URL UnoRouter, aby korzystać z dowolnego modelu w katalogu.

Szybka konfiguracja

Wklej to do klienta. Twój klucz uzupełnia się automatycznie po zalogowaniu.

text
Bazowy URL: https://api.unorouter.com/v1
Klucz API: YOUR_API_KEY

Zaloguj się, aby automatycznie wypełnić klucz API

Zgodność

Chat CompletionsResponses APIStrumieniowanieWywoływanie narzędzi

Konfiguracja krok po kroku

  1. 1
    Zainstaluj Codex CLI

    Zainstaluj Codex CLI globalnie przez npm.

  2. 2
    Skonfiguruj dostawcę modelu

    Edytuj `~/.codex/config.toml`. Ustaw identyfikator modelu i dodaj własnego dostawcę z bazowym adresem URL UnoRouter, używając 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"

    Zaloguj się, aby automatycznie wypełnić klucz API

  3. 3
    Dodaj swój klucz API

    Wpisz swój klucz API UnoRouter do `~/.codex/auth.json`.

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

    Zaloguj się, aby automatycznie wypełnić klucz API

  4. 4
    Uruchom Codex

    Uruchom `codex` w katalogu projektu.

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

codex

Zaloguj się, aby automatycznie wypełnić klucz API

Polecane modele

Darmowe modele, które tu działają. Wklej dowolny identyfikator modelu do klienta.

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

Na co uważać

  • Przy błędzie nieobsługiwanego punktu końcowego sprawdź, czy `wire_api` ma wartość `responses`, a bazowy adres URL kończy się na `/v1`.
  • Błąd 401 oznacza, że klucz w `~/.codex/auth.json` jest nieobecny lub nieaktualny. Wklej świeży klucz z panelu UnoRouter.
  • Jeśli Codex ignoruje twojego dostawcę, sprawdź nazwę tabeli w `config.toml`. Identyfikatory dostawców dopuszczają podkreślenia, nie myślniki (`model_providers.my_provider`, nigdy `my-provider`). `openai` jest zarezerwowane i nie da się go nadpisać.
Generuj klucz APIModele