소개
FLUX.2 [klein] 4B 텍스트→이미지는 Apache 2.0 오픈소스로 공개된 Black Forest Labs의 가장 작은 FLUX.2 모델로 글 프롬프트에서 이미지 한 장을 만듭니다. 약 100만 화소(1k) 또는 긴 변 최대 2048픽셀(2k)의 9가지 화면비 중 하나를 고르면 대략 15~35초 안에 JPEG가 돌아옵니다. 프롬프트와 결과에는 콘텐츠 필터가 적용되지 않습니다.
출발 자료에 따라 모드 고르기
| 가진 것 | 모드 |
|---|---|
| 글로 쓴 설명 | FLUX.2 Klein 4B 텍스트→이미지 |
| 바꾸거나 합칠 사진 1~3장 | FLUX.2 Klein 4B 이미지 편집 |
핵심 기능 및 하이라이트
작고 빠릅니다
40억 파라미터로 가장 가벼운 FLUX.2 모델입니다. 초안, 목업, 여러 아이디어를 연달아 시험하는 데 알맞습니다.
따옴표 글자와 hex 색상
따옴표 안의 짧은 제목과 hex 색상 코드를 이해합니다. 결과는 쓸 만하지만 보장되지는 않습니다. 글자가 틀릴 수 있고 색이 의도한 사물이 아닌 다른 곳에 나타날 수도 있습니다.
오픈이며 필터는 없습니다
어떤 것도 검토되거나 거절되지 않습니다. 한계는 모델 자체에 있습니다. 모델이 스스로 옷을 덧붙이는 경향이 있고, 매우 강함 단계는 렌더링되지 않습니다.
요청 파라미터
| 파라미터 | 필수 | 설명 |
|---|---|---|
prompt | 예 | 피사체, 의상, 장소, 빛을 완전한 문장으로 최대 5,000자까지 묘사하세요. 간판이나 포스터에 들어갈 글자는 따옴표로 묶고 색은 hex 코드로 쓰세요. 1자 이상 · 5000자 이하 |
aspect_ratio | 아니요 | 21:9부터 9:21까지 9가지 옵션이며 기본값은 1:1입니다. 비율은 가격에 영향을 주지 않습니다. |
resolution | 아니요 | 크기 단계입니다. 1k는 약 100만 화소(기본값), 2k는 긴 변 2048픽셀입니다. |
seed | 아니요 | 0부터 2147483647까지의 숫자입니다. 한 가지 디테일만 바꾸며 결과를 비교하려면 같은 값을 다시 쓰고, 글자가 이상하면 seed를 여러 개 시도하세요. |
요금
이미지 단위로 과금합니다. 고른 크기 단계는 실행 전에 표시되는 가격에 반영되며, 화면비는 가격에 영향을 주지 않습니다. 실패한 요청에는 요금이 부과되지 않습니다.
| 사양 | 요금 |
|---|---|
| $0.0093 / 장 |
| $0.0099 / 장 |
활용 사례
확정 전의 초안
프롬프트와 seed를 열두 개쯤 빠르게 시험한 뒤, 더 많은 디테일이 필요하면 가장 좋은 아이디어를 큰 모델로 가져가세요.
포스터와 네온 장면
행사 포스터, 광고 목업, 간판과 색 조명이 있는 야경 장면이 이 모델의 범위 안에서 잘 나옵니다.
분위기 있는 인물 사진
뚜렷한 광원 하나를 둔 단일 피사체가 깔끔하게 나옵니다. 특히 손이 가려지거나 프레임 밖에 있으면 좋습니다.
프롬프트 가이드 및 실전 팁
옷은 직접 묘사하기
이 모델은 스스로 옷을 입힙니다. 각 인물이 입은 옷을 하나하나 정확히 적으면 그대로 따릅니다.
글자는 따옴표로, 짧게
따옴표 안에 한두 개의 짧은 단어가 가장 안전합니다. 글자가 이상하면 seed만 바꿔 다시 실행하세요.
두 사람이 함께 나올 때는 손 묘사를 단순하게
프레임에 두 사람이 있으면 손이 가장 먼저 틀어집니다. 어깨, 난간, 글러브 위에 올려 두거나, seed를 여러 번 돌려 가장 좋은 것을 고르세요.
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/text-to-image",
"input": {
"prompt": "A ceramic teapot on a linen cloth, soft window light, muted palette",
"resolution": "1k",
"aspect_ratio": "1:1"
}
}'
# 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"
인증, 전체 스키마, 폴링과 오류 처리는 API 레퍼런스에서 확인하세요.

























