RAG_Groq_70B / README.md
muddasser's picture
Update README.md
ed58c18 verified
---
title: RAG Chatbot AI
emoji: πŸ“š
colorFrom: blue
colorTo: purple
sdk: gradio
sdk_version: 6.9.0
python_version: '3.10'
app_file: app.py
pinned: false
---
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
# πŸ“š RAG Chatbot AI (Gradio)
This is a **RAG (Retrieval-Augmented Generation) chatbot** using **Gradio**.
It allows users to upload documents (PDF, DOCX, CSV) and ask questions.
The chatbot retrieves relevant context using **FAISS embeddings** and generates answers via **Groq API (LLaMA3-70B)**.
---
## Features
- Upload documents and extract text.
- Retrieve relevant context using FAISS embeddings.
- Generate answers using **Groq LLaMA3-70B**.
- Optional evaluation with **BLEU, ROUGE, BERTScore**.
---
## Files in this repository
- `app.py` β†’ Main Gradio app
- `requirements.txt` β†’ Python dependencies
- `README.md` β†’ This file
---
## Hugging Face Space Setup
1. Create a new **Gradio Space** on [Hugging Face](https://huggingface.co/spaces).
2. Upload all files (`app.py`, `requirements.txt`, `README.md`).
3. Add your **GROQ_API_KEY** in **Space Settings β†’ Variables and secrets**.
4. Click **Run** β€” your chatbot will be live.