|
import streamlit as st
|
|
from query import generate_response
|
|
|
|
def main():
|
|
st.title("π CourseLens")
|
|
st.write("Ask any question about the free courses available on Analytics Vidhya!")
|
|
|
|
|
|
user_input = st.text_input("Enter your query:", "")
|
|
|
|
if st.button("Search"):
|
|
if user_input.strip():
|
|
with st.spinner("Searching for the best courses..."):
|
|
response = generate_response(user_input)
|
|
st.subheader("Search Results:")
|
|
st.write(response)
|
|
else:
|
|
st.warning("Please enter a query to search.")
|
|
|
|
if __name__ == "__main__":
|
|
main()
|
|
|