HiAPI
Blogue

Avaliação comparativa

FLUX.1 Fill Pro vs Kontext Max:repintura com máscara ou edição da imagem inteira

Mesma sala de estar, mesmo objetivo: um usa máscara, o outro só o prompt. Veja os dois resultados lado a lado.

Oct 28, 2026
FLUX.1 Fill Pro vs Kontext Max:repintura com máscara ou edição da imagem inteira

Para alterar apenas um ponto e manter o resto intacto, escolha o FLUX.1 Fill Pro: envie a imagem original, uma máscara preto e branco do mesmo tamanho e o prompt; as áreas brancas são repintadas e as pretas ficam inalteradas. Para refazer o estilo da imagem inteira sem desenhar máscara, escolha o FLUX.1 Kontext Max: envie apenas a imagem original e o prompt; os limites ficam por conta da descrição textual.

O FLUX.1 Fill Pro já está disponível no HiAPI, abra a página do modelo para gerar diretamente; novos usuários ganham 200 créditos ao se registrar. A página do Kontext Max fica aqui. Os dois modelos têm o mesmo preço unitário: $0.0715 por imagem.

As diferenças em uma tabela

FLUX.1 Fill Pro FLUX.1 Kontext Max
Entrada Imagem original + máscara preto e branco + prompt Uma única imagem original + prompt
Precisa de máscara? Sim, o tamanho deve ser igual ao da imagem original Não
O que define a área alterada A região branca da máscara A descrição do prompt
Proporção de saída Segue a imagem original, sem parâmetro de enquadramento (amostra de referência 1440 × 810) Amostra de referência na proporção da imagem original (1328 × 752)
Parâmetros steps 15–50 (padrão 50), guidance 1.5–100 (padrão 60), seed, output_format Determinados pela imagem original e pelo prompt
Preço unitário $0.0715 por imagem $0.0715 por imagem
Tarefas indicadas Substituição local, retoque de produtos, troca de fundo, mudança de cor de roupas Repintura da imagem inteira, refazer o estilo

O preço unitário é igual; a verdadeira diferença está em «quem define os limites da alteração»: o Fill Pro usa uma máscara preto e branco, o Kontext Max usa uma frase de prompt.

Mesma imagem, mesmo objetivo: como ficam os resultados dos dois lados?

A imagem original é uma sala de estar: na parede branca há um relógio redondo; na parede à esquerda, uma tapeçaria, pratos de fibra, um crânio de bisão e plantas; à direita, uma janela grande e um sofá de canto. O objetivo é «trocar a parede onde está o relógio por um quadro abstrato grande».

FLUX.1 Fill Pro FLUX.1 Kontext Max
Imagem original + máscara com retângulo branco + prompt, saída 1440 × 810 Imagem original + prompt (sem máscara), saída 1328 × 752

Mesma imagem original, mesmo objetivo, uma geração de cada lado. As entradas são diferentes: o Fill Pro exige imagem original + máscara com retângulo branco do mesmo tamanho + prompt, e a área alterada é definida pela máscara; o Kontext Max exige apenas imagem original + prompt, sem campo de máscara, e os limites ficam totalmente por conta do texto. Para que as duas imagens diferissem apenas na variável «ter ou não máscara», foi usado o mesmo prompt dos dois lados.

No uso cotidiano do Kontext Max, é preciso descrever a região no próprio prompt, por exemplo replace the area on the wall where the clock hangs with …. Neste comparativo isso não foi feito, então ele redesenhou toda a decoração da parede — o que justamente ilustra a diferença: sem máscara, os limites dependem da redação; se a redação não for precisa, a área do resultado aumenta.

A large framed abstract painting in warm terracotta, sand and cream tones, hanging on the wall, with a thin dark wood frame; keep the room, sofa, furniture and lighting unchanged.

Gerar com este prompt → O prompt é preenchido automaticamente; o campo da imagem original está vazio e o campo da máscara vem com uma máscara de exemplo por padrão. Substitua pela sua imagem original e por uma máscara preto e branco do mesmo tamanho (preto preserva, branco repinta) e clique em executar.

A imagem original acima tem 1600 × 900, a máscara tem 1600 × 900, e o retângulo branco cobre apenas a parede onde está o relógio.

Preto preserva, branco repinta. Fora do retângulo tudo é preto, então o que está fora do retângulo não será repintado.

