Credit), firmanın belirli bir kaynağı (SMS gönderimi, WhatsApp mesajı, depolama alanı) kullanma hakkıdır. Belirli bir süre için tanımlanır; tükendiğinde ilgili işlem durur.
Yapı (Credit)
| Alan | Açıklama |
|---|---|
type | Kredi tipi (SMS / WhatsApp / Storage) |
amount | Toplam tutar (adet veya MB) |
start_date | Başlangıç |
end_date | Bitiş |
Kullanım (CreditUsage)
Her tüketim ayrı bir kayıttır; toplamı Credit.amount’tan düşülür.
| Alan | Açıklama |
|---|---|
credit_id | Hangi krediden düşüyor |
amount | Tüketilen miktar |
source_type, source_id | Tüketen kayıt (polimorfik) |
used_at | Tüketim anı |
Akış
Tipler
| Tip | Birim | Kullanım kaynağı |
|---|---|---|
| SMS | adet | Hasta’ya gönderilen SMS |
| adet | WhatsApp giden mesaj | |
| Storage | MB | Yüklenen dosya boyutu |
Süre dolması
end_date geçtiğinde kullanılmayan bakiye kaybolur (yenileme paketleri firma sözleşmesine göre). Bittiğinde panel’de uyarı ve ilgili kanal işlemi duraklatılır.
LLM kullanımı
LLM tüketimi ayrı bir tabloda (LlmUsage) tutulur; mevcut Credit modeli LLM içermez. AI raporları ve agent yanıtları için maliyet izleme buradan yapılır — bkz. AI Raporları.