文章目录[隐藏]
功能挺多的一个项目,检查论文语句啥的用这个挺方便的,还有很多插件,就是有些插件我就不会用!!!
项目地址:https://github.com/binary-husky/gpt_academic
第一步 git项目到服务器
git clone --depth=1 https://github.com/binary-husky/gpt_academic.git cd gpt_academic
修改docker-compose.yml,保留方案1并删除其他方案。然后运行:
docker-compose up
直接在docker-compose.yml 文件配置第三方API,以及账号密码。
国外服务器的话不需要配置代理 ,我配置就比较简单了。
## =================================================== ## 「方案一」 如果不需要运行本地模型(仅 chatgpt, azure, 星火, 千帆, claude 等在线大模型服务) ## =================================================== version: '3' services: gpt_academic_nolocalllms: image: ghcr.io/binary-husky/gpt_academic_nolocal:master # (Auto Built by Dockerfile: docs/GithubAction+NoLocal) environment: # 请查阅 `config.py` 以查看所有的配置信息 API_KEY: ' sk-123456789xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx123456789 ' USE_PROXY: ' False ' LLM_MODEL: ' gpt-3.5-turbo ' AVAIL_LLM_MODELS: ' ["gpt-3.5-turbo", "api2d-gpt-3.5-turbo", "gpt-4", "api2d-gpt-4", "sparkv2", "qianfan"] ' WEB_PORT: ' 22303 ' ADD_WAIFU: ' True ' AUTHENTICATION: ' [("账号1", "密码1"), ("账号2", "密码2")] ' API_URL_REDIRECT: ' {"https://api.openai.com/v1/chat/completions": "https://第三方网址/v1/chat/completions"} ' #亮模式 DARK_MODET: ' True ' #代码高亮 CODE_HIGHLIGHT: ' True ' #多线程 免费用户设置3 DEFAULT_WORKER_NUM: ' 3 ' # THEME: ' Chuanhu-Small-and-Beautiful ' # DEFAULT_WORKER_NUM: ' 10 ' # AUTHENTICATION: ' [("username", "passwd"), ("username2", "passwd2")] ' # 「WEB_PORT暴露方法1: 适用于Linux」与宿主的网络融合 network_mode: "host" # 启动命令 command: > bash -c "python3 -u main.py"
- 在宝塔Docker>Compose模板中添加模板,找到下载的刚刚编辑好的模板,直接添加。
- 然后在Docker>Compose中添加Compose项目。
- 分别在云服务器的安全组与宝塔的安全中放行端口,我上面用的是22303。
- 在网站中创建一个php静态站点,把域名解析到当前服务器。
- 配置反向代理,在站点的设置中点击站点修改,找到反向代理,添加反向代理。
- 添加完成之后,通过域名进行访问,即可拥有随时可访问的学术chatGPT。
注意事项:
对于完全没接触过docker的同学,需要注意的是:
- 模板的内容会覆盖配置文件的内容,因此api-key需要在模板中就设置好
- 对于需要修改配置文件的同学,应去容器中点开相应目录,进入gpt文件夹,修改config.py。也可以在gpt文件夹中新建config_private.py,将需要修改的内容写入,会覆盖config.py中的配置。此条适用于需要使用第三方转发api或需要开启登录功能的同学。
- 修改配置后需要重启容器才能更新配置。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。