Onde estão as diferenças visíveis?

  • Área alterada. O Fill Pro alterou apenas o trecho dentro do retângulo da máscara. O Kontext Max, sem máscara, redesenhou a imagem inteira: os discos, o crânio de bisão, os pendentes de fibra e o pequeno quadro na parede esquerda viraram novos quadros abstratos com padrões ondulados.
  • Restante da imagem. Na saída do Fill Pro, a tapeçaria, os pratos de fibra, o crânio de bisão e as plantas na parede esquerda fora do retângulo, além do sofá e da iluminação, permanecem exatamente como estavam, e dentro do retângulo surge uma moldura fina escura. O Kontext Max manteve a disposição da janela e do sofá à direita, mas o conteúdo visual mudou por completo.
  • Tamanho da saída. O Fill Pro retorna 1440 × 810 e o Kontext Max retorna 1328 × 752; ambos foram ajustados para múltiplos de 32 conforme a proporção da imagem original, então as proporções coincidem, mas os pixels diferem. Para sobrepor à imagem original, primeiro unifique os tamanhos.

Como escolher por cenário?

  • Remover um risco de uma imagem de e-commerce mantendo o produto inteiro → Fill Pro
  • Trocar o fundo sem mexer na xícara, na sombra ou no enquadramento → Fill Pro
  • Mudar apenas a cor de uma roupa, mantendo dobras e braços como estão → Fill Pro
  • Trocar um móvel ou o estilo de uma porta em uma planta baixa → Fill Pro
  • Mudar o estilo, a paleta ou a linguagem visual da imagem inteira → Kontext Max
  • Não ter ferramenta de máscara à mão e não querer desenhar → Kontext Max
  • Alterar algo com limites irregulares, mas que se explica em uma frase («trocar o céu por um entardecer») → Kontext Max
  • Testou o Kontext Max e os limites saíram errados, sem conseguir corrigir → Fill Pro com uma máscara

Trocar de um para o outro é complicado?

Não. Os dois modelos usam a mesma interface assíncrona POST https://api.hiapi.ai/v1/tasks, a mesma API Key, ambos retornam taskId, ambos obtêm o resultado por polling ou por callback.url, e o preço unitário é $0.0715 por imagem. A troca exige apenas dois ajustes:

  • model: troque flux-1-fill-pro por flux-1-kontext-max.
  • input.mask: ao passar do Fill Pro para o Kontext Max, remova, pois não é mais necessário; na direção inversa, acrescente uma máscara preto e branco do mesmo tamanho da imagem original.
  • input.prompt: após trocar do Fill Pro para o Kontext Max, o prompt precisa acrescentar uma frase dizendo «qual área é alterada», por exemplo replace only the wall area where the clock hangs, porque não há mais máscara para delimitar por você.

input.image é usado da mesma forma nos dois modelos. Exemplos completos de requisição e o significado dos parâmetros estão em Como usar a API do FLUX.1 Fill Pro.

Perguntas frequentes

Os dois modelos têm o mesmo preço? Sim, ambos custam $0.0715 por imagem, cobrados por geração bem-sucedida, com estorno automático da reserva em caso de falha.

O Fill Pro pode ser usado sem máscara? Não. input.image, input.mask e input.prompt são todos obrigatórios, e a máscara deve ser uma imagem preto e branco do mesmo tamanho da imagem original.

O Kontext Max aceita máscara? Ele não recebe o campo de máscara; a área alterada depende inteiramente da descrição no prompt. Descrever claramente no prompt «qual área alterar» e «o que preservar» torna os limites mais estáveis.

E se eu quiser alterar apenas um ponto, mas não conseguir desenhar a máscara? Use o Kontext Max para repintar uma versão da imagem inteira, ou use uma ferramenta de segmentação para exportar uma máscara PNG no tamanho original e voltar ao Fill Pro. As duas rotas têm o mesmo preço unitário; vale executar uma imagem em cada para comparar.

Quer ver a diferença agora? Copie o prompt acima e execute uma imagem no Fill Pro; lembre-se de substituir a imagem original e a máscara pelas suas. Depois troque model para o Kontext Max e execute o mesmo prompt, e compare as duas imagens lado a lado.

Série de artigos do FLUX.1 Fill Pro

Artigos relacionados

Ver todos os artigos →

Comece a criar com artefactos de IA persistentes

Obtenha a sua chave de API e chame modelos de imagem, vídeo e áudio através de uma única API baseada em tasks.

Ler a documentação da API