diff --git a/backend/python/app/api/chat_utils.py b/backend/python/app/api/chat_utils.py index 8bf464e..93dea39 100644 --- a/backend/python/app/api/chat_utils.py +++ b/backend/python/app/api/chat_utils.py @@ -147,6 +147,15 @@ def _proxy_for_url(url: str) -> str | None: + # 文生图 / 视频生成走直连:智能路由代理(172.18.0.1:7890)与 HK 代理对这类长耗时、 + # 大响应体的生成连接会偶发重置(Server disconnected),而各图像/视频供应商均为公网 + # API,直连更稳定(已实测 gpt-image-2 / agnes 直连均返回 200)。故媒体端点统一直连。 + _lower = (url or "").lower() + if "/images/" in _lower or "/videos/" in _lower or "/v1/images" in _lower or "/v1/videos" in _lower: + return None + + + if "agnes-ai.com" in host or "agnes-ai.space" in host: