前言
最近在github上看到有大佬开源了一个科研工作专用ChatGPT,为此很感兴趣就根据说明自己在本地搭建了一下,此文章用来记录一下。github地址:科研工作专业ChatGPT
科研工作专用ChatGPT拓展,特别优化学术Paper润色体验,支持自定义快捷按钮,支持自定义函数插件,支持markdown表格显示,Tex公式双显示,代码显示功能完善,新增本地Python/C++/Go项目树剖析功能/项目源代码自译解能力,新增PDF和Word文献批量总结功能
搭建流程
1、下载
git clone https://github.com/binary-husky/chatgpt_academic.git
cd chatgpt_academic
2、 配置API_KEY和代理设置
在config.py
中,配置海外Proxy 和 OpenAI API KEY
1.修改其中的USE_PROXY为True;
2.按照说明修改其中的proxies
proxies = { # v2rayN默认本地协议是socks5h# [协议]:// [地址] :[端口]"https": "socks5h://localhost:10808",
}
3.修改key值
登录platform.openai.com/ 查看key值
sk-H**************************
3、 新建config_private.py,并将config.py中的内容复制到config_private.py中。
到现在为止,该修改的东西都修改好了,只剩配置一下环境就可以运行了!
4、 环境配置
# 创建虚拟环境
conda create -n gptac_venv python=3.11
conda activate gptac_venv
# github推荐使用官方pip源或者阿里pip源,其他pip源(如一些大学的pip)有可能出问题
# 我使用的是官方pip源
pip install -r requirements.txt
# 阿里pip源
# pip install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple/
5、运行
python main.py
可以看到服务已经跑起来了,分别提供了一个供本机访问的地址和其他机器可以访问的地址。而且网址会自动打开,然后我复制了一篇论文的一部分让他给我翻译了一下,感觉效果还不错。在使用过程我发现即使我在复制过程中公式已经乱了,但是它可以将公式以正确的格式显示出来,这一点就很强,比之前一直用的有道好用很多!