From 6bfd8177453293afcdd119d8889bde8f5eeb5fcf Mon Sep 17 00:00:00 2001 From: DebugIsFalse <511418503@qq.com> Date: Thu, 16 May 2024 18:00:41 +0800 Subject: [PATCH] =?UTF-8?q?feature:=20=E7=BB=A7=E7=BB=AD=E6=8F=90=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/search/[id].vue | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/pages/search/[id].vue b/pages/search/[id].vue index 2cd4e12..c03e0a6 100644 --- a/pages/search/[id].vue +++ b/pages/search/[id].vue @@ -120,6 +120,7 @@ { if (asking.value) return; asking.value = true; + generateFetchData(question); } // 处理ai generate @@ -198,6 +200,7 @@ const handleFormFetchData = (fetchData) => { const index = data.value.length === 0 ? 0 : data.value.length - 1; data.value[index] = data.value[index] || {}; const { meta, choices } = message; + console.log(`meta:`, meta, choices) if (meta.type === 'answer') { Object.assign(data.value[index], { question: state.query, @@ -238,10 +241,10 @@ const handleError = (event) => { console.log(`error`, event) handleStopGenerate(); } -const generateFetchData = () => { +const generateFetchData = (query) => { const { repo, id } = state; const messages = []; - messages.push({ role: 'user', content: state.query }); + messages.push({ role: 'user', content: query }); aiChatController = new AbortController(); asking.value = true; fetchEventSource('/v1/chat/completions', { @@ -258,6 +261,6 @@ const generateFetchData = () => { }) } onMounted(() => { - generateFetchData(); + generateFetchData(state.query); }) \ No newline at end of file -- GitLab