File size: 649 Bytes
08d9250
2b79c44
cd49c11
2b79c44
 
cd49c11
2b79c44
 
 
 
 
 
 
 
 
 
 
 
cd49c11
2b79c44
 
 
cd49c11
 
7fdf645
cd49c11
 
 
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
28
29
import gradio as gr
from transformers import pipeline

# Optionnel : modèle public GPT-2 pour des réponses réelles
generator = pipeline("text-generation", model="gpt2")

def respond(message, history):
    history = history or []
    
    # Ajouter message utilisateur
    user_msg = message
    # Générer réponse via GPT-2
    answer = generator(message, max_length=50, do_sample=True)[0]["generated_text"]
    
    # Ajouter à l'historique sous forme tuple (ancien template 3.x)
    history.append((user_msg, answer))
    
    return history

# Interface Gradio 3.43
iface = gr.ChatInterface(respond, title="Chat Demo")
iface.launch()