Saltar al contenido principal
POST
/
v1
/
images
/
variations
curl -X POST "https://api.lemondata.cc/v1/images/variations" \
  -H "Authorization: Bearer sk-your-api-key" \
  -F "[email protected]" \
  -F "n=2" \
  -F "size=1024x1024"
{
  "created": 1706000000,
  "data": [
    {
      "url": "https://..."
    },
    {
      "url": "https://..."
    }
  ]
}

Descripcion general

Crea una variacion de una imagen dada. Requiere el tipo de contenido multipart/form-data.

Cuerpo de la solicitud

image
file
requerido
La imagen a usar como base para la variacion. Debe ser un archivo PNG valido, menor de 4MB y cuadrado.
model
string
predeterminado:"dall-e-2"
El modelo a usar para las variaciones de imagen. Actualmente solo se admite dall-e-2.
n
integer
predeterminado:"1"
El numero de imagenes a generar. Debe estar entre 1 y 10.
size
string
El tamano de las imagenes generadas. Debe ser uno de 256x256, 512x512 o 1024x1024.
response_format
string
predeterminado:"url"
El formato en que se devuelven las imagenes generadas. Debe ser url o b64_json.
user
string
Un identificador unico que representa a su usuario final para monitoreo de abuso.

Respuesta

created
integer
Marca de tiempo Unix de cuando se crearon las imagenes.
data
array
Array de variaciones de imagen generadas.Cada objeto contiene:
  • url (string): URL de la imagen de variacion (si response_format es url)
  • b64_json (string): Imagen codificada en Base64 (si response_format es b64_json)
curl -X POST "https://api.lemondata.cc/v1/images/variations" \
  -H "Authorization: Bearer sk-your-api-key" \
  -F "[email protected]" \
  -F "n=2" \
  -F "size=1024x1024"
{
  "created": 1706000000,
  "data": [
    {
      "url": "https://..."
    },
    {
      "url": "https://..."
    }
  ]
}

Notas

Las variaciones de imagen solo estan disponibles con DALL-E 2. El modelo generara nuevas imagenes que son similares en estilo y contenido a la imagen original.

Cuerpo

application/json
image
file
requerido

La imagen a usar como base para la variacion. Debe ser un archivo PNG valido, menor de 4MB y cuadrado.

model
string

El modelo a usar para las variaciones de imagen. Actualmente solo se admite dall-e-2 .

n
integer

El numero de imagenes a generar. Debe estar entre 1 y 10.

size
string

El tamano de las imagenes generadas. Debe ser uno de 256x256 , 512x512 o 1024x1024 .

response_format
string

El formato en que se devuelven las imagenes generadas. Debe ser url o b64_json .

user
string

Un identificador unico que representa a su usuario final para monitoreo de abuso.

Respuesta

200 - application/json

Response 200

created
integer

Marca de tiempo Unix de cuando se crearon las imagenes.

data
object[]

Array de variaciones de imagen generadas. Cada objeto contiene: url (string): URL de la imagen de variacion (si response_format es url ) b64_json (string): Imagen codificada en Base64 (si response_format es b64_json )