Yuki Takei 1 год назад
Родитель
Сommit
d1b76afeb2
1 измененных файлов с 3 добавлено и 5 удалено
  1. 3 5
      apps/app/src/server/routes/apiv3/openai/thread.ts

+ 3 - 5
apps/app/src/server/routes/apiv3/openai/thread.ts

@@ -11,12 +11,10 @@ import type { ApiV3Response } from '../interfaces/apiv3-response';
 
 const logger = loggerFactory('growi:routes:apiv3:openai:chat');
 
-type ReqBody = {
+type CreateThreadReq = Request<undefined, ApiV3Response, {
   userMessage: string,
   threadId?: string,
-}
-
-type Req = Request<undefined, ApiV3Response, ReqBody>
+}>
 
 type CreateThreadFactory = (crowi: Crowi) => RequestHandler[];
 
@@ -30,7 +28,7 @@ export const createThreadHandlersFactory: CreateThreadFactory = (crowi) => {
 
   return [
     accessTokenParser, loginRequiredStrictly, validator, apiV3FormValidator,
-    async(req: Req, res: ApiV3Response) => {
+    async(req: CreateThreadReq, res: ApiV3Response) => {
 
       const vectorStoreId = process.env.OPENAI_VECTOR_STORE_ID;
       if (vectorStoreId == null) {