AGTCloud API Docs
GuidesRéférence APIIntégrations et ressourcesMises à jour et aide
Génération d’imagesOpenAI Images

Différences de paramètres et d’API de GPT-Image

Comprendre les différences de paramètres et l’utilisation de GPT-Image pour la génération et la modification d’images.

Adaptez les paramètres de génération, de modification et de sortie au modèle choisi. Consultez Créer une image et Modifier une image pour les structures complètes des requêtes et des réponses.

Modèles concernés

ModèleAPI prises en charge
gpt-image-2.6-sunburstNouveau
gpt-image-2.6-flareNouveau
gpt-image-2.5-sunburst
gpt-image-2.5-flare
gpt-image-2
gpt-image-1.5
OpenAI Images : Créer une image, Modifier une image

Différences des paramètres de génération

ChampDifférence
quality2.6 et 2.5 acceptent auto/low/medium/high/xhigh/max ; 2 et 1.5 acceptent auto/low/medium/high. La valeur par défaut est toujours auto
size1.5 accepte auto, 1024x1024, 1024x1536 et 1536x1024 ; 2 et 2.5 acceptent des dimensions personnalisées, avec des côtés multiples de 16 et limités à 3840, un rapport de 1:3 à 3:1 et un total de 655360 à 8294400 pixels. Les tailles supérieures à 3686400 pixels sont expérimentales
size (2.6)Accepte auto ou des dimensions personnalisées multiples de 16, avec un rapport de 1:3 à 3:1. Les GIF ont aussi des limites de nombre d’images et de budget total de pixels ; ne reprenez pas telles quelles les dimensions d’une image statique
complexity2.6 accepte low/medium/high, avec high par défaut. Contrôle la planification avant génération ; quality contrôle les détails du rendu. Ces réglages sont indépendants
backgroundPour un fond transparent, définissez explicitement transparent et utilisez png ou webp pour la sortie matricielle. JPEG ne conserve pas le canal alpha. Sur 2, les fonds transparents sont une fonctionnalité officielle en préversion

Différences des paramètres de modification

ChampDifférence
input_fidelity1.5 accepte low/high, avec low par défaut ; choisissez high pour préserver les détails d’entrée. 2 traite toujours les images en haute fidélité : omettez ce champ. Omettez-le aussi pour 2.6 ; ne recopiez pas les réglages de 1.5 sur les nouveaux modèles
markup2.5 et 2.6 acceptent les modifications guidées par annotations. Fournissez une surcouche PNG avec des zones transparentes, de mêmes dimensions que la première image après correction de l’orientation, et décrivez les changements dans le prompt
mask, markupChoisissez l’un des deux ; avec plusieurs images, il s’applique à la première. Le masque utilise la transparence pour délimiter la zone à modifier ; les annotations utilisent des cercles, des flèches ou d’autres repères
output_formatUtilisez png/jpeg/webp pour les modifications ; utilisez l’API de création d’images pour les sorties SVG ou GIF

Différences des formats de sortie

ChampDifférence
output_formatLes six modèles acceptent png/jpeg/webp, avec png par défaut ; la création d’images avec 2.6 accepte aussi svg/gif
output_compressionUniquement pour jpeg/webp, dans la plage 0~100 ; omettez pour PNG, SVG et GIF
SVGPour créer une image avec 2.6, définissez output_format: "svg" et n: 1 ; n’utilisez ni streaming ni images partielles. Décodez data[0].b64_json et enregistrez en .svg ; le contenu est du XML UTF-8
svgSélectionne le modèle de création du SVG, distinct du model d’image au niveau supérieur. Renseignez svg.model uniquement si la sélection de modèle SVG est activée ; sinon, omettez tout l’objet. svg.reasoning et le réglage complexity de l’image sont indépendants
GIFPour créer une image avec 2.6, définissez output_format: "gif" ; n’utilisez ni streaming, ni images partielles, ni compression personnalisée. Décodez data[].b64_json et enregistrez en .gif
frame_countGIF uniquement, 2~16 images, avec 9 par défaut. Le nombre d’images, leurs dimensions et n partagent un budget total de pixels ; réduisez l’un de ces paramètres en cas de dépassement
frame_duration_msGIF uniquement, 20~2000 millisecondes, avec 200 par défaut, arrondies à 10 ms

Exemples de requêtes

Remplacez MODEL_ID par l’identifiant complet du modèle fourni par la plateforme. Les exemples de génération, de SVG et de GIF ci-dessous utilisent 2.6 ; la modification annotée utilise 2.5 ou 2.6.

curl 'https://api.agtcloud.ai/v1/images/generations' \
  -H 'Authorization: Bearer your-api-key' \
  -H 'Content-Type: application/json' \
  --data '{
    "model": "MODEL_ID",
    "prompt": "Une affiche simple pour l’ouverture d’un café, avec le titre OPEN TODAY et une typographie lisible",
    "quality": "medium",
    "complexity": "high",
    "size": "1024x1024",
    "output_format": "png"
  }'

Références officielles

Sur cette page