{ "cells": [ { "cell_type": "code", "execution_count": 24, "id": "2e6185e5", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Running on local URL: http://127.0.0.1:7871\n", "\n", "To create a public link, set `share=True` in `launch()`.\n" ] }, { "data": { "text/html": [ "
" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "text/plain": [] }, "execution_count": 24, "metadata": {}, "output_type": "execute_result" } ], "source": [ "import gradio as gr\n", "import requests\n", "from PIL import Image\n", "from io import BytesIO\n", "\n", "def main(url):\n", " response = requests.get(url)\n", " img = Image.open(BytesIO(response.content))\n", " return img\n", "\n", "iface = gr.Interface(\n", " fn=main,\n", " inputs=\"text\",\n", " outputs=\"image\",\n", " examples=[\"https://external-content.duckduckgo.com/iu/?u=https%3A%2F%2Ftse2.mm.bing.net%2Fth%3Fid%3DOIP.3_vWIWfkYD9VVXexuMeRzwHaLQ%26pid%3DApi&f=1&ipt=2affe653b6649aec2aa169f1b267cbb77ac0547559bbb46e25c2f841daa5d7eb&ipo=images\"])\n", "\n", "iface.launch() " ] }, { "cell_type": "code", "execution_count": null, "id": "e98d64f0", "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3 (ipykernel)", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.9.13" } }, "nbformat": 4, "nbformat_minor": 5 }