Una moodboard è il modo più preciso per impostare una direzione visiva con Krea 2. Le moodboard sono gruppi di immagini che condividono una direzione creativa complessiva — palette, texture, stile, mood o composizione. Ne costruisci una nella webapp di Krea, poi la richiami dall’API.
Le moodboard devono essere create prima nella webapp di Krea. L’API fa riferimento a moodboard esistenti tramite ID; non le crea.
Esempi
Ogni esempio mostra la moodboard a sinistra e l’output generato a destra. Fai clic su una copertina di moodboard per aprirla in Krea.
Prompt: a flying whale with small fish swimming around her in the air
Prompt: extreme close-up of a jaguar’s mouth with chromed teeth, side view
Prompt: a house made of ramen
Come funziona
Crea una moodboard in Krea
Apri krea.ai, crea una nuova moodboard, inserisci le immagini che condividono la tua direzione creativa e salvala. Ottieni l’ID della moodboard
Apri l’API playground — le tue moodboard salvate sono elencate lì con i relativi ID. Puoi anche ricavarne uno dall’URL di condivisione di una moodboard: https://www.krea.ai/moodboards?share=<id> — l’UUID dopo ?share= è l’ID. Richiamala dall’API
Passa l’UUID come id nell’array moodboards, insieme a una strength compresa tra -0.5 e 1.5. Usala con krea-2/medium o krea-2/large. Inizia intorno a 0.35 e alza il valore se vuoi che la moodboard domini l’output.
Esempio di codice
// npm install @krea-ai/sdk
import { Krea } from "@krea-ai/sdk";
const krea = new Krea({ apiKey: process.env.KREA_API_KEY });
const result = await krea.subscribe("image/krea/krea-2/large", {
input: {
prompt: "A campaign image for a new outdoor lamp collection",
aspect_ratio: "16:9",
resolution: "1K",
creativity: "high",
// From a share URL like https://www.krea.ai/moodboards?share=<id>
moodboards: [{ id: "1e51738c-7413-469e-93b6-ad50db460a1f", strength: 0.35 }],
},
});
console.log(result.data?.urls[0]);