P-Image LoRA API

от Pruna AI

Быстрые рендеры и правки P-Image с одной твоей LoRA

pruna-ai/p-image-lora/text-to-imageОт 1 кредитаза изображение · 0,01 $
  • До 5 референсов
  • Соотношений сторон: 8
  • Свои LoRA
  • Создать картинку
  • Редактировать картинку
Concierge key pencilСмотреть примеры

О модели P-Image LoRA

P-Image LoRA запускает ориентированные на скорость модели изображений Pruna AI с одним файлом LoRA на ваш выбор в каждом запросе: генерация по тексту в семи соотношениях сторон или с любым своим размером до 1440 пикселей по стороне и редактирование по инструкции с до пятью исходными изображениями.

Вызывайте его по имени модели pruna-ai/p-image-lora/text-to-image через POST /jobs/createTask, от 1 кредит за изображение (0,01 $). Новые аккаунты получают 30 бесплатных кредитов, чтобы вы могли сначала попробовать в Playground.

Пока это руководство есть только на английском. →

Параметры запроса

ПараметрОбязательныйОписание
aspect_ratioНетФорма кадра: широкая, квадратная или вертикальная. 1:1 · 16:9 · 9:16 · 4:3 · 3:4 · 3:2 · 2:3 · custom · По умолчанию: 1:1
heightНетOutput height in pixels for the custom aspect ratio, 256 to 1440 in steps of 16; 1024 when left out. ≥ 256 · ≤ 1440
lorasНетЗагрузите свои LoRA, чтобы закрепить стиль или персонажа. По умолчанию: []
output_formatНетФормат файла результата. jpeg · png · webp · По умолчанию: jpeg
promptДаDescribe the subject, clothing, place, light and lens in sentences. Put a LoRA trigger word first.
seedНетОдно и то же число даёт повторяемый результат. ≥ 0 · ≤ 2147483647
widthНетOutput width in pixels for the custom aspect ratio, 256 to 1440 in steps of 16; 1024 when left out. ≥ 256 · ≤ 1440

Цены

Цены указаны в кредитах, тех же, что вы используете на сайте (1 кредит = $0,01). Сумма резервируется, когда задача принята, и пересчитывается по фактической стоимости после завершения; за неудавшиеся задачи кредиты возвращаются.

ВариантКредиты за изображение≈ USD
Стандарт0,90,009 $

Каждая задача округляется вверх до целых кредитов, поэтому один запуск на самом дешёвом уровне стоит 1 кредит за изображение (0,01 $).

Чтобы узнать точную сумму до запуска, отправьте то же тело запроса на POST /jobs/quote.

Быстрый старт API

Вызов API P-Image LoRA в три шага

  1. Создайте API-ключ. Войдите в PopNow и создайте ключ в консоли API. Ключи начинаются с sk-popnow- и списывают те же кредиты, что и сайт.
  2. Отправьте запрос. Отправьте POST /jobs/createTask с model pruna-ai/p-image-lora/text-to-image и объектом input по таблице параметров. В ответе сразу придёт ID задачи.
  3. Получите результат. Опрашивайте GET /jobs/recordInfo по ID задачи или передайте callBackUrl — мы отправим результат туда. Когда задача выполнится, скачайте файлы по ссылкам.
# 1. Create the task. Keep the Idempotency-Key if you retry after a network error.
export IDEMPOTENCY_KEY="$(uuidgen)"
curl -X POST https://api.popnow.ai/api/v1/jobs/createTask \
  -H "Authorization: Bearer $POPNOW_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: $IDEMPOTENCY_KEY" \
  -d '{
  "model": "pruna-ai/p-image-lora/text-to-image",
  "input": {
    "prompt": "A ceramic teapot on a linen cloth, soft window light, muted palette",
    "aspect_ratio": "1:1",
    "output_format": "jpeg"
  }
}'

# 2. Copy data.taskId from the response, then poll until state is succeeded, failed, canceled or expired.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.popnow.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
  -H "Authorization: Bearer $POPNOW_API_KEY"

Замените промпт и ссылки на свои. Справка по ответу, опросу статуса и callback есть на вкладке API.

Вопросы об API P-Image LoRA

Сколько стоит API P-Image LoRA?

P-Image LoRA стоит от 1 кредит (0,01 $) за изображение — на самой дешёвой задаче «Создать картинку». Кредиты те же, что и на сайте (1 кредит = 0,01 $), новые аккаунты получают 30 бесплатных кредитов, а за неудачные задачи кредиты возвращаются.

Какое имя модели у P-Image LoRA в API?

Укажите pruna-ai/p-image-lora/text-to-image — Создать картинку; pruna-ai/p-image-lora/edit — Редактировать картинку в поле model запроса POST /jobs/createTask.

Какие LoRA здесь работают?

Для генерации по тексту — LoRA, созданные в тренере P-Image от Pruna, а в наших тестах ещё и LoRA от сообщества, обученные под Z-Image Turbo и сохранённые в обычной раскладке diffusers. Для редактирования — LoRA, обученные под Qwen-Image-Edit. LoRA для FLUX, модели SDXL или другого эндпоинта вызывает ошибку запроса вместо загрузки.

Можно ли загрузить больше одной LoRA?

Нет. Модели принимают один файл весов на запрос. Если нужны сразу два облика, заранее объедините LoRA в один файл.

Моя LoRA лежит в закрытом репозитории Hugging Face. Что делать?

Загрузите файл .safetensors туда, где он отдаётся без входа в аккаунт, и используйте эту прямую ссылку. Токены доступа к сторонним аккаунтам мы не принимаем.

Какие ограничения у API P-Image LoRA?

Соотношения сторон: 1:1 · 16:9 · 9:16 · 4:3 · 3:4 · 3:2 +2; Длина промпта (символов): 5,000. Запросы за пределами этих ограничений отклоняются до любого списания.

Можно попробовать P-Image LoRA без кода?

Да. Playground запускает P-Image LoRA на ваших кредитах PopNow без API-ключа и показывает код для каждой генерации.

Ещё о P-Image LoRA