Create image variation 
POST https://api.fastapi.ai/v1/images/variations
Creates a variation of a given image.
Request body 
image file Required
 The image to use as the basis for the variation(s). Must be a valid PNG file, less than 4MB, and square.
model string Optional Defaults to dall-e-2
 The model to use for image generation. Only dall-e-2 is supported at this time.
n integer or null Optional Defaults to 1
 The number of images to generate. Must be between 1 and 10. For dall-e-3, only n=1 is supported.
response_format string or null Optional Defaults to url
 The format in which the generated images are returned. Must be one of url or b64_json. URLs are only valid for 60 minutes after the image has been generated.
size string or null Optional Defaults to 1024x1024
 The size of the generated images. Must be one of 256x256, 512x512, or 1024x1024.
user string Optional
 A unique identifier representing your end-user, which can help OpenAI to monitor and detect abuse. Learn more.
Returns 
Returns a list of image objects.
The image object 
Represents the url or the content of an image generated by the OpenAI API.
b64_json string
 The base64-encoded JSON of the generated image, if response_format is b64_json.
url string
 The URL of the generated image, if response_format is url (default).
revised_prompt string
 The prompt that was used to generate the image, if there was any revision to the prompt.
{
  "url": "...",
  "revised_prompt": "..."
}Example 
Request 
curl https://api.fastapi.ai/v1/images/variations \
  -H "Authorization: Bearer $FAST_API_KEY" \
  -F image="@otter.png" \
  -F n=2 \
  -F size="1024x1024"Response 
{
  "created": 1589478378,
  "data": [
    {
      "url": "https://..."
    },
    {
      "url": "https://..."
    }
  ]
}