RodiumAi docs
API

POST /v1/images/generations

Generate images with provider-scoped model ids. Optional image / images for Gemini Image editing. Response includes b64_json and/or url fields.

POSThttps://api.rodiumai.io/v1/images/generations

Body parameters

ParameterTypeRequiredDescription
modelstringRequiredImage model id (e.g. openai/gpt-image-1, google/imagen-4.0-generate-001, google/gemini-3.1-flash-image).
promptstringRequiredText description of the image to generate or edit instruction.
imageobject | stringOptionalOptional reference for image→image (Gemini Image only). Accepts { b64_json }, data URL, or gs:// URI. Aliases: input_image, image_url. HTTP(S) URLs are rejected. Imagen and OpenAI gpt-image reject input images.
imagesarrayOptionalOptional list of references (same encodings as image), max 14. Alias: input_images. Use for multi-image edit / merge on Gemini Image models.
nintegerOptionalNumber of images (1–10). Default 1.
sizestringOptionalOutput size, e.g. "1024x1024", "1536x1024", "1024x1536" (maps to aspect ratio for Gemini/Imagen when supported).
qualitystringOptionalQuality hint when supported by the upstream model (e.g. medium).

Text → image examples

Image → image (edit)

Gemini Image models only. Pass image or images (max 14) as { b64_json }, data URL, or gs://. HTTP(S) URLs are rejected.

Image generation guide