"Ollama Movies Recommendation Chatbot" is a chatbot that uses Ollama, RAG, and Qdrant to provide personalized movie recommendations through a Gradio interface.
Make sure you has ollama installed on your computer, we will be using qwen:7b as our llm.
- Clone the repository:
git clone https://github.com/cjzhi98/ollama-movie-gpt
- Navigate to the project directory:
cd ollama-movie-gpt
- Install the required Python packages:
pip install -r requirements.txt
- Pull and run the cjzhi98/movies-qdrant qdrant instance. This instance already has the movies embedding inside the collection "movies". You can see the data_processing folder for the steps to prepare the qdrant "movies" collection.
For more information, refer to the [data_processing] folder.
docker-compose up -d
To run the application, use the following command:
python main.py
You can access the gradio chatbot at http://localhost:7860/