Commit graph

5 commits

Author SHA1 Message Date
af4d96f7fc chore(deps): add .github/renovate.json5 2025-04-25 08:23:15 +00:00
6993a52d47 Refactor and improve ReportGenerator for clarity and robustness
Enhanced docstrings for better clarity and consistency across methods. Added error handling for report generation and ensured default values for research details to avoid null errors. Improved comments and logic flow for readability and maintainability.
2025-04-25 10:03:21 +02:00
9f87253082 Make DeepResearch asynchronously iterable.
Added asynchronous iteration methods (`__aiter__` and `__anext__`) to the `DeepResearch` class to enable streaming of research report chunks. Introduced functionality to generate and split reports into smaller chunks for improved report handling.
2025-04-25 09:57:43 +02:00
43423732e2 Add environment variable placeholders to README
Included new environment variable placeholders for better configuration guidance. These updates clarify setup requirements and improve documentation completeness.
2025-04-25 08:42:32 +02:00
3d0d2b2770 Add FastAPI app for report generation with Docker support
Implement a modular FastAPI-based service for generating research reports using `GPTResearcher`. Includes secure API key authentication, a streaming response endpoint, and a Dockerized deployment setup. Also adds documentation, core dependencies, and project structure.
2025-04-25 08:34:18 +02:00