中科院科研工作专用ChatGPT

名称: 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 表格

   操作演示

 

中科院科研工作专用 ChatGPT

 

   程序剖析,自动输出项目总结

只需要指定指定代码路径,就能自动输出程序的详细介绍,包括返回值的类型、内容,以及程序的实现内容等。

中科院科研工作专用 ChatGPT

   剖析项目
不仅可以对项目进行总结,还可以输出每个模块的功能。

中科院科研工作专用 ChatGPT

除了支持 python 之外,目前还支持 Cpp 项目。

中科院科研工作专用 ChatGPT

   自动生成总结报告

中科院科研工作专用 ChatGPT

   安装部署
支持在本地直接运行,由于需要连接 ChatGpt,所以在使用时需要配置代理。
# 下载项目
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 回答几个数的平方是什么),您可以根据此函数为模板,实现更复杂的功能
点击 "[实验] 实验功能函数模板"
config.py中配置代理端口后即可开始使用。docker 部署方式请参考 github
更多的内容可以到GitHub 查看:
https://github.com/binary-husky/chatgpt_academic
© 版权声明

☆ END ☆
喜欢就点个赞吧
点赞0 分享
图片正在生成中,请稍后...