Gpt-researcher

Latest version: v0.10.10

Safety actively analyzes 701868 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 6

3.1.6

Another release of performance improvements and bug fixes. Welcome kga245 as a new contributor with a super valuable contribution and special shoutout again to winsonluk for helping improve GPTR's stability!

What's Changed
* Fix xAI bug by winsonluk in https://github.com/assafelovic/gpt-researcher/pull/1021
* added language support by assafelovic in https://github.com/assafelovic/gpt-researcher/pull/1026
* fix: Add language parameter support to generate_subtopic_report_prompt by onlydole in https://github.com/assafelovic/gpt-researcher/pull/1029
* Fix generate_custom_report_prompt language bug by winsonluk in https://github.com/assafelovic/gpt-researcher/pull/1033
* Introduce strategic_token_limit to fix Anthropic bug by winsonluk in https://github.com/assafelovic/gpt-researcher/pull/1032
* Feature: unified logs handler by kga245 in https://github.com/assafelovic/gpt-researcher/pull/1031

New Contributors
* kga245 made their first contribution in https://github.com/assafelovic/gpt-researcher/pull/1031

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

3.1.5

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

3.1.4

What's Changed
* nextjs upgrades & security patch by ElishaKay in https://github.com/assafelovic/gpt-researcher/pull/978
* Azure embedding quota limit by roninio in https://github.com/assafelovic/gpt-researcher/pull/979
* fix: passing source_urls limits sources by ElishaKay in https://github.com/assafelovic/gpt-researcher/pull/982

New Contributors
* roninio made their first contribution in https://github.com/assafelovic/gpt-researcher/pull/979

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

3.1.3

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!

https://github.com/user-attachments/assets/78707236-120f-4a50-a4f7-6a225b98933a


What's Changed
* NextJS Upgrades by ElishaKay in https://github.com/assafelovic/gpt-researcher/pull/951
* Updated Contributing.md by HimangshuYadav in https://github.com/assafelovic/gpt-researcher/pull/952
* Documentation update to correct LLM provider prefix for Azure OpenAI. by scchengaiah in https://github.com/assafelovic/gpt-researcher/pull/958
* Updates code of conduct and removes all the grammatical errors. by HimangshuYadav in https://github.com/assafelovic/gpt-researcher/pull/956
* Updates Readme.md (English version) by HimangshuYadav in https://github.com/assafelovic/gpt-researcher/pull/955
* Sort pubmed_central search results by relevance versus default newest by cannin in https://github.com/assafelovic/gpt-researcher/pull/953
* Add function get_similar_content_by_query_with_vectorstore. by dzerkes in https://github.com/assafelovic/gpt-researcher/pull/961
* Searx retriever refactoring by igochkov in https://github.com/assafelovic/gpt-researcher/pull/960
* Update gptr-logs-handler.py by DhruvKadam-git in https://github.com/assafelovic/gpt-researcher/pull/962
* Chat with History by khoangothe in https://github.com/assafelovic/gpt-researcher/pull/885
* nextjs chat fix by ElishaKay in https://github.com/assafelovic/gpt-researcher/pull/972
* Add embedding providers by kesamet in https://github.com/assafelovic/gpt-researcher/pull/965
* update `getHost` reference by emmanuel-ferdman in https://github.com/assafelovic/gpt-researcher/pull/973
* Improved NextJS UX by assafelovic in https://github.com/assafelovic/gpt-researcher/pull/968

New Contributors
* HimangshuYadav made their first contribution in https://github.com/assafelovic/gpt-researcher/pull/952
* scchengaiah made their first contribution in https://github.com/assafelovic/gpt-researcher/pull/958
* cannin made their first contribution in https://github.com/assafelovic/gpt-researcher/pull/953
* dzerkes made their first contribution in https://github.com/assafelovic/gpt-researcher/pull/961
* igochkov made their first contribution in https://github.com/assafelovic/gpt-researcher/pull/960
* DhruvKadam-git made their first contribution in https://github.com/assafelovic/gpt-researcher/pull/962
* emmanuel-ferdman made their first contribution in https://github.com/assafelovic/gpt-researcher/pull/973

**Full Changelog**: https://github.com/assafelovic/gpt-researcher/compare/v3.1.2...v3.1.3

3.1.2

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
* Sanitize filenames file upload/delete by ethansilvas in https://github.com/assafelovic/gpt-researcher/pull/935
* "hack" to fix AzureOpenAI configuration problem by danieldekay in https://github.com/assafelovic/gpt-researcher/pull/933
* Added a "Back To Top" Button by Akhsuna07 in https://github.com/assafelovic/gpt-researcher/pull/937
* Specify embedding provider and model by kesamet in https://github.com/assafelovic/gpt-researcher/pull/918
* added all changes by assafelovic in https://github.com/assafelovic/gpt-researcher/pull/942
* Feature/strategic llm by assafelovic in https://github.com/assafelovic/gpt-researcher/pull/941
* Docs upgrades by ElishaKay in https://github.com/assafelovic/gpt-researcher/pull/940
* Fix/bing retriever consistency by ibuder in https://github.com/assafelovic/gpt-researcher/pull/944
* fix/bing-retriever: add missing import statement by rylincoln in https://github.com/assafelovic/gpt-researcher/pull/948

New Contributors
* ethansilvas made their first contribution in https://github.com/assafelovic/gpt-researcher/pull/935
* Akhsuna07 made their first contribution in https://github.com/assafelovic/gpt-researcher/pull/937
* ibuder made their first contribution in https://github.com/assafelovic/gpt-researcher/pull/944
* rylincoln made their first contribution in https://github.com/assafelovic/gpt-researcher/pull/948

**Full Changelog**: https://github.com/assafelovic/gpt-researcher/compare/v3.1.1...v3.1.2

3.1.1

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
https://github.com/user-attachments/assets/b4e6343d-d44d-4c10-b13a-2faa7f16b7b7

New PIP functions
python
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
* Hotfix: Update base.py by kesamet in https://github.com/assafelovic/gpt-researcher/pull/902
* Update docstring to reflect default values for `temperature` and `max_tokens` in `create_chat_completion` by lundha in https://github.com/assafelovic/gpt-researcher/pull/899
* updated relative paths by assafelovic in https://github.com/assafelovic/gpt-researcher/pull/906
* refactor(Dockerfile): optimize Dockerfile structure and layers by k1lgor in https://github.com/assafelovic/gpt-researcher/pull/898
* Doc: Typo Fix by Chhagan011 in https://github.com/assafelovic/gpt-researcher/pull/914
* ✅: Nextjs upgrades by ElishaKay in https://github.com/assafelovic/gpt-researcher/pull/913
* Feature/improved search queries using prior web search by assafelovic in https://github.com/assafelovic/gpt-researcher/pull/919
* [Docs] : Fix typos in docs by FarukhS52 in https://github.com/assafelovic/gpt-researcher/pull/920
* fixed some typos in CONTRIBUTING.md by Smoothengineer in https://github.com/assafelovic/gpt-researcher/pull/917
* fixed issue with defaulting to tavily by assafelovic in https://github.com/assafelovic/gpt-researcher/pull/924
* Update README.md by AranavMahalpure in https://github.com/assafelovic/gpt-researcher/pull/926
* Feature/image support by assafelovic in https://github.com/assafelovic/gpt-researcher/pull/925
* Fixed vector-store.py by DhanushNehru in https://github.com/assafelovic/gpt-researcher/pull/927
* Update vector-store.py by DhanushNehru in https://github.com/assafelovic/gpt-researcher/pull/928
* ✅ showing images in report by ElishaKay in https://github.com/assafelovic/gpt-researcher/pull/930
* update langchain huggingface embedding by hereiamravi in https://github.com/assafelovic/gpt-researcher/pull/931

New Contributors
* lundha made their first contribution in https://github.com/assafelovic/gpt-researcher/pull/899
* k1lgor made their first contribution in https://github.com/assafelovic/gpt-researcher/pull/898
* Chhagan011 made their first contribution in https://github.com/assafelovic/gpt-researcher/pull/914
* FarukhS52 made their first contribution in https://github.com/assafelovic/gpt-researcher/pull/920
* Smoothengineer made their first contribution in https://github.com/assafelovic/gpt-researcher/pull/917
* AranavMahalpure made their first contribution in https://github.com/assafelovic/gpt-researcher/pull/926
* DhanushNehru made their first contribution in https://github.com/assafelovic/gpt-researcher/pull/927
* hereiamravi made their first contribution in https://github.com/assafelovic/gpt-researcher/pull/931

