Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -25,17 +25,20 @@ def respond( _question, _chat_bot,_app_cfg):
|
|
25 |
img.save(buffered, format="JPEG")
|
26 |
img_str = base64.b64encode(buffered.getvalue()).decode('utf-8')
|
27 |
url = os.environ['SERVICE_URL']
|
28 |
-
|
29 |
"X-Model-Best-Model": "viscpm-chat-balance",
|
30 |
"X-Model-Best-Trace-ID": "test-trace",
|
31 |
}, json={
|
32 |
"image": img_str,
|
33 |
"question": _question,
|
34 |
-
})
|
35 |
-
|
|
|
36 |
print(f'question: {_question}, answer: {_answer}')
|
37 |
except Exception as e:
|
38 |
print(traceback.format_exc())
|
|
|
|
|
39 |
_answer = "请求失败"
|
40 |
_chat_bot.append((_question, _answer))
|
41 |
_context = _app_cfg['ctx'] + '\n' + _question + '\n' + _answer + '\n'
|
|
|
25 |
img.save(buffered, format="JPEG")
|
26 |
img_str = base64.b64encode(buffered.getvalue()).decode('utf-8')
|
27 |
url = os.environ['SERVICE_URL']
|
28 |
+
resp = requests.post(url, headers={
|
29 |
"X-Model-Best-Model": "viscpm-chat-balance",
|
30 |
"X-Model-Best-Trace-ID": "test-trace",
|
31 |
}, json={
|
32 |
"image": img_str,
|
33 |
"question": _question,
|
34 |
+
})
|
35 |
+
resp = resp.json()
|
36 |
+
_answer = resp['data']['response']
|
37 |
print(f'question: {_question}, answer: {_answer}')
|
38 |
except Exception as e:
|
39 |
print(traceback.format_exc())
|
40 |
+
if resp is not None:
|
41 |
+
print(resp.content)
|
42 |
_answer = "请求失败"
|
43 |
_chat_bot.append((_question, _answer))
|
44 |
_context = _app_cfg['ctx'] + '\n' + _question + '\n' + _answer + '\n'
|