DeepShop is an intelligent chatbot π€ that helps you choose the best products through advanced comparison tables. It analyzes features, prices, and reviews to provide personalized recommendations.β¨
- LM-Studio π
- Python 3.x π
- Dependencies specified in the
requirements.txtfile π
-
Download and install LM-Studio πΎ
- Follow the instructions on the official LM-Studio website.
-
Download the model π₯
- Download the
deepseek-r1-distill-llama-8bmodel from LM-Studio's model hub.
- Download the
-
Clone the repository π₯οΈ
git clone https://github.com/VincenzoVillanova/DeepShop.git cd DeepShop -
Install dependencies π
pip install -r requirements.txt
-
Configure LM-Studio βοΈ
- Load the
deepseek-r1-distill-llama-8bmodel into LM-Studio. - Copy the contents of the
prompt.txtfile into the system prompt of the chatbot within LM-Studio. - Start the model in local mode. π
- Load the
-
Run the chatbot
βΆοΈ streamlit run deep_shop.py
Make sure LM-Studio is running with the deepseek-r1-distill-llama-8b model loaded and properly configured to support DeepShop. Ensure the prompt.txt file is set as the system prompt for optimal performance. β
Interact with the chatbot to receive shopping recommendations based on intelligent comparison tables. π
This project is distributed under the MIT license. For more details, see the LICENSE file. π
DeepShop/
β
βββ src/
β βββ deep_shop.py
β
βββ data/
β βββ prompt.txt
β
βββ docs/
β βββ README.md
β βββ LICENSE
β
βββ requirements.txt