harir commited on
Commit
f5a4353
·
verified ·
1 Parent(s): 879369a

Update models.py

Browse files
Files changed (1) hide show
  1. models.py +11 -1
models.py CHANGED
@@ -1,5 +1,6 @@
1
  import parser
2
  import requests
 
3
 
4
  def zephyr_score(sentence):
5
  prompt = f"""<|user|>
@@ -89,7 +90,15 @@ def query_model_revise(sentence, api_key, model_id, prompt_fun):
89
  data = query({"inputs": f"{prompt}", "parameters": parameters, "options": options})
90
  revision = data[0]['generated_text']
91
  return revision
92
-
 
 
 
 
 
 
 
 
93
  def revise_review(review, api_key, model_id, highlight_color):
94
  result = {
95
  "success": False,
@@ -124,6 +133,7 @@ def revise_review(review, api_key, model_id, highlight_color):
124
  review_score = 1
125
  revision_count +=1
126
  revision = query_model_revise(sentence, api_key, model_id, revision_prompt)
 
127
  revision = revision.strip().strip('"')
128
  review_revision += f" <div style='background-color: {highlight_color}; display: inline;'>{revision}</div>"
129
  else:
 
1
  import parser
2
  import requests
3
+ import re
4
 
5
  def zephyr_score(sentence):
6
  prompt = f"""<|user|>
 
90
  data = query({"inputs": f"{prompt}", "parameters": parameters, "options": options})
91
  revision = data[0]['generated_text']
92
  return revision
93
+
94
+ def extract_quotes(text):
95
+ pattern = r'"([^"]*)"'
96
+ matches = re.findall(pattern, text)
97
+ if matches:
98
+ return ' '.join(matches)
99
+ else:
100
+ return text
101
+
102
  def revise_review(review, api_key, model_id, highlight_color):
103
  result = {
104
  "success": False,
 
133
  review_score = 1
134
  revision_count +=1
135
  revision = query_model_revise(sentence, api_key, model_id, revision_prompt)
136
+ revision = extract_text_in_quotes(revision)
137
  revision = revision.strip().strip('"')
138
  review_revision += f" <div style='background-color: {highlight_color}; display: inline;'>{revision}</div>"
139
  else: