QubitPi's picture
Upload app.py
71e24bf
raw
history blame contribute delete
No virus
630 Bytes
import json
import gradio as gr
import requests
def remote_inference(text):
url = "http://54.241.102.71:5001/invocations"
payload = json.dumps({
"dataframe_split": {
"columns": ["text"],
"data": [[text]]
}
})
headers = {
'Content-Type': 'application/json'
}
response = requests.request("POST", url, headers=headers, data=payload)
return {
"nodes": response.json()["predictions"][0]["0"],
"links": response.json()["predictions"][1]["0"]
}
iface = gr.Interface(fn=remote_inference, inputs="text", outputs="json")
iface.launch()