Как создавать изображения с помощью API sunra

Чтобы создавать изображения с помощью API sunra, отправьте запрос на указанную конечную точку, включив в него входные параметры. API использует предварительно обученные модели для создания изображений на основе текстовых подсказок, что позволяет создавать визуальные эффекты, описывая их на естественном языке. Вот пример создания изображения из текста с помощью API sunra:
import { sunra } from "@sunra/client";

const result = await sunra.subscribe("black-forest-labs/flux-kontext-max/text-to-image", {
  input: {
    prompt: 'Стеклянный чайник с цветущим цветочным чаем внутри, поставленный на деревянный стол у залитого солнцем окна с мягким утренним светом.',
    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);

Как выбрать модель

sunra предоставляет различные модели для создания изображений. Выберите ту, которая соответствует вашим потребностям, в зависимости от желаемого стиля и качества. Доступные модели включают:
  • black-forest-labs/flux-kontext-pro: единая модель, обеспечивающая локальное редактирование, генеративные модификации и генерацию текста в изображение в качестве FLUX.1. Обрабатывает текстовые и графические входные данные для точных региональных правок или полных преобразований сцены с революционной скоростью, являясь пионером итерационных рабочих процессов, которые поддерживают согласованность персонажей в течение нескольких этапов редактирования.
  • black-forest-labs/flux-1.1-pro: лучшее из FLUX, предлагающее современную производительность генерации изображений на молниеносной скорости с первоклассным следованием подсказкам, визуальным качеством, детализацией изображения и разнообразием вывода.
  • google-deepmind/imagen4: Imagen 4 создает фотореалистичные изображения 2K с мелкими деталями, точным текстом и поддержкой многоязычных подсказок.
Чтобы выбрать модель, укажите ее идентификатор в методе подписки, как показано. Изучите больше моделей на странице Модели преобразования текста в изображение.