Spaces:
Runtime error
Runtime error
| import streamlit as st | |
| import requests | |
| API_URL='http://127.0.0.1:8000/prediction' | |
| st.title("Iris Flower Predictor") | |
| st.markdown("Enter the flower samples below") | |
| sepal_length = st.number_input('Sepal_length',min_value=0.1,max_value=10.0,value=4.0) | |
| sepal_width =st.number_input('sepal_width',min_value=0.1,max_value=10.1,value=5.0) | |
| petal_length = st.number_input('Petal_legth',max_value=10.1,min_value=0.1,value=5.0) | |
| petal_width = st.number_input('petal_width',max_value=10.1,min_value=0.1,value=4.0) | |
| if st.button('predict Flower class'): | |
| input_data ={ | |
| 'sepal_length':sepal_length, | |
| 'sepal_width': sepal_width, | |
| 'petal_length': petal_length, | |
| 'petal_width': petal_width | |
| } | |
| try: | |
| response = requests.post(API_URL,json=input_data) | |
| if response.status_code==200: | |
| predicition =response.json() | |
| st.success(f"prediction: {predicition['Predicted Class']}") | |
| else: | |
| st.error(f"Error: {response.status_code}-{response.txt}") | |
| except Exception as e: | |
| st.error(f'An error occcurred:{e}') |