Class OpenAiImageModel
java.lang.Object
dev.langchain4j.model.openai.OpenAiImageModel
- All Implemented Interfaces:
ImageModel
Represents an OpenAI image generation model.
Find the parameters description here.
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuilder()Given an existing image, edit this image following the given prompt and apply the changes only to the part of the image specified by the given mask.Given an existing image, edit this image following the given prompt.Given a prompt, generate an image.Given a prompt, generate n images.
-
Constructor Details
-
OpenAiImageModel
-
-
Method Details
-
modelName
-
generate
Description copied from interface:ImageModelGiven a prompt, generate an image.- Specified by:
generatein interfaceImageModel- Parameters:
prompt- The prompt to generate an image from.- Returns:
- The generated image Response.
-
generate
Description copied from interface:ImageModelGiven a prompt, generate n images.Not supported by all models; as explicit support is needed to generate different images from the same prompt.
- Specified by:
generatein interfaceImageModel- Parameters:
prompt- The prompt to generate images from.n- The number of images to generate.- Returns:
- The generated images Response.
-
edit
Description copied from interface:ImageModelGiven an existing image, edit this image following the given prompt.- Specified by:
editin interfaceImageModel- Parameters:
image- The image to be edited.prompt- The prompt to edit the image.- Returns:
- The generated image Response.
-
edit
Description copied from interface:ImageModelGiven an existing image, edit this image following the given prompt and apply the changes only to the part of the image specified by the given mask.- Specified by:
editin interfaceImageModel- Parameters:
image- The image to be edited.mask- The image mask to apply to delimit the area to edit.prompt- The prompt to edit the image.- Returns:
- The generated image Response.
-
builder
-