From 5983683abbc6fb045b0b3f7fddd892da4772550a Mon Sep 17 00:00:00 2001 From: qmzp93 Date: Wed, 19 Nov 2025 14:48:20 +0800 Subject: [PATCH 1/4] Add Cloudflare Pages deployment guide in Traditional Chinese This document provides a step-by-step guide for deploying a project on Cloudflare Pages, including setup instructions and environment variable configurations. --- docs/cloudflare-pages-tw.md | 43 +++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 docs/cloudflare-pages-tw.md diff --git a/docs/cloudflare-pages-tw.md b/docs/cloudflare-pages-tw.md new file mode 100644 index 00000000000..3940ee4abcb --- /dev/null +++ b/docs/cloudflare-pages-tw.md @@ -0,0 +1,43 @@ +# Cloudflare Pages 部署指南 + +## 如何建立新專案 + +在 GitHub 上 fork 此專案,然後登入 dash.cloudflare.com,並前往 Pages 頁面。 + +1. 點擊 "Create a project"。 +2. 選擇 "Connect to Git"。 +3. 將 Cloudflare Pages 連接至您的 GitHub 帳號。 +4. 選擇您 fork 的專案。 +5. 點擊 "Begin setup"。 +6. 對於 "Project name" 和 "Production branch",可以使用預設值,也可以根據需要進行更改。 +7. 在 "Build Settings" 中,選擇 "Framework presets" 選項並選擇 "Next.js"。 +8. 由於 node:buffer 錯誤,請不要使用預設的 "Build command"。請改用以下指令: + ``` + npx @cloudflare/next-on-pages --experimental-minify + ``` +9. 對於 "Build output directory",請使用預設值並且不要修改。 +10. 不要修改 "Root Directory"。 +11. 對於 "Environment variables",點擊 ">" 然後點擊 "Add variable"。填入以下資訊: + + - `NODE_VERSION=20.1` + - `NEXT_TELEMETRY_DISABLE=1` + - `OPENAI_API_KEY=您自己的API Key` + - `YARN_VERSION=1.22.19` + - `PHP_VERSION=7.4` + + 您可以根據您的需求,選填以下資訊: + + - `CODE= 選填,存取密碼,多個密碼可用逗號分隔` + - `OPENAI_ORG_ID= 選填,指定 OpenAI 中的組織 ID` + - `HIDE_USER_API_KEY=1 選填,不允許使用者輸入他們自己的 API 密鑰` + - `DISABLE_GPT4=1 選填,不允許使用者使用 GPT-4` + - `ENABLE_BALANCE_QUERY=1 選填,允許使用者查詢餘額` + - `DISABLE_FAST_LINK=1 選填,禁用從 URL 解析設定` + - `OPENAI_SB=1 選填,使用第三方 OpenAI-SB API` + +12. 點擊 "Save and Deploy"。 +13. 點擊 "Cancel deployment",因為您需要填寫 "Compatibility flags"。 +14. 前往 "Build settings","Functions",並找到 "Compatibility flags"。 +15. 在 "Configure Production compatibility flag"和"Configure Preview compatibility flag"中,填入 `nodejs_compat`。 +16. 前往 "Deployments",然後點擊 "Retry deployment"。 +17. 享受使用。 From e52954c9a2108ae4c7c1d1e482db8004a04b52de Mon Sep 17 00:00:00 2001 From: qmzp93 Date: Wed, 19 Nov 2025 14:51:47 +0800 Subject: [PATCH 2/4] Create vercel-tw.md --- docs/vercel-tw.md | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 docs/vercel-tw.md diff --git a/docs/vercel-tw.md b/docs/vercel-tw.md new file mode 100644 index 00000000000..110753a7e1e --- /dev/null +++ b/docs/vercel-tw.md @@ -0,0 +1,40 @@ +# Vercel 使用指南 + +## 如何建立新專案 +當您從 Github fork 這個專案之後,您需要在 Vercel 重新建立一個全新的 Vercel 專案來進行部署。請依照下列步驟進行操作: + +![vercel-create-1](./images/vercel/vercel-create-1.jpg) +1. 進入 Vercel 控制台首頁。 +2. 點擊 Add New。 +3. 選擇 Project。 + +![vercel-create-2](./images/vercel/vercel-create-2.jpg) +1. 在 Import Git Repository 處,搜尋 chatgpt-next-web。 +2. 選中您新 fork 的專案,點擊 Import 。 + +![vercel-create-3](./images/vercel/vercel-create-3.jpg) +1. 在專案配置頁面,點開 Environment Variables 開始配置環境變數。 +2. 依序新增名為 OPENAI_API_KEY 和 CODE ([访问密码](https://github.com/Yidadaa/ChatGPT-Next-Web/blob/357296986609c14de10bf210871d30e2f67a8784/docs/faq-cn.md#%E7%8E%AF%E5%A2%83%E5%8F%98%E9%87%8F-code-%E6%98%AF%E4%BB%80%E4%B9%88%E5%BF%85%E9%A1%BB%E8%AE%BE%E7%BD%AE%E5%90%97)) 的環境變數。 +3. 填入環境變數對應的值。 +4. 點擊 Add 確認增加環境變數。 +5. 請確保您已新增 OPENAI_API_KEY,否則無法使用。 +6. 點擊 Deploy,專案即建立完成,請耐心等待約 5 分鐘左右部署完成。 + +## 如何增加自訂網域 +[TODO] + +## 如何更改環境變數 +![vercel-env-edit](./images/vercel/vercel-env-edit.jpg) +1. 進入 Vercel 專案的內部控制台,點擊頂部的 Settings 按鈕。 +2. 點擊左側的 Environment Variables。 +3. 點擊已有條目的右側按鈕。 +4. 選擇 Edit 進行修改,然後儲存即可。 + +⚠️ 注意:每次修改完環境變數,您都需要[重新部署專案](#如何重新部署)才能讓變更生效! + +## 如何重新部署 +![vercel-redeploy](./images/vercel/vercel-redeploy.jpg) +1. 進入 Vercel 專案的內部控制台,點擊頂部的 Deployments 按鈕。 +2. 選擇列表最上方一條部署記錄的右側按鈕。 +3. 點擊 Redeploy 即可重新部署。 + From 333f01686346db2a0bac87b2e6b6d0a87b816bab Mon Sep 17 00:00:00 2001 From: qmzp93 Date: Wed, 19 Nov 2025 14:58:14 +0800 Subject: [PATCH 3/4] Update vercel-tw.md --- docs/vercel-tw.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/vercel-tw.md b/docs/vercel-tw.md index 110753a7e1e..c095240f598 100644 --- a/docs/vercel-tw.md +++ b/docs/vercel-tw.md @@ -14,7 +14,7 @@ ![vercel-create-3](./images/vercel/vercel-create-3.jpg) 1. 在專案配置頁面,點開 Environment Variables 開始配置環境變數。 -2. 依序新增名為 OPENAI_API_KEY 和 CODE ([访问密码](https://github.com/Yidadaa/ChatGPT-Next-Web/blob/357296986609c14de10bf210871d30e2f67a8784/docs/faq-cn.md#%E7%8E%AF%E5%A2%83%E5%8F%98%E9%87%8F-code-%E6%98%AF%E4%BB%80%E4%B9%88%E5%BF%85%E9%A1%BB%E8%AE%BE%E7%BD%AE%E5%90%97)) 的環境變數。 +2. 依序新增名為 OPENAI_API_KEY 和 CODE ([Access Code](https://github.com/Yidadaa/ChatGPT-Next-Web/blob/357296986609c14de10bf210871d30e2f67a8784/docs/faq-cn.md#%E7%8E%AF%E5%A2%83%E5%8F%98%E9%87%8F-code-%E6%98%AF%E4%BB%80%E4%B9%88%E5%BF%85%E9%A1%BB%E8%AE%BE%E7%BD%AE%E5%90%97)) 的環境變數。 3. 填入環境變數對應的值。 4. 點擊 Add 確認增加環境變數。 5. 請確保您已新增 OPENAI_API_KEY,否則無法使用。 From 7e00b331207dd1733461d94610d8dd30d0693e99 Mon Sep 17 00:00:00 2001 From: qmzp93 Date: Wed, 19 Nov 2025 15:30:37 +0800 Subject: [PATCH 4/4] Update cloudflare-pages-tw.md --- docs/cloudflare-pages-tw.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/cloudflare-pages-tw.md b/docs/cloudflare-pages-tw.md index 3940ee4abcb..a4e8a360a2e 100644 --- a/docs/cloudflare-pages-tw.md +++ b/docs/cloudflare-pages-tw.md @@ -38,6 +38,6 @@ 12. 點擊 "Save and Deploy"。 13. 點擊 "Cancel deployment",因為您需要填寫 "Compatibility flags"。 14. 前往 "Build settings","Functions",並找到 "Compatibility flags"。 -15. 在 "Configure Production compatibility flag"和"Configure Preview compatibility flag"中,填入 `nodejs_compat`。 +15. 在 "Configure Production compatibility flag"和"Configure Preview compatibility flag"中,填入 "nodejs_compat"。 16. 前往 "Deployments",然後點擊 "Retry deployment"。 -17. 享受使用。 +17. Enjoy。