Passer au contenu 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://..."
    }
  ]
}

Aperçu

Crée une image modifiée ou étendue à partir d’une image originale et d’un prompt. Nécessite le type de contenu multipart/form-data.

Corps de la requête

image
file
requis
L’image à modifier. Doit être un fichier PNG valide, inférieur à 4 Mo et carré. L’image doit avoir de la transparence là où les modifications sont souhaitées.
prompt
string
requis
Description textuelle de la modification souhaitée.
mask
file
Une image supplémentaire dont les zones entièrement transparentes indiquent où l’image doit être modifiée. Doit être un fichier PNG valide, inférieur à 4 Mo et avoir les mêmes dimensions que image.
model
string
défaut:"dall-e-2"
Le modèle à utiliser pour la modification d’image. Actuellement, seul dall-e-2 est pris en charge.
n
integer
défaut:"1"
Le nombre d’images à générer. Doit être compris entre 1 et 10.
size
string
La taille des images générées. Doit être 256x256, 512x512 ou 1024x1024.
response_format
string
défaut:"url"
Le format de retour des images générées. Doit être url ou b64_json.
user
string
Identifiant unique représentant votre utilisateur final pour la surveillance des abus.

Réponse

created
integer
Horodatage Unix de la création des images.
data
array
Tableau des images générées.Chaque objet contient :
  • url (string) : URL de l’image modifiée (si response_format est url)
  • b64_json (string) : Image encodée en Base64 (si response_format est 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://..."
    }
  ]
}

Notes

La modification d’images n’est disponible qu’avec DALL-E 2. L’image doit avoir des zones transparentes indiquant où la modification doit être appliquée, ou vous pouvez fournir une image de masque séparée.

Corps

application/json
image
file
requis

L’image à modifier. Doit être un fichier PNG valide, inférieur à 4 Mo et carré. L’image doit avoir de la transparence là où les modifications sont souhaitées.

prompt
string
requis

Description textuelle de la modification souhaitée.

mask
file

Une image supplémentaire dont les zones entièrement transparentes indiquent où l’image doit être modifiée. Doit être un fichier PNG valide, inférieur à 4 Mo et avoir les mêmes dimensions que image .

model
string

Le modèle à utiliser pour la modification d’image. Actuellement, seul dall-e-2 est pris en charge.

n
integer

Le nombre d’images à générer. Doit être compris entre 1 et 10.

size
string

La taille des images générées. Doit être 256x256 , 512x512 ou 1024x1024 .

response_format
string

Le format de retour des images générées. Doit être url ou b64_json .

user
string

Identifiant unique représentant votre utilisateur final pour la surveillance des abus.

Réponse

200 - application/json

Response 200

created
integer

Horodatage Unix de la création des images.

data
object[]

Tableau des images générées. Chaque objet contient : url (string) : URL de l’image modifiée (si response_format est url ) b64_json (string) : Image encodée en Base64 (si response_format est b64_json )