Passer au contenu principal

Présentation

Krea permet aux entreprises d’activer Zero Data Retention. Actuellement, Krea 2 Medium, Krea 2 Large et Krea 2 Medium Turbo sont pris en charge sur l’API publique. Veuillez contacter sales@krea.ai ↗ pour l’activer sur votre workspace. Une fois la prise en charge activée, envoyez une requête comme celle-ci :
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"
  }'
Toute URL fournie, par exemple une image de référence de style, doit être un data URI en base64. Utiliser une URL externe renverra une erreur 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
      }
    ]
  }'