File size: 825 Bytes
eaf2e9b
5321eaf
eaf2e9b
5321eaf
509f609
eaf2e9b
5321eaf
 
eaf2e9b
5321eaf
 
eaf2e9b
5321eaf
 
eaf2e9b
5321eaf
 
 
 
8a90c52
5321eaf
 
 
 
 
eaf2e9b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
import streamlit as st
from transformers import pipeline

# Load the text generation model
generator = pipeline("text-generation", model="microsoft/phi-1_5")

# Streamlit app title
st.title("Text Generation with DistilGPT-2")

# Input text from the user
input_text = st.text_area("Enter your prompt:", "In this course, we will teach you how to")

# Number of sequences to generate
num_sequences = st.slider("Number of sequences to generate:", 1, 5, 2)

# Generate button
if st.button("Generate Text"):
    with st.spinner("Generating..."):
        # Generate text using the model
        generated_texts = generator(input_text, max_length=30)
    
    # Display generated texts
    for i, generated in enumerate(generated_texts):
        st.subheader(f"Generated Text {i + 1}")
        st.write(generated['generated_text'])