Skip to main content

🖼️ Image Generation

Method: generate_image()

Generate images from text prompts using various image generation models.

📝 Example Usage

from omnilabs import OmniClient

client = OmniClient()
response = client.generate_image(
prompt='A futuristic city at sunset',
model='dall-e-3',
size='1024x1024',
quality='standard',
n=1
)
print(response['urls'][0]) # URL of the generated image

🔹Parameters

ParameterTypeDescription
promptstrThe text prompt for image generation
modelstrThe model ID to use (default: "dall-e-3")
sizeLiteral["256x256", "512x512", "1024x1024"]Image resolution (default: "1024x1024")
qualityLiteral["standard", "hd"]Image quality (default: "standard")
nintNumber of images to generate (default: 1)

🔹Response Format

{
"urls": ["https://hosted-url.com/image.png"],
"model": "dall-e-3",
"provider": "openai"
}