Flux 2 Klein API
FLUX.2 [klein] de Black Forest Labs: modelos de texto a imagen y edición de 4B y 9B de alta calidad, con mayor realismo, generación de texto más nítida y compatibilidad con LoRA para una personalización rápida. Variantes base y LoRA, tanto para generación como para edición.
Niveles de 4B y 9B parámetros para texto a imagen y edición. Las variantes compatibles con LoRA (text-to-image-lora, edit-lora) permiten una personalización rápida. Los endpoints de edición aceptan instrucciones en lenguaje natural para modificaciones precisas.
/filters:quality(82)/examples/171cf1aac2374b34dc5104be9b274f5c/1783683809472857164_TpbltDLU.webp)
Resumen
Acerca de Flux 2 Klein API
Qué hace Flux 2 Klein, cómo encaja en la gama de modelos de Black Forest Labs y por qué los equipos lo eligen.
Flux 2 Klein es un modelo de generación y edición de imágenes de Black Forest Labs, disponible a través de la API REST de WaveSpeedAI. FLUX.2 [klein] de Black Forest Labs: modelos de texto a imagen y edición de 4B y 9B de alta calidad, con mayor realismo, generación de texto más nítida y compatibilidad con LoRA para una personalización rápida. Variantes base y LoRA, tanto para generación como para edición.
Niveles de 4B y 9B parámetros para texto a imagen y edición. Las variantes compatibles con LoRA (text-to-image-lora, edit-lora) permiten una personalización rápida. Los endpoints de edición aceptan instrucciones en lenguaje natural para modificaciones precisas.
La familia Flux 2 Klein en WaveSpeedAI incluye 16 endpoints REST que cubren los flujos de trabajo de Image-To-Image, Text-To-Image. Cada variante tiene su propio precio, parámetros y ejemplos de resultados: elige la que se ajuste a tu modalidad de entrada y a tus requisitos de producción, o llama a varias con la misma clave de API para componer flujos de varios pasos.
Ejecuta Flux 2 Klein con la misma clave de API, la misma cuenta de facturación y los mismos límites de uso que ya usas para los demás más de 1.000 modelos de IA de WaveSpeedAI. Sin configuración aparte por proveedor, sin SDK por proveedor, sin límites de uso distintos por proveedor: una sola integración lo cubre todo, desde texto a imagen y texto a vídeo hasta síntesis de audio, generación 3D, escalado y edición.
Endpoints
Todos los endpoints de la API de Flux 2 Klein
16 endpoints de Flux 2 Klein disponibles ahora en WaveSpeedAI: elige la variante que se ajuste a tu flujo de trabajo.
/filters:quality(82)/media/images/1782719270072146594_r4sCKT3c.webp)
Flux 2 Klein Base 4b Edit Lora
FLUX.2 [klein] Base 4B Edit with LoRA support enables precise image-to-image editing with natural language instructions, multi-reference support, and LoRA customization. Ready-to-use REST inference API, best performance, no cold starts, affordable pricing.
/filters:quality(82)/media/images/1782719335346716016_SFOX7gpy.webp)
Flux 2 Klein Base 4b Text To Image Lora
FLUX.2 [klein] Base 4B with LoRA support is a compact 4-billion-parameter text-to-image model that delivers fast generation with quality results and LoRA customization. Ready-to-use REST inference API, best performance, no cold starts, affordable pricing.
/filters:quality(82)/media/images/1782719395763490557_HkV4envE.webp)
Flux 2 Klein Base 4b Edit
FLUX.2 [klein] Base 4B Edit enables precise image-to-image editing with natural language instructions and multi-reference support. Ready-to-use REST inference API, best performance, no cold starts, affordable pricing.
/filters:quality(82)/media/images/1782719439857315177_L5f7hrBK.webp)
Flux 2 Klein Base 4b Text To Image
FLUX.2 [klein] Base 4B is a compact 4-billion-parameter text-to-image model that delivers fast generation with quality results. Ready-to-use REST inference API, best performance, no cold starts, affordable pricing.
/filters:quality(82)/media/images/1778817893253269754_jtSluDMW.webp)
Flux 2 Klein Base 9b Edit Lora
FLUX.2 [klein] Base 9B Edit with LoRA support is a high-quality image editing model with 9B parameters, offering precise modifications using natural language instructions and personalized styles via custom LoRA adapters. Ready-to-use REST inference API, best performance, no cold starts, affordable pricing.
/filters:quality(82)/media/images/1778817876606439425_xAlRlNgH.webp)
Flux 2 Klein Base 9b Text To Image Lora
FLUX.2 [klein] Base 9B with LoRA support is a high-quality text-to-image model with 9B parameters, offering enhanced realism, crisper text generation, and fast LoRA customization. Ready-to-use REST inference API, best performance, no cold starts, affordable pricing.
/filters:quality(82)/media/images/1778817863672548628_rWNW8fpz.webp)
Flux 2 Klein Base 9b Edit
FLUX.2 [klein] Base 9B Edit is a high-quality image editing model with 9B parameters, offering precise modifications using natural language instructions. Ready-to-use REST inference API, best performance, no cold starts, affordable pricing.
/filters:quality(82)/media/images/1778817841762781102_9SipyHR0.webp)
Flux 2 Klein Base 9b Text To Image
FLUX.2 [klein] Base 9B is a high-quality text-to-image model with 9B parameters, offering enhanced realism and crisper text generation. Ready-to-use REST inference API, best performance, no cold starts, affordable pricing.
/filters:quality(82)/media/images/20260408105759_4m08lxjt.webp)
Flux 2 Klein 4b Edit Lora
FLUX.2 [klein] 4B Edit with LoRA support enables precise image-to-image editing with natural language instructions, multi-reference support, and LoRA customization. Ready-to-use REST inference API, best performance, no cold starts, affordable pricing.
/filters:quality(82)/media/images/20260408105752_entzjhk3.webp)
Flux 2 Klein 4b Text To Image Lora
FLUX.2 [klein] 4B with LoRA support is a compact 4-billion-parameter text-to-image model that delivers fast generation with quality results and LoRA customization. Ready-to-use REST inference API, best performance, no cold starts, affordable pricing.
/filters:quality(82)/media/images/20260408110447_b1nzgxbj.webp)
Flux 2 Klein 9b Text To Image Lora
FLUX.2 [klein] 9B with LoRA support is a high-quality text-to-image model with 9B parameters, offering enhanced realism, crisper text generation, and fast LoRA customization. Ready-to-use REST inference API, best performance, no cold starts, affordable pricing.
/filters:quality(82)/media/images/20260408110457_1sq5no86.webp)
Flux 2 Klein 9b Edit Lora
FLUX.2 [klein] 9B Edit with LoRA support is a high-quality image editing model with 9B parameters, offering precise modifications using natural language instructions and personalized styles via custom LoRA adapters. Ready-to-use REST inference API, best performance, no cold starts, affordable pricing.
/filters:quality(82)/media/images/20260408105808_3tz63pqc.webp)
Flux 2 Klein 4b Edit
FLUX.2 [klein] 4B Edit enables precise image-to-image editing with natural language instructions and multi-reference support. Ready-to-use REST inference API, best performance, no cold starts, affordable pricing.
/filters:quality(82)/media/images/20260408110505_n00qc1zm.webp)
Flux 2 Klein 9b Edit
FLUX.2 [klein] 9B Edit is a high-quality image editing model with 9B parameters, offering precise modifications using natural language instructions. Ready-to-use REST inference API, best performance, no cold starts, affordable pricing.
/filters:quality(82)/media/images/20260408110512_kl8lhm6d.webp)
Flux 2 Klein 9b Text To Image
FLUX.2 [klein] 9B is a high-quality text-to-image model with 9B parameters, offering enhanced realism and crisper text generation. Ready-to-use REST inference API, best performance, no cold starts, affordable pricing.
/filters:quality(82)/media/images/20260408105817_vfnx9s7f.webp)
Flux 2 Klein 4b Text To Image
FLUX.2 [klein] 4B is a compact 4-billion-parameter text-to-image model that delivers fast generation with quality results. Ready-to-use REST inference API, best performance, no cold starts, affordable pricing.
Ejemplos
Mira Flux 2 Klein en acción
Resultados reales generados con la API de Flux 2 Klein. Pasa el cursor sobre cualquier vídeo para previsualizarlo y haz clic para abrir el visor a tamaño completo.
Cómo empezar
Cómo usar la API de Flux 2 Klein
Cuatro pasos desde el registro hasta una generación terminada. Encontrarás ejemplos completos en Python, Node.js y cURL en la sección de API más abajo.
- 01
Obtén una clave de API
Regístrate en WaveSpeedAI y copia tu clave de API desde el panel. Las cuentas nuevas incluyen créditos gratuitos para empezar: suficientes para usar el playground unas decenas de veces antes de que empiece la facturación.
- 02
Envía una predicción
Haz POST de tu entrada como JSON a https://api.wavespeed.ai/api/v3/wavespeed-ai/flux-2-klein-9b/text-to-image. El endpoint devuelve un id de predicción de inmediato: las generaciones son asíncronas, así que no mantienes una conexión abierta durante la inferencia.
- 03
Consulta hasta que termine
Haz GET a https://api.wavespeed.ai/api/v3/predictions/{request_id}/result. Devuelve los resultados con completed; detente con un error en failed, cancelled, timeout o deleted; sigue consultando con cualquier otro estado.
- 04
Lee la URL del resultado
Cuando status sea "completed", lee la URL de data.outputs[0]. La URL apunta a tu contenido generado en la CDN de WaveSpeedAI: imagen, vídeo, audio o archivo 3D según la variante de Flux 2 Klein que hayas llamado.
Casos de uso
Qué puedes crear con Flux 2 Klein
Flujos de trabajo habituales para los que desarrolladores y creadores usan la API de Flux 2 Klein.
Texto a imagen de 9B con texto nítido
wavespeed-ai/flux-2-klein-9b/text-to-image es un modelo de texto a imagen de 9B y alta calidad, con mayor realismo y una generación de texto más nítida: el nivel Klein de mayor fidelidad para el trabajo de entrega.
Nivel de 4B para velocidad y coste
wavespeed-ai/flux-2-klein-4b/text-to-image ofrece la misma arquitectura Klein con 4B parámetros; útil para iterar sobre el prompt y para pipelines de alto volumen en los que no se requiere la fidelidad de 9B.
Edición de imágenes en lenguaje natural
wavespeed-ai/flux-2-klein-9b/edit realiza modificaciones precisas con instrucciones en lenguaje natural: genera una imagen base y después refínala con la edición en lugar de regenerarla por completo.
Personalización con LoRA
Las variantes text-to-image-lora y edit-lora admiten una personalización rápida con LoRA para lograr consistencia de estilo, personaje o marca: aplica checkpoints de LoRA ya entrenados sin hacer ajuste fino del modelo base.
Mayor realismo
Afirmación del catálogo: mayor realismo en todas las variantes de Klein. Escribe prompts con lenguaje específico de iluminación, materiales y cámara para aprovechar el entrenamiento fotorrealista de FLUX.
Elegir entre los niveles de 4B y 9B
El mismo formato de prompt en los endpoints de 4B y 9B: itera en 4B para definir la dirección y pasa a 9B para la entrega. Las variantes de edición reproducen la misma estructura de niveles.
Consejos
Consejos para escribir prompts en Flux 2 Klein
Consejos prácticos para obtener mejores resultados con Flux 2 Klein, basados en los patrones que funcionan en modelos de imagen en flujos de producción.
- 01
Itera en 4B, entrega en 9B
El mismo formato de prompt en los niveles de 4B y 9B. Usa flux-2-klein-4b para la dirección del prompt y las pruebas A/B; pasa a 9b para la entrega cuando importen el texto más nítido y el realismo.
- 02
Usa edit para los refinamientos
Genera con texto a imagen y refina con edit usando instrucciones en lenguaje natural: converge más rápido que volver a lanzar generaciones completas.
- 03
LoRA para la consistencia en producción
Entrena o aplica checkpoints de LoRA mediante text-to-image-lora y edit-lora cuando necesites un estilo, un personaje o una identidad de marca recurrentes a lo largo de una producción.
- 04
Tipografía en los prompts
Afirmación del catálogo: generación de texto más nítida. Incluye entre comillas el texto exacto que quieres renderizar dentro del prompt: Klein está ajustado para una tipografía legible en creatividades de marketing.
- 05
Los prompts estructurados superan a los genéricos
Sujeto + escena + iluminación + lenguaje de cámara aprovecha mejor el entrenamiento de FLUX. Evita los modificadores genéricos de calidad: gana la especificidad.
Precios
Precios de la API de Flux 2 Klein
El precio es por resultado. El cargo final depende de los parámetros que definas en el playground de cada variante (resolución, duración, número de resultados, referencias).
API
Llama a la API de Flux 2 Klein
Obtén una clave de API en wavespeed.ai/accesskey y envía una predicción por REST. El playground genera ejemplos listos para pegar con cualquier combinación de entradas.
POSThttps://api.wavespeed.ai/api/v3/wavespeed-ai/flux-2-klein-9b/text-to-image
# 1. Submit the prediction.
SUBMIT_RESPONSE=$(curl --silent --show-error --fail-with-body \
-X POST "https://api.wavespeed.ai/api/v3/wavespeed-ai/flux-2-klein-9b/text-to-image" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $WAVESPEED_API_KEY" \
-d '{
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"size": "1024*1024"
}')
TASK=$(printf '%s' "$SUBMIT_RESPONSE" | jq 'if has("data") then .data else . end')
PREDICTION_ID=$(printf '%s' "$TASK" | jq -r '.id')
if [ -z "$PREDICTION_ID" ] || [ "$PREDICTION_ID" = "null" ]; then
printf 'Submission response did not contain a prediction id
' >&2
exit 1
fi
RESULT_URL="https://api.wavespeed.ai/api/v3/predictions/$PREDICTION_ID/result"
# 2. Poll until the prediction finishes.
while true; do
RESPONSE=$(curl --silent --show-error --fail-with-body "$RESULT_URL" \
-H "Authorization: Bearer $WAVESPEED_API_KEY")
RESULT=$(printf '%s' "$RESPONSE" | jq 'if has("data") then .data else . end')
STATUS=$(printf '%s' "$RESULT" | jq -r '.status')
case "$STATUS" in
completed) printf '%s\n' "$RESULT" | jq '.outputs'; break ;;
failed|cancelled|timeout|deleted) printf '%s\n' "$RESULT" | jq . >&2; exit 1 ;;
*) sleep 2 ;;
esac
doneconst submitUrl = "https://api.wavespeed.ai/api/v3/wavespeed-ai/flux-2-klein-9b/text-to-image";
const apiKey = process.env.WAVESPEED_API_KEY;
if (!apiKey) throw new Error('Set WAVESPEED_API_KEY');
async function requestJson(url, options = {}) {
const response = await fetch(url, options);
if (!response.ok) throw new Error(await response.text());
return response.json();
}
// 1. Submit the prediction.
const body = await requestJson(submitUrl, {
method: "POST",
headers: {
"Authorization": `Bearer ${apiKey}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"size": "1024*1024"
}),
});
const task = body.data ?? body;
const resultUrl = `https://api.wavespeed.ai/api/v3/predictions/${task.id}/result`;
// 2. Poll until the prediction finishes.
while (true) {
const resultBody = await requestJson(resultUrl, {
headers: { "Authorization": `Bearer ${apiKey}` },
});
const result = resultBody.data ?? resultBody;
if (result.status === "completed") {
console.log(result.outputs);
break;
}
if (["failed", "cancelled", "timeout", "deleted"].includes(result.status)) throw new Error(JSON.stringify(result));
await new Promise(resolve => setTimeout(resolve, 2000));
}import json
import os
import time
from urllib.request import Request, urlopen
api_key = os.environ["WAVESPEED_API_KEY"]
headers = {"Authorization": f"Bearer {api_key}", "Content-Type": "application/json"}
payload = {
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"size": "1024*1024"
}
def request_json(url, data=None):
request = Request(url, data=data, headers=headers, method="POST" if data else "GET")
with urlopen(request) as response:
return json.load(response)
# 1. Submit the prediction.
body = request_json("https://api.wavespeed.ai/api/v3/wavespeed-ai/flux-2-klein-9b/text-to-image", json.dumps(payload).encode())
task = body.get("data", body)
result_url = f"https://api.wavespeed.ai/api/v3/predictions/{task['id']}/result"
# 2. Poll until the prediction finishes.
while True:
result_body = request_json(result_url)
result = result_body.get("data", result_body)
status = result.get("status")
if status == "completed":
print(result.get("outputs", []))
break
if status in {"failed", "cancelled", "timeout", "deleted"}:
raise RuntimeError(result)
time.sleep(2)Comparar
Flux 2 Klein frente a las alternativas
Cuándo elegir Flux 2 Klein en lugar de modelos similares en WaveSpeedAI.
Flux 2 Klein frente a Seedream 5 Lite
Seedream 5 Lite hace hincapié en la tipografía y ofrece variantes Sequential para la consistencia entre varias imágenes. Flux 2 Klein cubre de forma nativa la personalización con LoRA y una generación de texto más nítida en la arquitectura FLUX, con un coste por llamada competitivo.
Flux 2 Klein frente a GPT Image 2
GPT Image 2 tiene niveles de calidad explícitos (low/medium/high) y edición con imagen de referencia. Flux 2 Klein ofrece endpoints LoRA dedicados y niveles de tamaño 4B/9B para equilibrar coste y calidad.
Flux 2 Klein frente a Qwen Image
Qwen Image cubre Edit-Plus con varias imágenes, ángulos de cámara y composición por capas. Flux 2 Klein se centra en texto a imagen de alta calidad y edición en lenguaje natural con compatibilidad con LoRA: una superficie más simple, con un gran realismo.
Preguntas frecuentes
Flux 2 Klein API — Preguntas frecuentes
Precios, licencia, integración: preguntas habituales sobre cómo ejecutar Flux 2 Klein en WaveSpeedAI.
¿Qué es la API de Flux 2 Klein?
Flux 2 Klein es un modelo de generación de imágenes de Black Forest Labs expuesto como API REST en WaveSpeedAI. FLUX.2 [klein] de Black Forest Labs: modelos de texto a imagen y edición de 4B y 9B de alta calidad, con mayor realismo, generación de texto más nítida y compatibilidad con LoRA para una personalización rápida. Variantes base y LoRA, tanto para generación como para edición. Puedes llamarlo por programación o probarlo desde el playground enlazado arriba.
¿Cómo llamo a la API de Flux 2 Klein?
Regístrate en WaveSpeedAI, copia tu clave de API desde /accesskey y haz POST a https://api.wavespeed.ai/api/v3/wavespeed-ai/flux-2-klein-9b/text-to-image con tu entrada como JSON. El endpoint devuelve un id de predicción. Consulta el endpoint de resultados aproximadamente cada 2 segundos, aumenta el intervalo en las tareas largas y detente ante cualquier estado final. Arriba tienes ejemplos en Python / Node.js / cURL orientados a producción.
¿Cuánto cuesta la API de Flux 2 Klein?
Flux 2 Klein empieza en $0.008 por ejecución. El coste exacto depende de los parámetros que definas (resolución, duración, número de resultados, referencias). La vista previa del coste en tiempo real junto al botón Generar del playground muestra el precio exacto de tu entrada actual.
¿Qué variantes de Flux 2 Klein hay disponibles?
WaveSpeedAI aloja 16 endpoints de Flux 2 Klein en producción: wavespeed-ai/flux-2-klein-base-4b/edit-lora, wavespeed-ai/flux-2-klein-base-4b/text-to-image-lora, wavespeed-ai/flux-2-klein-base-4b/edit, wavespeed-ai/flux-2-klein-base-4b/text-to-image, wavespeed-ai/flux-2-klein-base-9b/edit-lora, wavespeed-ai/flux-2-klein-base-9b/text-to-image-lora, wavespeed-ai/flux-2-klein-base-9b/edit, wavespeed-ai/flux-2-klein-base-9b/text-to-image y más. Cada variante tiene su propia página de playground y sus propios precios.
¿Puedo usar comercialmente los resultados de Flux 2 Klein?
Los derechos de uso comercial dependen de la licencia del modelo de Black Forest Labs. La mayoría de los modelos de Black Forest Labs permiten el uso comercial de los resultados; consulta la página del playground de cada modelo para ver el resumen de su licencia y los Términos del servicio de WaveSpeedAI para las condiciones de la plataforma.
¿Por qué usar Flux 2 Klein en WaveSpeedAI en lugar de ir directamente al proveedor?
Una sola clave de API y una sola cuenta de facturación para Flux 2 Klein Y más de 1.000 modelos de IA de otros proveedores. Sin configurar un SDK por proveedor, sin límites de uso aparte y sin reescribir el código de integración para cada proveedor. Los precios suelen ser iguales o inferiores a los de la API directa de Black Forest Labs.
Proveedor
Acerca de Black Forest Labs
El equipo detrás de Flux 2 Klein y de la gama más amplia de modelos de Black Forest Labs en WaveSpeedAI.
Black Forest Labs creó la familia FLUX de modelos de imagen de pesos abiertos. FLUX.2 [klein] ofrece endpoints de texto a imagen y edición de 4B y 9B con mayor realismo, renderizado de texto más nítido y compatibilidad nativa con LoRA: una alternativa rentable a las variantes FLUX más grandes para pipelines de imagen de alto volumen.
Empieza a crear con Flux 2 Klein en WaveSpeedAI
Créditos gratuitos al registrarte. Una sola clave de API para más de 1.000 modelos de IA de Black Forest Labs y de todos los demás proveedores.
/filters:quality(82)/examples/5c90a7890cbd39ca11d17dc1216ff484/1783683875315920517_jTDMV4dn.webp)
/filters:quality(82)/examples/6d616d34f5de1126c1a1fa4d75c28c92/1783683876694736715_B5GQZ8hr.webp)
/filters:quality(82)/examples/749de35a5d58f586fa821a9646a601d2/1783683879735484148_hpocZ7VJ.webp)
/filters:quality(82)/examples/3026f17d8160ff37791c6fe203407579/1783683883679666545_jXENW6fo.webp)