test / app.py
sscnitdgp's picture
Update app.py
89f4e64 verified
raw
history blame contribute delete
783 Bytes
import gradio as gr
import requests
def greet(name):
return "Hello " + name + "!!"
def check_carbon_intensity(name: str) -> dict:
"""
Help get carbon intensity from interesting places
Args:
name (str): name of the place
Returns:
dict: dictionary
"""
""
headers = {
"Authorization": f"Bearer XXXXXXXXX"
}
try:
response = requests.get('httpsmmmmmNSW', headers=headers)
response.raise_for_status() # Raise an exception for HTTP errors
return response.json()
except requests.exceptions.RequestException as e:
print(f"An error occurred: {e}")
return None
demo = gr.Interface(fn=check_carbon_intensity, inputs="text", outputs=gr.JSON())
demo.launch(mcp_server=True)