Voiid-m commited on
Commit
5db5b98
·
verified ·
1 Parent(s): 0306084

Img display tool

Browse files
Files changed (1) hide show
  1. app.py +11 -0
app.py CHANGED
@@ -50,6 +50,16 @@ def generate_image_and_save(prompt: str) -> str:
50
  filepath = save_image_to_tmp(img)
51
  return f"Image sauvegardée dans : {filepath}"
52
 
 
 
 
 
 
 
 
 
 
 
53
 
54
  # ==== Instanciation des tools existants ====
55
 
@@ -88,6 +98,7 @@ agent = CodeAgent(
88
  visit_webpage, # lecture de page web
89
  image_generation_tool, # génération d’image
90
  generate_image_and_save,
 
91
  my_custom_tool, # tool custom
92
  get_current_time_in_timezone,
93
  final_answer, # final_answer doit être présent
 
50
  filepath = save_image_to_tmp(img)
51
  return f"Image sauvegardée dans : {filepath}"
52
 
53
+ @tool
54
+ def generate_image(prompt: str):
55
+ """Génère une image à partir d'un prompt et la renvoie directement.
56
+ L'UI Gradio pourra l'afficher.
57
+ Args:
58
+ prompt: description textuelle de l'image.
59
+ """
60
+ img = image_generation_tool(prompt=prompt)
61
+ return img
62
+
63
 
64
  # ==== Instanciation des tools existants ====
65
 
 
98
  visit_webpage, # lecture de page web
99
  image_generation_tool, # génération d’image
100
  generate_image_and_save,
101
+ generate_image,
102
  my_custom_tool, # tool custom
103
  get_current_time_in_timezone,
104
  final_answer, # final_answer doit être présent