# DeepResearch **Repository Path**: iflytek/DeepResearch ## Basic Information - **Project Name**: DeepResearch - **Description**: A deep research framework based on progressive search and cross-evaluation. - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-10-24 - **Last Updated**: 2025-11-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
Logo **A lightweight deep research framework based on progressive search and cross-evaluation.** [![License](https://img.shields.io/badge/license-apache2.0-blue.svg)](LICENSE) [![Version](https://img.shields.io/github/v/release/iflytek/DeepResearch)](https://github.com/iflytek/DeepResearch/releases) [![GitHub Stars](https://img.shields.io/github/stars/iflytek/DeepResearch?style=social)](https://github.com/iflytek/DeepResearch/stargazers) English | [简体中文](docs/README_Zh.md)
# Introduction DeepResearch focuses on solving complex information analysis problems and supports local deployment for individual developers. Through modular context assembly (covering knowledge bases, tool descriptions, and interaction history) and progressive search optimization, it builds an intelligent research workflow of "Task Planning → Tool Calling → Evaluation & Iteration". This workflow effectively alleviates the issues of attention dispersion and information loss when large models process long contexts. Meanwhile, it allows users to introduce custom research workflows, ensuring the output content has thematic focus, comprehensive argumentation, and logical hierarchy. **Features:** - Delivers high-quality results without requiring model customization. - Enables collaboration between small and large models to boost research efficiency and control usage costs. - Reduces large model hallucinations through knowledge extraction and cross-evaluation verification. - Supports lightweight deployment and flexible configuration. **Framework:**
framework
**Samples:** [Deep Research Products Global and Domestic Landscape Analysis](https://deep-report-file.xf-yun.com/Deep%20Research%20Products%20Global%20and%20Domestic%20Landscape%20Analysis.html) [Global AI Agent Products Panoramic Analysis: Core Capabilities and Application Scenarios](https://deep-report-file.xf-yun.com/Global%20AI%20Agent%20Products%20Panoramic%20Analysis%20Core%20Capabilities%20and%20Application%20Scenarios.html) ## Quick Start This section will explain how to configure the local runtime environment for DeepResearch, or you can visit [SparkDesk](https://xinghuo.xfyun.cn/desk) and go to the "Analysis & Research" tab for an online experience. ### 1. Environment Setup - Recommended Python version: **3.10.0** (using other versions may cause dependency issues). - Clone the repository. ```bash git clone git@github.com:iflytek/DeepResearch.git ``` - Ensure you have Poetry installed(Recommended version:2.2.1). ```bash poetry --version # If Poetry is not installed yet, you can try installing it via the following methods # Install Poetry on Bash curl -sSL https://install.python-poetry.org | python3 - # Install Poetry on PowerShell (Invoke-WebRequest -Uri https://install.python-poetry.org -UseBasicParsing).Content | python - ``` - Set up your runtime environment ```bash cd DeepResearch poetry install poetry env activate ``` ### 2. Environment Configuration According to DeepResearch's workflow, you need to fill in LLM configuration parameters for each module (for the `Planner`, it is recommended to use a reasoning LLM, such as `DeepSeekR1`). Edit `config/llms.toml` and `config/search.toml` files provide your actual API keys and configuration values: - **api_base/api_key/model**: OpenAI-compatible API, from [Iflytek MaaS](https://maas.xfyun.cn/modelSquare) or other platforms. - **jina_api_key** or **tavily_api_key**: Get your key from [Jina](https://jina.ai/) or [Tavily](https://www.tavily.com/) for web page reading. ### 3. Running DeepResearch Enjoy the moment. ```bash poetry run python -m src.run ```
framework
## Contributing We welcome contributions of all kinds! Please see our [Contributing Guide](CONTRIBUTING.md) ## Support - Community Discussion: [GitHub Discussions](https://github.com/iflytek/DeepResearch/discussions) - Bug Reports: [Issues](https://github.com/iflytek/DeepResearch/issues) ## License This project is licensed under the [Apache 2.0 License](LICENSE).