CometAPI CLI читает настройки из TOML-файла конфигурации, переменных окружения и флагов командной строки. Когда одна и та же настройка доступна из нескольких источников, приоритет следующий:
флаги CLI > файл конфигурации > переменные окружения > значения по умолчанию
Файл конфигурации
Расположение: ~/.config/cometapi/config.toml
Запустите мастер настройки, чтобы создать файл конфигурации интерактивно:
Или управляйте отдельными настройками с помощью подкоманды config:
Доступные настройки
Учетные данные
CLI использует два типа учетных данных:
API key
Требуется для всех команд. API key аутентифицирует запросы к model endpoints CometAPI.
Создайте API key в CometAPI Console → API Keys.
Установите его одним из следующих способов:
Access token
Необязательно. Access token требуется для команд уровня аккаунта: account, stats, tokens, logs и tasks.
Сгенерируйте access token в CometAPI Console → Personal Settings.
Установите его одним из следующих способов:
Безопасность
CLI применяет следующие меры безопасности:
- API keys и access tokens никогда не логируются и не отображаются полностью. В диагностическом выводе показываются только последние 4 символа.
- Файл конфигурации создается с ограниченными правами доступа (
0600) — доступен для чтения только владельцу файла.
- Учетные данные никогда не следует коммитить в систему контроля версий. Добавьте путь к файлу конфигурации в
.gitignore, если это применимо.
Вы несете ответственность за все использование и расходы, связанные с вашими API keys. Храните свои ключи в безопасности и отзывайте их, если подозреваете несанкционированный доступ.
Устранение неполадок