randydev commited on
Commit
d1b1632
·
verified ·
1 Parent(s): 2870045

Image process fix

Browse files
Files changed (1) hide show
  1. akn/Gemini/gemini.py +24 -2
akn/Gemini/gemini.py CHANGED
@@ -320,9 +320,9 @@ async def chatbot_talk(client: Client, message: Message):
320
  new_js = None
321
  backup_chat = await db._get_chatbot_chat_from_db(message.from_user.id)
322
  if new_check_flux_matches:
 
323
  try:
324
  backup_chat.append({"role": "user", "parts": [{"text": query_base}]})
325
- new_js = await message.reply_text("Please wait, it's still being processed")
326
  response_js = await js.image.create(
327
  "black-forest-labs/flux-1-schnell",
328
  image_read=True,
@@ -346,7 +346,29 @@ async def chatbot_talk(client: Client, message: Message):
346
  await new_js.delete()
347
  return
348
  except ImageProcessFailed as e:
349
- return await new_js.edit_text("The server failed to process your image")
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
350
  except Exception as e:
351
  LOGS.error(f"Error new_check_flux_matches {str(e)}")
352
  return await new_js.edit_text("Try again error image")
 
320
  new_js = None
321
  backup_chat = await db._get_chatbot_chat_from_db(message.from_user.id)
322
  if new_check_flux_matches:
323
+ new_js = await message.reply_text("Please wait, it's still being processed")
324
  try:
325
  backup_chat.append({"role": "user", "parts": [{"text": query_base}]})
 
326
  response_js = await js.image.create(
327
  "black-forest-labs/flux-1-schnell",
328
  image_read=True,
 
346
  await new_js.delete()
347
  return
348
  except ImageProcessFailed as e:
349
+ await new_js.edit_text("Please wait, Error try still processing...")
350
+ response_js = await js.image.create(
351
+ "black-forest-labs/flux-1-schnell",
352
+ image_read=True,
353
+ params_data={"query": query_base},
354
+ )
355
+ file_path = "randydev.jpg"
356
+ with open(file_path, "wb") as f:
357
+ f.write(response_js)
358
+ await new_js.edit_text("Uploading image...")
359
+ await message.reply_photo(
360
+ file_path,
361
+ progress=progress,
362
+ progress_args=(
363
+ new_js,
364
+ time.time(),
365
+ "Uploading image..."
366
+ )
367
+ )
368
+ backup_chat.append({"role": "model", "parts": [{"text": f"IMAGE OUTPUT: {query_base}"}]})
369
+ await db._update_chatbot_chat_in_db(message.from_user.id, backup_chat)
370
+ await new_js.delete()
371
+ return
372
  except Exception as e:
373
  LOGS.error(f"Error new_check_flux_matches {str(e)}")
374
  return await new_js.edit_text("Try again error image")