File size: 906 Bytes
305ef4d
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
rag-app/
│
├── app.py                    # FastAPI application
├── requirements.txt          # Python dependencies
├── render.yaml               # Optional Render configuration
├── .gitignore
├── .env                      # Local development only
│
├── data/
│   ├── document1.pdf
│   ├── document2.pdf
│   └── ...
│
├── chroma_db/                # Generated vector database
│
├── src/
│   ├── loader.py             # Load PDFs/documents
│   ├── splitter.py           # Text chunking
│   ├── embeddings.py         # Embedding model
│   ├── vectorstore.py        # ChromaDB setup
│   └── rag_chain.py          # LangChain retrieval chain
│   |-- logger.py 
└── README.md