项目简介
本项目是基于Python的GPT学术优化系统,鼓励使用国内中文大语言基座模型,像通义千问、智谱GLM等。它具备论文翻译、润色、代码解释等丰富功能,适用于学术研究和开发场景。项目采用模块化设计,支持自定义插件与热更新,有多种安装方式,方便不同用户使用。
项目的主要特性和功能
- 多模型支持:可接入百度千帆与文心一言、通义千问、书生、讯飞星火、LLaMa2、智谱GLM4、DALLE3、DeepseekCoder等多种模型。
- 特色功能:支持mermaid图像渲染、Arxiv论文精细翻译、实时语音对话输入、AutoGen多智能体插件、虚空终端插件等。
- 文本处理:提供润色、翻译、代码解释、批量注释生成、Markdown中英互译等功能。
- 论文处理:支持读论文、翻译论文、Latex全文翻译和润色、PDF论文全文翻译、Arxiv小助手、Latex论文一键校对等。
- 信息聚合:将互联网信息聚合与GPT结合,让GPT从互联网获取信息回答问题。
- 界面与显示:可同时显示公式的tex形式和渲染形式,支持公式、代码高亮,支持切换暗色主题,提供左右和上下布局切换。
- 自定义功能:支持自定义快捷键、便捷按钮和函数插件。
- 对话管理:支持对话保存和载入历史存档。
安装使用步骤
安装依赖
某些依赖包尚不兼容Python 3.12,推荐使用Python 3.11。安装依赖时,请选择requirements.txt
中指定的版本,安装命令如下:
sh
pip install -r requirements.txt
安装方法
直接运行 (Windows, Linux or MacOS)
- 下载项目
sh cd gpt_academic
- 配置API_KEY等变量
在
config.py
中配置API KEY等变量,也可在同路径下创建config_private.py
文件进行私密配置,还支持通过环境变量配置,优先级为:环境变量
>config_private.py
>config.py
。 - 安装依赖 ```sh python -m pip install -r requirements.txt
conda create -n gptac_venv python=3.11
conda activate gptac_venv
python -m pip install -r requirements.txt
4. 运行
sh
python main.py
```
使用Docker
根据需求选择不同的镜像方案,修改docker-compose.yml
并运行:
sh
docker-compose up
其他部署方法
- 在其他平台部署&二级网址部署,如使用Sealos一键部署、WSL2等,具体见相关文档。
使用
使用方法可参考项目文档进一步了解。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】