콘텐츠로 건너뛰기
Home » [순열 프롬프트] 한 번의 명령어로 여러 개의 프롬프트 실행

[순열 프롬프트] 한 번의 명령어로 여러 개의 프롬프트 실행

순열 프롬프트(Permutation prompt)를 사용하면 하나의 /imagine 명령으로 프롬프트를 다양하게 변형하여 이미지를 빠르게 생성할 수 있습니다.
프롬프트에 중괄호 {} 안에 쉼표로 구분된 옵션 목록을 추가하면 미드저니 봇에서 프롬프트와 옵션 목록의 조합으로 여러 버전의 프롬프트를 만들어 이미지를 생성합니다.

수학시간에 배우는 순열 배열과 같은 의미입니다.

순열 프롬프트(Permutation prompt)란

  • 순열 프롬프트를 사용하여 텍스트, 이미지 프롬프트, 매개변수 또는 프롬프트 가중치 등 미드저니 프롬프트의 모든 부분을 포함하는 조합 및 순열을 만들 수 있습니다.
  • 순열 프롬프트는 fast 모드를 사용하는 동안에만 사용할 수 있습니다.
  • 기본 가입자는 하나의 순열 프롬프트에 최대 4개의 작업을 만들 수 있습니다.
    스탠다드 구독자는 하나의 순열 프롬프트로 최대 10개의 작업을 만들 수 있습니다.
    프로 및 메가 구독자는 하나의 순열 프롬프트로 최대 40개의 작업을 만들 수 있습니다.

순열 프롬프트{} 기본 사항

프롬프트를 다양하게 변형하여 다양한 이미지를 빠르게 생성하려면 프롬프트 작성시 옵션 목록인 중괄호 {}를 추가하면 됩니다.
괄호 안에는 작업의 목록을 쉼표(,)로 구분하여 추가합니다.

순열 프롬프트{}와 개별 작업

  • 3가지 색의 새의 이미지를 만들고자 아래와 같이 순열 프롬프트를 작성합니다.
    /imagine prompt a {red, green, yellow} bird 
  • 그럼, 미드저니봇에서는 아래와 같이 개별 작업으로 처리합니다.
    /imagine prompt a red bird
    /imagine prompt a green bird
    /imagine prompt a yellow bird

순열 프롬프트{} 실행

순열 프롬프트는 처리를 시작하기 전에 아래와 같은 확인 메시지를 표시합니다.

  • [Yes] : 순열 프롬프트가 실행이 됩니다.
  • [No] : 순열 프롬프트를 실행하지 않습니다.
  • [Show Prompts] : 개별 작업의 각각의 프롬프트를 보여줍니다.
  • [Edit Template] : 입력한 명령 프롬프트를 수정할 수 있습니다.

순열 프롬프트와 GPU 사용

미드저니 봇은 순열 프롬프트를 개별 작업으로 처리되기 때문에 각각 GPU를 소비합니다.

순열 프롬프트의 적용 예시

텍스트 프롬프트 변경

텍스트 프롬프트의 요소를 순열{}로 작성하여 생성한 이미지입니다.
/imagine prompt Illustration of a shirt with {lines, dots, grid}


Illustration of a shirt with lines, dots, grid pattern

Illustration of a shirt with lines pattern

Illustration of a shirt with dots pattern

Illustration of a shirt with grid pattern

매개변수(Parameter) 변경 예

1. –ar 비율 변경

이미지 비율을 변경하는 순열 변수를 추가하여 이미지를 생성하였습니다.
imagine prompt fruit birthday cake --ar {3:2, 1:1, 2:3, 1:2}

순열 프롬프트 Permutation prompt

2. –v 모델 버전 변경

모델 변경 매개변수 –v 를 순열 처리합니다.
imagine prompt fruit birthday cake {--v 5, --v 6, --niji}

여러 개의 중첩된 순열 프롬프트 처리

  • 복수의 중첩된 순열 프롬프트도 가능합니다. 쉽게 말하면 중괄호{ } 목록을 두 개 이상 사용할 수 있습니다.
    /imagine prompt a {red, green} bird in the {jungle, desert} 
    이처럼 순열 프롬프트를 입력하면 아래와 같이 4개의 개별 결과물이 나옵니다.
    /imagine prompt a red bird in the jungle
    /imagine prompt a red bird in the desert
    /imagine prompt a green bird in the jungle
    /imagine prompt a green bird in the desert
  • 중괄호 안의 괄호로 묶인 {{ }} 옵션 집합도 중첩하여 사용할 수 있으니 참고하시기 바랍니다.
    /imagine prompt A {sculpture, painting} of a {seagull {on a pier, on a beach}, poodle {on a sofa, in a truck}}.

문자(기호) 없애기

순열 프롬프트 입력시 옵션에 반드시 쉼표(,)가 필요한 경우에는을 사용하여 순열 프롬프트 적용을 변경할 수 있습니다.

imagine prompt {red, pastel, yellow} bird 는 아래와 같이 3가지 작업을 진행합니다.
/imagine prompt a red bird
/imagine prompt a pastel bird
/imagine prompt a yellow bird

imagine prompt {red, pastel \, yellow} bird  는 2개의 작업이 처리됩니다.
/imagine prompt a red bird
/imagine prompt a pastel, yellow bird

순열 프롬프트는 저도 자주 사용하는 방법입니다.
실제로 이미지를 제작할 때, 매개변수나 프롬프트를 조금씩 변화하여 이미지를 생성하는 경우가 많기 때문입니다.