diff --git a/src/views/home/agent/components/Agent.vue b/src/views/home/agent/components/Agent.vue index 789c708..5023bf3 100644 --- a/src/views/home/agent/components/Agent.vue +++ b/src/views/home/agent/components/Agent.vue @@ -495,6 +495,7 @@ let combinedContent = item.content || '' let combinedThinkingText = item.reasoning || '' let combinedImageUrl = item.image_url || null + let webAddress = item.webAddress || null // 继续往后找连续的 assistant 消息 let j = i + 1 while (j < dialogue.length && dialogue[j].role === 'assistant') { @@ -504,6 +505,12 @@ if (dialogue[j].image_url) { combinedImageUrl = dialogue[j].image_url } + if (dialogue[j].webAddress) { + combinedContent += `` + webAddress = dialogue[j].webAddress + // console.log('webAddress22222222222222', dialogue[j].webAddress) + // debugger + } j++ } @@ -518,6 +525,7 @@ thinkingText: combinedThinkingText, text: combinedContent, image_url: combinedImageUrl, + webAddress: !!webAddress ? JSON.parse(webAddress) : null, isUser: false, id: result.length + 1, sessionId: sessionId @@ -601,6 +609,11 @@ return } const { ancestors, current } = data + current.dialogue.forEach((item) => { + if (item.webAddress) { + console.log(item) + } + }) const imgList = [] const ancestorsList = [] @@ -622,6 +635,7 @@ messageList.value = [...ancestorsList] params.versionID = current?.id sketchList.value = imgList + console.log('------------', messageList.value) }) } diff --git a/src/views/home/agent/components/Item.vue b/src/views/home/agent/components/Item.vue index ee5a4ee..53b3472 100644 --- a/src/views/home/agent/components/Item.vue +++ b/src/views/home/agent/components/Item.vue @@ -73,7 +73,7 @@ {{ content.webAddress?.length }} web pages have been retrieved. - +