File size: 1,052 Bytes
6f7a675
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
30
31
32
33
34
35
36
37
# app.py

import streamlit as st
from chatbot import get_bot_response
from model_mt5 import call_mt5_model


st.set_page_config(page_title="Chatbot Technique Multilingue", layout="centered")

st.title("🤖 Chatbot de Support Technique Multilingue")

st.markdown("""
Ce chatbot comprend **le français, l'anglais, l'espagnol et l'allemand**.  
Pose-lui une question technique ou dis simplement bonjour !
""")

# Historique de la conversation
if "chat_history" not in st.session_state:
    st.session_state.chat_history = []

# Entrée utilisateur
user_input = st.text_input("💬 Entrez votre message :", "")

if user_input:
    response = get_bot_response(user_input)

    # Ajouter à l'historique
    st.session_state.chat_history.append(("Vous", user_input))
    st.session_state.chat_history.append(("Bot", response))

# Afficher l'historique
for sender, message in st.session_state.chat_history:
    if sender == "Vous":
        st.markdown(f"**🧑‍💻 {sender} :** {message}")
    else:
        st.markdown(f"**🤖 {sender} :** {message}")