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"
    env_key = "OPENAI_API_KEY"

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

  3. 3
    Wyeksportuj swój klucz API

    Wyeksportuj zmienną wskazaną przez env_key. Codex odczytuje klucz własnego dostawcy ze środowiska; plik auth.json służy wyłącznie do logowania w OpenAI.

    bash
    export 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.

ling-3.1-flash:freeagnes-3.0-flash:freeminicpm5-2b:freek2-horizon:freeqwen3.8-flash-next: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`.
  • Jeśli żądania są nieuwierzytelnione, sprawdź, czy env_key wskazuje zmienną faktycznie wyeksportowaną w powłoce, w której działa codex.
  • Nie możesz użyć zarezerwowanego identyfikatora openai dla własnego dostawcy. Każdy inny identyfikator zadziała, zarówno w model_providers, jak i w model_provider.
Generuj klucz APIModele