madoss commited on
Commit
697b2a5
·
1 Parent(s): 28ae538

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -2
app.py CHANGED
@@ -28,14 +28,20 @@ def setup_generator(api_key):
28
  )
29
  chain_type_kwargs = {"prompt": PROMPT}
30
  qa = RetrievalQA.from_chain_type(llm=OpenAI(), chain_type="stuff",
31
- retriever=db.as_retriever(), chain_type_kwargs=chain_type_kwargs)
 
 
 
32
  return qa
33
 
34
  def generate_text(api_key, query):
35
 
36
 
37
  qa = setup_generator(api_key)
38
- formatted_text = '\n'.join(textwrap.wrap(qa.run(query), width=60))
 
 
 
39
  return formatted_text
40
 
41
  iface = gr.Interface(
 
28
  )
29
  chain_type_kwargs = {"prompt": PROMPT}
30
  qa = RetrievalQA.from_chain_type(llm=OpenAI(), chain_type="stuff",
31
+ retriever=db.as_retriever(),
32
+ chain_type_kwargs=chain_type_kwargs,
33
+ return_source_documents=True)
34
+
35
  return qa
36
 
37
  def generate_text(api_key, query):
38
 
39
 
40
  qa = setup_generator(api_key)
41
+ result = qa.run(query)
42
+ res = result["result"]
43
+ source = result["source_documents"]
44
+ formatted_text = '\n'.join(textwrap.wrap(res, width=60))
45
  return formatted_text
46
 
47
  iface = gr.Interface(