Skip to content

Instantly share code, notes, and snippets.

View lisakim0's full-sized avatar
🎯
Focusing

Lisa Kim lisakim0

🎯
Focusing
View GitHub Profile
@lisakim0
lisakim0 / app.py
Created January 24, 2025 06:26
A Retrieval-Augmented Generation (RAG) system for PDF document analysis using DeepSeek-R1 and Ollama.
import streamlit as st
from langchain_community.document_loaders import PDFPlumberLoader
from langchain_experimental.text_splitter import SemanticChunker
from langchain_community.embeddings import HuggingFaceEmbeddings
from langchain_community.vectorstores import FAISS
from langchain_community.llms import Ollama
from langchain.prompts import PromptTemplate
from langchain.chains.llm import LLMChain
from langchain.chains.combine_documents.stuff import StuffDocumentsChain
from langchain.chains import RetrievalQA