fix(android): 编辑器改成整页显示,保存后回到刚才那条详情
原来编辑器是叠在工作区上的 Box,而详情抽屉/对话框是独立窗口,永远盖在它上面——用户只能看到编辑器的一条顶栏。改成编辑器替换整页;保存成功后父层记下 itemId,回到工作区由对应页面刷新并重新打开那条详情。取消则什么都不变。
This commit is contained in:
@@ -71,6 +71,24 @@ class Settings(BaseSettings):
|
||||
# 30 分钟够一次阅读/编辑,过期后刷新页面会重新签发。
|
||||
attachment_url_ttl_seconds: int = 1800
|
||||
|
||||
# ── 知识检索(M3)──────────────────────────────────────
|
||||
# 切片大小与重叠:中文一段 600 字大约 400~600 token,够表达一个完整片段;
|
||||
# 重叠 80 字是为了不把跨段的话切断(检索命中时前后文还读得懂)。
|
||||
chunk_max_chars: int = 600
|
||||
chunk_overlap_chars: int = 80
|
||||
# 嵌入向量提供方:
|
||||
# hash —— 内置的字符 n-gram 哈希向量,离线可用、零依赖、可复现;
|
||||
# 质量不如真模型,但能把"检索链路"跑通,且换模型时接口不变。
|
||||
# openai —— 任何 OpenAI 兼容的 /embeddings 端点(BYOK)。
|
||||
embedding_provider: Literal["hash", "openai"] = "hash"
|
||||
embedding_base_url: str = "https://api.deepseek.com/v1"
|
||||
embedding_api_key: str | None = None
|
||||
embedding_model: str = "text-embedding-3-small"
|
||||
# 混合检索里向量与词法的权重。纯词法搜不到同义改写,纯向量搜不准专有名词,
|
||||
# 所以默认各占一半,可用环境变量调。
|
||||
search_vector_weight: float = 0.6
|
||||
search_lexical_weight: float = 0.4
|
||||
|
||||
# ── 知识库向量库(独立实例,M3 起用)───────────────────
|
||||
# 刻意与业务库分开放:fnsvr-01 上的 PG 没有 pgvector,也不该为了装扩展去动它;
|
||||
# 向量检索吃内存,和任务库挤在同一实例会互相拖累。
|
||||
|
||||
Reference in New Issue
Block a user