YchKhan commited on
Commit
a525c7d
1 Parent(s): 2d1c0e5

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +15 -1
app.py CHANGED
@@ -429,6 +429,20 @@ def gpt_answer(api_key, query, model="gpt-3.5-turbo-1106", system_prompt="Use th
429
  )
430
  return chat_completion.choices[0].message.content
431
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
432
  def ask_df(df, api_key, model, ui_session_id):
433
  answers = []
434
  session_folder = f"PDFAISS-{ui_session_id}"
@@ -458,7 +472,7 @@ def ask_df(df, api_key, model, ui_session_id):
458
  except Exception as e:
459
  answer = "ERROR WHILE ANSWERING THE QUESTION"
460
  print("ERROR: ", e)
461
- complete_answer = "\n---\n".join(["## " + question, answer, "[Sources](" + source + ")"])
462
  answers.append(complete_answer)
463
  print(complete_answer)
464
  df[question_column] = answers
 
429
  )
430
  return chat_completion.choices[0].message.content
431
 
432
+
433
+ def add_line_breaks(input_string, line_length=60):
434
+ lines = []
435
+
436
+ for i in range(0, len(input_string), line_length):
437
+ line = input_string[i:i+line_length]
438
+ if '\n' not in line:
439
+ lines.append(line)
440
+ else:
441
+ lines.append(line.split('\n', 1)[0])
442
+ lines.append('')
443
+
444
+ return '\n'.join(lines)
445
+
446
  def ask_df(df, api_key, model, ui_session_id):
447
  answers = []
448
  session_folder = f"PDFAISS-{ui_session_id}"
 
472
  except Exception as e:
473
  answer = "ERROR WHILE ANSWERING THE QUESTION"
474
  print("ERROR: ", e)
475
+ complete_answer = add_line_breaks("\n---\n".join(["## " + question, answer, "[Sources](" + source + ")"]))
476
  answers.append(complete_answer)
477
  print(complete_answer)
478
  df[question_column] = answers