randydev commited on
Commit
ca9105d
·
verified ·
1 Parent(s): 51b3233
Files changed (1) hide show
  1. akn/Gemini/gemini.py +30 -0
akn/Gemini/gemini.py CHANGED
@@ -41,6 +41,12 @@ from akn.utils.logger import LOGS
41
  import google.generativeai as genai
42
  from google.api_core.exceptions import InvalidArgument
43
 
 
 
 
 
 
 
44
  async def geni_files_delete(name: str):
45
  url = f"https://generativelanguage.googleapis.com/v1beta/{name}"
46
  params = {"key": GOOGLE_API_KEY}
@@ -308,7 +314,31 @@ async def chatbot_talk(client: Client, message: Message):
308
  parts = query.split(maxsplit=1)
309
  command = parts[0].lower()
310
  pic_query = parts[1].strip() if len(parts) > 1 else ""
 
311
  try:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
312
  model_flash = genai.GenerativeModel(
313
  model_name="gemini-1.5-flash"
314
  )
 
41
  import google.generativeai as genai
42
  from google.api_core.exceptions import InvalidArgument
43
 
44
+ from akn.utils.scripts import progress
45
+ from akenoai import *
46
+ from akenoai.types import DifferentAPIDefault
47
+
48
+ js = AkenoXJs(DifferentAPIDefault()).connect()
49
+
50
  async def geni_files_delete(name: str):
51
  url = f"https://generativelanguage.googleapis.com/v1beta/{name}"
52
  params = {"key": GOOGLE_API_KEY}
 
314
  parts = query.split(maxsplit=1)
315
  command = parts[0].lower()
316
  pic_query = parts[1].strip() if len(parts) > 1 else ""
317
+ new_check_flux_matches = re.findall(r"\bimage\b", query_base)
318
  try:
319
+ if new_check_flux_matches:
320
+ new_js = await message.reply_text("Please wait, it's still being processed")
321
+ response_js = await js.image.create(
322
+ "black-forest-labs/flux-1-schnell",
323
+ image_read=True,
324
+ params_data={"query": query_base},
325
+ )
326
+ file_path = "randydev.jpg"
327
+ with open(file_path, "wb") as f:
328
+ f.write(response_js)
329
+ await new_js.edit_text("Uploading image...")
330
+ await message.reply_photo(
331
+ file_path,
332
+ progress=progress,
333
+ progress_args=(
334
+ pro,
335
+ time.time(),
336
+ "Uploading image..."
337
+ )
338
+ )
339
+ await new_js.delete()
340
+ return
341
+
342
  model_flash = genai.GenerativeModel(
343
  model_name="gemini-1.5-flash"
344
  )