Vai al contenuto principale

Panoramica

Krea consente alle aziende di abilitare Zero Data Retention. Attualmente sono supportati Krea 2 Medium, Krea 2 Large e Krea 2 Medium Turbo sull’API pubblica. Contatta sales@krea.ai ↗ per abilitarlo sul tuo workspace. Una volta abilitato il supporto, invia una richiesta come la seguente:
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"
  }'
Qualsiasi URL fornito, ad esempio un’immagine di riferimento per lo stile, deve essere un data URI in base64. L’uso di un URL esterno restituirà 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
      }
    ]
  }'