ai
8 uç · /api/crm/v1/ai
İstek örnekleri ucun GERÇEK metodu ve yolundan üretilir. 8 ucun elle doğrulanmış gövde örneği henüz yok; o uçlarda iskelet gövdesizdir — uydurma bir alan yazmıyoruz.
BLE AI yardımcısıyla SOHBET — soru → akış hâlinde yanıt (mobil 3. tur §3; web de kullanabilir).
Akış (text/event-stream, olay adları):
* delta {text} — yeni metin PARÇASI (birikmiş metin değil; istemci ekler). Yalnız
Anthropic yolunda gelir; öbür sağlayıcılarda hiç delta olmadan done gelir.
* done {text, credits_charged, sources} — nihai metin (ask ile AYNI gövde; akış
yarıda kaldıysa istemci metni bununla DEĞİŞTİRİR).
* error {status, code, message} — üretim başladıktan sonraki hata (kredi yetersiz ·
AI kapalı · sağlayıcı). Kredi düşüldüyse iade edilmiştir.
Akış başlamadan önceki hatalar (izin · boş soru · bozuk geçmiş) DÜZ HTTP hatasıdır.
curl -X POST "https://{slug}.crm.blesyum.app/api/crm/v1/ai/copilot/chat" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"{
"data": "…",
"trace_id": "01JC…"
}Boşluğu kapat (makale yazıldı / yok sayıldı).
idcurl -X POST "https://{slug}.crm.blesyum.app/api/crm/v1/ai/knowledge-gaps/<id>/resolve" \
-H "Authorization: Bearer <oturum-token>" \
-H "Accept: application/json"{
"data": "…",
"trace_id": "01JC…"
}PUBLIC: dış sistem bekleyen bir çalıştırmayı uyandırır.
tokenYanıt HER durumda aynı biçimdedir ({"status":"ok"} / 404): geçerli anahtarla
geçersiz anahtarın ayırt edilebildiği bir uç, anahtar denemeyi ölçülebilir yapar.
curl -X POST "https://{slug}.crm.blesyum.app/api/crm/v1/ai/procedure/resume/<token>" \
-H "Accept: application/json"{
"data": "…",
"trace_id": "01JC…"
}