File size: 671 Bytes
08d9250
2b79c44
cd49c11
71474a5
2b79c44
cd49c11
2b79c44
71474a5
2b79c44
bb85704
71474a5
2b79c44
bb85704
71474a5
c529a92
bb85704
71474a5
 
cd49c11
71474a5
2b79c44
c529a92
71474a5
 
c529a92
 
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 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()