GPT-2_Prompt / runningboi.py
Bietin's picture
Update runningboi.py
6415030 verified
Raw
History Blame Contribute Delete
791 Bytes
import gradio as gr
from transformers import pipeline
# Load the GPT-2 text generation pipeline
generator = pipeline("text-generation", model="gpt2")
def generate_text(prompt):
# Generate text
outputs = generator(prompt, max_length=100, num_return_sequences=1)
# Extract the generated text
text = outputs[0]['generated_text']
return text
# Set up the Gradio interface with dynamic generation
iface = gr.Interface(
fn=generate_text,
inputs=gr.Textbox(label="Enter Prompt", placeholder="Type your prompt here..."),
outputs=gr.Textbox(label="Generated Text"),
title="GPT-2 Text Generator",
description="Enter a prompt to generate text using GPT-2 small. The text will update dynamically as you type."
)
# Launch the app
iface.launch(share=True)