import gradio as gr from transformers import pipeline pipe = pipeline("image-classification", "umm-maybe/AI-image-detector") def image_classifier(image): outputs = pipe(image) results = {} for result in outputs: results[result['label']] = result['score'] return results title = "AI Image Detector" description = """ This app is a proof-of-concept demonstration of using a ViT model to predict whether an image was generated using AI.""" demo = gr.Interface(fn=image_classifier, inputs=gr.Image(type="pil"), outputs="label", title=title, description=description) demo.launch(show_api=False)