Spaces:
Sleeping
Sleeping
| # Rajasthan Tourism Chatbot | |
| This is a RAG-powered chatbot that provides information about tourism in Rajasthan, India. The application uses Groq LLM for text generation and supports multiple languages. | |
| ## Features | |
| - Question answering about Rajasthan tourism | |
| - Multi-language support (English, Hindi, Spanish, French, German, Tamil) | |
| - Text-to-speech output in the selected language | |
| - Quick access buttons for common tourism queries | |
| - RAG (Retrieval Augmented Generation) integration using FastEmbed and FAISS | |
| ## Technical Details | |
| - Built with LangChain and Groq API | |
| - Uses FastEmbed for embedding generation | |
| - Semantic chunking for better text segmentation | |
| - FAISS vector database for efficient similarity search | |
| - Gradio for the user interface | |
| ## Required API Key | |
| This application requires a Groq API key to function. The key should be added as a secret in Hugging Face Spaces. | |
| ## Usage | |
| 1. Select your preferred language from the dropdown | |
| 2. Use the quick access buttons for common queries | |
| 3. Or type your own question in the text field | |
| 4. Listen to the audio response by clicking the play button | |
| ## Data Sources | |
| The chatbot is trained on tourism information about Rajasthan, stored in the TourismChatbot.pdf file. | |