Skip to main content
Un moodboard es la forma más precisa de definir una dirección visual con Krea 2. Los moodboards son grupos de imágenes que comparten una dirección creativa general — paleta, textura, estilo, ambiente o composición. Se crean en la webapp de Krea y luego se referencian desde la API.
Los moodboards deben crearse primero en la webapp de Krea. La API referencia moodboards existentes por ID; no los crea.

Ejemplos

Cada ejemplo muestra el moodboard a la izquierda y la salida generada a la derecha. Haz clic en cualquier portada de moodboard para abrirlo en Krea.
Moodboard de ballena voladoraSalida: una ballena voladora

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

Moodboard de máscara samuráiSalida: una máscara samurái

Prompt: a samurai mask

Moodboard de jaguar con dientes cromadosSalida: jaguar con dientes cromados

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

Moodboard de casa de ramenSalida: una casa hecha de ramen

Prompt: a house made of ramen

Cómo funciona

1

Crea un moodboard en Krea

Abre krea.ai, crea un nuevo moodboard, agrega las imágenes que compartan tu dirección creativa y guárdalo.
2

Obtén el ID del moodboard

Abre el playground de la API — tus moodboards guardados aparecen ahí con sus IDs. También puedes obtener uno desde la URL de compartir de un moodboard: https://www.krea.ai/moodboards?share=<id> — el UUID después de ?share= es el ID.
3

Referéncialo desde la API

Pasa el UUID como id en el arreglo moodboards, junto con un strength entre -0.5 y 1.5. Úsalo con krea-2/medium o krea-2/large. Comienza alrededor de 0.35 y súbelo si quieres que el moodboard domine la salida.

Ejemplo de código

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]);