Skip to content

shubharthaksangharsha/rag_implementation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

Apsara AI - Rag & Advance Chatbot

Welcome to Apsara AI, an innovative project powered by Streamlit, Groq, and Ollama! 🚀

Apsara AI features a cutting-edge Chatbot and RAG (Retrieval Augmentation Generation) system designed to enhance conversational experiences and streamline information retrieval from various documents.

Apsara AI Chatbot

Features

  • Chatbot: Engage in real-time conversations with Apsara using advanced conversational capabilities powered by Groq and Ollama.

  • RAG (Retrieval Augmentation Generation): Extract information from PDFs, Docs, or websites effortlessly with Apsara's RAG system.

Project Files

  • home.py: Contains the home page (used this for running the interface)
  • chatbot.py: Contains the code for the Chatbot component of Apsara AI.
  • rag.py: Contains the code for the RAG (Retrieval Augmentation Generation) component of Apsara AI.

Getting Started

Installation Instructions

Ollama

  1. Download Ollama:

  2. Install Ollama:

    • Follow the instructions provided on the Ollama website to install the software on your system.
  3. Pull Local Embeddings:

    • To pull the local embeddings, run the following command in your terminal:
      ollama pull nomic-embed-text
  4. Pull Local LLM (Optional):

    • If you want to use a local LLM, run the following command in your terminal:
      ollama pull openchat
  5. Verify Installation:

    • After installation, you can verify that Ollama and the required components are installed correctly by running:
      ollama --version
  6. Clone the repository:

    git clone https://github.com/your-username/apsara-ai.git
    
  7. Install requirements.txt:

  • Install requirements.txt file by following command
  pip install -r requirements.txt
  1. Run the Streamlit App:
  streamlit run home.py

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages