ResearchGPT 是一个基于大型语言模型(LLM)的研究助手,它提供了一个简洁的界面,使用户能够与任何PDF文件进行对话。用户可以通过输入在线托管的PDF链接或上传自己的PDF文件来使用该应用。应用会从PDF中提取文本,创建文本的嵌入,并使用OpenAI API生成对用户提问的响应。此外,它还会返回用于生成响应的文本部分及其页码的来源。
该项目的安装过程包括克隆GitHub仓库、安装必要的依赖项以及设置Redis用于本地存储嵌入。用户需要拥有OpenAI API密钥,并将其设置为环境变量。启动数据库后,用户可以通过运行特定命令来启动应用。
ResearchGPT 的开发者欢迎贡献者通过提交拉取请求来参与项目,对于重大更改,建议先开启一个议题进行讨论。该项目采用MIT许可证,允许自由使用和修改。
尽管该GitHub仓库已于2023年11月21日被归档,不再积极维护,但开发者表示,一个更高级的版本将在chat.portal.so上免费提供,并即将开源。对于希望合作开发此项目的人,开发者提供了电子邮件和Twitter联系方式。
ResearchGPT 作为一个研究助手,展示了如何利用大型语言模型和PDF文档进行交互,为研究人员和学生提供了一个强大的工具,以更深入地理解和分析学术论文。