| | 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() |
| | 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) |
| |
|