ResearchGPT 概述
ResearchGPT: 一款由大型语言模型驱动的研究助手
ResearchGPT 是一款开源研究助手工具,旨在促进与研究论文的对话。它利用大型语言模型 (LLMs) 提供了一个用户友好的界面,用于与 PDF 文档进行交互。请注意,此存储库不再积极维护,chat.portal.so 上提供了更高级的版本。
什么是 ResearchGPT?
ResearchGPT 是一款允许您与研究论文进行对话的工具。它构建为一个简单的 FastAPI 应用程序,提供一个简洁的界面,可以与任何 PDF 文件进行对话。您可以输入在线托管的 PDF 文件的链接,或上传您自己的 PDF 文件。该应用程序提取文本,创建嵌入,并使用 OpenAI API 生成对您问题的响应,同时引用来源和页码。
ResearchGPT 如何工作?
ResearchGPT 的工作原理如下:
- 从上传或链接的 PDF 文档中提取文本。
- 从提取的文本创建嵌入。
- 将这些嵌入与 OpenAI API 结合使用,以生成对用户问题的响应。
- 返回用于生成响应的文本的来源和页码。
如何使用 ResearchGPT?
要使用 ResearchGPT,请按照以下步骤操作:
- 克隆存储库:
git clone https://github.com/mukulpatnaik/researchgpt.git
cd researchgpt
2. **安装需求**:
pip install -r requirements.txt
3. **安装并运行 Redis** 以进行嵌入的本地存储。 * 在 MacOS 上:`redis-server` * 在 Windows 上:`sudo service redis-server start` 4. **将您的 OpenAI API 密钥**设置为环境变量。 * 将 `export OPENAI_API_KEY="your-key"` 行添加到您的 `.bashrc` 或 `.zshrc` 文件中。 5. **运行应用程序**:
uvicorn main:app --reload
```
为什么选择 ResearchGPT?
- 高效研究: 快速查找研究论文中的答案和见解。
- 用户友好: 提供简洁直观的界面,用于与 PDF 进行交互。
- 开源: 提供自定义和扩展工具的灵活性。
- 免费访问:您可以在 chat.portal.so 免费访问此项目的更高级版本。
ResearchGPT 适合哪些人?
ResearchGPT 适用于:
- 研究人员: 简化理解和分析研究论文的过程。
- 学生: 快速查找作业和项目所需的答案和信息。
- 专业人士: 及时了解其领域中的最新研究。
贡献 ResearchGPT
欢迎提交 Pull Request。对于重大更改,请先打开一个 issue 讨论您想要更改的内容。
"ResearchGPT"的最佳替代工具
Prompt Engine是一款AI驱动的工具,可将简单的想法转化为专业级的提示词,从而从ChatGPT和Gemini等LLM获得始终如一的高质量输出,从而节省时间并最大限度地提高AI价值。
GPT Researcher是一款开源AI研究助手,可以自动进行深入研究。它从可信来源收集信息,整合结果并快速生成综合报告。非常适合寻求公正见解的个人和团队。
MemoriPy 是一个开源 AI 记忆层,它为 AI 代理配备了类似人类的记忆,从而实现上下文丰富的对话并提高准确性。非常适合支持机器人、个人助理和学习代理。
Ava 是一款 AI 销售助理,可自动执行 B2B 推广销售。她可以查找和研究潜在客户,制作个性化邮件,并全天候生成销售渠道。立即试用顶级 AI SDR!
Reviewradar 利用 AI 分析超过 500 万条 SaaS 评论,通过简单聊天机器人提供即时用户洞察。适合寻求更快市场研究的产品经理,无需访谈。
Blueflame AI 是一款专为私募股权、投资银行和并购专业人士设计的代理 AI 平台。它自动化交易来源、尽职调查、研究和交易执行,以节省时间并提升决策。
Medical Chat 提供先进的 AI 助理,可即时提供医疗答案、诊所计划、兽医治疗和患者教育,并提供准确的引用来源。符合 HIPAA 标准。
LM Studio: 在您的笔记本电脑上本地运行 LLaMa、MPT、Gemma 和其他 LLM。从 Hugging Face 下载兼容的模型并离线使用。