Repolode
gradio-app

gradio-app/gradio

機械学習モデル、API、Python関数のWebデモやUIをすばやく作成・共有できるPythonパッケージ。

代替できる製品:Streamlit

スター
43,817
フォーク
3,638
未解決の Issue
114
最終コミット
5 時間前

これは何?

Gradioは、機械学習モデル、API、Python関数をWebインターフェースで使えるようにするオープンソースのPythonパッケージです。数行のPythonコードで関数と入出力コンポーネントを定義すれば、アプリをローカルのブラウザーやノートブック内で実行できます。JavaScript、CSS、Webホスティングの知識は必要ありません。

手早くデモを作るには、gr.Interfaceクラスに関数と入出力のリストを渡します。レイアウトやデータフローを細かく制御したい場合は、gr.Blocksを使ってコンポーネントを配置し、関数を連結し、ユーザー操作に応じてコンポーネントのプロパティを更新できます。gr.ChatInterfaceを使えば、ひとつの関数からチャットボットUIを構築できます。

launch()でshare=Trueを設定すると、処理をローカルマシンで実行したまま、デモの公開URLを生成できます。より広いエコシステムには、あらゆるGradioアプリに問い合わせるためのPythonおよびJavaScriptクライアントと、ホスティングに使えるHugging Face Spacesがあります。

主な機能

  • 01数行のコードで、あらゆるPython関数をWeb UIで使えるようにします。
  • 02Textbox、Image、HTMLなど、30種類以上の組み込みコンポーネントを提供します。
  • 03カスタムレイアウト、イベントの連結、コンポーネントの動的な更新に使えるgr.Blocksを提供します。
  • 04チャットボットUIを構築するためのgr.ChatInterfaceを備えています。
  • 05処理をローカルで実行したまま、share=Trueで公開用の共有リンクを生成できます。
  • 06Gradioアプリにプログラムから問い合わせるためのPythonおよびJavaScriptクライアントを提供します。

ユースケース

  • 共有可能なWebデモを通じて、学習済みの機械学習モデルを同僚や関係者に紹介する。
  • 開発中のモデルやAPIをテストするための、手軽なインタラクティブUIを作る。
  • LLMアプリケーション向けのチャットボットのフロントエンドを作成する。
  • Hugging Face Spacesでモデルのデモをホスティングする。

クイックスタート

  1. 1

    pipでGradioをインストールします(Python 3.10以上が必要です)

    pip install --upgrade gradio
  2. 2

    サンプルコードをapp.pyとして保存して実行します

    python app.py

使う前に知っておきたいこと

  • Python 3.10以上が必要です。

トピック

よくある質問

gradio とは?
機械学習モデル、API、Python関数のWebデモやUIをすばやく作成・共有できるPythonパッケージ。 Gradioは、機械学習モデル、API、Python関数をWebインターフェースで使えるようにするオープンソースのPythonパッケージです。数行のPythonコードで関数と入出力コンポーネントを定義すれば、アプリをローカルのブラウザーやノートブック内で実行できます。JavaScript、CSS、Webホスティングの知識は必要ありません。
gradio は無料で使えますか?ライセンスは?
gradio は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
gradio は今もメンテナンスされていますか?
活発にメンテナンス中。gradio の最終コミットは 2026年10月20日 です。
gradio は何に使えますか?
共有可能なWebデモを通じて、学習済みの機械学習モデルを同僚や関係者に紹介する。 開発中のモデルやAPIをテストするための、手軽なインタラクティブUIを作る。 LLMアプリケーション向けのチャットボットのフロントエンドを作成する。 Hugging Face Spacesでモデルのデモをホスティングする。
gradio のインストール方法は?
pipでGradioをインストールします(Python 3.10以上が必要です): pip install --upgrade gradio サンプルコードをapp.pyとして保存して実行します: python app.py
gradio はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/gradio-app/gradio

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト