Repolode
GoogleCloudPlatform

GoogleCloudPlatform/genmedia-creative-studio

基于 Google Cloud Vertex AI 的 Python 网页应用,可用 Gemini、Veo、Lyria 和 Chirp 生成图像、视频、音乐与语音。

Star
1,228
Fork
377
未关闭 Issue
16
最近提交
17小时前

这是什么?

GenMedia Creative Studio 是一个网页应用,把 Google Cloud 上的生成式媒体模型集中到同一个界面中。图像方面支持 Gemini 图像模型(Nano Banana 系列)及虚拟试穿;视频方面支持 Gemini Omni 与 Veo;音乐使用 Lyria;语音合成则有 Chirp 3 HD 与 Gemini Text to Speech。

除了直接调用模型,应用还提供角色一致性、Shop the Look、入门包情绪板、室内设计师等预设工作流,并带有素材库用于整理生成结果。应用基于 Mesop(一个面向 AI 应用的 Python 框架)和 FastAPI 构建,在配置好已开通 Vertex AI 的 Google Cloud 项目后,可用 uv 和 Python 3.14 在本地运行。

该项目定位为演示用途,不建议直接用于生产环境。仓库包含基于 Terraform 部署到 Cloud Run 的方案,支持配合 Identity Aware Proxy 使用自定义域名,另有 experiments 目录收录独立应用和 MCP 服务器。

核心功能

  • 01使用 Gemini 图像模型进行图像生成与编辑,并支持虚拟试穿。
  • 02通过 Gemini Omni 与 Veo 3 / 3.1 生成视频。
  • 03通过 Lyria 3 与 2 生成音乐。
  • 04通过 Chirp 3 HD 与 Gemini Text to Speech 进行语音合成。
  • 05内置角色一致性、Shop the Look、室内设计等工作流,并提供素材库。
  • 06支持使用 Terraform 部署到 Cloud Run,可选配 IAP 与自定义域名。

适用场景

  • 在 Vertex AI 上验证结合图像、视频、音乐和语音的创意工作流。
  • 学习如何使用 Mesop 与 FastAPI 构建生成式媒体网页应用。
  • 通过可运行的界面体验 Gemini、Veo、Lyria 和 Chirp 的 API。
  • 以 experiments 目录中的 MCP 工具为起点开发媒体类工具。

快速上手

  1. 1

    从 README 安装 uv(macOS/Linux)

  2. 2

    登录 Google Cloud 以获取应用默认凭据

    gcloud auth application-default login
  3. 3

    使用 uv 同步依赖

    uv sync
  4. 4

    运行应用,然后打开 http://localhost:8080/

    uv run main.py

使用前须知

  • 需要 Python 3.14+ 以及开通了 Vertex AI 访问权限的 Google Cloud 项目。
  • 生成请求通过 Vertex AI 调用,用量将计入你的 Google Cloud 账户。
  • README 称该项目仅用于演示,不适用于生产环境。
  • 这不是 Google 官方支持的产品。

收录于专题

标签

常见问题

genmedia-creative-studio 是什么?
基于 Google Cloud Vertex AI 的 Python 网页应用,可用 Gemini、Veo、Lyria 和 Chirp 生成图像、视频、音乐与语音。 GenMedia Creative Studio 是一个网页应用,把 Google Cloud 上的生成式媒体模型集中到同一个界面中。图像方面支持 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 构建生成式媒体网页应用。 通过可运行的界面体验 Gemini、Veo、Lyria 和 Chirp 的 API。 以 experiments 目录中的 MCP 工具为起点开发媒体类工具。
genmedia-creative-studio 怎么安装和运行?
从 README 安装 uv(macOS/Linux) 登录 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

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目