全局方案
配置文件在阴天插件目录的config
文件夹下的message.yaml
文件
插件配置说 明
以下是 Y-Tian Plugin 的核心配置文件 pluginSettings
的详细介绍,涵盖所有字段的功能及其填写格式。这些设置决定了插件的行为、模型选择和工具调用方式。
配置字段概览
字段名 | 描述 | 填写格式与建议 |
---|---|---|
enabled | 是否启用插件 | 布尔值:true (启用)或 false (禁用)。默认建议 true 。 |
groupHistory | 是否记录群聊历史 | 布尔值:true (记录)或 false (不记录)。建议 true 以理解上下文。 |
UseTools | 是否启用工具调用 | 布尔值:true (启用)或 false (禁用)。建议 true 以支持多功能响应。 |
replyChance | 回复的概率(0-1) | 浮点数:0 (从不回复)到 1 (总是回复)。建议 0.015 保持适度参与。 |
triggerPrefixes | 触发插件的前缀 | 字符串数组, 填写昵称或关键词,区分大小写。 |
excludeMessageTypes | 排除的消息类型 | 字符串数组:如 ["file", "video"] 。可选值:file 、video 、image 等。 |
allowedGroups | 允许使用插件的群号 | 数字数组:如 [782312429, 891288520] 。填写 QQ 群号,需为整数。 |
enableGroupWhitelist | 是否启用群白名单 | 布尔值:true (启用)或 false (禁用)。建议 true 以限制使用范围。 |
whitelistRejectMsg | 白名单拒绝时的提示信息 | 字符串:如 "本群未开启此功能哦~" 。自定义简短自然的拒绝消息。 |
providers | AI 服务提供者 | 字符串:如 "oneapi" 。可选值:oneapi 、openai 、gemini 等。 |
geminiApikey | Gemini 模型的 API 密钥 | 字符串数组:如 ["AIzaSyBxAeqYFewlD5w..."] 。填写有效的 Gemini API 密钥,可多个备用。 |
systemContent | 系统提示(定义插件角色和行为) | 字符串:如 "你是QQ群里一个叫'芙宁娜'的普通群友..." 。自定义自然的人设描述。 |
bilibiliSessData | Bilibili 会话数据(用于相关工具) | 字符串:如 "a16804xxxxxx" 。填写 Bilibili 的有效 SessData。 |
jimengsessionid | Jimeng 工具的会话 ID | 字符串:如 "030c94b9da30b6041c29afcaf25e0eec" 。填写 Jimeng 的有效会话 ID。 |
geminiModel | Gemini 使用的模型 | 字符串:如 "gemini-2.0-flash-exp" 。填写 Gemini 支持的模型名称。 |
gemini_tool_choice | Gemini 工具选择策略 | 字符串:如 "auto" 。可选值:auto (自动)、none (禁用)或特定工具名。 |
OneApiUrl | OneAPI 服务地址 | 字符串:如 "http://localhost:7900" 。填写 OneAPI 的 URL,需符合OpenAi调用方式协议。 |
OneApiModel | OneAPI 服务使用的模型 | 字符串:如 "gemini-2.0-flash-exp" 。填写 OneAPI 支持的模型名称。 |
OneApiKey | OneAPI 的 API 密钥 | 字符串数组:如 ["sk-123456"] 。填写有效的 OneAPI 密钥,可多个备用。 |
openai_tool_choice | OpenAI 工具选择策略 | 字符串:如 "auto" 。可选值:auto (自动)、none (禁用)或特定工具名。 |
gemini_tools | Gemini 可用的工具列表 | 字符串数组:如 ["recraftTool", "dalleTool"] 。填写 Gemini 支持的工具名。 |
openai_tools | OpenAI 可用的工具列表 | 字符串数组:如 ["aiMindMapTool", "fluxTool"] 。填写 OpenAI 支持的工具名。 |
oneapi_tools | OneAPI 可用的工具列表 | 字符串数组:如 ["searchMusicTool", "webParserTool"] 。填写 OneAPI 支持的工具名。 |
GrokUrl | Grok 服务地址 | 字符串:如 "https://grok33.deno.dev/v1/chat/completions" 。填写 Grok 的 代理地址。 |
GrokSso | Grok 的 SSO 凭证 | 字符串数组:如 ["123456xxx"] 。填写 Grok 的单点登录凭证。 |
CursorUrl | Cursor 服务地址 | 字符串:如 "https://yuanplus.chat:2443/v1/chat/completions" 。填写 Cursor 的 代理地址。 |
WorkosCursorSessionToken | Cursor 的 WorkOS 会话令牌 | 字符串:如 "user_01HR6VCR7XFJ3YB0CDHSH4FBYF..." 。填写有效的 WorkOS 会话令牌。 |
注意事项
- 布尔值字段:仅接受
true
或false
,大小写敏感。 - 数组字段:如
triggerPrefixes
或geminiApikey
,注意yaml配置格式是- xxxx, 确保有空格。 - 字符串字段:如
systemContent
或OneApiUrl
,需用双引号""
包裹。 - 工具列表:确保工具名与提供者支持的工具一致,避免拼写错误。