DALL-E
FreeGenerate images using OpenAI DALL-E models. Build AI agents that use DALL-Ewith Agno Builder's visual drag-and-drop interface — no code required to prototype.
What is the DALL-E tool?
The DALL-E tool is a built-in capability in the Agno framework that allows AI agents to generate images using openai dall-e models. When added to an agent in Agno Builder, the agent can autonomously decide when to invoke this tool based on the user's request.
This is a free tool — no API key or external account is needed. It works out of the box when you add it to any agent.
How to use DALL-E in Agno Builder
- 1
Create an agent
Drag an Agent node onto the canvas in Agno Builder, or use one of the built-in templates.
- 2
Enable DALL-E
Click the agent, go to the Tools tab, and toggle on "DALL-E" from the ai-media category.
- 3
Test in chat
Open the chat panel and send a message. The agent will automatically use DALL-E when relevant.
- 4
Export Python code
Click File > Export Python to get clean, runnable code with the correct imports for DALL-E.
Python code example
This is the code Agno Builder exports when you use DALL-E:
from agno.agent import Agent
from agno.models.openai import OpenAIChat
from agno.tools.dalle import DalleTools
agent = Agent(
name="DALL-E Agent",
model=OpenAIChat(id="gpt-4o"),
tools=[DalleTools()],
instructions=["Use the dall-e tool to help the user."],
markdown=True,
)
agent.print_response("Help me with a dalle task")Install with: pip install agno
Configuration options
| Option | Type | Default | Description |
|---|---|---|---|
| model | string | dall-e-3 | DALL-E model (dall-e-2 or dall-e-3) |
| size | string | 1024x1024 | Image size |
| quality | string | standard | Image quality (standard or hd) |