vertex-ai-creative-studio  by GoogleCloudPlatform

Generative media app showcasing Vertex AI APIs

Created 1 year ago
394 stars

Top 73.1% on SourcePulse

GitHubView on GitHub
Project Summary

This application showcases Google Cloud's Vertex AI generative media APIs, including Imagen (text-to-image) and Veo (video generation), targeting creative professionals and developers. It provides a user-friendly interface for generating and evaluating media, leveraging Gemini for prompt enhancement and critique.

How It Works

The studio is built using Mesop, a Python-based UI framework for rapid web app development. It integrates with Vertex AI's generative models, utilizing Gemini for advanced prompt engineering and multimodal evaluation of generated images. The architecture supports combining various inputs like product images and brand guidelines for sophisticated creative workflows, particularly for video content generation with Veo.

Quick Start & Requirements

  • Install: pip install -r requirements.txt and run with mesop main.py.
  • Prerequisites: Google Cloud Project ID, Google Cloud Storage bucket, Python 3.x, gcloud CLI.
  • Setup: Requires setting PROJECT_ID and IMAGE_CREATION_BUCKET environment variables. Local setup involves creating a virtual environment and installing dependencies. Deployment to Cloud Run is also detailed.
  • Links: Vertex AI Generative AI

Highlighted Details

  • Demonstrates Imagen text-to-image generation.
  • Features Gemini for prompt rewriting and image evaluation.
  • Includes experimental workflows for advanced creative tasks (e.g., Veo video generation).
  • Built with Mesop for rapid UI development.

Maintenance & Community

This project is presented as a Google Cloud example, not an officially supported product. Further details on community or roadmap are not provided in the README.

Licensing & Compatibility

The project is presented as an example, and its licensing is not explicitly stated. As a Google Cloud example, commercial use would likely depend on the terms of service for Vertex AI and Google Cloud Platform.

Limitations & Caveats

This is an example application and not an officially supported Google product. It requires a Google Cloud environment and associated costs for API usage and storage.

Health Check
Last Commit

16 hours ago

Responsiveness

Inactive

Pull Requests (30d)
161
Issues (30d)
16
Star History
108 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.