使用 Gradio 的可見水印

Hugging Face 已將可見水印功能整合到 Gradio 函式庫中,讓開發者能輕鬆為 AI 生成的圖像、影片與文字加上標記。此更新透過提供低門檻的透明度與揭露方式,解決了越來越難以區分合成媒體與真實影像的問題。

圖像與影片的可見水印

Gradio 現在可透過單一參數為視覺媒體加入可見水印。只要在 gr.Imagegr.Video 元件中加入 watermark 參數,開發者即可在生成的輸出上覆蓋特定圖像。

實作範例:

對於圖像:

gr.Image(my_generated_image, watermark=my_watermark_image)

對於影片:

gr.Video(my_generated_video, watermark=my_watermark_image)

支援格式: 水印可以使用檔案名稱、已開啟的圖像或 numpy 陣列來定義。函式庫亦支援使用 QR Code 作為水印,這可提供關於內容的額外元資料,或依 AI 生成的藝術風格進行樣式化。

AI 生成文字的可見水印

為了提升文字型生成式 AI 的歸屬標示,Gradio 為 gr.Chatbot 元件加入了水印功能。此特性確保使用者在複製 AI 回應的文字時,會自動在複製的內容後附加指定的水印。

實作範例:

gr.Chatbot(label=my_model_name, watermark=my_watermark_text, type="messages", show_copy_button=True, show_copy_all_button=True)

此機制確保即使文字已離開原始介面,歸屬資訊仍會隨之保留,有助於揭露合成文字的生成來源。

社群對 AI 透明度的看法

這些工具的推出引發了關於合成媒體是否需要全產業標準的討論。社群成員強調主動採用的重要性,以避免未來的法規強制。

「我鼓勵開發社群採用水印以及一套完整的政策,以識別 AI 生成的圖像與影片。若不如此,我相信未來將會有立法與法律上的『激勵』來強制執行此類政策。」

其他貢獻者指出,這些功能是朝向 AI 生態系整體透明度前進的正向一步。

Sources