名称: binary-husky/chatgpt_academic
地址: https://github.com/binary-husky/chatgpt_academic
fork: 55 star: 704 开发语言: Python
简介: 中科院科研工作专用 ChatGPT,特别优化学术 Paper 润色体验,支持自定义快捷按钮,支持 markdown 表格显示,Tex 公式双显示,代码显示功能完善,新增本地 Python 工程剖析功能/自我剖析功能
chatgpt_academic 实现了一键论文润色、一键查找论文语法错误、一键中英文互译等功能,还支持程序剖析,自动输出项目总结文档。除了支持在本地运行,还支持 docker 方式进行部署。
功能介绍
功能 | 描述 |
---|---|
一键润色 | 支持一键润色、一键查找论文语法错误 |
一键中英互译 | 一键中英互译 |
一键代码解释 | 可以正确显示代码、解释代码 |
自定义快捷键 | 支持自定义快捷键 |
配置代理服务器 | 支持配置代理服务器 |
模块化设计 | 支持自定义高阶的实验性功能 |
自我程序剖析 | [实验性功能] 一键读懂本项目的源代码 |
程序剖析 | [实验性功能] 一键可以剖析其他 Python/C++项目 |
读论文 | [实验性功能] 一键解读 latex 论文全文并生成摘要 |
批量注释生成 | [实验性功能] 一键批量生成函数注释 |
chat 分析报告生成 | [实验性功能] 运行后自动生成总结汇报 |
公式显示 | 可以同时显示公式的 tex 形式和渲染形式 |
图片显示 | 可以在 markdown 中显示图片 |
支持 GPT 输出的 markdown 表格 | 可以输出支持 GPT 的 markdown 表格 |
操作演示
程序剖析,自动输出项目总结
只需要指定指定代码路径,就能自动输出程序的详细介绍,包括返回值的类型、内容,以及程序的实现内容等。
# 下载项目
git clone https://github.com/binary-husky/chatgpt_academic.git
cd chatgpt_academic
# 在 config.py 中,配置 海外 Proxy 和 OpenAI API KEY
- 1.如果你在国内,需要设置海外代理才能够使用 OpenAI API,你可以通过 config.py 文件来进行设置。
- 2.配置 OpenAI API KEY。你需要在 OpenAI 官网上注册并获取 API KEY。一旦你拿到了 API KEY,在 config.py 文件里配置好即可。
# 安装依赖
python -m pip install -r requirements.txt
# 运行
python main.py
# 测试实验性功能
## 测试 C++项目头文件分析
input 区域 输入 ./crazy_functions/test_project/cpp/libJPG , 然后点击 "[实验] 解析整个 C++项目(input 输入项目根路径)"
## 测试给 Latex 项目写摘要
input 区域 输入 ./crazy_functions/test_project/latex/attention , 然后点击 "[实验] 读 tex 论文写摘要(input 输入项目根路径)"
## 测试 Python 项目分析
input 区域 输入 ./crazy_functions/test_project/python/dqn , 然后点击 "[实验] 解析整个 py 项目(input 输入项目根路径)"
## 测试自我代码解读
点击 "[实验] 请解析并解构此项目本身"
## 测试实验功能模板函数(要求 gpt 回答几个数的平方是什么),您可以根据此函数为模板,实现更复杂的功能
点击 "[实验] 实验功能函数模板"
© 版权声明
博主的文章没有高度、深度和广度,只是凑字数。利用读书、参考、引用、抄袭、复制和粘贴等多种方式打造成自己的纯镀 24k 文章!如若有侵权,请联系博主删除。
喜欢就点个赞吧