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