Dostępność modeli często się zmienia. Poniższe przykłady używają
your-model-id — zastąp go
aktualnym identyfikatorem modelu odpowiednim do kodowania z strony modeli CometAPI.Wymagania wstępne
| Wymaganie | Szczegóły |
|---|---|
| OS | macOS 12+, Linux (Ubuntu 20.04+ / Debian 10+) lub Windows 11 przez WSL2 |
| Node.js | 22+ (zalecana wersja LTS) |
| Git | zalecana wersja 2.23+ |
| Klucz CometAPI | Pobierz go z CometAPI Dashboard (zaczyna się od sk-) |
Zainstaluj Codex CLI
Skonfiguruj CometAPI
Są dwa sposoby, aby skierować Codex do CometAPI. Wybierz ten, który najlepiej pasuje do Twojego workflow.- Prosto: openai_base_url
- Nazwany provider
Najprostsza opcja — przekieruj wbudowanego providera OpenAI do CometAPI jedną linią.
Nie trzeba definiować niestandardowego providera.Utwórz
~/.codex/config.toml:Zapisz swój klucz API
Utwórz~/.codex/auth.json:
sk-your-cometapi-key swoim rzeczywistym kluczem CometAPI.
Uruchom Codex
Nadpisanie modelu dla pojedynczej sesji
Przełącz się na inny model dla jednego uruchomienia bez edytowaniaconfig.toml:
Alternatywa: zmienna środowiskowa
Zamiastauth.json, wyeksportuj klucz bezpośrednio:
export do ~/.zshrc lub ~/.bashrc.
Rozwiązywanie problemów
| Objaw | Rozwiązanie |
|---|---|
API key auth is missing a key | Upewnij się, że ~/.codex/auth.json zawiera "OPENAI_API_KEY": "sk-..." |
| Nieoczekiwanie pojawia się monit logowania | Usuń nieaktualny plik ~/.codex/auth.json i utwórz go ponownie z kluczem CometAPI |
| Nie znaleziono modelu | Sprawdź stronę modeli, aby zobaczyć aktualnie dostępne modele |
| Przekroczenie czasu połączenia | Sprawdź, czy openai_base_url lub base_url w config.toml to https://api.cometapi.com/v1 |
| Problemy w Windows | Codex wymaga WSL2 w Windows — natywny CMD/PowerShell nie jest obsługiwany |