diff --git a/public/img/glm.gif b/public/img/glm.gif new file mode 100644 index 0000000..9ac09af Binary files /dev/null and b/public/img/glm.gif differ diff --git a/src/config/aiCharacters.ts b/src/config/aiCharacters.ts index 35d5403..27e40a3 100644 --- a/src/config/aiCharacters.ts +++ b/src/config/aiCharacters.ts @@ -25,6 +25,11 @@ export const modelConfigs = [ apiKey: "HUNYUAN_API_KEY", baseURL: "https://api.hunyuan.cloud.tencent.com/v1" }, + { + model: "glm-4-plus", + apiKey: "GLM_API_KEY", + baseURL: "https://open.bigmodel.cn/api/paas/v4/" + } ] as const; export type ModelType = typeof modelConfigs[number]["model"]; @@ -132,6 +137,15 @@ export function generateAICharacters(groupName: string): AICharacter[] { avatar: "/img/ds.svg", custom_prompt: `你是一个名叫"DeepSeek"的硅基生命体,你当前在一个叫"${groupName}" 的聊天群里`, tags: ["深度推理", "编程", "文字游戏", "数学", "信息总结"] + }, + { + id: 'ai8', + name: "智普", + personality: "glm", + model: modelConfigs[5].model, + avatar: "/img/glm.gif", + custom_prompt: `你是一个名叫"智普"的硅基生命体,你当前在一个叫"${groupName}" 的聊天群里`, + tags: ["新闻报道","分析数据","文字游戏","信息总结"] } ]; } diff --git a/src/config/groups.ts b/src/config/groups.ts index 2643ddf..b9c0d89 100644 --- a/src/config/groups.ts +++ b/src/config/groups.ts @@ -17,6 +17,6 @@ export const groups: Group[] = [ id: 'group2', name: '硅碳生命体交流群', description: '硅碳生命体交流群', - members: ['ai4', 'ai5', 'ai6', 'ai7'] + members: ['ai4', 'ai5', 'ai6', 'ai7', 'ai8'] } ];