jeysshon commited on
Commit
d01daec
·
verified ·
1 Parent(s): 11f9529

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -11
app.py CHANGED
@@ -21,17 +21,17 @@ def procesar_imagen(imagen):
21
  genai.configure(api_key=api_key)
22
  modelo = genai.GenerativeModel('gemini-1.5-pro-latest')
23
 
24
- # Convertir la imagen a bytes
25
- imagen_bytes = io.BytesIO()
26
- imagen.save(imagen_bytes, format='PNG')
27
- imagen_bytes.seek(0)
28
-
29
- try:
30
- # Procesar imagen (esto depende de la API que uses, adaptarlo si es necesario)
31
- respuesta = modelo.generate_content(imagen_bytes.read())
32
- return respuesta.text
33
- except Exception as e:
34
- return f"Error al procesar la imagen: {e}"
35
 
36
  def hablar_texto(texto):
37
  try:
 
21
  genai.configure(api_key=api_key)
22
  modelo = genai.GenerativeModel('gemini-1.5-pro-latest')
23
 
24
+ # Asegúrate de que la imagen sea un objeto PIL.Image
25
+ if isinstance(imagen, Image.Image):
26
+ # Convertir la imagen a un formato compatible si es necesario
27
+ try:
28
+ # Aquí puedes convertir la imagen a un formato aceptable si la API requiere un formato específico
29
+ respuesta = modelo.generate_content(imagen)
30
+ return respuesta.text
31
+ except Exception as e:
32
+ return f"Error al procesar la imagen: {e}"
33
+ else:
34
+ return "La imagen no es del tipo esperado."
35
 
36
  def hablar_texto(texto):
37
  try: