Пока это руководство есть только на английском. →
Параметры запроса
| Параметр | Обязательный | Описание |
|---|---|---|
seed | Нет | Одно и то же число даёт повторяемый результат. ≥ 0 · ≤ 2147483647 |
size | Нет | Output image size in pixels, written as width*height. All values are native SDXL shapes. 1024*1024 · 896*1152 · 1152*896 · 832*1216 · 1216*832 · 768*1344 · 1344*768 · По умолчанию: 1024*1024 |
prompt | Да | Describe the image as comma-separated tags: quality tags first, then subject and wardrobe, then lighting and lens. |
output_format | Нет | Формат файла результата. png · jpeg · webp · По умолчанию: png |
Цены
Цены указаны в кредитах, тех же, что вы используете на сайте (1 кредит = $0,01). Сумма резервируется, когда задача принята, и пересчитывается по фактической стоимости после завершения; за неудавшиеся задачи кредиты возвращаются.
| Вариант | Кредиты за изображение | ≈ USD |
|---|---|---|
| Стандарт | 2,25 | 0,023 $ |
Каждая задача округляется вверх до целых кредитов, поэтому один запуск на самом дешёвом уровне стоит 3 кредита за изображение (0,03 $).
Чтобы узнать точную сумму до запуска, отправьте то же тело запроса на POST /jobs/quote.
Быстрый старт API
Вызов API Prefect Pony XL в три шага
- Создайте API-ключ. Войдите в PopNow и создайте ключ в консоли API. Ключи начинаются с sk-popnow- и списывают те же кредиты, что и сайт.
- Отправьте запрос. Отправьте POST /jobs/createTask с model prefect/pony-xl/text-to-image и объектом input по таблице параметров. В ответе сразу придёт ID задачи.
- Получите результат. Опрашивайте 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": "prefect/pony-xl/text-to-image",
"input": {
"prompt": "A ceramic teapot on a linen cloth, soft window light, muted palette",
"size": "1024*1024",
"output_format": "png"
}
}'
# 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 Prefect Pony XL
Сколько стоит API Prefect Pony XL?
Prefect Pony XL стоит 3 кредита (0,03 $) за изображение. Кредиты те же, что и на сайте (1 кредит = 0,01 $), новые аккаунты получают 30 бесплатных кредитов, а за неудачные задачи кредиты возвращаются.
Какое имя модели у Prefect Pony XL в API?
Укажите prefect/pony-xl/text-to-image — Создать картинку в поле model запроса POST /jobs/createTask.
Как писать для него промпты?
Тегами через запятую, теги качества первыми. Его обучали так же, как обучают локальные чекпойнты SDXL, поэтому привычки из той экосистемы переносятся напрямую. Длинные описательные предложения работают, но ведут слабее, чем теги.
Можно ли получить одно и то же изображение дважды?
Да — передайте тот же seed с тем же промптом и тем же размером. Оставьте seed пустым, и каждый вызов вернёт другой кадр. Храните seed рядом с любым кадром, который может понадобиться собрать заново.
Можно ли отправить референсное изображение?
Нет. Этот endpoint работает только из текста: ни входного изображения, ни inpainting, ни обусловливания в духе ControlNet. Для правок на основе изображения возьмите один из endpoint image-to-image в каталоге.
Какие размеры доступны и почему именно эти?
Семь размеров, все в нативных пиксельных сетках SDXL: 1024*1024, 896*1152, 1152*896, 832*1216, 1216*832, 768*1344 и 1344*768. Запрос пропорции вне обучения на модели SDXL — типичная причина разваливающейся анатомии, поэтому endpoint открывает обученные форматы, а не произвольные ширину и высоту.
Какие ограничения у API Prefect Pony XL?
Длина промпта (символов): 5,000. Запросы за пределами этих ограничений отклоняются до любого списания.
Можно попробовать Prefect Pony XL без кода?
Да. Playground запускает Prefect Pony XL на ваших кредитах PopNow без API-ключа и показывает код для каждой генерации.

