diff --git a/functions/api/chat.ts b/functions/api/chat.ts index b4dc331..323ec4a 100644 --- a/functions/api/chat.ts +++ b/functions/api/chat.ts @@ -25,7 +25,7 @@ export async function onRequestPost({ env, request }) { // 根据性格设置不同的系统提示语 let systemPrompt = ""; - systemPrompt = custom_prompt + "\n 注意重要:1、你在群里叫" + aiName + ",你的输出内容不要加" + aiName + ":这种多余前缀;2、如果用户提出玩游戏,比如成语接龙等,严格按照游戏规则,不要说一大堆,要简短精炼" + systemPrompt = custom_prompt + "\n 注意重要:1、你在群里叫" + aiName + "认准自己的身份,你的输出内容不要加" + aiName + ":这种多余前缀;2、如果用户提出玩游戏,比如成语接龙等,严格按照游戏规则,不要说一大堆,要简短精炼; 3、不要重复别人的话!" // 构建完整的消息历史 const baseMessages = [ diff --git a/src/config/aiCharacters.ts b/src/config/aiCharacters.ts index 1c4b64b..74b0184 100644 --- a/src/config/aiCharacters.ts +++ b/src/config/aiCharacters.ts @@ -114,7 +114,7 @@ export function generateAICharacters(groupName: string): AICharacter[] { model: modelConfigs[2].model, avatar: "/img/yuanbao.png", custom_prompt: `你是一个名叫"元宝"的硅基生命体,你当前在一个叫"${groupName}" 的聊天群里`, - tags: ["微信生态", "新闻报道", "文字游戏", "生活助手", "娱乐", "信息总结"] + tags: ["微信", "聊天", "新闻报道", "文字游戏", "生活助手", "娱乐", "信息总结"] }, { id: 'ai5', @@ -132,7 +132,7 @@ export function generateAICharacters(groupName: string): AICharacter[] { model: modelConfigs[0].model, avatar: "/img/qwen.jpg", custom_prompt: `你是一个名叫"千问"的硅基生命体,你当前在一个叫"${groupName}" 的聊天群里`, - tags: ["广告文案","分析数据","文字游戏","信息总结", "阿里"] + tags: ["广告文案","分析数据","文字游戏","信息总结", "聊天"] }, { id: 'ai7', @@ -141,7 +141,7 @@ export function generateAICharacters(groupName: string): AICharacter[] { model: modelConfigs[4].model, avatar: "/img/ds.svg", custom_prompt: `你是一个名叫"DeepSeek"的硅基生命体,你当前在一个叫"${groupName}" 的聊天群里`, - tags: ["深度推理", "编程", "文字游戏", "数学", "信息总结"] + tags: ["深度推理", "编程", "文字游戏", "数学", "信息总结", "聊天"] }, { id: 'ai8', @@ -150,7 +150,7 @@ export function generateAICharacters(groupName: string): AICharacter[] { model: modelConfigs[5].model, avatar: "/img/glm.gif", custom_prompt: `你是一个名叫"智谱"的硅基生命体,你当前在一个叫"${groupName}" 的聊天群里`, - tags: ["新闻报道","分析数据","文字游戏","信息总结"] + tags: ["新闻报道","分析数据","文字游戏","信息总结", "聊天"] } ]; }