Bot / app.py
Enoder's picture
Update app.py
06fc456 verified
Raw
History Blame Contribute Delete
893 Bytes
import streamlit as st
from transformers import pipeline
# Titre de l'application
st.title("Générateur de Texte avec Hugging Face")
# Sélection du modèle
model_name = st.selectbox("Choisissez un modèle :", ["gpt2", "distilgpt2"])
# Chargement du pipeline de génération de texte
text_generator = pipeline("text-generation", model=model_name)
# Entrée utilisateur
prompt = st.text_area("Entrez votre prompt :", "Écrivez ici...")
# Bouton pour générer le texte
if st.button("Générer"):
if prompt:
with st.spinner("Génération en cours..."):
generated_text = text_generator(prompt, max_length=50, num_return_sequences=1)[0]['generated_text']
st.success("Texte généré :")
st.write(generated_text)
else:
st.error("Veuillez entrer un prompt.")
# Lancer l'application Streamlit
if __name__ == "__main__":
st.run()