Ir para o conteúdo

FLUX.1 [dev] with Controlnets and Loras

Integrar

ID do modelo flux-general
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.ru/v1/run/flux-general?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.ru/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Esta solicitação: ≈$ 0,30 300 créditos de API · ≈ ₽ 31,64 Executar nesta página

Obter chave de API
Black Forest Labs Texto para imagem Entradas de referência #lora#controlnet#ip-adapter

FLUX.1 [dev] de texto para imagem com LoRAs, ControlNets, IP-Adapters, EasyControl e orientação por imagem de referência

Feito no Doitong

Trabalhos públicos feitos com FLUX.1 [dev] with Controlnets and Loras pela comunidade Doitong. Reutilize um prompt com um clique.

Trabalhos públicos exibidos: 9
Close-up portrait seorang wanita berkulit pucat berdiri setengah tubuh di dalam air berwarna lemb...

Close-up portrait seorang wanita berkulit pucat berdiri setengah tubuh di dalam air berwarna lembut kebiruan, dikelilingi bunga teratai berkelopak penuh yang bermekaran indah di permukaan air. Rambutnya pirang pucat tersanggul longgar dengan beberapa helaian tipis jatuh alami membingkai sisi...

Close-up portrait seorang wanita berkulit pucat berdiri setengah tubuh di dalam air berwarna lemb...

Close-up portrait seorang wanita berkulit pucat berdiri setengah tubuh di dalam air berwarna lembut kebiruan, dikelilingi bunga teratai berkelopak penuh yang bermekaran indah di permukaan air. Rambutnya pirang pucat tersanggul longgar dengan beberapa helaian tipis jatuh alami membingkai sisi...

Prompt Details Seorang wanita berkulit pucat berdiri setengah tubuh di dalam air berwarna lembut ...

Prompt Details Seorang wanita berkulit pucat berdiri setengah tubuh di dalam air berwarna lembut kebiruan, dikelilingi bunga teratai berkelopak penuh yang bermekaran indah di permukaan air. Rambutnya pirang pucat tersanggul longgar dengan beberapa helaian tipis jatuh alami membingkai sisi...

Seorang wanita berkulit pucat berdiri setengah tubuh di dalam air berwarna lembut kebiruan, dikel...

Seorang wanita berkulit pucat berdiri setengah tubuh di dalam air berwarna lembut kebiruan, dikelilingi bunga teratai berkelopak penuh yang bermekaran indah di permukaan air. Rambutnya pirang pucat tersanggul longgar dengan beberapa helaian tipis jatuh alami membingkai sisi wajahnya. Ia memeluk...

​"Potret sinematik ultra-realistis close-up seorang anak laki-laki kecil (balita) yang sangat men...

​"Potret sinematik ultra-realistis close-up seorang anak laki-laki kecil (balita) yang sangat menggemaskan dengan mata cokelat besar yang ekspresif, rambut hitam berantakan yang tebal, mengenakan kaus putih kerah henley. Dia berpose dengan kedua tangan terkatup di depan dada, menunjukkan senyum...

​"Potret sinematik ultra-realistis close-up seorang anak laki-laki kecil (balita) yang sangat men...

​"Potret sinematik ultra-realistis close-up seorang anak laki-laki kecil (balita) yang sangat menggemaskan dengan mata cokelat besar yang ekspresif, rambut hitam berantakan yang tebal, mengenakan kaus putih kerah henley. Dia berpose dengan kedua tangan terkatup di depan dada, menunjukkan senyum...

​"Potret sinematik ultra-realistis close-up seorang anak laki-laki kecil (balita) yang sangat men...

​"Potret sinematik ultra-realistis close-up seorang anak laki-laki kecil (balita) yang sangat menggemaskan dengan mata cokelat besar yang ekspresif, rambut hitam berantakan yang tebal, mengenakan kaus putih kerah henley. Dia berpose dengan kedua tangan terkatup di depan dada, menunjukkan senyum...

Foto sinematik hiper-realistis resolusi tinggi menampilkan seorang pria muda Indonesia dengan tub...

Foto sinematik hiper-realistis resolusi tinggi menampilkan seorang pria muda Indonesia dengan tubuh ramping dan proporsional, rambut hitam pendek agak acak, mengenakan jaket kulit hitam, celana riding fit, dan sepatu motor. Ia sedang melakukan aksi freestyle ekstrem dengan motor sport 500cc...

Criar uma solicitação

Os controles são gerados a partir do esquema do modelo. O código e o preço são atualizados conforme você os altera.

•obrigatório

Prompt que orienta a geração de imagens.

image_size

Dimensões da imagem gerada.

num_images padrão 1

Define quantas imagens gerar; essa escolha é fixada em 1 quando a saída é transmitida.

Avançado negative_prompt · reference_image_url · output_format · scheduler · sigma_schedule · num_inference_steps · guidance_scale · real_cfg_scale · reference_strength · reference_start · reference_end · base_shift · max_shift · nag_scale · nag_tau · nag_alpha · nag_end · seed · use_real_cfg · use_cfg_zero · enable_safety_checker · use_beta_schedule · loras · control_loras · controlnets · controlnet_unions · ip_adapters · easycontrols · fill_image
padrão

Prompt negativo processado com NAG por padrão para desencorajar as características indesejadas especificadas nas imagens geradas.

Solte um arquivo ou

URL da imagem usada para orientação Reference-Only.

output_format padrão png

Formato de arquivo da imagem resultante.

scheduler padrão euler

Agendador usado durante a redução de ruído.

Programação de sigma usada durante a redução de ruído.

padrão 28

Contagem de etapas de inferência a executar.

padrão 3.5

Intensidade de aderência ao prompt para seleção de imagem, expressa como CFG (Classifier Free Guidance).

padrão 3.5

Intensidade de aderência ao prompt para seleção de imagem, expressa como CFG (Classifier Free Guidance).

padrão 0.65

Influência da imagem de referência durante a geração reference_only; sem uma imagem de referência fornecida, esta configuração de intensidade não tem efeito.

padrão 0

Ponto inicial da orientação de referência, expresso como porcentagem de todos os timesteps.

padrão 1

Ponto final da orientação de referência, expresso como porcentagem de todos os timesteps.

padrão 0.5

Deslocamento de linha de base aplicado aos timesteps programados.

padrão 1.15

Deslocamento máximo aplicado aos timesteps programados.

padrão 3

Prevenção do prompt negativo controlada pela escala NAG: aumentá-la torna a imagem gerada menos parecida com a descrição negativa.

padrão 2.5

Configuração tau do NAG para normalização do estado oculto; recomenda-se não alterá-la. Aumentá-la enfraquece a normalização e pode causar desvios inesperados da imagem original.

padrão 0.25

O alpha do NAG define quanto o prompt positivo redireciona a orientação normalizada que combina os prompts positivo e negativo. Essa ponderação final dá mais influência ao prompt positivo em configurações mais baixas e reduz o redirecionamento em configurações mais altas.

padrão 0.25

Limite do NAG expresso como proporção das etapas de geração. Os processadores de atenção originais do FLUX assumem o controle depois que o NAG é executado durante essa proporção inicial.

Seed para imagens reproduzíveis: um prompt e uma seed idênticos produzem uma imagem idêntica quando a versão do modelo não muda.

padrão []

LoRAs cujo efeito combinado produz a imagem gerada, sem limite para a quantidade fornecida.

padrão []

LoRAs de imagem de controle mesclados em uma configuração combinada para gerar a imagem final; a quantidade fornecida não é limitada.

padrão []

Configuração do ControlNet para geração de imagem, atualmente limitada a um único ControlNet.

padrão []

Configuração de união do ControlNet para geração de imagem, sujeita à restrição atual de um único ControlNet.

padrão []

IP-Adapter aplicado durante a geração da imagem.

padrão []

Entradas do EasyControl aplicadas durante a geração da imagem.

Imagem de entrada que orienta a geração e pode fornecer conteúdo para regiões mascaradas.

POST /run/flux-general?wait=20 cotação → $ 0,30
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.ru/v1/run/flux-general?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.ru/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Executar esta solicitação

Sua chave permanece neste navegador: ela é enviada somente à Doitong API e salva (localStorage) apenas se você marcar Lembrar. Obter uma chave de API

Sobre FLUX.1 [dev] with Controlnets and Loras

Gera imagens a partir de um `prompt`, permitindo vários métodos de condicionamento: `loras`, `control_loras`, `controlnets`, `controlnet_unions`, `ip_adapters` e `easycontrols`, além de `fill_image` para áreas mascaradas. Também aceita `reference_image_url`, prompts negativos e os schedulers euler ou dpmpp_2m. Até 10 imagens por chamada, em png ou jpeg.

Parâmetros

Envie o nome canônico ou o nome nativo, não ambos. Nomes canônicos

