88API88API
User GuideAI ApplicationsAPI ReferenceHelp & Support
Image

API de génération d’images Seedream 5.0 Pro

Générez et modifiez des images avec Seedream 5.0 Pro (doubao-seedream-5-0-pro) via l’API 88API compatible avec le format OpenAI Images.

Fonctionnalités prises en charge

Seedream 5.0 Pro prend en charge la génération d’images à partir de texte et à partir d’images, au format compatible avec l’API OpenAI Images. Le code du modèle est doubao-seedream-5-0-pro.

Points de terminaison et authentification

URL de base de l’API : https://api.88api.ai

Authorization: Bearer $API_KEY
Content-Type: application/json
Cas d’usageMéthodePoint de terminaison
Texte vers imagePOST/v1/images/generations
Modification à partir d’une image de référence publiquePOST/v1/images/generations
Modification d’une image localePOST/v1/images/edits

Texte vers image

curl https://api.88api.ai/v1/images/generations \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "doubao-seedream-5-0-pro",
    "prompt": "Un petit shiba inu vêtu d’un costume traditionnel chinois rouge, illustration de style guochao, ambiance festive et chaleureuse",
    "n": 1,
    "size": "1K",
    "quality": "1K",
    "response_format": "url"
  }'

Image vers image

Images de référence publiques

Utilisez image pour une seule image de référence et images pour plusieurs. Les images de référence doivent être des URL HTTP(S) publiques, dans la limite de 14 images au total pour les deux champs réunis.

curl https://api.88api.ai/v1/images/generations \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "doubao-seedream-5-0-pro",
    "prompt": "Conserver le personnage principal et la composition, remplacer la tenue par une veste d’extérieur bleue",
    "image": "https://example.com/reference.jpg",
    "size": "2K",
    "quality": "2K",
    "response_format": "url"
  }'

Exemple avec plusieurs images de référence :

{
  "model": "doubao-seedream-5-0-pro",
  "prompt": "Fusionner les sujets et les couleurs des images de référence",
  "images": [
    "https://example.com/reference-1.jpg",
    "https://example.com/reference-2.jpg"
  ],
  "size": "2K",
  "quality": "2K"
}

Images locales

Les images locales sont envoyées via une requête multipart, une image par envoi :

curl https://api.88api.ai/v1/images/edits \
  -H "Authorization: Bearer $API_KEY" \
  -F "model=doubao-seedream-5-0-pro" \
  -F "prompt=Remplacer l’arrière-plan par un studio photo aux tons clairs" \
  -F "image=@reference.png" \
  -F "size=2K" \
  -F "quality=2K" \
  -F "response_format=url"

Paramètres de la requête

ParamètreTypeObligatoireValeur par défautDescription
modelstringOui—doubao-seedream-5-0-pro
promptstringOui—Description de l’image à générer ou instruction de modification de l’image
nintegerNon1De 1 à 4
sizestringNon—1K ou 2K
qualitystringNon—1K ou 2K
response_formatstringNonurlurl ou b64_json
imagestring / fileNon—URL d’une image de référence publique, ou fichier envoyé au point de terminaison de modification
imagesarray[string]Non—Tableau d’URL d’images de référence publiques, 14 au maximum

Format de la réponse

{
  "created": 1760000000,
  "data": [
    {
      "url": "https://..."
    }
  ],
  "model": "doubao-seedream-5-0-pro"
}

Lorsque response_format vaut url, lisez data[].url ; lorsqu’il vaut b64_json, lisez data[].b64_json.