From 56c72c8e7b58d5b7a27d8654037b1ee22a808ce1 Mon Sep 17 00:00:00 2001 From: dongyukun <1208714201@qq.com> Date: 星期四, 19 六月 2025 15:05:29 +0800 Subject: [PATCH] 快照配置分页 --- src/api/ai/chat/message/index.ts | 27 ++++++++++++++++++++++++++- 1 files changed, 26 insertions(+), 1 deletions(-) diff --git a/src/api/ai/chat/message/index.ts b/src/api/ai/chat/message/index.ts index ef1196a..9ec9dcd 100644 --- a/src/api/ai/chat/message/index.ts +++ b/src/api/ai/chat/message/index.ts @@ -13,10 +13,20 @@ model: number // 模型标志 modelId: number // 模型编号 content: string // 聊天内容 + thinking: string // 聊天思考 + thinkingFlag: boolean // 聊天思考 + conclusion: string // 聊天结论 tokens: number // 消耗 Token 数量 + segmentIds?: number[] // 段落编号 + segments?: { + id: number // 段落编号 + content: string // 段落内容 + documentId: number // 文档编号 + documentName: string // 文档名称 + }[] createTime: Date // 创建时间 roleAvatar: string // 角色头像 - userAvatar: string // 创建时间 + userAvatar: string // 用户头像 } // AI chat 聊天 @@ -28,6 +38,21 @@ }) }, + // 消息列表 + getChatMessagePageListByConversationId: async (params: number | null) => { + return await request.get({ + url: `/ai/chat/message/page-list-by-conversation-id`, + params: params + }) + }, + + // 消息列表【工业大模型专用】 + getEnergyChatMessageListByConversationId: async (conversationId: number | null) => { + return await request.get({ + url: `/ai/chat/message/energy-list-by-conversation-id?conversationId=${conversationId}` + }) + }, + // 发送 Stream 消息 // 为什么不用 axios 呢?因为它不支持 SSE 调用 sendChatMessageStream: async ( -- Gitblit v1.9.3