What is Deep Search Lighting?
Deep Search Lighting is a lightweight, pure web search solution for large language models that supports multi-engine aggregated search, deep reflection, and result evaluation. It is designed for developers needing a framework-free, easy-to-integrate search capability across models of any size.
How to use Deep Search Lighting?
Install dependencies via pip install -r requirements.txt, rename .env.examples to .env, and fill in your model API information (OpenAI‑style APIs). Run the test case with python test_demo.py, launch the Streamlit demo with streamlit run streamlit_app.py, or start the built‑in MCP server with python mcp_server.py and connect the client via python langgraph_mcp_client.py.
Key features of Deep Search Lighting
- Multi-engine aggregated search (Baidu, DuckDuckGo, Bocha, Tavily)
- Reflection strategies for self-evaluation by the LLM
- Customizable pipelines for any LLM model
- OpenAI-style API compatibility out of the box
- Pure model source code for easy integration
- Built-in MCP server support
Use cases of Deep Search Lighting
- Enhancing an LLM with real‑time web search without a heavy framework
- Rapid prototyping of search‑augmented applications using free APIs
- Offering adjustable depth for balancing speed and result quality
- Running web search tasks on smaller LLMs that struggle with tool‑calling patterns
评论