Generate high-quality images using PraisonAI Image Agents with both synchronous and asynchronous capabilities.
Image Generation in PraisonAI allows you to create high-quality images using natural language descriptions. The Image Agent supports both synchronous and asynchronous operations, making it flexible for various use cases.
First, install the PraisonAI Agents package with LLM support:
Copy
pip install "praisonaiagents[llm]"
2
Set API Key
Set your OpenAI API key as an environment variable:
Copy
export OPENAI_API_KEY=your_api_key_here
3
Create Agent
Create a new file image_gen.py with the basic setup:
Copy
from praisonaiagents.agent.image_agent import ImageAgent# Create an image agentagent = ImageAgent( llm="dall-e-3", verbose=True)# Generate an imageresult = agent.chat("A cute baby sea otter playing with a laptop")print("Image generation result:", result)