Introdução
FLUX.1 Schnell LoRA Texto para imagem cria uma imagem a partir de um prompt escrito no FLUX.1 [schnell], o modelo de 12 bilhões de parâmetros da Black Forest Labs destilado para funcionar em poucos passos de amostragem, com até três arquivos LoRA seus carregados. Os pesos são Apache-2.0. LoRAs de FLUX.1 [dev] carregam nele e, nos nossos testes, LoRAs de estilo apareceram em scale 1. A plataforma não acrescenta nenhum filtro de conteúdo ao prompt, aos pesos nem à imagem.
Escolha o modo pelo material de partida
| O que você tem | Modo |
|---|---|
| uma descrição escrita | FLUX.1 Schnell LoRA Texto para imagem |
| uma imagem para mudar de estilo ou preencher com inpainting | FLUX.1 Schnell LoRA Edição de imagem |
Recursos e destaques
LoRAs de FLUX no scale normal
LoRAs feitos para o FLUX.1 [dev] carregaram aqui e fizeram efeito em scale 1 nos nossos testes: um LoRA de ilustração redesenhou cenas inteiras de salão de esgrima no seu estilo, e um LoRA em estilo Midjourney deu um acabamento editorial polido.
Três ao mesmo tempo
Até três LoRAs por requisição, cada um com scale de 0 a 4. No nosso teste, uma requisição com três empilhados em 0,8, 0,6 e 0,3 rodou normalmente.
Nove formatos
Nove proporções de cerca de um megapixel, de 21:9 (1536 x 640) a 9:21. Todas voltaram exatamente no tamanho pedido nos nossos testes.
Sem censura, com ou sem pesos extras
Nada é filtrado. Sozinho, o modelo entregava os níveis Leve e Moderado; com uma LoRA do FLUX.1 [dev] sem filtro, entregou o nível Forte para mulheres e homens.
Parâmetros da requisição
| Parâmetro | Obrigatório | Descrição |
|---|---|---|
prompt | Sim | Escreva o sujeito, a roupa, o lugar, a luz e a lente em frases. Coloque primeiro a frase-gatilho de um LoRA. pelo menos 1 caracteres · no máximo 5000 caracteres |
aspect_ratio | Não | Nove formatos de cerca de um megapixel, de 21:9 (1536 x 640) a 9:21; 1:1 por padrão. A proporção muda o formato, não o preço. |
loras | Não | Até três entradas {path, scale} treinadas para o FLUX.1 [dev] ou o FLUX.1 [schnell]; scale de 0 a 4, sendo 1 o padrão. LoRAs de estilo apareceram em 1 nos nossos testes. Valor padrão: |
output_format | Não | JPEG por padrão, ou PNG ou WebP. O formato não muda o preço. |
seed | Não | Mantém um conjunto de imagens comparável enquanto você muda um LoRA ou uma frase por vez. Sem seed, ela é aleatória. |
Preços
$0.006 / imagem
Cobrado por imagem. A proporção, o formato de saída e o carregamento de LoRAs não alteram o preço.
Casos de uso
Séries estilizadas a um preço baixo por imagem
Carregue um LoRA de estilo, mantenha a frase-gatilho primeiro e rode uma lista de prompts; todas as imagens compartilham o visual e custam o mesmo preço fixo.
Testar LoRAs antes de uma rodada maior
Experimente um LoRA de FLUX, o gatilho e o scale dele aqui e depois leve para uma base mais lenta os ajustes que funcionaram.
Imagens sem censura
LoRAs sem filtro são carregadas sem revisão, e nada é filtrado na entrada nem na saída.
Guia de prompt e dicas práticas
Sem controles de guidance nem de passos
O modelo é destilado para rodar sem eles, então este endpoint não tem nenhum dos dois. Conduza-o com o prompt, o LoRA e o scale dele.
Escreva frases
Descreva sujeito, roupa, lugar, luz e lente. Uma luz dura e nomeada ("a single hard top light", "chalk dust in the beam") é bem renderizada.
Comece os LoRAs em 1
LoRAs de estilo apareceram em scale 1 aqui. Compare com o scale 0 na mesma seed; se as duas imagens forem iguais, o arquivo não foi aplicado.
Atenção às assinaturas
Alguns LoRAs de ilustração acrescentam uma pequena assinatura pintada num canto em algumas seeds. Tente outra seed se uma aparecer.
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-1-schnell-lora/text-to-image",
"input": {
"aspect_ratio": "1:1",
"output_format": "jpeg",
"prompt": "A ceramic teapot on a linen cloth, soft window light, muted palette"
}
}'
# 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.



























