A web application that transforms the way you interact with your data. Allows you to upload files and use it as knowledge base for your interactions with AI GPT model.
Chat with your data using Natural Language Processing (NLP), a platform for you to engage with your data in a conversational manner. Whether you want to query a specific file or all your files,
DataHive supports the upload of multiple files at once, accepting DOC, TXT, and PDF file formats.
JWT for user authentication and an email service for account verification.
Tech stack:
- Python
- FastAPI
- Langchain
- Pinecone (Vector Database)
- REDIS (Chat History, Limiter)
- SQL
- Pytest (Testing)
- React
- Bootstrap
Frontend Repository can be found here.
Chatbot-Chat-With-Your-Data.mp4
This project is licensed under the terms of the MIT license.