CometAPI CLI перебуває на стадії beta. Очікуйте невеликих змін у командах і UX, поки інтерфейс CLI стабілізується.
Можливості
- Багатомодельний чат зі streaming і інтерактивним REPL
- Пошук і перелік моделей
- Баланс облікового запису та статистика використання
- Перегляд журналів використання з фільтрами та експортом у CSV
- Журнали асинхронних завдань (Suno, Midjourney, Kling та інші)
- Виведення в кількох форматах: table, JSON, YAML, CSV, Markdown
- Конфігурація на основі TOML з майстром налаштування
- Автодоповнення оболонки для Bash, Zsh і Fish
- Дружній до агентів дизайн зі структурованим JSON-виведенням і детермінованими кодами завершення
Передумови
- Python 3.10 або новішої версії
- CometAPI API key
Встановлення
Використовуйте сторінку пакета PyPI як основне джерело для встановлення, а потім виберіть один із наведених нижче способів, щоб встановити CLI:Швидкий старт
Запустіть майстер налаштування
Інтерактивний майстер зберігає ваш API key і необов’язковий access token у локальному конфігураційному файлі:Майстер запитує:
- API key — обов’язковий для всіх команд. Створіть його в CometAPI Console → API Keys.
- Access token — необов’язковий, потрібен для команд
account,stats,tokens,logsіtasks. Згенеруйте його в Console → Personal Settings.
Спілкуйтеся з моделлю
Надішліть одне повідомлення з виведенням у режимі streaming:Перевизначте модель за замовчуванням:
Перевірте свій баланс
Перегляньте баланс свого облікового запису:Покажіть поточне представлення білінгу API key:
Інтерактивна чат-сесія
Запустітьcometapi chat без аргументів, щоб увійти в багатоходовий чат REPL:
| Команда | Опис |
|---|---|
/model | Перемкнути активну модель |
/system | Установити або змінити system prompt |
/clear | Очистити історію розмови |
/history | Показати історію розмови |
/save | Зберегти розмову у файл |
/tokens | Показати використання token за сесію |
/help | Перелічити всі команди REPL |
/exit | Вийти з REPL |
Інтеграція з агентами
CLI розроблено для використання AI coding agents і скриптами автоматизації:- Усі команди даних підтримують
--jsonдля структурованого, придатного для машинного читання виводу - Детерміновані коди виходу:
0(успіх),64(відсутня конфігурація),77(помилка автентифікації),69(сервіс недоступний) - Помилки виводяться в stderr, дані — у stdout
- Дивіться повний довідник команд для параметрів окремих команд