Spaces:
Sleeping
Sleeping
File size: 721 Bytes
4b4260f 354ebe9 4b4260f 3adb589 4b4260f e5d350e 4b4260f 3adb589 354ebe9 e5d350e |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
import streamlit as st
from rag_utils_llamacpp import load_faiss_index, get_embedding_model, query_index, generate_answer, nettoyer_context
st.set_page_config(page_title="🎓 EduPilot", page_icon="🧠")
st.title("🎓 EduPilot (LLM local quantisé)")
index, documents = load_faiss_index()
model_embed = get_embedding_model()
user_input = st.text_input("Pose ta question ici :")
if user_input:
top_docs = query_index(user_input, index, documents, model_embed)
context = nettoyer_context("\n".join(top_docs))
response = generate_answer(user_input, context)
st.markdown("### ✨ Réponse du chatbot :")
st.write(response)
st.markdown("---")
st.caption("🔹 Développé avec ❤️ par EduPilot") |