CometAPI CLI считывает параметры из TOML-файла конфигурации, переменных окружения и флагов командной строки. Если один и тот же параметр доступен из нескольких источников, порядок приоритета такой: Флаги CLI > файл конфигурации > переменные окружения > значения по умолчаниюDocumentation Index
Fetch the complete documentation index at: https://apidoc.cometapi.com/llms.txt
Use this file to discover all available pages before exploring further.
Файл конфигурации
Расположение:~/.config/cometapi/config.toml
Запустите мастер настройки, чтобы интерактивно создать файл конфигурации:
config:
Доступные параметры
| Config key | Environment variable | Description |
|---|---|---|
api_key | COMETAPI_KEY | API key (обязателен для всех команд) |
access_token | COMETAPI_ACCESS_TOKEN | Access token для команд уровня аккаунта |
base_url | COMETAPI_BASE_URL | Базовый URL API (по умолчанию: https://api.cometapi.com/v1) |
default_model | COMETAPI_DEFAULT_MODEL | Модель по умолчанию для chat (резервное значение: gpt-5.4) |
output_format | — | Формат вывода по умолчанию: table, json, yaml, csv или markdown |
Учетные данные
CLI использует два типа учетных данных:API key
Обязателен для всех команд. API key аутентифицирует запросы к endpoint’ам моделей 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.
Устранение неполадок
| Error | Solution |
|---|---|
API key not configured | Выполните cometapi init или задайте переменную окружения COMETAPI_KEY |
Connection failed | Выполните cometapi doctor для диагностики подключения |
Access token not configured | Нужен только для account/stats/tokens/logs/tasks. Выполните cometapi init, чтобы добавить его |