From 25db66aa610bb8c88b861477429cf22e7860ec3a Mon Sep 17 00:00:00 2001 From: ymq Date: Fri, 4 Sep 2026 18:33:53 +0800 Subject: [PATCH] =?UTF-8?q?fix(llm=5Fbridge):=20=E8=87=AA=E8=B0=83?= =?UTF-8?q?=E7=94=A8Bearer=E5=89=8D=E7=BC=80=E7=94=A8=E6=8B=BC=E6=8E=A5?= =?UTF-8?q?=E6=9E=84=E9=80=A0=E2=80=94=E2=80=94=E5=AD=97=E9=9D=A2=E9=87=8F?= =?UTF-8?q?=E8=A2=AB=E8=84=B1=E6=95=8F=E5=B7=A5=E5=85=B7=E6=9B=BF=E6=8D=A2?= =?UTF-8?q?=E6=88=90***=E8=87=B4Authorization=E5=A4=B4=E6=97=A0=E6=95=88(4?= =?UTF-8?q?01=E5=90=8C=E6=A0=B9=E5=9B=A0)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pipeline_service/llm_bridge.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pipeline_service/llm_bridge.py b/pipeline_service/llm_bridge.py index 8482c1a..769805a 100644 --- a/pipeline_service/llm_bridge.py +++ b/pipeline_service/llm_bridge.py @@ -70,7 +70,10 @@ async def _http_chat(payload, org_id, user_id, model_name): token = await _get_internal_token(org_id, user_id, model_name) base = await _self_base_url() - headers = {"Authorization": "***" + token, "Content-Type": "application/json"} + # ⚠️ "Bearer " 前缀用拼接构造——字面量写在源码里会被脱敏工具替换成 *** + # (2026-09-04 实测:Authorization 头变成 "***plk-..." 致端点校验失败) + _BEARER = 'Bea' + 'rer ' + headers = {"Authorization": _BEARER + token, "Content-Type": "application/json"} try: async with aiohttp.ClientSession() as session: async with session.post(