Введение
P-Image LoRA Редактирование изображений изменяет от одного до пяти исходных изображений по инструкции на P-Image-Edit от Pruna AI, с одной необязательной LoRA для определённого стиля правки. Скажите, что должно измениться и что остаться; результат следует форме первого изображения, пока вы не выберете соотношение сторон. Платформа не добавляет фильтр контента ни к изображениям, ни к инструкции, ни к результату.
Выберите режим по исходному материалу
| Что у вас есть | Режим |
|---|---|
| одна или несколько картинок, которые нужно изменить | P-Image LoRA Редактирование изображений |
| только текстовое описание | P-Image LoRA Текст в изображение |
Ключевые возможности и особенности
Правки по инструкции
Наряд, свет и кадр меняются по запросу, а лица и обстановка остаются. В наших тестах костюм становился рубашкой с расстёгнутым воротом, а блузка администратора — атласным платьем, при тех же людях и тех же комнатах.
До пяти картинок сразу
Два портрета, снятые отдельно, вернулись одной сценой с сохранёнными лицами. Ссылайтесь на каждую картинку по её номеру в инструкции.
LoRA для правок
Можно загрузить одну LoRA, обученную под Qwen-Image-Edit, например «фото в аниме» или «следующий план». Основную работу делает инструкция; LoRA направляет стиль изменения.
Без фильтра контента
Ничего не фильтруется и не отклоняется. В наших тестах редактор выполнял инструкции до уровня «Сильный» и на уровне «Максимальный»; уровень «Очень сильный» смягчался даже при загруженной LoRA без фильтра.
Параметры запроса
| Параметр | Обязательно | Описание |
|---|---|---|
prompt | Да | Скажите, что меняется и что остаётся, например "keep her face and the lobby". При нескольких изображениях называйте их image 1, image 2 и так далее. Не менее 1 символов · Не более 5000 символов |
image_urls | Да | От одного до пяти исходных изображений, до 10 MB каждое. Без |
aspect_ratio | Нет | Необязательно. Оставьте пустым, и результат последует первому изображению примерно в один мегапиксель. |
loras | Нет | Необязательно. Одна запись {path, scale}, обученная под Qwen-Image-Edit, в виде публичной прямой ссылки на файл .safetensors; scale от -1 до 3, по умолчанию 1. По умолчанию: |
output_format | Нет | По умолчанию JPEG, при необходимости PNG или WebP. Формат цену не меняет. |
seed | Нет | Держит правки сопоставимыми, пока вы меняете инструкцию или strength LoRA. Одинаковых до пикселя результатов при каждом запуске он не гарантирует. |
Стоимость
$0.012 / изображение
Оплата за изображение. Число исходных изображений, соотношение сторон, формат вывода и загрузка LoRA цену не меняют.
Сценарии использования
Смена гардероба и света
Примеряйте наряды, время суток и цветокоррекцию на том же человеке и в той же обстановке без пересъёмки.
Групповые сцены из отдельных фото
Соберите людей, снятых порознь, в один кадр для обложек, постеров или раскадровок.
Единый стиль для набора
Прогоните папку фотографий через одну LoRA для правок, например «фото в аниме», с одной и той же инструкцией и seed.
Руководство по промптам и практические советы
Говорите, что сохранить
Назовите части, которые должны уцелеть, — лицо, волосы или комнату, — а затем опишите изменение. Неназванные детали могут уплыть.
Нумеруйте изображения
При нескольких источниках пишите 'the woman from image 1 and the man from image 2'. Результат принимает форму первого изображения, пока вы не зададите соотношение сторон.
Используйте фразу LoRA
LoRA для правок обучены с фиксированной фразой, например 'Next Scene:' или 'transform into anime'. Поставьте её в начало инструкции.
Для простых правок обходитесь без LoRA
Простая инструкция работает и без LoRA. Загружайте её, только если нужен именно её стиль; LoRA для моделей генерации по тексту здесь вызывают ошибку.
Быстрый старт API
# Generate the idempotency key once; reuse it when retrying after a lost response.
export SPICY_IDEMPOTENCY_KEY="${SPICY_IDEMPOTENCY_KEY:-$(uuidgen)}"
curl -X POST https://api.spicyapi.ai/api/v1/jobs/createTask \
-H "Authorization: Bearer $SPICY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $SPICY_IDEMPOTENCY_KEY" \
-d '{
"model": "pruna-ai/p-image-lora/edit",
"input": {
"image_urls": [
"https://example.com/reference.png"
],
"output_format": "jpeg",
"prompt": "A ceramic teapot on a linen cloth, soft window light, muted palette"
}
}'
# Copy data.taskId from the response into TASK_ID, then poll the status.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.spicyapi.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
-H "Authorization: Bearer $SPICY_API_KEY"
Аутентификация, полная схема, опрос статуса и обработка ошибок описаны в справочнике API.









