CometAPI CLI membaca pengaturan dari file config TOML, environment variable, dan flag command-line. Saat pengaturan yang sama tersedia dari beberapa sumber, urutan prioritasnya adalah: Flag CLI > file config > environment variable > defaultDocumentation Index
Fetch the complete documentation index at: https://apidoc.cometapi.com/llms.txt
Use this file to discover all available pages before exploring further.
File config
Lokasi:~/.config/cometapi/config.toml
Jalankan setup wizard untuk membuat file config secara interaktif:
config:
Pengaturan yang tersedia
| Config key | Environment variable | Deskripsi |
|---|---|---|
api_key | COMETAPI_KEY | API key (wajib untuk semua command) |
access_token | COMETAPI_ACCESS_TOKEN | Access token untuk command tingkat akun |
base_url | COMETAPI_BASE_URL | URL dasar API (default: https://api.cometapi.com/v1) |
default_model | COMETAPI_DEFAULT_MODEL | Model default untuk chat (fallback: gpt-5.4) |
output_format | — | Format output default: table, json, yaml, csv, atau markdown |
Kredensial
CLI menggunakan dua jenis kredensial:API key
Wajib untuk semua command. API key mengautentikasi request ke endpoint model CometAPI. Buat API key di CometAPI Console → API Keys. Tetapkan dengan salah satu cara berikut:Access token
Opsional. Access token diperlukan untuk command tingkat akun:account, stats, tokens, logs, dan tasks.
Buat access token di CometAPI Console → Personal Settings.
Tetapkan 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 izin yang ketat (
0600) — hanya dapat dibaca oleh pemilik file. - Kredensial tidak boleh di-commit ke version control. Tambahkan path file config ke
.gitignoreAnda jika berlaku.
Pemecahan masalah
| Error | Solusi |
|---|---|
API key not configured | Jalankan cometapi init atau tetapkan environment variable COMETAPI_KEY |
Connection failed | Jalankan cometapi doctor untuk mendiagnosis konektivitas |
Access token not configured | Hanya diperlukan untuk account/stats/tokens/logs/tasks. Jalankan cometapi init untuk menambahkan satu |