├── .github ├── stale.yml └── workflows │ └── ubuntu.yml ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── config.example.yaml ├── deep_research_demo.py ├── docs ├── gradio.png ├── logo.png ├── project.md ├── report.png ├── wechat.jpeg └── wechat_group.jpg ├── main.py ├── requirements.txt ├── src ├── __init__.py ├── config.py ├── deep_research.py ├── gradio_chat.py ├── model_utils.py ├── mp_search_client.py ├── prompts.py ├── providers.py ├── search_utils.py ├── serper_client.py └── tavily_client.py └── tests ├── __init__.py ├── test_providers.py └── test_serper_client.py /.github/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shibing624/deep-research/HEAD/.github/stale.yml -------------------------------------------------------------------------------- /.github/workflows/ubuntu.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shibing624/deep-research/HEAD/.github/workflows/ubuntu.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shibing624/deep-research/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shibing624/deep-research/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shibing624/deep-research/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shibing624/deep-research/HEAD/README.md -------------------------------------------------------------------------------- /config.example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shibing624/deep-research/HEAD/config.example.yaml -------------------------------------------------------------------------------- /deep_research_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shibing624/deep-research/HEAD/deep_research_demo.py -------------------------------------------------------------------------------- /docs/gradio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shibing624/deep-research/HEAD/docs/gradio.png -------------------------------------------------------------------------------- /docs/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shibing624/deep-research/HEAD/docs/logo.png -------------------------------------------------------------------------------- /docs/project.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shibing624/deep-research/HEAD/docs/project.md -------------------------------------------------------------------------------- /docs/report.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shibing624/deep-research/HEAD/docs/report.png -------------------------------------------------------------------------------- /docs/wechat.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shibing624/deep-research/HEAD/docs/wechat.jpeg -------------------------------------------------------------------------------- /docs/wechat_group.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shibing624/deep-research/HEAD/docs/wechat_group.jpg -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shibing624/deep-research/HEAD/main.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | loguru 2 | openai 3 | httpx 4 | gradio==5.22.0 5 | pyyaml -------------------------------------------------------------------------------- /src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shibing624/deep-research/HEAD/src/config.py -------------------------------------------------------------------------------- /src/deep_research.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shibing624/deep-research/HEAD/src/deep_research.py -------------------------------------------------------------------------------- /src/gradio_chat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shibing624/deep-research/HEAD/src/gradio_chat.py -------------------------------------------------------------------------------- /src/model_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shibing624/deep-research/HEAD/src/model_utils.py -------------------------------------------------------------------------------- /src/mp_search_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shibing624/deep-research/HEAD/src/mp_search_client.py -------------------------------------------------------------------------------- /src/prompts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shibing624/deep-research/HEAD/src/prompts.py -------------------------------------------------------------------------------- /src/providers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shibing624/deep-research/HEAD/src/providers.py -------------------------------------------------------------------------------- /src/search_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shibing624/deep-research/HEAD/src/search_utils.py -------------------------------------------------------------------------------- /src/serper_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shibing624/deep-research/HEAD/src/serper_client.py -------------------------------------------------------------------------------- /src/tavily_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shibing624/deep-research/HEAD/src/tavily_client.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Tests package initialization -------------------------------------------------------------------------------- /tests/test_providers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shibing624/deep-research/HEAD/tests/test_providers.py -------------------------------------------------------------------------------- /tests/test_serper_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shibing624/deep-research/HEAD/tests/test_serper_client.py --------------------------------------------------------------------------------