Skip to content

GoogleCloudPlatform/vertex-ai-creative-studio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2,620 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

GenMedia Creative Studio | Vertex AI

This is not an officially supported Google product. This project is not eligible for the Google Open Source Software Vulnerability Rewards Program. This project is intended for demonstration purposes only. It is not intended for use in a production environment.

GenMedia Creative Studio v.next

GenMedia Creative Studio v.next

Table of Contents

GenMedia Creative Studio

Browser Compatibility: For the best experience, we recommend using Google Chrome. Some features may not work as expected on other browsers, such as Safari or Firefox.

GenMedia Creative Studio is a web application showcasing Google Cloud's generative media - Veo, Lyria, Gemini Image Generation (Nano Banana), Chirp 3 HD, and Gemini TTS along with custom workflows and techniques for creative exploration and inspiration. We're looking forward to see what you create!

Current featureset:

  • Image: Gemini Flash Image Generation (Nano Banana 2), Gemini 3 Pro Image (Nano Banana Pro), Virtual Try-On
  • Video: Veo 3.1, Veo 3, Veo 2
  • Music: Lyria 3 & 2
  • Speech: Chirp 3 HD, Gemini Text to Speech
  • Workflows: Character Consistency, Shop the Look, Starter Pack Moodboard, Interior Designer
  • Asset Library

This is built using Mesop, an open source Python framework used at Google for rapid AI app development, and the scaffold for Studio style apps.


πŸ“– Documentation Hub

For comprehensive guides, deployment instructions, architecture details, and developer workflows, please visit our Documentation Hub.

Stay up-to-date with upcoming breaking changes and releases on our Changelog & Notices page.


Quick Start

If you want to quickly run the UI without having to set up a local development environment, use Cloud Shell and follow the tutorial instructions:

Open in Cloud Shell

Deploying to Google Cloud

The application is designed to be deployed using Terraform and Cloud Run. You have the flexibility to deploy using a custom domain (with Identity Aware Proxy and a Load Balancer) or using the autogenerated Cloud Run domain.

For detailed, step-by-step instructions on setting up your environment, configuring custom domains, and managing Identity Aware Proxy (IAP), please see the Deployment Guide on our Documentation Hub.

Experiments & MCP Tools

The experiments/ folder contains a variety of stand-alone applications, new workflows, and Model Context Protocol (MCP) servers that showcase cutting-edge capabilities with generative AI. This includes combined workflows for video generation, advanced prompting techniques, image recontextualization, and audio exploration.

To explore the available experiments, view architecture diagrams, and find installation instructions for our MCP tools, head over to the Experiments Section of our Documentation Hub.

Contributing changes

Interested in contributing? Please open an issue describing the intended change. Additionally, bug fixes are welcome, either as pull requests or as GitHub issues.

See CONTRIBUTING.md for details on how to contribute.

Licensing

Code in this repository is licensed under the Apache 2.0. See LICENSE.

Disclaimer

Caution

This is not an officially supported Google product. This project is not eligible for the Google Open Source Software Vulnerability Rewards Program.

About

GenMedia Creative Studio is a Vertex AI generative media user experience highlighting the use of Gemini, Veo, Gemini Image 🍌, Gemini TTS, Chirp 3, Lyria and other generative media APIs on Google Cloud.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors