跳到主要内容

全局方案

配置文件在阴天插件目录的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"]。可选值:filevideoimage 等。
allowedGroups允许使用插件的群号数字数组:如 [782312429, 891288520]。填写 QQ 群号,需为整数。
enableGroupWhitelist是否启用群白名单布尔值:true(启用)或 false(禁用)。建议 true 以限制使用范围。
whitelistRejectMsg白名单拒绝时的提示信息字符串:如 "本群未开启此功能哦~"。自定义简短自然的拒绝消息。
providersAI 服务提供者字符串:如 "oneapi"。可选值:oneapiopenaigemini 等。
geminiApikeyGemini 模型的 API 密钥字符串数组:如 ["AIzaSyBxAeqYFewlD5w..."]。填写有效的 Gemini API 密钥,可多个备用。
systemContent系统提示(定义插件角色和行为)字符串:如 "你是QQ群里一个叫'芙宁娜'的普通群友..."。自定义自然的人设描述。
bilibiliSessDataBilibili 会话数据(用于相关工具)字符串:如 "a16804xxxxxx"。填写 Bilibili 的有效 SessData。
jimengsessionidJimeng 工具的会话 ID字符串:如 "030c94b9da30b6041c29afcaf25e0eec"。填写 Jimeng 的有效会话 ID。
geminiModelGemini 使用的模型字符串:如 "gemini-2.0-flash-exp"。填写 Gemini 支持的模型名称。
gemini_tool_choiceGemini 工具选择策略字符串:如 "auto"。可选值:auto(自动)、none(禁用)或特定工具名。
OneApiUrlOneAPI 服务地址字符串:如 "http://localhost:7900"。填写 OneAPI 的 URL,需符合OpenAi调用方式协议。
OneApiModelOneAPI 服务使用的模型字符串:如 "gemini-2.0-flash-exp"。填写 OneAPI 支持的模型名称。
OneApiKeyOneAPI 的 API 密钥字符串数组:如 ["sk-123456"]。填写有效的 OneAPI 密钥,可多个备用。
openai_tool_choiceOpenAI 工具选择策略字符串:如 "auto"。可选值:auto(自动)、none(禁用)或特定工具名。
gemini_toolsGemini 可用的工具列表字符串数组:如 ["recraftTool", "dalleTool"]。填写 Gemini 支持的工具名。
openai_toolsOpenAI 可用的工具列表字符串数组:如 ["aiMindMapTool", "fluxTool"]。填写 OpenAI 支持的工具名。
oneapi_toolsOneAPI 可用的工具列表字符串数组:如 ["searchMusicTool", "webParserTool"]。填写 OneAPI 支持的工具名。
GrokUrlGrok 服务地址字符串:如 "https://grok33.deno.dev/v1/chat/completions"。填写 Grok 的 代理地址。
GrokSsoGrok 的 SSO 凭证字符串数组:如 ["123456xxx"]。填写 Grok 的单点登录凭证。
CursorUrlCursor 服务地址字符串:如 "https://yuanplus.chat:2443/v1/chat/completions"。填写 Cursor 的 代理地址。
WorkosCursorSessionTokenCursor 的 WorkOS 会话令牌字符串:如 "user_01HR6VCR7XFJ3YB0CDHSH4FBYF..."。填写有效的 WorkOS 会话令牌。

注意事项

  • 布尔值字段:仅接受 truefalse,大小写敏感。
  • 数组字段:如 triggerPrefixesgeminiApikey,注意yaml配置格式是- xxxx, 确保有空格。
  • 字符串字段:如 systemContentOneApiUrl,需用双引号 "" 包裹。
  • 工具列表:确保工具名与提供者支持的工具一致,避免拼写错误。

这篇文档对您有帮助吗?