部署全流程!中科院学术专用版 ChatGPT。

- 新界面
- 所有按钮都通过读取functional.py动态生成,可随意加自定义功能,解放粘贴板
- 润色/纠错
- 支持GPT输出的markdown表格
- 如果输出包含公式,会同时以tex形式和渲染形式显示,方便复制和阅读
- 懒得看项目代码?整个工程直接给chatgpt炫嘴里
直接运行 (Windows, Linux or MacOS)
下载项目
git clone https://github.com/binary-husky/chatgpt_academic.git cd chatgpt_academic
我们建议将config.py
复制为config_private.py
并将后者用作个性化配置文件以避免config.py
中的变更影响你的使用或不小心将包含你的OpenAI API KEY的config.py
提交至本项目。
cp config.py config_private.py
在config_private.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
或者,如果你希望使用conda
conda create -n gptac 'gradio>=3.23' requests conda activate gptac python3 -m pip install mdtex2html
运行
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回答历史上的今天发生了什么),您可以根据此函数为模板,实现更复杂的功能 点击 "[实验] 实验功能函数模板"