Spaces:
Sleeping
Sleeping
| import gradio as gr | |
| # Función para resolver problemas | |
| def resolver_problema(problema): | |
| problema = problema.lower() | |
| if "vomita" in problema or "vomitando" in problema: | |
| return "Tu mascota podría tener una infección o haber ingerido algo indebido. No le des comida y acude al veterinario si persiste." | |
| elif "pulgas" in problema or "rasca" in problema: | |
| return "Puede tener pulgas o alergias. Báñalo con un shampoo antipulgas y consulta a tu veterinario para tratamiento." | |
| elif "no quiere comer" in problema: | |
| return "Puede ser un problema digestivo o de ánimo. Observa si presenta otros síntomas y visita al veterinario si continúa." | |
| elif "herida" in problema: | |
| return "Limpia la herida con agua y antiséptico. Si es profunda o sangra mucho, acude al veterinario urgentemente." | |
| elif "maulla mucho" in problema or "ladra mucho" in problema: | |
| return "Puede ser ansiedad, aburrimiento o dolor. Evalúa cambios recientes en el ambiente o salud del animal." | |
| else: | |
| return "Por favor, lleva a tu mascota al veterinario para una revisión más detallada." | |
| # Interfaz Gradio | |
| interfaz = gr.Interface( | |
| fn=resolver_problema, | |
| inputs=gr.Textbox(lines=4, placeholder="Describe el problema de tu perro o gato..."), | |
| outputs="text", | |
| title="Asistente Veterinario", | |
| description="Escribe el problema de tu perro o gato y obtén una posible solución o consejo inicial." | |
| ) | |
| if __name__ == "__main__": | |
| interfaz.launch() | |