diff --git a/src/locales/en-US.ts b/src/locales/en-US.ts index 3877f205..c93f0458 100644 --- a/src/locales/en-US.ts +++ b/src/locales/en-US.ts @@ -1355,8 +1355,6 @@ export default { llmTestReplyPreviewValue: 'Reply Preview: {value}', llmTestErrorMessage: 'Error Message', llmTestErrorMessageValue: 'Error Message: {value}', - llmTestSuccessDialogTitle: 'AI Assistant Test Succeeded', - llmTestSuccessDialogDesc: 'The saved LLM configuration is reachable and returned a valid response.', llmTestSuccessToast: 'LLM test call succeeded', llmTestFailedToast: 'LLM test call failed', aiAgentGlobal: 'Global AI Assistant', diff --git a/src/locales/zh-CN.ts b/src/locales/zh-CN.ts index 63c588ac..3f9c8c3e 100644 --- a/src/locales/zh-CN.ts +++ b/src/locales/zh-CN.ts @@ -1353,8 +1353,6 @@ export default { llmTestReplyPreviewValue: '结果摘要:{value}', llmTestErrorMessage: '错误信息', llmTestErrorMessageValue: '错误信息:{value}', - llmTestSuccessDialogTitle: '智能助手测试成功', - llmTestSuccessDialogDesc: '当前已保存的 LLM 配置可以正常连通并返回结果。', llmTestSuccessToast: 'LLM 调用测试成功', llmTestFailedToast: 'LLM 调用测试失败', aiAgentGlobal: '全局智能助手', diff --git a/src/locales/zh-TW.ts b/src/locales/zh-TW.ts index 9565d98f..a6be3024 100644 --- a/src/locales/zh-TW.ts +++ b/src/locales/zh-TW.ts @@ -1355,8 +1355,6 @@ export default { llmTestReplyPreviewValue: '結果摘要:{value}', llmTestErrorMessage: '錯誤信息', llmTestErrorMessageValue: '錯誤信息:{value}', - llmTestSuccessDialogTitle: '智能助手測試成功', - llmTestSuccessDialogDesc: '當前已保存的 LLM 配置可以正常連通並返回結果。', llmTestSuccessToast: 'LLM 調用測試成功', llmTestFailedToast: 'LLM 調用測試失敗', aiAgentGlobal: '全局智能助手', diff --git a/src/views/setting/AccountSettingSystem.vue b/src/views/setting/AccountSettingSystem.vue index 59473066..324f22fa 100644 --- a/src/views/setting/AccountSettingSystem.vue +++ b/src/views/setting/AccountSettingSystem.vue @@ -161,7 +161,6 @@ const llmModels = ref([]) const loadingModels = ref(false) const savingBasic = ref(false) const testingLlm = ref(false) -const llmTestSuccessDialog = ref(false) type LlmSettingsSnapshot = { AI_AGENT_ENABLE: boolean @@ -205,7 +204,6 @@ function invalidateLlmTestState() { llmTestAbortController = null } testingLlm.value = false - llmTestSuccessDialog.value = false llmTestResult.value = null } @@ -441,7 +439,6 @@ async function testLlmConnection() { llmTestAbortController = abortController testingLlm.value = true - llmTestSuccessDialog.value = false llmTestResult.value = null try { const result: { [key: string]: any } = await api.post('system/llm-test', null, { @@ -460,8 +457,7 @@ async function testLlmConnection() { reply_preview: data.reply_preview, message: result?.message, } - if (result?.success) llmTestSuccessDialog.value = true - else $toast.error(t('setting.system.llmTestFailedToast')) + if (!result?.success) $toast.error(t('setting.system.llmTestFailedToast')) } catch (error) { if (requestId !== llmTestRequestId || abortController.signal.aborted || currentLlmSnapshotKey.value !== snapshotKey) { return @@ -1060,14 +1056,14 @@ watch(
- {{ t('setting.system.llmTestFailed') }} + {{ llmTestResult.success ? t('setting.system.llmTestSuccess') : t('setting.system.llmTestFailed') }}
{{ t('setting.system.llmTestProviderValue', { value: llmTestResult.provider }) }} @@ -1078,7 +1074,10 @@ watch(
{{ t('setting.system.llmTestDurationValue', { duration: llmTestResult.duration_ms }) }}
-
+
+ {{ t('setting.system.llmTestReplyPreviewValue', { value: llmTestResult.reply_preview }) }} +
+
{{ t('setting.system.llmTestErrorMessageValue', { value: llmTestResult.message }) }}
@@ -1092,7 +1091,6 @@ watch( prepend-icon="mdi-content-save" :loading="savingBasic" :disabled="testingLlm" - :block="!display.smAndUp.value" class="text-no-wrap" > {{ t('common.save') }} @@ -1102,7 +1100,6 @@ watch( @click="advancedDialog = true" prepend-icon="mdi-cog" append-icon="mdi-dots-horizontal" - :block="!display.smAndUp.value" class="text-no-wrap setting-actions__secondary" > {{ t('setting.system.advancedSettings') }} @@ -1215,53 +1212,6 @@ watch( - - - - - {{ t('setting.system.llmTestSuccessDialogTitle') }} - {{ t('setting.system.llmTestSuccessDialogDesc') }} - - - - - {{ t('setting.system.llmTestSuccessToast') }} - -
-
- {{ t('setting.system.llmTestProviderValue', { value: llmTestResult.provider }) }} -
-
- {{ t('setting.system.llmTestModelValue', { value: llmTestResult.model }) }} -
-
- {{ t('setting.system.llmTestDurationValue', { duration: llmTestResult.duration_ms }) }} -
-
- {{ t('setting.system.llmTestReplyPreviewValue', { value: llmTestResult.reply_preview }) }} -
-
-
- - - - {{ t('common.close') }} - - -
-
-