From a857dbf6c2447ce26c2e2452549b0ef42ebde5e4 Mon Sep 17 00:00:00 2001 From: FuQuan233 Date: Mon, 1 Jun 2026 14:42:04 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20=E4=BF=AE=E5=A4=8D=E9=85=8D?= =?UTF-8?q?=E7=BD=AE=E5=AD=97=E6=AE=B5=E5=90=8D=E7=A7=B0=E6=8B=BC=E5=86=99?= =?UTF-8?q?=E9=94=99=E8=AF=AF=EF=BC=8C=E6=9B=B4=E6=96=B0=E4=B8=BAadditiona?= =?UTF-8?q?l=5Fprompt=E5=B9=B6=E6=B7=BB=E5=8A=A0=E8=B0=83=E8=AF=95?= =?UTF-8?q?=E6=97=A5=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- nonebot_plugin_llmchat/__init__.py | 8 +++++--- nonebot_plugin_llmchat/config.py | 2 +- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/nonebot_plugin_llmchat/__init__.py b/nonebot_plugin_llmchat/__init__.py index d502cd9..ba4c353 100755 --- a/nonebot_plugin_llmchat/__init__.py +++ b/nonebot_plugin_llmchat/__init__.py @@ -395,12 +395,14 @@ async def process_messages(context_id: int, is_group: bool = True): systemPrompt = "\n".join(system_lines) if preset.support_mcp: - systemPrompt += "你也可以使用一些工具,下面是关于这些工具的额外说明:\n" + systemPrompt += "\n你也可以使用一些工具,下面是关于这些工具的额外说明:\n" for mcp_name, mcp_config in plugin_config.mcp_servers.items(): - if mcp_config.addtional_prompt: - systemPrompt += f"{mcp_name}:{mcp_config.addtional_prompt}" + if mcp_config.additional_prompt: + systemPrompt += f"{mcp_name}:{mcp_config.additional_prompt}" systemPrompt += "\n" + logger.debug(f"构建系统提示词:\n{systemPrompt}") + messages: list[ChatCompletionMessageParam] = [ {"role": "system", "content": systemPrompt} ] diff --git a/nonebot_plugin_llmchat/config.py b/nonebot_plugin_llmchat/config.py index 8d94ec4..06bc55d 100755 --- a/nonebot_plugin_llmchat/config.py +++ b/nonebot_plugin_llmchat/config.py @@ -29,7 +29,7 @@ class MCPServerConfig(BaseModel): # 额外字段 friendly_name: str | None = Field(None, description="MCP服务器友好名称") - addtional_prompt: str | None = Field(None, description="额外提示词") + additional_prompt: str | None = Field(None, description="额外提示词") class ScopedConfig(BaseModel): """LLM Chat Plugin配置"""