More APIs
Image Generation
Generate images from text prompts using the OpenAI-compatible images API.
DEVUP AI supports the OpenAI-compatible image generation API. The default model is FLUX Schnell.
bash
POST https://api.devupai.com/v1/images/generationsExample
import io
import base64
from PIL import Image
from openai import OpenAI
client = OpenAI(
api_key="$DEVUP_API_KEY",
base_url="https://api.devupai.com/v1",
)
response = client.images.generate(
prompt="A photo of an astronaut riding a horse on Mars.",
size="1024x1024",
n=1,
)
b64_json = response.data[0].b64_json
image_bytes = base64.b64decode(b64_json)
image = Image.open(io.BytesIO(image_bytes))
image.save("output.png")Supported parameters
| Parameter | Notes |
|---|---|
| prompt | Text description of the image |
| model | Defaults to FLUX Schnell |
| size | Image dimensions (e.g., "1024x1024") |
| n | Number of images to generate |
| response_format | Only b64_json supported |
| quality, style | Available for compatibility only |
LoRA image adapters
You can also use custom LoRA adapters for image generation — see LoRA for Image Generation.
Tutorial
For a deeper example including advanced options, see the Stable Diffusion tutorial.