Skip to content

A personalised chatbot based on Meta Llama3.1, using RAG to get personal data.

Notifications You must be signed in to change notification settings

ToBeAss/Larry-Llama

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Larry-Llama

A personalised chatbot based on Meta Llama3.1, using RAG to get personal data.

Instructions

Ollama

ollama serve

You can check if Ollama is running on: http://localhost:11434

  • Open a new terminal window and pull the model from Ollama
ollama pull llama3.1

This will download the llama3.1:latest:8b model (4.7GB)

Installation

  • Clone and enter the repository
git clone https://github.com/ToBeAss/Larry-Llama.git
cd Larry-Llama
  • Create a virtual environment in python
python -m venv venv
  • Activate the virtual environment

Windows

venv\Scripts\activate.bat

MacOS

source venv/bin/activate
  • Download the required packages
pip install -r requirements.txt
  • Run the program
python main.py

Resources

https://github.com/liahra/kvRAG/blob/main/query_data.py
https://ollama.com/blog/embedding-models
https://python.langchain.com/docs/integrations/vectorstores/chroma/
https://python.langchain.com/docs/tutorials/rag/

About

A personalised chatbot based on Meta Llama3.1, using RAG to get personal data.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages