Browse Source

🐞 fix: 修复AI对话接口无效的问题

Pchen. 2 months ago
parent
commit
5c11c9039b
1 changed files with 3 additions and 6 deletions
  1. 3 6
      apis/AI/AIChat.js

+ 3 - 6
apis/AI/AIChat.js

@@ -31,14 +31,11 @@ class AIChat extends API {
         try {
             const endpoint = `${core_url}/ai/chat`
             const aiResponse = await axios.post(endpoint, { uuid, message })
-            console.log(aiResponse.data)
 
-            const aiData = aiResponse?.data?.loc[0]
-            if (!aiData || !aiData.msg) {
+            const aiData = aiResponse?.data?.msg
+            if (!aiData) 
                 throw new Error("AI响应格式错误")
-            }
 
-            const aiContent = aiData.msg
             const aiTime = new Date().getTime()
 
             res.json({
@@ -54,7 +51,7 @@ class AIChat extends API {
 
             const insertAIMessage = db.query(
                 'INSERT INTO messages (uuid, content, time, type) VALUES (?, ?, ?, "ai")',
-                [uuid, aiContent, aiTime]
+                [uuid, aiData, aiTime]
             )
 
             await Promise.all([insertUserMessage, insertAIMessage])