File size: 626 Bytes
6ffcf42
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import streamlit as st
from transformers import pipeline

# Load text-generation pipeline from Hugging Face
generator = pipeline("text-generation", model="gpt2")

# Streamlit App UI
st.set_page_config(page_title="AI Text Generator", page_icon="📝")
st.title("📝 AI Text Generator with GPT-2")

# User Input
prompt = st.text_area("Enter a prompt:", "Once upon a time")

# Generate Text Button
if st.button("Generate Text"):
    with st.spinner("Generating..."):
        result = generator(prompt, max_length=100, num_return_sequences=1)
        st.subheader("Generated Text:")
        st.write(result[0]["generated_text"])