搭建一個(gè)chatgpt網(wǎng)頁(yè)聊天界面
緣起
最近c(diǎn)hatgpt很火啊,剛出來(lái)的時(shí)候沒(méi)怎么在意,后來(lái)試用了一下,在一些問(wèn)題上它的回答還是蠻靠譜的,特別是用于翻譯方面的問(wèn)題。于是想著自己搭一個(gè)用用,訪問(wèn)起來(lái)方便些。
折騰
首先我們需要一臺(tái)服務(wù)器,得是國(guó)外的,國(guó)內(nèi)暫時(shí)沒(méi)法訪問(wèn),要是有代理的話可以試試。然后還需要準(zhǔn)備一個(gè)chatgpt賬號(hào),有api也行。首先如果有賬號(hào)的話就去chatgpt管理頁(yè)面獲取個(gè)api,進(jìn)到首頁(yè),點(diǎn)擊右上角頭像,下拉菜單中點(diǎn)擊“View API keys”,進(jìn)去新建個(gè)api即可,這個(gè)過(guò)程需要上網(wǎng)環(huán)境的支持,所以還是花點(diǎn)小錢直接買比較方便。
準(zhǔn)備好api后,我們?nèi)ithub上找到“Chanzhaoyu/chatgpt-web”這個(gè)項(xiàng)目,可以看到關(guān)于項(xiàng)目的詳細(xì)介紹,還有部署方式,我們這里用docker部署,比較方便。
方便的話打開(kāi)docker的管理界面操作,沒(méi)有的話也可以參考docker項(xiàng)目的部署命令,我這里用寶塔的docker管理器演示,其他的管理器操作類似的。
來(lái)到“鏡像管理”界面,點(diǎn)擊“鏡像搜索”,在搜索框內(nèi)輸入“chenzhaoyu94/chatgpt-web”找到正確的鏡像拉取下來(lái)。
然后來(lái)到“容器列表”界面,點(diǎn)擊“創(chuàng)建容器”,“鏡像”選取剛才拉取的鏡像;“端口映射”容器端口是3002,外部端口選一個(gè)你開(kāi)放了的端口不然訪問(wèn)不了;“環(huán)境變量”里一般填一個(gè)OPENAI_API_KEY即你的chatgpt api 就可以了,當(dāng)然你需要設(shè)置其他的話就參考下官方文檔。
確認(rèn)無(wú)誤后,點(diǎn)擊“提交”,過(guò)一會(huì)兒容器創(chuàng)建好后就可以訪問(wèn)你服務(wù)器IP+端口,來(lái)和chatgpt愉快的聊天了。
總結(jié)
現(xiàn)階段的ai已經(jīng)很厲害了,如果繼續(xù)發(fā)展下去的話可能好多人飯碗不保啊,不過(guò)總的來(lái)說(shuō)還是會(huì)極大的助力我們的工作和生活,一個(gè)隨時(shí)隨地有問(wèn)必答的助理在身邊以前想想就很科幻,現(xiàn)在在慢慢變成現(xiàn)實(shí)了。