e-chatbot / app.py
SayedShaun's picture
Upload app.py
69643b3 verified
raw
history blame contribute delete
640 Bytes
import streamlit as st
from modules import model_selection, retrieve_query
# Streamlit functions to select the model
model, api_key = model_selection()
# RAG CHATBOT Interface
st.header("Rag Chatbot")
st.divider()
#-----------------------------------------------------
query = st.chat_input(placeholder="Enter Your Message")
if query:
user_message = st.chat_message("User").write(query)
response = retrieve_query(
query=query,
df="Data/products.csv",
column="product_info",
api_key=api_key,
model=model
)
ai_message = st.chat_message("AI").write(response)