Spaces:
Sleeping
Sleeping
Update models.py
Browse files
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:
|