ayushhh05's picture
Create app.py
5c30c33 verified
raw
history blame contribute delete
662 Bytes
import gradio as gr
from transformers import pipeline
# Load your fine-tuned model from Hugging Face
summarizer = pipeline("summarization", model="ayushhh05/t5-summarization")
# Function to summarize text
def summarize_text(input_text):
summary = summarizer(input_text, max_length=100, min_length=30, do_sample=False)
return summary[0]["summary_text"]
# Create Gradio interface
iface = gr.Interface(
fn=summarize_text,
inputs=gr.Textbox(lines=5, placeholder="Enter text to summarize..."),
outputs="text",
title="AI Summarizer",
description="Enter any text, and the AI will summarize it.",
)
# Launch the Gradio app
iface.launch()