Вход и аккаунты
Зачем это изучать
Вы выберете подходящий способ входа, поймёте, за что списываются лимиты или деньги, и не раскроете секретный ключ случайной команде.
Codex предлагает два основных способа входа. Они отличаются оплатой и доступом к удалённой работе.
| Способ | Работа с файлами на компьютере | Codex cloud | Как учитывается использование |
|---|---|---|---|
| Вход через ChatGPT | Да | Да, если доступен вашему тарифу и организации | По лимитам и правилам вашего рабочего пространства ChatGPT |
| Ключ OpenAI API | Да | Возможности, зависящие от ChatGPT, ограничены или недоступны | По тарифам учётной записи OpenAI Platform |
Рабочее пространство ChatGPT — личная или организационная область с участниками, тарифом, доступными функциями и правилами хранения данных. Это не папка проекта на компьютере.
Codex cloud — удалённый Codex. Он получает задачу и работает в подготовленной среде OpenAI с подключённым проектом. Он не может сам открыть произвольную папку вашего компьютера.
Как выбрать быстро
Для первого обучения обычно удобнее вход через ChatGPT. Ключ API выбирайте, только если понимаете отдельную оплату OpenAI Platform или настраиваете автоматический запуск.
Вход через ChatGPT
Это основной вариант, если нужно использовать подписку ChatGPT и доступные ей облачные возможности:
codex loginCodex откроет браузер. Войдите в нужный аккаунт и, если будет предложено, выберите рабочее пространство.
Если Codex запущен на компьютере без браузера, используйте вход по коду:
codex login --device-authОткройте показанный адрес на устройстве с браузером, введите короткий код и подтвердите вход. Проверить текущий способ входа:
codex login statusВход с ключом API
Ключ API — секрет, похожий на пароль для программы. Передайте его через стандартный ввод, чтобы не печатать сам ключ в команде и истории терминала:
printenv OPENAI_API_KEY | codex login --with-api-keyВертикальная черта передаёт результат первой команды второй. Значение ключа не должно появляться в документации, сообщениях или истории Git.
В управляемой среде ChatGPT Enterprise администратор может разрешить специальный токен для доверенной автоматизации:
printenv CODEX_ACCESS_TOKEN | codex login --with-access-tokenОбычному пользователю такой токен не нужен. Ключ API сам по себе не открывает рабочее пространство ChatGPT, облачные задачи, плагины и подключённые источники.
Выход
codex logoutCLI и расширение редактора используют одни и те же сохранённые данные входа. После выхода в одном интерфейсе другой тоже попросит войти заново. Вход на сайте ChatGPT в браузере хранится отдельно.
Не копируйте файл авторизации
~/.codex/auth.json содержит секретные учётные данные. Не добавляйте файл в Git, не отправляйте в чат и не переносите как обычную настройку. Если система поддерживает защищённое хранилище, включите его в config.toml:
cli_auth_credentials_store = "keyring"Куда дальше
После успешного входа запустите первый сеанс. Если вход не работает, используйте диагностику.