CometAPI CLI masih dalam versi beta. Perkirakan ada perubahan kecil pada perintah dan UX selama antarmuka CLI distabilkan.
Fitur
- Chat multi-model dengan streaming dan REPL interaktif
- Pencarian dan daftar model
- Saldo akun dan statistik penggunaan
- Penelusuran log penggunaan dengan filter dan ekspor CSV
- Log task async (Suno, Midjourney, Kling, dan lainnya)
- Output multi-format: table, JSON, YAML, CSV, Markdown
- Konfigurasi berbasis TOML dengan setup wizard
- Shell completion untuk Bash, Zsh, dan Fish
- Desain ramah agen dengan output JSON terstruktur dan exit code deterministik
Prasyarat
- Python 3.10 atau lebih baru
- API key CometAPI
Instalasi
Gunakan halaman paket PyPI sebagai referensi instalasi utama, lalu pilih salah satu metode berikut untuk menginstal CLI:Mulai cepat
Jalankan setup wizard
Wizard interaktif menyimpan API key dan access token opsional Anda dalam file konfigurasi lokal:Wizard akan meminta:
- API key — wajib untuk semua perintah. Buat di CometAPI Console → API Keys.
- Access token — opsional, diperlukan untuk perintah
account,stats,tokens,logs, dantasks. Buat di Console → Personal Settings.
Sesi chat interaktif
Jalankancometapi chat tanpa argumen untuk masuk ke REPL chat multi-turn:
| Command | Deskripsi |
|---|---|
/model | Ganti model aktif |
/system | Atur atau ubah system prompt |
/clear | Hapus riwayat percakapan |
/history | Tampilkan riwayat percakapan |
/save | Simpan percakapan ke file |
/tokens | Tampilkan penggunaan token untuk sesi ini |
/help | Daftar semua perintah REPL |
/exit | Keluar dari REPL |
Integrasi agen
CLI ini dirancang untuk digunakan oleh agen coding AI dan skrip otomasi:- Semua perintah data mendukung
--jsonuntuk output terstruktur yang dapat dibaca mesin - Exit code deterministik:
0(berhasil),64(konfigurasi tidak ada),77(kesalahan auth),69(layanan tidak tersedia) - Error dikirim ke stderr, data dikirim ke stdout
- Lihat referensi perintah lengkap untuk opsi per perintah