Skip to content

Releases: assafelovic/gpt-researcher

v3.1.4

17 Nov 12:35
e71a093
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.1.3...v3.1.4

New UX + Performance improvements

03 Nov 06:17
Compare
Choose a tag to compare

Excited to introduce a complete revamp to our React application which now provides a much smoother and optimal research experience than before. In addition we have some awesome new features like chatting with your reports, improved pubmed retrieval, additional embedding providers and more! As always, this is many thanks to our incredible community. Keep it coming!

gptr-demo-compressed.mp4

What's Changed

New Contributors

Full Changelog: v3.1.2...v3.1.3

Performance and bug fixes

25 Oct 06:18
101bc7f
Compare
Choose a tag to compare

Following the previous release, this release adds various bug fixes and performance improvements to the latest GPTR features including image support, documentation, new improved LLM and embedding configuration (shout out to @kesamet!). This release is recommended to all developers.

What's Changed

New Contributors

Full Changelog: v3.1.1...v3.1.2

🖼️ Image support and mega refactor

20 Oct 11:00
27976a6
Compare
Choose a tag to compare

We've completely refactored almost the entire codebase (over 55 files), to improve overall modularity and simplification of structure to ensure less bugs, and more easy development. In addition, we've finally added image support (!!!). We've also improve the GPT Researcher PIP package which can now return source results, scraped images, research report sections and more! Lastly, thanks to the amazing community you can check out below much more improvements. Thank you to everyone!

Updated Demo with images

gptr-demo-final.mp4

New PIP functions

from gpt_researcher import GPTResearcher
import asyncio

async def get_report(query: str, report_type: str):
    researcher = GPTResearcher(query, report_type)
    research_result = await researcher.conduct_research()
    report = await researcher.write_report()
    
    # Get additional information
    research_context = researcher.get_research_context()
    research_costs = researcher.get_costs()
    research_images = researcher.get_research_images()
    research_sources = researcher.get_research_sources()
    
    return report, research_context, research_costs, research_images, research_sources

if __name__ == "__main__":
    query = "what team may win the NBA finals?"
    report_type = "research_report"

    report, context, costs, images, sources = asyncio.run(get_report(query, report_type))

What's Changed

New Contributors

Full Changelog: v.3.1.0...v3.1.1

v.3.1.0

11 Oct 07:44
Compare
Choose a tag to compare

We've been head down refining each step of the research process to improve code structure, performance, customizability and overall experience. This release is another step toward the best autonomous research agent. For example, you can now choose multiple LLM provider and models per research task as seen here: https://docs.gptr.dev/docs/gpt-researcher/gptr/config

Thank you as always to the best community!

What's Changed

New Contributors

Full Changelog: v3.0.8...v.3.1.0

Improved quality and scraping support

15 Sep 05:22
6a75c73
Compare
Choose a tag to compare

This week we have some more exciting improvements across the entire GPTR stack. We've improved overall research quality, data source filtering and UX/UI. We've added much more documentation for you to get onboarded and customize GPTR for your needs. Finally, we've added a new scraping option that leverages real browser scraping for improved content extraction and reduced bot detection by various sites. Thank you again to the amazing community!

What's Changed

New Contributors

Full Changelog: v3.0.7...v3.0.8

v3.0.7

07 Sep 18:04
96a2c4a
Compare
Choose a tag to compare

This week includes important performance updates and bug fixes making GPT more stable across vendors and use cases. It is highly recommended updating to this latest version! Thanks again to the #1 community on Github!

What's Changed

New Contributors

Full Changelog: v3.0.6...v3.0.7

New NextJS front end application and more!

26 Aug 08:05
9e360aa
Compare
Choose a tag to compare

We're excited to officially launch the new and production ready front end application to GPT Researcher leveraging NextJS and Tailwind CSS! This is another important milestone towards the ultimate automated research assistant and big shoutout to @ElishaKay for leading this all the way. In addition, we have some powerful additions by the best community on GIthub including improvements to vector stores, embedding models, usage of env vars with multi agent framework, bug fixes and more! Check the detailed list below.

What's Changed

New Contributors

Full Changelog: v.3.0.5...v3.0.6

Performance Boost

18 Aug 06:11
2e75d35
Compare
Choose a tag to compare

This week includes a critical update to all GPTR users - we've focused on optimizations and happy to update that GPTR pip package is now 87% lighter (!!). This is big news to all Docker users and has been a long time request. In addition, we've added support for human in the loop to the multi agent solution. This itself marks a new milestone toward better human-agent experience throughout the research processes. Thank you again to the #1 AI community!

What's Changed

New Contributors

Full Changelog: v3.0.4...v.3.0.5

Hybrid Research support

12 Aug 12:38
Compare
Choose a tag to compare

I get excited with every release but for a reason! We're now releasing support for hybrid research and multiple retrievers! 🤯

You can now conduct research using both local documents and web search for optimal research results! In addition, you can add multiple web retrievers for even better breadth of online information with any of our supported web retrievers. We've tested this on several research queries and found and increase of 38% in research report quality and correctness!

Thank you again to the #1 community for pushing this forward. This week's special shoutout goes to @0x11c11e for some amazing contributions.

What's Changed

  • fix unimport ExaSearch when use Exa by @fei0810 in #722
  • Multi Agents - Human in the Loop by @assafelovic in #733
  • Correct typo in class name HuggingFaceProvider by @wuloi in #735
  • moving the sources box above the logs that follow it by @ElishaKay in #738
  • Add Support for Multiple Retrievers in GPTR by @0x11c11e in #726
  • chore: Update generate_report function to include tone parameter by @0x11c11e in #741

New Contributors

Full Changelog: v3.0.3...v3.0.4