PopNowDocs de la API
Contenido principal

Referencia de la API de Face Swap Plus

Cambio de cara con ajuste automático del tono de piel

Con una sola clave de API de PopNow puedes llamar a Face Swap Plus desde tu propio código. Aquí tienes los ID de modelo que debes enviar, cada campo de entrada que acepta, cuántos créditos cuesta cada solicitud y una petición que puedes pegar tal cual en la terminal.

Las descripciones de los parámetros vienen del esquema de entrada del modelo y solo están en inglés.

De un vistazo

Creado por
PopNow
Resultado
Imagen
Desde
24 créditos por imagen ($0.24)
Tiempo habitual
unos 31 s

1 crédito = 0,01 US$. Al aceptarse, la tarea retiene el cargo máximo posible y al terminar cobra el uso real, redondeado al crédito superior; el resto se libera. Las tareas fallidas no se cobran. Para saber la cifra exacta antes de ejecutar, llama a POST /api/v1/jobs/quote.

Cambio de cara

popnow/face-swap-v1-plus/edit

Precio

OpciónCréditos (por imagen)Dólares
Predeterminado24$0.24

Parámetros

CampoTipoValor predeterminadoValores admitidosPara qué sirve
image_urlObligatoriostring——Target image. The face of the person in this image is the one that gets replaced.
reference_image_urlObligatoriostring——Reference face image. The facial identity from this image is transferred onto the target.
promptOpcionalstring—hasta 200 caracteresOptional short note guiding one subtle attribute of the result, such as an accessory, an expression or a different hairstyle.
output_formatOpcionalstringjpegpng, jpeg, webpFile format of the returned image.
output_qualityOpcionalinteger95de 10 a 100Requested image quality for the result, from 10 to 100.
seedOpcionalinteger—de 0 a 2147483647Random seed; reuse it to keep two runs over the same image pair comparable.

Solicitud de ejemplo

Esta solicitud funciona tal cual; los campos que no envíes usan su valor predeterminado. Antes, guarda tu clave en POPNOW_API_KEY.

El ejemplo usa archivos de muestra de PopNow en image_url, reference_image_url. Cámbialos por tus propios enlaces HTTPS públicos, archivos subidos o recursos guardados.

POST /api/v1/jobs/createTask?wait=60
curl -X POST "https://api.popnow.ai/api/v1/jobs/createTask?wait=60" \
  -H "Authorization: Bearer $POPNOW_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: $(uuidgen)" \
  -d '{
  "model": "popnow/face-swap-v1-plus/edit",
  "input": {
    "prompt": "Change the orange jacket to deep forest green and add soft golden-hour light; keep the face, pose and background unchanged",
    "image_url": "https://media.popnow.ai/influencer/examples/marco.webp",
    "reference_image_url": "https://media.popnow.ai/influencer/examples/ava.webp"
  }
}'

La respuesta trae un taskId al instante. Consulta el resultado con GET /api/v1/jobs/recordInfo o añade callBackUrl para recibir un aviso.

GET /api/v1/jobs/recordInfo
curl "https://api.popnow.ai/api/v1/jobs/recordInfo?taskId=TASK_ID_FROM_CREATE_TASK" \
  -H "Authorization: Bearer $POPNOW_API_KEY"

Siguientes pasos

En esta página