perf: Optimization of the Assistant's History Embedding Logic

This commit is contained in:
fit2cloud-chenyw
2025-09-12 15:07:44 +08:00
parent 1e1138263c
commit 5ea85fff24
2 changed files with 10 additions and 2 deletions
+5 -1
View File
@@ -137,12 +137,16 @@ onBeforeMount(async () => {
const online = route.query.online
setFormatOnline(online)
let userFlag = route.query.userFlag
if (userFlag && userFlag === '1') {
userFlag = '100001'
}
const now = Date.now()
assistantStore.setFlag(now)
assistantStore.setId(assistantId?.toString() || '')
const param = {
id: assistantId,
virtual: assistantStore.getFlag,
virtual: userFlag || assistantStore.getFlag,
online,
}
validator.value = await assistantApi.validate(param)
+5 -1
View File
@@ -122,6 +122,10 @@ onBeforeMount(async () => {
if (name) {
assistantName.value = decodeURIComponent(name.toString())
}
let userFlag = route.query.userFlag
if (userFlag && userFlag === '1') {
userFlag = '100001'
}
const now = Date.now()
assistantStore.setFlag(now)
assistantStore.setId(assistantId?.toString() || '')
@@ -132,7 +136,7 @@ onBeforeMount(async () => {
}
const param = {
id: assistantId,
virtual: assistantStore.getFlag,
virtual: userFlag || assistantStore.getFlag,
online,
}
validator.value = await assistantApi.validate(param)