Bir bilgi bankasına yeni doküman yükleyin
/knowledge-bases/:id/documentsBelirtilen bilgi bankasına yeni bir doküman yükler. Doküman otomatik olarak işlenir ve parçalara ayrılır.
id(zorunlu)Bilgi bankası benzersiz kimliği
file(zorunlu)Yüklenecek doküman dosyası
curl -X POST https://api.wespoke.ai/api/v1/knowledge-bases/kb_abc123/documents \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "file=@/path/to/document.pdf"{
"id": "doc_xyz789",
"name": "document.pdf",
"type": "application/pdf",
"size": 2458624,
"status": "pending",
"chunkCount": 0,
"uploadedAt": "2024-01-20T15:30:00Z",
"processedAt": null
}Doküman yüklendikten sonra arka planda işlenir. İşlenme durumunu kontrol etmek için doküman listesini veya detayını sorgulayabilirsiniz.
{
"error": "Invalid file",
"message": "Desteklenmeyen dosya formatı"
}{
"error": "File too large",
"message": "Dosya boyutu maksimum limiti aşıyor"
}