From 34388b5bd45967b8896842d1d2d72c9c3a984f5d Mon Sep 17 00:00:00 2001 From: HuangHai <10402852@qq.com> Date: Sun, 7 Sep 2025 07:27:53 +0800 Subject: [PATCH] 'commit' --- .../Config/__pycache__/Config.cpython-310.pyc | Bin 2646 -> 2859 bytes .../VikingDBMemoryService.cpython-310.pyc | Bin 0 -> 6934 bytes dsLightRag/Volcengine/chat.py | 11 ++++++++--- 3 files changed, 8 insertions(+), 3 deletions(-) create mode 100644 dsLightRag/Volcengine/__pycache__/VikingDBMemoryService.cpython-310.pyc diff --git a/dsLightRag/Config/__pycache__/Config.cpython-310.pyc b/dsLightRag/Config/__pycache__/Config.cpython-310.pyc index 7d0935e43d40e89fc248a68b3fc58a8c86ee69fc..0824b32358c336305724f2f45f0a52ac24e05629 100644 GIT binary patch delta 303 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 literal 0 HcmV?d00001 diff --git a/dsLightRag/Volcengine/chat.py b/dsLightRag/Volcengine/chat.py index 1b84e341..a58a1cd1 100644 --- a/dsLightRag/Volcengine/chat.py +++ b/dsLightRag/Volcengine/chat.py @@ -7,7 +7,12 @@ from volcenginesdkarkruntime import Ark from Config.Config import VOLC_ACCESSKEY, VOLC_SECRETKEY, VOLC_API_KEY from VikingDBMemoryService import VikingDBMemoryService - +""" +在记忆库准备好后,我们先模拟一段包含两轮的完整对话。 +对话结束后,把这段对话历史消息写入记忆库。然后再开启一个新话题,提出和刚才相关的问题, +AI 就能用刚写入的记忆来回答。 +注意:首次写入需要 3–5 分钟建立索引,这段时间内检索会报错。 +""" def initialize_services(): load_dotenv() ak = VOLC_ACCESSKEY @@ -170,8 +175,8 @@ def main(): try: memory_service, llm_client = initialize_services() collection_name = "emotional_support" - user_id = "xiaoming" - assistant_id = "assistant" + user_id = "xiaoming" # 用户ID:小明 + assistant_id = "assistant1" # 助手ID:助手1 ensure_collection_exists(memory_service, collection_name) except Exception as e: print(f"初始化失败: {e}")