Images

Notes
Niveau expert
La clé API doit être envoyée comme un jeton porteur dans l'en-tête d'autorisation de la requête. Obtenez votre clé API.
Liste

Point de terminaison API:

GET
https://assistant.eclixia.com/api/v1/images

Exemple de requête:

curl --location --request GET 'https://assistant.eclixia.com/api/v1/images' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer {api_key}'
Paramètre
Type
Description
search
facultatif string
La requête de recherche.
search_by
facultatif string
Rechercher par. Les valeurs possibles sont name pour Nom. Valeur par défaut : name.
resolution
facultatif string
Filtrer par résolution. Les valeurs possibles sont 256x256 pour 256×256, 512x512 pour 512×512, 1024x1024 pour 1024×1024.
style
facultatif string
Filtrer par style. Les valeurs possibles sont 3d_render pour Rendu 3D, abstract pour Abstrait, anime pour Anime, art_deco pour Art déco, cartoon pour Dessin animé, digital_art pour Art numérique, illustration pour Illustration, origami pour Origami, pixel_art pour Art pixelisé, photography pour Photographie, pop_art pour Art pop, retro pour Rétro, sketch pour Esquisse, vaporwave pour Vaporwave.
medium
facultatif string
Filtrer par moyen. Les valeurs possibles sont acrylic pour Acrylique, canvas pour Toile, chalk pour Craie, charcoal pour Charbon de bois, crayon pour Crayon, glass pour Verre, ink pour Encre, pastel pour Pastel, pencil pour Crayon à papier, spray_paint pour Peinture en spray, watercolor pour Aquarelle.
filter
facultatif string
Filtrer par filtre. Les valeurs possibles sont grayscale pour Noir et blanc, sepia pour Sépia, invert pour Inverser.
favorite
facultatif boolean
Filtrer par favori.
sort_by
facultatif string
Trier par. Les valeurs possibles sont id pour Date de création, name pour Nom. Valeur par défaut : id.
sort
facultatif string
Trier. Les valeurs possibles sont desc pour Décroissant, asc pour Croissant. Valeur par défaut : desc.
per_page
facultatif integer
Résultats par page. Les valeurs possibles sont 10, 25, 50, 100. Valeur par défaut : 10.
Afficher

Point de terminaison API:

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

Exemple de requête:

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

Point de terminaison API:

POST
https://assistant.eclixia.com/api/v1/images

Exemple de requête:

curl --location --request POST 'https://assistant.eclixia.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}'
Paramètre
Type
Description
name
requis string
Le nom de l'image.
description
requis string
La description de l'image pour l'IA.
resolution
requis string
La résolution de l'image. Les valeurs possibles sont 256x256 pour 256×256, 512x512 pour 512×512, 1024x1024 pour 1024×1024.
style
facultatif string
Le style de l'image. Les valeurs possibles sont 3d_render pour Rendu 3D, abstract pour Abstrait, anime pour Anime, art_deco pour Art déco, cartoon pour Dessin animé, digital_art pour Art numérique, illustration pour Illustration, origami pour Origami, pixel_art pour Art pixelisé, photography pour Photographie, pop_art pour Art pop, retro pour Rétro, sketch pour Esquisse, vaporwave pour Vaporwave.
medium
facultatif string
Le moyen de l'image. Les valeurs possibles sont acrylic pour Acrylique, canvas pour Toile, chalk pour Craie, charcoal pour Charbon de bois, crayon pour Crayon, glass pour Verre, ink pour Encre, pastel pour Pastel, pencil pour Crayon à papier, spray_paint pour Peinture en spray, watercolor pour Aquarelle.
filter
facultatif string
Le filtre de l'image. Les valeurs possibles sont grayscale pour Noir et blanc, sepia pour Sépia, invert pour Inverser.
Mettre à jour

Point de terminaison API:

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

Exemple de requête:

curl --location --request PUT 'https://assistant.eclixia.com/api/v1/images/{id}' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Bearer {api_key}'
Paramètre
Type
Description
name
facultatif string
Le nom de l'image.
favorite
facultatif boolean
Que l'image soit favorite ou non.
Supprimer

Point de terminaison API:

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

Exemple de requête:

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