CometAPI CLI находится в бета-версии. Названия команд и параметры могут изменяться, пока интерфейс не стабилизируется.
Возможности
- Общение с моделями с использованием Streaming-вывода или интерактивного REPL
- Просмотр метаданных каталога моделей, включая поля provider, modality, endpoint, capability, context и pricing
- Просмотр одной модели с помощью
cometapi model info <id> - Отправка одного запроса в форматах Chat Completions, Responses, Anthropic Messages или Gemini Generate Content с помощью
cometapi run - Проверка баланса, профиля аккаунта, статистики использования, API-ключей, логов и истории асинхронных задач
- Вывод данных в формате таблицы, JSON, YAML, CSV или Markdown
- Хранение локальной конфигурации в
~/.config/cometapi/config.toml
Предварительные требования
- Python 3.10 или новее
- API-ключ CometAPI
Установка CLI
Установите пакет из PyPI:Начало работы с CLI
1
Настройка учетных данных
Запустите мастер настройки:Вы также можете настроить API-ключ через переменную окружения:Необязательное значение
COMETAPI_ACCESS_TOKEN требуется только для команд account, stats, tokens, logs и tasks.2
Общение с моделью
Отправьте одно сообщение в чат:Запустите
cometapi chat без сообщения, чтобы открыть chat REPL.3
Просмотр моделей
Выполните поиск по публичному каталогу моделей:Фильтруйте по метаданным каталога:
4
Просмотр одной модели
Покажите подробные метаданные одной модели:Выведите необработанный payload с подробной информацией:
5
Выполнение запроса по нескольким протоколам
Отправьте разовый запрос через chat endpoint по умолчанию:Выберите другой формат endpoint, если тело запроса соответствует другой схеме провайдера:
Получение справки по командам
Используйте-h с корневой командой или любой подкомандой, чтобы посмотреть параметры для установленной версии: