PopNowDocs da API
Conteúdo principal

Referência da API do FLUX.1 Dev ControlNet LoRA

Controle de pose, profundidade ou contornos no FLUX.1, com seus LoRAs

Com uma única chave de API da PopNow você chama o FLUX.1 Dev ControlNet LoRA 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
Black Forest Labs
Resultado
Imagem
A partir de
5.4 créditos por imagem ($0.054)

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.

Criar imagem

black-forest-labs/flux-1-dev-controlnet-lora/text-to-image

Preço

OpçãoCréditos (por imagem)Dólares
Padrão5.4$0.054

Parâmetros

CampoTipoPadrãoValores aceitosPara que serve
promptObrigatóriostring—até 5.000 caracteresDescribe the picture you want: subject, clothing, setting and light. The control image only sets the layout.
control_image_urlObrigatóriostring (uri)——Control image: a pose skeleton, depth map, canny or soft-edge line map, or a grayscale or plain photo. The result keeps its aspect ratio.
control_strengthOpcionalnumber0.7de 0 a 1How strongly the result follows the control image, from 0 to 1.
control_guidance_startOpcionalnumber0de 0 a 1Fraction of the denoising steps at which the control image starts to apply, from 0 to 1.
control_guidance_endOpcionalnumber0.8de 0 a 1Fraction of the denoising steps at which the control image stops applying, from 0 to 1; not before the start.
resolutionOpcionalstring1k1k, 1.5kLength of the output's long side: 1k is 1024 pixels, 1.5k is 1536. The control image's aspect ratio is kept.
num_outputsOpcionalinteger1de 1 a 4How many images to generate in one run, from 1 to 4.
lorasOpcionalarray<object>[]até 3 itensUp to three LoRA weight files trained for FLUX.1 dev, each with its own strength.
guidance_scaleOpcionalnumber3.5de 0 a 20How closely the image follows the prompt, from 0 to 20.
stepsOpcionalinteger28de 1 a 50Denoising steps, from 1 to 50. Fewer steps return faster and a little softer.
output_formatOpcionalstringjpegjpeg, png, webpContainer of the returned image.
seedOpcionalinteger—de 0 a 2147483647Random seed for controlled comparisons.

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 control_image_url. Troque pelos seus próprios links HTTPS públicos, uploads ou assets salvos.

POST /api/v1/jobs/createTask
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: $(uuidgen)" \
  -d '{
  "model": "black-forest-labs/flux-1-dev-controlnet-lora/text-to-image",
  "input": {
    "prompt": "A cozy reading nook beside a rain-streaked window, warm lamp light, a sleeping orange cat on a knitted blanket, soft film grain",
    "control_image_url": "https://media.popnow.ai/influencer/examples/marco.webp",
    "num_outputs": 1
  }
}'

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