From 079bab753aa00826f203f6a17e8a0f1af5249c0d Mon Sep 17 00:00:00 2001 From: SengokuCola <1026294844@qq.com> Date: Mon, 3 Mar 2025 17:30:08 +0800 Subject: [PATCH] littelchange --- .env | 2 +- bot.py | 2 +- src/plugins/chat/prompt_builder.py | 2 +- src/plugins/chat/utils.py | 2 ++ src/plugins/models/utils_model.py | 4 ++-- 5 files changed, 7 insertions(+), 5 deletions(-) diff --git a/.env b/.env index 06c26cdf..8e50bc5d 100644 --- a/.env +++ b/.env @@ -1,5 +1,5 @@ # 您不应该修改默认值,这个文件被仓库索引,请修改.env.prod -ENVIRONMENT=prod +ENVIRONMENT=dev # HOST=127.0.0.1 # PORT=8080 diff --git a/bot.py b/bot.py index 78bf34b3..906ffc37 100644 --- a/bot.py +++ b/bot.py @@ -25,7 +25,7 @@ else: # 根据 ENVIRONMENT 加载对应的环境配置 env = os.getenv("ENVIRONMENT") env_file = f".env.{env}" - + if env_file == ".env.dev" and os.path.exists(env_file): logger.success("加载开发环境变量配置") load_dotenv(env_file, override=True) # override=True 允许覆盖已存在的环境变量 diff --git a/src/plugins/chat/prompt_builder.py b/src/plugins/chat/prompt_builder.py index 27222941..25e06a76 100644 --- a/src/plugins/chat/prompt_builder.py +++ b/src/plugins/chat/prompt_builder.py @@ -118,7 +118,7 @@ class PromptBuilder: prompt_info = self.get_prompt_info(message_txt,threshold=0.5) if prompt_info: prompt_info = f'''\n----------------------------------------------------\n你有以下这些[知识]:\n{prompt_info}\n请你记住上面的[知识],之后可能会用到\n----------------------------------------------------\n''' - promt_info_prompt = '你有一些[知识],在上面可以参考。' + # promt_info_prompt = '你有一些[知识],在上面可以参考。' end_time = time.time() print(f"\033[1;32m[知识检索]\033[0m 耗时: {(end_time - start_time):.3f}秒") diff --git a/src/plugins/chat/utils.py b/src/plugins/chat/utils.py index 91018ee0..a2a7a6f5 100644 --- a/src/plugins/chat/utils.py +++ b/src/plugins/chat/utils.py @@ -185,6 +185,8 @@ def get_recent_group_detailed_plain_text(db, group_id: int, limit: int = 12,comb message_detailed_plain_text = '' message_detailed_plain_text_list = [] + # 反转消息列表,使最新的消息在最后 + recent_messages.reverse() if combine: for msg_db_data in recent_messages: diff --git a/src/plugins/models/utils_model.py b/src/plugins/models/utils_model.py index 5f4d02df..f911d749 100644 --- a/src/plugins/models/utils_model.py +++ b/src/plugins/models/utils_model.py @@ -166,8 +166,8 @@ class LLM_request: # 发送请求到完整的chat/completions端点 api_url = f"{self.base_url.rstrip('/')}/chat/completions" - max_retries = 3 - base_wait_time = 15 + max_retries = 2 + base_wait_time = 6 for retry in range(max_retries): try: