Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -279,8 +279,6 @@ def respond(
|
|
279 |
yield custom_response
|
280 |
return
|
281 |
|
282 |
-
|
283 |
-
|
284 |
if is_image_request(message):
|
285 |
try:
|
286 |
image = generate_image(message)
|
@@ -314,12 +312,13 @@ def respond(
|
|
314 |
for message in text_client.chat_completion(
|
315 |
messages,
|
316 |
max_tokens=max_tokens,
|
317 |
-
stream=True,
|
318 |
temperature=temperature,
|
319 |
top_p=top_p,
|
320 |
):
|
321 |
token = message.choices[0].delta.content
|
322 |
response += token
|
|
|
323 |
|
324 |
# Only translate back if the original was definitely non-English
|
325 |
if original_lang != 'en' and len(message.split()) > 2:
|
|
|
279 |
yield custom_response
|
280 |
return
|
281 |
|
|
|
|
|
282 |
if is_image_request(message):
|
283 |
try:
|
284 |
image = generate_image(message)
|
|
|
312 |
for message in text_client.chat_completion(
|
313 |
messages,
|
314 |
max_tokens=max_tokens,
|
315 |
+
stream=True, # Ensure streaming is enabled
|
316 |
temperature=temperature,
|
317 |
top_p=top_p,
|
318 |
):
|
319 |
token = message.choices[0].delta.content
|
320 |
response += token
|
321 |
+
yield response # Yield progressively for animation
|
322 |
|
323 |
# Only translate back if the original was definitely non-English
|
324 |
if original_lang != 'en' and len(message.split()) > 2:
|