CometAPI CLI masih dalam beta. Harapkan 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 tugas async (Suno, Midjourney, Kling, dan lainnya)
- Output multi-format: table, JSON, YAML, CSV, Markdown
- Konfigurasi berbasis TOML dengan wizard setup
- Shell completion untuk Bash, Zsh, dan Fish
- Desain yang ramah agent dengan output JSON terstruktur dan exit code yang deterministik
Prasyarat
- Python 3.10 atau lebih baru
- CometAPI API key
Instalasi
Gunakan halaman paket PyPI sebagai referensi instalasi utama, lalu pilih salah satu metode berikut untuk menginstal CLI:Mulai cepat
Jalankan wizard setup
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 | Description |
|---|---|
/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 |
/help | Daftarkan semua perintah REPL |
/exit | Keluar dari REPL |
Integrasi agent
CLI dirancang untuk digunakan oleh AI coding agent dan skrip otomatisasi:- 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