Обзор команд
| 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 | Системный 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-ключей. Требуется 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-ключа | |
--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-ключа и его источник (config, env или отсутствует)
- Доступность access token
- Сетевое подключение к endpoint CometAPI
- Корректность API-аутентификации
| Option | Short | Description |
|---|---|---|
--format | -f | Формат вывода |
--json | Вывод в формате JSON |
Config
Управление конфигурацией CLI, хранящейся в~/.config/cometapi/config.toml.
Init
Запустите интерактивный мастер настройки, чтобы настроить ваш API-ключ и access token.~/.config/cometapi/config.toml.
Repl
Запускает полноценную интерактивную командную оболочку, в которой можно выполнять любые команды CLI без префиксаcometapi.
Форматы вывода
Все команды данных поддерживают--json или --format:
| Format | Description |
|---|---|
table | Расширенная таблица в терминале (по умолчанию) |
json | Вывод в формате JSON |
yaml | Вывод в формате YAML |
csv | Значения, разделённые запятыми |
markdown | Таблица Markdown |
Автодополнение для оболочки
Установите автодополнение для оболочки, чтобы включить поддержку completion по Tab:Коды выхода
| Code | Значение |
|---|---|
0 | Успех |
1 | Общая ошибка |
2 | Недопустимые аргументы |
64 | Отсутствует конфигурация |
69 | Сервис недоступен |
77 | Ошибка аутентификации |