Генерация изображений
Генерация и редактирование изображений через fal.ai.
Обзор
Два эндпоинта: список доступных моделей и собственно генерация. Стоимость списывается с кошелька команды до вызова и возвращается при сбое.
GET
https://chat.jarv.tech/api/v1/image/modelsPOST
https://chat.jarv.tech/api/v1/image/generateГенерация
python(13 строк)
…
Параметры
| Параметр | Тип | Обяз. | По умолч. | Описание |
|---|---|---|---|---|
model | string | да | — | ID из /api/v1/image/models. |
prompt | string | — | — | Текстовое описание (обязательно, кроме upscale-моделей). |
num_images | int | — | 1 | Сколько вариантов, 1–4 (если модель поддерживает). |
aspect_ratio | string | — | — | Например 1:1, 16:9, auto. |
seed | int | — | — | Сид для воспроизводимости. |
output_format | string | — | — | Формат вывода (зависит от модели). |
cfg | float | — | — | Сила следования промпту (если поддерживается). |
num_inference_steps | int | — | — | Число шагов (если поддерживается). |
image_url | string | — | — | Референс-картинка по URL (edit/upscale). |
image_base64 | string | — | — | Картинка в base64 или data:image/.... |
images | object[] | — | — | Несколько референсов: {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 строк)
…