edit • AI Agent SDK
edit: Edit an existing image with a prompt.
edit
Method
</div>
This is a method of the ImageAgent class in the image_agent module.
Edit an existing image with a prompt.
Signature
def edit(image: str, prompt: str, mask: Optional[str], n: int, size: Optional[str]) -> Dict[str, Any]Parameters
ParamField
strPath or URL to the image to edit
ParamField
strDescription of the desired edits
ParamField
Optional[str]Optional mask image (transparent areas will be edited)
ParamField
intNumber of images to generate
ParamField
Optional[str]Output image size **kwargs: Additional provider-specific parameters
Returns
ResponseField
Dict[str, Any]ImageResponse with edited image(s)
Usage
agent = ImageAgent(llm="openai/dall-e-2")
result = agent.edit("photo.png", "Add a sunset in the background")Uses
litellm.image_edit
Source
View on GitHubpraisonaiagents/agent/image_agent.py at line 247