"""Build a Gradio app that summarizes text from Wikipedia articles""" import gradio as gr from summarize import summarize, search_wiki, get_wiki_text def summarize_gradio(search_term): """Summarize text from Wikipedia articles""" search_results = search_wiki(search_term) page_title = search_results[0] text = get_wiki_text(page_title) summary = summarize(text) return summary iface = gr.Interface( fn=summarize_gradio, inputs="text", outputs="text", title="Hugging Face Summarize", description="Summarize text from Wikipedia articles", allow_flagging=False, ) iface.launch()