Skip to main content

Generate Image

from praisonaiagents import ImageAgent

agent = ImageAgent(llm="openai/dall-e-3")
result = agent.generate("A sunset over mountains")
print(result.data[0].url)

Edit Image

from praisonaiagents import ImageAgent

agent = ImageAgent(llm="openai/dall-e-2")
result = agent.edit("photo.png", "Add a rainbow")
print(result.data[0].url)

Image Variations

from praisonaiagents import ImageAgent

agent = ImageAgent(llm="openai/dall-e-2")
variations = agent.variation("original.png", n=3)
for img in variations.data:
    print(img.url)

Models

ModelGenerateEditVariation
openai/dall-e-3
openai/dall-e-2