Генерация изображений

Генерация и редактирование изображений через fal.ai.

Обзор

Два эндпоинта: список доступных моделей и собственно генерация. Стоимость списывается с кошелька команды до вызова и возвращается при сбое.

GEThttps://chat.jarv.tech/api/v1/image/models
POSThttps://chat.jarv.tech/api/v1/image/generate

Генерация

python(13 строк)
…

Параметры

ПараметрТипОбяз.По умолч.Описание
modelstringда—ID из /api/v1/image/models.
promptstring——Текстовое описание (обязательно, кроме upscale-моделей).
num_imagesint—1Сколько вариантов, 1–4 (если модель поддерживает).
aspect_ratiostring——Например 1:1, 16:9, auto.
seedint——Сид для воспроизводимости.
output_formatstring——Формат вывода (зависит от модели).
cfgfloat——Сила следования промпту (если поддерживается).
num_inference_stepsint——Число шагов (если поддерживается).
image_urlstring——Референс-картинка по URL (edit/upscale).
image_base64string——Картинка в base64 или data:image/....
imagesobject[]——Несколько референсов: {url} или {base64}.

Формат ответа

Ответ

json(22 строки)
…

Модели

Актуальный список с ценами и возможностями отдаёт GET /api/v1/image/models. Среди доступных, например: flux-schnell (быстро/дёшево), flux-pro-v11, nano-banana-2, seedream-v5-lite-t2i, а для редактирования — nano-banana-2-edit, flux-pro-kontext.

У каждой модели свой набор поддерживаемых параметров (соотношения сторон, число изображений, cfg). Сверяйтесь с ответом /api/v1/image/models.

Редактирование

Для edit-моделей передайте исходную картинку через image_url, image_base64 или массив images:

json(5 строк)
…