OpenSearch RAG LLM Chatbot

This project is a Retrieval-Augmented Generation (RAG) chatbot that leverages OpenSearch for document retrieval and a large language model (LLM) for generating responses.

Features

  • Document Retrieval: Retrieves relevant documents from an OpenSearch cluster.
  • LLM Integration: Uses a pre-trained LLM to generate chat responses based on retrieved documents.

Installation

  1. Clone this repository:
    git clone https://github.com/hymvp/my_opensearch_rag_chatbot.git
    cd opensearch-rag-chatbot
    python -m app.indexing
    python mail.py