Introdução
FLUX.2 Klein 4B LoRA Edição de imagem muda ou combina até três imagens de origem a partir de uma instrução escrita, no FLUX.2 [klein] 4B da Black Forest Labs, com até três arquivos LoRA seus carregados. Mantenha o formato da primeira imagem com auto ou escolha uma das nove proporções e um nível de tamanho 1k ou 2k. Um preço fixo por imagem, e nada é filtrado.
Escolha o modo pelo material de partida
| O que você tem | Modo |
|---|---|
| de uma a três imagens para mudar ou combinar | FLUX.2 Klein 4B LoRA Edição de imagem |
| só uma descrição escrita | FLUX.2 Klein 4B LoRA Texto para imagem |
Recursos e destaques
Edições que seguem a instrução
Mude a luz, as roupas ou o cenário e mantenha os rostos e a pose. Em nossos testes, a versão destilada seguiu de perto as instruções de edição, inclusive os pedidos de nível Forte.
Novo estilo com um LoRA
Carregue um LoRA de estilo e peça um redesenho: a foto de uma lanchonete voltou como um desenho em lápis de cor, com a mulher e o vestido dela preservados.
Até três origens
Combine um retrato com uma roupa ou um local. Chame as origens de imagem 1, imagem 2 e imagem 3; os rostos podem se afastar um pouco quando você as combina.
Edições sem censura
As fontes, os prompts, os pesos e os resultados nunca são filtrados. As edições de nível Forte foram renderizadas sem nenhuma LoRA; o nível Muito forte voltou suavizado.
Parâmetros da requisição
| Parâmetro | Obrigatório | Descrição |
|---|---|---|
prompt | Sim | Diga o que deve mudar e o que deve ficar igual, em até 5.000 caracteres. Com várias origens, chame-as de imagem 1, imagem 2 e imagem 3. pelo menos 1 caracteres · no máximo 5000 caracteres |
image_urls | Sim | De uma a três imagens de origem, de até 10 MB cada, na ordem em que o seu prompt se refere a elas. Obrigatório. pelo menos 1 itens · no máximo 3 itens |
aspect_ratio | Não | Auto (padrão) mantém o formato da primeira origem com cerca de um megapixel. Escolha uma das nove proporções, de 21:9 a 9:21, para reenquadrar o resultado. |
resolution | Não | 1k (padrão) ou 2k, que tem 2048 pixels no lado maior. Só vale quando você escolhe uma proporção; com auto o tamanho é de cerca de um megapixel. |
loras | Não | Até três entradas {path, scale} treinadas para o FLUX.2 [klein] 4B ou o Base 4B. O path precisa baixar o próprio arquivo .safetensors; scale vai de 0 a 4 (padrão 1). Valor padrão: |
seed | Não | Um número de 0 a 2147483647. Reutilize-a para comparar edições enquanto muda um detalhe do prompt; ela não promete pixels idênticos. |
Preços
$0.02 / imagem
Cobrado por imagem a um preço fixo, seja qual for o número de imagens de origem, a proporção ou o nível de tamanho. Carregar LoRAs não gera cobrança separada.
Casos de uso
Trocas de roupa e de cenário
Passe uma pessoa de uma foto para o vestido de outra e para um lugar novo, numa só requisição. Chame o retrato de imagem 1 e a roupa de imagem 2, e diga onde a cena acontece.
De foto a ilustração
Um LoRA de estilo mais uma instrução curta de redesenho transforma um conjunto de fotos em desenhos coerentes, e um ensaio vira uma série ilustrada consistente, com os mesmos rostos e roupas.
Reenquadrar e reiluminar
Escolha uma proporção mais larga que a da origem e descreva o que deve preencher o novo espaço, ou mantenha auto e leve uma foto diurna para a hora azul com uma frase sobre a luz.
Guia de prompt e dicas práticas
Proteja primeiro, mude depois
Abra com o que deve ficar (rosto, cabelo, pose) e depois descreva a mudança. Instruções curtas e concretas funcionam melhor.
Use auto para manter o formato
Auto mantém o formato da primeira origem com cerca de um megapixel. Escolha uma proporção só quando quiser recompor o quadro.
Compare com a versão sem LoRA
Rode o mesmo prompt e a mesma seed sem o LoRA. Se os dois resultados forem iguais, o arquivo foi feito para outro modelo base, como o FLUX.1 ou os modelos Klein 9B: esses carregam sem erro e não fazem nada aqui.
Use links diretos e públicos
O link precisa baixar o próprio arquivo .safetensors. Um link de arquivo do Hugging Face ou um link de download do Civitai funciona; a página de um repositório ou um arquivo restrito que exige login faz a requisição falhar, e ela não é cobrada.
Início rápido da API
# Generate the idempotency key once; reuse it when retrying after a lost response.
export SPICY_IDEMPOTENCY_KEY="${SPICY_IDEMPOTENCY_KEY:-$(uuidgen)}"
curl -X POST https://api.spicyapi.ai/api/v1/jobs/createTask \
-H "Authorization: Bearer $SPICY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $SPICY_IDEMPOTENCY_KEY" \
-d '{
"model": "black-forest-labs/flux-2-klein-4b-lora/edit",
"input": {
"aspect_ratio": "auto",
"image_urls": [
"https://example.com/reference.png"
],
"prompt": "A ceramic teapot on a linen cloth, soft window light, muted palette",
"resolution": "1k"
}
}'
# Copy data.taskId from the response into TASK_ID, then poll the status.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.spicyapi.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
-H "Authorization: Bearer $SPICY_API_KEY"
Consulte a referência da API para autenticação, esquema completo, polling e tratamento de erros.





























