Spaces:
Sleeping
Sleeping
import gradio as gr | |
from gradio_client import Client | |
MESAGE_HEADER = """ | |
# API Demo (Client component) | |
Welcome to my simple demonstration of the gradio potential as an API. | |
It is made of 2 components: *API_demo_server* and *API_demo_client*. | |
Server component: [Nuno-Tome/API_demo_server](Nuno-Tome/aPI_demo_server) | |
Client component: [Nuno-Tome/API_demo_client](Nuno-Tome/aPI_demo_client) | |
**Just write you message and watch it be returned by the server.** | |
""" | |
MESAGE_BMC = """ | |
## If you want to support me, you can buy me a coffee: | |
[](https://www.buymeacoffee.com/nunotome) | |
""" | |
# Print the message header for "By me a coffee" link | |
def print_bmc(): | |
bmc_link = "https://www.buymeacoffee.com/nuno.tome" | |
image_url = "https://helloimjessa.files.wordpress.com/2021/06/bmc-button.png?w=" # Image URL | |
#image_size = "150px" # Image size | |
#image_link_markdown = f"[]({bmc_link})" | |
image_link_markdown = "[]({bmc_link})" | |
gr.Markdown(""" | |
[]({bmc_link}) | |
""") | |
# Buy me a Coffee Setup | |
client = Client("Nuno-Tome/API_demo_server") | |
DEBUG_MODE = True | |
def request(text): | |
gr.Markdown( | |
""" | |
# Hello World! | |
Start typing below to see the output. | |
""") | |
result = client.predict( | |
text, | |
api_name="/predict" | |
) | |
return result | |
demo = gr.Interface(fn=request, inputs="textbox", outputs="json") | |
demo.launch(share=True) |