Skip to main content
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.
Moodboard pour une baleine volanteSortie : une baleine volante

Prompt : a flying whale with small fish swimming around her in the air

Moodboard pour un masque de samouraïSortie : un masque de samouraï

Prompt : a samurai mask

Moodboard pour des dents chromées de jaguarSortie : jaguar aux dents chromées

Prompt : extreme close-up of a jaguar’s mouth with chromed teeth, side view

Moodboard pour une maison de ramenSortie : une maison faite de ramen

Prompt : a house made of ramen

Comment ça fonctionne

1

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.
2

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.
3

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

Node.js
// 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]);