ImageAgent
Defined in the image_agent module.A specialized agent for generating images using AI models. This agent extends the base Agent class with specific functionality for image generation, including support for different models, sizes, and quality settings.
Constructor
No description available.
No description available.
No description available.
No description available.
No description available.
No description available.
No description available.
No description available.
No description available.
No description available.
No description available.
No description available.
No description available.
Methods
litellm()
Lazy load litellm module when needed.
generate_image()
Generate an image based on the provided prompt.
agenerate_image()
Async wrapper for generate_image.
generate()
Alias for generate_image() - for consistency with VideoAgent/AudioAgent.
agenerate()
Async alias for generate_image().
chat()
Generate an image from the prompt.
achat()
Async chat method for image generation.
edit()
Edit an existing image with a prompt.
aedit()
Async version of edit().
variation()
Generate variations of an existing image.
avariation()
Async version of variation().

