General configuration for the LLM
OptionalaspectRatio?: `${number}:${number}`Image aspect ratio, for example 16:9
OptionalmaxImagesPerCall?: numberMaximum images to request per provider call
OptionalmaxTokens?: numberMaximum number of tokens in the response
Model name/identifier
Optionaln?: numberNumber of images to generate
LLM provider (built-in: 'anthropic', 'openai', 'azure', 'vertex', 'bedrock', 'perplexity'; or any registered custom provider)
OptionalproviderOptions?: Record<string, unknown>Provider-specific options
Optionalseed?: numberRandom seed for deterministic image generation when supported
Optionalsize?: `${number}x${number}`Image size, for example 1024x1024
Optionalskills?: string | string[]Skill file or directory paths resolved relative to the prompt file
Optionaltemperature?: numberGeneration temperature (0-2). Lower = more deterministic
Optionaltools?: Record<string, Record<string, unknown>>Provider-specific tools with configuration.
OptionalinstructionsPlain prompt instructions for non-chat prompt files
Array of messages in the conversation
Name of the prompt file
OptionalpromptDirectory containing the resolved prompt file
Configuration for LLM prompt generation.
Example