Spaces:
Sleeping
Sleeping
import streamlit as st | |
from transformers import pipeline | |
# Step 1: Load the Hugging Face model | |
def load_model(): | |
return pipeline("text-generation", model="gpt2") # Replace 'gpt2' with another model if needed | |
generator = load_model() | |
# Step 2: Design the Streamlit layout | |
st.title("Hugging Face Text Generator") | |
st.write("Generate creative text using GPT-2!") | |
# Get user input | |
user_input = st.text_area("Enter a prompt for text generation:", "Once upon a time") | |
# Generate text when the button is clicked | |
if st.button("Generate Text"): | |
with st.spinner("Generating..."): | |
results = generator(user_input, max_length=50, num_return_sequences=1) | |
generated_text = results[0]["generated_text"] | |
st.subheader("Generated Text:") | |
st.write(generated_text) | |
st.write("Powered by Streamlit and Hugging Face π€") | |