Seyof / app.py
Seif Yasser
update
bc24d52
raw
history blame
752 Bytes
import gradio as gr
from transformers import pipeline
!pip install transformers
!pip install gradio
model = pipeline("text-generation", model="gpt2", tokenizer="gpt2")
def generate_text(input_text):
return model(input_text)[0]['generated_text']
def create_interface():
interface = gr.Interface(
fn=generate_text,
inputs=[gr.Textbox(label="Enter Prompt", lines=2,
placeholder="Type your prompt here...")],
outputs=[gr.Textbox(label="Generated Text")],
title="Text Generation with GPT-2",
description="Enter a prompt and get generated text using GPT-2 model."
)
return interface
if __name__ == "__main__":
interface = create_interface()
interface.launch()