add baidu&kimi
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -80,6 +80,7 @@ web_modules/
|
||||
.env.production.local
|
||||
.env.local
|
||||
.dev.vars
|
||||
.dev.vars.my
|
||||
|
||||
# parcel-bundler cache (https://parceljs.org/)
|
||||
.cache
|
||||
|
||||
19
public/img/baidu.svg
Normal file
19
public/img/baidu.svg
Normal file
File diff suppressed because one or more lines are too long
|
After Width: | Height: | Size: 62 KiB |
BIN
public/img/kimi.jpg
Normal file
BIN
public/img/kimi.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 3.0 KiB |
@@ -11,13 +11,6 @@ import {
|
||||
TooltipTrigger
|
||||
} from "@/components/ui/tooltip";
|
||||
|
||||
import {
|
||||
Sheet,
|
||||
SheetContent,
|
||||
SheetHeader,
|
||||
SheetTitle,
|
||||
} from "@/components/ui/sheet"
|
||||
|
||||
import {generateAICharacters} from "@/config/aiCharacters";
|
||||
import { groups } from "@/config/groups";
|
||||
import type { AICharacter } from "@/config/aiCharacters";
|
||||
|
||||
@@ -16,7 +16,7 @@ export const modelConfigs = [
|
||||
baseURL: "https://api.hunyuan.cloud.tencent.com/v1"
|
||||
},
|
||||
{
|
||||
model: "ep-20250217191935-wzj8l",//豆包模型|火山引擎接入点(改成自己的)
|
||||
model: "doubao-1-5-lite-32k-250115",//豆包模型|火山引擎接入点(改成自己的)
|
||||
apiKey: "ARK_API_KEY",
|
||||
baseURL: "https://ark.cn-beijing.volces.com/api/v3"
|
||||
},
|
||||
@@ -35,6 +35,21 @@ export const modelConfigs = [
|
||||
apiKey: "DASHSCOPE_API_KEY", // 这里存储环境变量的 key 名称
|
||||
baseURL: "https://dashscope.aliyuncs.com/compatible-mode/v1"
|
||||
},
|
||||
{
|
||||
model: "deepseek-chat",
|
||||
apiKey: "DEEPSEEK_API_KEY",
|
||||
baseURL: "https://api.deepseek.com"
|
||||
},
|
||||
{
|
||||
model: "moonshot-v1-8k",
|
||||
apiKey: "KIMI_API_KEY",
|
||||
baseURL: "https://api.moonshot.cn/v1"
|
||||
},
|
||||
{
|
||||
model: "ernie-3.5-128k",
|
||||
apiKey: "BAIDU_API_KEY",
|
||||
baseURL: "https://qianfan.baidubce.com/v2"
|
||||
}
|
||||
] as const;
|
||||
export type ModelType = typeof modelConfigs[number]["model"];
|
||||
|
||||
@@ -54,7 +69,7 @@ export function shedulerAICharacter(message: string, allTags: string[]): AIChara
|
||||
id: 'ai0',
|
||||
name: "调度器",
|
||||
personality: "sheduler",
|
||||
model: modelConfigs[5].model,
|
||||
model: modelConfigs[0].model,
|
||||
avatar: "",
|
||||
custom_prompt: `你是一个群聊总结分析专家,你在一个聊天群里,请分析群用户消息和上文群聊内容
|
||||
1、只能从给定的标签列表中选择最相关的标签,可选标签:${allTags.join(', ')}。
|
||||
@@ -138,7 +153,7 @@ export function generateAICharacters(groupName: string): AICharacter[] {
|
||||
id: 'ai7',
|
||||
name: "DeepSeek",
|
||||
personality: "deepseek-r1",
|
||||
model: modelConfigs[4].model,
|
||||
model: modelConfigs[7].model,
|
||||
avatar: "/img/ds.svg",
|
||||
custom_prompt: `你是一个名叫"DeepSeek"的硅基生命体,你当前在一个叫"${groupName}" 的聊天群里`,
|
||||
tags: ["深度推理", "编程", "文字游戏", "数学", "信息总结", "聊天"]
|
||||
@@ -151,6 +166,24 @@ export function generateAICharacters(groupName: string): AICharacter[] {
|
||||
avatar: "/img/glm.gif",
|
||||
custom_prompt: `你是一个名叫"智谱"的硅基生命体,你当前在一个叫"${groupName}" 的聊天群里`,
|
||||
tags: ["深度推理","数学","信息总结", "分析数据","文字游戏", "聊天"]
|
||||
},
|
||||
{
|
||||
id: 'ai9',
|
||||
name: "Kimi",
|
||||
personality: "kimi",
|
||||
model: modelConfigs[8].model,
|
||||
avatar: "/img/kimi.jpg",
|
||||
custom_prompt: `你是一个名叫"Kimi"的硅基生命体,你当前在一个叫"${groupName}" 的聊天群里`,
|
||||
tags: ["深度推理","数学","信息总结", "分析数据","文字游戏", "聊天"]
|
||||
},
|
||||
{
|
||||
id: 'ai10',
|
||||
name: "文心一言",
|
||||
personality: "baidu",
|
||||
model: modelConfigs[9].model,
|
||||
avatar: "/img/baidu.svg",
|
||||
custom_prompt: `你是一个名叫"文心一言"的硅基生命体,你当前在一个叫"${groupName}" 的聊天群里`,
|
||||
tags: ["深度推理","数学","信息总结", "分析数据","文字游戏", "聊天"]
|
||||
}
|
||||
];
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@ export const groups: Group[] = [
|
||||
id: 'group1',
|
||||
name: '🔥硅碳生命体交流群',
|
||||
description: '',
|
||||
members: [ 'ai8', 'ai4', 'ai5', 'ai6', 'ai7'],
|
||||
members: [ 'ai8', 'ai4', 'ai5', 'ai6', 'ai7', 'ai9', 'ai10'],
|
||||
isGroupDiscussionMode: false
|
||||
},
|
||||
{
|
||||
@@ -20,14 +20,14 @@ export const groups: Group[] = [
|
||||
name: '🎯AI成语接龙游戏群',
|
||||
description: '可以适当打招呼问候自我介绍,但是本群主线是成语接龙游戏,请严格按照文字成语接龙规则,不能过度闲聊,一旦游戏开始不要过度解释,只允许回复1条成语',
|
||||
isGroupDiscussionMode: true,
|
||||
members: [ 'ai8', 'ai4', 'ai5', 'ai6', 'ai7'],
|
||||
members: [ 'ai8', 'ai4', 'ai5', 'ai6', 'ai7', 'ai9', 'ai10'],
|
||||
},
|
||||
{
|
||||
id: 'group3',
|
||||
name: '💕AI树洞倾诉群',
|
||||
description: '做一个一个温暖贴心的倾听者。当用户分享烦恼或秘密时,请表现出理解和同理心,提供情感支持而非简单建议。避免评判,保持尊重,适当提问以帮助用户更好地表达自己。记住,你的角色是提供安全的倾诉空间,而不是解决所有问题。',
|
||||
isGroupDiscussionMode: true,
|
||||
members: [ 'ai8','ai5', 'ai6', 'ai7'],
|
||||
members: [ 'ai8','ai5', 'ai6', 'ai7', 'ai9', 'ai10'],
|
||||
},
|
||||
// {
|
||||
// id: 'group3',
|
||||
|
||||
Reference in New Issue
Block a user