Обзор команд
| Command | Description | Auth |
|---|---|---|
chat [MESSAGE] | Отправить сообщение или запустить интерактивный REPL | API key |
models | Вывести список и выполнить поиск доступных моделей | API key |
balance | Показать баланс аккаунта | API key (или access token) |
account | Показать профиль аккаунта | Access token |
stats | Показать статистику использования | Access token |
tokens | Вывести список и выполнить поиск ваших API key | Access token |
logs | Просматривать журналы использования с фильтрами | Access token |
tasks | Показать журналы асинхронных задач | Access token |
init | Интерактивный мастер настройки | — |
doctor | Запустить диагностику и проверки состояния | API key |
config | Управление конфигурацией CLI | — |
repl | Запустить интерактивную командную оболочку | API key |
COMETAPI_ACCESS_TOKEN или ключ конфигурации access_token. Подробности см. в руководстве по конфигурации.
Chat
Отправьте одно сообщение или запустите интерактивный REPL с несколькими ходами.| Option | Short | Description |
|---|---|---|
--model | -m | Модель для использования (по умолчанию: из конфигурации) |
--system | -s | System Prompt |
--temperature | -t | Температура сэмплирования (0.0–2.0) |
--max-tokens | Максимум tokens в ответе | |
--stream/--no-stream | Включить или отключить Streaming (по умолчанию: stream) | |
--format | -f | Формат вывода |
--json | Вывод в формате JSON |
Models
Вывести список доступных моделей с необязательным поиском и ограничением количества результатов.| Option | Short | Description |
|---|---|---|
--search | -s | Фильтровать модели по ключевому слову |
--limit | -l | Максимальное количество результатов |
--format | -f | Формат вывода |
--json | Вывод в формате JSON |
Balance
Показать баланс вашего аккаунта CometAPI.| Option | Short | Description |
|---|---|---|
--source | -s | Источник данных: account (весь аккаунт) или key (текущий API key). |
--format | -f | Формат вывода |
--json | Вывод в формате JSON |
Account
Показать профиль вашего аккаунта. Требуется access token.| Option | Short | Description |
|---|---|---|
--format | -f | Формат вывода |
--json | Вывод в формате JSON |
Stats
Показать статистику использования за текущий месяц. Требуется access token.| Option | Short | Description |
|---|---|---|
--format | -f | Формат вывода |
--json | Вывод в формате JSON |
Tokens
Вывести список и выполнить поиск ваших API key. Требуется access token.| Option | Short | Description |
|---|---|---|
--search | -s | Ключевое слово для поиска |
--page | -p | Номер страницы |
--page-size | Результатов на страницу | |
--format | -f | Формат вывода |
--json | Вывод в формате JSON |
Logs
Просматривайте журналы использования с фильтрами. Требуется access token.| Option | Short | Description |
|---|---|---|
--model | -m | Фильтр по model ID |
--token-name | Фильтр по имени API key | |
--type | -t | Тип журнала: consume, topup, error, refund, system, manage |
--start | Дата начала (YYYY-MM-DD) | |
--end | Дата окончания (YYYY-MM-DD) | |
--group | -g | Фильтр по группе |
--limit | -l | Максимальное количество записей |
--page | -p | Номер страницы |
--page-size | Результатов на страницу | |
--export | Вывод в CSV в stdout | |
--format | -f | Формат вывода |
--json | Вывод в формате JSON |
Tasks
Показать журналы асинхронных задач для таких платформ, как Suno, Midjourney, Luma и Kling. Требуется access token.| Option | Short | Description |
|---|---|---|
--platform | Фильтр по названию платформы | |
--status | Фильтр по статусу | |
--limit | -l | Максимальное количество записей |
--format | -f | Формат вывода |
--json | Вывод в формате JSON |
Doctor
Запустите диагностику, чтобы проверить конфигурацию CLI и доступность API.- Наличие файла конфигурации и возможность его чтения
- Наличие API key и его источник (config, env или отсутствует)
- Наличие access token
- Сетевую доступность endpoint CometAPI
- Корректность аутентификации API
| Option | Short | Description |
|---|---|---|
--format | -f | Формат вывода |
--json | Вывод в формате JSON |
Config
Управление конфигурацией CLI, которая хранится в~/.config/cometapi/config.toml.
Init
Запустите интерактивный мастер настройки, чтобы указать ваш API key и access token.~/.config/cometapi/config.toml.
Repl
Запустите полноценную интерактивную командную оболочку, в которой можно выполнять любые команды CLI без префиксаcometapi.
Форматы вывода
Все команды данных поддерживают--json или --format:
| Format | Description |
|---|---|
table | Богатая таблица в терминале (по умолчанию) |
json | Вывод JSON |
yaml | Вывод YAML |
csv | Значения, разделенные запятыми |
markdown | Таблица Markdown |
Автодополнение оболочки
Установите автодополнение командной оболочки для поддержки tab-complete:Коды выхода
| Code | Meaning |
|---|---|
0 | Успех |
1 | Общая ошибка |
2 | Недопустимые аргументы |
64 | Отсутствует конфигурация |
69 | Сервис недоступен |
77 | Ошибка аутентификации |