Skip to main content
CometAPI CLI — это официальный инструмент командной строки для CometAPI. Он помогает общаться с моделями, изучать каталог моделей, отправлять разовые запросы, проверять баланс и просматривать использование аккаунта из терминала. Используйте страницу пакета на PyPI как публичную домашнюю страницу для установки и метаданных пакета. Эта документация подробнее описывает те же команды без необходимости доступа к приватному репозиторию исходного кода.
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

Предварительные требования

Установка 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 с корневой командой или любой подкомандой, чтобы посмотреть параметры для установленной версии:

Основные команды

Ссылки