--- title: Gradio RAG emoji: 💬 colorFrom: yellow colorTo: red sdk: gradio sdk_version: 5.0.1 app_file: app.py pinned: false thumbnail: >- https://cdn-uploads.huggingface.co/production/uploads/6717debbdc93697931443e1a/ZGyXEFgXtnCB8QMWAzExn.jpeg short_description: 'RAG in chatbot style ' license: mit --- An example chatbot using [Gradio](https://gradio.app), [`huggingface_hub`](https://huggingface.co/docs/huggingface_hub/v0.22.2/en/index), and the [Hugging Face Inference API](https://huggingface.co/docs/api-inference/index). # Knowledge Base Chatbot This is a chatbot that can answer questions based on your knowledge base. It uses FAISS for similarity search and the Together API for generating responses. ## Features - Natural conversation with context awareness - Chat history preservation - Clean interface - Fast responses ## Setup 1. Create a Hugging Face Space 2. Upload your FAISS index files 3. Set your Together API key in the Space's secrets with the name `TOGETHER_API_KEY` 4. The app will automatically deploy ## Usage Simply type your questions in the chat interface and get responses based on the knowledge base. ## Environment Variables - `TOGETHER_API_KEY`: Together API key (required)