CreateImage
CreateImage
yaml
type: "io.kestra.plugin.openai.CreateImage"
Given a prompt, create an image.
For more information, refer to the OpenAI Image Generation API docs.
Examples
yaml
id: openai
namespace: company.team
tasks:
- id: create_image
type: io.kestra.plugin.openai.CreateImage
prompt: A funny cat in a black suit
apiKey: <your-api-key>
download: true
n: 5
Properties
apiKey
- Type: string
- Dynamic: ✔️
- Required: ✔️
The OpenAI API key.
prompt
- Type: string
- Dynamic: ✔️
- Required: ✔️
Message to send to the API as prompt.
clientTimeout
- Type: integer
- Dynamic: ❓
- Required: ❌
- Default:
10
The maximum number of seconds to wait for a response.
download
- Type:
- boolean
- string
- Dynamic: ✔️
- Required: ❌
n
- Type: integer
- Dynamic: ❓
- Required: ❌
The number of images to generate. Must be between 1 and 10.
size
- Type: string
- Dynamic: ✔️
- Required: ❌
- Default:
LARGE
- Possible Values:
SMALL
MEDIUM
LARGE
The size of the generated images.
user
- Type: string
- Dynamic: ✔️
- Required: ❌
A unique identifier representing your end-user.
Outputs
images
- Type: array
- SubType: string
- Required: ❌
Generated images.
Was this page helpful?