GeminiImageModel: Gemini Image Model Class

GeminiImageModelR Documentation

Gemini Image Model Class

Description

Image model implementation for Gemini image generation models.

Super class

aisdk::ImageModelV1 -> GeminiImageModel

Methods

Public methods

Inherited methods

Method new()

Initialize the Gemini image model.

Usage
GeminiImageModel$new(model_id, config)
Arguments
model_id

The model ID.

config

Configuration list with api_key, base_url, headers, etc.


Method do_generate_image()

Generate images.

Usage
GeminiImageModel$do_generate_image(params)
Arguments
params

A list of call options.

Returns

A GenerateImageResult object.


Method do_edit_image()

Edit images.

Usage
GeminiImageModel$do_edit_image(params)
Arguments
params

A list of call options.

Returns

A GenerateImageResult object.


Method clone()

The objects of this class are cloneable with this method.

Usage
GeminiImageModel$clone(deep = FALSE)
Arguments
deep

Whether to make a deep clone.


aisdk documentation built on May 29, 2026, 9:07 a.m.