An open API service indexing awesome lists of open source software.

https://github.com/wilhelmbuitrago/chatbot_rag_app

The chatbot_rag_app is an interactive chatbot application that uses Retrieval-Augmented Generation (RAG) to provide context-aware responses. It supports document uploads, processing, and conversational interactions, powered by the ChatBot-RAG backend.
https://github.com/wilhelmbuitrago/chatbot_rag_app

chatbot llm rag rag-chatbot

Last synced: 3 months ago
JSON representation

The chatbot_rag_app is an interactive chatbot application that uses Retrieval-Augmented Generation (RAG) to provide context-aware responses. It supports document uploads, processing, and conversational interactions, powered by the ChatBot-RAG backend.

Awesome Lists containing this project

README

          

# chatbot_rag_app
[![Streamlit App](https://static.streamlit.io/badges/streamlit_badge_black_white.svg)](https://chatbotragapp.streamlit.app/)
![PyPI - Version](https://img.shields.io/pypi/v/chatbot-rag?link=https%3A%2F%2Fpypi.org%2Fproject%2Fchatbot-rag%2F)
## 🚀 Resume

This project is an interactive chatbot application that leverages Retrieval-Augmented Generation (RAG) techniques for enhanced conversational capabilities. It allows users to upload documents, process them, and interact with a chatbot that provides context-aware responses.

## 📥 Installation

1. 🌀 Clone the repository:
```bash
git clone https://github.com/WilhelmBuitrago/chatbot_rag_app.git
```
2. 📂 Navigate to the project directory:
```bash
cd chatbot_rag_app
```
3. 📦 Install the required dependencies:
```bash
pip install -r requirements.txt
```
4. ▶️ Run the application:
```bash
streamlit run app.py
```

## 🛠️ Backend

This project uses the [ChatBot-RAG](https://github.com/WilhelmBuitrago/ChatBot-RAG) project to handle all backend operations for chat and conversation functionalities.

## 📜 License

This project is licensed under the terms of the [LICENSE](LICENSE) file.