PopNowDocs da API
Conteúdo principal

Referência da API do Qwen Image 2.1 Pro

Até seis imagens 2K detalhadas com um só prompt

Com uma única chave de API da PopNow você chama o Qwen Image 2.1 Pro 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
Alibaba
Resultado
Imagem
A partir de
5.4 créditos por imagem ($0.054)
Tempo médio
cerca de 53 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.

Criar imagem

alibaba/qwen-image-2.1-pro/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 subject, composition, lighting, and any wording to render. There is no negative prompt: write what to leave out directly in the prompt.
aspect_ratioOpcionalstring1:11:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3, 21:9, 9:21, 2:1, 1:2, 3:1, 1:3, 5:4, … (+1)Output aspect ratio.
resolutionOpcionalstring2k1k, 1.5k, 2kOutput resolution tier. Every tier costs the same.
num_outputsOpcionalinteger1de 1 a 6How many images to generate in one request (1 to 6). Billed per image returned.
enable_prompt_expansionOpcionalbooleanfalse—Let the service rewrite and expand the prompt before generating. Off by default so the prompt is followed word for word.
enable_thinkingOpcionalbooleantrue—Spend extra reasoning on the rewrite for better images, at the cost of a longer wait. Only works while prompt expansion is on.
prompt_optimization_modeOpcionalstringdirectdirect, agentHow prompt expansion rewrites the brief: direct is a single pass that suits most prompts; agent is a multi-step rewrite with finer detail.
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.

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": "alibaba/qwen-image-2.1-pro/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",
    "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"

Editar imagem

alibaba/qwen-image-2.1-pro/edit

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 subject, composition, lighting, and any wording to render. There is no negative prompt: write what to leave out directly in the prompt.
image_urlsObrigatórioarray<string (uri)>—até 10 itensOne to ten source images, in the order you refer to them in the prompt (Image 1, Image 2 and so on).
aspect_ratioOpcionalstring—1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3, 21:9, 9:21, 2:1, 1:2, 3:1, 1:3, 5:4, … (+1)Output aspect ratio. Omit it to let the model choose a size from the source images.
resolutionOpcionalstring2k1k, 1.5k, 2kOutput resolution tier. Every tier costs the same.
num_outputsOpcionalinteger1de 1 a 6How many images to generate in one request (1 to 6). Billed per image returned.
enable_prompt_expansionOpcionalbooleanfalse—Let the service rewrite and expand the prompt before generating. Off by default so the prompt is followed word for word.
enable_thinkingOpcionalbooleantrue—Spend extra reasoning on the rewrite for better images, at the cost of a longer wait. Only works while prompt expansion is on.
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 image_urls. 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": "alibaba/qwen-image-2.1-pro/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_urls": [
      "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