Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
|
@@ -12,6 +12,9 @@ def predict(text, seed, out_seq_length, min_gen_length, sampling_strategy,
|
|
| 12 |
temperature, topk, topp):
|
| 13 |
global APIKEY
|
| 14 |
global APISECRET
|
|
|
|
|
|
|
|
|
|
| 15 |
|
| 16 |
url = 'https://wudao.aminer.cn/os/api/api/v2/completions_130B'
|
| 17 |
|
|
@@ -36,14 +39,12 @@ def predict(text, seed, out_seq_length, min_gen_length, sampling_strategy,
|
|
| 36 |
'Content-Type': 'application/json'
|
| 37 |
}
|
| 38 |
|
| 39 |
-
response = requests.request("POST", url, headers=headers, data=payload)
|
| 40 |
-
|
| 41 |
-
print(response.json())
|
| 42 |
|
| 43 |
-
if response
|
| 44 |
return 'Please give smaller text than max_tokens or give larger max_tokens.'
|
| 45 |
|
| 46 |
-
answer = response
|
| 47 |
if isinstance(answer, list):
|
| 48 |
answer = answer[0]
|
| 49 |
|
|
|
|
| 12 |
temperature, topk, topp):
|
| 13 |
global APIKEY
|
| 14 |
global APISECRET
|
| 15 |
+
|
| 16 |
+
if text == '':
|
| 17 |
+
return 'Input should not be empty!'
|
| 18 |
|
| 19 |
url = 'https://wudao.aminer.cn/os/api/api/v2/completions_130B'
|
| 20 |
|
|
|
|
| 39 |
'Content-Type': 'application/json'
|
| 40 |
}
|
| 41 |
|
| 42 |
+
response = requests.request("POST", url, headers=headers, data=payload).json()
|
|
|
|
|
|
|
| 43 |
|
| 44 |
+
if response['status'] == 1:
|
| 45 |
return 'Please give smaller text than max_tokens or give larger max_tokens.'
|
| 46 |
|
| 47 |
+
answer = response['result']['output']['raw']
|
| 48 |
if isinstance(answer, list):
|
| 49 |
answer = answer[0]
|
| 50 |
|