RSK03 commited on
Commit
64c2dbe
·
verified ·
1 Parent(s): e25f691

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -5
app.py CHANGED
@@ -1,10 +1,9 @@
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 🍽️")
@@ -16,10 +15,10 @@ user_input = st.text_input("Votre question :")
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)
 
 
1
  from transformers import pipeline
2
 
3
+ # Charger un modèle spécifique au français
4
  @st.cache_resource
5
  def load_model():
6
+ return pipeline("text-generation", model="flaubert/flaubert_base_cased")
7
 
8
  # Créer l'interface Streamlit
9
  st.title("Chatbot Restaurant 🍽️")
 
15
  # Si l'utilisateur a posé une question
16
  if user_input:
17
  bot = load_model() # Charger le modèle
18
+ prompt = f"Tu es un chatbot pour un restaurant. Réponds de manière amicale, polie et précise. Voici la question : {user_input}"
19
 
20
  # Générer la réponse du modèle
21
+ response = bot(prompt, max_length=50, do_sample=False)[0]["generated_text"]
22
 
23
  # Afficher la réponse
24
  st.write(response)