Saltar al contenido principal

Resumen

Krea permite a las empresas habilitar Zero Data Retention. Actualmente se admiten Krea 2 Medium, Krea 2 Large y Krea 2 Medium Turbo en la API pública. Ponte en contacto con sales@krea.ai ↗ para habilitarlo en tu workspace. Una vez que tengas el soporte habilitado, haz una solicitud como la siguiente:
curl -X POST https://api.krea.ai/generate/image/krea/krea-2/medium \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -H "X-Api-Zero-Data-Retention: 1" \
  -d '{
    "prompt": "a serene mountain landscape at sunset",
    "aspect_ratio": "1:1",
    "resolution": "1K"
  }'
Cualquier URL que se proporcione, por ejemplo una imagen de referencia de estilo, debe ser un data URI en base64. Usar una URL externa devolverá un 422Zero data retention requires external asset inputs to be data URIs.
STYLE_REF_DATA_URI="data:image/png;base64,$(base64 < ./style-reference.png | tr -d '\n')"

curl -X POST https://api.krea.ai/generate/image/krea/krea-2/medium \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -H "X-Api-Zero-Data-Retention: 1" \
  -d '{
    "prompt": "a serene mountain landscape at sunset",
    "aspect_ratio": "1:1",
    "resolution": "1K",
    "image_style_references": [
      {
        "url": "'"$STYLE_REF_DATA_URI"'",
        "strength": 0.6
      }
    ]
  }'