researchgpt:助力与研究论文对话的AI助手
researchgpt是一款基于LLM的研究助手,它能为用户提供便捷的方式与研究论文展开对话。
功能特点
它可以让用户输入在线托管的PDF链接,或者上传自己的PDF文件。随后,该应用会从PDF中提取文本,基于这些文本创建嵌入向量,并结合OpenAI API来针对用户提出的问题生成相应回复。而且,它还会返回用于生成回复的那部分文本的来源以及所在页码。
使用方式
首先,用户需要拥有一个OpenAI API密钥,并将其设置为环境变量“OPENAI_API_KEY”。获取OpenAI API密钥可前往 OPENAI_API_KEY="your-key",注意要将实际密钥替换掉“your-key”。接着,通过“uvicorn main:app --reload”命令来启动应用。同时,还需要安装Redis用于在本地机器上存储嵌入向量,安装说明可参考 service redis-server start”命令启动。
项目现状
目前,该项目所在的这个仓库已于2023年11月21日被所有者归档,现为只读状态,且不再积极维护。不过,一个更高级的版本将会在chat.portal.so上免费提供,并且很快会开源。
贡献与合作
该项目欢迎大家提交拉取请求。若有重大更改需求,建议先开启一个议题来讨论具体的更改内容。如果想要参与该项目合作,可以通过联系作者,或者在推特上找到作者。