import gradio as gr import requests url = "https://scp-294-api-ru.p.rapidapi.com/v1/drink" def func(api_key, query): headers = { "X-RapidAPI-Key": api_key, "X-RapidAPI-Host": "scp-294-api-ru.p.rapidapi.com" } querystring = {"name":query} answer = requests.get(url, headers=headers, params=querystring).json() html = """

урон: %s


добавка к скорости: %s


описание:
%s

""" % (answer["color"], str(answer["damage"]), str(answer["speed"]), answer["description"]) return html with gr.Blocks() as app: gr.Markdown("# SCP-294") gr.Markdown("Пожалуйста, получите свой API ключ [здесь](https://rapidapi.com/oficalkapudovo/api/scp-294-api-ru)") gr.Markdown("Первое поле - для ключа, второе - для запроса") gr.Interface(fn=func, inputs=["text", "text"], outputs="html") gr.HTML("Сделано Arigadam'ом") app.launch(share=True, debug=True)