SimpleRAG is an AI-powered application that allows users to upload PDF, TXT, or DOC files and interact with an AI model to get insights and answers. Users can ask questions about the content of their uploaded documents.
- File Upload: Supports uploading TXT,
PDF, and DOCfiles. - AI Interaction: Utilizes an AI model to analyze and respond to queries about the document.
- Chunking: Processes the uploaded documents into manageable chunks for easier analysis.
You will also need llama.cpp server running locally on port 8080 and chromadb running on port 8000
To set up the project locally:
git clone https://github.com/your-repository/simpleRAG.git cd simpleRAG npm install
Run the project using: npm run dev
Navigate to http://localhost:3000 to interact with the application.
- Next.js
- Tailwind CSS
- ChromaDB
- OpenAI
- llama.cpp
Contributions are welcome. Please fork the repository and submit a pull request.