Przewodnik konfiguracji OpenAI Codex CLI
Krok po kroku przewodnik instalacji i konfiguracji Codex CLI z UnoRouter na Windows, macOS i Linuksie.
Przegląd
Codex CLI to terminalowy agent programistyczny OpenAI, który czyta, pisze i uruchamia kod w twoim projekcie poprzez izolowane, możliwe do przejrzenia łatki. Skieruj jego niestandardowego dostawcę na bazowy URL UnoRouter, a będziesz mógł sterować nim z dowolnym modelem z katalogu, nie tylko z modelami OpenAI.
Szybka konfiguracja
Wpisz te wartości do klienta. Twój klucz wypeł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 za pomocą npm.
bashnpm install -g @openai/codex - 2Skonfiguruj dostawcę modelu
Edytuj `~/.codex/config.toml`, aby skierować Codex na UnoRouter. Ustaw identyfikator modelu i dodaj niestandardowego dostawcę z bazowym adresem URL UnoRouter, używając wire API responses.
toml# ~/.codex/config.toml model = "YOUR_MODEL_ID" [model_providers.custom] base_url = "https://api.unorouter.com/v1" wire_api = "responses" - 3Dodaj swój klucz API
Wpisz swój klucz API UnoRouter do `~/.codex/auth.json`, aby Codex uwierzytelniał każde zadanie.
json// ~/.codex/auth.json { "OPENAI_API_KEY": "YOUR_API_KEY" } - 4Uruchom Codex
Uruchom `codex` w katalogu projektu i zacznij kodować.
$env:OPENAI_BASE_URL="https://api.unorouter.com/v1"
$env:OPENAI_API_KEY="YOUR_API_KEY"
codexPolecane modele
Darmowe modele, które dobrze tu działają. Wklej dowolny identyfikator modelu do klienta.
Na co uważać
- Jeśli Codex zgłasza nieobsługiwany punkt końcowy, potwierdź, że `wire_api` jest ustawione na `responses`, a bazowy adres URL kończy się na `/v1`.
- Błąd 401 oznacza, że klucz w `~/.codex/auth.json` jest brakujący lub nieaktualny. Wklej świeży klucz z panelu UnoRouter i uruchom ponownie.