Shreyas094 commited on
Commit
697d921
·
verified ·
1 Parent(s): e9afd9a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -7
app.py CHANGED
@@ -525,12 +525,17 @@ def calculate_relevance_score(summary, model):
525
  print(f"Raw relevance score response: {response}") # Debug print
526
 
527
  try:
528
- score = float(response.strip())
529
- final_score = min(max(score, 0.00), 1.00) # Ensure the score is between 0.00 and 1.00
530
- print(f"Processed relevance score: {final_score}") # Debug print
531
- return final_score
532
- except ValueError:
533
- print(f"Error parsing relevance score: {response}")
 
 
 
 
 
534
  return 0.00
535
 
536
  def ask_question(question, temperature, top_p, repetition_penalty, web_search, google_news_rss):
@@ -755,4 +760,4 @@ with gr.Blocks() as demo:
755
  clear_button.click(clear_cache, inputs=[], outputs=clear_output)
756
 
757
  if __name__ == "__main__":
758
- demo.launch
 
525
  print(f"Raw relevance score response: {response}") # Debug print
526
 
527
  try:
528
+ # Extract the score from the response
529
+ score_match = re.search(r'Relevance Score:\s*(\d+\.\d+)', response)
530
+ if score_match:
531
+ score = float(score_match.group(1))
532
+ final_score = min(max(score, 0.00), 1.00) # Ensure the score is between 0.00 and 1.00
533
+ print(f"Processed relevance score: {final_score}") # Debug print
534
+ return final_score
535
+ else:
536
+ raise ValueError("No relevance score found in the response")
537
+ except ValueError as e:
538
+ print(f"Error parsing relevance score: {e}")
539
  return 0.00
540
 
541
  def ask_question(question, temperature, top_p, repetition_penalty, web_search, google_news_rss):
 
760
  clear_button.click(clear_cache, inputs=[], outputs=clear_output)
761
 
762
  if __name__ == "__main__":
763
+ demo.launch()