最近ChatGPT大火,小編也來發個小教程,教你怎么不懂技術也可以搭建自己的chatGPT,內容都是一個字一個字的手打的,每一步都有截圖,非常詳細,所以看起來有點長,但是實際操作起來非常快,過程總共花不到10分鐘。
溫馨提示:一定要跟著教程的每一步走,缺少任何一步,都無法成功搭建。
一、準備工作
1、訂購服務器
首選,進入藍米云,訂購一臺美國高防云服務器(ChatGPT一定要使用國外服務器,測試藍米云的美國高防云服務器完美搭建成功,購買其他服務商的服務器可能步驟有一些不一樣)
訂購地址:http://m.88151370.cn/business/cloud/mggf.html
配置任意選擇,建議是2核2G以上,配置太低的話,安裝Python可能會有問題
注意訂購時,操作系統必須選擇centos7.6預裝寶塔
購買完成后,進入服務器管理面板,里面有公網IP、系統密碼,這兩個是我們需要用到的。
2、獲取你的ChatGPT key
這里說明一下,要獲取ChatGPT key的話,你首先必須要有ChatGPT賬號(可以自己注冊也可以去找人買一個),另外必須有科學上網,因為chatgpt官方禁止中國使用,無法登錄openai官網(不懂科學上網的話,如果你在藍米云購買的服務器,有賬號的前提下,可以讓藍米云的在線QQ客服,幫你獲取key)。
進入openai官網:https://beta.openai.com/overview ,登錄你的ChatGPT賬號
登錄完成后,點擊右上角的頭像,點擊View API Keys
然后點擊Create new secret key即可生成key,點擊復制key,一定要保存好,這個key忘記后無法再查看,只能重新生成新的。
二、配置寶塔
1、打開你的瀏覽器,輸入 http://公網ip:8888 后打開(例如:我的服務器公網ip是154.12.57.27,那就是訪問http://154.12.57.27:8888)
設置一個你能記住的用戶名和密碼,點擊確定
2、使用你剛剛設置的用戶名和密碼,登錄寶塔
3、在這里輸入你在寶塔官方注冊的賬號密碼(不是剛剛設置的那個),如果沒有的話,點擊一下免費注冊,先注冊一個再登錄
4、點擊右上角的更新,把寶塔版本更新到最新版本
三、安裝python環境
1、點擊終端
2、首次進入終端,會提示輸入密碼,這里輸入剛剛在藍米云服務器管理面板顯示的系統密碼
3、執行命令(進入對應文件夾)
cd /usr/local
4、執行命令(下載依賴)
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make libffi-devel
5、執行命令(下載python安裝包)
wget https://www.python.org/ftp/python/3.9.9/Python-3.9.9.tar.xz
6、執行命令(解壓安裝),兩條命令分別執行
xz -d Python-3.9.9.tar.xz
tar -xvf Python-3.9.9.tar
7、執行命令(進入python文件夾)
cd Python-3.9.9
8、執行命令(配置安裝位置)
./configure prefix=/usr/local/python3
9、執行命令(安裝)
make && make install
10、執行命令(添加軟連接),分別執行下面兩條命令
ln -s /usr/local/python3/bin/python3.9 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3.9 /usr/bin/pip3
四、配置網站
1、點擊文件,進入到如下圖所示的文件夾,然后再點擊這里的終端
2、執行命令(安裝git)
yum install git
在下載過程中,會有個提示,意思是確認是否安裝,這里輸入y,然后回車即可
3、執行命令(下載網站源碼)
git clone https://github.com/GaiZhenbiao/ChuanhuChatGPT.git
4、執行命令(進入網站文件夾)
cd ChuanhuChatGPT
5、執行命令(下載源碼依賴)
pip3 install -r requirements.txt
6、等待依賴下載完成后,關閉終端,刷新一下頁面,就可以看到多了一個ChuanhuChatGPT這個文件夾,我們點進去,然后找到如下圖所示的ChuanhuChatbot.py,點擊編輯
7、將你的ChatGPT key填寫到 第7行如下圖位置
8、滑到最底部,將如下圖所示的3行代碼全部刪除
9、替換為下面的代碼后,保存并關閉代碼窗口
demo.queue(concurrency_count=CONCURRENT_COUNT).launch(server_name="0.0.0.0", server_port=80, share=False)
這里務必注意,替換后的代碼縮進格式,必須和下面截圖的一模一樣,否則會報錯!
10、點擊安全,然后點擊添加端口規則,將端口輸入80,然后提交
11、進入軟件商店,搜索進程守護管理器,點擊安裝,安裝最新版本就可以了
12、安裝完成后,點擊進程守護管理器右邊的設置,然后在彈出的窗口中,點擊添加守護進程
名稱:ChatGPT
啟動用戶:root
運行目錄:選擇到如下圖
啟動命令:python3 ChuanhuChatbot.py
進程數量:1
然后點擊確定
到這里,ChatGPT網站搭建就完成了,現在你可以直接通過瀏覽器輸入http://你的服務器公網IP ,即可訪問并使用了,附一個實際使用的圖: