DeepResearch / README.md
pjpjq's picture
Switch to Docker SDK to fix dependency conflicts
3fe716f
---
title: Tongyi DeepResearch
emoji: πŸ”
colorFrom: blue
colorTo: purple
sdk: docker
app_file: app.py
pinned: false
license: apache-2.0
---
# Tongyi DeepResearch
A leading open-source Deep Research Agent that conducts thorough, multi-source investigations into any topic.
## Features
- πŸ” **Web Search**: Perform Google web searches to find relevant information
- πŸ“š **Academic Search**: Leverage Google Scholar for academic publications
- 🌐 **Web Visiting**: Visit webpages and extract useful information
- 🐍 **Python Interpreter**: Execute Python code in a sandboxed environment
## Environment Variables
To run this application, you need to set the following environment variables:
| Variable | Description |
|----------|-------------|
| `DR_MODEL_NAME` | The name of the LLM model to use |
| `DR_MODEL_SERVER` | The API endpoint of the model server |
| `DR_MODEL_API_KEY` | The API key for the model server |
| `SERPER_KEY_ID` | API key for Serper.dev (Google Search) |
| `JINA_KEY` | API key for Jina.ai (Web Reading) |
| `SANDBOX_URL` | URL of the sandbox fusion endpoint for Python execution |
| `API_KEY` | API key for the summary model |
| `API_BASE` | Base URL for the summary model API |
## Usage
1. Clone this repository
2. Set up the environment variables
3. Run `python app.py`
4. Open your browser and navigate to `http://localhost:7860`
## License
Apache-2.0