返回首頁

GitHub Repo

AutoGPT v0.11.0 調整代理信任與 API 大小限制,自架部署須更新設定

AutoGPT 於 11 月 4 日發布 Platform v0.11.0,調整多層反向代理下的用戶 IP 判定,並為一般 API 請求加入預設 10 MiB 上限。這些變更涉及限流與大型檔案傳遞,自架團隊升級前須核對代理清單及輸入方式。

bisco5 (eBay photograph); Mittelbau camp administration (voucher issuer). · Public domain · Image source
zh-Hant

AutoGPT 於 11 月 4 日發布 Platform v0.11.0,將多項部署行為變更列為不相容更新。其中,反向代理信任設定與 API 請求大小限制,會直接影響既有代理工作流程的入口:前者改變按訪客限流所使用的 IP,後者可能讓原本可送出的大型輸入收到 HTTP 413。官方版本說明

在多層代理環境中,X-Forwarded-For 往往包含多個位址。新版要求管理者透過 TRUSTED_PROXIES 列出可信代理的 IP 或 CIDR 網段;未設定時,系統不再直接取標頭最左側位址,而是讓按訪客限制的流程拿不到用戶 IP。清單若包含不合法的位址或網段,前端會停止啟動。因此,部署在 CDN、負載平衡器及反向代理後方的團隊,需要先確認實際代理鏈與設定格式。變更細節

另一項變更是 MAX_REQUEST_BODY_MB:一般 API 路由預設拒絕超過 10 MiB 的請求本文,上傳路由與 webhook 入口則排除在此規則之外。若應用把大型檔案直接嵌入請求,升級後須調高上限或配置媒體儲存。工程上應分別驗證一般輸入、檔案上傳與 webhook,避免把不同路由的限制視為相同。API 限制說明

官方自架文件提供單容器與 Docker Compose 兩種部署方式,並明確將單容器定位於本機及小型安裝。文件也提醒,既有環境檔不會自動合併所有新增變數,升級者仍須比對預設設定。這使設定差異成為此次更新的實際檢查重點。自架部署文件

上述影響依官方版本說明整理,尚未經本文獨立部署測試。團隊接下來應確認代理後方的 IP 判定、限流表現及大型請求錯誤處理;版本發布本身,不能證明特定部署的代理鏈與檔案流程已相容。

來源

  1. AutoGPT Platform v0.11.0 官方版本說明
  2. Setting Up AutoGPT (Self-Host)