feat: stabilize rag chat conversations and auto title sync

This commit is contained in:
wren
2026-05-19 15:52:05 +08:00
parent 564f2bebc8
commit afaba4dd99
19 changed files with 1988 additions and 93 deletions
+10
View File
@@ -82,6 +82,15 @@ class VlmSettings(_Base):
VLM_API_KEY: str = ""
class EmbeddingSettings(_Base):
"""Embedding 配置 [EMBEDDING]。"""
EMBEDDING_BASE_URL: str = ""
EMBEDDING_MODEL: str = ""
EMBEDDING_API_KEY: str = ""
EMBEDDING_DIM: int = 1024
EMBEDDING_BATCH_SIZE: int = 10
class OcrSettings(_Base):
"""OCR 配置 [OCR]。"""
OCR_BASE_URL: str = ""
@@ -125,5 +134,6 @@ redis = RedisSettings()
oss = OssSettings()
llm = LlmSettings()
vlm = VlmSettings()
embedding = EmbeddingSettings()
ocr = OcrSettings()
leaudit = LeauditSettings()