Browse by type
<img src="https://github.com/Alibaba-NLP/DeepResearch/raw/main/assets/logo.png" width="100%">
🤗 HuggingFace |
ModelScope | 💬 WeChat(微信) | 📰 Blog | 📑 Paper
👏 Welcome to try Tongyi DeepResearch via our
Modelscope online demo or 🤗 Huggingface online demo or
bailian service!
[!NOTE] This demo is for quick exploration only. Response times may vary or fail intermittently due to model latency and tool QPS limits. For a stable experience we recommend local deployment; for a production-ready service, visit
bailian and follow the guided setup.
We present
Tongyi DeepResearch, an agentic large language model featuring 30.5 billion total parameters, with only 3.3 billion activated per token. Developed by Tongyi Lab, the model is specifically designed for long-horizon, deep information-seeking tasks. Tongyi DeepResearch demonstrates state-of-the-art performance across a range of agentic search benchmarks, including Humanity's Last Exam, BrowseComp, BrowseComp-ZH, WebWalkerQA,xbench-DeepSearch, FRAMES and SimpleQA.
Tongyi DeepResearch builds upon our previous work on the
WebAgent project.
More details can be found in our 📰 Tech Blog.

You can directly download the model by following the links below.
| Model | Download Links | Model Size | Context Length |
|---|---|---|---|
| Tongyi-DeepResearch-30B-A3B | 🤗 HuggingFace |
🤖 ModelScope | 30B-A3B | 128K |
[2025/09/20]🚀 Tongyi-DeepResearch-30B-A3B is now on OpenRouter! Follow the Quick-start guide.
[2025/09/17]🔥 We have released Tongyi-DeepResearch-30B-A3B.

This guide provides instructions for setting up the environment and running inference scripts located in the inference folder.
conda or virtualenv.# Example with Conda
conda create -n react_infer_env python=3.10.0
conda activate react_infer_env
Install the required dependencies:
pip install -r requirements.txt
Configure your API keys and settings by copying the example environment file:
# Copy the example environment file
cp .env.example .env
Edit the .env file and provide your actual API keys and configuration values:
Note: The
.envfile is gitignored, so your secrets will not be committed to the repository.
The system supports two input file formats: JSON and JSONL.
Option 1: JSONL Format (recommended)
- Create your data file with .jsonl extension (e.g., my_questions.jsonl)
- Each line must be a valid JSON object with question and answer keys:
json
{"question": "What is the capital of France?", "answer": "Paris"}
{"question": "Explain quantum computing", "answer": ""}
Option 2: JSON Format
- Create your data file with .json extension (e.g., my_questions.json)
- File must contain a JSON array of objects, each with question and answer keys:
json
[
{ "question": "What is the capital of France?", "answer": "Paris" },
{ "question": "Explain quantum computing", "answer": "" }
]
Important Note: The answer field contains the ground truth/reference answer used for evaluation. The system generates its own responses to the questions, and these reference answers are used to automatically judge the quality of the generated responses during benchmark evaluation.
question fieldeval_data/file_corpus/ directory{"question": "(Uploaded 1 file: ['report.pdf'])\n\nWhat are the key findings?", "answer": "..."}project_root/
├── eval_data/
│ ├── my_questions.jsonl # Your evaluation data
│ └── file_corpus/ # Referenced documents
│ ├── report.pdf
│ └── data.xlsx
run_react_infer.sh and modify the following variables as instructed in the comments:MODEL_PATH - path to the local or remote model weights.DATASET - full path to your evaluation file, e.g. eval_data/my_questions.jsonl or /path/to/my_questions.json.OUTPUT_PATH - path for saving the prediction results, e.g. ./outputs.API_KEY, BASE_URL, or other credentials. Each key is explained inline in the bash script.bash run_react_infer.sh
With these steps, you can fully prepare the environment, configure the dataset, and run the model. For more details, consult the inline comments in each script or open an issue.
Tongyi-DeepResearch-30B-A3B is now available at OpenRouter. You can run the inference without any GPUs.
You need to modify the following in the file inference/react_agent.py:
We provide benchmark evaluation scripts for various datasets. Please refer to the evaluation scripts directory for more details.
Please refer to the FAQ for more details.

Tongyi DeepResearch also has an extensive deep research agent family. You can find more information in the following paper:
[1] WebWalker: Benchmarking LLMs in Web Traversal (ACL 2025)
[2] WebDancer: Towards Autonomous Information Seeking Agency (NeurIPS 2025)
[3] WebSailor: Navigating Super-human Reasoning for Web Agent
[4] WebShaper: Agentically Data Synthesizing via Information-Seeking Formalization
[5] WebWatcher: Breaking New Frontier of Vision-Language Deep Research Agent
[6] WebResearcher: Unleashing unbounded reasoning capability in Long-Horizon Agents
[7] ReSum: Unlocking Long-Horizon Search Intelligence via Context Summarization
[8] WebWeaver: Structuring Web-Scale Evidence with Dynamic Outlines for Open-Ended Deep Research
[10] Scaling Agents via Continual Pre-training
[11] Towards General Agentic Intelligence via Environment Scaling
[12] AgentFold: Long-Horizon Web Agents with Proactive Context Management
[13] WebLeaper: Empowering Efficient, Info-Rich Seeking for Web Agents
[14] BrowseConf: Confidence-Guided Test-Time Scaling for Web Agents
[15] Repurposing Synthetic Data for Fine-grained Search Agent Supervision
[16] ParallelMuse: Agentic Parallel Thinking for Deep Information Seeking
[17] AgentFrontier: Expanding the Capability Frontier of LLM Agents with ZPD-Guided Data Synthesis
[18] Nested Browser-Use Learning for Agentic Information Seeking
🔥🔥🔥 We are hiring! Research intern positions are open (based in Hangzhou、Beijing、Shanghai)
📚 Research Area:Web Agent, Search Agent, Agent RL, MultiAgent RL, Agentic RAG
☎️ Contact:yongjiang.jy@alibaba-inc.com
For communications, please contact Yong Jiang (yongjiang.jy@alibaba-inc.com).
```bibtex @article{tongyidr, title={Tongyi DeepResearch Technical Report}, author={Team, Tongyi DeepResearch and Li, Baixuan and Zhang, Bo and Zhang, Dingchu and Huang, Fei and Li, Guangyu and Chen, Guoxin and Yin, Hu
$ claude mcp add DeepResearch \
-- python -m otcore.mcp_server <graph>