Skip to content

RAG Chat is a full-fledged service that lets you upload documents (text and audio files) and chat with them.

License

Notifications You must be signed in to change notification settings

gdsoumya/rag-chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RAG CHAT

rag chat demo

RAG Chat is a full-fledged service that lets you upload documents (text and audio files) and chat with them.

Setup

Prerequisites

  • Docker
  • OpenAI API key (optional)
  • Anthropic API key (optional)
  • Ollama installed (optional)

Installation

  1. Clone repository

    git clone 
    cd rag-chat
  2. Set environment variables, copy .env.example to .env and update the values

  3. Run server

    cd dev/
    DOCKER_VOLUME_DIRECTORY=./temp-data docker compose -f dev/docker-compose.yml up -d

UI will be available at http://localhost:8080

Features

  • Upload files (PDF, TXT and Audio files)
  • Chat with the document

For more info on the dev/architecture of the system look at the dev docs.

About

RAG Chat is a full-fledged service that lets you upload documents (text and audio files) and chat with them.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published