Black Forest Labs: verificação dos modelos FLUX e dos canais de acesso
Imagem gerada pela Equipa Editorial da Inferama
01

Posição no ecossistema e foco em visual intelligence

A Black Forest Labs (BFL) posiciona-se como um laboratório de pesquisa especializado em «visual intelligence», sediado em Freiburg im Breisgau, na Alemanha. Fundada em 2024 por antigos funcionários da Stability AI, a empresa passou de um foco inicial em modelos de difusão para o desenvolvimento de arquiteturas multimodais unificadas.

A principal diferenciação da BFL está na estratégia «Open Core»: combina modelos com pesos abertos para a comunidade de pesquisa com endpoints de API de nível profissional para ambientes de produção. A proposta procura equilibrar inovação aberta e sustentabilidade comercial, permitindo que desenvolvedores avaliem modelos localmente e que empresas acessem versões gerenciadas e otimizadas.

A identidade do laboratório ajuda a distinguir quem desenvolve um modelo de quem fornece uma forma de acessá-lo. Ao comparar a BFL com uma plataforma que distribui os modelos, é importante separar a autoria da arquitetura, as condições do serviço e a configuração disponível. A presença da mesma família de modelos em diferentes canais não significa que todos ofereçam as mesmas versões ou apliquem a mesma licença. Essa distinção permite avaliar a opção específica que será usada, sem atribuir ao laboratório condições comerciais ou recursos de implantação próprios de outro serviço.

A passagem de modelos de difusão para arquiteturas multimodais unificadas aponta para uma tentativa de tratar diferentes modalidades dentro de um mesmo sistema. No caso da BFL, essa mudança acompanha a ampliação da família FLUX para além da geração de imagens. A descrição de uma arquitetura unificada, porém, não basta para concluir que todos os modelos integrem as mesmas modalidades ou ofereçam resultados equivalentes: a configuração e os recursos variam conforme a versão e o canal de acesso.

02

Inventário de modelos: família FLUX e especificações

A família FLUX evoluiu dos modelos FLUX.1, baseados em transformers de rectified flow com 12 bilhões de parâmetros, para a série FLUX.2, que usa uma arquitetura de latent flow matching e um modelo de visão e linguagem Mistral-3 de 24 bilhões de parâmetros. Mais recentemente, a empresa apresentou o FLUX 3, um modelo multimodal que integra vídeo, imagem e áudio.

Na série FLUX.2, o modelo [dev] tem 32 bilhões de parâmetros e foi concebido para oferecer alta capacidade de geração e edição de imagens. A família [klein], lançada em janeiro de 2026, inclui variantes de 4B e 9B voltadas à inferência rápida. Segundo a documentação oficial, a variante 4B pode ser executada em GPUs de consumo com cerca de 8 GB de VRAM.

A arquitetura da série FLUX.2 difere da abordagem associada aos modelos FLUX.1. A descrição do FLUX.2 combina latent flow matching com um modelo de visão e linguagem Mistral-3 de 24 bilhões de parâmetros e um transformer de rectified flow. Esses componentes ajudam a explicar a organização técnica informada para a série, mas, por si sós, não demonstram uma melhoria determinada de qualidade nem permitem prever o resultado de uma geração em qualquer configuração.

As variantes também ocupam posições diferentes dentro da família. A tabela distingue modelos por número de parâmetros, licença e finalidade indicada, enquanto a documentação apresenta requisitos de execução que dependem da variante. Assim, a designação [klein], [dev] ou [pro] não deve ser tratada como uma escala simples em que um modelo substitui diretamente os demais: a escolha envolve diferenças de acesso, capacidade, condições de uso e recursos disponíveis.

A apresentação do FLUX 3 como modelo multimodal inclui vídeo, imagem e áudio. Essa descrição identifica as modalidades abrangidas pelo anúncio, mas não permite concluir que todos os recursos estejam disponíveis em todos os canais ou que tenham o mesmo estado de acesso. O acesso antecipado e o caráter preliminar de avaliações comparativas também limitam qualquer conclusão geral sobre desempenho; a adequação a uma tarefa depende de testes com as condições relevantes para o uso pretendido.

Principais modelos FLUX.2 e suas licenças

Resumo dos modelos da série FLUX.2, do número de parâmetros e das licenças descritas na documentação oficial.

ModeloParâmetrosLicençaUso principal
FLUX.2 [klein] 4B4BApache 2.0Inferência em tempo real e hardware de consumo
FLUX.2 [klein] 9B9BFLUX Non-CommercialAlta qualidade e edição com múltiplas referências
FLUX.2 [dev]32BFLUX Non-CommercialAlta capacidade, ajuste fino e pesquisa
FLUX.2 [pro]Não especificado; base de 32BProprietária, via APIProdução e alta fidelidade
03

Canais de acesso: API, pesos abertos e requisitos de hardware

Há duas vias principais para acessar os modelos da Black Forest Labs: a API oficial, gerenciada pela própria empresa, e o download de pesos abertos em repositórios como Hugging Face e GitHub. A API oferece acesso aos modelos disponibilizados para esse canal, com suporte a escalabilidade e moderação de conteúdo integrada.

Os requisitos para inferência local variam bastante conforme o modelo. O FLUX.2 [klein] 4B é indicado para GPUs de consumo com cerca de 8 GB de VRAM. Já o FLUX.2 [dev], com 32 bilhões de parâmetros, exige uma GPU equivalente a uma H100 para inferência em precisão total, segundo o repositório oficial. Versões quantizadas em FP8 podem viabilizar a execução em GPUs de consumo com 24 GB, como a RTX 4090, embora as necessidades concretas dependam da implementação e da configuração usadas.

A escolha entre API e execução local altera a forma de acesso e a responsabilidade pela configuração. Na API gerenciada, a empresa fornece o acesso aos modelos disponíveis nesse canal e inclui moderação de conteúdo; a descrição não estabelece que toda a família FLUX esteja acessível por esse meio nem detalha condições comerciais atuais. No uso local, a disponibilidade dos pesos não elimina a necessidade de preparar o ambiente, reunir os artefatos exigidos e confirmar que a variante escolhida pode ser executada na configuração disponível.

A quantidade de VRAM indicada deve ser entendida como referência associada a uma configuração, não como garantia para todas as execuções. O FLUX.2 [klein] 4B é descrito como capaz de caber em aproximadamente 8 GB, enquanto o FLUX.2 [dev] de 32 bilhões de parâmetros demanda muito mais recursos em precisão total. A quantização em FP8 pode reduzir a memória ocupada pelos pesos e, em determinadas configurações, tornar possível a execução em GPUs de consumo; ela não assegura o mesmo consumo, velocidade ou resultado em todo hardware.

A memória necessária para executar um modelo não depende apenas do tamanho dos pesos. O autoencoder, os demais componentes e as escolhas da implementação também podem influenciar o consumo. Técnicas de offloading podem deslocar parte da carga para fora da GPU, mas não garantem o mesmo tempo de execução de uma configuração que mantém os componentes necessários na memória da placa. Uma avaliação local deve medir o consumo e o tempo de geração com a resolução e os ajustes que serão usados.

A preparação descrita para o FLUX.2 [dev] envolve os pesos, o autoencoder e as dependências de software. As variáveis FLUX2_MODEL_PATH e AE_MODEL_PATH apontam para os artefatos usados pelo processo, mas não comprovam que os arquivos correspondam à variante ou à revisão pretendida. A referência a CUDA 12.9 descreve o ambiente indicado; não garante compatibilidade ou desempenho idênticos em qualquer combinação de sistema e GPU.

Etapas para executar localmente o FLUX.2 [dev]

Fluxo indicado para preparar a inferência do modelo de 32 bilhões de parâmetros, conforme o código de referência oficial.

  1. 01Baixe os pesos do modelo e o autoencoder a partir do repositório indicado pela documentação oficial.
  2. 02Instale as dependências de Python e PyTorch com suporte a CUDA 12.9, conforme o ambiente testado no repositório.
  3. 03Configure as variáveis de ambiente FLUX2_MODEL_PATH e AE_MODEL_PATH para apontar para os arquivos baixados.
  4. 04Considere a implementação de referência quantizada em FP8 para reduzir a demanda de VRAM; a documentação não garante o mesmo desempenho em todas as configurações.
  5. 05Execute a interface de linha de comando incluída no repositório oficial de inferência.
04

Licenças e termos de uso

A estrutura de licenciamento da BFL varia conforme o modelo. O FLUX.2 [klein] 4B é distribuído sob Apache 2.0, licença que permite uso comercial, modificação e redistribuição, desde que sejam cumpridas as condições aplicáveis. Em contrapartida, modelos como FLUX.2 [dev] e FLUX.2 [klein] 9B estão sujeitos à FLUX Non-Commercial License. A documentação indica que o uso comercial desses modelos requer uma licença adicional da BFL.

A empresa declara não reivindicar direitos de propriedade sobre as imagens geradas. Isso não elimina a responsabilidade do usuário pelo uso dos resultados nem altera os termos aplicáveis aos pesos do modelo. A licença não comercial também restringe a utilização desses pesos para treinar modelos concorrentes.

A licença precisa ser verificada para a variante e os pesos efetivamente utilizados. A Apache 2.0 permite uso comercial, modificação e redistribuição sob suas condições, enquanto a FLUX Non-Commercial License impõe restrições diferentes e requer uma licença adicional da BFL para o uso comercial descrito na documentação. A disponibilidade para download, portanto, não determina sozinha se uma utilização comercial é permitida.

A declaração da BFL de que não reivindica direitos de propriedade sobre as imagens geradas não elimina outras questões relacionadas ao uso dos resultados. Ela também não altera os termos de licença dos pesos nem transfere automaticamente ao usuário todos os direitos sobre qualquer conteúdo produzido. A responsabilidade pelo uso das saídas continua sendo do usuário, e as condições aplicáveis dependem tanto do modelo quanto da licença correspondente.

A restrição relativa ao treinamento de modelos concorrentes diz respeito ao uso dos pesos abrangidos pela licença não comercial. Esse ponto é distinto da propriedade das imagens geradas: são objetos e condições diferentes, que não devem ser confundidos ao avaliar uma implementação. Para uma aplicação comercial, a equipe precisa confirmar os termos vigentes para o modelo específico, em vez de presumir que as condições de uma variante se aplicam a toda a família FLUX.

05

Limites da verificação e lacunas documentais

A documentação oficial descreve modelos, canais de acesso e alguns requisitos técnicos, mas deixa questões importantes em aberto. A BFL não publicou detalhes exatos sobre os dados usados no treinamento, impossibilitando a verificação independente da origem completa dos conjuntos de dados. Além disso, avaliações comparativas do FLUX 3 são apresentadas como preliminares e podem mudar durante o acesso antecipado.

A verificação da integridade dos arquivos baixados depende dos artefatos publicados nos repositórios oficiais e dos mecanismos disponíveis para cada arquivo. Verifique o repositório de origem, a revisão ou a versão utilizada e os eventuais hashes publicados, e acompanhe as modificações no código de inferência. Nenhum procedimento universal de verificação criptográfica se aplica a todos os artefatos da família.

A falta de uma descrição completa das fontes de treinamento limita a avaliação independente da procedência dos dados. Essa lacuna não permite determinar, apenas com base na documentação pública, quais conjuntos foram usados nem concluir a origem completa dos materiais. Para organizações que precisam avaliar conformidade, a ausência desses detalhes é uma limitação concreta a considerar; ela não substitui uma análise das políticas e dos requisitos aplicáveis ao uso pretendido.

Um hash publicado pode ajudar a verificar se os bytes de um arquivo correspondem aos de um artefato identificado. Essa conferência trata da integridade do arquivo, não comprova que o código seja seguro nem garante que diferentes execuções produzam a mesma imagem. Registrar a origem, a revisão e a configuração dos pesos e do código ajuda a identificar o que foi usado em um teste, mas não substitui a avaliação do ambiente ou dos resultados.

As avaliações comparativas apresentadas para o FLUX 3 são preliminares e podem mudar durante o acesso antecipado. Elas não bastam para prever a qualidade em uma tarefa específica ou para estabelecer uma comparação definitiva com outros modelos. Da mesma forma, os requisitos de hardware indicados não definem uma configuração universal: resolução, quantização, implementação e outros ajustes podem alterar o consumo de memória, a velocidade e os resultados.

06

O que a documentação permite concluir — e o que não permite

É possível verificar que a oferta pública da BFL inclui modelos FLUX com diferentes combinações de acesso, capacidade e licença: alguns estão disponíveis como pesos abertos, outros são oferecidos por API, e as condições variam de um modelo para outro. O repositório oficial de inferência descreve, entre outros, os modelos FLUX.2 [klein] 4B e 9B e o FLUX.2 [dev], enquanto a página oficial da empresa anuncia a família FLUX 3 e informa que determinados recursos estão em acesso antecipado.

Isso não basta para concluir que um modelo terá qualidade ou desempenho adequados a uma aplicação específica. Essa avaliação exige testes próprios, com prompts, imagens de referência, resolução, hardware e configurações representativos do uso pretendido. Também não se deve tratar estimativas de VRAM como garantias universais: quantização, offloading e outras técnicas podem alterar o consumo, a velocidade e os resultados.

A documentação permite distinguir modelos por canal de acesso, capacidade e licença, mas essas diferenças não resolvem antecipadamente se uma opção servirá para uma aplicação específica. O repositório de inferência descreve o FLUX.2 [klein] 4B e 9B e o FLUX.2 [dev]; o anúncio do FLUX 3 informa que determinados recursos estão em acesso antecipado. Esses dados delimitam o que está descrito publicamente, sem estabelecer que todas as variantes estejam disponíveis nas mesmas condições.

Testes com prompts, imagens de referência, resolução, hardware e configurações representativos ajudam a verificar a adequação ao uso pretendido. O resultado de um teste depende dessas condições e não deve ser convertido em garantia de desempenho para outras configurações. Comparar opções exige manter claros o nome e a revisão do modelo, o canal utilizado e os parâmetros da execução.

As estimativas de memória não substituem um teste da execução real. A quantização, o offloading e outras técnicas podem alterar o consumo de recursos, a velocidade e os resultados; por isso, uma cifra de VRAM associada a uma variante não basta para garantir que ela funcione da mesma forma em qualquer sistema. A confirmação da licença também precisa corresponder aos pesos ou ao serviço concretamente escolhido: ter acesso aos arquivos, por si só, não comprova permissão para uso comercial.

07

Continue a explorar

Fontes consultadas

03

Correções e transparência

Se encontrar informação incorreta ou desatualizada, envie-nos a página e a fonte que devemos rever.

Propor uma correção