Cómo generar imágenes usando la API de sunra

Para crear imágenes con la API de sunra, envía una solicitud al endpoint especificado incluyendo tus parámetros de entrada. La API aprovecha modelos pre-entrenados para generar imágenes basadas en prompts de texto, permitiéndote producir visuales describiéndolos en lenguaje natural. Aquí hay un ejemplo de cómo generar una imagen a partir de texto usando la API de sunra:
import { sunra } from "@sunra/client";

const result = await sunra.subscribe("black-forest-labs/flux-kontext-max/text-to-image", {
  input: {
    prompt: 'Una tetera de cristal con té de flores en flor en su interior, colocada sobre una mesa de madera junto a una ventana iluminada por el sol con una suave luz matutina.',
    prompt_enhancer: true,
    aspect_ratio: '16:9',
    output_format: 'jpeg',
    safety_tolerance: 2
  },
  logs: true,
  onQueueUpdate: (update) => {
    console.log(update)
  },
});
console.log(result.data);
console.log(result.requestId);

Cómo Seleccionar el Modelo

sunra proporciona varios modelos de generación de imágenes. Elige el que se adapte a tus necesidades en función del estilo y la calidad deseados. Los modelos disponibles incluyen:
  • black-forest-labs/flux-kontext-pro: Un modelo unificado que ofrece edición local, modificaciones generativas y generación de texto a imagen con calidad FLUX.1. Procesa entradas de texto e imagen para ediciones regionales precisas o transformaciones de escena completas a velocidades de vanguardia, siendo pionero en flujos de trabajo iterativos que mantienen la coherencia del personaje a lo largo de múltiples turnos de edición.
  • black-forest-labs/flux-1.1-pro: Lo mejor de FLUX, que ofrece una generación de imágenes de rendimiento de última generación a velocidades vertiginosas con un seguimiento de prompts de primera línea, calidad visual, detalle de imagen y diversidad de resultados.
  • google-deepmind/imagen4: Imagen 4 genera imágenes fotorrealistas de 2K con detalles finos, texto preciso y soporte para prompts multilingües.
Para seleccionar un modelo, especifica su ID en el método de suscripción como se muestra. Explora más modelos en la página de Modelos de Texto a Imagen.