From d9151ac1b18c1ae23ba50695393ebbcb9d576d23 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E8=83=9C=E5=AE=87?= <17412268+zzzzz11122222@user.noreply.gitee.com> Date: Sun, 20 Sep 2026 17:53:49 +0800 Subject: [PATCH] =?UTF-8?q?style(model-gateway):=20=E4=BF=AE=E6=8E=89?= =?UTF-8?q?=E5=AE=88=E5=8D=AB=E6=B3=A8=E9=87=8A=E9=87=8C=E7=9A=84=E9=94=99?= =?UTF-8?q?=E5=AD=97=EF=BC=88=E5=A3=B0=E6=98=8E=E6=9C=9D=20->=20=E5=A3=B0?= =?UTF-8?q?=E6=98=8E=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/service/model_gateway.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/service/model_gateway.py b/app/service/model_gateway.py index 0d5634d..3d1c117 100644 --- a/app/service/model_gateway.py +++ b/app/service/model_gateway.py @@ -243,7 +243,7 @@ class DatabaseModelEndpointResolver: # `capabilities` 为 NULL/空 的端点绝不会被 `matched` 选中(不能裸奔到错误的网关方法上); # 但整批都没声明该能力时退回全部端点,避免把这个配置缺口伪装成"没有可用端点"。 if required == "embedding" and len(matched) > 1: - # 配置守卫:声明朝 `embedding` 能力的 active 端点应**恰好 1 个**。 + # 配置守卫:声明 `embedding` 能力的 active 端点应**恰好 1 个**。 # 后端会按顺序只试前 `max(1, max_attempts)`(默认 2)个端点,端点一多就会被截断; # 更隐蔽的是模型混用——Milvus 集合里向量维度固定 1024,若两个端点背后的模型不同, # 写入向量与查询向量就不在同一个空间,`COSINE` 相似度会整体失真: