Saltar al contenido principal
POST
/
v1
/
images
/
edits
curl -X POST "https://api.lemondata.cc/v1/images/edits" \
  -H "Authorization: Bearer sk-your-api-key" \
  -F "image=@sunlit_lounge.png" \
  -F "[email protected]" \
  -F "prompt=A sunlit indoor lounge area with a pool" \
  -F "n=1" \
  -F "size=1024x1024"
{
  "created": 1706000000,
  "data": [
    {
      "url": "https://..."
    }
  ]
}

Descripcion general

Crea una imagen editada o extendida dada una imagen original y un prompt. Requiere el tipo de contenido multipart/form-data.

Cuerpo de la solicitud

image
file
requerido
La imagen a editar. Debe ser un archivo PNG valido, menor de 4MB y cuadrado. La imagen debe tener transparencia donde se desean las ediciones.
prompt
string
requerido
Una descripcion de texto de la edicion deseada.
mask
file
Una imagen adicional cuyas areas completamente transparentes indican donde se debe editar la imagen. Debe ser un archivo PNG valido, menor de 4MB y tener las mismas dimensiones que image.
model
string
predeterminado:"dall-e-2"
El modelo a usar para la edicion 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 imagenes generadas.Cada objeto contiene:
  • url (string): URL de la imagen editada (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/edits" \
  -H "Authorization: Bearer sk-your-api-key" \
  -F "image=@sunlit_lounge.png" \
  -F "[email protected]" \
  -F "prompt=A sunlit indoor lounge area with a pool" \
  -F "n=1" \
  -F "size=1024x1024"
{
  "created": 1706000000,
  "data": [
    {
      "url": "https://..."
    }
  ]
}

Notas

Las ediciones de imagen solo estan disponibles con DALL-E 2. La imagen debe tener areas transparentes que indiquen donde se debe aplicar la edicion, o puede proporcionar una imagen de mascara separada.

Cuerpo

application/json
image
file
requerido

La imagen a editar. Debe ser un archivo PNG valido, menor de 4MB y cuadrado. La imagen debe tener transparencia donde se desean las ediciones.

prompt
string
requerido

Una descripcion de texto de la edicion deseada.

mask
file

Una imagen adicional cuyas areas completamente transparentes indican donde se debe editar la imagen. Debe ser un archivo PNG valido, menor de 4MB y tener las mismas dimensiones que image .

model
string

El modelo a usar para la edicion 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 imagenes generadas. Cada objeto contiene: url (string): URL de la imagen editada (si response_format es url ) b64_json (string): Imagen codificada en Base64 (si response_format es b64_json )