Google Cloud Vertex AIでMLや生成AIのワークフローを構築、デプロイ、管理する方法を紹介するノートブック、コードサンプル、サンプルアプリ。
GoogleCloudPlatform/genmedia-creative-studio
Gemini、Veo、Lyria、Chirpモデルで画像・動画・音楽・音声を生成する、Google CloudのVertex AI上で動作するPython製Webアプリです。
- スター
- 1,228
- フォーク
- 377
- 未解決の Issue
- 16
- 最終コミット
- 18 時間前
これは何?
GenMedia Creative Studioは、Google Cloudの生成メディアモデルをひとつのインターフェースから利用できるWebアプリケーションです。Gemini画像モデル(Nano Bananaの各種モデル)による画像の生成・編集とバーチャル試着機能、Gemini OmniとVeoによる動画生成、Lyriaによる音楽生成、Chirp 3 HDとGemini Text to Speechによる音声合成に対応しています。
モデルを直接利用するだけでなく、キャラクターの一貫性を保つワークフロー、shop-the-look、スターターパックのムードボード、インテリアデザインのワークフローなどをあらかじめ用意しており、生成物を整理するアセットライブラリも備えています。AIアプリ向けPythonフレームワークのMesopとFastAPIで構築されており、Vertex AIにアクセスできるGoogle Cloudプロジェクトを設定すれば、uvとPython 3.14でローカル実行できます。
このプロジェクトはデモとして提供されており、本番環境での利用を想定していません。Cloud RunへのTerraformベースのデプロイ、Identity Aware Proxyの背後に配置するカスタムドメイン(任意)、単体アプリやMCPサーバーを含むexperimentsフォルダが用意されています。
主な機能
- 01Gemini画像モデルによる画像の生成・編集。バーチャル試着にも対応。
- 02Gemini OmniとVeo 3 / 3.1による動画生成。
- 03Lyria 3と2による音楽生成。
- 04Chirp 3 HDとGemini Text to Speechによる音声合成。
- 05キャラクターの一貫性、shop the look、インテリアデザイン向けのワークフローとアセットライブラリ。
- 06任意でIAPとカスタムドメインを利用できる、Cloud RunへのTerraformデプロイ。
ユースケース
- Vertex AI上で画像、動画、音楽、音声を組み合わせるクリエイティブワークフローのプロトタイピング。
- MesopとFastAPIを使った生成メディアWebアプリの構築方法を学ぶ。
- 動作するUIからGemini、Veo、Lyria、ChirpのAPIを試す。
- experimentsフォルダを、MCPベースのメディアツール開発の出発点として活用する。
クイックスタート
- 1
READMEからuv(macOS/Linux)をインストールする
- 2
Application Default Credentialsを取得するためにGoogle Cloudで認証する
gcloud auth application-default login - 3
uvで依存関係を同期する
uv sync - 4
アプリを実行してから、http://localhost:8080/ を開く
uv run main.py
使う前に知っておきたいこと
- Python 3.14以降と、Vertex AIへのアクセス権があるGoogle Cloudプロジェクトが必要です。
- 生成リクエストはVertex AIに送信されるため、使用料金はGoogle Cloudアカウントに請求されます。
- READMEには、デモ専用であり、本番環境での使用を目的としていないと記載されています。
- これはGoogleの公式サポート対象製品ではありません。
収録されている特集
トピック
よくある質問
- genmedia-creative-studio とは?
- Gemini、Veo、Lyria、Chirpモデルで画像・動画・音楽・音声を生成する、Google CloudのVertex AI上で動作するPython製Webアプリです。 GenMedia Creative Studioは、Google Cloudの生成メディアモデルをひとつのインターフェースから利用できるWebアプリケーションです。Gemini画像モデル(Nano Bananaの各種モデル)による画像の生成・編集とバーチャル試着機能、Gemini OmniとVeoによる動画生成、Lyriaによる音楽生成、Chirp 3 HDとGemini Text to Speechによる音声合成に対応しています。
- genmedia-creative-studio は無料で使えますか?ライセンスは?
- genmedia-creative-studio は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- genmedia-creative-studio は今もメンテナンスされていますか?
- 活発にメンテナンス中。genmedia-creative-studio の最終コミットは 2026年11月6日 です。
- genmedia-creative-studio は何に使えますか?
- Vertex AI上で画像、動画、音楽、音声を組み合わせるクリエイティブワークフローのプロトタイピング。 MesopとFastAPIを使った生成メディアWebアプリの構築方法を学ぶ。 動作するUIからGemini、Veo、Lyria、ChirpのAPIを試す。 experimentsフォルダを、MCPベースのメディアツール開発の出発点として活用する。
- genmedia-creative-studio のインストール方法は?
- READMEからuv(macOS/Linux)をインストールする Application Default Credentialsを取得するためにGoogle Cloudで認証する: gcloud auth application-default login uvで依存関係を同期する: uv sync アプリを実行してから、http://localhost:8080/ を開く: uv run main.py
- genmedia-creative-studio はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/GoogleCloudPlatform/genmedia-creative-studio
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
テキスト、画像、動画、音声、3D、埋め込み表現の生成に対応する、統一APIを提供するオープンソースの生成AIプラットフォーム。
Scenario MCP serverを通じて画像、動画、音声、3Dを生成する方法をAIコーディングエージェントに教えるスキル集と、DCCツールやゲームエンジンを操作するスキルを提供します。
自分のkie.aiキーを使い、無限のノードベースキャンバス上でAI画像・動画生成パイプラインを視覚的に構築できるセルフホスト型デスクトップアプリです。
Claude Code、Cursor、Codexなどのコーディングエージェントで、Higgsfield AIを使った画像・動画の生成、顔IDの学習、ブランドキットの作成を可能にするエージェントスキル集です。
Stable Diffusionや新しい画像・動画モデルを実行できる、モデル対応と最適化を強化したForge派生のGradio製Web UI。