Class GenerateImageRequest
java.lang.Object
com.codename1.ai.GenerateImageRequest
Request payload for
ImageGenerator.generate(GenerateImageRequest).
Mutable image-generation request shared by the supported providers.
Provider-specific values that are unsupported may be ignored or rejected
by the selected ImageGenerator.-
Constructor Summary
ConstructorsConstructorDescriptionGenerateImageRequest(String prompt) Creates a request with required prompt text. -
Method Summary
-
Constructor Details
-
GenerateImageRequest
Creates a request with required prompt text.- Parameters:
prompt- description of the image to generate
-
-
Method Details
-
getPrompt
- Returns:
- image description sent to the provider
-
getModel
- Returns:
- requested model id, or
nullfor generator default
-
setModel
- Parameters:
model- provider model id, ornullfor generator default- Returns:
- this request
-
getSize
- Returns:
- requested dimensions such as
1024x1024
-
setSize
"1024x1024","1024x1792","1792x1024"for DALL-E 3. Default is"1024x1024". -
getStyle
- Returns:
- provider style value, or
nullwhen unspecified
-
setStyle
- Parameters:
style- provider-specific rendering style, ornull- Returns:
- this request
-
getQuality
- Returns:
- provider quality tier, or
nullwhen unspecified
-
setQuality
- Parameters:
quality- provider-specific quality tier, ornull- Returns:
- this request
-
getCount
public int getCount()- Returns:
- requested image count
-
setCount
Number of images to generate (DALL-E 3 supports 1; older models up to 10). -
getSeed
- Returns:
- deterministic seed, or
nullwhen unspecified
-
setSeed
- Parameters:
seed- deterministic seed where supported, ornull- Returns:
- this request
-