Appearance
Настройка аутентификации
Koda CLI взаимодействует с размещенным API Koda и требует действительных учетных данных, прежде чем он сможет вызывать модель. Для этого вы можете воспользоваться способом авторизации:
- Войти через GitHub, используя поток авторизации устройства.
Это руководство объясняет, как завершить каждый процесс и как учетные данные кэшируются.
Вход через GitHub (рекомендуется)
Запуск процесса входа
- Запустите CLI:bash
koda - Когда появится запрос, выберите Войти через GitHub.
- CLI выводит URL проверки и одноразовый код. Откройте URL на любом устройстве, введите код и подтвердите запрос.
- После подтверждения CLI сохраняет выданные токены и продолжает запуск.
Поток устройства автоматически открывает браузер, если только не включена опция --no-browser (или соответствующая настройка). Если браузер не может быть открыт, скопируйте URL проверки из вывода терминала.
Хранение и повторное использование токенов
Успешный вход записывает выданные учетные данные в ~/.config/koda/credentials.json с правами доступа к файлу 0600. Файл хранит поле:
githubToken– токен OAuth GitHub (всегда сохраняется при успешном входе через GitHub).
Чтобы выйти, удалите соответствующие ключи из ~/.config/koda/credentials.json или удалите файл полностью. При следующем запуске снова появится диалог аутентификации, либо запустите аутификацию через команду /auth.