From c43e305ea72104d72ea2c4d58d663630185479ec Mon Sep 17 00:00:00 2001 From: kuaifan Date: Mon, 10 Nov 2025 22:36:37 +0000 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BC=98=E5=8C=96AI=E8=BE=93=E5=87=BA?= =?UTF-8?q?=E8=AF=AD=E8=A8=80=E7=AD=96=E7=95=A5=E6=8F=90=E7=A4=BA=E8=AF=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- resources/assets/js/utils/ai.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/resources/assets/js/utils/ai.js b/resources/assets/js/utils/ai.js index e36e5bba8..befbf0c49 100644 --- a/resources/assets/js/utils/ai.js +++ b/resources/assets/js/utils/ai.js @@ -1,6 +1,6 @@ import {languageList, languageName} from "../language"; -const withLanguagePreferencePrompt = (prompt, extraInstruction = null) => { +const withLanguagePreferencePrompt = (prompt) => { if (typeof prompt !== 'string' || !prompt) { return prompt; } @@ -8,8 +8,7 @@ const withLanguagePreferencePrompt = (prompt, extraInstruction = null) => { if (!label) { return prompt; } - const instruction = extraInstruction || '除非我在后续输入中明确指定其他语言,否则请使用该语言进行思考并输出所有内容。'; - return `${prompt}\n\n当前我使用的语言是:${label},${instruction}`; + return `${prompt}\n\n输出语言策略:\n- 默认使用 ${label} 输出。\n- 即使上下文或引用包含其他语言,也保持 ${label} 输出。\n- 仅当我明确指定其他语言时,才切换到该语言。`; }; const AIModelNames = (str) => {