chatGPT本地部署、運(yùn)行和接口調(diào)用的詳細(xì)步驟
從 github 下載
https://github.com/acheong08/ChatGPT
環(huán)境配置
conda 創(chuàng)建虛擬環(huán)境
我選擇用 anaconda
先配一個(gè)專屬的環(huán)境
conda create -n chatgpt python=3.6
# 激活虛擬環(huán)境 conda activate 如果不行就用 source activate conda activate chatgpt # source activate chatgpt
官方步驟配置環(huán)境
按照 官方給出的步驟
配置環(huán)境
安裝 revChatGPT
這個(gè)過程強(qiáng)烈 建議使用手機(jī)開熱點(diǎn)下載 不然可能非常慢
# 如果你在 conda 的虛擬環(huán)境中執(zhí)行這步,pip3 可以用 pip 代替 pip3 install revChatGPT --upgrade # pip install revChatGPT --upgrade # 如果你在 conda 的虛擬環(huán)境中執(zhí)行這步,pip3 可以用 pip 代替 pip3 install revChatGPT --upgrade # pip install revChatGPT --upgrade
更改 config.json.example -> config.json
將 config.json 移動(dòng)到 revChatGPT 路徑下
cookie 信息寫入 config.json
- 個(gè)人推薦采用
第二種方式
,因?yàn)榈谝环N我運(yùn)行了多次都是訪問錯(cuò)誤。因?yàn)?chatgpt
不對(duì)中國大陸提供服務(wù),用郵箱和密碼登錄的方式很容易被拒絕,但是用session token
的話就沒問題了
方式1:使用賬號(hào)密碼作為登錄的方法
- 沒有 chatGPT 賬號(hào)的話,先注冊(cè)一個(gè)注冊(cè)的流程可以參考 一元錢注冊(cè) chatGPT賬號(hào)(自行百度吧)
- 將自己的賬號(hào)和密碼分別寫入
config.json
的字段
方式2: 使用 session_token 作為登錄方法
- 打開瀏覽器,沒有 chatGPT 賬號(hào)的話,先注冊(cè)一個(gè)注冊(cè)的流程可以參考 一元錢注冊(cè) chatGPT賬號(hào)(自行百度吧)
- 如果已經(jīng)注冊(cè)的話,先登錄你的賬號(hào):
右鍵,打開檢查:
Application -> Cookies
將 __Secure-next-auth.session-token
中的內(nèi)容復(fù)制到 config.json
中的 session_token
將 config.json
文件中的字段給改成如下形式(Authorization)字段不需要填寫:
方式3:使用 Access Token
作為登錄方式
- 這種方式只有前兩種都失敗才使用
- 需要手動(dòng)刷新 session
- 詳細(xì)可以 參考:
運(yùn)行 main.py
- 如果直接運(yùn)行出現(xiàn) package 錯(cuò)誤的話:
- 改成下面這行,把前面的 revChatGPT 去掉即可
- 運(yùn)行成功之后的樣子
- 在
you
這里輸入內(nèi)容即可,輸入內(nèi)容要兩次enter
才會(huì)給返回值
通過API 調(diào)用 官方給出的 開發(fā)文檔
到此這篇關(guān)于chatGPT本地部署、運(yùn)行和接口調(diào)用的詳細(xì)步驟的文章就介紹到這了,更多相關(guān)chatGPT本地部署內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
ol7.7安裝部署4節(jié)點(diǎn)hadoop 3.2.1分布式集群學(xué)習(xí)環(huán)境的詳細(xì)教程
這篇文章主要介紹了ol7.7安裝部署4節(jié)點(diǎn)hadoop 3.2.1分布式集群學(xué)習(xí)環(huán)境,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-07-07基于Laravel + Vue + Element 實(shí)現(xiàn) 人力資源系統(tǒng)(考勤應(yīng)用 )
Bee 是人力資源系統(tǒng)中的考勤應(yīng)用,主要功能用于員工申請(qǐng)假單。接下來通過本文給大家介紹基于Laravel + Vue + Element 考勤應(yīng)用 之 人力資源系統(tǒng),需要的朋友可以參考下2019-10-10分享Win10 1903過TP的雙機(jī)調(diào)試問題
本文給大家分享的是Win10 1903過TP的雙機(jī)調(diào)試問題,通過實(shí)例代碼截圖的形式給大家展示的非常詳細(xì),需要的朋友參考下2019-11-11WebStorm最近免安裝參數(shù)免激活碼 真永久激活方法
相信很朋友因?yàn)閃ebStorm最新激活碼或激活補(bǔ)丁的安裝參數(shù)每月都會(huì)失效而煩惱,下面小編給大家分享一個(gè)一勞永逸的永久激活的方法2020-12-12會(huì)員下線加積分,實(shí)現(xiàn)原理分享(有時(shí)間限制)
當(dāng)某個(gè)用戶發(fā)出一個(gè)邀請(qǐng)后,另一個(gè)用戶通過這個(gè)鏈接進(jìn)行網(wǎng)站后,為發(fā)這個(gè)鏈接的用戶加10個(gè)積分。2011-09-09