PeopleRemover / app.py
snicolau's picture
Update app.py
5f15b01 verified
raw
history blame
701 Bytes
import gradio as gr
import requests
from PIL import Image
from io import BytesIO
# Function to upload the image to the Hugging Face model
def upload_image(image):
# Send the image to Hugging Face
response = requests.post(
"https://api.deepai.org/api/analyze-image",
files={"image": image},
headers={"api-key": "YOUR_HUGGING_FACE_API_KEY"}
)
# Parse the response and get the result
result = response.json()
prediction = result.get("output", "Error")
return prediction
# Gradio interface
iface = gr.Interface(
fn=upload_image,
inputs=gr.Image(type="pil", label="Upload Image"),
outputs="text"
)
# Launch the Gradio app
iface.launch()