From 8c7a6eb3faa98439b0aec2469c2169378c0fbd34 Mon Sep 17 00:00:00 2001 From: lacerate551 <128470311+lacerate551@users.noreply.github.com> Date: Wed, 10 Jun 2026 12:23:05 +0800 Subject: [PATCH] =?UTF-8?q?fix(config):=20config.example.py=20=E8=A1=A5?= =?UTF-8?q?=E5=85=85=20RERANK=20=E4=BA=91=E6=9C=8D=E5=8A=A1=E9=85=8D?= =?UTF-8?q?=E7=BD=AE=E9=A1=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 补充 RERANK_BACKEND/CLOUD_MODEL/CLOUD_API_KEY/CLOUD_BASE_URL/ CLOUD_TIMEOUT 五个配置项,防止新部署时 engine.py 初始化失败。 --- config.example.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/config.example.py b/config.example.py index 5d0a711..d27bd25 100644 --- a/config.example.py +++ b/config.example.py @@ -109,6 +109,11 @@ USE_RERANK = True RERANK_CANDIDATES = 20 # 送入重排序的候选数 RERANK_TOP_K = 15 # 重排序后保留数 RERANK_USE_ONNX = os.getenv("RERANK_USE_ONNX", "true").lower() == "true" +RERANK_BACKEND = os.getenv("RERANK_BACKEND", "local") # local / cloud / fallback +RERANK_CLOUD_MODEL = os.getenv("RERANK_CLOUD_MODEL", "qwen3-rerank") +RERANK_CLOUD_API_KEY = os.getenv("RERANK_CLOUD_API_KEY", "") +RERANK_CLOUD_BASE_URL = os.getenv("RERANK_CLOUD_BASE_URL", "https://dashscope.aliyuncs.com/compatible-api/v1/reranks") +RERANK_CLOUD_TIMEOUT = int(os.getenv("RERANK_CLOUD_TIMEOUT", "15")) RERANK_CONTEXT_MIN_SCORE = 0.05 # Rerank 分数低于此值的切片不送入 LLM # ----- RRF 融合 -----