| import streamlit as st | |
| import httpx | |
| st.title("Kivy Chatbot Backend") | |
| user_input = st.text_input("Ask a question:") | |
| if st.button("Get Response"): | |
| if user_input: | |
| # Make a POST request to the FastAPI /predict endpoint | |
| url = "http://localhost:8000/predict" # Assuming FastAPI is running locally or use the correct URL | |
| response = httpx.post(url, json={"input": user_input}) | |
| bot_response = response.json().get("response", "No response found") | |
| st.write(f"Response: {bot_response}") | |