Настройка CometAPI CLI: расположение файла конфигурации, доступные параметры, управление учетными данными, переменные окружения и практики безопасности.
CometAPI CLI читает настройки из TOML-файла конфигурации, переменных окружения и флагов командной строки. Если один и тот же параметр доступен из нескольких источников, используется следующий порядок приоритета:Флаги CLI > файл конфигурации > переменные окружения > значения по умолчанию
Расположение: ~/.config/cometapi/config.tomlЗапустите мастер настройки, чтобы интерактивно создать файл конфигурации:
cometapi init
Или управляйте отдельными параметрами с помощью подкоманды config:
# View current configurationcometapi config show# Set a valuecometapi config set api_key sk-...# Remove a valuecometapi config unset api_key# Show the config file pathcometapi config path
Обязателен для всех команд. API key используется для аутентификации запросов к endpoint’ам моделей CometAPI.Создайте API key в CometAPI Console → API Keys.Установите его одним из следующих способов:
Необязателен. Токен доступа требуется для команд уровня аккаунта: account, stats, tokens, logs и tasks.Сгенерируйте токен доступа в CometAPI Console → Personal Settings.Установите его одним из следующих способов:
API keys и токены доступа никогда не логируются и не отображаются полностью. В диагностическом выводе показываются только последние 4 символа.
Файл конфигурации создается с ограниченными правами доступа (0600) — его может читать только владелец файла.
Учетные данные никогда не следует коммитить в систему контроля версий. При необходимости добавьте путь к файлу конфигурации в ваш .gitignore.
Вы несете ответственность за все использование и расходы, связанные с вашими API keys. Храните ключи в безопасности и заменяйте их, если подозреваете несанкционированный доступ.