Introdução
FLUX.2 Klein Base 4B LoRA Texto para imagem cria uma imagem a partir de um prompt escrito no FLUX.2 [klein] Base 4B da Black Forest Labs, o modelo de base de 4 bilhões de parâmetros, sem destilação, lançado sob Apache 2.0, com até três arquivos LoRA seus carregados. Escolha uma das nove proporções, com cerca de um megapixel ou 2048 pixels no lado maior, a um preço fixo por imagem. Nada é filtrado.
Escolha o modo pelo material de partida
| O que você tem | Modo |
|---|---|
| uma descrição escrita e um LoRA | FLUX.2 Klein Base 4B LoRA Texto para imagem |
| de uma a três imagens para mudar ou combinar | FLUX.2 Klein Base 4B LoRA Edição de imagem |
Recursos e destaques
A versão em que os LoRAs são treinados
A Black Forest Labs recomenda o Base 4B para ajuste fino e treino de LoRA. LoRAs treinados nele se aplicam aqui com força total, e nos nossos testes LoRAs treinados no 4B destilado também se aplicaram.
Resposta forte a estilos
LoRAs de estilo aparecem com força nesta versão: nos nossos testes, o mesmo LoRA de anime em scale 2 redesenhou uma cena fotográfica no seu estilo no Base, enquanto o 4B destilado mudou só um pouco.
Mais variedade, mais tempo
O modelo sem destilação dá resultados mais variados entre seeds e levou cerca de 20 segundos por imagem nos nossos testes, perto de quatro vezes o 4B destilado.
Sem censura com pesos personalizados
Os pesos nunca são revisados e os resultados nunca são filtrados. Sozinho, o modelo ameniza o nível Forte; com um LoRA treinado para ele carregado, o nível saiu como escrito. O nível Muito forte continuou amenizado.
Parâmetros da requisição
| Parâmetro | Obrigatório | Descrição |
|---|---|---|
prompt | Sim | Até 5.000 caracteres. Comece pela frase-gatilho do LoRA e depois descreva sujeito, roupa, lugar e luz em frases completas. pelo menos 1 caracteres · no máximo 5000 caracteres |
aspect_ratio | Não | Nove formatos, de 21:9 a 9:21; 1:1 por padrão. Todas as proporções custam o mesmo. |
resolution | Não | 1k (padrão) tem cerca de um megapixel; 2k tem 2048 pixels no lado maior. Os dois níveis custam o mesmo. |
loras | Não | Até três entradas {path, scale} treinadas para o FLUX.2 [klein] 4B ou o Base 4B. Valor padrão: |
seed | Não | Um número de 0 a 2147483647. Reutilize-a para comparar um LoRA ou um scale por vez; ela mantém os resultados próximos, mas não promete pixels idênticos. |
Preços
$0.018 / imagem
Cobrado por imagem a um preço fixo para todas as proporções e os dois níveis de tamanho. Carregar LoRAs não gera cobrança separada.
Casos de uso
Conferir um LoRA que você treinou
Rode o seu LoRA de Base 4B em alguns scales e seeds sem montar uma GPU, compare cada resultado com uma execução sem LoRA e leve o mesmo arquivo para produção quando ele se sustentar.
Séries pintadas e em pixel art
LoRAs de pintura, lápis de cor e pixel art mantêm uma série inteira no mesmo visual em nove proporções, de miniaturas quadradas a banners 21:9 e telas de celular 9:16.
Explorar composições
Use a variedade extra entre seeds para achar um layout de que goste e depois mantenha essa seed e refine a roupa, a luz e o cenário em volta, uma frase de cada vez.
Guia de prompt e dicas práticas
Gatilho primeiro, depois frases completas
Comece com a frase-gatilho da página do LoRA e depois descreva sujeito, roupa, lugar e luz.
Comece no scale 1
Os estilos aparecem com força aqui. Baixe para 0,5 para um toque mais leve; em 4 a imagem virou ruído no nosso teste.
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.
Deixe as placas fora do quadro
Placas, rótulos e títulos de mapas costumam sair com texto embaralhado. Descreva-os como em branco ou deixe-os de fora.
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-base-4b-lora/text-to-image",
"input": {
"aspect_ratio": "1:1",
"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.




























