images_example.py
1 """ 2 Images Capability Example 3 4 Demonstrates image generation using PraisonAI capabilities. 5 """ 6 7 from praisonai.capabilities import image_generate 8 9 # Generate an image with DALL-E 2 10 print("=== Image Generation (DALL-E 2) ===") 11 result = image_generate( 12 prompt="A simple blue circle on a white background", 13 model="dall-e-2", 14 size="256x256", 15 n=1 16 ) 17 print(f"Images generated: {len(result)}") 18 if result: 19 print(f"URL: {result[0].url[:80]}...") 20 21 # Generate with DALL-E 3 (higher quality) 22 print("\n=== Image Generation (DALL-E 3) ===") 23 result = image_generate( 24 prompt="A serene mountain landscape at sunset", 25 model="dall-e-3", 26 size="1024x1024", 27 quality="standard" 28 ) 29 print(f"Images generated: {len(result)}") 30 if result: 31 print(f"Revised prompt: {result[0].revised_prompt[:80]}..." if result[0].revised_prompt else "No revised prompt")