| .. | ||
| scripts | ||
| docker-compose.yml | ||
| Dockerfile | ||
| readme.md | ||
| requirements.txt | ||
| smolagent_deepresearch.py | ||
Open WebUI - SmolAgents Open Deep Research Pipeline
To manage the resource-intensive requirements, it's optimal to host this within the Pipelines container. Follow these steps to launch:
- Save your API key in a
.envfile. - Execute
docker compose up -d --buildto start the service. - Navigate to Open WebUI Admin -> Pipelines.
- Add a new connection pointing to
http://host.docker.internal:9099, using the API key saved earlier. - Upload the
smolagent_deepresearch.pyfile. - Enter the required LLM information during this step to ensure proper deployment. This will set it up as a model in the system.
Special Thanks
This project leverages the work from smolagents, a lightweight library designed to build sophisticated agentic systems and the open deep research project. Special thanks to:
- Aymeric Roucher
- Albert Villanova del Moral
- Thomas Wolf
- Leandro von Werra
- Erik Kaunismäki
For more information, visit the smolagents GitHub repository.