歡迎來踩個(gè)人Notion博客:一枚風(fēng)雨流蘇
2023.04.15二次更新:更新了自動(dòng)運(yùn)行項(xiàng)目的腳本
零,指南
相關(guān)網(wǎng)址
GitHub項(xiàng)目網(wǎng)址:https://github.com/binary-husky/chatgpt_academic
OpenAI的API KEY獲?。篛penAI官網(wǎng)
Git下載:Git 詳細(xì)安裝教程(詳解 Git 安裝過程的每一個(gè)步驟) Git下載地址
Gradio依賴本地安裝:Gradio下載
友情鏈接
ChatGPT系列
一,ChatGPT系列之——ChatPaper項(xiàng)目
二,ChatGPT系列之——Auto GPT部署教程
歡迎來踩個(gè)人Notion博客:一枚風(fēng)雨流蘇
一,安裝Git軟件
Git下載及安裝:Git 詳細(xì)安裝教程(詳解 Git 安裝過程的每一個(gè)步驟) Git下載地址
二,使用Git Bash克隆GitHub項(xiàng)目:
用git clone https://github.com/binary-husky/chatgpt_academic.git
命令克隆項(xiàng)目到本地:
克隆完成后用cd chatgpt_academic命令進(jìn)入chatgpt_academic文件夾【注:下文用項(xiàng)目目錄代指該目錄】如下:
三,配置config.py文件
首先需要魔法上網(wǎng),然后進(jìn)入openAI官網(wǎng)(網(wǎng)址:https://platform.openai.com/overview)獲取API Key
然后打開系統(tǒng)設(shè)置找到代理獲取代理地址(比如下面的127.0.0.1:7890)
接著打開項(xiàng)目目錄,先復(fù)制config.py文件得到一個(gè)副本,接著重命名為config_private.py,然后記事本打開config_private.py文件,將USE_PROXY改為True,并將剛剛獲取的API Key和代理地址分別填到下面:
改動(dòng)之前:
改動(dòng)之后:
四,安裝依賴
方法一:系統(tǒng)安裝
如果系統(tǒng)的Python版本在3.7以上可以直接在項(xiàng)目目錄下執(zhí)行python -m pip install -r requirements.txt
命令進(jìn)行安裝
方法二:虛擬環(huán)境安裝(推薦)
打開Anaconda Prompt進(jìn)入base環(huán)境,依次執(zhí)行命令
conda create AChatGPT python=3.11.0 # 創(chuàng)建環(huán)境
conda activate AChatGPT # 激活環(huán)境
# 以下是切換到項(xiàng)目目錄的操作
cd / # 首先回到當(dāng)前盤符的根目錄
F: # 切換到目標(biāo)盼復(fù)
cd F:\Programming\Git\GitCloneWareHouse\chatgpt_academic # 切換到項(xiàng)目目錄
pip install gradio-3.25.0-py3-none-any.whl # 安裝gradio依賴包
# 注意:由于gradio依賴包采用了本地安裝,所以需要打開requirements.txt文件注釋掉gradio行
python -m pip install -r requirements.txt # 安裝其余依賴包
接著安裝requirements.txt依賴包:
五,運(yùn)行main.py
最后運(yùn)行python main.py命令,如下圖說明部署成功,會(huì)自動(dòng)跳轉(zhuǎn)打開瀏覽器:
瀏覽器界面如下:
六,編寫自動(dòng)運(yùn)行腳本
方法一:.cmd腳本文件
腳本命令:
@echo off
call S:\Programming\Anaconda3\Scripts\activate.bat
call conda activate AChatGPT
cd \
F:
cd F:\Programming\Git\GitCloneWareHouse\chatgpt_academic
call python main.py
沒有quicker的,可以在項(xiàng)目目錄下新建txt文本文件,寫入上述命令并保存,接著更改文件后綴名為.cmd,以后每次只需要雙擊運(yùn)行該腳本即可:
還可以將該腳本文件發(fā)送至桌面快捷方式,從桌面運(yùn)行:
方法二:Quicker應(yīng)用
最快速的方式:可以直接復(fù)制粘貼我分享的quicker動(dòng)作
【https://getquicker.net/Sharedaction?code=00e447e8-d60c-4271-3d55-08db3e27302e】
quicker腳本命令:
S:\Programming\Anaconda3\Scripts\activate.bat
conda activate AChatGPT
cd /
F:
cd F:\Programming\Git\GitCloneWareHouse\chatgpt_academic
python main.py
如果有Quicker軟件的,在quicker的場(chǎng)景與管理中,可以將上述命令編寫為quicker應(yīng)用,按照下圖的方式執(zhí)行:
編寫后保存即可,以后每次運(yùn)行只需要用quicker應(yīng)用運(yùn)行即可。
最后給出腳本命令解釋:
S:\Programming\Anaconda3\Scripts\activate.bat #這一行語句可以直接從cmd命令行激活conda的base環(huán)境
conda activate AChatGPT # 激活項(xiàng)目虛擬環(huán)境
cd / # 切換到當(dāng)前盤符的根目錄
F: # 切換到項(xiàng)目盤符
cd F:\Programming\Git\GitCloneWareHouse\chatgpt_academic # 切換到項(xiàng)目目錄
python main.py # 運(yùn)行程序
注:第一行語句的作用是打開Anaconda Prompt并激活base環(huán)境。
Last,常見報(bào)錯(cuò)
問題1:gradio依賴安裝失敗
執(zhí)行python -m pip install -r requirements.txt
命令時(shí),安裝gradio依賴失?。?img src="https://imgs.yssmx.com/Uploads/2023/05/443508-15.png" alt="ChatGPT系列之——中科院AcademicGPT學(xué)術(shù)優(yōu)化" referrerpolicy="no-referrer" />
解決方法:去gradio官網(wǎng)下載,進(jìn)行g(shù)radio依賴本地安裝。
問題2:Python版本不匹配
進(jìn)行g(shù)radio依賴本地安裝時(shí),發(fā)現(xiàn)需要python版本3.7及以上才行:
由于自己電腦系統(tǒng)的Python是3.6版本的,無奈只能采用conda虛擬環(huán)境來切換成更高版本的Python。
解決方法:利用Anaconda Prompt創(chuàng)建一個(gè)conda虛擬環(huán)境AChatGPT,激活該環(huán)境并進(jìn)入chatgpt_academic目錄,然后先本地安裝gradio。文章來源:http://www.zghlxwxcb.cn/news/detail-443508.html
歡迎來踩個(gè)人Notion博客:一枚風(fēng)雨流蘇文章來源地址http://www.zghlxwxcb.cn/news/detail-443508.html
到了這里,關(guān)于ChatGPT系列之——中科院AcademicGPT學(xué)術(shù)優(yōu)化的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!