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
|