OMDydy commited on
Commit
ad62c45
·
verified ·
1 Parent(s): 9be37f5

Create app.py

Browse files

import gradio as gr
from transformers import pipeline

# Charger un modèle de conversation en français
chatbot = pipeline("text-generation", model="asi/gpt-fr-cased-small")

def discuter(message, historique):
"""Fonction pour répondre aux messages"""
try:
reponse = chatbot(message, max_length=100, num_return_sequences=1)[0]['generated_text']
return reponse
except:
return "Désolé, je n'ai pas pu générer une réponse. Réessayez !"

# Interface de chat
demo = gr.ChatInterface(
fn=discuter,
title="🍽️ GastroMind - Votre Assistant Gastronomique",
description="Posez-moi vos questions sur la cuisine, la nutrition, les recettes !",
examples=["Quelle recette me suggères-tu ?", "Comment faire une sauce béchamel ?"]
)

demo.launch()

Files changed (1) hide show
  1. app.py +23 -0
app.py ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import gradio as gr
2
+ from transformers import pipeline
3
+
4
+ # Charger un modèle de conversation en français
5
+ chatbot = pipeline("text-generation", model="asi/gpt-fr-cased-small")
6
+
7
+ def discuter(message, historique):
8
+ """Fonction pour répondre aux messages"""
9
+ try:
10
+ reponse = chatbot(message, max_length=100, num_return_sequences=1)[0]['generated_text']
11
+ return reponse
12
+ except:
13
+ return "Désolé, je n'ai pas pu générer une réponse. Réessayez !"
14
+
15
+ # Interface de chat
16
+ demo = gr.ChatInterface(
17
+ fn=discuter,
18
+ title="🍽️ GastroMind - Votre Assistant Gastronomique",
19
+ description="Posez-moi vos questions sur la cuisine, la nutrition, les recettes !",
20
+ examples=["Quelle recette me suggères-tu ?", "Comment faire une sauce béchamel ?"]
21
+ )
22
+
23
+ demo.launch()