Tạo dấu bản quyền hiển thị với Gradio

  • 3 min read
Tạo dấu bản quyền hiển thị với Gradio

Watermarking trực quan với Gradio

image/webp

Năm ngoái, chúng tôi đã chia sẻ một bài đăng trên blog về watermarking, giải thích watermarking nội dung AI tạo sinh là gì và tại sao nó lại quan trọng. Nhu cầu về watermarking ngày càng trở nên quan trọng hơn khi mọi người trên khắp thế giới bắt đầu tạo và chia sẻ hình ảnh, video, âm thanh và văn bản do AI tạo ra. Hình ảnh và video đã trở nên quá chân thực đến mức gần như không thể phân biệt được với những gì bạn thấy được chụp bởi một máy ảnh thực. Giải quyết vấn đề này là đa diện, nhưng có một điểm rõ ràng, dễ thấy:

Để mọi người biết đâu là thật và đâu là giả, hãy sử dụng watermarks trực quan.

Để giúp đỡ, chúng tôi tại Hugging Face đã làm cho việc watermarking trực quan trở nên cực kỳ dễ dàng: Bất cứ khi nào bạn tạo Space như một ứng dụng hoặc bản demo, bạn có thể sử dụng thư viện xây dựng ứng dụng nội bộ của chúng tôi là Gradio để hiển thị watermarks chỉ với một lệnh.

Đối với hình ảnh và video, chỉ cần thêm tham số watermark, như sau:

python gr.Image(my_generated_image, watermark=my_watermark_image)

python gr.Video(my_generated_video, watermark=my_watermark_image)

Xem bản trình diễn về điều này trong thực tế: xem Space watermarking hình ảnh và video ví dụ của chúng tôi.

Watermarks có thể được chỉ định dưới dạng tên tệp và đối với hình ảnh, chúng tôi còn hỗ trợ hình ảnh mở hoặc thậm chí mảng numpy, để hoạt động tốt nhất với cách bạn muốn thiết lập giao diện của mình. Một tùy chọn mà tôi đặc biệt thích là watermarks QR, có thể được sử dụng để có được nhiều thông tin hơn về nội dung và thậm chí có thể phù hợp với phong cách hình ảnh hoặc video của bạn.

Bạn cũng có thể thêm watermarks hiển thị tùy chỉnh cho văn bản do AI tạo ra, để bất cứ khi nào nó được sao chép, watermark sẽ xuất hiện. Như sau:

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

Xem bản trình diễn về điều này trong thực tế: xem Space watermarking chatbot ví dụ của chúng tôi.

Điều này tự động thêm ghi công khi người dùng sao chép văn bản từ các phản hồi của AI, hỗ trợ thêm cho tính minh bạch và công khai của AI đối với việc tạo văn bản.

Hãy dùng thử tất cả ngay hôm nay, xây dựng watermark của riêng bạn, vui chơi!

Chúc bạn coding vui vẻ!

Lời cảm ơn: Abubakar AbidYuvraj Sharma đã cộng tác trong công việc và bài đăng trên blog này.

Recommended for You

Chào mừng EmbeddingGemma, mô hình nhúng hiệu quả mới của Google

Chào mừng EmbeddingGemma, mô hình nhúng hiệu quả mới của Google

Các thủ thuật từ OpenAI gpt-oss mà BẠN 🫵 có thể sử dụng với transformers

Các thủ thuật từ OpenAI gpt-oss mà BẠN 🫵 có thể sử dụng với transformers