v.3.1.0
assafelovic/gpt-researcherv.3.1.0Oct 11, 2024by assafelovic
AI Summary
Enhances the research agent's configurability by allowing multiple LLM providers and models per task, alongside a significant refactor of the multi-agent architecture.
Key Highlights
- Multiple LLM provider and model selection per task
- Multi-agents and agent refactor for modularity
- Separate fast and smart LLM providers
- Improved Hugging Face embeddings
New Features
- Multiple LLM provider selection
- Separate fast/smart LLM providers
- Document to Vector Store functionality
Full Release Notes
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