Como gerar imagens usando a API da sunra

Para criar imagens com a API da sunra, envie uma solicitação ao endpoint especificado, incluindo seus parâmetros de entrada. A API utiliza modelos pré-treinados para gerar imagens com base em prompts de texto, permitindo que você produza visuais descrevendo-os em linguagem natural. Aqui está um exemplo de como gerar uma imagem a partir de texto usando a API da sunra:
import { sunra } from "@sunra/client";

const result = await sunra.subscribe("black-forest-labs/flux-kontext-max/text-to-image", {
  input: {
    prompt: 'Um bule de vidro com chá de flores desabrochando dentro, colocado em uma mesa de madeira perto de uma janela ensolarada com uma suave luz da manhã.',
    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);

Como Selecionar o Modelo

A sunra oferece vários modelos de geração de imagens. Escolha um que atenda às suas necessidades com base no estilo e na qualidade desejados. Os modelos disponíveis incluem:
  • black-forest-labs/flux-kontext-pro: Um modelo unificado que oferece edição local, modificações generativas e geração de texto para imagem com qualidade FLUX.1. Processa entradas de texto e imagem para edições regionais precisas ou transformações de cena completas em velocidades inovadoras, sendo pioneiro em fluxos de trabalho iterativos que mantêm a consistência do personagem em várias rodadas de edição.
  • black-forest-labs/flux-1.1-pro: O melhor do FLUX, oferecendo geração de imagens de desempenho de última geração em velocidades incríveis com acompanhamento de prompt de primeira linha, qualidade visual, detalhes de imagem e diversidade de resultados.
  • google-deepmind/imagen4: O Imagen 4 gera imagens fotorrealistas de 2K com detalhes finos, texto preciso e suporte a prompts multilíngues.
Para selecionar um modelo, especifique seu ID no método de inscrição, conforme mostrado. Explore mais modelos na página Modelos de Texto para Imagem.