import gradio as gr from PIL import Image from inference import single_image_wrapped # 调用 single_image_wrapped 函数的包装函数 def image_with_prompt_to_result(image, prompt): # 将图片传递给 single_image_wrapped 函数,得到输出结果 result = single_image_wrapped(image, prompt) return result # 创建 Gradio 接口 iface = gr.Interface( fn=image_with_prompt_to_result, # 调用的函数 inputs=[gr.Image(type="pil"), gr.Textbox(placeholder="输入提示词...")], # 输入:图片 + prompt outputs="text", # 输出:识别结果(文本) title="图片与提示词输入", # 界面标题 description="上传一张图片并输入提示词,获取识别结果", # 描述 ) # 启动应用 iface.launch()