import gradio as gr from transformers import pipeline model_id = "Salesforce/blip-image-captioning-large" captioner = pipeline(model=model_id) def launch(input): return captioner(input)[0]["generated_text"] iface = gr.Interface(fn=launch, inputs=gr.Image(type="pil"), outputs="text") iface.launch()