Un moodboard est la manière la plus précise de définir une direction visuelle avec Krea 2. Les moodboards sont des groupes d’images qui partagent une direction créative globale — palette, texture, style, ambiance ou composition. Vous en créez un dans la webapp Krea, puis le référencez depuis l’API.
Les moodboards doivent d’abord être créés dans la webapp Krea. L’API référence les moodboards existants par ID ; elle ne les crée pas.
Exemples
Chaque exemple montre le moodboard à gauche et la sortie générée à droite. Cliquez sur la couverture d’un moodboard pour l’ouvrir dans 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
Créer un moodboard dans Krea
Ouvrez krea.ai, créez un nouveau moodboard, déposez les images qui partagent votre direction créative, et enregistrez-le. Obtenir l'ID du moodboard
Ouvrez le playground de l’API — vos moodboards enregistrés y sont listés avec leurs ID. Vous pouvez également en récupérer un depuis l’URL de partage d’un moodboard : https://www.krea.ai/moodboards?share=<id> — le UUID après ?share= est l’ID. Le référencer depuis l'API
Passez le UUID en tant que id dans le tableau moodboards, avec une strength comprise entre -0,5 et 1,5. Utilisez-le avec krea-2/medium ou krea-2/large. Commencez autour de 0.35 et augmentez si vous voulez que le moodboard domine la sortie.
Exemple de code
// 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]);