Przejdź do głównej treści

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.

Skorzystaj z tego przewodnika, aby uruchomić Codex CLI z CometAPI jako dostawcą modeli. Oficjalne materiały:
Codex musi mieć skonfigurowane oba pliki: ~/.codex/config.toml oraz ~/.codex/auth.json. Nie używaj konfiguracji opartej wyłącznie na base URL dla tej integracji.

Wymagania wstępne

WymaganieSzczegóły
System operacyjnymacOS 12+, Linux (Ubuntu 20.04+ / Debian 10+) lub Windows 11 przez WSL2
Node.js22+ (zalecana wersja LTS)
Gitzalecana wersja 2.23+
Klucz CometAPIUzyskaj go z CometAPI Dashboard (zaczyna się od sk-)

Zainstaluj Codex CLI

npm i -g @openai/codex
Lub przez Homebrew:
brew install --cask codex
Zweryfikuj instalację:
codex --version

Skonfiguruj CometAPI

Utwórz lub edytuj ~/.codex/config.toml, dodając tę konfigurację dostawcy:
model_provider = "cometapi"
model = "gpt-5.5"

[model_providers.cometapi]
name = "CometAPI"
base_url = "https://api.cometapi.com/v1"
requires_openai_auth = true
Klucze 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:
{
  "auth_mode": "apikey",
  "OPENAI_API_KEY": "sk-your-cometapi-key"
}
Zastąp sk-your-cometapi-key swoim rzeczywistym kluczem CometAPI.
Ten plik jest obowiązkowy. auth_mode musi mieć wartość apikey, a OPENAI_API_KEY musi zawierać Twój klucz CometAPI.

Uruchom Codex

cd your-project
codex
Przy pierwszym uruchomieniu Codex poprosi Cię o wybór motywu i potwierdzenie ustawień bezpieczeństwa.

Rozwiązywanie problemów

ObjawRozwiązanie
API key auth is missing a keyPopraw ~/.codex/auth.json. Musi zawierać "auth_mode": "apikey" oraz "OPENAI_API_KEY": "sk-..."
Nieoczekiwanie pojawia się monit logowaniaUtwórz ponownie ~/.codex/auth.json z auth_mode ustawionym na apikey, a następnie uruchom ponownie Codex
Codex nadal używa domyślnego dostawcy OpenAIPopraw ~/.codex/config.toml. model_provider musi mieć wartość cometapi
Żądania nie trafiają do CometAPIPopraw ~/.codex/config.toml. [model_providers.cometapi] musi zawierać requires_openai_auth = true
Limit czasu połączenia lub nieprawidłowy endpointPopraw ~/.codex/config.toml. base_url musi mieć wartość https://api.cometapi.com/v1
Nie znaleziono modeluSprawdź dostępne modele na stronie Models page
Problemy w WindowsCodex wymaga WSL2 w Windows — natywne CMD/PowerShell nie są obsługiwane