Spaces:
Runtime error
Runtime error
Commit
·
65f0d4d
1
Parent(s):
e85e71c
Update app.py
Browse files
app.py
CHANGED
@@ -88,7 +88,7 @@ def retrieve(query):
|
|
88 |
break
|
89 |
elif i == len(contexts) - 1:
|
90 |
prompt = prompt_start + "\n\n---\n\n".join(contexts) + prompt_end
|
91 |
-
return prompt
|
92 |
|
93 |
|
94 |
# first let's make it simpler to get answers
|
@@ -109,8 +109,8 @@ def complete(prompt):
|
|
109 |
|
110 |
def query(question, top_k_reader, top_k_retriever):
|
111 |
# first we retrieve relevant items from Pinecone
|
112 |
-
query_with_contexts
|
113 |
-
return complete(query_with_contexts)
|
114 |
|
115 |
|
116 |
indexing_pipeline_with_classification = Pipeline()
|
@@ -312,7 +312,7 @@ if st.session_state.results:
|
|
312 |
|
313 |
st.write("## Results:")
|
314 |
|
315 |
-
for
|
316 |
# answer, context = result.answer, result.context
|
317 |
# start_idx = context.find(answer)
|
318 |
# end_idx = start_idx + len(answer)
|
@@ -323,9 +323,9 @@ if st.session_state.results:
|
|
323 |
# markdown(f'**Source:** {source} \n {context[:start_idx] } {str(annotation(answer, "ANSWER", "#8ef"))} {context[end_idx:]} \n '),
|
324 |
# unsafe_allow_html=True,
|
325 |
# )
|
326 |
-
all_contexts = '\n'.join(contexts)
|
327 |
st.write(
|
328 |
-
markdown(f"# Answer: {result}
|
329 |
unsafe_allow_html=True,
|
330 |
)
|
331 |
except:
|
|
|
88 |
break
|
89 |
elif i == len(contexts) - 1:
|
90 |
prompt = prompt_start + "\n\n---\n\n".join(contexts) + prompt_end
|
91 |
+
return prompt
|
92 |
|
93 |
|
94 |
# first let's make it simpler to get answers
|
|
|
109 |
|
110 |
def query(question, top_k_reader, top_k_retriever):
|
111 |
# first we retrieve relevant items from Pinecone
|
112 |
+
query_with_contexts = retrieve(question)
|
113 |
+
return complete(query_with_contexts)
|
114 |
|
115 |
|
116 |
indexing_pipeline_with_classification = Pipeline()
|
|
|
312 |
|
313 |
st.write("## Results:")
|
314 |
|
315 |
+
for result in st.session_state.results:
|
316 |
# answer, context = result.answer, result.context
|
317 |
# start_idx = context.find(answer)
|
318 |
# end_idx = start_idx + len(answer)
|
|
|
323 |
# markdown(f'**Source:** {source} \n {context[:start_idx] } {str(annotation(answer, "ANSWER", "#8ef"))} {context[end_idx:]} \n '),
|
324 |
# unsafe_allow_html=True,
|
325 |
# )
|
326 |
+
# all_contexts = '\n'.join(contexts)
|
327 |
st.write(
|
328 |
+
markdown(f"# Answer: {result}")#"\n ## Extracted from context: \n {all_contexts}"),
|
329 |
unsafe_allow_html=True,
|
330 |
)
|
331 |
except:
|