TemplateImagenModelFutures

public abstract class TemplateImagenModelFutures


Wrapper class providing Java compatible methods for TemplateImagenModel.

Summary

Nested types

Public methods

static final @NonNull TemplateImagenModelFutures
abstract @NonNull ListenableFuture<@NonNull ImagenGenerationResponse<@NonNull ImagenInlineImage>>
generateImages(
    @NonNull String templateId,
    @NonNull Map<@NonNull String, @NonNull Object> inputs
)

Generates an image, returning the result directly to the caller.

abstract @NonNull TemplateImagenModel

Returns the TemplateImagenModel object wrapped by this object.

Public methods

generateImages

public abstract @NonNull ListenableFuture<@NonNull ImagenGenerationResponse<@NonNull ImagenInlineImage>> generateImages(
    @NonNull String templateId,
    @NonNull Map<@NonNull String, @NonNull Object> inputs
)

Generates an image, returning the result directly to the caller.

Parameters
@NonNull String templateId

The ID of server prompt template.

@NonNull Map<@NonNull String, @NonNull Object> inputs

the inputs needed to fill in the prompt

getImageModel

public abstract @NonNull TemplateImagenModel getImageModel()

Returns the TemplateImagenModel object wrapped by this object.