项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 71620
使用教程
环境要求
- Python 3.9 ~ 3.11(官方推荐版本区间)
- 已安装 pip(或 Anaconda / uv 任一包管理方式)
- 已安装 git,可执行 git clone
- 准备好所用大模型的 API KEY(在线模型需要)
安装与启动步骤
-
1下载项目代码
用 git clone 拉取仓库并进入项目目录,--depth=1 只拉最新一次提交,速度更快。
git clone --depth=1 https://github.com/binary-husky/gpt_academic.git cd gpt_academic -
2配置API KEY
在 config.py 中填写 API KEY 等变量;建议改为新建 config_private.py 写配置,避免更新时覆盖。
-
3安装依赖
在项目根目录安装依赖,务必使用 requirements.txt 中指定的版本;国内网络慢可临时换阿里源。
python -m pip install -r requirements.txt -
4用Anaconda装依赖
可选:不熟悉 pip 或想隔离环境时,创建并激活 conda 环境后再装依赖。
conda create -n gptac_venv python=3.11 conda activate gptac_venv python -m pip install -r requirements.txt -
5用uv装依赖
可选:使用 uv 创建虚拟环境并安装依赖,同样支持指定阿里源加速。
uv venv --python=3.11 source ./.venv/bin/activate uv pip install --verbose -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple/ -
6启动程序
在项目根目录运行入口脚本,启动后按终端提示的本地地址在浏览器中打开界面。
python main.py
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
API KEY | 是 | 在 config.py 或 config_private.py 中填写所用大模型的密钥 | sk-xxxxxxxx |
AVAIL_LLM_MODELS | 否 | 指定可用的模型列表,需包含你期望使用的模型 | ["gpt-3.5-turbo", "api2d-gpt-3.5-turbo", |
config_private.py | 否 | 私密配置文件,同名配置覆盖 config.py,自动更新不丢失 | config_private.py(与 config.py 同路径) |
环境变量 | 否 | 也可用环境变量配置项目,写法参考 docker-compose.yml | 参考 docker-compose.yml 中的写法 |
如何确认成功
执行 python main.py 后终端无报错,并按终端提示的本地地址在浏览器中打开界面即可。
常见问题
Q:安装依赖时提示版本冲突怎么办?
A:README 明确要求安装依赖时选择 requirements.txt 中指定的版本,不要随意升级或降级其中的包。
Q:怎样配置才不会在更新项目后丢失?
A:在 config.py 同路径下新建 config_private.py,用其中的配置覆盖 config.py 的同名配置。
Q:pip 安装速度很慢或失败?
A:可临时换源安装,例如 python -m pip install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple/。
Q:想用清华 ChatGLM 作为后端?
A:需额外执行 python -m pip install -r request_llms/requirements_chatglm.txt;配置不够可改用 chatglm-6b-int4 精度。
Q:不想装 Python 环境可以吗?
A:可以改用 Docker,修改 docker-compose.yml 只保留需要的方案后运行 docker-compose up,或用 Release 中的 Windows 一键脚本。
注意事项
- 配置读取优先级为:环境变量 > config_private.py > config.py。
- Python 推荐版本为 3.9 ~ 3.11,其余版本未在 README 中说明支持。
- 使用本地模型(ChatGLM/MOSS 等)需额外安装依赖并具备较强的电脑配置。
- Docker 方式需先编辑 docker-compose.yml,只保留方案 0/1/2 中的一个再执行 docker-compose up。
核心亮点
- 深度集成学术场景,提供论文翻译、润色、总结等一键操作,直击科研痛点
- 模块化插件设计,用户可自定义快捷按钮和函数,灵活扩展功能
- 支持并行调用多种大模型(云端+本地),方便对比结果和保障数据隐私
不足之处
- 界面和功能偏向学术,对非学术场景的通用性支持较弱
- 配置和部署相对复杂,新手入门需要一定学习成本
适用场景
- 科研人员快速阅读和翻译外文论文,提炼核心观点
- 学生撰写和润色学术论文,提升语言表达和逻辑性
- 开发者分析大型代码项目,理解架构和生成注释
替代项目
ChatGPT-Next-Web、Lobe Chat、Open WebUI
上一篇:AI-Media2Doc
下一篇:socialpostgpt
同类项目推荐
novel-studio
开源
本地运行,多智能体推演,让 AI 帮你写不崩的长篇小说。
开源、本地优先的 AI 长篇小说创作引擎:多智能体世界推演、按弧规划、RAG 长程记忆、逐章···
awesome-prompts
开源
精选 GPTs 商店高分提示词,即拿即用,提升 AI 对话效果。
Curated prompts, frameworks and papers for LLMs and agents, with an engineering bias···
Fibb
开源
把写作流程交给AI代理,作者只管创作
The Autonomous AI Writing Agent — a secure, author-focused AI for fiction and nonfi···
AIWriteX
开源
从热点追踪到一键发布,全自动搞定公众号爆文
AIWriteX - 微信公众号全自动AI工具:全网热搜舆情聚合+趋势分析+爆款选题+文章采集+一键生···
mkeditor
开源
写 Markdown 时,让 AI 帮你续写、润色、改风格,一键搞定。
MKEditor: AI-powered markdown with style.
AI-Vibe-Writing-Skills
开源
把写作拆成技能模块,让 AI 稳定产出高质量文字
Using AI for high quality writing
humanizer-skill
开源
检测并改写AI痕迹,让文字更自然
Free, open-source AI writing humanizer and detector. 55 patterns, 5 voices, a 0-100 ···
wonderful-prompts
开源
拿来即用的中文Prompt库,让ChatGPT更好玩更实用
中文 prompt 精选,ChatGPT 使用指南,提升 ChatGPT 可玩性和可用性!
ReNovel-AI
开源
本地跑AI小说精修,导入酒馆卡一键扩写润色
本地化 AI 小说精修工作台。内置 RAG 长时记忆、三模态协作(作家/主编/助手)️、卡片流式···
