logeswari's picture
msg
c1b21bb
raw
history blame contribute delete
567 Bytes
import requests
import pandas as pd
import streamlit as st
API_BASE_URL = "https://logeswari-capstone-backend.hf.space"
def fetch_data(endpoint):
url = f"{API_BASE_URL}{endpoint}"
try:
response = requests.get(url)
response.raise_for_status()
data = response.json()
# Handle scalar responses
if isinstance(data, dict) and len(data) == 1:
return data
return pd.DataFrame(data)
except requests.exceptions.RequestException as e:
st.error(f"Error fetching data: {e}")
return None