Midjourney
Imagine (текст в изображение)
Midjourney текст в изображение / генерация по образцу. Эндпоинт по умолчанию /v1/midjourney/generations идентичен явному /imagine
POST
imagine. Явный эндпоинт /v1/midjourney/generations/imagine ведёт себя идентично.
| Item | Значение |
|---|---|
| action | IMAGINE |
| Тарификация | midjourney@imagine[-version][-speed] |
| Обязательно | prompt |
| Опционально | image_urls, поля промпта, speed, metadata |
Тело запроса
| Поле | Тип | Обязат. | Описание |
|---|---|---|---|
prompt | string | Да | Промпт; разрешены нативные MJ-флаги (напр. --ar 16:9 --v 6.1) |
speed | string | Нет | relax (по умолчанию) / fast / turbo |
image_urls | string[] | Нет | URL изображений или base64 для генерации по образцу |
metadata | object | Нет | Пользовательские метаданные, сохраняемые с задачей |
Структурированные поля (опционально)
Их можно задать в JSON body или вprompt (напр. --ar 16:9). Body переопределяет prompt.
| Поле | Тип | Эквивалент MJ | Описание |
|---|---|---|---|
size | string | --ar | напр. "16:9", "1:1", "9:16" |
quality | string | --q | "0.25", "0.5", "1", "2" |
style | string | --style | напр. "raw" |
version | string | --v | Версия. Основные версии добавляются как --v <version>; с niji: true и "7" / "6" нормализуется как Niji-версия |
seed | int | --seed | Seed |
negative_prompt | string | --no | напр. "ugly, blurry" |
stylize | int | --s | 0–1000 |
chaos | int | --c | 0–100 |
weird | int | --w | 0–3000 |
tile | bool | --tile | Режим плитки |
niji | bool | --niji | Переключатель Niji. Рекомендовано: niji: true + version: "7" / "6" |
iw | float | --iw | 0–3, вес изображения |
cw | int | --cw | 0–100 |
sw | int | --sw | 0–1000 |
cref | string | --cref | URL референсного изображения персонажа |
sref | string | --sref | URL референсного изображения стиля |
dref | string | --dref | URL референсного изображения глубины |
dw | float | --dw | Вес глубины (0–100) |
repeat | int | --repeat | 2–40 |
raw | bool | --raw | Raw-стиль (v5.1+) |
draft | bool | --draft | Режим черновика (v7+) |
hd | bool | --hd | HD-режим (только v8 / v8.1; бэкенд авто-подставляет --v 8.1, если version не указан) |
stop | int | --stop | Ранний останов (10–100; только v5–6.1 / niji 5–6) |
extra | string | любой --xxx | Escape hatch; добавляется к промпту дословно |
Примеры
Все флаги в промптеПроверенные версии:Смешанно (побеждает body)8.1,7,6.1,5.2,5.1,niji 7,niji 6. Используйте полеversionbody для основных версий. Для Niji:niji: true+version: "7"/"6"; версия в тарификации нормализуется кniji7/niji6.
Итоговый prompt:По образцуa beautiful sunset --ar 16:9(sizeв body переопределяет--ar 1:1).
speed=relaxили отсутствиеspeedне добавляет суффикс speed в тарификацию.fast/turboприменяются через соответствующие маршруты speed и соответствуют нужным ключам тарификации.