链载Ai

标题: 14.4K Star!GPT Researcher:一个基于AI的智能研究助手 [打印本页]

作者: 链载Ai    时间: 昨天 11:48
标题: 14.4K Star!GPT Researcher:一个基于AI的智能研究助手

GPT Researcher 简介

GPT Researcher[1] 是一个基于大型语言模型(LLM)的自动化智能体,目标是对任何给定主题进行在线全面研究。

该智能体能够生成详细、事实和无偏见的研究报告,并提供定制化选项,以关注相关资源和大纲。

GPT Researcher的设计灵感来源于最新的Plan-and-Solve和RAG论文,目标是解决错误信息、速度、确定性和可靠性问题,通过并行化智能体工作而不是同步操作,提供更稳定的性能和更快的速度。

项目特点

主要特点

使用场景

GPT Researcher适用于需要快速、准确和全面研究的个人和组织,尤其是在需要客观结论和详细报告的场合。

项目使用

安装

  1. 安装Python 3.11或更高版本。
  2. 克隆项目并导航到其目录:
gitclonehttps://github.com/assafelovic/gpt-researcher.git
cdgpt-researcher
  1. 设置API密钥,可以通过导出或存储在.env文件中。
exportOPENAI_API_KEY={YourOpenAIAPIKeyhere}
exportTAVILY_API_KEY={YourTavilyAPIKeyhere}

快速开始

  1. 安装依赖项:
pipinstall-rrequirements.txt
  1. 使用FastAPI运行智能体:
python-muvicornmain:app--reload
  1. 访问http://localhost:8000并在任何浏览器上进行研究。

作为PIP包运行

pipinstallgpt-researcher
fromgpt_researcherimportGPTResearcher

query="为什么Nvidia股票上涨?"
researcher=GPTResearcher(query=query,report_type="research_report")
#进行研究
research_result=awaitresearcher.conduct_research()
#写报告
report=awaitresearcher.write_report()

使用Docker运行

  1. 安装Docker。
  2. 克隆.env.example文件,添加您的API密钥到克隆的文件并保存为.env
  3. 在docker-compose文件中注释掉您不想与Docker一起运行的服务。
docker-composeup--build

文档与资源


注:本文内容仅供参考,具体项目特性请参照官方 GitHub 页面的最新说明。







欢迎光临 链载Ai (https://www.lianzai.com/) Powered by Discuz! X3.5