소개
MiniMax H3 Image LoRA 텍스트→이미지는 오픈웨이트 영상 생성 모델 MiniMax H3로 글로 쓴 프롬프트에서 스틸 한 장을 만들며, 직접 만든 LoRA 파일을 최대 3개까지 불러옵니다. 약 100만 화소인 1k 또는 약 400만 화소인 2k를 15가지 화면비 중에서 고르고, JPEG, PNG, WebP로 받습니다. 플랫폼은 프롬프트, 가중치, 이미지 어디에도 콘텐츠 필터를 더하지 않습니다.
시작 자료에 따라 모드 선택하기
| 가진 자료 | 모드 |
|---|---|
| 글로 쓴 설명 | MiniMax H3 Image LoRA 텍스트→이미지 |
| 바꾸고 싶은 이미지 1~9장 | MiniMax H3 Image LoRA 이미지 편집 |
| 움직이고 싶은 스틸 | MiniMax H3 LoRA 이미지→영상 |
핵심 기능 및 하이라이트
영상 모델의 한 프레임을 스틸로
이 엔드포인트는 H3 영상 계열과 같은 생성기로 돌아가며 한 프레임을 돌려줍니다. 결과는 필름 스틸처럼 읽힙니다. 번들거리는 렌더가 아니라 방향이 있는 빛, 얕은 피사계 심도, 자연스러운 피부입니다.
H3 영상과 같은 LoRA
같은 모델이므로 MiniMax H3용으로 학습한 캐릭터 LoRA와 스타일 LoRA가 여기서도 그대로 적용되며, 요청당 3개까지 각각 강도를 따로 줍니다. 저희가 영상에 쓰는 VHS 스타일 LoRA는 스틸에서도 같은 테이프 룩을 냈습니다.
커스텀 가중치에서도 무검열
그 콘텐츠용으로 학습된 LoRA와 저희의 가장 강한 프롬프트를 쓰면 이미지가 쓴 그대로 돌아왔습니다. 가중치는 심사되지 않으며, 출력물도 걸러지지 않습니다.
요청 파라미터
| 파라미터 | 필수 | 설명 |
|---|---|---|
prompt | 예 | 영화 샷에 조명을 치듯 피사체, 배경, 빛을 묘사하십시오. LoRA에 트리거 워드가 있다면 맨 앞에 두십시오. 1자 이상 · 5000자 이하 |
aspect_ratio | 아니요 | 3:1부터 1:3까지 15가지이며 모든 비율의 가격이 같습니다. |
resolution | 아니요 | 1k는 약 100만 화소로 더 저렴하고, 2k는 약 400만 화소입니다. 반복 작업은 1k로 하십시오. |
loras | 아니요 | MiniMax H3용으로 학습한 {path, scale} 항목을 최대 3개 넣으며 scale은 0~4이고 1이 중립입니다. 여러분의 H3 영상용 LoRA도 여기서 동작합니다. 기본값: |
output_format | 아니요 | 기본은 JPEG이며 필요하면 PNG나 WebP를 고릅니다. 가격에는 영향이 없습니다. |
seed | 아니요 | LoRA 강도를 비교하는 동안 이미지 세트를 비슷하게 유지합니다. |
요금
해상도별로 이미지당 과금됩니다. LoRA를 불러와도 별도 요금은 없습니다.
| 사양 | 요금 |
|---|---|
| $0.042 / 장 |
| $0.09 / 장 |
활용 사례
영상을 위한 시작 프레임
캐릭터 LoRA로 클립의 첫 프레임을 여기서 디자인한 뒤 MiniMax H3 LoRA 이미지→영상으로 보냅니다. 스틸과 모션이 한 모델을 공유하므로 둘 사이에서 룩이 튀지 않습니다.
캐릭터 스타일 시트
캐릭터 LoRA와 seed를 고정하고 프롬프트마다 의상, 장소, 빛만 바꾸면 일관된 스틸 세트를 만들 수 있습니다.
플랫폼용 무검열 스틸
사용자가 기대하는 LoRA를 불러오고 이미지를 곧바로 글로 쓰십시오. 콘텐츠 플래그도, 결과에 대한 2차 심사도 없습니다.
프롬프트 가이드 및 실전 팁
영화 샷처럼 조명하기
광원과 그 방향, 색을 적고 그다음 렌즈의 느낌을 적습니다. 왼쪽의 따뜻한 램프, 뒤쪽의 푸른 창빛, 얕은 피사계 심도 같은 식입니다. H3는 영상으로 학습했기 때문에 스타일 형용사보다 조명 언어가 더 잘 먹힙니다.
트리거 워드 먼저, 그다음 그림
커뮤니티 LoRA 대부분은 프롬프트 맨 앞에 트리거 워드가 있다고 가정합니다. 그 뒤에 피사체와 배경을 묘사하고 스타일은 가중치에 맡기십시오.
1k로 초안, 2k로 마무리
1k 이미지는 몇 초 만에 돌아옵니다. 원하는 결과가 나오면 seed를 유지한 채 2k로 다시 돌려 최종본을 만드십시오. 비교할 때는 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": "minimax/h3-image-lora/text-to-image",
"input": {
"aspect_ratio": "1:1",
"output_format": "jpeg",
"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 레퍼런스에서 확인하세요.


















