From 1f7c9a0f3201bed26ced31011a2c182bebc0bde6 Mon Sep 17 00:00:00 2001 From: John Doe <2047721378@qq.com> Date: Sat, 26 Jul 2025 20:49:35 +0800 Subject: [PATCH 1/2] 666 --- src/ai/ai_chat.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/ai/ai_chat.ts b/src/ai/ai_chat.ts index 417517a..08c0171 100644 --- a/src/ai/ai_chat.ts +++ b/src/ai/ai_chat.ts @@ -18,7 +18,7 @@ import { } from 'openai/resources/index'; const BASE_URL = "https://dashscope.aliyuncs.com/compatible-mode/v1"; const openai = new OpenAI({ - apiKey: process.env.DASHSCOPE_API_KEY, + apiKey: process.env.DASHSCOPE_API_KEY, baseURL: BASE_URL, //fetch:createOpenAIFetch() @@ -26,6 +26,7 @@ const openai = new OpenAI({ const system_msgparam_instruct:ChatCompletionSystemMessageParam = { role: "system", content: ` 你是algorithm-visualizer的辅助ai助手,你负责帮助用户,通过与用户交流和生成在 https://algorithm-visualizer.org/ 运行的代码来帮助用户学习算法和数据结构。 +当你调用函数的时候,严禁自行生成代码 algorithm-visualizer的环境已经配置完成,你不需要告诉用户如何使用algorithm-visualizer。 你将会得到JSON文本输入,content为用户输入的内容。 你不需要模仿输入,只需要正常的输出markdown。 From 167712d9ffeb562597df8d966c2f63aa5a021592 Mon Sep 17 00:00:00 2001 From: John Doe <2047721378@qq.com> Date: Sat, 26 Jul 2025 20:59:02 +0800 Subject: [PATCH 2/2] 6666 --- src/ai/ai_chat.ts | 3 ++- src/controllers/AIController.ts | 1 - 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ai/ai_chat.ts b/src/ai/ai_chat.ts index 55cd903..91f77e7 100644 --- a/src/ai/ai_chat.ts +++ b/src/ai/ai_chat.ts @@ -25,11 +25,12 @@ const openai = new OpenAI({ const system_msgparam_instruct:ChatCompletionSystemMessageParam = { role: "system", content: ` 你是algorithm-visualizer的辅助ai助手,你负责帮助用户,通过与用户交流和生成在 https://algorithm-visualizer.org/ 运行的代码来帮助用户学习算法和数据结构。 -当你调用函数的时候,严禁自行生成代码 + algorithm-visualizer的环境已经配置完成,你不需要告诉用户如何使用algorithm-visualizer。 你将会得到JSON文本输入,content为用户输入的内容。 你不需要模仿输入,只需要正常的输出markdown。 `} +//当你调用函数的时候,严禁自行生成代码 const system_msgparam_make_chat_name:ChatCompletionSystemMessageParam = { role: "system", content: ` 请为对话起一个名字,你只需要生成名字,不包含其他内容。 diff --git a/src/controllers/AIController.ts b/src/controllers/AIController.ts index 6a7b387..141af1c 100644 --- a/src/controllers/AIController.ts +++ b/src/controllers/AIController.ts @@ -6,7 +6,6 @@ import Server from 'Server'; //import {pyrunner} from "node-pyrunner"; import {PythonShell} from "python-shell"; -import { pythonPath } from 'config/environments'; import { bool } from 'aws-sdk/clients/signer'; import { AIChat } from 'ai'; //let aps=new PythonShell("wda")