Skip to content

AbeEstrada/mlx-rag

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MLX RAG

Retrieval Augmented Generation (RAG) example using Langchain (loader), Chroma (vector database), Hugging Face sentence-transformers (embeddings) and MLX (LLM).

This example code was tested with these models:

  • mlx-community/Phi-3-mini-128k-instruct-4bit
  • mlx-community/WizardLM-2-7B-4bit
  • mlx-community/gemma-1.1-7b-it-4bit
  • mlx-community/Mistral-7B-Instruct-v0.2-4bit
  • mlx-community/Mixtral-8x7B-Instruct-v0.1-hf-4bit-mlx

Usage

pip install -r requirements.txt
python main.py

mlx-rag

Example document

About

Retrieval Augmented Generation (RAG) example

Topics

Resources

License

Stars

Watchers

Forks

Languages