
La generación y edición de imágenes modela creando y modificando imágenes a partir de texto o entradas de imagen, con inpainting, prueba virtual y controles de estilo.
La generación y edición de imágenes modela creando y modificando imágenes a partir de texto o entradas de imagen, con inpainting, prueba virtual y controles de estilo.
También conocido como Amazon-Nova-Canvas
amazon-nova-canvas/v1/images/generationsamazon.nova-canvas-v1:0amazon/nova-canvasnova-canvasTarifas de pago por uso en vivo del catálogo de EmpirioLabs. Solo pagas por lo que usas, sin mínimo mensual.
Amazon Nova Canvas funciona a través de POST /v1/images/generations. La solicitud devuelve un job_id de inmediato; consulta GET /v1/jobs/{job_id} hasta que el trabajo termine y lee las URLs de salida del resultado. O agrega "sync": true para omitir el sondeo: la solicitud queda abierta y devuelve directamente la respuesta de imagen al estilo OpenAI, así que los SDKs de OpenAI funcionan tal cual. Consigue una clave de API en el panel de 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)Parámetros de solicitud compatibles con la API de Amazon Nova Canvas en EmpirioLabs. Los valores por defecto se aplican cuando se omite un campo.
| Parámetro | Tipo | Predeterminado | Rango / valores | Descripción |
|---|---|---|---|---|
| prompt | string | - | - | Descripción en texto de la imagen a generar. |
| task_type | enum | TEXT_IMAGE | TEXT_IMAGE, IMAGE_VARIATION, INPAINTING, OUTPAINTING, BACKGRO... | TEXT_IMAGE | INPAINTING | PINTURA SUPERIOR | IMAGE_VARIATION | COLOR_GUIDED_GENERATION | BACKGROUND_REMOVAL | VIRTUAL_TRY_ON. |
| quality | enum | standard | standard, premium | estándar | premium. Premium es más lento pero de mayor fidelidad. |
| negative_prompt | string | - | - | Descripción en texto de qué evitar en la imagen. |
| number_of_images | number | 1 | 1 a 5 | Cuántas imágenes generar (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,... | Relación de aspecto de salida (1:1, 16:9, 9:16, 4:3, 3:2, etc.). |
| size_scale | enum | small | small, large | Escala de resolución de salida. Más alto = imagen más grande, generación más lenta. |
| cfg_scale | number | 7.5 | 1 a 20 | Obediencia rápida (1.1-10). Más alto = más cerca del prompt pero menos creativo. |
| seed | number | - | - | Semilla aleatoria para la reproducibilidad. Misma semilla + prompt = misma salida. |
| image | string | - | - | Imagen fuente (URL o base64) para tareas de inpainting / outpainting / variación. |
| reference_image | string | - | - | Imagen de referencia para coincidir con estilo o contenido. |
| mask_image | string | - | - | Black/white máscara que define la región a editar (blanco = editar, negro = conservar). |
| mask_prompt | string | - | - | Descripción en lenguaje natural de la región para enmascarar para la pintura. |
| inpaint_mask_prompt | string | - | - | Igual que mask_prompt, específicamente para tareas de pintura. |
Tipos de tareas - TEXT_IMAGE - IMAGE_VARIATION - PINTURA - SUPERPINTURA - SUPERACIÓN - BACKGROUND_REMOVAL - COLOR_GUIDED_GENERATION - VIRTUAL_TRY_ON Máscara - Basada en imágenes o text-prompt-based Seguridad de contenido - Las imágenes generadas superan una comprobación automatizada de seguridad de contenido. No se devuelve una imagen marcada como explícita. Como la imagen se genera antes de que se ejecute la comprobación, una generación marcada sigue facturándose.
En EmpirioLabs, Amazon Nova Canvas se factura por uso: Estándar Pequeño (≤1024×1024) $0.12 por imagen; Pequeña prima (≤1024×1024) $0.18 por imagen; Estándar grande (≤2048×2048) $0.18 por imagen. La tabla de tarifas en vivo de esta página siempre coincide con lo que cobra la API.
Amazon Nova Canvas se sirve a través de POST /v1/images/generations en api.empiriolabs.ai con autenticación estándar de token Bearer.
Sí. El playground de EmpirioLabs ejecuta Amazon Nova Canvas en el navegador con los mismos parámetros que expone la API, para que pruebes prompts antes de escribir código.
Crea una cuenta de EmpirioLabs y genera una clave en API Keys en el panel. La facturación es con créditos de pago por uso, así que solo pagas por las solicitudes que haces.
Consulta nuestros precios o contacta con nosotros si quieres que tu propio modelo se implemente en nuestra pila.