Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
43 changes: 43 additions & 0 deletions docs/cloudflare-pages-tw.md
Original file line number Diff line number Diff line change
@@ -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. Enjoy。
40 changes: 40 additions & 0 deletions docs/vercel-tw.md
Original file line number Diff line number Diff line change
@@ -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 ([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,否則無法使用。
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 即可重新部署。