|
@@ -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])
|