/ examples / capabilities / images_example.py
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")