Spaces:
Sleeping
Sleeping
un-index
commited on
Commit
·
120d7a8
1
Parent(s):
f379ace
app.py
CHANGED
|
@@ -82,7 +82,14 @@ def get_generated_text(generated_text):
|
|
| 82 |
else:
|
| 83 |
return generated_text[0][0]['generated_text']
|
| 84 |
except:
|
| 85 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 86 |
|
| 87 |
|
| 88 |
def f(context, temperature, top_p, max_length, model_idx, SPACE_VERIFICATION_KEY):
|
|
@@ -102,8 +109,8 @@ def f(context, temperature, top_p, max_length, model_idx, SPACE_VERIFICATION_KEY
|
|
| 102 |
while (max_length > 0):
|
| 103 |
payload = {"inputs": context, "parameters": {"max_new_tokens": 250, "temperature": temperature, "top_p": top_p}}
|
| 104 |
response = requests.request("POST", API_URL, data=json.dumps(payload), headers=headers)
|
| 105 |
-
|
| 106 |
-
context = get_generated_text(
|
| 107 |
# handle inconsistent inference API
|
| 108 |
# if 'generated_text' in context[0]:
|
| 109 |
# context = context[0]['generated_text']
|
|
|
|
| 82 |
else:
|
| 83 |
return generated_text[0][0]['generated_text']
|
| 84 |
except:
|
| 85 |
+
# recursively loop through generated_text till we get the text
|
| 86 |
+
# don't know if this will work
|
| 87 |
+
for gt in generated_text:
|
| 88 |
+
if 'generated_text' in gt:
|
| 89 |
+
return gt['generated_text']
|
| 90 |
+
else:
|
| 91 |
+
return get_generated_text(gt)
|
| 92 |
+
# return generated_text
|
| 93 |
|
| 94 |
|
| 95 |
def f(context, temperature, top_p, max_length, model_idx, SPACE_VERIFICATION_KEY):
|
|
|
|
| 109 |
while (max_length > 0):
|
| 110 |
payload = {"inputs": context, "parameters": {"max_new_tokens": 250, "temperature": temperature, "top_p": top_p}}
|
| 111 |
response = requests.request("POST", API_URL, data=json.dumps(payload), headers=headers)
|
| 112 |
+
generated_context = json.loads(response.content.decode("utf-8"))#[0]['generated_text']
|
| 113 |
+
context = get_generated_text(generated_context)
|
| 114 |
# handle inconsistent inference API
|
| 115 |
# if 'generated_text' in context[0]:
|
| 116 |
# context = context[0]['generated_text']
|