Doküman Yeniden İşle

Başarısız veya eksik işlenmiş bir dokümanı yeniden işleyin

Endpoint

POST/knowledge-bases/:id/documents/:documentId/reprocess

Belirtilen dokümanı yeniden işler. Mevcut parçalar silinir ve doküman baştan işlenir.

Ne Zaman Kullanılır?

  • Doküman işleme sırasında hata oluştuğunda (status: failed)
  • İşleme tamamlanmış ancak sonuçlar beklentileri karşılamadığında
  • Sistem güncellemeleri sonrası dokümanları güncellemek için
  • Parçalama parametreleri değiştirildiğinde

Yol Parametreleri

id(zorunlu)

Bilgi bankası benzersiz kimliği

documentId(zorunlu)

Yeniden işlenecek doküman benzersiz kimliği

İstek Örneği

cURL
curl -X POST https://api.wespoke.ai/api/v1/knowledge-bases/kb_abc123/documents/doc_xyz789/reprocess \
  -H "Authorization: Bearer YOUR_API_KEY"

Yanıt Örneği

200 OK
{
  "message": "Doküman yeniden işleme kuyruğuna eklendi",
  "document": {
    "id": "doc_xyz789",
    "name": "urun_katalogu.pdf",
    "status": "processing",
    "chunkCount": 0,
    "reprocessedAt": "2024-01-22T16:45:00Z"
  }
}

İşleme Süreci

1

Mevcut Verilerin Temizlenmesi

Dokümanın eski parçaları ve vektör verileri silinir

2

Metin Çıkarımı

Doküman içeriği yeniden çıkarılır

3

Parçalama

Metin anlamlı parçalara bölünür

4

Vektörleştirme

Her parça için embedding vektörleri oluşturulur

5

İndeksleme

Vektörler arama için indekslenir

Hata Yanıtları

404 Not Found - Doküman bulunamadı
{
  "error": "Not found",
  "message": "Doküman bulunamadı"
}
409 Conflict - Zaten işleniyor
{
  "error": "Conflict",
  "message": "Doküman şu anda işleniyor. Lütfen işlem tamamlanana kadar bekleyin."
}