generateImages method

  1. @override
Future<ImageGenerationResponse> generateImages(
  1. ImageGenerationRequest request
)
override

Generate images from text prompts

Creates one or more images based on a text description.

Implementation

@override
Future<ImageGenerationResponse> generateImages(
  ImageGenerationRequest request,
) async {
  _logger.info('Generating images with prompt: ${request.prompt}');

  // Determine which API to use based on model
  if (_isImagenModel(request.model ?? _config.model)) {
    return _generateWithImagen(request);
  } else {
    return _generateWithGemini(request);
  }
}