ImagenModelFutures

@PublicPreviewAPI
public abstract class ImagenModelFutures


Wrapper class providing Java compatible methods for ImagenModel.

See also
ImagenModel

Summary

Nested types

public static class ImagenModelFutures.Companion

Public methods

static final @NonNull ImagenModelFutures
abstract @NonNull ListenableFuture<@NonNull ImagenGenerationResponse<@NonNull ImagenInlineImage>>

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

abstract @NonNull ImagenModel

Returns the ImagenModel object wrapped by this object.

Public methods

from

public static final @NonNull ImagenModelFutures from(@NonNull ImagenModel model)
Returns
@NonNull ImagenModelFutures

a ImagenModelFutures created around the provided ImagenModel

generateImages

public abstract @NonNull ListenableFuture<@NonNull ImagenGenerationResponse<@NonNull ImagenInlineImage>> generateImages(@NonNull String prompt)

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

Parameters
@NonNull String prompt

The main text prompt from which the image is generated.

getImageModel

public abstract @NonNull ImagenModel getImageModel()

Returns the ImagenModel object wrapped by this object.