Shun Miyazawa 1 год назад
Родитель
Сommit
0a066d654e
1 измененных файлов с 3 добавлено и 3 удалено
  1. 3 3
      apps/app/src/server/routes/apiv3/openai/chat.ts

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

@@ -12,7 +12,7 @@ import type { ApiV3Response } from '../interfaces/apiv3-response';
 const logger = loggerFactory('growi:routes:apiv3:openai:chat');
 
 type ReqBody = {
-  prompt: string,
+  userMessage: string,
 }
 
 type Req = Request<undefined, ApiV3Response, ReqBody>
@@ -24,7 +24,7 @@ export const chatHandlersFactory: ChatHandlersFactory = (crowi) => {
   const loginRequiredStrictly = require('../../../middlewares/login-required')(crowi);
 
   const validator: ValidationChain[] = [
-    body('prompt').isString().withMessage('prompt must be string'),
+    body('userMessage').isString().withMessage('userMessage must be string'),
   ];
 
   return [
@@ -32,7 +32,7 @@ export const chatHandlersFactory: ChatHandlersFactory = (crowi) => {
     async(req: Req, res: ApiV3Response) => {
       try {
         const chatCompletion = await openaiService.client.chat.completions.create({
-          messages: [{ role: 'assistant', content: req.body.prompt }],
+          messages: [{ role: 'assistant', content: req.body.userMessage }],
           model: 'gpt-3.5-turbo-0125',
         });