Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -58,6 +58,8 @@ def process_json():
|
|
58 |
if (content_type == 'application/json'):
|
59 |
requestQuery = request.get_json()
|
60 |
response= chain.run(requestQuery['query'])
|
|
|
|
|
61 |
print("Ques:>>>>"+requestQuery['query']+"\n Ans:>>>"+response)
|
62 |
return jsonify(botMessage=response);
|
63 |
else:
|
@@ -106,7 +108,7 @@ def file_Upload():
|
|
106 |
texts = text_splitter.split_documents(documents)
|
107 |
embeddings = OpenAIEmbeddings()
|
108 |
vectordb = Chroma.from_documents(texts,embeddings)
|
109 |
-
chain = RetrievalQA.from_chain_type(llm=OpenAI(temperature=0.0),chain_type="stuff", retriever=vectordb.as_retriever())
|
110 |
|
111 |
return render_template("index.html")
|
112 |
|
@@ -118,5 +120,8 @@ def KBUpload():
|
|
118 |
def aiassist():
|
119 |
return render_template("index.html")
|
120 |
|
|
|
|
|
|
|
121 |
if __name__ == '__main__':
|
122 |
app.run(host='0.0.0.0', port=int(os.environ.get('PORT', 7860)))
|
|
|
58 |
if (content_type == 'application/json'):
|
59 |
requestQuery = request.get_json()
|
60 |
response= chain.run(requestQuery['query'])
|
61 |
+
print(response)
|
62 |
+
pretty_print_docs(response['source_documents'])
|
63 |
print("Ques:>>>>"+requestQuery['query']+"\n Ans:>>>"+response)
|
64 |
return jsonify(botMessage=response);
|
65 |
else:
|
|
|
108 |
texts = text_splitter.split_documents(documents)
|
109 |
embeddings = OpenAIEmbeddings()
|
110 |
vectordb = Chroma.from_documents(texts,embeddings)
|
111 |
+
chain = RetrievalQA.from_chain_type(llm=OpenAI(temperature=0.0),chain_type="stuff", retriever=vectordb.as_retriever(),return_source_documents=True)
|
112 |
|
113 |
return render_template("index.html")
|
114 |
|
|
|
120 |
def aiassist():
|
121 |
return render_template("index.html")
|
122 |
|
123 |
+
def pretty_print_docs(docs):
|
124 |
+
print(f"\n{'-' * 100}\n".join([f"Document {i+1}:\n\n" + d.page_content for i, d in enumerate(docs)]))
|
125 |
+
|
126 |
if __name__ == '__main__':
|
127 |
app.run(host='0.0.0.0', port=int(os.environ.get('PORT', 7860)))
|