歡迎,Gradio 5

釋出於 2024 年 10 月 9 日
在 GitHub 上更新

在過去的幾個月裡,我們一直在努力工作,現在我們很高興地宣佈 Gradio 5 的穩定版釋出

藉助 Gradio 5,開發人員只需幾行 Python 程式碼,即可構建高效能、可擴充套件、設計精美、易於訪問且遵循最佳網路安全實踐的生產就緒型機器學習 Web 應用程式

要試用 Gradio 5,只需在您的終端中輸入

pip install --upgrade gradio

並開始構建您的第一個 Gradio 應用程式

Gradio 5:生產就緒的機器學習應用程式

如果您以前使用過 Gradio,您可能想知道 Gradio 5 有什麼不同。

我們 Gradio 5 的目標是聽取並解決 Gradio 開發人員在構建生產就緒的 Gradio 應用程式時最常見的痛點。例如,我們聽到一些開發人員告訴我們:

  • “Gradio 應用載入太慢了” → Gradio 5 帶來了重大的效能改進,包括透過伺服器端渲染 (SSR) 提供 Gradio 應用的能力,這使得 Gradio 應用在瀏覽器中幾乎可以即時載入。不再有載入旋轉器!🏎️💨
  • “這個 Gradio 應用看起來很老式” → Gradio 5 中,許多核心 Gradio 元件,包括按鈕、選項卡、滑塊以及高階聊天機器人介面,都以更現代的設計進行了重新整理。我們還發布了一套新的內建主題,讓您可以輕鬆建立外觀清新的 Gradio 應用 🎨

  • “我無法在 Gradio 中構建即時應用” → 我們已經解鎖了 Gradio 中的低延遲流媒體!我們自動使用 base64 編碼和 websockets 來提供加速,透過自定義元件支援 WebRTC,並且還添加了更多文件和示例演示,這些文件和示例演示專注於常見的流媒體用例,例如基於攝像頭的物件檢測、影片流、即時語音轉錄和生成以及對話式聊天機器人。🎤

  • “LLM 不瞭解 Gradio” → Gradio 5 附帶了一個實驗性的 AI Playground,您可以在其中使用 AI 生成或修改 Gradio 應用程式,並立即在瀏覽器中預覽應用程式:https://www.gradio.app/playground

Gradio 5 提供了所有這些功能,同時保持了 Gradio 簡單直觀的面向開發人員的 API。由於 Gradio 5 旨在成為適用於各種機器學習應用程式的生產就緒型 Web 框架,因此我們還在 Web 安全方面進行了重大改進(包括對 Gradio 進行第三方審計)——更多內容將在即將釋出的帖子中介紹!

重大變更

在 Gradio 4.x 中未引發任何棄用警告的 Gradio 應用程式在 Gradio 5 中應繼續工作,但有少數例外。在此處檢視 Gradio 5 中的重大變更列表

Gradio 的下一步是什麼?

我們在 Gradio 5 中進行的許多更改旨在實現我們將在未來幾周內釋出的新功能。請繼續關注

  • 多頁面 Gradio 應用,以及原生導航欄和側邊欄

  • 支援使用 PWA 在移動裝置上執行 Gradio 應用,並可能支援原生應用

  • 更多媒體元件以支援影像和影片的新興模式

  • 更豐富的 DataFrame 元件,支援常見的電子表格型別操作

  • 與機器學習模型和 API 提供商的一行整合

  • 進一步改進以減少 Gradio 應用程式的記憶體消耗

還有更多!Gradio 5 為構建 Web 應用程式提供了堅實的基礎,我們很高興能真正開始讓開發人員使用 Gradio 構建各種 ML 應用程式。

立即試用 Gradio 5

以下是一些正在執行 Gradio 5 的 Hugging Face Spaces

社群

區分現代世界的重要元素

註冊登入 發表評論

© . This site is unofficial and not affiliated with Hugging Face, Inc.