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"
|