Skip to content

"Ollama Movies Recommendation Chatbot" is a chatbot that uses Ollama, RAG, and Qdrant to provide personalized movie recommendations through a Gradio interface.

Notifications You must be signed in to change notification settings

cjzhi98/ollama-movie-gpt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ollama Movies Recommendation Chatbot

"Ollama Movies Recommendation Chatbot" is a chatbot that uses Ollama, RAG, and Qdrant to provide personalized movie recommendations through a Gradio interface.

Installation

Make sure you has ollama installed on your computer, we will be using qwen:7b as our llm.

  1. Clone the repository:
git clone https://github.com/cjzhi98/ollama-movie-gpt
  1. Navigate to the project directory:
cd ollama-movie-gpt
  1. Install the required Python packages:
pip install -r requirements.txt
  1. 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

Running the Application

To run the application, use the following command:

python main.py

You can access the gradio chatbot at http://localhost:7860/

Demo

alt text

About

"Ollama Movies Recommendation Chatbot" is a chatbot that uses Ollama, RAG, and Qdrant to provide personalized movie recommendations through a Gradio interface.

Topics

Resources

Stars

Watchers

Forks