generate_image
Generate custom images from text descriptions for YouTube thumbnails, blog visuals, and social media. Control style, text overlay, brand colors, and composition.
Instructions
Generate images using OpenAI gpt-image-1 for YouTube thumbnails, blog images, and social media content.
This tool generates completely new images from text descriptions. For incorporating reference images (especially for YouTube thumbnails with people), use generate_reference_thumbnail instead.
Args: prompt: Description of the image to generate content_type: Type of content (youtube_thumbnail, blog_header, blog_featured, social_media, general) size: Image dimensions (auto-selected based on content_type if not provided) quality: Image quality level (low, medium, high, auto) style: Visual style (professional, casual, dramatic, minimalist, educational, entertainment) emotional_tone: Emotional tone (excited, curious, confident, surprised, serious, friendly, dramatic) include_text_overlay: Whether to include text overlay on the image text_overlay: Text to overlay on the image brand_colors: Brand colors to use (hex codes) topic: Topic or subject matter for the image target_audience: Target audience for the content avoid_elements: Elements to avoid in the generated image emphasis_elements: Elements to emphasize in the generated image reference_image: Reference image - must be either a file path (e.g., "/path/to/image.jpg") or base64 encoded image data. Claude's "[Image #1]" format is not supported - save the image to a file first. creative_mode: Enable creative freedom vs. structured layouts (default: False for consistent branding) composition_style: Composition approach (centered, left, right, dynamic, creative, or None for auto) layout_freedom: Layout constraints (standard=consistent branding, flexible=some creativity, experimental=full freedom)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| size | No | auto | |
| style | No | ||
| topic | No | ||
| prompt | Yes | ||
| quality | No | auto | |
| brand_colors | No | ||
| content_type | No | general | |
| text_overlay | No | ||
| creative_mode | No | ||
| avoid_elements | No | ||
| emotional_tone | No | ||
| layout_freedom | No | standard | |
| reference_image | No | ||
| target_audience | No | ||
| composition_style | No | ||
| emphasis_elements | No | ||
| include_text_overlay | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |