better:优化jargon查询,并且默认全局学习

This commit is contained in:
SengokuCola
2025-11-13 17:45:32 +08:00
parent e78a070fbd
commit e52a81e90b
4 changed files with 79 additions and 125 deletions

View File

@@ -33,6 +33,7 @@ from src.config.official_configs import (
MoodConfig,
MemoryConfig,
DebugConfig,
JargonConfig,
)
from .api_ada_configs import (
@@ -354,6 +355,7 @@ class Config(ConfigBase):
debug: DebugConfig
mood: MoodConfig
voice: VoiceConfig
jargon: JargonConfig
@dataclass

View File

@@ -720,6 +720,9 @@ class LPMMKnowledgeConfig(ConfigBase):
enable: bool = True
"""是否启用LPMM知识库"""
lpmm_mode: Literal["classic", "agent"] = "classic"
"""LPMM知识库模式可选classic经典模式agent 模式,结合最新的记忆一同使用"""
rag_synonym_search_top_k: int = 10
"""RAG同义词搜索的Top K数量"""
@@ -753,3 +756,11 @@ class LPMMKnowledgeConfig(ConfigBase):
embedding_dimension: int = 1024
"""嵌入向量维度,应该与模型的输出维度一致"""
@dataclass
class JargonConfig(ConfigBase):
"""Jargon配置类"""
all_global: bool = False
"""是否将所有新增的jargon项目默认为全局is_global=Truechat_id记录第一次存储时的id"""