CometAPI CLI перебуває в бета-версії. Назви команд і параметри можуть змінюватися, поки інтерфейс стабілізується.
Можливості
- Спілкування з моделями з використанням потокового виводу або інтерактивного REPL
- Перегляд метаданих каталогу моделей, зокрема полів provider, modality, endpoint, capability, context і pricing
- Перегляд однієї моделі за допомогою
cometapi model info <id> - Надсилання одного запиту через формати Chat Completions, Responses, Anthropic Messages або Gemini Generate Content за допомогою
cometapi run - Перевірка балансу, профілю акаунта, статистики використання, API-ключів, логів та історії асинхронних завдань
- Виведення даних у форматах table, 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 без повідомлення, щоб почати REPL чату.3
Перегляд моделей
Знайдіть у публічному каталозі моделей:Фільтруйте за метаданими каталогу:
4
Перегляньте одну модель
Покажіть детальні метадані для однієї моделі:Виведіть необроблений payload деталей:
5
Виконайте багатопротокольний запит
Надішліть разовий запит через стандартний chat endpoint:Виберіть інший формат endpoint, якщо тіло вашого запиту відповідає іншій схемі провайдера:
Отримання довідки щодо команд
Використовуйте-h у кореневій команді або будь-якій підкоманді, щоб переглянути параметри для встановленої версії: