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.

Quick Start

1

Install Package

First, install the PraisonAI Agents package with LLM support:

pip install "praisonaiagents[llm]"
2

Set API Key

Set your OpenAI API key as an environment variable:

export OPENAI_API_KEY=your_api_key_here
3

Create Agent

Create a new file image_gen.py with the basic setup:

from praisonaiagents.agent.image_agent import ImageAgent

# Create an image agent
agent = ImageAgent(
    llm="dall-e-3",
    verbose=True
)

# Generate an image
result = agent.chat("A cute baby sea otter playing with a laptop")
print("Image generation result:", result)

Features

DALL-E Integration

Seamless integration with DALL-E for high-quality image generation.

Async Support

Asynchronous operations for better performance in concurrent environments.

Natural Style

Generate images with natural, realistic styling options.

Verbose Mode

Detailed output logging for better debugging and monitoring.

Next Steps

Was this page helpful?