NomeTipo PadrãoPermitido Descrição
promptobrigatório
Tipostring
Prompt que orienta a geração de imagens.
image_sizeopcional
Tipoobject
square_hdsquareportrait_4_3portrait_16_9landscape_4_3landscape_16_9
Dimensões da imagem gerada.
num_inference_stepsopcional
Tipointeger
Padrão28
1 – 50
Contagem de etapas de inferência a executar.
seedopcional
Tipointeger | null
Seed para imagens reproduzíveis: um prompt e uma seed idênticos produzem uma imagem idêntica quando a versão do modelo não muda.
lorasopcional
Tipoobject[]
Padrão[]
LoRAs cujo efeito combinado produz a imagem gerada, sem limite para a quantidade fornecida.
loras[].pathobrigatório
Tipostring
Localização dos pesos da LoRA, especificada como URL ou caminho.
loras[].scaleopcional
Tipoobject | number
Padrão1
Escala aplicada aos pesos de LoRA antes de serem mesclados ao modelo base. Forneça um dicionário no formato {"layer_name":layer_scale} para definir escalas individuais por camada; as camadas não especificadas usam 1.0.
control_lorasopcional
Tipoobject[]
Padrão[]
LoRAs de imagem de controle mesclados em uma configuração combinada para gerar a imagem final; a quantidade fornecida não é limitada.
control_loras[].pathobrigatório
Tipostring
Localização dos pesos da LoRA, especificada como URL ou caminho.
control_loras[].scaleopcional
Tipoobject | number
Padrão1
Escala aplicada aos pesos de LoRA antes de serem mesclados ao modelo base. Forneça um dicionário no formato {"layer_name":layer_scale} para definir escalas individuais por camada; as camadas não especificadas usam 1.0.
control_loras[].control_image_urlobrigatório
Tipourl · image
URL da imagem que fornece a imagem de controle.
control_loras[].preprocessopcional
Tipoenum
PadrãoNone
cannydepthNone
Método de pré-processamento aplicado à imagem fornecida.
controlnetsopcional
Tipoobject[]
Padrão[]
Configuração do ControlNet para geração de imagem, atualmente limitada a um único ControlNet.
controlnets[].pathobrigatório
Tipostring
Local dos pesos do ControlNet, especificado como uma URL ou caminho.
controlnets[].config_urlopcional
Tipostring | null
URL opcional que aponta para o arquivo config.json do ControlNet.
controlnets[].variantopcional
Tipostring | null
Variante opcional para uso com uma chave de repositório do Hugging Face.
controlnets[].control_image_urlobrigatório
Tipourl · image
URL da imagem que fornece a imagem de controle.
controlnets[].mask_image_urlopcional
Tipourl · image
URL da máscara associada à imagem de controle.
controlnets[].mask_thresholdopcional
Tiponumber
Padrão0.5
0,01 – 0,99
Valor do limite da máscara.
controlnets[].conditioning_scaleopcional
Tiponumber
Padrão1
0 – 2
Escala aplicada aos pesos do ControlNet antes de serem mesclados ao modelo base.
controlnets[].start_percentageopcional
Tiponumber
Padrão0
0 – 1
Porcentagem do total de timesteps em que o ControlNet começa a influenciar a geração da imagem.
controlnets[].end_percentageopcional
Tiponumber
Padrão1
0 – 1
Porcentagem do total de timesteps em que o ControlNet para de influenciar a geração da imagem.
controlnet_unionsopcional
Tipoobject[]
Padrão[]
Configuração de união do ControlNet para geração de imagem, sujeita à restrição atual de um único ControlNet.
controlnet_unions[].pathobrigatório
Tipostring
Local dos pesos do ControlNet, especificado como uma URL ou caminho.
controlnet_unions[].config_urlopcional
Tipostring | null
URL opcional que aponta para o arquivo config.json do ControlNet.
controlnet_unions[].variantopcional
Tipostring | null
Variante opcional para uso com uma chave de repositório do Hugging Face.
controlnet_unions[].controlsobrigatório
Tipoobject[]
Imagens de controle e modos associados fornecidos ao ControlNet.
controlnet_unions[].controls[].control_image_urlobrigatório
Tipourl · image
URL da imagem que fornece a imagem de controle.
controlnet_unions[].controls[].mask_image_urlopcional
Tipourl · image
URL da máscara associada à imagem de controle.
controlnet_unions[].controls[].control_modeobrigatório
Tipoenum
cannytiledepthblurposegraylow-quality
Modo de controle usado pelo Flux Controlnet Union. Opções: canny orienta a geração com bordas; tile orienta com blocos; depth orienta com um mapa de profundidade em tons de cinza; blur desfoca a imagem; pose orienta a geração com a pose da imagem; gray transforma a imagem em tons de cinza; low-quality produz uma versão de baixa qualidade da imagem.
controlnet_unions[].controls[].conditioning_scaleopcional
Tiponumber
Padrão1
0 – 2
Escala aplicada aos pesos do ControlNet antes de serem mesclados ao modelo base.
controlnet_unions[].controls[].mask_thresholdopcional
Tiponumber
Padrão0.5
0,01 – 0,99
Valor do limite da máscara.
controlnet_unions[].controls[].start_percentageopcional
Tiponumber
Padrão0
0 – 1
Porcentagem do total de timesteps em que o ControlNet começa a influenciar a geração da imagem.
controlnet_unions[].controls[].end_percentageopcional
Tiponumber
Padrão1
0 – 1
Porcentagem do total de timesteps em que o ControlNet para de influenciar a geração da imagem.
ip_adaptersopcional
Tipoobject[]
Padrão[]
IP-Adapter aplicado durante a geração da imagem.
ip_adapters[].pathobrigatório
Tipostring
Local do IP-Adapter no Hugging Face.
ip_adapters[].subfolderopcional
Tipostring | null
Subpasta que contém os pesos de ip_adapter.
ip_adapters[].weight_nameopcional
Tipostring | null
Nome do arquivo Safetensors dos pesos do IP-Adapter.
ip_adapters[].image_encoder_pathobrigatório
Tipostring
Local do codificador de imagem do IP-Adapter, como 'openai/clip-vit-large-patch14'.
ip_adapters[].image_encoder_subfolderopcional
Tipostring | null
Subpasta que contém os pesos do codificador de imagem.
ip_adapters[].image_encoder_weight_nameopcional
Tipostring | null
Nome do codificador de imagem.
ip_adapters[].image_urlobrigatório
Tipourl · image
URL da imagem de condicionamento fornecida ao IP-Adapter.
ip_adapters[].mask_image_urlopcional
Tipourl · image
URL da máscara associada à imagem de controle.
ip_adapters[].mask_thresholdopcional
Tiponumber
Padrão0.5
0,01 – 0,99
Valor do limite da máscara.
ip_adapters[].scaleobrigatório
Tiponumber
Fator de escala do IP-Adapter.
easycontrolsopcional
Tipoobject[]
Padrão[]
Entradas do EasyControl aplicadas durante a geração da imagem.
easycontrols[].control_method_urlobrigatório
Tipostring
URL dos pesos safetensor do método de controle ou um identificador compatível: `canny`, `depth`, `hedsketch`, `inpainting`, `pose`, `seg`, `subject`, `ghibli`.
easycontrols[].scaleopcional
Tiponumber
Padrão1
0 – 2
Fator de escala do método de controle.
easycontrols[].image_urlobrigatório
Tipourl · image
URL da imagem que fornece uma entrada de controle.
easycontrols[].image_control_typeobrigatório
Tipoenum
subjectspatial
Modo de controle da imagem; aceita `spatial` ou `subject`.
fill_imageopcional
Tipoobject
Imagem de entrada que orienta a geração e pode fornecer conteúdo para regiões mascaradas.
fill_image.fill_image_urlopcional
Tipourl · image
Padrão[]
URLs de imagens para preenchimento por meio de prompting redux.
guidance_scaleopcional
Tiponumber
Padrão3.5
0 – 20
Intensidade de aderência ao prompt para seleção de imagem, expressa como CFG (Classifier Free Guidance).
real_cfg_scaleopcional
Tiponumber
Padrão3.5
0 – 5
Intensidade de aderência ao prompt para seleção de imagem, expressa como CFG (Classifier Free Guidance).
use_real_cfgopcional
Tipoboolean
Padrãofalse
Alternância do CFG clássico, ativada automaticamente com o XLabs IP-Adapter v1. O comportamento da orientação corresponde ao de modelos como SD1.5 e SDXL.
use_cfg_zeroopcional
Tipoboolean
Padrãofalse
Ativa a amostragem de inicialização CFG-zero, descrita em https://arxiv.org/abs/2503.18886.
num_imagesopcional num_outputs
Tipointeger
Padrão1
1 – 10
Define quantas imagens gerar; essa escolha é fixada em 1 quando a saída é transmitida.
enable_safety_checkeropcional
Tipoboolean
Padrãotrue
Verificação de segurança, que retorna imagens pretas no lugar de qualquer imagem sinalizada como insegura. O valor true ativa a verificação; false a desativa apenas para contas autorizadas, enquanto requisições sem autorização são verificadas independentemente.
reference_image_urlopcional
Tipourl · image
URL da imagem usada para orientação Reference-Only.
reference_strengthopcional
Tiponumber
Padrão0.65
-3 – 3
Influência da imagem de referência durante a geração reference_only; sem uma imagem de referência fornecida, esta configuração de intensidade não tem efeito.
reference_startopcional
Tiponumber
Padrão0
0 – 1
Ponto inicial da orientação de referência, expresso como porcentagem de todos os timesteps.
reference_endopcional
Tiponumber
Padrão1
0 – 1
Ponto final da orientação de referência, expresso como porcentagem de todos os timesteps.
base_shiftopcional
Tiponumber
Padrão0.5
0,01 – 5
Deslocamento de linha de base aplicado aos timesteps programados.
max_shiftopcional
Tiponumber
Padrão1.15
0,01 – 5
Deslocamento máximo aplicado aos timesteps programados.
output_formatopcional
Tipoenum
Padrãopng
jpegpng
Formato de arquivo da imagem resultante.
use_beta_scheduleopcional
Tipoboolean
Padrãofalse
Controla se deve usar sigmas beta.
sigma_scheduleopcional
Tipostring | null
Programação de sigma usada durante a redução de ruído.
scheduleropcional
Tipoenum
Padrãoeuler
eulerdpmpp_2m
Agendador usado durante a redução de ruído.
negative_promptopcional
Tipostring
Padrão
Prompt negativo processado com NAG por padrão para desencorajar as características indesejadas especificadas nas imagens geradas.
nag_scaleopcional
Tiponumber
Padrão3
≤ 10> 1
Prevenção do prompt negativo controlada pela escala NAG: aumentá-la torna a imagem gerada menos parecida com a descrição negativa.
nag_tauopcional
Tiponumber
Padrão2.5
> 0
Configuração tau do NAG para normalização do estado oculto; recomenda-se não alterá-la. Aumentá-la enfraquece a normalização e pode causar desvios inesperados da imagem original.
nag_alphaopcional
Tiponumber
Padrão0.25
≤ 1> 0
O alpha do NAG define quanto o prompt positivo redireciona a orientação normalizada que combina os prompts positivo e negativo. Essa ponderação final dá mais influência ao prompt positivo em configurações mais baixas e reduz o redirecionamento em configurações mais altas.
nag_endopcional
Tiponumber
Padrão0.25
≤ 1> 0
Limite do NAG expresso como proporção das etapas de geração. Os processadores de atenção originais do FLUX assumem o controle depois que o NAG é executado durante essa proporção inicial.
obrigatório Nome canônico, também aceito

Os parâmetros de arquivo aceitam uma URL https:// pública, um URI data: de até 10 MB ou o file_url de um upload. Arquivos

Saída

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "flux-general",
  "status": "succeeded",
  "created_at": "2026-10-20T12:00:00Z",
  "started_at": "2026-10-20T12:00:02Z",
  "completed_at": "2026-10-20T12:00:09Z",
  "queue_position": null,
  "cost": {
    "credits": 300,
    "usd": "0.30",
    "charged": 300,
    "refunded": 0
  },
  "input": {
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field"
  },
  "output": {
    "images": [
      {
        "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
        "width": 1024,
        "height": 768,
        "content_type": "image/jpeg"
      }
    ],
    "timings": {},
    "seed": 42,
    "has_nsfw_concepts": [
      false
    ],
    "prompt": "string"
  },
  "outputs": [
    {
      "type": "image",
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.jpeg",
      "content_type": "image/jpeg",
      "file_size": 1843200,
      "width": 1024,
      "height": 768,
      "stored": true
    }
  ],
  "error": null,
  "metrics": {
    "inference_seconds": 6.8
  },
  "urls": {
    "self": "https://api.doitong.ru/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.ru/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
Seus arquivos, sua escolhaCada outputs[].url é uma cópia em nosso armazenamento: mantida para sempre (cobrada por GB-mês) ou por 7 dias gratuitamente, conforme a configuração da sua conta ou ?storage=.
Mesmo formato em todos os modelostype, url, content_type, width, height e duration, para imagens, vídeos e áudios. output é o próprio objeto de resultado do modelo.
Campos da saída
images
array of object {url, width, height, content_type}Informações de arquivo das imagens geradas.
timings
object
seed
integerSeed de geração de imagens, incluindo o valor escolhido aleatoriamente quando a entrada não forneceu uma seed; caso contrário, repete o valor fornecido.
has_nsfw_concepts
array of booleanIndica se conceitos NSFW aparecem nas imagens geradas.
prompt
stringPrompt usado durante a geração de imagens.

Mais modelos: Texto para imagem

Para agentes de IA: esta página em Markdown está em https://doitong.com/pt-BR/developers/models/flux-general.md. Todos os modelos e guias: https://doitong.com/developers/llms.txt