Skip to content

Настройка аутентификации

Koda CLI взаимодействует с размещенным API Koda и требует действительных учетных данных, прежде чем он сможет вызывать модель. Для этого вы можете воспользоваться способом авторизации:

  • Войти через GitHub, используя поток авторизации устройства.

Это руководство объясняет, как завершить каждый процесс и как учетные данные кэшируются.

Вход через GitHub (рекомендуется)

Запуск процесса входа

  1. Запустите CLI:
    bash
    koda
  2. Когда появится запрос, выберите Войти через GitHub.
  3. CLI выводит URL проверки и одноразовый код. Откройте URL на любом устройстве, введите код и подтвердите запрос.
  4. После подтверждения CLI сохраняет выданные токены и продолжает запуск.

Поток устройства автоматически открывает браузер, если только не включена опция --no-browser (или соответствующая настройка). Если браузер не может быть открыт, скопируйте URL проверки из вывода терминала.

Хранение и повторное использование токенов

Успешный вход записывает выданные учетные данные в ~/.config/koda/credentials.json с правами доступа к файлу 0600. Файл хранит поле:

  • githubToken – токен OAuth GitHub (всегда сохраняется при успешном входе через GitHub).

Чтобы выйти, удалите соответствующие ключи из ~/.config/koda/credentials.json или удалите файл полностью. При следующем запуске снова появится диалог аутентификации, либо запустите аутификацию через команду /auth.