
La génération et l’édition d’images modèlent la création et la modification d’images à partir de texte ou d’entrées d’images, avec inpainting, essais virtuels et contrôles de style.
La génération et l’édition d’images modèlent la création et la modification d’images à partir de texte ou d’entrées d’images, avec inpainting, essais virtuels et contrôles de style.
Aussi connu sous le nom Amazon-Nova-Canvas
amazon-nova-canvas/v1/images/generationsamazon.nova-canvas-v1:0amazon/nova-canvasnova-canvasTarifs à l'usage en direct du catalogue EmpirioLabs. Vous ne payez que ce que vous utilisez, sans minimum mensuel.
Amazon Nova Canvas fonctionne via POST /v1/images/generations. La requête renvoie immédiatement un job_id ; interrogez GET /v1/jobs/{job_id} jusqu'à la fin du job et lisez les URLs de sortie dans le résultat. Ou ajoutez "sync": true pour éviter le polling : la requête reste ouverte et renvoie directement la réponse image au format OpenAI, donc les SDKs OpenAI fonctionnent tels quels. Obtenez une clé API depuis le tableau de bord EmpirioLabs.
curl https://api.empiriolabs.ai/v1/images/generations \
-H "Authorization: Bearer $EMPIRIOLABS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "amazon-nova-canvas",
"prompt": "Describe what you want Amazon Nova Canvas to generate."
}'curl https://api.empiriolabs.ai/v1/jobs/JOB_ID \
-H "Authorization: Bearer $EMPIRIOLABS_API_KEY"import requests
response = requests.post(
"https://api.empiriolabs.ai/v1/images/generations",
headers={"Authorization": "Bearer YOUR_EMPIRIOLABS_API_KEY"},
json={
"model": "amazon-nova-canvas",
"prompt": "Describe what you want Amazon Nova Canvas to generate.",
},
)
job = response.json()
# Generation runs as an async job. Poll until it completes.
import time
while True:
status = requests.get(
f"https://api.empiriolabs.ai/v1/jobs/{job['job_id']}",
headers={"Authorization": "Bearer YOUR_EMPIRIOLABS_API_KEY"},
).json()
if status.get("status") in ("completed", "failed"):
print(status)
break
time.sleep(5)Paramètres de requête pris en charge par l'API Amazon Nova Canvas sur EmpirioLabs. Les valeurs par défaut s'appliquent quand un champ est omis.
| Paramètre | Type | Par défaut | Plage / valeurs | Description |
|---|---|---|---|---|
| prompt | string | - | - | Description textuelle de l’image à générer. |
| task_type | enum | TEXT_IMAGE | TEXT_IMAGE, IMAGE_VARIATION, INPAINTING, OUTPAINTING, BACKGRO... | TEXT_IMAGE | INPAINTING | OUTPAINTING | IMAGE_VARIATION | COLOR_GUIDED_GENERATION | BACKGROUND_REMOVAL | VIRTUAL_TRY_ON. |
| quality | enum | standard | standard, premium | Standard | premium. La prime est plus lente mais avec une fidélité plus élevée. |
| negative_prompt | string | - | - | Description écrite de ce qu’il faut éviter dans l’image. |
| number_of_images | number | 1 | 1 à 5 | Combien d’images générer (1 à 5). |
| aspect_ratio | enum | 1:1 | 1:1, 3:4, 2:3, 9:16, 1:2, 1:3, 1:4, 4:3, 3:2, 16:9, 2:1, 3:1,... | Rapport d’aspect de sortie (1:1, 16:9, 9:16, 4:3, 3:2, etc.). |
| size_scale | enum | small | small, large | Échelle de résolution de sortie. Plus haut = image plus grande, génération plus lente. |
| cfg_scale | number | 7.5 | 1 à 20 | Adhésion rapide (1.1-10). Plus élevé = plus proche de la suggestion mais moins créatif. |
| seed | number | - | - | Graines aléatoires pour la reproductibilité. Même seed + prompt = même sortie. |
| image | string | - | - | Image source (URL ou base64) pour les tâches d’inpainting / outpainting / variations. |
| reference_image | string | - | - | Image de référence pour le style ou la correspondance de contenu. |
| mask_image | string | - | - | Black/white masque définissant la région à modifier (blanc = modifier, noir = conserver). |
| mask_prompt | string | - | - | Description en langage naturel de la région à masquer pour l’inpainting. |
| inpaint_mask_prompt | string | - | - | C’est pareil pour mask_prompt, pour les tâches d’inpainting spécifiquement. |
Types de tâches - TEXT_IMAGE - IMAGE_VARIATION - PEINTURE DE PEINTURE - OUT-PEINTURE - BACKGROUND_REMOVAL - COLOR_GUIDED_GENERATION - VIRTUAL_TRY_ON Masque - Basé sur l’image ou text-prompt-based Sécurité du contenu - Les images générées passent un contrôle automatisé de sécurité du contenu. Une image marquée comme explicite n’est pas retournée. Parce que l’image est générée avant l’exécution du contrôle, une génération signalée est toujours facturée.
Sur EmpirioLabs, Amazon Nova Canvas est facturé à l'usage : Petite norme (≤1024×1024) $0.12 par image; Petite prime (≤1024×1024) $0.18 par image; Large Standard (≤2048×2048) $0.18 par image. La grille tarifaire en direct de cette page correspond toujours à ce que l'API facture.
Amazon Nova Canvas est servi via POST /v1/images/generations sur api.empiriolabs.ai avec une authentification standard par token Bearer.
Oui. Le playground EmpirioLabs exécute Amazon Nova Canvas dans le navigateur avec les mêmes paramètres que l'API expose, pour tester vos prompts avant d'écrire du code.
Créez un compte EmpirioLabs, puis générez une clé sous API Keys dans le tableau de bord. La facturation utilise des crédits à l'usage : vous ne payez que vos requêtes.
Consultez nos tarifs ou contactez-nous si vous souhaitez que votre propre modèle soit déployé sur notre stack.