Files
task_6a02e23da6fe2e4ac16acf…/README.md
T
2026-05-28 13:59:27 +00:00

33 lines
733 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# RAG Agent Project
## Installation
```bash
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 set `OPENAI_API_BASE_URL=http://localhost:11434/v1`.
## Usage
### Load documents into vector store
```bash
python init_loader.py /path/to/text/files
```
### Start interactive CLI
```bash
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
```bash
python agent.py
```
## Development
- Tests are not included but can be added in `tests/`.
- Lint with `ruff .` and format with `black .`.