Skip to main content
Generate images with DALL-E, create variations, apply edits, and analyze images with vision models. All through the same unified client.
For image generation, use openai/dall-e-3 for best quality. For vision tasks, openai/gpt-5.2 provides excellent performance.

Progressive example: add images to your workflow

If you’ve already built a text-based agent (Chat → Tools → MCP → Streaming), images are usually the next capability you add:
  1. Generate an image from a prompt
  2. Edit / vary an existing image
  3. Analyze an image with a vision model
The sections below start with the simplest call (generation), then layer on editing and vision.

Image Generation

Generate images from text prompts using DALL-E models.

Image Editing

Edit existing images by providing a source image, mask, and prompt describing desired changes.

Image Variations

Create variations of an existing image.

Vision: Analyze Images from URL

Use vision models to analyze and describe images from URLs.

Vision: Analyze Local Images with Base64

Analyze local images by encoding them as base64.

Advanced: Image Orchestration with DedalusRunner

Create complex image workflows by combining generation, editing, and vision capabilities using DedalusRunner.
Python

Next steps

Connect these docs programmatically to Claude, VSCode, and more via MCP for real-time answers.
Last modified on June 30, 2026