Spaces:
Build error
Build error
Update rag.py
Browse files
rag.py
CHANGED
@@ -19,7 +19,7 @@ RAG_MONGODB = "MongoDB"
|
|
19 |
|
20 |
PDF_URL = "https://arxiv.org/pdf/2303.08774.pdf"
|
21 |
WEB_URL = "https://openai.com/research/gpt-4"
|
22 |
-
YOUTUBE_URL = "https://www.youtube.com/watch?v
|
23 |
|
24 |
YOUTUBE_DIR = "/data/youtube"
|
25 |
CHROMA_DIR = "/data/chroma"
|
@@ -71,12 +71,10 @@ def document_storage_mongodb(chunks):
|
|
71 |
index_name = MONGODB_INDEX_NAME)
|
72 |
|
73 |
def document_retrieval_chroma():
|
74 |
-
print("### Retrieve Chroma")
|
75 |
return Chroma(embedding_function = OpenAIEmbeddings(disallowed_special = ()),
|
76 |
persist_directory = CHROMA_DIR)
|
77 |
|
78 |
def document_retrieval_mongodb():
|
79 |
-
print("### Retrieve MongoDB")
|
80 |
return MongoDBAtlasVectorSearch.from_connection_string(MONGODB_ATLAS_CLUSTER_URI,
|
81 |
MONGODB_DB_NAME + "." + MONGODB_COLLECTION_NAME,
|
82 |
OpenAIEmbeddings(disallowed_special = ()),
|
@@ -119,6 +117,6 @@ def rag_chain(config, openai_api_key, rag_option, prompt):
|
|
119 |
verbose = False)
|
120 |
|
121 |
completion = rag_chain({"query": prompt})
|
122 |
-
print(completion)
|
123 |
|
124 |
return completion, rag_chain
|
|
|
19 |
|
20 |
PDF_URL = "https://arxiv.org/pdf/2303.08774.pdf"
|
21 |
WEB_URL = "https://openai.com/research/gpt-4"
|
22 |
+
YOUTUBE_URL = "https://www.youtube.com/watch?v=--khbXchTeE"
|
23 |
|
24 |
YOUTUBE_DIR = "/data/youtube"
|
25 |
CHROMA_DIR = "/data/chroma"
|
|
|
71 |
index_name = MONGODB_INDEX_NAME)
|
72 |
|
73 |
def document_retrieval_chroma():
|
|
|
74 |
return Chroma(embedding_function = OpenAIEmbeddings(disallowed_special = ()),
|
75 |
persist_directory = CHROMA_DIR)
|
76 |
|
77 |
def document_retrieval_mongodb():
|
|
|
78 |
return MongoDBAtlasVectorSearch.from_connection_string(MONGODB_ATLAS_CLUSTER_URI,
|
79 |
MONGODB_DB_NAME + "." + MONGODB_COLLECTION_NAME,
|
80 |
OpenAIEmbeddings(disallowed_special = ()),
|
|
|
117 |
verbose = False)
|
118 |
|
119 |
completion = rag_chain({"query": prompt})
|
120 |
+
print("###" + completion)
|
121 |
|
122 |
return completion, rag_chain
|