CometAPI CLI membaca pengaturan dari file config TOML, environment variables, dan flag command-line. Saat pengaturan yang sama tersedia dari beberapa sumber, urutan prioritasnya adalah:
Flag CLI > file config > environment variables > default
File config
Lokasi: ~/.config/cometapi/config.toml
Jalankan setup wizard untuk membuat file config secara interaktif:
Atau kelola pengaturan individual dengan subcommand config:
Pengaturan yang tersedia
Kredensial
CLI menggunakan dua jenis kredensial:
API key
Wajib untuk semua perintah. API key mengautentikasi request ke endpoint model CometAPI.
Buat API key di CometAPI Console → API Keys.
Atur dengan salah satu cara berikut:
Access token
Opsional. Access token diperlukan untuk perintah level akun: account, stats, tokens, logs, dan tasks.
Buat access token di CometAPI Console → Personal Settings.
Atur dengan salah satu cara berikut:
Keamanan
CLI menerapkan praktik keamanan berikut:
- API key dan access token tidak pernah dicatat ke log atau ditampilkan secara penuh. Hanya 4 karakter terakhir yang ditampilkan dalam output diagnostik.
- File config dibuat dengan permission yang ketat (
0600) — hanya dapat dibaca oleh pemilik file.
- Kredensial tidak boleh pernah di-commit ke version control. Tambahkan path file config ke
.gitignore Anda jika diperlukan.
Anda bertanggung jawab atas semua penggunaan dan biaya yang timbul dari API key Anda. Jaga keamanan key Anda dan lakukan rotasi jika Anda mencurigai adanya akses yang tidak sah.
Pemecahan masalah