미드저니 봇은 이중콜론(::)을 구분기호를 사용하여 프롬프트의 여러 아이템의 중요성을 상대적으로 배분하여 혼합할 수 있습니다.
이것을 다중 프롬프트라고 합니다.
이 글의 목차
보이기
다중 프롬프트 기본 사항
- 프롬프트에 이중 콜론 :: 을 추가하면 프롬프트의 각 부분을 개별적으로 고려해야 한다는 것을 미드저니 봇에 알립니다.
- 이중 콜론 :: 사이에는 공백이 없습니다.
- 다중 프롬프트는 모델 버전 1, 2, 3, 4, 5 니지 및 니지 5에서 작동합니다.
- 매개변수는 프롬프트 맨 끝에 추가됩니다.
pony tail painting | pony:: tail painting | pony:: tail:: painting |
긴머리를 묶은(포니테일) 소녀 | pony가 분리 | 각 요소를 분리/혼합 |
위 이미지처럼 프롬프트를 pony tail painting로 작성하면 머리를 묶은 이미지가 생성이 됩니다.
하지만 pony:: tail:: painting 로 세 요소를 분리할 경우 각 단어를 개별적으로 고려하고 혼합한 이미지를 만듭니다.
여러가지에 자주 사용할 것 같은 매개변수입니다.
다중 프롬프트의 가중치
이중 콜론을 ::
사용하여 프롬프트를 여러 부분으로 분리하는 경우 이중 콜론 바로 뒤에 숫자를 추가하여 프롬프트의 해당 부분에 상대적 중요성을 할당할 수 있습니다.
아래 예에서는 프롬프트가 sea food
이미지를생성했습니다.
프롬프트를 변경하여 “바다”라는 단어가 sea::2 food
단어가 “음식”이라는 단어보다 두 배 더 중요한 요소로 판단하여 바다가 강조된 이미지가 생성됩니다.
sea food | sea:: food | sea::2 food |
한 개의 프롬프트 인식 | sea와 food를 분리하여 해석 | sea가 food보다 2배 더 강조 |
- [모델 버전]
1
,2
, ,3
오직 정수만 가중치로 허용합니다. - [모델 버전]
4
,niji 4
,niji 5
,5
,5.1
및5.2
및 가중치에 대해 소수점 자리를 허용합니다. - 지정되지 않은 가중치의 기본값은 1입니다.
네거티브 프롬프트 가중치
원하지 않는 요소를 제거할 때도 다중 프롬프트의 일부에 음수(-) 가중치를 추가할 수 있습니다.
하지만 모든 가중치의 합은 양수여야 합니다.
kid’s room photo | kid’s room photo:: bed::-.5 |
평범한 아이의 방입니다. | 침대가 없습니다.(bed::-.5) |
no vs 네거티브 프롬프트
매개변수 no는 다중 프롬프트의 네거티브(-)와 동일하게 반영됩니다.
즉, kid's room photo:: bed::-.5
와 kid's room photo --no bed
는 같습니다.
정교한 이미지를 만들 때 도움이 될만한 변수입니다.