Skip to content

Create Image Variations

  • Endpoint: POST https://api.olddog.shop/v1/images/variations
  • Content-Type: multipart/form-data

Create variations with different styles/details based on an input image (compatible with OpenAI Images Variations).

Request parameters

NameTypeRequiredDescription
imagefileYesInput image file (often PNG; subject to server support).
modelstringNoImage model ID (if supported).
nintegerNoNumber of outputs. Default 1.
sizestringNoSize, e.g. 1024x1024.
response_formatstringNourl or b64_json. Default url.
userstringNoEnd-user identifier.

cURL example

bash
curl --request POST "https://api.olddog.shop/v1/images/variations" \
  --header "Authorization: Bearer $OLD_DOG_API_KEY" \
  --form "image=@./input.png" \
  --form "n=2" \
  --form "size=1024x1024"