Docfile commited on
Commit
68289b0
·
verified ·
1 Parent(s): d4fa5b1

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +14 -13
app.py CHANGED
@@ -8,21 +8,22 @@ genai.configure(api_key=token)
8
  model = genai.GenerativeModel(model_name="gemini-pro-vision")
9
 
10
  # Fonction pour générer le contenu
11
- def generate_content(pro,image):
12
  response = model.generate_content([pro, image])
13
  print(response.text)
14
- c = response.text # Utilisez la variable c au lieu de e
15
- return c
16
-
17
- # Fonction pour afficher le contenu en markdown
18
- def display_markdown(c): # Utilisez le paramètre c
19
- markdown = f"""
20
- {c}
21
- """# Utilisez la variable c
22
- with gr.Blocks() as demo:
23
- gr.Markdown(markdown, latex_delimiters=[{ "left": "$$", "right": "$$", "display": True }])
24
- return demo
25
 
26
  # Interface Gradio
27
- iface = gr.Interface(fn=[generate_content, display_markdown], inputs=[gr.Textbox(),gr.Image(type='pil')], outputs=["text", "html"])
 
 
28
  iface.launch(share=True)
 
 
 
 
 
 
 
 
 
8
  model = genai.GenerativeModel(model_name="gemini-pro-vision")
9
 
10
  # Fonction pour générer le contenu
11
+ def generate_content(pro, image):
12
  response = model.generate_content([pro, image])
13
  print(response.text)
14
+ resultat = response.text
15
+ return resultat
 
 
 
 
 
 
 
 
 
16
 
17
  # Interface Gradio
18
+ iface = gr.Interface(fn=generate_content, inputs=[gr.Textbox(), gr.Image(type='pil')], outputs="text")
19
+
20
+ # Lancez l'interface Gradio
21
  iface.launch(share=True)
22
+
23
+ # Ajoutez la sortie en Markdown
24
+ markdown = f"resultat: {resultat}"
25
+
26
+ # Utilisez Gradio Blocks pour afficher en Markdown
27
+ with gr.Blocks() as demo:
28
+ gr.Markdown(markdown)
29
+ demo.queue().launch()