2️⃣ 安裝與基本使用
🚀 安裝 Gradio
Gradio 安裝非常簡單,只需使用 pip
指令:
如果你使用 Jupyter Notebook,建議加上 --upgrade
避免相容性問題:
🎯 建立第一個 Gradio 應用
Gradio 只需要幾行程式碼就可以建立 Web 介面。
🔹 簡單的 Hello World 應用
import gradio as gr
def greet(name):
return f"Hello, {name}!"
gr.Interface(fn=greet, inputs="text", outputs="text").launch()
✅ 說明:
fn=greet
:定義處理函式greet(name)
,輸入一個名稱並回應Hello, name!
inputs="text"
:使用者輸入的類型為 文字outputs="text"
:程式輸出的類型為 文字launch()
:啟動 Web 介面
🔹 執行後效果
這段程式碼執行後,會開啟一個網頁,允許你輸入文字,並顯示對應的 Hello, name!
訊息。
✅ 你可以使用 launch(share=True)
來讓別人也能訪問你的應用!
這樣會產生一個公開網址,例如 https://1234.gradio.app
,你可以分享給他人!
🎯 其他常見輸入/輸出類型
Gradio 支援 多種輸入/輸出格式,如數字、圖片、音訊、影片等。
🔹 數字輸入/輸出
🔹 圖片處理(轉灰階)
from PIL import Image
def process_image(img):
return img.convert("L") # 轉換為灰階
gr.Interface(fn=process_image, inputs="image", outputs="image").launch()
✅ 這樣可以讓使用者上傳圖片,並返回灰階版本!
📝 總結
功能 | 語法 |
---|---|
安裝 Gradio | pip install gradio |
建立第一個應用 | gr.Interface(fn, inputs, outputs).launch() |
共享應用 | launch(share=True) |
支援多種輸入 | text, number, image, video, audio |
🚀 恭喜!你已經學會如何安裝 Gradio 並建立第一個應用!接下來,我們將深入探討 Gradio 的介面設計! 😊