Pular para o conteúdo principal

Visão geral

A Krea permite que empresas habilitem o Zero Data Retention. Atualmente, há suporte para Krea 2 Medium, Krea 2 Large e Krea 2 Medium Turbo na API pública. Entre em contato com sales@krea.ai ↗ para habilitar no seu workspace. Depois de habilitar o suporte, faça uma requisição como a 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 fornecida, por exemplo uma imagem de referência de estilo, precisa ser um data URI em base64. Usar uma URL externa resultará em 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
      }
    ]
  }'