Introdução
FLUX.2 Klein 4B LoRA Texto para imagem cria uma imagem a partir de um prompt escrito no FLUX.2 [klein] 4B da Black Forest Labs, o modelo destilado e rápido de 4 bilhões de parâmetros 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 4B LoRA Texto para imagem |
| de uma a três imagens para mudar ou combinar | FLUX.2 Klein 4B LoRA Edição de imagem |
Recursos e destaques
Resultados em segundos
A versão destilada terminou a maioria das nossas requisições de texto para imagem em cerca de 4 segundos de tempo de modelo, o que torna prático testar várias seeds e scales de LoRA para uma mesma ideia.
LoRAs das duas versões do Klein 4B
LoRAs treinados no FLUX.2 [klein] 4B e no Klein Base 4B carregaram nos nossos testes. Arquivos de FLUX.1 ou dos modelos Klein 9B carregam sem erro e não fazem nada.
Sem censura com pesos personalizados
Os pesos nunca são revisados e os resultados nunca são filtrados. Sozinho, o modelo suaviza prompts de nível Forte; com uma LoRA sem filtro carregada, eles saem como escritos. O nível Muito forte continua suavizado.
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.016 / 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
Rodar um LoRA que você encontrou
Cole o link de download do Hugging Face ou do Civitai, defina o scale e coloque o gatilho primeiro. Sem treinar, sem hospedar e sem GPU: um LoRA que você viu num hub de modelos vira uma chamada de API simples que responde em segundos.
Séries ilustradas
LoRAs de quadrinhos, lápis de cor e pintura mantêm um conjunto de imagens no mesmo estilo, de posts quadrados a banners 21:9. Fixe a seed para cada formato e troque só a linha do sujeito entre as requisições.
Rascunhos rápidos para um modelo maior
Teste composições, roupas e scales de LoRA rapidamente aqui no nível 1k e depois renderize o quadro escolhido em 2k, ou passe o prompt a um modelo mais lento para a imagem final.
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. Nomeie a lente e a correção de cor para obter resultados fotográficos.
Leve os estilos fracos a 1,5 ou 2
LoRAs de estilo aparecem menos nesta versão destilada. Suba o scale aos poucos e compare com a mesma seed; em 4 a imagem se desfez 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
O modelo escreve palavras embaralhadas em placas e rótulos. Descreva as placas como em branco ou deixe-as de fora, a menos que o texto importe.
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/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.





























