Documentos

Notas
Nivel experto
La clave API debe enviarse como un token de portador en el encabezado de autorización de la solicitud. Obtenga su clave API.
Lista

punto final de la API:

GET
https://usalaia.com/api/v1/images

Ejemplo de solicitud:

curl --location --request GET 'https://usalaia.com/api/v1/images' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer {api_key}'
Parámetro
Tipo
Descripción
search
opcional string
La consulta de búsqueda.
search_by
opcional string
Búsqueda por. Los valores posibles son: name para Nombre. El valor predeterminado es: name.
resolution
opcional string
Filtrar por resolución. Los valores posibles son: 256x256 para 256×256, 512x512 para 512×512, 1024x1024 para 1024×1024.
style
opcional string
Filtrar por estilo. Los valores posibles son: 3d_render para Renderizado 3D, abstract para Abstracto, anime para Animado, art_deco para Arte deco, cartoon para Dibujos animados, digital_art para Arte digital, illustration para Ilustración, origami para Origami, pixel_art para Arte de pixel, photography para Fotografía, pop_art para Arte pop, retro para retro, sketch para Bosquejo, vaporwave para Onda de vapor.
medium
opcional string
Filtrar por medio. Los valores posibles son: acrylic para Acrílico, canvas para Lienzo, chalk para Tiza, charcoal para Carbón, crayon para Lápiz de color, glass para Vidrio, ink para Tinta, pastel para Pastel, pencil para Lápiz, spray_paint para Pintura en aerosol, watercolor para Acuarela.
filter
opcional string
Filtrar por filtro. Los valores posibles son: grayscale para En blanco y negro, sepia para Sepia, invert para Invertir.
favorite
opcional boolean
Filtrar por favorito.
sort_by
opcional string
Ordenar por. Los valores posibles son: id para Fecha de creacion, name para Nombre. El valor predeterminado es: id.
sort
opcional string
Clasificar. Los valores posibles son: desc para Descendente, asc para Ascendente. El valor predeterminado es: desc.
per_page
opcional int
Resultados por página. Los valores posibles son: 10, 25, 50, 100. El valor predeterminado es: 10.
Espectáculo

punto final de la API:

GET
https://usalaia.com/api/v1/images/{id}

Ejemplo de solicitud:

curl --location --request GET 'https://usalaia.com/api/v1/images/{id}' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer {api_key}'
Almacenar

punto final de la API:

POST
https://usalaia.com/api/v1/images

Ejemplo de solicitud:

curl --location --request POST 'https://usalaia.com/api/v1/images' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Bearer {api_key}' \
--data-urlencode 'name={name}' \
--data-urlencode 'description={description}'
Parámetro
Tipo
Descripción
name
requerido string
El nombre de la plantilla.
description
requerido string
La descripción de la imagen para la IA.
resolution
requerido string
La resolución de la imagen. Los valores posibles son: 256x256 para 256×256, 512x512 para 512×512, 1024x1024 para 1024×1024.
style
opcional string
El estilo de la imagen. Los valores posibles son: 3d_render para Renderizado 3D, abstract para Abstracto, anime para Animado, art_deco para Arte deco, cartoon para Dibujos animados, digital_art para Arte digital, illustration para Ilustración, origami para Origami, pixel_art para Arte de pixel, photography para Fotografía, pop_art para Arte pop, retro para retro, sketch para Bosquejo, vaporwave para Onda de vapor.
medium
opcional string
El medio de la imagen. Los valores posibles son: acrylic para Acrílico, canvas para Lienzo, chalk para Tiza, charcoal para Carbón, crayon para Lápiz de color, glass para Vidrio, ink para Tinta, pastel para Pastel, pencil para Lápiz, spray_paint para Pintura en aerosol, watercolor para Acuarela.
filter
opcional string
El filtro de la imagen. Los valores posibles son: grayscale para En blanco y negro, sepia para Sepia, invert para Invertir.
Actualizar

punto final de la API:

PUT PATCH
https://usalaia.com/api/v1/images/{id}

Ejemplo de solicitud:

curl --location --request PUT 'https://usalaia.com/api/v1/images/{id}' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Bearer {api_key}'
Parámetro
Tipo
Descripción
name
opcional string
El nombre de la plantilla.
results
requerido array
El resultado del documento.
favorite
requerido boolean
Si el documento es favorito o no.
Borrar

punto final de la API:

DELETE
https://usalaia.com/api/v1/images/{id}

Ejemplo de solicitud:

curl --location --request DELETE 'https://usalaia.com/api/v1/images/{id}' \
--header 'Authorization: Bearer {api_key}'