v3.1.5

assafelovic/gpt-researcherv3.1.5Dec 14, 2024by assafelovic

AI Summary

A critical update that improves report quality through source ranking and introduces new AI providers, alongside various bug fixes and UX improvements.

Key Highlights

  • Added ranking step for research sources
  • Introduced xAI provider support
  • Added DashScope provider support for LLM and embeddings
  • Fixed Google Search max_results and uncaught exceptions

New Features

  • Source ranking system
  • xAI integration
  • DashScope provider support

Full Release Notes

Welcome to all the new contributors and special shoutout to @winsonluk! This release includes critical bug fixes and improvements to report quality such as ranking sources and content before generation. This release is recommended for all!

## What's Changed
* Adding a ranking step of research sources by @assafelovic in https://github.com/assafelovic/gpt-researcher/pull/992
* UX Fixes by @ElishaKay in https://github.com/assafelovic/gpt-researcher/pull/994
* Fix max_results for Google Search by @winsonluk in https://github.com/assafelovic/gpt-researcher/pull/1009
* Add xAI by @winsonluk in https://github.com/assafelovic/gpt-researcher/pull/1017
* Fix uncaught exception in Google retrieval by @winsonluk in https://github.com/assafelovic/gpt-researcher/pull/1018
* Default to the retriever set in config rather than just tavily by @winsonluk in https://github.com/assafelovic/gpt-researcher/pull/1019
* 【feature】Commit Message: Optimized PyMuPDFScraper to handle invalid o… by @MC-shark in https://github.com/assafelovic/gpt-researcher/pull/1012
* Add support for DashScope provider in LLM and embeddings modules by @AStupidBear in https://github.com/assafelovic/gpt-researcher/pull/1013
* Fix AWS Bedrock invocation; create output folder in cli.py if it doesn't exist by @ai-1st in https://github.com/assafelovic/gpt-researcher/pull/1014

## New Contributors
* @winsonluk made their first contribution in https://github.com/assafelovic/gpt-researcher/pull/1009
* @MC-shark made their first contribution in https://github.com/assafelovic/gpt-researcher/pull/1012
* @AStupidBear made their first contribution in https://github.com/assafelovic/gpt-researcher/pull/1013
* @ai-1st made their first contribution in https://github.com/assafelovic/gpt-researcher/pull/1014

**Full Changelog**: https://github.com/assafelovic/gpt-researcher/compare/v3.1.4...v3.1.5