import gradio as gr from transformers import pipeline # Modèle public GPT-2 pour réponses réalistes generator = pipeline("text-generation", model="gpt2") def respond(message, history): # Initialisation de l'historique history = history or [] # Générer une réponse answer = generator(message, max_length=50, do_sample=True)[0]["generated_text"] # Ajouter la conversation sous forme de liste [user, bot] history.append([message, answer]) # Retourner textbox vide + historique pour Gradio 3.43 return "", history # Créer l'interface Chat iface = gr.ChatInterface(respond, title="Chat Demo") # Lancer localement iface.launch()