소개
FLUX.2 Klein 9B LoRA 이미지 편집은 Black Forest Labs의 스텝 증류 모델 FLUX.2 [klein] 9B로 원본 이미지 1~3장을 글 지시대로 바꾸며, 직접 준비한 LoRA 파일을 최대 3개까지 불러옵니다. auto로 원본 모양을 유지하거나 9가지 모양 중 하나를 1k 또는 2k로 고르십시오. 편집은 대부분 모델 처리 시간이 10초쯤이었고, 조정할 마스크나 강도(strength) 설정은 없으며, 아무것도 필터링하지 않습니다.
시작 자료에 따라 모드 선택하기
| 가진 자료 | 모드 |
|---|---|
| 글로 쓴 설명과 LoRA | FLUX.2 Klein 9B LoRA 텍스트→이미지 |
| 바꿀 이미지 1~3장 | FLUX.2 Klein 9B LoRA 이미지 편집 |
핵심 기능 및 하이라이트
같은 사람, 새로운 장면
저희 테스트에서 의상과 장소가 바뀌어도 얼굴과 머리 모양이 유지되었습니다. 공원 벤치에서 후디를 입고 있던 남성이 해 질 녘 주차장 옥상에서 오픈 칼라 셔츠를 입은 모습으로 돌아왔고, 분명히 같은 사람이었습니다.
원본은 최대 3장
따로 찍은 상반신 인물 사진 두 장이 조명 켜진 분수 앞의 커플 한 쌍이 되었고, 각자 자기 얼굴을 유지했습니다. 원본이 둘이나 셋이면 얼굴과 머리 모양이 조금 달라질 수 있으니 결과를 쓰기 전에 인물을 하나씩 확인하십시오.
편집에 얹는 LoRA
필름이나 아날로그 계열 LoRA는 편집된 이미지의 색감을 정합니다. 컨셉 LoRA는 그려지는 내용을 바꾸며, 무거운 것은 얼굴이나 피부색을 원본에서 밀어낼 수도 있습니다. 그럴 때는 스케일을 낮추십시오.
요청 파라미터
| 파라미터 | 필수 | 설명 |
|---|---|---|
prompt | 예 | 필수, 최대 5,000자. 먼저 유지할 것(얼굴, 머리, 자세)을 적고 그다음 바꿀 내용을 적으십시오. 1자 이상 · 5000자 이하 |
image_urls | 예 | 필수이며 장당 최대 10 MB의 공개 이미지 링크 1~3개를 프롬프트에서 가리키는 순서대로 넣습니다. 열리지 않거나 이미지가 아닌 링크는 요청이 실패합니다. 1개 이상 · 3개 이하 |
aspect_ratio | 아니요 | auto(기본값)는 첫 원본의 모양을 약 100만 화소로 유지합니다. 1328 x 1776 세로 사진은 880 x 1184로 돌아왔습니다. |
resolution | 아니요 | 1k(기본값) 또는 2k이며, 화면비를 골랐을 때 적용되고 auto에서는 무시됩니다. 가격은 바뀌지 않습니다. |
loras | 아니요 | FLUX.2 [klein] 9B용으로 학습된 {path, scale} 항목을 최대 3개까지 넣을 수 있습니다. 증류형이든 Base든 상관없습니다. 기본값: |
seed | 아니요 | 선택 사항이며 0부터 2,147,483,647까지입니다. 프롬프트나 LoRA 변경을 비교할 때 다시 쓰십시오. |
요금
$0.025 / 장
이미지당 균일 가격으로 과금됩니다. 원본 수, 크기 단계, LoRA 로딩은 가격을 바꾸지 않습니다.
활용 사례
의상과 장소 바꾸기
인물의 닮은 모습은 유지한 채 새 장소와 의상으로 한 번에 옮길 수 있어, 룩북, 무드 보드, 캐릭터 시트에 알맞습니다.
인물 합치기
인물 사진 두세 장을 한 장면으로 합친 다음 LoRA로 스타일을 바꿔 시리즈의 룩을 맞추십시오.
빠른 보정 라운드
편집당 10초쯤이므로 같은 사진에 여러 지시와 LoRA 강도를 시험해 보고 가장 좋은 버전을 고를 수 있습니다. 첫 시도에서 멈출 필요가 없습니다.
프롬프트 가이드 및 실전 팁
지킬 것 먼저, 그다음 변경
지시문을 얼굴, 머리, 표정처럼 그대로 둘 것으로 시작한 뒤, 옷, 장소, 빛처럼 바꿀 내용을 구체적으로 묘사하십시오. 저희 테스트에서는 긴 목록보다 짧고 구체적인 지시가 얼굴을 더 잘 유지했습니다.
원본마다 역할 주기
이미지가 여럿이면 각각이 무엇을 가져오는지 적으십시오. 첫 이미지의 여성, 두 번째 이미지의 남성, 세 번째 이미지의 방처럼요. 프롬프트의 순서는 업로드 순서와 맞아야 합니다.
얼굴을 바꾸는 LoRA는 낮추기
인물이 원본과 닮지 않게 되면, LoRA 스케일을 0.2 낮추고 같은 시드로 다시 실행하십시오. 원인은 대개 무거운 컨셉 LoRA이며, 스타일 LoRA가 얼굴을 옮기는 경우는 드뭅니다.
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-9b-lora/edit",
"input": {
"aspect_ratio": "auto",
"image_urls": [
"https://example.com/reference.png"
],
"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"
인증, 전체 스키마, 폴링과 오류 처리는 API 레퍼런스에서 확인하세요.



























