Explorar o código

Use deleteVectorStoreFile()

Shun Miyazawa hai 1 ano
pai
achega
2df155243e
Modificáronse 1 ficheiros con 4 adicións e 1 borrados
  1. 4 1
      apps/app/src/server/service/page/index.ts

+ 4 - 1
apps/app/src/server/service/page/index.ts

@@ -1904,6 +1904,10 @@ class PageService implements IPageService {
 
       // Leave bookmarks without deleting -- 2024.05.17 Yuki Takei
     ]);
+
+    const openaiService = getOpenaiService();
+    const deleteVectorStoreFilePromises = pageIds.map(pageId => openaiService?.deleteVectorStoreFile(pageId));
+    await Promise.allSettled(deleteVectorStoreFilePromises);
   }
 
   // delete multiple pages
@@ -1916,7 +1920,6 @@ class PageService implements IPageService {
     await this.deleteCompletelyOperation(ids, paths);
 
     this.pageEvent.emit('syncDescendantsDelete', pages, user); // update as renamed page
-
     return;
   }