PopNowDocs da API
Conteúdo principal

Referência da API do Face Swap Plus

Troca de rosto com ajuste automático do tom de pele

Com uma única chave de API da PopNow você chama o Face Swap Plus direto do seu código. Aqui estão os IDs de modelo a enviar, cada campo de entrada aceito, quantos créditos custa cada requisição e um exemplo que você cola no terminal e roda.

As descrições dos parâmetros vêm do schema de entrada do modelo e estão disponíveis só em inglês.

Resumo

Desenvolvedor
PopNow
Resultado
Imagem
A partir de
24 créditos por imagem ($0.24)
Tempo médio
cerca de 31 s

1 crédito = US$ 0,01. Ao ser aceita, a tarefa reserva o valor máximo possível e, no fim, cobra o uso real, arredondado para cima em créditos inteiros; o restante é liberado. Tarefas que falham não são cobradas. Para saber o valor exato antes de rodar, chame POST /api/v1/jobs/quote.

Troca de rosto

popnow/face-swap-v1-plus/edit

Preço

OpçãoCréditos (por imagem)Dólares
Padrão24$0.24

Parâmetros

CampoTipoPadrãoValores aceitosPara que serve
image_urlObrigatóriostring——Target image. The face of the person in this image is the one that gets replaced.
reference_image_urlObrigatóriostring——Reference face image. The facial identity from this image is transferred onto the target.
promptOpcionalstring—até 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.

Exemplo de requisição

Esta requisição roda do jeito que está; os campos que você omitir usam o valor padrão. Antes, coloque sua chave em POPNOW_API_KEY.

O exemplo usa arquivos de amostra da PopNow em image_url, reference_image_url. Troque pelos seus próprios links HTTPS públicos, uploads ou assets salvos.

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"
  }
}'

A resposta já traz um taskId. Busque o resultado com GET /api/v1/jobs/recordInfo ou inclua callBackUrl para ser avisado.

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"

Próximos passos

Nesta página