Class ImagesClient
java.lang.Object
io.github.stefanbratanov.jvm.openai.ImagesClient
Given a prompt and/or an input image, the model will generate a new image.
Based on Images
-
Method Summary
Modifier and TypeMethodDescriptioncreateImage
(CreateImageRequest request) Creates an image given a prompt.createImageAsync
(CreateImageRequest request) Same ascreateImage(CreateImageRequest)
but returns a response in aCompletableFuture
Creates a variation of a given image.Same ascreateImageVariation(CreateImageVariationRequest)
but returns a response in aCompletableFuture
editImage
(EditImageRequest request) Creates an edited or extended image given an original image and a prompt.editImageAsync
(EditImageRequest request) Same aseditImage(EditImageRequest)
but returns a response in aCompletableFuture
-
Method Details
-
createImage
Creates an image given a prompt.- Throws:
OpenAIException
- in case of API errors
-
createImageAsync
Same ascreateImage(CreateImageRequest)
but returns a response in aCompletableFuture
-
editImage
Creates an edited or extended image given an original image and a prompt.- Throws:
OpenAIException
- in case of API errors
-
editImageAsync
Same aseditImage(EditImageRequest)
but returns a response in aCompletableFuture
-
createImageVariation
Creates a variation of a given image.- Throws:
OpenAIException
- in case of API errors
-
createImageVariationAsync
Same ascreateImageVariation(CreateImageVariationRequest)
but returns a response in aCompletableFuture
-