Overview

GoogleImageGenService provides high-quality image generation capabilities using Google’s Imagen models. It supports generating multiple images from text prompts with various customization options and advanced prompt understanding for photorealistic and artistic image creation.

Installation

To use Google Imagen services, install the required dependencies:
pip install "pipecat-ai[google]"

Prerequisites

Google Cloud Setup

Before using Google Imagen services, you need:
  1. Google Cloud Account: Set up at Google Cloud Console
  2. API Key: Generate a Google API key with Vertex AI access
  3. Project Configuration: Enable Vertex AI API for your project
  4. Model Access: Ensure access to Imagen generation models

Required Environment Variables

  • GOOGLE_API_KEY: Your Google API key for authentication