Image generation
Storytell's Image Generation feature allows you to create visual content from textual descriptions. This feature directly translates natural language prompts into diverse visual outputs, enabling a wide range of creative and functional applications within the Storytell platform.
Written By Mark Ku
Last updated 3 months ago

⚠️ Important: Image generation is a beta feature and is more prone to errors like misspellings in charts and graphs. Make sure to double check the underlying data before using.
Key capabilities and underlying models
Storytell integrates with leading AI models to deliver image generation:
1. DALL-E 3 (OpenAI)
Best for: General-purpose, creative, and artistic images
Key Strengths:
Fast generation (produces images in seconds)
Versatile across many styles: photorealistic, illustrated, painted, abstract
Excels at vivid, dream-like, and surreal imagery
Great for marketing materials, advertisements, and social media
Handles complex, detailed prompts well
Ideal for business presentations and product visualization
Ideal use cases:
Creative and artistic content (illustrations, concept art)
Marketing and promotional materials
Quick iterations and exploring multiple creative directions
Product mockups and visualizations
2. Banana (Gemini 2.5 Flash Image)
Best for: Images with readable text and character consistency
Key Strengths:
#1 ranked on LMArena for image generation
High-fidelity text rendering (logos, signs, labels, diagrams)
Maintains character consistency across multiple images
Supports 10 different aspect ratios
Negative prompts to exclude unwanted elements
Ideal use cases:
Logos with text, book covers, and signage
Infographics and educational diagrams
Marketing materials combining imagery and typography
Brand assets requiring clear text
Character designs needing consistency across images
3. Imagen 3 (Google)
Best for: Photorealistic images
Key Strengths:
Superior photorealism with lifelike details
Exceptional texture rendering (materials, fabrics, surfaces)
Precise prompt adherence (follows instructions literally)
Professional-quality realistic imagery
Ideal use cases:
Product photography
Realistic portraits of people and animals
Architectural visualization and interior design
Nature and landscape photography
Food photography
Fashion and clothing photography
Implementation Details
When a user initiates an image generation request, Storytell translates the generic ImageGenerationRequest parameters into the specific API calls and configurations required by the chosen AI model (e.g., OpenAI's DALL-E 3 or Google's Imagen/Gemini). The system then processes the model's output, which might involve fetching image data from a temporary URL or decoding Base64 data. Any errors, such as a failed to generate image or an image being blocked by safety filters, are captured and communicated to ensure transparency and user awareness.