diff --git a/src/addon/aikefu/docs/ws_multi_addon_test.html b/src/addon/aikefu/docs/ws_multi_addon_test.html index 962255643..211923b0a 100644 --- a/src/addon/aikefu/docs/ws_multi_addon_test.html +++ b/src/addon/aikefu/docs/ws_multi_addon_test.html @@ -175,7 +175,8 @@ statusText: '未连接', statusClass: 'disconnected', messages: [], - inputMessage: '' + inputMessage: '', + conversation_id: '' }, { name: 'default', @@ -185,7 +186,8 @@ statusText: '未连接', statusClass: 'disconnected', messages: [], - inputMessage: '' + inputMessage: '', + conversation_id: '' } ]); @@ -245,6 +247,12 @@ if (parsed && (parsed.stream === 1 || parsed.stream === true || parsed.stream === '1')) { isStream = true; } + + // 提取并存储conversation_id + if (parsed && parsed.conversation_id) { + addon.conversation_id = parsed.conversation_id; + console.log(`--------->${name} 存储会话ID: ${parsed.conversation_id}`); + } } catch (e) { // 不是JSON,使用原始内容 } @@ -442,7 +450,8 @@ query: message, user_id: 1, stream: true, - response_mode: 'streaming' + response_mode: 'streaming', + conversation_id: addon.conversation_id }); if (wsConnections[name] && wsConnections[name].readyState === WebSocket.OPEN) {