diff --git a/src/knowledge/base.py b/src/knowledge/base.py index f39d5915..83e747cc 100644 --- a/src/knowledge/base.py +++ b/src/knowledge/base.py @@ -404,7 +404,7 @@ class KnowledgeBase(ABC): # 从 kwargs 中获取 is_private 配置 is_private = kwargs.get("is_private", False) prefix = "kb_private_" if is_private else "kb_" - db_id = f"{prefix}{hashstr(database_name, with_salt=True)}" + db_id = f"{prefix}{hashstr(database_name, with_salt=True, length=32)}" # 创建数据库记录 # 确保 Pydantic 模型被转换为字典,以便 JSON 序列化