Logowanie do Codexa
codex login uruchamia logowanie do Codex CLI przez przeglądarkę. To domyślna ścieżka uwierzytelniania, gdy nie ma dostępnej ważnej sesji. W CLI możesz zalogować się do pracy z lokalnego środowiska.
Codex oferuje logowanie przez ChatGPT albo klucz API; pierwsza opcja zapewnia dostęp w ramach subskrypcji, a druga rozliczanie za użycie. Przy logowaniu przez ChatGPT dokończ proces w przeglądarce, która po zalogowaniu przekazuje dane uwierzytelniające do Codex. Jeśli wolisz klucz API, przekaż go do codex login przez standardowe wejście.
Przykładowe logowanie kluczem API pobiera wartość OPENAI_API_KEY i przekazuje ją do polecenia z flagą --with-api-key. Użycie klucza API jest rozliczane przez konto OpenAI Platform według standardowych stawek API, a nie z kredytów planu ChatGPT. Klucz API nadaje się do programowych procesów CLI, takich jak CI/CD, ale nie należy udostępniać wykonywania Codex w niezaufanych ani publicznych środowiskach.
Logowanie przez ChatGPT wymaga przeglądarki, a na urządzeniu zdalnym lub bez interfejsu przeglądarkowego standardowy proces może nie zadziałać. W takiej sytuacji możesz uruchomić logowanie kodem urządzenia poleceniem codex login --device-auth; ta metoda jest oznaczona jako beta. Dla Codex cloud wymagane jest logowanie przez ChatGPT, a nie samo logowanie kluczem API.
codex login
codex login --device-auth
codex login przez standardowe wejście.printenv OPENAI_API_KEY | codex login --with-api-key
Zastosowanie w praktyce
Na lokalnym komputerze uruchom codex login, jeśli nie masz ważnej sesji i chcesz skorzystać z domyślnego logowania przez przeglądarkę. W automatyzacji CLI, na przykład w CI/CD, możesz użyć klucza API przekazanego przez standardowe wejście. Na urządzeniu zdalnym lub bez przeglądarki preferuj logowanie kodem urządzenia, jeśli standardowy interfejs logowania nie działa.
~/.codex/auth.json: traktuj go jak hasło, ponieważ zawiera tokeny dostępu.