aiTOYAMA commited on
Commit
b80afde
·
verified ·
1 Parent(s): 74765f6

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -6
app.py CHANGED
@@ -3,7 +3,7 @@ import shutil
3
  from datetime import datetime
4
 
5
  import gradio as gr
6
-
7
  from langchain_community.document_loaders import PyPDFLoader
8
  from langchain_text_splitters import RecursiveCharacterTextSplitter
9
 
@@ -25,11 +25,6 @@ NOTE_FILE = "research_notes.txt"
25
 
26
  os.makedirs(PAPER_DIR, exist_ok=True)
27
 
28
- snapshot_download(
29
- repo_id="yamamoto/papers",
30
- repo_type="dataset",
31
- local_dir=PAPER_DIR
32
- )
33
 
34
  # ==================================================
35
  # Gemini
@@ -57,6 +52,15 @@ llm = ChatGoogleGenerativeAI(
57
 
58
  def rebuild_database():
59
 
 
 
 
 
 
 
 
 
 
60
  pdf_files = [
61
  os.path.join(PAPER_DIR, f)
62
  for f in os.listdir(PAPER_DIR)
 
3
  from datetime import datetime
4
 
5
  import gradio as gr
6
+ from langchain_chroma import chroma
7
  from langchain_community.document_loaders import PyPDFLoader
8
  from langchain_text_splitters import RecursiveCharacterTextSplitter
9
 
 
25
 
26
  os.makedirs(PAPER_DIR, exist_ok=True)
27
 
 
 
 
 
 
28
 
29
  # ==================================================
30
  # Gemini
 
52
 
53
  def rebuild_database():
54
 
55
+ snapshot_download(
56
+ repo_id="yamaaa0/papers",
57
+ repo_type="dataset",
58
+ local_dir=PAPER_DIR
59
+ )
60
+
61
+ if not os.path.exists(DB_DIR):
62
+ rebuild_database()
63
+
64
  pdf_files = [
65
  os.path.join(PAPER_DIR, f)
66
  for f in os.listdir(PAPER_DIR)