import gradio as gr from utils.interpret_lab_pdf import analyze_pdf def process_pdf(file): return analyze_pdf(file.name) iface = gr.Interface( fn=process_pdf, inputs=gr.File(label="Sube tu Certificado de Análisis (.pdf)"), outputs=gr.Textbox(label="Interpretación y Efectos del Strain"), title="Budtender AI Assistant", description="Analiza los terpenos y cannabinoides del certificado de análisis de una flor de cannabis y recibe una descripción de los efectos y usos potenciales del strain." ) if __name__ == "__main__": iface.launch()