diff --git a/app/api/common.ts b/app/api/common.ts
index 3146b6bd9..e5afb4d89 100644
--- a/app/api/common.ts
+++ b/app/api/common.ts
@@ -43,6 +43,8 @@ export async function requestOpenai(req: NextRequest) {
     },
     method: req.method,
     body: req.body,
+    // to fix #2485: https://stackoverflow.com/questions/55920957/cloudflare-worker-typeerror-one-time-use-body
+    redirect: "manual",
     // @ts-ignore
     duplex: "half",
     signal: controller.signal,