Ana içeriğe atla

Genel Bakış

Krea, kurumların Zero Data Retention özelliğini etkinleştirmesine olanak tanır. Şu anda genel API üzerinde Krea 2 Medium, Krea 2 Large ve Krea 2 Medium Turbo desteklenmektedir. Workspace’inizde etkinleştirmek için lütfen sales@krea.ai ↗ ile iletişime geçin. Destek etkinleştirildikten sonra aşağıdaki gibi bir istek gönderin:
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"
  }'
Sağlanan herhangi bir URL, örneğin bir stil referans görüntüsü, base64 formatında bir data URI olmalıdır. Harici bir URL kullanmak 422Zero data retention requires external asset inputs to be data URIs. hatasına yol açar.
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
      }
    ]
  }'