Skip to content

Latest commit

 

History

History
43 lines (34 loc) · 641 Bytes

README.md

File metadata and controls

43 lines (34 loc) · 641 Bytes

Simple Text RAG

Simple Text RAG Python application that allows adding a document then asking questions about it. Uses:

  • LangChain
  • Groq API
  • ChromaDB Vector Store
  • gRPC API

This is a demo app. The code is not production ready

Development Setup

Create Virtual Env

python3 -m venv .venv

Install requirements

make requirements
make requirements-dev

Setup .env file

cp .env.example .env

Regenerate Protobuf output files

Only needed if making changes to the proto files

make gen-protos

Run linter

make lint

Run server

make server