Quellcode durchsuchen

modify listing order

Yuki Takei vor 1 Jahr
Ursprung
Commit
22b81f0483
1 geänderte Dateien mit 5 neuen und 2 gelöschten Zeilen
  1. 5 2
      apps/app/src/server/routes/apiv3/openai/chat.ts

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

@@ -53,10 +53,13 @@ export const chatHandlersFactory: ChatHandlersFactory = (crowi) => {
           })
           : await openaiClient.beta.threads.retrieve(threadId);
 
-        const run = await openaiClient.beta.threads.runs.createAndPoll(thread.id, { assistant_id: assistantId });
+        const run = await openaiClient.beta.threads.runs.createAndPoll(thread.id, { assistant_id: assistant.id });
 
         if (run.status === 'completed') {
-          const messages = await openaiClient.beta.threads.messages.list(run.thread_id);
+          const messages = await openaiClient.beta.threads.messages.list(run.thread_id, {
+            limit: 1,
+            order: 'desc',
+          });
           return res.apiv3({ messages });
         }