Langsung ke konten utama

Ringkasan perintah

CommandDescriptionAuth
chat [MESSAGE]Kirim pesan atau mulai REPL interaktifAPI key
modelsDaftarkan dan cari model yang tersediaAPI key
balanceTampilkan saldo akunAPI key (atau access token)
accountTampilkan profil akunAccess token
statsTampilkan statistik penggunaanAccess token
tokensDaftarkan dan cari API key AndaAccess token
logsJelajahi log penggunaan dengan filterAccess token
tasksTampilkan log task asyncAccess token
initWizard penyiapan interaktif
doctorJalankan diagnostik dan pemeriksaan kesehatanAPI key
configKelola konfigurasi CLI
replMulai shell perintah interaktifAPI key
Perintah yang ditandai Access token memerlukan environment variable COMETAPI_ACCESS_TOKEN atau kunci config access_token. Lihat panduan konfigurasi untuk detail.

Chat

Kirim satu pesan atau mulai REPL interaktif multi-turn.
# 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 yang akan digunakan (default: dari config)
--system-sSystem prompt
--temperature-tTemperature sampling (0.0–2.0)
--max-tokensMax tokens dalam respons
--stream/--no-streamAktifkan atau nonaktifkan streaming (default: stream)
--format-fFormat output
--jsonOutput sebagai JSON

Models

Daftarkan model yang tersedia dengan opsi pencarian dan batas hasil.
# 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-sFilter model berdasarkan kata kunci
--limit-lJumlah maksimum hasil
--format-fFormat output
--jsonOutput sebagai JSON

Balance

Tampilkan saldo akun CometAPI Anda.
# 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-sSumber data: account (seluruh akun) atau key (API key saat ini).
--format-fFormat output
--jsonOutput sebagai JSON

Account

Tampilkan profil akun Anda. Memerlukan access token.
cometapi account
cometapi account --json
OptionShortDescription
--format-fFormat output
--jsonOutput sebagai JSON

Stats

Tampilkan statistik penggunaan untuk bulan berjalan. Memerlukan access token.
cometapi stats
cometapi stats --json
Output mencakup: jumlah request, jumlah penggunaan, tingkat keberhasilan, dan perkiraan sisa hari saldo.
OptionShortDescription
--format-fFormat output
--jsonOutput sebagai JSON

Tokens

Daftar dan cari API key Anda. Membutuhkan access token.
# List API keys (paginated)
cometapi tokens

# Search by keyword
cometapi tokens --search raycast

# JSON output
cometapi tokens --json
OptionShortDescription
--search-sKata kunci pencarian
--page-pNomor halaman
--page-sizeHasil per halaman
--format-fFormat output
--jsonOutput sebagai JSON

Logs

Telusuri log penggunaan dengan filter. Membutuhkan 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
OptionShortDescription
--model-mFilter berdasarkan model ID
--token-nameFilter berdasarkan nama API key
--type-tJenis log: consume, topup, error, refund, system, manage
--startTanggal mulai (YYYY-MM-DD)
--endTanggal akhir (YYYY-MM-DD)
--group-gFilter berdasarkan grup
--limit-lJumlah entri maksimum
--page-pNomor halaman
--page-sizeHasil per halaman
--exportOutput sebagai CSV ke stdout
--format-fFormat output
--jsonOutput sebagai JSON

Tasks

Tampilkan log tugas async untuk platform seperti Suno, Midjourney, Luma, dan Kling. Membutuhkan access token.
# Recent tasks
cometapi tasks

# Filter by platform
cometapi tasks --platform suno

# Filter by status
cometapi tasks --status SUCCESS

# JSON output
cometapi tasks --json
OptionShortDescription
--platformFilter berdasarkan nama platform
--statusFilter berdasarkan status
--limit-lJumlah entri maksimum
--format-fFormat output
--jsonOutput sebagai JSON

Doctor

Jalankan diagnostik untuk memverifikasi konfigurasi CLI dan konektivitas API.
cometapi doctor
cometapi doctor --json
Doctor memeriksa:
  • Keberadaan dan keterbacaan file konfigurasi
  • Ketersediaan API key dan sumbernya (config, env, atau tidak ada)
  • Ketersediaan access token
  • Konektivitas jaringan ke endpoint CometAPI
  • Validitas autentikasi API
OptionShortDescription
--format-fFormat output
--jsonOutput sebagai JSON

Config

Kelola konfigurasi CLI yang disimpan di ~/.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
Lihat panduan konfigurasi untuk semua key yang tersedia.

Init

Jalankan wizard penyiapan interaktif untuk mengonfigurasi API key dan access token Anda.
cometapi init
Wizard akan menulis pengaturan ke ~/.config/cometapi/config.toml.

Repl

Mulai shell perintah interaktif lengkap tempat Anda dapat menjalankan perintah CLI apa pun tanpa awalan cometapi.
cometapi repl

Output formats

Semua perintah data mendukung --json atau --format:
cometapi models --json
cometapi models --format yaml
cometapi stats --format csv
cometapi account --format markdown
FormatDescription
tableTabel kaya di terminal (default)
jsonOutput JSON
yamlOutput YAML
csvNilai yang dipisahkan koma
markdownTabel Markdown
Tetapkan format default untuk semua perintah melalui config:
cometapi config set output_format json

Shell completion

Instal shell completion untuk dukungan tab-complete:
cometapi --install-completion
Shell yang didukung: Bash, Zsh, Fish.

Kode keluar

CodeArti
0Berhasil
1Kesalahan umum
2Argumen tidak valid
64Konfigurasi tidak ada
69Layanan tidak tersedia
77Kesalahan autentikasi