File size: 923 Bytes
3c48e24
911f26c
 
 
 
bd9a582
 
911f26c
3c48e24
bd9a582
911f26c
bd9a582
911f26c
bd9a582
911f26c
 
 
bd9a582
911f26c
bd9a582
911f26c
 
 
 
bd9a582
911f26c
bd9a582
911f26c
 
 
 
 
bd9a582
911f26c
bd9a582
911f26c
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
---
title: Pythonic Rag Fastapi React
emoji: 📊
colorFrom: indigo
colorTo: pink
sdk: docker
pinned: false
short_description: A bare bones fast api based React QA application
---

# Document Q&A Chat

This is a RAG (Retrieval Augmented Generation) application that allows you to:

1. Upload documents (PDF/TXT)
2. Ask questions about the content
3. Get AI-powered responses based on the document content

## Features

- Document upload support (PDF, TXT)
- Real-time chat interface
- Context-aware responses
- Modern, responsive UI

## Technology Stack

- Frontend: React with TypeScript
- Backend: FastAPI
- Vector Database: For document embeddings
- LLM: OpenAI for generating responses
- Docker for deployment

## Usage

1. Upload your document using the upload interface
2. Wait for the document to be processed
3. Start asking questions about your document
4. Get AI-generated responses based on the document content