400-638-8808
|
微信公眾號(hào)








穩(wěn)定可靠 永不間斷

海外收發(fā) 暢通無(wú)阻

協(xié)同辦公 資源管理

超大郵件 超級(jí)功能

智能反垃圾郵件技術(shù)
易管理 免維護(hù)

微信掃一掃 關(guān)注"天下數(shù)據(jù)"商品一律九折
![]()
搜索"朗玥科技"關(guān)注,了解最新優(yōu)惠

我是ChatGPT,一個(gè)由OpenAI訓(xùn)練的大型語(yǔ)言模型。我被設(shè)計(jì)用于回答各種問(wèn)題并生成文本,可以處理多種自然語(yǔ)言任務(wù),例如問(wèn)答、摘要和翻譯等。在我的學(xué)習(xí)過(guò)程中,我閱讀了數(shù)百萬(wàn)篇文本,并使用這些文本來(lái)提高我的理解和響應(yīng)能力。我不斷學(xué)習(xí)和改進(jìn),以為用戶提供最佳的問(wèn)答體驗(yàn)。——來(lái)自ChatGPT的回復(fù)。
本文主要講解如何搭建chatGPT-WEB端。

這個(gè)是搭建完成后的界面。
因?yàn)閏hatgpt的服務(wù)器在國(guó)外,所以需要魔法上網(wǎng),所以我們采用國(guó)外服務(wù)器,所以就可以解決網(wǎng)絡(luò)問(wèn)題。
國(guó)外服務(wù)器挺便宜的,大家可以看看天下數(shù)據(jù)的美國(guó)服務(wù)器1核1G主機(jī),網(wǎng)絡(luò)帶寬為10M CN2,完全能夠滿足需求。

產(chǎn)品地址:http://m.51huadong.com/vps/vps_mg.asp
首先建立SSH連接,可以用UHOST自帶的遠(yuǎn)程命令,也可以使用FinalShell,我采用的是FinalShell,相對(duì)來(lái)說(shuō)較為好用。
在Node.js中,模塊(Module)是一種可重用代碼的組織形式。模塊可以包含函數(shù)、對(duì)象、類等各種數(shù)據(jù)類型,并且能夠被其他程序引入并重復(fù)利用,從而提高了代碼的可維護(hù)性和復(fù)用性。Node.js中的模塊化編程可以有效地避免命名沖突和全局變量污染等問(wèn)題,同時(shí)也使得代碼結(jié)構(gòu)更加清晰和易于管理。
在Node.js中,可以使用require函數(shù)來(lái)引入其他模塊。通過(guò)將需要導(dǎo)出的函數(shù)、對(duì)象等數(shù)據(jù)類型定義為一個(gè)模塊,其他文件就可以通過(guò)require函數(shù)來(lái)訪問(wèn)這些數(shù)據(jù)類型。Node.js還提供了一些內(nèi)置的核心模塊,例如fs、http、path等,這些模塊提供了許多常用的功能和工具,可以幫助開(kāi)發(fā)人員更輕松地實(shí)現(xiàn)各種需求。
cd /usr/local wget https://npmmirror.com/mirrors/node/v16.18.1/node-v16.18.1-linux-x64.tar.xz
解壓重命名到 nodejs:
tar -xvf node-v16.18.1-linux-x64.tar.xz mv node-v16.18.1-linux-x64 nodejs rm -rf node-v16.18.1-linux-x64.tar.xz
創(chuàng)建軟連接:
ln -s /usr/local/nodejs/bin/node /usr/bin ln -s /usr/local/nodejs/bin/npm /usr/bin ln -s /usr/local/nodejs/bin/npx /usr/bin
打印版本
node -v //v16.18.1
如果打印出來(lái),就已經(jīng)成功安裝。
PNPM是一種Node.js的包管理器,類似于npm和Yarn。與npm和Yarn不同的是,PNPM的安裝方式和安裝目錄更加靈活,可以在全局和本地兩個(gè)層面上安裝依賴包,并且支持多版本共存。此外,PNPM還采用了一種獨(dú)特的依賴關(guān)系管理方式,可以將相同的依賴包實(shí)例共享,從而減少重復(fù)的下載和存儲(chǔ)空間。
PNPM的主要特點(diǎn)如下:
快速:PNPM使用硬鏈接和符號(hào)鏈接等技術(shù)來(lái)避免重復(fù)下載和占用存儲(chǔ)空間,從而提高了安裝和更新包的速度。
穩(wěn)定:PNPM使用單一的鎖文件(shrinkwrap.yaml)來(lái)確保依賴關(guān)系的穩(wěn)定性和可重現(xiàn)性,同時(shí)避免了沖突和競(jìng)爭(zhēng)條件。
安全:PNPM支持對(duì)依賴包進(jìn)行簽名和驗(yàn)證,以確保其完整性和安全性。
易用:PNPM的命令行接口與npm和Yarn類似,具有良好的用戶體驗(yàn)和文檔支持。
總的來(lái)說(shuō),PNPM旨在為Node.js開(kāi)發(fā)人員提供一種更快、更穩(wěn)定、更安全、更靈活的包管理方案,同時(shí)促進(jìn)社區(qū)的合作和創(chuàng)作。
npm install -g pnpm ln -s /usr/local/nodejs/bin/pnpm /usr/bin ln -s /usr/local/nodejs/bin/pnpx /usr/bin
打印版本號(hào)
pnpm -v //v7.29.3
如果能正常打印版本號(hào),說(shuō)明 PNPM 安裝成功。
Docker是一種容器化平臺(tái),它可以讓開(kāi)發(fā)人員將應(yīng)用程序及其依賴項(xiàng)打包成可移植的容器,并在不同的計(jì)算環(huán)境中運(yùn)行,如開(kāi)發(fā)機(jī)、測(cè)試環(huán)境和生產(chǎn)環(huán)境等。Docker通過(guò)利用操作系統(tǒng)級(jí)別虛擬化技術(shù),使得應(yīng)用程序能夠在相對(duì)隔離的環(huán)境中運(yùn)行,極大地簡(jiǎn)化了部署和管理復(fù)雜應(yīng)用程序的工作。
安裝 yum-utils 包:
yum install -y yum-utils
設(shè)置鏡像倉(cāng)庫(kù)(阿里鏡像):
yum-config-manager \ --add-repo \ http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
更新 yum 軟件包索引:
yum makecache fast
安裝 docker-ce(社區(qū)版):
安裝公版密鑰
rpm --import http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7 yum install docker-ce docker-ce-cli containerd.io
打印版本
docker version
打印出版本說(shuō)明安裝成功
systemctl start docker #啟動(dòng)docker
找了一個(gè)比較火的 ChatGPT Web 開(kāi)源項(xiàng)目(star 8k),鏈接:chatgpt-web。
首先安裝 git:
yum install git
下載項(xiàng)目(默認(rèn)安裝在 /root/ 目錄下):
git clone https://github.com/Chanzhaoyu/chatgpt-web.git
密鑰需要填寫(xiě)chatGPT的密鑰,沒(méi)有的可以自行百度聲情
將 chatgpt-web/service/ 目錄下文件.env.example 改名為.env,并修改文件中的 OPENAI_API_KEY 值,改為上文中獲取的 API Keys,注意不需要加引號(hào)。

