Introducción
FLUX.2 Klein Base 9B LoRA Texto a imagen dibuja una imagen a partir de un prompt escrito en FLUX.2 [klein] Base 9B de Black Forest Labs, el modelo de 9B sin destilar que sus creadores recomiendan para el ajuste fino y el entrenamiento de LoRA, con hasta tres archivos LoRA tuyos cargados. Elige una de nueve relaciones de aspecto en 1k o 2k. Base es más lento que el klein 9B destilado y da imágenes más suaves y variadas. La plataforma no agrega ningún filtro de contenido.
Elige el modo según tu material de partida
| Lo que tienes | Modo |
|---|---|
| una descripción escrita y un LoRA | FLUX.2 Klein Base 9B LoRA Texto a imagen |
| de una a tres imágenes para cambiar | FLUX.2 Klein Base 9B LoRA Edición de imagen |
Funciones y aspectos destacados
La versión sobre la que se entrenan los LoRA
Un LoRA entrenado sobre klein Base 9B corre aquí en el modelo con el que se entrenó, que es el lugar más limpio para evaluarlo. Los LoRA entrenados con el klein 9B destilado también se cargaron en nuestras pruebas; los LoRA de FLUX.1 y de klein 4B se ejecutaron sin error y no cambiaron nada.
Imágenes más suaves y variadas
Sin ningún LoRA, Base dibujó una luz y una piel naturales, parecidas a una película, y más variedad de una seed a otra que la versión destilada. Sus creadores la ejecutan con 50 pasos de muestreo frente a cuatro de la versión destilada, por eso tarda más.
Comparaciones A/B limpias
En nuestras pruebas de texto a imagen, una seed repetida devolvió píxeles idénticos, así que un par de imágenes con y sin un LoRA muestra exactamente lo que aporta el LoRA.
Parámetros de la solicitud
| Parámetro | Obligatorio | Descripción |
|---|---|---|
prompt | Sí | Obligatorio, hasta 5.000 caracteres. Pon primero la frase activadora del LoRA y luego describe el sujeto, la ropa, el lugar, la luz y el lente con frases. mínimo 1 caracteres · máximo 5000 caracteres |
aspect_ratio | No | Nueve formas de 21:9 a 9:21; 1:1 por defecto. La forma no cambia el precio. |
resolution | No | 1k (por defecto) equivale a alrededor de un megapíxel, por ejemplo 1344 x 768 o 1024 x 1024; 2k pone 2048 píxeles en el lado largo. 2k tarda más pero cuesta lo mismo. |
loras | No | Hasta tres entradas {path, scale} entrenadas para FLUX.2 [klein] 9B, Base o destilado; scale de 0 a 4, 1 por defecto. Usa un enlace directo público al archivo .safetensors. Valor predeterminado: |
seed | No | Opcional, de 0 a 2147483647. |
Precios
$0.024 / imagen
Se factura por imagen a un precio fijo. La relación de aspecto, 1k o 2k y la carga de LoRA no cambian el precio.
Casos de uso
Revisar un LoRA que entrenaste
Ejecuta tu archivo en Base en 1k o 2k y compáralo con la misma seed sin él antes de construir sobre él o de pasarlo a la versión destilada, más rápida.
Imágenes naturales
Retratos e interiores con luz suave y piel creíble, en nueve formas de hasta 2048 píxeles, cuando puedes esperar medio minuto por imagen.
Guía de prompts y consejos prácticos
Primero el activador
Pon la frase activadora del LoRA al inicio y luego describe la imagen con frases completas: sujeto, ropa, lugar, luz y lente. No hay prompt negativo, así que indica lo que quieres ver.
Un cambio por par
Mantén la seed fija y cambia una sola cosa a la vez: el LoRA, su scale o una frase. En Base, la repetición es exacta en texto a imagen, así que toda diferencia que veas viene de ese único cambio.
Presupuesta el tiempo
Unos 20 segundos en 1k y alrededor de 35 en 2k en nuestras pruebas, de dos a cinco veces lo de la versión destilada. Envía las solicitudes en paralelo en lugar de esperar cada una, y usa 1k mientras aún eliges un scale.
Inicio rápido de la 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-9b-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"
Consulta la referencia de la API para autenticación, el esquema completo, sondeo y gestión de errores.



























