เว็บไซต์ | เอกสารประกอบ | คำแนะนำ | เริ่มต้นใช้งาน | ตัวอย่าง
อังกฤษ | 中文
Gradio เป็นแพ็คเกจ Python แบบโอเพ่นซอร์สที่ช่วยให้คุณสามารถ สร้าง การสาธิตหรือเว็บแอปพลิเคชันสำหรับโมเดล Machine Learning, API หรือฟังก์ชัน Python ใดๆ ก็ตามได้อย่างรวดเร็ว จากนั้นคุณสามารถ แชร์ ลิงก์ไปยังการสาธิตหรือเว็บแอปพลิเคชันของคุณในเวลาเพียงไม่กี่วินาทีโดยใช้คุณสมบัติการแชร์ในตัวของ Gradio ไม่จำเป็นต้องมีประสบการณ์ JavaScript, CSS หรือเว็บโฮสติ้ง!
Python เพียงไม่กี่บรรทัดในการสร้างเดโมของคุณเอง เรามาเริ่มกันเลยดีกว่า ?
วิชาบังคับก่อน : Gradio 5 ต้องใช้ Python 3.10 หรือสูงกว่า
เราขอแนะนำให้ติดตั้ง Gradio โดยใช้ pip
ซึ่งรวมอยู่ในค่าเริ่มต้นใน Python รันสิ่งนี้ในเทอร์มินัลหรือพรอมต์คำสั่งของคุณ:
pip install --upgrade gradio
เคล็ดลับ
วิธีที่ดีที่สุดคือติดตั้ง Gradio ในสภาพแวดล้อมเสมือนจริง คำแนะนำการติดตั้งโดยละเอียดสำหรับระบบปฏิบัติการทั่วไปทั้งหมดมีอยู่ที่นี่
คุณสามารถเรียกใช้ Gradio ในโปรแกรมแก้ไขโค้ดที่คุณชื่นชอบ, สมุดบันทึก Jupyter, Google Colab หรือที่อื่นๆ ที่คุณเขียน Python มาเขียนแอป Gradio แรกของคุณกัน:
import gradio as gr
def greet ( name , intensity ):
return "Hello, " + name + "!" * int ( intensity )
demo = gr . Interface (
fn = greet ,
inputs = [ "text" , "slider" ],
outputs = [ "text" ],
)
demo . launch ()
เคล็ดลับ
เราย่อชื่อที่นำเข้าจาก gradio
เป็น gr
นี่เป็นแบบแผนที่นำมาใช้กันอย่างแพร่หลายเพื่อให้อ่านโค้ดได้ดีขึ้น
ตอนนี้ให้รันโค้ดของคุณ หากคุณเขียนโค้ด Python ในไฟล์ชื่อ app.py
คุณจะต้องเรียกใช้ python app.py
จากเทอร์มินัล
การสาธิตด้านล่างจะเปิดขึ้นในเบราว์เซอร์บน http://localhost:7860 หากทำงานจากไฟล์ หากคุณกำลังใช้งานภายในโน้ตบุ๊ก การสาธิตจะปรากฏขึ้นภายในโน้ตบุ๊ก
Gradio ได้รับอนุญาตภายใต้ Apache License 2.0 ที่พบในไฟล์ LICENSE ในไดเร็กทอรีรากของที่เก็บนี้
นอกจากนี้ ลองอ่านบทความ Gradio: Hassle-Free Sharing and Testing of ML Models in the Wild, ICML HILL 2019 และโปรดอ้างอิงหากคุณใช้ Gradio ในงานของคุณ
@article{abid2019gradio,
title = {Gradio: Hassle-Free Sharing and Testing of ML Models in the Wild},
author = {Abid, Abubakar and Abdalla, Ali and Abid, Ali and Khan, Dawood and Alfozan, Abdulrahman and Zou, James},
journal = {arXiv preprint arXiv:1906.02569},
year = {2019},
}