Flux 2 Klein API
FLUX.2 [klein] от Black Forest Labs — качественные модели text-to-image и edit на 4B и 9B с повышенным реализмом, более чёткой генерацией текста и поддержкой LoRA для быстрой настройки. Базовые варианты и варианты LoRA как для генерации, так и для редактирования.
Уровни 4B и 9B параметров для text-to-image и edit. Варианты с поддержкой LoRA (text-to-image-lora, edit-lora) позволяют быстро настраивать. Конечные точки edit принимают инструкции на естественном языке для точных изменений.
/filters:quality(82)/examples/171cf1aac2374b34dc5104be9b274f5c/1783683809472857164_TpbltDLU.webp)
Обзор
О модели Flux 2 Klein API
Что делает Flux 2 Klein, какое место занимает в линейке моделей Black Forest Labs и почему её выбирают команды.
Flux 2 Klein — модель генерации и редактирования изображений от Black Forest Labs, доступная через REST API WaveSpeedAI. FLUX.2 [klein] от Black Forest Labs — качественные модели text-to-image и edit на 4B и 9B с повышенным реализмом, более чёткой генерацией текста и поддержкой LoRA для быстрой настройки. Базовые варианты и варианты LoRA как для генерации, так и для редактирования.
Уровни 4B и 9B параметров для text-to-image и edit. Варианты с поддержкой LoRA (text-to-image-lora, edit-lora) позволяют быстро настраивать. Конечные точки edit принимают инструкции на естественном языке для точных изменений.
Семейство Flux 2 Klein в WaveSpeedAI включает 16 REST-эндпоинтов для сценариев: Image-To-Image, Text-To-Image. У каждого варианта свои цены, параметры и примеры результатов — выберите тот, что подходит под ваш тип входных данных и требования продакшена, или вызывайте несколько с одним API-ключом и собирайте многошаговые пайплайны.
Запускайте Flux 2 Klein с тем же API-ключом, платёжным аккаунтом и лимитами, что и остальные 1000+ ИИ-моделей WaveSpeedAI. Без отдельной регистрации у вендора, без SDK для каждого провайдера, без разных лимитов у каждого поставщика — одна интеграция охватывает всё: от текста в изображение и текста в видео до синтеза аудио, 3D-генерации, апскейлинга и редактирования.
Эндпоинты
Все эндпоинты API Flux 2 Klein
Сейчас в WaveSpeedAI доступно эндпоинтов Flux 2 Klein: 16 — выберите вариант под ваш сценарий.
/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.
Примеры
Flux 2 Klein в деле
Реальные результаты, созданные через API Flux 2 Klein. Наведите курсор на видео для предпросмотра, нажмите, чтобы открыть в полном размере.
Как использовать
Как использовать API Flux 2 Klein
Четыре шага от регистрации до готовой генерации. Полные примеры на Python, Node.js и cURL — в разделе API ниже.
- 01
Получите API-ключ
Создайте аккаунт WaveSpeedAI и скопируйте API-ключ на панели управления. Новые аккаунты получают бесплатные стартовые кредиты — их хватит, чтобы несколько десятков раз запустить playground до начала списаний.
- 02
Отправьте предсказание
Отправьте входные данные в формате JSON методом POST на https://api.wavespeed.ai/api/v3/wavespeed-ai/flux-2-klein-9b/text-to-image. Эндпоинт сразу возвращает id предсказания — генерация асинхронная, поэтому соединение не нужно держать открытым на время инференса.
- 03
Опрашивайте до завершения
Выполняйте GET https://api.wavespeed.ai/api/v3/predictions/{request_id}/result. При статусе completed забирайте результат; при failed, cancelled, timeout или deleted остановитесь с ошибкой; при любом другом статусе продолжайте опрос.
- 04
Получите URL результата
Когда статус станет "completed", возьмите URL из data.outputs[0]. Он указывает на созданный файл в CDN WaveSpeedAI — изображение, видео, аудио или 3D-файл, в зависимости от вызванного варианта Flux 2 Klein.
Сценарии применения
Что можно создать с Flux 2 Klein
Типичные сценарии, для которых разработчики и авторы используют API Flux 2 Klein.
Text-to-image на 9B с чётким текстом
wavespeed-ai/flux-2-klein-9b/text-to-image — качественная модель text-to-image на 9B с повышенным реализмом и более чёткой генерацией текста — более детализированный уровень Klein для рабочей выдачи.
Уровень 4B для скорости и цены
wavespeed-ai/flux-2-klein-4b/text-to-image предлагает ту же архитектуру Klein на 4B параметров — полезно для подбора промпта и конвейеров с большим потоком, где детализация 9B не требуется.
Редактирование изображений на естественном языке
wavespeed-ai/flux-2-klein-9b/edit выполняет точные изменения по инструкциям на естественном языке — создайте базовое изображение, а затем дорабатывайте его через edit вместо полной повторной генерации.
Настройка LoRA
Варианты text-to-image-lora и edit-lora поддерживают быструю настройку LoRA для согласованности стиля, персонажа или бренда — применяйте обученные чекпоинты LoRA без дообучения базовой модели.
Повышенный реализм
Заявление из каталога: повышенный реализм во всех вариантах Klein. Пишите промпты с конкретным языком освещения, материалов и камеры, чтобы опереться на фотореалистичное обучение FLUX.
Выбор уровня 4B или 9B
Формат промпта одинаков для конечных точек 4B и 9B — подбирайте направление на 4B, для выдачи переключайтесь на 9B. Варианты edit повторяют ту же структуру уровней.
Советы
Советы по написанию запросов для Flux 2 Klein
Практические советы, как получать лучшие результаты от Flux 2 Klein, — на основе приёмов, которые работают в продакшен-пайплайнах для моделей изображений.
- 01
Итерации на 4B, выдача на 9B
Формат промпта одинаков для уровней 4B и 9B. Используйте flux-2-klein-4b для подбора направления промпта и A/B-тестов; для выдачи переключайтесь на 9b, когда важны более чёткий текст и реализм.
- 02
Используйте edit для доработок
Создавайте через text-to-image, дорабатывайте через edit с инструкциями на естественном языке — быстрее сходится, чем повторная полная генерация.
- 03
LoRA для согласованности в продакшене
Обучайте или применяйте чекпоинты LoRA через text-to-image-lora и edit-lora, когда нужен постоянный стиль, персонаж или фирменная идентичность на протяжении всего производства.
- 04
Типографика в промптах
Заявление из каталога: более чёткая генерация текста. Включайте в промпт в кавычках точный текст, который нужно отрисовать — Klein настроен на читаемую типографику в маркетинговых креативах.
- 05
Структурированные промпты лучше шаблонных фраз
Герой + сцена + освещение + язык камеры лучше всего опираются на обучение FLUX. Избегайте общих модификаторов качества — побеждает конкретика.
Цены
Цены на API Flux 2 Klein
Оплата — за каждый результат. Итоговая стоимость зависит от параметров, заданных в playground каждого варианта (разрешение, длительность, количество результатов, референсы).
API
Вызов API Flux 2 Klein
Получите API-ключ на wavespeed.ai/accesskey, затем отправьте предсказание через REST. Playground генерирует готовые к вставке примеры для любой комбинации входных данных.
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)Сравнение
Flux 2 Klein и альтернативы
Когда стоит выбрать Flux 2 Klein, а не похожие модели в WaveSpeedAI.
Flux 2 Klein и Seedream 5 Lite
Seedream 5 Lite делает упор на типографику и предлагает варианты Sequential для согласованности нескольких изображений. Flux 2 Klein нативно поддерживает настройку LoRA и даёт более чёткую генерацию текста в архитектуре FLUX по конкурентной цене за вызов.
Flux 2 Klein и GPT Image 2
У GPT Image 2 есть явные уровни качества (low/medium/high) и edit по референсным изображениям. Flux 2 Klein предлагает отдельные конечные точки LoRA и уровни размера 4B/9B для баланса цены и качества.
Flux 2 Klein и Qwen Image
Qwen Image охватывает Edit-Plus для нескольких изображений, ракурсы камеры и послойную компоновку. Flux 2 Klein остаётся сфокусированным на качественном text-to-image и edit на естественном языке с поддержкой LoRA — набор проще, реализм сильный.
FAQ
Flux 2 Klein API — часто задаваемые вопросы
Цены, лицензия, интеграция — частые вопросы о запуске Flux 2 Klein в WaveSpeedAI.
Что такое API Flux 2 Klein?
Flux 2 Klein — модель генерации изображений от Black Forest Labs, доступная как REST API в WaveSpeedAI. FLUX.2 [klein] от Black Forest Labs — качественные модели text-to-image и edit на 4B и 9B с повышенным реализмом, более чёткой генерацией текста и поддержкой LoRA для быстрой настройки. Базовые варианты и варианты LoRA как для генерации, так и для редактирования. Её можно вызывать программно или попробовать в playground по ссылке выше.
Как вызывать API Flux 2 Klein?
Создайте аккаунт WaveSpeedAI, скопируйте API-ключ на странице /accesskey и отправьте POST на https://api.wavespeed.ai/api/v3/wavespeed-ai/flux-2-klein-9b/text-to-image с входными данными в JSON. Эндпоинт вернёт id предсказания. Опрашивайте эндпоинт результата примерно раз в 2 секунды, для долгих задач увеличивайте интервал и останавливайтесь на любом финальном статусе. Примеры для продакшена на Python / Node.js / cURL — выше.
Сколько стоит API Flux 2 Klein?
Flux 2 Klein стоит от $0.008 за запуск. Точная стоимость зависит от заданных параметров (разрешение, длительность, количество результатов, референсы). Предпросмотр стоимости рядом с кнопкой «Сгенерировать» в playground показывает точную цену для ваших текущих данных.
Какие варианты Flux 2 Klein доступны?
В WaveSpeedAI доступно рабочих эндпоинтов Flux 2 Klein: 16 — 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, и другие. У каждого варианта своя страница playground и свои цены.
Можно ли использовать результаты Flux 2 Klein в коммерческих целях?
Права на коммерческое использование определяются лицензией модели Black Forest Labs. Большинство моделей Black Forest Labs разрешают коммерческое использование результатов; краткое описание лицензии смотрите на странице playground каждой модели, а условия платформы — в Условиях использования WaveSpeedAI.
Зачем использовать Flux 2 Klein в WaveSpeedAI, а не напрямую?
Один API-ключ и один платёжный аккаунт для Flux 2 Klein И для 1000+ других ИИ-моделей от разных провайдеров. Без настройки SDK для каждого вендора, без отдельных лимитов, без переписывания интеграционного кода под каждого поставщика. Цены, как правило, на уровне прямого API Black Forest Labs или ниже.
Разработчик
О Black Forest Labs
Команда, стоящая за Flux 2 Klein и всей линейкой моделей Black Forest Labs в WaveSpeedAI.
Black Forest Labs создала семейство моделей изображений FLUX с открытыми весами. FLUX.2 [klein] предлагает конечные точки text-to-image и edit на 4B и 9B с повышенным реализмом, более чёткой отрисовкой текста и нативной поддержкой LoRA — экономичная альтернатива более крупным вариантам FLUX для конвейеров изображений с большим потоком.
Начните создавать с Flux 2 Klein в WaveSpeedAI
Бесплатные стартовые кредиты при регистрации. Один API-ключ для 1000+ ИИ-моделей от Black Forest Labs и всех остальных провайдеров.
/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)