https://api.acedata.cloud/v1.
Proces rejestracji
Aby korzystać z Codex CLI, najpierw odwiedź konsolę Ace Data Cloud, aby uzyskać swój token API na zapas.
Jeśli nie jesteś zalogowany lub zarejestrowany, zostaniesz automatycznie przekierowany do strony logowania, gdzie możesz się zarejestrować i zalogować. Po zalogowaniu zostaniesz automatycznie przeniesiony z powrotem na tę stronę.
Przy pierwszym wniosku otrzymasz darmowy limit, dzięki czemu możesz bezpłatnie wypróbować usługę Codex CLI.
Instalacja Codex CLI
Codex CLI obsługuje macOS, Linux, Windows oraz WSL. Możesz zainstalować go przez npm lub użyć Homebrew (tylko macOS).Instalacja przez npm (zalecane)
Jeśli masz już zainstalowany Node.js, możesz zainstalować go bezpośrednio przez npm. Wymaga to Node.js w wersji 18 lub wyższej.Instalacja przez Homebrew (macOS)
Użytkownicy macOS mogą również zainstalować Codex CLI przez Homebrew:Sprawdzenie instalacji
Po instalacji otwórz ponownie terminal i sprawdź, czy polecenie jest dostępne:command not found, oznacza to zwykle, że terminal nie załadował nowej ścieżki PATH. Zamknij i otwórz terminal ponownie lub sprawdź konfigurację PATH podaną w komunikacie instalacyjnym.
Konfiguracja Codex CLI
Po instalacji Codex CLI domyślnie próbuje łączyć się z oficjalną usługą OpenAI. Aby użyć Ace Data Cloud, musisz zadeklarować niestandardowegomodel_provider w pliku konfiguracyjnym Codex oraz umieścić token API w odpowiedniej zmiennej środowiskowej.
Krok pierwszy: ustawienie zmiennej środowiskowej
Zaleca się zapisanie tokena API w pliku konfiguracyjnym powłoki, np.~/.zshrc, ~/.bashrc lub ~/.bash_profile:
{token} na token API skopiowany z konsoli Ace Data Cloud.
Po konfiguracji otwórz terminal ponownie lub wykonaj odpowiednie polecenie source, aby zmiany od razu weszły w życie:
Krok drugi: edycja pliku konfiguracyjnego Codex
Codex CLI używa pliku globalnej konfiguracji~/.codex/config.toml. Jeśli plik nie istnieje, utwórz go:
~/.codex/config.toml:
Czyszczenie zapisanych danych logowania OpenAI
Jeśli wcześniej logowałeś się do Codex CLI oficjalnym kontem OpenAI, lokalnie mogą być zapisane dane logowania (zwykle w~/.codex/auth.json). Przed przełączeniem na proxy Ace Data Cloud zaleca się usunięcie tych danych:
codex logout nie jest dostępne, możesz ręcznie usunąć plik:
Uruchomienie sesji
Przejdź do katalogu swojego projektu i uruchom Codex CLI:Weryfikacja konfiguracji
Po wejściu do Codex CLI możesz sprawdzić aktualny model i dostawcę:acedatacloud, np.:
acedatacloud, oznacza to, że konfiguracja nie została zastosowana. Sprawdź, czy plik ~/.codex/config.toml został poprawnie zapisany oraz czy zmienna ACEDATACLOUD_API_KEY jest dostępna w bieżącym terminalu:
Jak to działa
Codex CLI natywnie korzysta z protokołu OpenAI Responses API. Ace Data Cloud udostępnia kompatybilne proxy pod adresemhttps://api.acedata.cloud/v1/responses, więc Codex CLI nie wymaga lokalnego proxy ani dodatkowych wtyczek.
Proces działania:
- Codex CLI odczytuje
model_providerz~/.codex/config.tomli ładuje odpowiadającą sekcję[model_providers.acedatacloud]. - Codex CLI pobiera token API ze zmiennej środowiskowej wskazanej przez
env_key(czyliACEDATACLOUD_API_KEY). - Zapytania wysyłane są protokołem
wire_api = "responses"na adresbase_url + /responses, czylihttps://api.acedata.cloud/v1/responses. - Ace Data Cloud weryfikuje token API, sprawdza limit i przekazuje zapytanie do dostępnego kanału modelu.
- Po zakończeniu zapytania platforma rejestruje zużycie i odejmuje odpowiednią ilość z limitu.
codex i natywnego interfejsu Codex CLI, ale z usługą modelu działającą przez Ace Data Cloud.
Konfiguracja modelu
Polemodel w ~/.codex/config.toml określa domyślny model używany przez Codex. Usługa OpenAI Responses Ace Data Cloud obsługuje wiele modeli, najczęściej używane to:
Jeśli chcesz tymczasowo zmienić model, możesz podać go jako parametr przy uruchamianiu Codex:
model w ~/.codex/config.toml i ponownie uruchomić program. Pełną listę modeli znajdziesz w dokumentacji usługi OpenAI Ace Data Cloud.
Poziomy zaufania projektów
Codex CLI pozwala ustawić różne poziomy zaufania dla poszczególnych projektów, kontrolując, jakie operacje agent może wykonywać. Możesz dodać na końcu~/.codex/config.toml:
trusted: Agent ma pełne uprawnienia, może wykonywać polecenia i modyfikować pliki.untrusted: Agent ma ograniczone uprawnienia, odpowiednie dla projektów, których nie znasz dobrze.

