Simple 4in1 Prompt Modes For ZImageTurbo Workflow
세부 정보
파일 다운로드
모델 설명
이 워크플로우는 4가지 다른 방법으로 프롬프트를 가져올 수 있습니다:
생성된 이미지에서 가져오기.
수동으로 입력하기.
QwenVL을 사용한 자동 프롬프트 생성: a) 이미지를 통해 QwenVL에 제공하기, b) 텍스트를 통해 아이디어를 QwenVL에 설명하기.
::중요 ("SD Prompt Reader" 노드 설치 지침, "COMFY MANAGER"를 사용하여 설치하지 마세요. 저는 매니저를 사용할 때 문제가 발생했지만 시도해볼 수 있습니다. 실패할 경우 "customs node" 폴더 내의 "comfyui-prompt-reader-node"를 삭제하고 아래 지침을 따르세요.)::
- 파일 탐색기를 열고 다음 경로로 이동: ComfyUI\custom_nodes\
Custom Nodes에서 명령 프롬프트 열기: 같은 custom_nodes 폴더 창에서 상단 주소 표시줄을 클릭하고, cmd를 입력한 후 Enter를 누르세요. 검은 터미널 창이 열립니다.
- 재귀 복제 명령 실행:
다음 명령을 터미널에 복사하여 붙여넣고 Enter를 누르세요:
git clone --recursive https://github.com/receyuki/comfyui-prompt-reader-node.git
이 방법이 작동하는 이유: --recursive 플래그는 Git이 일반적인 매니저 설치에서 자주 생략되는 "서브모듈"(누락된 폴더)을 자동으로 다운로드하도록 지시합니다.
- 요구 사항 설치:
다운로드가 완료되면, 동일한 터미널에서 다음 명령을 하나씩 실행하세요:
cd comfyui-prompt-reader-node
..\..\..\python_embeded\python.exe -m pip install -r requirements.txt
참고: python 경로를 찾을 수 없다는 오류가 발생하면, 단순히 다음 명령을 시도하세요: pip install -r requirements.txt
ComfyUI 재시작:
터미널을 닫고 ComfyUI를 다시 시작하세요. 이제 노드가 import 오류 없이 정상적으로 로드됩니다.
확인: 재시작 후 comfyui-prompt-reader-node 폴더를 확인하면, 비어 있지 않은(파이썬 파일을 포함한) stable_diffusion_prompt_reader라는 하위 폴더가 보여야 합니다. 이 폴더가 있다면 수정이 성공한 것입니다.
사용 방법:
"Switch Prompt Modes"에서 옵션을 선택하세요.
"Picture Prompt"를 선택한 경우: "Choose a file to upload"를 클릭하거나 생성된 이미지를 "SD Prompt Reader" 노드에 드래그 앤 드롭하면, 이미지에서 프롬프트를 로드하고 ComfyUI에서 Run을 클릭하여 해당 프롬프트를 기반으로 이미지를 생성합니다.
"Manual Prompt"를 선택한 경우: "Manual Prompt TextBox" 노드를 클릭하여 긍정적 프롬프트를 입력한 후 Run을 클릭하여 이 프롬프트를 기반으로 이미지를 생성합니다.
"Auto Prompt"를 선택한 경우: QwenVL에 프롬프트를 생성하도록 두 가지 방법으로 지시할 수 있습니다. 먼저 "Switch Prompt Input" 노드에서 이미지 또는 텍스트 지시를 통해 QwenVL에 명령할 옵션을 선택하세요.
a) "Image"를 활성화한 경우: "choose file to upload"를 클릭하거나 이미지 파일을 "Load Image" 노드에 드래그 앤 드롭한 후 Run을 클릭하세요. QwenVL은 제공한 이미지와 "Instructions to QwenVL" 노드에 작성된 지시(자유롭게 수정 가능)를 바탕으로 프롬프트를 생성하고, 이 프롬프트를 기반으로 이미지가 생성됩니다.
b) "Text"를 활성화한 경우: QwenVL에게 원하는 프롬프트에 대한 간단한 설명을 입력하세요. 예: "차"에 대한 프롬프트를 원한다면, 설명 상자에 단순히 'Car'라고 입력한 후 Run을 누르세요. QwenVL은 차에 대한 프롬프트를 생성하고, 이 프롬프트를 기반으로 이미지가 생성됩니다.
부정적 프롬프트는 "Negative Prompt" 노드에 입력하세요.




