Spaces:
Build error
Build error
Update app.py
Browse files
app.py
CHANGED
@@ -8,7 +8,7 @@ from trace import wandb_trace
|
|
8 |
|
9 |
_ = load_dotenv(find_dotenv())
|
10 |
|
11 |
-
RAG_BATCH =
|
12 |
|
13 |
config = {
|
14 |
"chunk_overlap": 150, # document splitting
|
@@ -29,6 +29,9 @@ def invoke(openai_api_key, rag_option, prompt):
|
|
29 |
raise gr.Error("Retrieval Augmented Generation is required.")
|
30 |
if (prompt == ""):
|
31 |
raise gr.Error("Prompt is required.")
|
|
|
|
|
|
|
32 |
|
33 |
chain = None
|
34 |
completion = ""
|
@@ -49,9 +52,6 @@ def invoke(openai_api_key, rag_option, prompt):
|
|
49 |
|
50 |
llm_output = completion.llm_output
|
51 |
else:
|
52 |
-
if (RAG_BATCH):
|
53 |
-
rag_batch(config)
|
54 |
-
|
55 |
completion, chain = rag_chain(config, openai_api_key, rag_option, prompt)
|
56 |
result = completion["result"]
|
57 |
except Exception as e:
|
|
|
8 |
|
9 |
_ = load_dotenv(find_dotenv())
|
10 |
|
11 |
+
RAG_BATCH = True # document loading, splitting, storage
|
12 |
|
13 |
config = {
|
14 |
"chunk_overlap": 150, # document splitting
|
|
|
29 |
raise gr.Error("Retrieval Augmented Generation is required.")
|
30 |
if (prompt == ""):
|
31 |
raise gr.Error("Prompt is required.")
|
32 |
+
|
33 |
+
if (RAG_BATCH):
|
34 |
+
rag_batch(config)
|
35 |
|
36 |
chain = None
|
37 |
completion = ""
|
|
|
52 |
|
53 |
llm_output = completion.llm_output
|
54 |
else:
|
|
|
|
|
|
|
55 |
completion, chain = rag_chain(config, openai_api_key, rag_option, prompt)
|
56 |
result = completion["result"]
|
57 |
except Exception as e:
|