public static interface ImageServiceGrpc.AsyncService
Service that exposes Generative AI (GenAI) endpoints for creating and enhancing product image content.
Methods
generateProductImageBackground(GenerateProductImageBackgroundRequest request, StreamObserver<GenerateProductImageBackgroundResponse> responseObserver)
public default void generateProductImageBackground(GenerateProductImageBackgroundRequest request, StreamObserver<GenerateProductImageBackgroundResponse> responseObserver)
GenerateProductImageBackground generates a new image where the background of the original image is replaced by an AI generated scene based on provided product information and a text prompt.
Parameters | |
---|---|
Name | Description |
request |
GenerateProductImageBackgroundRequest |
responseObserver |
io.grpc.stub.StreamObserver<GenerateProductImageBackgroundResponse> |
removeProductImageBackground(RemoveProductImageBackgroundRequest request, StreamObserver<RemoveProductImageBackgroundResponse> responseObserver)
public default void removeProductImageBackground(RemoveProductImageBackgroundRequest request, StreamObserver<RemoveProductImageBackgroundResponse> responseObserver)
RemoveProductImageBackground generates a new image where the background of the original image is removed.
Parameters | |
---|---|
Name | Description |
request |
RemoveProductImageBackgroundRequest |
responseObserver |
io.grpc.stub.StreamObserver<RemoveProductImageBackgroundResponse> |
upscaleProductImage(UpscaleProductImageRequest request, StreamObserver<UpscaleProductImageResponse> responseObserver)
public default void upscaleProductImage(UpscaleProductImageRequest request, StreamObserver<UpscaleProductImageResponse> responseObserver)
UpscaleProductImage generates a new image where the resolution of the original image is enhanced.
Parameters | |
---|---|
Name | Description |
request |
UpscaleProductImageRequest |
responseObserver |
io.grpc.stub.StreamObserver<UpscaleProductImageResponse> |