Daoneeee commited on
Commit
dfc3add
·
1 Parent(s): 2b10cea

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -6
app.py CHANGED
@@ -1,15 +1,19 @@
1
  import streamlit as st
2
- from langchain.text_splitter import RecursiveCharacterTextSplitter
3
- from langchain.embeddings import OpenAIEmbeddings
4
- from langchain.vectorstores import FAISS
 
 
 
5
  from langchain.chat_models import ChatOpenAI
6
  from langchain.memory import ConversationBufferMemory
7
  from langchain.chains import ConversationalRetrievalChain
8
- from langchain.document_loaders import PyPDFLoader
9
- import tempfile
 
 
10
  import os
11
 
12
-
13
  # PDF 문서로부터 텍스트를 추출하는 함수입니다.
14
  def get_pdf_text(pdf_docs):
15
  temp_dir = tempfile.TemporaryDirectory()
 
1
  import streamlit as st
2
+ from dotenv import load_dotenv
3
+ from PyPDF2 import PdfReader
4
+ from langchain.text_splitter import CharacterTextSplitter, RecursiveCharacterTextSplitter
5
+ from langchain.embeddings import OpenAIEmbeddings, HuggingFaceInstructEmbeddings
6
+ from langchain.vectorstores import FAISS, Chroma
7
+ from langchain.embeddings import HuggingFaceEmbeddings # General embeddings from HuggingFace models.
8
  from langchain.chat_models import ChatOpenAI
9
  from langchain.memory import ConversationBufferMemory
10
  from langchain.chains import ConversationalRetrievalChain
11
+ from htmlTemplates import css, bot_template, user_template
12
+ from langchain.llms import HuggingFaceHub, LlamaCpp, CTransformers # For loading transformer models.
13
+ from langchain.document_loaders import PyPDFLoader, TextLoader, JSONLoader, CSVLoader
14
+ import tempfile # 임시 파일을 생성하기 위한 라이브러리입니다.
15
  import os
16
 
 
17
  # PDF 문서로부터 텍스트를 추출하는 함수입니다.
18
  def get_pdf_text(pdf_docs):
19
  temp_dir = tempfile.TemporaryDirectory()