Komutlara genel bakış
| Command | Description | Auth |
|---|---|---|
chat [MESSAGE] | Mesaj gönderin veya etkileşimli REPL başlatın | API key |
models | Kullanılabilir modelleri listeleyin ve arayın | API key |
balance | Hesap bakiyesini gösterin | API key (veya access token) |
account | Hesap profilini gösterin | Access token |
stats | Kullanım istatistiklerini gösterin | Access token |
tokens | API anahtarlarınızı listeleyin ve arayın | Access token |
logs | Filtrelerle kullanım günlüklerine göz atın | Access token |
tasks | Asenkron görev günlüklerini gösterin | Access token |
init | Etkileşimli kurulum sihirbazı | — |
doctor | Tanılama ve durum kontrollerini çalıştırın | API key |
config | CLI yapılandırmasını yönetin | — |
repl | Etkileşimli komut kabuğunu başlatın | API key |
COMETAPI_ACCESS_TOKEN ortam değişkenini veya access_token yapılandırma anahtarını gerektirir. Ayrıntılar için yapılandırma kılavuzuna bakın.
Chat
Tek bir mesaj gönderin veya çok turlu etkileşimli REPL’i başlatın.| Option | Short | Description |
|---|---|---|
--model | -m | Kullanılacak model (varsayılan: config’ten) |
--system | -s | Sistem Prompt |
--temperature | -t | Örnekleme sıcaklığı (0.0–2.0) |
--max-tokens | Yanıttaki maksimum token sayısı | |
--stream/--no-stream | Streaming’i etkinleştirin veya devre dışı bırakın (varsayılan: stream) | |
--format | -f | Çıktı biçimi |
--json | JSON olarak çıktı ver |
Models
İsteğe bağlı arama ve limit ile kullanılabilir modelleri listeleyin.| Option | Short | Description |
|---|---|---|
--search | -s | Modelleri anahtar kelimeye göre filtreleyin |
--limit | -l | Maksimum sonuç sayısı |
--format | -f | Çıktı biçimi |
--json | JSON olarak çıktı ver |
Balance
CometAPI hesap bakiyenizi gösterin.| Option | Short | Description |
|---|---|---|
--source | -s | Veri kaynağı: account (tam hesap) veya key (geçerli API key). |
--format | -f | Çıktı biçimi |
--json | JSON olarak çıktı ver |
Account
Hesap profilinizi gösterin. Bir access token gerektirir.| Option | Short | Description |
|---|---|---|
--format | -f | Çıktı biçimi |
--json | JSON olarak çıktı ver |
Stats
Geçerli ay için kullanım istatistiklerini gösterin. Bir access token gerektirir.| Option | Short | Description |
|---|---|---|
--format | -f | Çıktı biçimi |
--json | JSON olarak çıktı ver |
Tokens
API anahtarlarınızı listeleyin ve arayın. Bir access token gerektirir.| Option | Short | Description |
|---|---|---|
--search | -s | Arama anahtar kelimesi |
--page | -p | Sayfa numarası |
--page-size | Sayfa başına sonuç | |
--format | -f | Çıktı biçimi |
--json | JSON olarak çıktı |
Logs
Kullanım loglarını filtrelerle görüntüleyin. Bir access token gerektirir.| Option | Short | Description |
|---|---|---|
--model | -m | model ID’ye göre filtrele |
--token-name | API anahtarı adına göre filtrele | |
--type | -t | Log türü: consume, topup, error, refund, system, manage |
--start | Başlangıç tarihi (YYYY-MM-DD) | |
--end | Bitiş tarihi (YYYY-MM-DD) | |
--group | -g | Gruba göre filtrele |
--limit | -l | Maksimum kayıt sayısı |
--page | -p | Sayfa numarası |
--page-size | Sayfa başına sonuç | |
--export | stdout’a CSV olarak çıktı ver | |
--format | -f | Çıktı biçimi |
--json | JSON olarak çıktı |
Tasks
Suno, Midjourney, Luma ve Kling gibi platformlar için async görev loglarını gösterin. Bir access token gerektirir.| Option | Short | Description |
|---|---|---|
--platform | Platform adına göre filtrele | |
--status | Duruma göre filtrele | |
--limit | -l | Maksimum kayıt sayısı |
--format | -f | Çıktı biçimi |
--json | JSON olarak çıktı |
Doctor
CLI yapılandırmasını ve API bağlantısını doğrulamak için tanılamaları çalıştırın.- Yapılandırma dosyasının varlığı ve okunabilirliği
- API anahtarı kullanılabilirliği ve kaynağı (config, env veya eksik)
- Access token kullanılabilirliği
- CometAPI endpoint’ine ağ bağlantısı
- API kimlik doğrulamasının geçerliliği
| Option | Short | Description |
|---|---|---|
--format | -f | Çıktı biçimi |
--json | JSON olarak çıktı |
Config
~/.config/cometapi/config.toml içinde saklanan CLI yapılandırmasını yönetin.
Init
API anahtarınızı ve access token’ınızı yapılandırmak için etkileşimli kurulum sihirbazını çalıştırın.~/.config/cometapi/config.toml dosyasına yazar.
Repl
cometapi öneki olmadan herhangi bir CLI komutunu çalıştırabileceğiniz tam etkileşimli bir komut kabuğu başlatın.
Output formats
Tüm veri komutları--json veya --format destekler:
| Format | Description |
|---|---|
table | Terminalde zengin tablo (varsayılan) |
json | JSON çıktısı |
yaml | YAML çıktısı |
csv | Virgülle ayrılmış değerler |
markdown | Markdown tablosu |
Shell completion
Sekme tamamlama desteği için shell completion kurun:Çıkış kodları
| Kod | Anlamı |
|---|---|
0 | Başarılı |
1 | Genel hata |
2 | Geçersiz argümanlar |
64 | Yapılandırma eksik |
69 | Hizmet kullanılamıyor |
77 | Kimlik doğrulama hatası |