

POST /v1/LLM/StartKnowledgeBaseTrainingTemel Parametreler:
companyId: Eğitim başlatılacak şirketin ID’si.jetBotMainId: (Opsiyonel) Belirli bir JetBot için eğitim başlatmak istenirse kullanılır.isForceStart: Eğitimi zorunlu olarak başlatmak içintruegönderilir.

Endpoint:
PATCH /v1/LLM/UpdateKnowledgeBaseItemStatusTemel Parametreler:
id: Durumu güncellenecek bilgi bankası kaydının ID’si.jetBotMainId: (Opsiyonel) Belirli bir JetBot için işlem yapılacaksa kullanılır.status: Yeni durum kodu.1: Aktif2: Pasif3: Sil
Başarılı yanıt örneği:

Endpoint:
POST /v1/LLM/InsertKnowledgeBaseItemBu endpoint, Jetlink bilgi bankasına yeni bir kayıt eklemek için kullanılır.
Temel Parametreler:
jetBotMainId: (Opsiyonel) Belirli bir JetBot için kayıt eklenmek istenirse kullanılır.companyId: Kayıt eklenecek şirketin ID’si.name: Bilgi bankası kaydının adı.content: Kayıt edilecek içerik.status: Kayıt durumu.1: Aktif2: Pasif3: Sil
Başarılı yanıt örneği:

Endpoint:
POST /v1/LLM/GetKnowledgeBaseItemListTemel Parametreler:
jetBotMainId: (Opsiyonel) Belirli bir JetBot için sorgu yapmak istenirse kullanılır.companyId: Listelenecek kayıtların ait olduğu şirketin ID’si.startDate: (Opsiyonel) Kayıtların oluşturulma tarihine göre başlangıç (Unix timestamp veya boş bırakılabilir).endDate: (Opsiyonel) Kayıtların oluşturulma tarihine göre bitiş (Unix timestamp veya boş bırakılabilir).status: Kayıt durumu.1: Aktif2: Pasif3: Sil
Başarılı yanıt örneği:

GET /v1/LLM/GetKnowledgeBaseItemDetailsBu endpoint, Jetlink bilgi bankasında yer alan bir kaydın detaylarını getirmek için kullanılır.
Temel Parametreler:
id: Detayları sorgulanacak bilgi bankası kaydının ID’si.
Başarılı yanıt örneği:

POST /v1/LLM/KnowledgeBaseSearchBu endpoint, Jetlink bilgi bankasında verilen metinle en alakalı kayıtları aramak ve listelemek için kullanılır.
Temel Parametreler:
companyId: Arama yapılacak şirketin ID’si.jetBotMainId: (Opsiyonel) Belirli bir JetBot üzerinde arama yapılacaksa kullanılır.text: Sorgu metni.topCount: (Opsiyonel, varsayılan=3) Döndürülecek maksimum eşleşme sayısı.knowledgeBaseIdList: (Opsiyonel) Dahil edilmek istenen bilgi bankası kayıtlarının ID listesi.semanticConvergence: (Opsiyonel, varsayılan=1.0) Anlamsal eşleşme hassasiyet ayarı (0-1 arası).keywordConvergence: (Opsiyonel, varsayılan=0.0) Anahtar kelime eşleşme hassasiyet ayarı (0-1 arası).
Başarılı yanıt örneği:

POST /v1/LLM/UpdateKnowledgeBaseItemid: Güncellenecek bilgi bankası kaydının ID’si.jetBotMainId: (Opsiyonel) Belirli bir JetBot için işlem yapılacaksa kullanılır.name: Kaydın güncellenecek adı.content: Kaydın güncellenecek içeriği.status: Kaydın yeni durumu.
DELETE /v1/LLM/DropKnowledgeBaseCollectioncompanyId: Tüm bilgi bankası koleksiyonu silinecek olan şirketin ID’si.