Skorzystaj z tego przewodnika, aby uruchomić Codex CLI z CometAPI jako dostawcą modeli. Oficjalne materiały:Documentation Index
Fetch the complete documentation index at: https://apidoc.cometapi.com/llms.txt
Use this file to discover all available pages before exploring further.
Wymagania wstępne
| Wymaganie | Szczegóły |
|---|---|
| System operacyjny | 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 | Uzyskaj go z CometAPI Dashboard (zaczyna się od sk-) |
Zainstaluj Codex CLI
Skonfiguruj CometAPI
Utwórz lub edytuj~/.codex/config.toml, dodając tę konfigurację dostawcy:
model_provider i model muszą pozostać na najwyższym poziomie pliku.
Sekcja [model_providers.cometapi] definiuje endpoint CometAPI.
Jeśli zarządzasz ustawieniami Codex przez repozytorium dotfiles, utrzymuj kopię
w dotfiles zsynchronizowaną z
~/.codex/config.toml. Codex odczytuje plik z
~/.codex/config.toml.Zapisz swój klucz API
Utwórz~/.codex/auth.json:
sk-your-cometapi-key swoim rzeczywistym kluczem CometAPI.
Uruchom Codex
Rozwiązywanie problemów
| Objaw | Rozwiązanie |
|---|---|
API key auth is missing a key | Popraw ~/.codex/auth.json. Musi zawierać "auth_mode": "apikey" oraz "OPENAI_API_KEY": "sk-..." |
| Nieoczekiwanie pojawia się monit logowania | Utwórz ponownie ~/.codex/auth.json z auth_mode ustawionym na apikey, a następnie uruchom ponownie Codex |
| Codex nadal używa domyślnego dostawcy OpenAI | Popraw ~/.codex/config.toml. model_provider musi mieć wartość cometapi |
| Żądania nie trafiają do CometAPI | Popraw ~/.codex/config.toml. [model_providers.cometapi] musi zawierać requires_openai_auth = true |
| Limit czasu połączenia lub nieprawidłowy endpoint | Popraw ~/.codex/config.toml. base_url musi mieć wartość https://api.cometapi.com/v1 |
| Nie znaleziono modelu | Sprawdź dostępne modele na stronie Models page |
| Problemy w Windows | Codex wymaga WSL2 w Windows — natywne CMD/PowerShell nie są obsługiwane |