from transformers import pipeline import gradio as gr model = pipeline('summarization', model='facebook/bart-large-cnn') def summarize(text): summary = model(text)[0]['summary_text'] return summary with gr.Blocks() as ui: textbox = gr.Textbox(placeholder='Enter text to summarize', label='input') gr.Interface(fn=summarize, inputs=textbox, outputs='text') if __name__ == '__main__': ui.launch()