import gradio as gr from transformers import pipeline model_pipeline = pipeline("text2text-generation", model="tribler/dsi-search-on-toy-dataset") def process_query(query): results = model_pipeline(query, max_length=60) result_text = results[0]['generated_text'].strip() if result_text.startswith("http"): youtube_id = result_text.split('watch?v=')[-1] iframe = f'' return gr.HTML(iframe) elif result_text.startswith("magnet"): return gr.HTML(f'{result_text}') else: bitcoin_logo_url = "https://upload.wikimedia.org/wikipedia/commons/thumb/4/46/Bitcoin.svg/800px-Bitcoin.svg.png" return gr.Textbox(f'