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

Aperçu

Crée une variation d’une image donnée. Nécessite le type de contenu multipart/form-data.

Corps de la requête

image
file
requis
L’image à utiliser comme base pour la variation. Doit être un fichier PNG valide, inférieur à 4 Mo et carré.
model
string
défaut:"dall-e-2"
Le modèle à utiliser pour les variations 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 variations d’images générées.Chaque objet contient :
  • url (string) : URL de l’image de variation (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/variations" \
  -H "Authorization: Bearer sk-your-api-key" \
  -F "[email protected]" \
  -F "n=2" \
  -F "size=1024x1024"
{
  "created": 1706000000,
  "data": [
    {
      "url": "https://..."
    },
    {
      "url": "https://..."
    }
  ]
}

Notes

Les variations d’images ne sont disponibles qu’avec DALL-E 2. Le modèle génère de nouvelles images similaires en style et en contenu à l’image originale.

Corps

application/json
image
file
requis

L’image à utiliser comme base pour la variation. Doit être un fichier PNG valide, inférieur à 4 Mo et carré.

model
string

Le modèle à utiliser pour les variations 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 variations d’images générées. Chaque objet contient : url (string) : URL de l’image de variation (si response_format est url ) b64_json (string) : Image encodée en Base64 (si response_format est b64_json )