Saltar para o conteúdo principal

Visão geral

A Krea permite que as empresas ativem o Zero Data Retention. Atualmente, são suportados o Krea 2 Medium, o Krea 2 Large e o Krea 2 Medium Turbo na API pública. Contacta sales@krea.ai ↗ para ativar no teu workspace. Depois de ativares o suporte, faz um pedido como o seguinte:
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"
  }'
Qualquer URL fornecido, por exemplo uma imagem de referência de estilo, tem de ser um data URI em base64. Utilizar um URL externo devolverá um erro 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
      }
    ]
  }'