Update app.py
Browse files
app.py
CHANGED
|
@@ -47,6 +47,8 @@ def respond(
|
|
| 47 |
# Call Hugging Face model for response
|
| 48 |
try:
|
| 49 |
responses = []
|
|
|
|
|
|
|
| 50 |
for response in client.chat_completion(
|
| 51 |
messages,
|
| 52 |
max_tokens=max_tokens,
|
|
@@ -61,10 +63,9 @@ def respond(
|
|
| 61 |
if response.choices[0].delta.image:
|
| 62 |
image_b64 = response.choices[0].delta.image
|
| 63 |
image_data = base64.b64decode(image_b64)
|
| 64 |
-
|
| 65 |
-
|
| 66 |
-
|
| 67 |
-
yield responses, None
|
| 68 |
|
| 69 |
except Exception as e:
|
| 70 |
yield [str(e)], None
|
|
|
|
| 47 |
# Call Hugging Face model for response
|
| 48 |
try:
|
| 49 |
responses = []
|
| 50 |
+
generated_image = None
|
| 51 |
+
|
| 52 |
for response in client.chat_completion(
|
| 53 |
messages,
|
| 54 |
max_tokens=max_tokens,
|
|
|
|
| 63 |
if response.choices[0].delta.image:
|
| 64 |
image_b64 = response.choices[0].delta.image
|
| 65 |
image_data = base64.b64decode(image_b64)
|
| 66 |
+
generated_image = Image.open(io.BytesIO(image_data))
|
| 67 |
+
|
| 68 |
+
yield responses, generated_image
|
|
|
|
| 69 |
|
| 70 |
except Exception as e:
|
| 71 |
yield [str(e)], None
|