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.
Bazowy URL: https://api.unorouter.com/v1
Klucz API: YOUR_API_KEYZgodność
Konfiguracja krok po kroku
- 1Zainstaluj Codex CLI
Zainstaluj Codex CLI globalnie przez npm.
bashnpm install -g @openai/codex - 2Skonfiguruj 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" - 3Wyeksportuj 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.
bashexport OPENAI_API_KEY="YOUR_API_KEY" - 4Uruchom Codex
Uruchom `codex` w katalogu projektu.
$env:OPENAI_BASE_URL="https://api.unorouter.com/v1"
$env:OPENAI_API_KEY="YOUR_API_KEY"
codexPolecane modele
Darmowe modele, które tu działają. Wklej dowolny identyfikator modelu do klienta.
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.