bstraehle commited on
Commit
c9d2659
·
1 Parent(s): aaf7430

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -0
app.py CHANGED
@@ -31,6 +31,7 @@ CHROMA_DIR = "docs/chroma"
31
  YOUTUBE_DIR = "docs/youtube"
32
 
33
  YOUTUBE_URL = "https://www.youtube.com/watch?v=--khbXchTeE"
 
34
 
35
  MODEL_NAME = "gpt-4"
36
 
@@ -42,6 +43,7 @@ def invoke(openai_api_key, use_rag, prompt):
42
  if (os.path.isdir(CHROMA_DIR)):
43
  vector_db = Chroma(embedding_function = OpenAIEmbeddings(),
44
  persist_directory = CHROMA_DIR)
 
45
  else:
46
  loader = GenericLoader(YoutubeAudioLoader([YOUTUBE_URL], YOUTUBE_DIR),
47
  OpenAIWhisperParser())
@@ -52,6 +54,7 @@ def invoke(openai_api_key, use_rag, prompt):
52
  vector_db = Chroma.from_documents(documents = splits,
53
  embedding = OpenAIEmbeddings(),
54
  persist_directory = CHROMA_DIR)
 
55
  rag_chain = RetrievalQA.from_chain_type(llm,
56
  chain_type_kwargs = {"prompt": RAG_CHAIN_PROMPT},
57
  retriever = vector_db.as_retriever(search_kwargs = {"k": 3}),
 
31
  YOUTUBE_DIR = "docs/youtube"
32
 
33
  YOUTUBE_URL = "https://www.youtube.com/watch?v=--khbXchTeE"
34
+ #YOUTUBE_URL = "https://www.youtube.com/watch?v=RfvL_423a-I&list=PL2yQDdvlhXf_hIzmfHCdbcXj2hS52oP9r&index=2"
35
 
36
  MODEL_NAME = "gpt-4"
37
 
 
43
  if (os.path.isdir(CHROMA_DIR)):
44
  vector_db = Chroma(embedding_function = OpenAIEmbeddings(),
45
  persist_directory = CHROMA_DIR)
46
+ print("Load DB")
47
  else:
48
  loader = GenericLoader(YoutubeAudioLoader([YOUTUBE_URL], YOUTUBE_DIR),
49
  OpenAIWhisperParser())
 
54
  vector_db = Chroma.from_documents(documents = splits,
55
  embedding = OpenAIEmbeddings(),
56
  persist_directory = CHROMA_DIR)
57
+ print("Create DB")
58
  rag_chain = RetrievalQA.from_chain_type(llm,
59
  chain_type_kwargs = {"prompt": RAG_CHAIN_PROMPT},
60
  retriever = vector_db.as_retriever(search_kwargs = {"k": 3}),