Repository navigation
Changelog
[v1.0.0] – 2025-07-11
Initial Release
- Modular RAG chatbot with both CLI and Streamlit web interface.
- Document ingestion: Supports PDF, DOCX, and TXT files.
- Data processing pipeline: Extracts, chunks, and indexes documents.
- Embedding generation: Supports OpenAI and Groq as embedding providers.
- LLM integration: Switchable between OpenAI and Groq for answer generation.
- Retrieval system: Uses ChromaDB for efficient vector search.
- Conversational history: Context-aware answers using previous questions.
- Pre-commit hooks and code style: Enforces code quality via Ruff and pre-commit.
- Automated testing: Includes unit tests with pytest.
- Configurable via
.envand settings file. - MIT licensed and ready for community contributions.
This is the initial public release. Feedback and contributions welcome!