Przejdź do głównej treści

Przegląd poleceń

CommandDescriptionAuth
chat [MESSAGE]Wyślij wiadomość lub uruchom interaktywny REPLKlucz API
modelsWyświetl i wyszukuj dostępne modeleKlucz API
balancePokaż saldo kontaKlucz API (lub access token)
accountPokaż profil kontaAccess token
statsPokaż statystyki użyciaAccess token
tokensWyświetl i wyszukuj swoje klucze APIAccess token
logsPrzeglądaj logi użycia z filtramiAccess token
tasksPokaż logi zadań asynchronicznychAccess token
initInteraktywny kreator konfiguracji
doctorUruchom diagnostykę i kontrole stanuKlucz API
configZarządzaj konfiguracją CLI
replUruchom interaktywną powłokę poleceńKlucz API
Polecenia oznaczone jako Access token wymagają zmiennej środowiskowej COMETAPI_ACCESS_TOKEN lub klucza konfiguracyjnego access_token. Szczegóły znajdziesz w przewodniku po konfiguracji.

Chat

Wyślij pojedynczą wiadomość lub uruchom wieloturowy interaktywny 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
OptionShortDescription
--model-mModel do użycia (domyślnie: z konfiguracji)
--system-sPrompt systemowy
--temperature-tTemperatura próbkowania (0.0–2.0)
--max-tokensMaksymalna liczba tokens w odpowiedzi
--stream/--no-streamWłącz lub wyłącz Streaming (domyślnie: stream)
--format-fFormat wyjściowy
--jsonDane wyjściowe jako JSON

Models

Wyświetl dostępne modele z opcjonalnym wyszukiwaniem i limitem.
# 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
OptionShortDescription
--search-sFiltruj modele według słowa kluczowego
--limit-lMaksymalna liczba wyników
--format-fFormat wyjściowy
--jsonDane wyjściowe jako JSON

Balance

Pokaż saldo swojego konta 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
OptionShortDescription
--source-sŹródło danych: account (całe konto) lub key (bieżący klucz API).
--format-fFormat wyjściowy
--jsonDane wyjściowe jako JSON

Account

Pokaż profil swojego konta. Wymaga access token.
cometapi account
cometapi account --json
OptionShortDescription
--format-fFormat wyjściowy
--jsonDane wyjściowe jako JSON

Stats

Pokaż statystyki użycia dla bieżącego miesiąca. Wymaga access token.
cometapi stats
cometapi stats --json
Dane wyjściowe obejmują: liczbę żądań, wielkość użycia, wskaźnik powodzenia oraz przewidywaną liczbę dni pozostałych do wyczerpania salda.
OptionShortDescription
--format-fFormat wyjściowy
--jsonDane wyjściowe jako JSON

Tokens

Wyświetl i wyszukuj swoje klucze API. Wymaga tokenu dostępu.
# List API keys (paginated)
cometapi tokens

# Search by keyword
cometapi tokens --search raycast

# JSON output
cometapi tokens --json
OptionShortDescription
--search-sSłowo kluczowe wyszukiwania
--page-pNumer strony
--page-sizeWyniki na stronę
--format-fFormat wyjścia
--jsonWyjście jako JSON

Logs

Przeglądaj logi użycia z filtrami. Wymaga tokenu dostępu.
# 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
OptionShortDescription
--model-mFiltruj według model ID
--token-nameFiltruj według nazwy klucza API
--type-tTyp logu: consume, topup, error, refund, system, manage
--startData początkowa (YYYY-MM-DD)
--endData końcowa (YYYY-MM-DD)
--group-gFiltruj według grupy
--limit-lMaksymalna liczba wpisów
--page-pNumer strony
--page-sizeWyniki na stronę
--exportWyjście jako CSV do stdout
--format-fFormat wyjścia
--jsonWyjście jako JSON

Tasks

Pokaż logi zadań asynchronicznych dla platform takich jak Suno, Midjourney, Luma i Kling. Wymaga tokenu dostępu.
# Recent tasks
cometapi tasks

# Filter by platform
cometapi tasks --platform suno

# Filter by status
cometapi tasks --status SUCCESS

# JSON output
cometapi tasks --json
OptionShortDescription
--platformFiltruj według nazwy platformy
--statusFiltruj według statusu
--limit-lMaksymalna liczba wpisów
--format-fFormat wyjścia
--jsonWyjście jako JSON

Doctor

Uruchom diagnostykę, aby zweryfikować konfigurację CLI i łączność z API.
cometapi doctor
cometapi doctor --json
Doctor sprawdza:
  • Istnienie pliku konfiguracyjnego i możliwość jego odczytu
  • Dostępność klucza API i jego źródło (config, env lub brak)
  • Dostępność tokenu dostępu
  • Łączność sieciową z endpointem CometAPI
  • Poprawność uwierzytelniania API
OptionShortDescription
--format-fFormat wyjścia
--jsonWyjście jako JSON

Config

Zarządzaj konfiguracją CLI przechowywaną w ~/.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
Zobacz przewodnik po konfiguracji, aby poznać wszystkie dostępne klucze.

Init

Uruchom interaktywny kreator konfiguracji, aby skonfigurować klucz API i token dostępu.
cometapi init
Kreator zapisuje ustawienia w ~/.config/cometapi/config.toml.

Repl

Uruchom w pełni interaktywną powłokę poleceń, w której możesz wykonywać dowolne polecenie CLI bez prefiksu cometapi.
cometapi repl

Output formats

Wszystkie polecenia danych obsługują --json lub --format:
cometapi models --json
cometapi models --format yaml
cometapi stats --format csv
cometapi account --format markdown
FormatDescription
tableRozbudowana tabela w terminalu (domyślnie)
jsonWyjście JSON
yamlWyjście YAML
csvWartości rozdzielane przecinkami
markdownTabela Markdown
Ustaw domyślny format dla wszystkich poleceń przez config:
cometapi config set output_format json

Shell completion

Zainstaluj uzupełnianie powłoki, aby włączyć obsługę autouzupełniania klawiszem Tab:
cometapi --install-completion
Obsługiwane powłoki: Bash, Zsh, Fish.

Kody wyjścia

CodeZnaczenie
0Sukces
1Błąd ogólny
2Nieprawidłowe argumenty
64Brak konfiguracji
69Usługa niedostępna
77Błąd uwierzytelniania