30 分鐘,讓你擁有自己的可隨時隨地訪問的 ChatGPT。
極快的網頁加載速度、精美的 UI、內置提示詞模板、支持超長對話、支持導入導出聊天記錄、豐富的設置選項、支持自定義模型參數、壓縮歷史對話消息(節省 token 消耗)、預設提示詞(設置模型角色)、設置訪問碼、自定義域名、無需翻牆訪問......
更新於:2023 年 12 月 26 日,15:50
Fork 項目倉庫#
登錄自己的 Github 賬號,打開🔗ChatGPT-Next-Web 的項目主頁,將代碼倉庫 Fork 到自己的賬號:
顯示這樣就代表 Fork 成功✔️:
開啟 Action 權限#
開啟此權限是為了讓你的 Fork 倉庫可以和上游倉庫同步更新,每天自動同步一次,且會自動部署更新網站,完全自動化~
也可以更改你 Fork 倉庫
.github/workflows/sync.yml
文件的第 8 行,設置自己想要的同步時間,我設置的每小時一次。
打開你的 Fork 倉庫,點擊 Actions
,點擊 I understand my workflows, go ahead and enable them
按鈕:
點擊左側的 Upstream Sync
,點擊 Enable workflow
按鈕:
顯示這樣就代表成功開啟 Action 權限✔️:
部署到 Vercel#
如果沒有賬號,先去🔗註冊 Vercel,用 Github 連接授權即可:
然後點擊左上角進入賬號主頁,創建一個新項目:
點擊 Install
:
此時已經識別到了你剛剛 Fork 的代碼庫,點擊 Import
以導入:
添加 Environment Variables(環境變量):
-
參數 1:必填,這是你的 OpenAI API Key,沒有的需要去🔗創建一個,前提是你已經註冊了 ChatGPT 的賬號,並且賬號內有贈送的🔗試用額度,一般是 5$,用完了就換新號。或者綁定銀行卡(外幣單標卡)按量付費,也會更快更穩定。
Key:OPENAI_API_KEY
Value:sk-ohtbdhgw……
-
參數 2:建議填入,用戶訪問碼,多個訪問碼需用英文逗號
,
隔開,不能有空格。
Key:CODE
Value:code1,code2,code3,code4
(只是舉例,按照你的需求更改)
更多部署參數看🔗這裡
點擊 Deploy
開始部署:
正在部署...... 稍等 2-3 分鐘:
Congratulations!
撒花,部署成功✔️:
點擊 Continue to Dashboard
:
點擊 Visit
,就可以訪問啦~(由於現在還沒自定義域名,還需要翻牆才能訪問):
網頁加載成功✔️:
配置自定義域名#
購買域名#
不一定非要在這個平台買,我選擇這裡,是因為純數字
.xyz
後綴的域名挺便宜。
🔗註冊 Name.com 並登錄,如果頁面是英文的話,在頁面最底部可以更改語言:
🔗搜索你想要的域名,最好是純數字 xyz 後綴的,比較便宜,例如:875479.xyz
,一般是 7-8 元,如果搜的比較貴的話,可以試試其他數字。另外,需要注意下續訂價格,如果和初次購買價格差不多,那就可以接受,續費也不貴:
然後點擊 加入購物車
-> 繼續前往購物車
-> Continue to cart
:
把附加商品刪掉,點擊 下一步:付款
(可能會有 1-2 元的稅,是正常的):
選擇支付寶,勾選兩個協議,點擊 完成訂單
:
第一次下單可能會彈出一個糟糕或者Error的彈窗,別慌~點擊 確定
按鈕,又回到剛剛要付款的頁面,再來一次就行(別忘了再檢查附加商品有沒有刪掉):
再來一次就會出現REDIRECTING TO ALIPAY的彈窗,點擊 確定
按鈕就會跳轉到支付頁面,掃碼支付就行了,支付完成後,等待頁面跳轉:
域名購買成功之後,點擊頂部右上角🔗我的域,就會看到剛剛購買的域名,可以取消勾選自動續費:
配置 Cloudflare#
先去🔗註冊 cloudflare,上角可以選簡體中文:
註冊完成並登錄之後,點擊 添加站點
:
輸入你剛剛買的域名,例如 875479.xyz
,點擊 繼續
按鈕:
頁面下拉到底部,選擇 Free 免費計劃,繼續
:
添加 DNS 記錄,Vercel 官方提供了專門的 IP 和 CNAME 地址給國內用戶:
A
類型地址:76.223.126.88
或76.76.21.98
CNAME
類型地址:cname-china.vercel-dns.com
添加的時候要把代理狀態改為 關閉
狀態,CNAME 類型同理:
點擊 繼續
按鈕:
然後下拉頁面,把這兩個 名稱伺服器
地址複製下來(此頁面先不要關閉):
再次回到🔗Name.com 我的域 頁面,選擇剛剛買好的域名,點擊 管理域名伺服器
:
把默認的 4 個地址都刪掉,換成剛剛在 Cloudflare 複製的兩個新的 名稱伺服器
地址即可:
替換完成後,再回到剛剛沒讓你關閉的 Cloudflare 頁面,點擊 完成,檢查名稱伺服器
,等待更新即可(大約需要 10 分 - 20 分鐘):
這個不需要,跳過即可:
可以隔一會就手動檢查一下狀態:
回到主頁面,耐心等待,等這裡的狀態變為 ✔️有效
即可:
將域名添加至 Vercel#
回到 Vercel 控制台,點擊剛剛部署的項目,點擊 Domains
:
先點擊 Edit
,點擊 Remove
刪掉默認域名:
在文本框內輸入你剛剛買的域名,點擊 Add
:
選擇默認的即可,然後 Add
:
等待自動刷新一會,就會看到域名成功添加:
此時就可以用新的域名訪問啦~
網站設置#
網站可以訪問後,可以根據個人喜好進行一些簡單的設置,例如:
其它#
注:在增加或刪除訪問碼、更換 API Key 後都需要重新部署。
增加或刪除訪問碼?#
進入部署的項目,點擊 Settings
,選擇 Environment Variables
,對 CODE 進行 Edit
,然後保存:
更換 API key?#
同上,對 OPENAI_API_KEY 的值進行 Edit
,並保存:
重新部署?#
選擇 Deployments
,對最新的部署記錄進行 Redeploy
:
勾選 Use existing Build Cache
,點擊 Redeploy
:
觸發 Prompt 模板#
在文本框鍵入 /
就可以觸發內置的提示詞模板:
手動同步倉庫?#
進入你 Fork 的倉庫,點擊 Sync fork
,如果出現 Update branch
按鈕,就可以更新,如果沒有這個按鈕,就代表你的倉庫已經與上游倉庫保持一致了,無需手動更新:
項目跟蹤#
可以持續🔗關注項目,以保持對新功能應用的及時性。
學會給 AI 寫提示詞#
推薦閱讀:
1、提示工程指南
2、Learn Prompting
3、Prompt engineering
提示工程(Prompt Engineering)是一門較新的學科,關注提示詞開發和優化,幫助用戶將大語言模型(Large Language Model, LLM)用於各場景和研究領域。 掌握了提示工程相關技能將有助於用戶更好地了解大型語言模型的能力和局限性。
研究人員可利用提示工程來提升大語言模型處理複雜任務場景的能力,如問答和算術推理能力。開發人員可通過提示工程設計、研發強大的工程技術,實現和大語言模型或其他生態工具的高效接軌。
提示工程不僅僅是關於設計和研發提示詞。它包含了與大語言模型互動和研發的各種技能和技術。提示工程在實現和大語言模型互動、對接,以及理解大語言模型能力方面都起著重要作用。用戶可以通過提示工程來提高大語言模型的安全性,也可以賦能大語言模型,比如借助專業領域知識和外部工具來增強大語言模型能力。