From fc011785d803d138f7dc4318273f271f27e16957 Mon Sep 17 00:00:00 2001 From: handsomezhuzhu <2658601135@qq.com> Date: Tue, 20 Jan 2026 14:25:03 +0800 Subject: [PATCH] v1.2.0 --- README.md | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index d11d482..3d63280 100644 --- a/README.md +++ b/README.md @@ -126,12 +126,21 @@ go build -o api-proxy main.go | **查询字符串** | **保留** (或 遵循源站) | 某些 AI API 使用 URL 参数传递版本号或签名,不可忽略。 | ### 2. 回源配置 (Origin) - 解决超时问题的关键 + ESA 默认的连接超时时间较短(通常 30秒),而 AI 模型(特别是推理模型)可能需要 60秒+ 才能生成第一个字。 -请进入 **站点管理** -> **回源配置**: +请进入 **站点管理** -> **回源规则** (Origin Rules) -> **新建规则**: -* **读超时时间 (Read Timeout)**: 修改为 **120秒** 或 **300秒**。 - * *说明*: 如果不改这个,AI 思考超过 30秒时,ESA 会认为源站挂了,直接切断连接并报 `Origin Time-out`。 +1. **规则名称**: 任意填写,如 `proxy-timeout`。 +2. **匹配条件**: + * 如果只是代理服务,可以选择 **所有传入请求**。 + * 如果同站点有其他业务,建议选择 **主机名 (Host)** 等于您的代理域名 (例如 `api.example.com`)。 +3. **修改配置** (寻找以下选项并修改): + * **回源超时时间 (Origin Timeout)**: 修改为 **300 秒** (或者最大值)。 + * *重要*: 这是防止 `Origin Time-out` 错误的核心设置。 +4. 保存并发布。 + +> **提示**: 如果不改这个,AI 思考超过 30秒时,ESA 会认为源站挂了,直接切断连接。 ### 3. 开发模式 (Debug) 如果配置后仍然有问题,可以暂时开启 **“开发模式”**。这会强制所有请求绕过缓存节点直接回源,用于排查是否是缓存规则导致的问题。