import gradio as gr import os from langchain_community.document_loaders import PYPDFloader from langchain.txt_sliter import recursiveCharacterTextSpliter from langchain_community.vectorstores import chroma from langchain.chains import ConversationalRetrievalChain from langchain_community.embeddings import HuggingFaceEmbeddings from langchain_community.llms import HuggingFacePipeline from langchain.chains import ConversationalRetrievalChain from langchain.memory import ConversationBufferMemory from langchain_community.llms import HuggingFaceEdpoint from pathlib import path import chromadb from unidecode import unidecode from transformers import Auto Tokenizer import transformers import torch import tqdm import acceierate import re defacult_persist_directry=`./chroma_HF/`