Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Stability.ai Diffusion 1.0 image vers image (masquage)
Le modèle Stability.ai Diffusion 1.0 comporte les paramètres d’inférence et la réponse du modèle suivants pour l’utilisation de masques avec les appels d’inférence image vers image.
Demande et réponse
Le corps de la demande est transmis dans le body
champ d'une demande à InvokeModelou InvokeModelWithResponseStream.
Pour plus d’informations, consultez https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/masking
- Request
-
Le modèle Stability.ai Diffusion 1.0 comporte les paramètres d’inférence suivants pour un appel d’inférence image vers image (masquage).
{ "text_prompts": [ { "text": string, "weight": float } ], "init_image" : string , "mask_source" : string, "mask_image" : string, "cfg_scale": float, "clip_guidance_preset": string, "sampler": string, "samples" : int, "seed": int, "steps": int, "style_preset": string, "extras" : json object }
Les paramètres suivants sont obligatoires.
-
text_prompt (obligatoire) : tableau d’invites de texte à utiliser pour la génération. Chaque élément est un JSON objet qui contient une invite et un poids pour l'invite.
text : invite que vous souhaitez transmettre au modèle.
Minimum Maximum 0
2000
-
weight (facultatif) : pondération que le modèle doit appliquer à l’invite. Une valeur inférieure à zéro indique une invite négative. Utilisez une invite négative pour indiquer au modèle d’éviter certains concepts. La valeur par défaut de
weight
est un.
-
init_image (obligatoire) : image codée en base64 que vous souhaitez utiliser pour initialiser le processus de diffusion.
-
mask_source (obligatoire) : détermine d’où provient le masque. Les valeurs possibles sont :
-
MASK_ IMAGE _ WHITE — Utilisez les pixels blancs de l'image du masque
mask_image
comme masque. Les pixels blancs sont remplacés et les pixels noirs restent inchangés. -
MASK_ IMAGE _ BLACK — Utilisez les pixels noirs de l'image du masque
mask_image
comme masque. Les pixels noirs sont remplacés et les pixels blancs restent inchangés. -
INIT_ IMAGE _ ALPHA — Utilisez le canal alpha de l'image
init_image
comme masque. Les pixels entièrement transparents sont remplacés et les pixels totalement opaques restent inchangés.
-
-
mask_image (obligatoire) : image de masque codée en base64 que vous souhaitez utiliser comme masque pour l’image source dans
init_image
. Ses dimensions doivent être identiques à celles de l’image source. Utilisez l’optionmask_source
pour spécifier les pixels à remplacer.
Les paramètres suivants sont facultatifs.
-
cfg_scale (facultatif) : détermine dans quelle mesure l’image finale représente l’invite. Utilisez un nombre inférieur pour augmenter le caractère aléatoire de la génération.
Par défaut Minimum Maximum 7
0
35
-
clip_guidance_preset (facultatif) : énumération :
FAST_BLUE, FAST_GREEN, NONE, SIMPLE, SLOW, SLOWER, SLOWEST
. -
sampler (facultatif) : échantillonneur à utiliser pour le processus de diffusion. Si cette valeur est omise, le modèle sélectionne automatiquement un échantillonneur approprié.
Énumération :
DDIM, DDPM, K_DPMPP_2M, K_DPMPP_2S_ANCESTRAL, K_DPM_2, K_DPM_2_ANCESTRAL, K_EULER, K_EULER_ANCESTRAL, K_HEUN K_LMS
. -
samples (facultatif) : nombre d’images à générer. Amazon Bedrock prend actuellement en charge la génération d’une seule image. Si vous fournissez une valeur pour
samples
, elle doit être égale à un.Par défaut Minimum Maximum 1
1
1
-
seed (facultatif) : l’amorçage détermine le réglage initial du bruit. Utilisez le même amorçage et les mêmes paramètres que lors de l'exécution précédente pour permettre à l'inférence de créer une image similaire. Si vous ne définissez pas cette valeur, ou si elle est égale à 0, un nombre aléatoire est choisi.
Par défaut Minimum Maximum 0
0
4294967295
-
steps (facultatif) : l’étape de génération détermine le nombre de fois où l’image est échantillonnée. Un plus grand nombre d'étapes contribue à obtenir un résultat plus précis.
Par défaut Minimum Maximum 30
10
50
-
style_preset (facultatif) : préréglage de style qui guide le modèle d’image vers un style particulier. Cette liste de préréglages de style est susceptible d’être modifiée.
Énumération :
3d-model, analog-film, animé, cinematic, comic-book, digital-art, enhance, fantasy-art, isometric, line-art, low-poly, modeling-compound, neon-punk, origami, photographic, pixel-art, tile-texture
-
extras (facultatif) : paramètres supplémentaires transmis au moteur. À utiliser avec précaution. Ces paramètres sont utilisés pour des fonctionnalités en cours de développement ou expérimentales et peuvent être modifiés sans avertissement.
-
- Response
-
Le modèle Stability.ai Diffusion 1.0 renvoie les champs suivants pour un appel d’inférence texte vers image.
{ "result": string, "artifacts": [ { "seed": int, "base64": string, "finishReason": string } ] }
result : résultat de l’opération. En cas de succès, la réponse est
success
.-
artifacts : tableau d’images, une pour chaque image demandée.
seed : valeur de l’amorçage utilisé pour générer l’image.
-
base64 : image codée en base64 générée par le modèle.
-
finishedReason— Le résultat du processus de génération de l'image. Les valeurs valides sont :
SUCCESS— Le processus de génération d'image a réussi.
ERROR— Une erreur s'est produite.
CONTENT_ FILTERED — Le filtre de contenu a filtré l'image et celle-ci est peut-être floue.