import streamlit as st from chatbot import process_query # Import your chatbot function # Use st.query_params instead of st.experimental_get_query_params user_input = st.query_params.get("user_input", [""])[0] if user_input: response = process_query(user_input) # Display as JSON for HTTP GET request st.json({"response": response}) else: # Default UI if no query is passed st.title("Chatbot") st.write("Enter a query in the URL as ?user_input=your_question to get a JSON response.")