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 | 52 +++++++++++----------------------------------------- 1 files changed, 11 insertions(+), 41 deletions(-) diff --git a/src/api/ai/chat/message/index.ts b/src/api/ai/chat/message/index.ts index 62e82b6..9ec9dcd 100644 --- a/src/api/ai/chat/message/index.ts +++ b/src/api/ai/chat/message/index.ts @@ -13,6 +13,9 @@ model: number // 模型标志 modelId: number // 模型编号 content: string // 聊天内容 + thinking: string // 聊天思考 + thinkingFlag: boolean // 聊天思考 + conclusion: string // 聊天结论 tokens: number // 消耗 Token 数量 segmentIds?: number[] // 段落编号 segments?: { @@ -32,6 +35,14 @@ getChatMessageListByConversationId: async (conversationId: number | null) => { return await request.get({ url: `/ai/chat/message/list-by-conversation-id?conversationId=${conversationId}` + }) + }, + + // 消息列表 + getChatMessagePageListByConversationId: async (params: number | null) => { + return await request.get({ + url: `/ai/chat/message/page-list-by-conversation-id`, + params: params }) }, @@ -72,35 +83,6 @@ signal: ctrl.signal }) }, - // 发送 Stream 消息 【工业大模型专用】 - sendEnergyChatMessageStream: async ( - conversationId: number, - content: string, - ctrl, - enableContext: boolean, - onMessage, - onError, - onClose - ) => { - const token = getAccessToken() - return fetchEventSource(`${config.base_url}/ai/chat/message/send-energy-stream`, { - method: 'post', - headers: { - 'Content-Type': 'application/json', - Authorization: `Bearer ${token}` - }, - openWhenHidden: true, - body: JSON.stringify({ - conversationId, - content, - useContext: enableContext - }), - onmessage: onMessage, - onerror: onError, - onclose: onClose, - signal: ctrl.signal - }) - }, // 删除消息 deleteChatMessage: async (id: string) => { @@ -111,18 +93,6 @@ deleteByConversationId: async (conversationId: number) => { return await request.delete({ url: `/ai/chat/message/delete-by-conversation-id?conversationId=${conversationId}` - }) - }, - - // 删除消息【工业大模型专用】 - deleteEnergyChatMessage: async (id: string) => { - return await request.delete({ url: `/ai/chat/message/delete-energy?id=${id}` }) - }, - - // 删除指定对话的消息【工业大模型专用】 - deleteEnergyByConversationId: async (conversationId: number) => { - return await request.delete({ - url: `/ai/chat/message/delete-energy-by-conversation-id?conversationId=${conversationId}` }) }, -- Gitblit v1.9.3