Spaces:
Paused
Paused
Update main.py
Browse files
main.py
CHANGED
|
@@ -419,20 +419,22 @@ async def process_image_generation(msg_data: str, session: requests.Session, hea
|
|
| 419 |
|
| 420 |
# 发送思考开始的消息
|
| 421 |
start_time = time.time()
|
| 422 |
-
|
| 423 |
-
|
| 424 |
-
|
| 425 |
|
| 426 |
# 检查图片状态和上传
|
| 427 |
result = await check_image_status(session, job_id, headers)
|
| 428 |
|
| 429 |
-
#
|
| 430 |
elapsed_time = time.time() - start_time
|
| 431 |
-
|
| 432 |
-
|
|
|
|
|
|
|
|
|
|
| 433 |
|
| 434 |
if result: # result 现在是上传后的图片URL
|
| 435 |
-
# 将图片放在思考模块外部
|
| 436 |
end_msg += f""
|
| 437 |
else:
|
| 438 |
end_msg += "*Image generation or upload failed.*\n"
|
|
|
|
| 419 |
|
| 420 |
# 发送思考开始的消息
|
| 421 |
start_time = time.time()
|
| 422 |
+
think_msg = "<think>\n"
|
| 423 |
+
think_msg += "🎨 Generating image...\n\n"
|
| 424 |
+
think_msg += f"Prompt: {prompt}\n"
|
| 425 |
|
| 426 |
# 检查图片状态和上传
|
| 427 |
result = await check_image_status(session, job_id, headers)
|
| 428 |
|
| 429 |
+
# 完成思考部分
|
| 430 |
elapsed_time = time.time() - start_time
|
| 431 |
+
think_msg += f"\n🤔 Thinking for {elapsed_time:.1f}s...\n"
|
| 432 |
+
think_msg += "</think>" # 关闭思考标签
|
| 433 |
+
|
| 434 |
+
# 构建完整消息,确保图片在思考模块外
|
| 435 |
+
end_msg = think_msg + "\n\n" # 添加空行分隔
|
| 436 |
|
| 437 |
if result: # result 现在是上传后的图片URL
|
|
|
|
| 438 |
end_msg += f""
|
| 439 |
else:
|
| 440 |
end_msg += "*Image generation or upload failed.*\n"
|