Просмотр исходного кода

Use openaiService?.createVectorStoreFileOnUploadAttachment

Shun Miyazawa 11 месяцев назад
Родитель
Сommit
cb05aae333
1 измененных файлов с 4 добавлено и 2 удалено
  1. 4 2
      apps/app/src/server/routes/apiv3/attachment.js

+ 4 - 2
apps/app/src/server/routes/apiv3/attachment.js

@@ -4,6 +4,7 @@ import express from 'express';
 import multer from 'multer';
 import autoReap from 'multer-autoreap';
 
+import { getOpenaiService } from '~/features/openai/server/services/openai';
 import { isVectorStoreCompatible } from '~/features/openai/server/utils/is-vector-store-compatible';
 import { SupportedAction } from '~/interfaces/activity';
 import { AttachmentType } from '~/server/interfaces/attachment';
@@ -370,8 +371,9 @@ module.exports = (crowi) => {
         };
 
         if (isVectorStoreCompatible(file)) {
-          // TODO: https://redmine.weseek.co.jp/issues/165326
-          // Process for uploading to VectorStore
+          const openaiService = getOpenaiService();
+          // no await
+          openaiService?.createVectorStoreFileOnUploadAttachment(page, file);
         }
 
         activityEvent.emit('update', res.locals.activity._id, { action: SupportedAction.ACTION_ATTACHMENT_ADD });