diff --git a/docs/installation_cute.md b/docs/installation_cute.md index e0c03310f..ca97f18e9 100644 --- a/docs/installation_cute.md +++ b/docs/installation_cute.md @@ -43,13 +43,11 @@ CHAT_ANY_WHERE_BASE_URL=https://api.chatanywhere.tech/v1 # ChatAnyWhere的地 ```toml [model.llm_reasoning] name = "Pro/deepseek-ai/DeepSeek-R1" -base_url = "SILICONFLOW_BASE_URL" # 告诉机器人:去硅基流动游乐园玩 -key = "SILICONFLOW_KEY" # 用硅基流动的门票进去 +provider = "SILICONFLOW" # 告诉机器人:去硅基流动游乐园玩,机器人会自动用硅基流动的门票进去 [model.llm_normal] name = "Pro/deepseek-ai/DeepSeek-V3" -base_url = "SILICONFLOW_BASE_URL" # 还是去硅基流动游乐园 -key = "SILICONFLOW_KEY" # 用同一张门票就可以啦 +provider = "SILICONFLOW" # 还是去硅基流动游乐园 ``` ### 🎪 举个例子喵 @@ -59,13 +57,11 @@ key = "SILICONFLOW_KEY" # 用同一张门票就可以啦 ```toml [model.llm_reasoning] name = "deepseek-reasoner" # 改成对应的模型名称,这里为DeepseekR1 -base_url = "DEEP_SEEK_BASE_URL" # 改成去DeepSeek游乐园 -key = "DEEP_SEEK_KEY" # 用DeepSeek的门票 +provider = "DEEP_SEEK" # 改成去DeepSeek游乐园 [model.llm_normal] name = "deepseek-chat" # 改成对应的模型名称,这里为DeepseekV3 -base_url = "DEEP_SEEK_BASE_URL" # 也去DeepSeek游乐园 -key = "DEEP_SEEK_KEY" # 用同一张DeepSeek门票 +provider = "DEEP_SEEK" # 也去DeepSeek游乐园 ``` ### 🎯 简单来说 @@ -132,28 +128,35 @@ prompt_personality = [ "曾经是一个学习地质的女大学生,现在学习心理学和脑科学,你会刷贴吧", # 贴吧风格的性格 "是一个女大学生,你有黑色头发,你会刷小红书" # 小红书风格的性格 ] -prompt_schedule = "一个曾经学习地质,现在学习心理学和脑科学的女大学生,喜欢刷qq,贴吧,知乎和小红书" +prompt_schedule = "一个曾经学习地质,现在学习心理学和脑科学的女大学生,喜欢刷qq,贴吧,知乎和小红书" # 用来提示机器人每天干什么的提示词喵 [message] min_text_length = 2 # 机器人每次至少要说几个字呢 max_context_size = 15 # 机器人能记住多少条消息喵 emoji_chance = 0.2 # 机器人使用表情的概率哦(0.2就是20%的机会呢) -ban_words = ["脏话", "不文明用语"] # 在这里填写不让机器人说的词 +thinking_timeout = 120 # 机器人思考时间,时间越长能思考的时间越多,但是不要太长喵 + +response_willing_amplifier = 1 # 机器人回复意愿放大系数,增大会让他更愿意聊天喵 +response_interested_rate_amplifier = 1 # 机器人回复兴趣度放大系数,听到记忆里的内容时意愿的放大系数喵 +down_frequency_rate = 3.5 # 降低回复频率的群组回复意愿降低系数 +ban_words = ["脏话", "不文明用语"] # 在这里填写不让机器人说的词,要用英文逗号隔开,每个词都要用英文双引号括起来喵 [emoji] auto_save = true # 是否自动保存看到的表情包呢 enable_check = false # 是否要检查表情包是不是合适的喵 check_prompt = "符合公序良俗" # 检查表情包的标准呢 +[others] +enable_advance_output = true # 是否要显示更多的运行信息呢 +enable_kuuki_read = true # 让机器人能够"察言观色"喵 +enable_debug_output = false # 是否启用调试输出喵 +enable_friend_chat = false # 是否启用好友聊天喵 + [groups] talk_allowed = [123456, 789012] # 比如:让机器人在群123456和789012里说话 talk_frequency_down = [345678] # 比如:在群345678里少说点话 ban_user_id = [111222] # 比如:不回复QQ号为111222的人的消息 -[others] -enable_advance_output = true # 是否要显示更多的运行信息呢 -enable_kuuki_read = true # 让机器人能够"察言观色"喵 - # 模型配置部分的详细说明喵~ @@ -162,46 +165,39 @@ enable_kuuki_read = true # 让机器人能够"察言观色"喵 [model.llm_reasoning] #推理模型R1,用来理解和思考的喵 name = "Pro/deepseek-ai/DeepSeek-R1" # 模型名字 # name = "Qwen/QwQ-32B" # 如果想用千问模型,可以把上面那行注释掉,用这个呢 -base_url = "SILICONFLOW_BASE_URL" # 使用在.env.prod里设置的服务地址 -key = "SILICONFLOW_KEY" # 使用在.env.prod里设置的密钥 +provider = "SILICONFLOW" # 使用在.env.prod里设置的宏,也就是去掉"_BASE_URL"留下来的字喵 [model.llm_reasoning_minor] #R1蒸馏模型,是个轻量版的推理模型喵 name = "deepseek-ai/DeepSeek-R1-Distill-Qwen-32B" -base_url = "SILICONFLOW_BASE_URL" -key = "SILICONFLOW_KEY" +provider = "SILICONFLOW" [model.llm_normal] #V3模型,用来日常聊天的喵 name = "Pro/deepseek-ai/DeepSeek-V3" -base_url = "SILICONFLOW_BASE_URL" -key = "SILICONFLOW_KEY" +provider = "SILICONFLOW" [model.llm_normal_minor] #V2.5模型,是V3的前代版本呢 name = "deepseek-ai/DeepSeek-V2.5" -base_url = "SILICONFLOW_BASE_URL" -key = "SILICONFLOW_KEY" +provider = "SILICONFLOW" [model.vlm] #图像识别模型,让机器人能看懂图片喵 name = "deepseek-ai/deepseek-vl2" -base_url = "SILICONFLOW_BASE_URL" -key = "SILICONFLOW_KEY" +provider = "SILICONFLOW" [model.embedding] #嵌入模型,帮助机器人理解文本的相似度呢 name = "BAAI/bge-m3" -base_url = "SILICONFLOW_BASE_URL" -key = "SILICONFLOW_KEY" +provider = "SILICONFLOW" # 如果选择了llm方式提取主题,就用这个模型配置喵 [topic.llm_topic] name = "Pro/deepseek-ai/DeepSeek-V3" -base_url = "SILICONFLOW_BASE_URL" -key = "SILICONFLOW_KEY" +provider = "SILICONFLOW" ``` ## 💡 模型配置说明喵 1. **关于模型服务**: - 如果你用硅基流动的服务,这些配置都不用改呢 - - 如果用DeepSeek官方API,要把base_url和key改成你在.env.prod里设置的值喵 + - 如果用DeepSeek官方API,要把provider改成你在.env.prod里设置的宏喵 - 如果要用自定义模型,选择一个相似功能的模型配置来改呢 2. **主要模型功能**: diff --git a/docs/installation_standard.md b/docs/installation_standard.md index dfaf0e797..dcbbf0c99 100644 --- a/docs/installation_standard.md +++ b/docs/installation_standard.md @@ -30,8 +30,7 @@ CHAT_ANY_WHERE_BASE_URL=https://api.chatanywhere.tech/v1 # ChatAnyWhere API地 ```toml [model.llm_reasoning] name = "Pro/deepseek-ai/DeepSeek-R1" -base_url = "SILICONFLOW_BASE_URL" # 引用.env.prod中定义的地址 -key = "SILICONFLOW_KEY" # 引用.env.prod中定义的密钥 +provider = "SILICONFLOW" # 引用.env.prod中定义的宏 ``` 如需切换到其他API服务,只需修改引用: @@ -39,8 +38,7 @@ key = "SILICONFLOW_KEY" # 引用.env.prod中定义的密钥 ```toml [model.llm_reasoning] name = "deepseek-reasoner" # 改成对应的模型名称,这里为DeepseekR1 -base_url = "DEEP_SEEK_BASE_URL" # 切换为DeepSeek服务 -key = "DEEP_SEEK_KEY" # 使用DeepSeek密钥 +provider = "DEEP_SEEK" # 使用DeepSeek密钥 ``` ## 配置文件详解 @@ -82,7 +80,7 @@ PLUGINS=["src2.plugins.chat"] ```toml [bot] -qq = "机器人QQ号" # 必填 +qq = "机器人QQ号" # 机器人的QQ号,必填 nickname = "麦麦" # 机器人昵称 # alias_names: 配置机器人可使用的别名。当机器人在群聊或对话中被调用时,别名可以作为直接命令或提及机器人的关键字使用。 # 该配置项为字符串数组。例如: ["小麦", "阿麦"] @@ -92,13 +90,18 @@ alias_names = ["小麦", "阿麦"] # 机器人别名 prompt_personality = [ "曾经是一个学习地质的女大学生,现在学习心理学和脑科学,你会刷贴吧", "是一个女大学生,你有黑色头发,你会刷小红书" -] -prompt_schedule = "一个曾经学习地质,现在学习心理学和脑科学的女大学生,喜欢刷qq,贴吧,知乎和小红书" +] # 人格提示词 +prompt_schedule = "一个曾经学习地质,现在学习心理学和脑科学的女大学生,喜欢刷qq,贴吧,知乎和小红书" # 日程生成提示词 [message] min_text_length = 2 # 最小回复长度 max_context_size = 15 # 上下文记忆条数 emoji_chance = 0.2 # 表情使用概率 +thinking_timeout = 120 # 机器人思考时间,时间越长能思考的时间越多,但是不要太长 + +response_willing_amplifier = 1 # 机器人回复意愿放大系数,增大会更愿意聊天 +response_interested_rate_amplifier = 1 # 机器人回复兴趣度放大系数,听到记忆里的内容时意愿的放大系数 +down_frequency_rate = 3.5 # 降低回复频率的群组回复意愿降低系数 ban_words = [] # 禁用词列表 [emoji] @@ -112,45 +115,40 @@ talk_frequency_down = [] # 降低回复频率的群号 ban_user_id = [] # 禁止回复的用户QQ号 [others] -enable_advance_output = true # 启用详细日志 -enable_kuuki_read = true # 启用场景理解 +enable_advance_output = true # 是否启用高级输出 +enable_kuuki_read = true # 是否启用读空气功能 +enable_debug_output = false # 是否启用调试输出 +enable_friend_chat = false # 是否启用好友聊天 # 模型配置 [model.llm_reasoning] # 推理模型 name = "Pro/deepseek-ai/DeepSeek-R1" -base_url = "SILICONFLOW_BASE_URL" -key = "SILICONFLOW_KEY" +provider = "SILICONFLOW" [model.llm_reasoning_minor] # 轻量推理模型 name = "deepseek-ai/DeepSeek-R1-Distill-Qwen-32B" -base_url = "SILICONFLOW_BASE_URL" -key = "SILICONFLOW_KEY" +provider = "SILICONFLOW" [model.llm_normal] # 对话模型 name = "Pro/deepseek-ai/DeepSeek-V3" -base_url = "SILICONFLOW_BASE_URL" -key = "SILICONFLOW_KEY" +provider = "SILICONFLOW" [model.llm_normal_minor] # 备用对话模型 name = "deepseek-ai/DeepSeek-V2.5" -base_url = "SILICONFLOW_BASE_URL" -key = "SILICONFLOW_KEY" +provider = "SILICONFLOW" [model.vlm] # 图像识别模型 name = "deepseek-ai/deepseek-vl2" -base_url = "SILICONFLOW_BASE_URL" -key = "SILICONFLOW_KEY" +provider = "SILICONFLOW" [model.embedding] # 文本向量模型 name = "BAAI/bge-m3" -base_url = "SILICONFLOW_BASE_URL" -key = "SILICONFLOW_KEY" +provider = "SILICONFLOW" [topic.llm_topic] name = "Pro/deepseek-ai/DeepSeek-V3" -base_url = "SILICONFLOW_BASE_URL" -key = "SILICONFLOW_KEY" +provider = "SILICONFLOW" ``` ## 注意事项