소개
P-Image LoRA 이미지 편집은 Pruna AI의 P-Image-Edit로 원본 이미지 한 장에서 다섯 장을 지시에 따라 바꾸며, 특정 편집 스타일을 위한 선택형 LoRA를 하나 쓸 수 있습니다. 무엇을 바꾸고 무엇을 남길지 말하십시오. 비율을 고르지 않으면 결과는 첫 이미지의 모양을 따릅니다. 플랫폼은 이미지, 지시문, 결과 어디에도 콘텐츠 필터를 더하지 않습니다.
시작 자료에 따라 모드 선택하기
| 가진 자료 | 모드 |
|---|---|
| 바꿀 사진 한 장 이상 | P-Image LoRA 이미지 편집 |
| 글로 쓴 설명만 | P-Image LoRA 텍스트→이미지 |
핵심 기능 및 하이라이트
지시로 하는 편집
의상, 조명, 구도는 요청에 따라 바뀌고 얼굴과 배경은 그대로 남습니다. 저희 테스트에서 정장은 오픈칼라 셔츠가 되었고, 리셉셔니스트의 블라우스는 새틴 드레스가 되었지만 인물과 방은 같았습니다.
한 번에 사진 5장까지
따로 찍은 인물 사진 두 장이 두 얼굴을 유지한 채 하나의 장면으로 돌아왔습니다. 지시문에서는 각 사진을 번호로 가리키십시오.
편집 LoRA
Qwen-Image-Edit용으로 학습한 LoRA를 하나 불러올 수 있습니다. 포토 투 애니메나 다음 컷 LoRA가 그 예입니다. 대부분의 일은 지시문이 하고, LoRA는 변화의 스타일을 이끕니다.
콘텐츠 필터 없음
어떤 것도 필터링되거나 거절되지 않습니다. 저희 테스트에서 편집기는 강함 단계까지, 그리고 최대 단계에서도 지시를 따랐으며, 필터 없는 LoRA를 불러와도 매우 강함 단계는 수위가 낮춰졌습니다.
요청 파라미터
| 파라미터 | 필수 | 설명 |
|---|---|---|
prompt | 예 | ‘keep her face and the lobby’처럼 바꿀 것과 남길 것을 말하십시오. 이미지가 여러 장이면 image 1, image 2처럼 번호로 가리키십시오. 1자 이상 · 5000자 이하 |
image_urls | 예 | 원본 이미지 1장에서 5장까지이며 장당 최대 10MB입니다. aspect_ratio를 지정하지 않으면 결과는 첫 번째 이미지를 따릅니다. 1개 이상 · 5개 이하 |
aspect_ratio | 아니요 | 선택 항목입니다. 비워 두면 결과는 첫 번째 이미지를 따라 약 1메가픽셀로 나옵니다. |
loras | 아니요 | 선택 항목입니다. Qwen-Image-Edit용으로 학습한 {path, scale} 항목 하나를 .safetensors 파일의 공개 직접 링크로 넣으며, scale은 -1에서 3까지이고 기본값은 1입니다. 기본값: |
output_format | 아니요 | 기본은 JPEG이며 필요하면 PNG나 WebP를 고릅니다. 형식은 가격을 바꾸지 않습니다. |
seed | 아니요 | 지시문이나 LoRA strength를 바꾸는 동안 편집 결과를 비교할 수 있게 해 줍니다. 실행할 때마다 정확히 같은 픽셀을 보장하지는 않습니다. |
요금
$0.012 / 장
이미지당 과금됩니다. 원본 이미지 수, 화면비, 출력 형식, LoRA 로드는 가격을 바꾸지 않습니다.
활용 사례
의상과 빛 바꾸기
다시 촬영하지 않고도 같은 인물과 같은 세트에서 옷차림, 시간대, 컬러 그레이딩을 시험해 보십시오.
따로 찍은 사진으로 만드는 단체 장면
따로 찍은 인물들을 표지, 포스터, 스토리보드용으로 한 프레임에 담으십시오.
세트 전체의 스타일 변경
폴더 속 사진을 포토 투 애니메 같은 편집 LoRA 하나와 같은 지시문, 같은 seed로 돌리십시오.
프롬프트 가이드 및 실전 팁
남길 것을 말하기
얼굴, 머리, 방처럼 살아남아야 할 부분을 적고, 그다음 변화를 묘사하십시오. 적지 않은 디테일은 흐트러질 수 있습니다.
이미지에 번호 붙이기
원본이 여럿이면 ‘the woman from image 1 and the man from image 2’처럼 쓰십시오. 비율을 정하지 않으면 출력은 첫 이미지의 모양을 따릅니다.
LoRA의 문구 쓰기
편집 LoRA는 ‘Next Scene:’이나 ‘transform into anime’ 같은 정해진 문구로 학습됩니다. 지시문 맨 앞에 두십시오.
단순한 편집에는 LoRA 빼기
평범한 지시문은 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": "pruna-ai/p-image-lora/edit",
"input": {
"image_urls": [
"https://example.com/reference.png"
],
"output_format": "jpeg",
"prompt": "A ceramic teapot on a linen cloth, soft window light, muted palette"
}
}'
# 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 레퍼런스에서 확인하세요.









