RSK03 commited on
Commit
e25f691
·
verified ·
1 Parent(s): 35df75f

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -10
app.py CHANGED
@@ -1,25 +1,25 @@
1
  import streamlit as st
2
  from transformers import pipeline
3
 
4
- # Charger un modèle en français
5
  @st.cache_resource
6
  def load_model():
7
- return pipeline("text-generation", model="dbmdz/german-gpt2") # Modèle en français
8
 
9
- bot = load_model()
10
-
11
- # Interface du chatbot
12
  st.title("Chatbot Restaurant 🍽️")
13
  st.write("Posez vos questions sur le restaurant !")
14
 
 
15
  user_input = st.text_input("Votre question :")
16
 
 
17
  if user_input:
18
- # Ajouter un prompt pour guider le modèle
19
- prompt = f"Tu es un chatbot pour un restaurant. Réponds aux questions de manière amicale et informative. Voici la question : {user_input}"
20
-
21
- # Générer la réponse du bot
22
  response = bot(prompt, max_length=100, do_sample=True)[0]["generated_text"]
23
-
24
  # Afficher la réponse
25
  st.write(response)
 
1
  import streamlit as st
2
  from transformers import pipeline
3
 
4
+ # Charger le modèle CamemBERT pour le français
5
  @st.cache_resource
6
  def load_model():
7
+ return pipeline("text-generation", model="camembert-base")
8
 
9
+ # Créer l'interface Streamlit
 
 
10
  st.title("Chatbot Restaurant 🍽️")
11
  st.write("Posez vos questions sur le restaurant !")
12
 
13
+ # Demander à l'utilisateur de saisir une question
14
  user_input = st.text_input("Votre question :")
15
 
16
+ # Si l'utilisateur a posé une question
17
  if user_input:
18
+ bot = load_model() # Charger le modèle
19
+ prompt = f"Tu es un chatbot pour un restaurant. Réponds de manière amicale et polie, et assure-toi que ta réponse est claire et bien structurée. Voici la question : {user_input}"
20
+
21
+ # Générer la réponse du modèle
22
  response = bot(prompt, max_length=100, do_sample=True)[0]["generated_text"]
23
+
24
  # Afficher la réponse
25
  st.write(response)