From 2b6d86e5918a5f3d8d3265487f23cbf039162286 Mon Sep 17 00:00:00 2001 From: lanceyq <1982376970@qq.com> Date: Tue, 3 Mar 2026 11:49:33 +0800 Subject: [PATCH] [changes] --- api/app/core/config.py | 2 +- .../core/memory/ontology_services}/General_purpose_entity.ttl | 0 api/app/core/memory/utils/ontology/ontology_parser.py | 2 +- api/env.example | 2 +- 4 files changed, 3 insertions(+), 3 deletions(-) rename api/{ => app/core/memory/ontology_services}/General_purpose_entity.ttl (100%) diff --git a/api/app/core/config.py b/api/app/core/config.py index 19998d32..6a2cf206 100644 --- a/api/app/core/config.py +++ b/api/app/core/config.py @@ -230,7 +230,7 @@ class Settings: # General Ontology Type Configuration # ======================================================================== # 通用本体文件路径列表(逗号分隔) - GENERAL_ONTOLOGY_FILES: str = os.getenv("GENERAL_ONTOLOGY_FILES", "General_purpose_entity.ttl") + GENERAL_ONTOLOGY_FILES: str = os.getenv("GENERAL_ONTOLOGY_FILES", "app/core/memory/ontology_services/General_purpose_entity.ttl") # 是否启用通用本体类型功能 ENABLE_GENERAL_ONTOLOGY_TYPES: bool = os.getenv("ENABLE_GENERAL_ONTOLOGY_TYPES", "true").lower() == "true" diff --git a/api/General_purpose_entity.ttl b/api/app/core/memory/ontology_services/General_purpose_entity.ttl similarity index 100% rename from api/General_purpose_entity.ttl rename to api/app/core/memory/ontology_services/General_purpose_entity.ttl diff --git a/api/app/core/memory/utils/ontology/ontology_parser.py b/api/app/core/memory/utils/ontology/ontology_parser.py index a8bd054c..d75a8905 100644 --- a/api/app/core/memory/utils/ontology/ontology_parser.py +++ b/api/app/core/memory/utils/ontology/ontology_parser.py @@ -327,7 +327,7 @@ class MultiOntologyParser: Example: >>> parser = MultiOntologyParser([ - ... "General_purpose_entity.ttl", + ... "app/core/memory/ontology_services/General_purpose_entity.ttl", ... "domain_specific.owl" ... ]) >>> registry = parser.parse_all() diff --git a/api/env.example b/api/env.example index e8074f82..d67bbf7c 100644 --- a/api/env.example +++ b/api/env.example @@ -139,7 +139,7 @@ SMTP_USER= SMTP_PASSWORD= # 本体类型融合配置 (记得写入env_example) -GENERAL_ONTOLOGY_FILES=General_purpose_entity.ttl # 指定要加载的本体文件路径,多个文件用逗号分隔 +GENERAL_ONTOLOGY_FILES=app/core/memory/ontology_services/General_purpose_entity.ttl # 指定要加载的本体文件路径,多个文件用逗号分隔 ENABLE_GENERAL_ONTOLOGY_TYPES=true # 总开关,控制是否启用通用本体类型融合功能(false = 不使用任何本体类型指导) MAX_ONTOLOGY_TYPES_IN_PROMPT=100 # 限制传给 LLM 的类型数量,防止 Prompt 过长 CORE_GENERAL_TYPES=Person,Organization,Place,Event,Work,Concept # 定义核心类型列表,这些类型会优先包含在合并结果中