7c8ce11740d8782deed83dae1d38769e74f8d323
RAG Agent Project
Installation
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
Environment Variables
OPENAI_API_KEY– API key for OpenAI or Ollama. If using local Ollama setOPENAI_API_BASE_URL=http://localhost:11434/v1.
Usage
Load documents into vector store
python init_loader.py /path/to/text/files
Start interactive CLI
python cli_client.py /add --text "Your document content"
python cli_client.py /search --text "What is LangChain?"
python cli_client.py /quit
Run agent directly
python agent.py
Development
- Tests are not included but can be added in
tests/. - Lint with
ruff .and format withblack ..
Description
Languages
Python
100%