RAG Chatbot
The website was created for display message from RAG Chatbot, manage documents.
Short Explanation
ChatGPT for personal use. It's built using Python, Django for the backend, and React with Next.js for the frontend. The application provides regular chatting capabilities with history stored in the database, streaming responses, and auto-generated titles using gpt3.5. It also allows for title editing, conversation deletion, messages regeneration and document management.
Some of the features that have been implemented include:
-
📋 Chat history: while regenerating messages (or editing existing ones)
-
💬 Streaming responses
-
🔍 Auto generated titles using gpt3.5
-
🖋 Title edition for given conversation
-
🗑️ Deletion of given conversation
-
🔧 Assistant messages regeneration
-
👀 User messages edition
-
📝 Document management
Images
Main view

Streaming

View references

Title edition

Editing messages

Switch original, edited message

Document management