**Full Changelog**: https://github.com/assafelovic/gpt-researcher/compare/v.3.1.0...v3.1.1

v.3.1.0
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
* Simple Docker files optimization. by yigit353 in https://github.com/assafelovic/gpt-researcher/pull/843
* Removed favicon.ico to resolve duplication error by yigit353 in https://github.com/assafelovic/gpt-researcher/pull/848
* Update linux-deployment.md by yigit353 in https://github.com/assafelovic/gpt-researcher/pull/849
* Add SearchApi retriever by SebastjanPrachovskij in https://github.com/assafelovic/gpt-researcher/pull/851
* Update filtering-by-domain.md by danieldekay in https://github.com/assafelovic/gpt-researcher/pull/853
* Ollama fixes by dharmapurikar in https://github.com/assafelovic/gpt-researcher/pull/856
* Fixing the missing "os" import for base.py by dharmapurikar in https://github.com/assafelovic/gpt-researcher/pull/857
* Partial fix to chat with Documents by yigit353 in https://github.com/assafelovic/gpt-researcher/pull/863
* Users can upload larger files by yigit353 in https://github.com/assafelovic/gpt-researcher/pull/864
* utils.py: resolve SyntaxWarning by samyk in https://github.com/assafelovic/gpt-researcher/pull/866
* actions: refactor actions for modularity and readability by Arieg419 in https://github.com/assafelovic/gpt-researcher/pull/867
* server: refactor server for modularity and readability by Arieg419 in https://github.com/assafelovic/gpt-researcher/pull/868
* multi-agents, master agent refactor by Arieg419 in https://github.com/assafelovic/gpt-researcher/pull/869
* multi-agents, editor agent refactor by Arieg419 in https://github.com/assafelovic/gpt-researcher/pull/870
* Agent/refactor agent for extendability by Arieg419 in https://github.com/assafelovic/gpt-researcher/pull/871
* revert experiment by Arieg419 in https://github.com/assafelovic/gpt-researcher/pull/872
* config - easy to add custom config by Arieg419 in https://github.com/assafelovic/gpt-researcher/pull/873
* detailed report, fix report creation by Arieg419 in https://github.com/assafelovic/gpt-researcher/pull/875
* Updated Hugging Face embeddings to use all-MiniLM-L6-v2 by KoradaCharan in https://github.com/assafelovic/gpt-researcher/pull/881
* Add Document To Vector Store by khoangothe in https://github.com/assafelovic/gpt-researcher/pull/838
* Make the README translations more consistent by kevin1kevin1k in https://github.com/assafelovic/gpt-researcher/pull/887
* Separate fast and smart llm providers by kesamet in https://github.com/assafelovic/gpt-researcher/pull/813
* Bug fixes/detailed report by assafelovic in https://github.com/assafelovic/gpt-researcher/pull/895

New Contributors
* yigit353 made their first contribution in https://github.com/assafelovic/gpt-researcher/pull/843
* SebastjanPrachovskij made their first contribution in https://github.com/assafelovic/gpt-researcher/pull/851
* dharmapurikar made their first contribution in https://github.com/assafelovic/gpt-researcher/pull/856
* samyk made their first contribution in https://github.com/assafelovic/gpt-researcher/pull/866
* Arieg419 made their first contribution in https://github.com/assafelovic/gpt-researcher/pull/867
* KoradaCharan made their first contribution in https://github.com/assafelovic/gpt-researcher/pull/881
* kevin1kevin1k made their first contribution in https://github.com/assafelovic/gpt-researcher/pull/887
* kesamet made their first contribution in https://github.com/assafelovic/gpt-researcher/pull/813

**Full Changelog**: https://github.com/assafelovic/gpt-researcher/compare/v3.0.8...v.3.1.0

Page 1 of 6

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.