学术优化项目Docker方式安装配置

文章目录[隐藏]

功能挺多的一个项目,检查论文语句啥的用这个挺方便的,还有很多插件,就是有些插件我就不会用!!!

项目地址: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的同学,需要注意的是:

  1. 模板的内容会覆盖配置文件的内容,因此api-key需要在模板中就设置好
  2. 对于需要修改配置文件的同学,应去容器中点开相应目录,进入gpt文件夹,修改config.py。也可以在gpt文件夹中新建config_private.py,将需要修改的内容写入,会覆盖config.py中的配置。此条适用于需要使用第三方转发api或需要开启登录功能的同学。
  3. 修改配置后需要重启容器才能更新配置。

学术优化项目Docker方式安装配置

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
资源收藏

雷电模拟器root简易步骤以及出现检测到不属于magisk的su文件,请删除其他超级用户程序解决办法

2024-4-6 20:31:04

资源收藏

marktext 一个简单优雅的开源 Markdown 编辑器

2024-4-10 11:13:14