# OpenAI API Key - https://platform.openai.com/overview OPENAI_API_KEY=your_api_key
在 chatgpt-web/service/ 目錄下安裝后端依賴:
pnpm install
在 chatgpt-web/ 目錄下安裝前端依賴:
pnpm bootstrap
在 chatgpt-web/ 目錄下執(zhí)行 build 操作:
docker build -t chatgpt-web .
build 成功后就可以運(yùn)行項(xiàng)目啦,記得將 your_api_key 替換成你的 key:
docker run --name chatgpt-web -d -p 3002:3002 --env OPENAI_API_KEY=your_api_key chatgpt-web
運(yùn)行成功后訪問(wèn) https://ip:3002 就可以訪問(wèn) ChatGPT Web 頁(yè)面啦,Nice~
參考:
https://github.com/Chanzhaoyu/chatgpt-web
產(chǎn)品與服務(wù)
香港服務(wù)器 香港高防服務(wù)器 美國(guó)服務(wù)器 韓國(guó)服務(wù)器 新加坡服務(wù)器 日本服務(wù)器 臺(tái)灣服務(wù)器云服務(wù)器
香港云主機(jī) 美國(guó)云主機(jī) 韓國(guó)云主機(jī) 新加坡云主機(jī) 臺(tái)灣云主機(jī) 日本云主機(jī) 德國(guó)云主機(jī) 全球云主機(jī)高防專線
海外高防IP 海外無(wú)限防御 SSL證書(shū) 高防CDN套餐 全球節(jié)點(diǎn)定制 全球?qū)>GPLC關(guān)于我們
關(guān)于天下數(shù)據(jù) 數(shù)據(jù)招商加盟 天下數(shù)據(jù)合作伙伴 天下數(shù)據(jù)團(tuán)隊(duì)建設(shè) 加入天下數(shù)據(jù) 媒體報(bào)道 榮譽(yù)資質(zhì) 付款方式關(guān)注我們
微信公眾賬號(hào)
新浪微博
天下數(shù)據(jù)手機(jī)站 關(guān)于天下數(shù)據(jù) 聯(lián)系我們 誠(chéng)聘英才 付款方式 幫助中心 網(wǎng)站備案 解決方案 域名注冊(cè) 網(wǎng)站地圖
天下數(shù)據(jù)18年專注海外香港服務(wù)器、美國(guó)服務(wù)器、海外云主機(jī)、海外vps主機(jī)租用托管以及服務(wù)器解決方案-做天下最好的IDC服務(wù)商
《中華人民共和國(guó)增值電信業(yè)務(wù)經(jīng)營(yíng)許可證》 ISP證:粵ICP備07026347號(hào)
朗信天下發(fā)展有限公司(控股)深圳市朗玥科技有限公司(運(yùn)營(yíng))聯(lián)合版權(quán)
深圳總部:中國(guó).深圳市南山區(qū)深圳國(guó)際創(chuàng)新谷6棟B座10層 香港總部:香港上環(huán)蘇杭街49-51號(hào)建安商業(yè)大廈7樓
7×24小時(shí)服務(wù)熱線:4006388808香港服務(wù)電話:+852 67031102
本網(wǎng)站的域名注冊(cè)業(yè)務(wù)代理北京新網(wǎng)數(shù)碼信息技術(shù)有限公司的產(chǎn)品