Documentation Index
Fetch the complete documentation index at: https://apidoc.cometapi.com/llms.txt
Use this file to discover all available pages before exploring further.
Огляд команд
| Command | Description | Auth |
|---|
chat [MESSAGE] | Надіслати повідомлення або запустити інтерактивний REPL | API key |
models | Перелічити та знайти доступні моделі | API key |
balance | Показати баланс акаунта | API key (або access token) |
account | Показати профіль акаунта | Access token |
stats | Показати статистику використання | Access token |
tokens | Перелічити та знайти ваші API key | Access token |
logs | Переглядати журнали використання з фільтрами | Access token |
tasks | Показати журнали асинхронних завдань | Access token |
init | Інтерактивний майстер налаштування | — |
doctor | Запустити діагностику та перевірки стану | API key |
config | Керувати конфігурацією CLI | — |
repl | Запустити інтерактивну командну оболонку | API key |
Команди, позначені Access token, потребують змінної середовища COMETAPI_ACCESS_TOKEN або ключа конфігурації access_token. Докладніше дивіться в посібнику з конфігурації.
Chat
Надішліть одне повідомлення або запустіть інтерактивний REPL з багатьма ходами.
# Single message (streaming by default)
cometapi chat "Explain quantum computing in one sentence"
# Override model and add a system prompt
cometapi chat "Summarize this" --model claude-sonnet-4-6 --system "Be concise"
# Disable streaming
cometapi chat "Hello" --no-stream
# JSON output (full API response)
cometapi chat "Hello" --json
# Interactive REPL (omit message)
cometapi chat
| Option | Short | Description |
|---|
--model | -m | Модель для використання (типово: з конфігурації) |
--system | -s | System prompt |
--temperature | -t | Температура семплювання (0.0–2.0) |
--max-tokens | | Максимальна кількість tokens у відповіді |
--stream/--no-stream | | Увімкнути або вимкнути Streaming (типово: stream) |
--format | -f | Формат виводу |
--json | | Вивід у форматі JSON |
Models
Покажіть доступні моделі з необов’язковим пошуком і лімітом.
# List all models
cometapi models
# Search by keyword
cometapi models --search gemini
# Limit results and output as JSON
cometapi models --search gpt --limit 10 --json
| Option | Short | Description |
|---|
--search | -s | Фільтрувати моделі за ключовим словом |
--limit | -l | Максимальна кількість результатів |
--format | -f | Формат виводу |
--json | | Вивід у форматі JSON |
Balance
Покажіть баланс вашого акаунта CometAPI.
# Default: account-level balance (falls back to per-key billing)
cometapi balance
# Force account-level view
cometapi balance --source account
# Force API key billing view
cometapi balance --source key
# JSON output
cometapi balance --json
| Option | Short | Description |
|---|
--source | -s | Джерело даних: account (увесь акаунт) або key (поточний API key). |
--format | -f | Формат виводу |
--json | | Вивід у форматі JSON |
Account
Покажіть профіль вашого акаунта. Потрібен access token.
cometapi account
cometapi account --json
| Option | Short | Description |
|---|
--format | -f | Формат виводу |
--json | | Вивід у форматі JSON |
Stats
Покажіть статистику використання за поточний місяць. Потрібен access token.
cometapi stats
cometapi stats --json
Вивід містить: кількість запитів, обсяг використання, відсоток успішності та прогнозовану кількість днів до вичерпання балансу.
| Option | Short | Description |
|---|
--format | -f | Формат виводу |
--json | | Вивід у форматі JSON |
Tokens
Перелікуйте та знайдіть ваші API key. Потрібен access token.
# List API keys (paginated)
cometapi tokens
# Search by keyword
cometapi tokens --search raycast
# JSON output
cometapi tokens --json
| Option | Short | Description |
|---|
--search | -s | Ключове слово для пошуку |
--page | -p | Номер сторінки |
--page-size | | Кількість результатів на сторінці |
--format | -f | Формат виводу |
--json | | Вивід у форматі JSON |
Logs
Переглядайте журнали використання з фільтрами. Потрібен access token.
# Recent logs
cometapi logs
# Filter by model
cometapi logs --model gpt-5.4
# Filter by date range
cometapi logs --start 2026-04-01 --end 2026-04-14
# Filter by log type
cometapi logs --type consume
# Export as CSV
cometapi logs --export > usage.csv
# JSON output with limit
cometapi logs --limit 50 --json
| Option | Short | Description |
|---|
--model | -m | Фільтрувати за model ID |
--token-name | | Фільтрувати за назвою API key |
--type | -t | Тип журналу: consume, topup, error, refund, system, manage |
--start | | Дата початку (YYYY-MM-DD) |
--end | | Дата завершення (YYYY-MM-DD) |
--group | -g | Фільтрувати за групою |
--limit | -l | Максимальна кількість записів |
--page | -p | Номер сторінки |
--page-size | | Кількість результатів на сторінці |
--export | | Вивести як CSV у stdout |
--format | -f | Формат виводу |
--json | | Вивід у форматі JSON |
Tasks
Покажіть журнали асинхронних завдань для платформ, таких як Midjourney, Luma та Kling. Потрібен access token.
# Recent tasks
cometapi tasks
# Filter by platform
cometapi tasks --platform kling
# Filter by status
cometapi tasks --status SUCCESS
# JSON output
cometapi tasks --json
| Option | Short | Description |
|---|
--platform | | Фільтрувати за назвою платформи |
--status | | Фільтрувати за статусом |
--limit | -l | Максимальна кількість записів |
--format | -f | Формат виводу |
--json | | Вивід у форматі JSON |
Doctor
Запустіть діагностику, щоб перевірити конфігурацію CLI і з’єднання з API.
cometapi doctor
cometapi doctor --json
Doctor перевіряє:
- Наявність і читабельність файлу конфігурації
- Доступність API key і його джерело (config, env або відсутній)
- Доступність access token
- Мережеве з’єднання з endpoint CometAPI
- Валідність автентифікації API
| Option | Short | Description |
|---|
--format | -f | Формат виводу |
--json | | Вивід у форматі JSON |
Config
Керуйте конфігурацією CLI, що зберігається в ~/.config/cometapi/config.toml.
# Show current config
cometapi config show
# Set a value
cometapi config set api_key sk-...
cometapi config set default_model claude-sonnet-4-6
cometapi config set output_format json
# Remove a value
cometapi config unset api_key
# Show config file path
cometapi config path
Усі доступні ключі дивіться в посібнику з конфігурації.
Init
Запустіть інтерактивний майстер налаштування, щоб налаштувати ваш API key і access token.
Майстер записує налаштування до ~/.config/cometapi/config.toml.
Repl
Запустіть повноцінну інтерактивну командну оболонку, де можна виконувати будь-яку команду CLI без префікса cometapi.
Формати виводу
Усі команди даних підтримують --json або --format:
cometapi models --json
cometapi models --format yaml
cometapi stats --format csv
cometapi account --format markdown
| Format | Description |
|---|
table | Розширена таблиця в терміналі (типово) |
json | Вивід JSON |
yaml | Вивід YAML |
csv | Значення, розділені комами |
markdown | Таблиця Markdown |
Установіть типовий формат для всіх команд через config:
cometapi config set output_format json
Автодоповнення оболонки
Установіть автодоповнення оболонки для підтримки доповнення за Tab:
cometapi --install-completion
Підтримувані оболонки: Bash, Zsh, Fish.
Коди виходу
| Code | Meaning |
|---|
0 | Успіх |
1 | Загальна помилка |
2 | Неприпустимі аргументи |
64 | Відсутня конфігурація |
69 | Сервіс недоступний |
77 | Помилка автентифікації |