Notebooks, ejemplos de código y aplicaciones de muestra para crear, implementar y gestionar flujos de trabajo de ML e IA generativa en Google Cloud Vertex AI.
GoogleCloudPlatform/genmedia-creative-studio
Una aplicación web en Python en Vertex AI de Google Cloud para generar imágenes, videos, música y voz con los modelos Gemini, Veo, Lyria y Chirp.
- Estrellas
- 1,228
- Forks
- 377
- Issues abiertos
- 16
- Último commit
- hace 24 horas
¿Qué es?
GenMedia Creative Studio es una aplicación web que ofrece una interfaz unificada para los modelos de generación de contenido multimedia de Google Cloud. Permite generar y editar imágenes con los modelos de imagen Gemini (variantes Nano Banana), además de probarse ropa de forma virtual; generar videos con Gemini Omni y Veo; generar música con Lyria; y sintetizar voz con Chirp 3 HD y Gemini Text to Speech.
Además del acceso directo a los modelos, la aplicación incluye flujos de trabajo preconfigurados, como la coherencia de personajes, comprar el look, un tablero de inspiración de starter pack y un flujo para diseño de interiores, junto con una biblioteca de recursos para organizar los resultados. Está desarrollada con Mesop, un framework de Python para aplicaciones de IA, sobre FastAPI, y se ejecuta localmente con uv y Python 3.14 una vez configurado un proyecto de Google Cloud con acceso a Vertex AI.
El proyecto se ofrece como demostración y no está pensado para uso en producción. Incluye despliegue basado en Terraform en Cloud Run, dominios personalizados opcionales detrás de Identity Aware Proxy y una carpeta experiments con aplicaciones independientes y servidores MCP.
Funciones clave
- 01Generación y edición de imágenes con modelos de imagen Gemini, incluida la prueba virtual de ropa.
- 02Generación de videos con Gemini Omni y Veo 3 / 3.1.
- 03Generación de música con Lyria 3 y 2.
- 04Síntesis de voz con Chirp 3 HD y Gemini Text to Speech.
- 05Flujos de trabajo preconfigurados para mantener la coherencia de personajes, comprar el look y diseñar interiores, además de una biblioteca de recursos.
- 06Despliegue con Terraform en Cloud Run, con IAP y dominios personalizados opcionales.
Casos de uso
- Crear prototipos de flujos de trabajo creativos que combinen imágenes, videos, música y voz en Vertex AI.
- Aprender a crear una aplicación web de generación de contenido multimedia con Mesop y FastAPI.
- Explorar las API de Gemini, Veo, Lyria y Chirp mediante una interfaz funcional.
- Usar la carpeta experiments como punto de partida para herramientas multimedia basadas en MCP.
Inicio rápido
- 1
Instala uv (macOS/Linux) desde el README
- 2
Autentícate en Google Cloud para obtener las credenciales predeterminadas de la aplicación
gcloud auth application-default login - 3
Sincroniza las dependencias con uv
uv sync - 4
Ejecuta la aplicación y abre http://localhost:8080/
uv run main.py
Antes de usarlo
- Requiere Python 3.14 o posterior y un proyecto de Google Cloud con acceso a Vertex AI.
- Las solicitudes de generación se envían a Vertex AI, por lo que el uso se factura a tu cuenta de Google Cloud.
- El README indica que es solo para demostración y que no debe usarse en producción.
- Este producto no cuenta con el respaldo oficial de Google.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es genmedia-creative-studio?
- Una aplicación web en Python en Vertex AI de Google Cloud para generar imágenes, videos, música y voz con los modelos Gemini, Veo, Lyria y Chirp. GenMedia Creative Studio es una aplicación web que ofrece una interfaz unificada para los modelos de generación de contenido multimedia de Google Cloud. Permite generar y editar imágenes con los modelos de imagen Gemini (variantes Nano Banana), además de probarse ropa de forma virtual; generar videos con Gemini Omni y Veo; generar música con Lyria; y sintetizar voz con Chirp 3 HD y Gemini Text to Speech.
- ¿genmedia-creative-studio es gratuito? ¿Qué licencia tiene?
- genmedia-creative-studio es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿genmedia-creative-studio sigue mantenido?
- Mantenimiento activo. El último commit de genmedia-creative-studio fue el 6 nov 2026.
- ¿Para qué puedo usar genmedia-creative-studio?
- Crear prototipos de flujos de trabajo creativos que combinen imágenes, videos, música y voz en Vertex AI. Aprender a crear una aplicación web de generación de contenido multimedia con Mesop y FastAPI. Explorar las API de Gemini, Veo, Lyria y Chirp mediante una interfaz funcional. Usar la carpeta experiments como punto de partida para herramientas multimedia basadas en MCP.
- ¿Cómo se instala genmedia-creative-studio?
- Instala uv (macOS/Linux) desde el README Autentícate en Google Cloud para obtener las credenciales predeterminadas de la aplicación: gcloud auth application-default login Sincroniza las dependencias con uv: uv sync Ejecuta la aplicación y abre http://localhost:8080/: uv run main.py
- ¿Dónde consigo genmedia-creative-studio?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/GoogleCloudPlatform/genmedia-creative-studio
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Plataforma de IA generativa de código abierto con una API unificada para generar texto, imágenes, video, audio, contenido 3D y embeddings.
Colección de skills para enseñar a agentes de programación con IA a generar imágenes, video, audio y recursos 3D mediante el servidor Scenario MCP, además de controlar herramientas DCC y motores de videojuegos.
Aplicación de escritorio autohospedada para crear visualmente flujos de generación de imágenes y videos con IA en un lienzo infinito basado en nodos, usando tu propia clave de kie.ai.
Skills de agente para que Claude Code, Cursor, Codex y otros agentes de programación generen imágenes y videos, entrenen identidades faciales y creen kits de marca con Higgsfield AI.
Interfaz web basada en Gradio para ejecutar Stable Diffusion y modelos recientes de imagen y video, que continúa el fork Forge con más compatibilidad y optimizaciones.