텍스트 반복
같은 작업을 입력만 바꿔 여러 번 하려면, 노드를 복사하는 대신 Text Iterator를 씁니다.
여러 텍스트를 한 모델에 보내면 각 입력이 따로 실행되어 결과도 따로 나옵니다. 입력 다섯 줄이면 결과도 다섯 개입니다.
입력을 넣는 방법은 네 가지입니다.
- 직접 타이핑
- Array 노드 연결
- Prompt 노드 연결
- CSV import
목록 항목이 많을수록 반복 작업을 줄여 주는 효과가 큽니다. 자세한 사용법은 공식 문서: Iterators에서 확인할 수 있습니다.
Iterator Workflows를 열어 duplicate to my files로 복제하면 같은 그래프로 따라갈 수 있습니다.
화면으로 따라가기
먼저 항목마다 프롬프트 노드를 하나씩 만드는 방식이 목록이 늘어날 때 어떻게 복잡해지는지 확인합니다.

프롬프트 노드 4개로 시작한 워크플로우도 종류가 100개로 늘면 감당하기 어려워집니다. 다음 화면에서 검색 결과에 Text·Image·Video Iterator가 따로 나오는 것을 확인합니다.

Iterator는 text·image·video 3종입니다. Text Iterator를 열고 add another item으로 항목을 늘리는 위치를 확인합니다.

cat, dog처럼 항목을 담았으면 모델에 연결하기 전에 실행 횟수와 크레딧을 계산합니다.

리스트를 모델에 연결하면 항목마다 따로 실행됩니다. 크레딧도 항목 수만큼 곱해집니다. 마지막 화면에서 입력 네 개가 결과 네 개로 나뉘었는지 확인합니다.

결과물 자체는 일반 프롬프트와 같고, 차이는 정리와 가독성입니다.
자주 묻는 질문
- 일부 항목만 생성됐어요 — select all 누락입니다. 실행 전 전체 선택을 확인합니다.
- 크레딧이 갑자기 많이 빠졌어요 — Iterator는 항목 수만큼 곱해지니, 소량으로 먼저 테스트합니다.
-
Text Iterator 노드 안에 직접 타이핑해서 여러 줄을 입력합니다.
-
또는 Array 노드를 연결해 목록을 넣습니다.
-
또는 Prompt 노드를 연결합니다.
-
또는 CSV 파일을 import합니다.
-
이미지 모델에 연결하기 전에 예상 크레딧을 계산합니다.
확인항목 수 × 모델 크레딧. 4개 × 3크레딧이면 12크레딧입니다.
동물 이름 다섯 개를 줄마다 입력하고 이미지 모델에 연결해 한 번에 다섯 장을 만들어 보세요.
입력 줄 수만큼 결과가 따로 나오면 통과입니다.
용어 풀이
전체 용어집 →- Run
- 노드를 실행해 결과를 만드는 버튼입니다.
2026-06-21 기준 · 출처 · Iterators
이미지 반복
동작은 Text Iterator와 같고, 다루는 대상만 이미지입니다.
Image Iterator는 파일을 직접 올려 씁니다. 올린 이미지 각각이 따로 실행되므로, 같은 스타일 변환을 여러 장에 한 번에 적용할 때 유용합니다.
화면으로 따라가기
첫 화면에서 연결 포트 대신 파일을 직접 넣는 위치를 확인합니다.

Image Iterator는 입력 포트가 없어서, 이미지를 노드에 직접 드래그합니다.

90년대 카툰 스타일 프롬프트와 nano banana를 연결합니다.

올린 이미지마다 같은 변환이 적용된 결과가 따로 나옵니다.

다른 노드의 출력을 직접 되받기는 어렵습니다. 중간 결과를 파일로 내려받아 다시 끌어와야 합니다.
Pitfall
- Image Iterator에 다른 노드 출력을 직접 연결하려고 하면 안 됩니다. 입력 포트가 없어서 파일로 내려받아 다시 끌어와야 합니다.
자주 묻는 질문
- Image Iterator 연결이 안 돼요 — 입력 포트가 없어서, 이미지를 직접 드래그합니다.
-
Image Iterator 노드에 변환할 이미지 여러 장을 올립니다.
-
연결할 이미지 생성 모델을 고릅니다.
-
Run을 누르면 이미지마다 결과가 따로 생성됩니다.
용어 풀이
전체 용어집 →- Iterator(반복 노드)
- 올려 둔 여러 파일을 같은 모델로 하나씩 자동 처리해 각각의 결과를 내는 노드입니다.
- Run
- 워크플로우나 노드를 실제로 실행해 결과를 만들어 내는 버튼입니다.
2026-06-21 기준 · 출처 · Iterators
영상 반복
동작은 Image Iterator와 같고, 대상만 영상 파일입니다. 영상을 직접 올려 쓰고, 올린 영상마다 결과를 따로 받습니다.
화면으로 따라가기
Video Iterator 전용 캡처는 아직 없습니다. 먼저 Image Iterator 화면에서 파일을 노드에 직접 넣는 위치를 확인합니다. Video Iterator도 같은 구조입니다.

입력 포트가 없어 파일을 노드에 직접 드래그하는 구조는 Video Iterator도 동일합니다. 다음 화면에서는 이 구조 때문에 앞 노드의 출력을 곧바로 연결하기 어려운 이유를 확인합니다.

다른 노드의 출력을 직접 되받기 어려운 한계도 Video Iterator에 그대로 적용됩니다.
Pitfall
- Video Iterator에 다른 노드 출력을 직접 연결하려고 하면 안 됩니다. 입력 포트가 없어서 파일로 내려받아 다시 끌어와야 합니다.
-
Video Iterator 노드에 처리할 영상 파일 여러 개를 올립니다.
-
연결할 모델을 고릅니다.
-
Run을 누르면 영상마다 결과가 따로 생성됩니다.
용어 풀이
전체 용어집 →- Iterator(반복 노드)
- 올려 둔 여러 파일을 같은 모델로 하나씩 자동 처리해 각각의 결과를 내는 노드입니다.
- 모델
- 이미지·영상·텍스트 같은 결과물을 만들어 내는 AI 프로그램입니다.
2026-06-21 기준 · 출처 · Iterators
프롬프트 합치기
왼쪽 아래 + 버튼으로 입력 칸을 원하는 만큼 늘릴 수 있고, 노드 안 빈칸에 고정 문구를 직접 적어 함께 합칠 수도 있습니다.
예를 들어 “이 사람의 헤드샷을 만들어라”라는 고정 지시문에 배경 문구만 바꿔 끼우면, 같은 구조로 배경이 다른 헤드샷을 여러 장 만들 수 있습니다.
화면으로 따라가기
첫 화면에서 Prompt Concatenator의 입력 포트와 합쳐진 출력 위치를 확인합니다.

이름은 낯설지만 하는 일은 ‘프롬프트 합치기’입니다.

프롬프트 두 개를 각각 포트 1·2에 연결하면 하나로 합쳐집니다.

쓸모는 반복 제거입니다. 공통 지시 하나에 배경 리스트를 더하면, 같은 지시를 여러 번 복제하지 않아도 됩니다.

배경 문구 하나가 고정 지시문과 합쳐져 완성된 프롬프트가 됩니다.
Pitfall
- 결합 순서·공백을 확인하지 않으면 프롬프트가 뭉쳐 보이므로, 합쳐진 결과를 실행 전에 확인합니다.
-
Concatenator 노드를 캔버스에 추가합니다.
-
합칠 텍스트(Prompt 노드 등)의 출력을 Concatenator의 입력에 연결합니다.
-
왼쪽 아래 + 버튼을 누르면 입력 칸이 하나 더 생깁니다.
-
노드 안 빈칸에 고정 문구를 직접 적어 함께 합칠 수도 있습니다.
이 사람의 헤드샷을 만들어라
확인이 문구가 다른 입력과 순서대로 합쳐져 하나의 프롬프트로 모델에 전달됩니다.
고정 지시문 한 줄과 바꿀 배경 한 줄을 Concatenator로 합쳐 이미지 모델에 연결해 보세요.
두 입력이 하나의 프롬프트로 합쳐져 모델에 들어가면 통과입니다.
용어 풀이
전체 용어집 →- Concatenator
- 여러 텍스트를 순서대로 이어 붙여 하나의 프롬프트로 만들어 주는 노드입니다.
2026-06-21 기준 · 출처 · Text Tools
리스트에 공통 프롬프트
Iterator의 리스트를 Concatenator의 입력 하나에 넣고, 공통 문구를 다른 입력 칸에 한 번만 적습니다. 그러면 리스트의 각 항목과 공통 문구가 자동으로 합쳐집니다.
항목이 50개, 500개로 늘수록 효과가 커집니다.
AI Headshot Workflow를 열어 duplicate to my files로 복제하면 같은 그래프로 따라갈 수 있습니다.
화면으로 따라가기
먼저 Iterator 목록이 Concatenator의 입력으로 들어가는 연결을 확인합니다.

Iterator의 동물 리스트를 Concatenator에 연결합니다.

공통 문구 “on a white background”를 한 번만 입력하면 리스트 전체 항목에 적용됩니다.

동물 4종 모두 흰 배경으로 생성됐습니다.

같은 원리를 실전에 적용한 예입니다. 중립 지시 프롬프트, 배경 8종 Iterator 리스트, Concatenator, 셀피 이미지, 이미지 생성 모델까지 5노드로 구성됩니다.

셀피만 바꾸면 같은 구조로 누구의 헤드샷이든 8장을 만들 수 있습니다.
자주 묻는 질문
- 100개를 만들려면 노드 100개가 필요한가요? — 아닙니다. 리스트 1개와 모델 1개면 됩니다.
-
Text Iterator 노드에 항목 리스트를 줄마다 입력합니다.
-
Iterator의 출력을 Concatenator의 입력 하나에 연결합니다.
-
Concatenator의 다른 입력 칸에 공통 문구를 한 번만 적습니다.
on a white background
확인리스트의 모든 항목에 이 문구가 자동으로 붙어 함께 생성됩니다.
-
합쳐진 결과(Combined Prompt)를 이미지 모델에 연결해 Run을 누릅니다.
-
헤드샷 5노드 구조(중립 지시 프롬프트·배경 리스트·Concatenator·셀피 이미지·이미지 생성 모델)를 재현하고, 셀피만 바꿔 재실행합니다.
용어 풀이
전체 용어집 →- Iterator
- 리스트에 담긴 항목마다 같은 작업을 자동으로 반복해 주는 노드입니다.
2026-06-21 기준 · 출처 · Text Tools
프롬프트 변수
Prompt 노드 안에서 @를 입력하면 그 자리가 변수가 됩니다. 프롬프트 아래에 변수마다 입력칸이 생기고, 거기에 넣는 값이 문장에 끼워져 실행됩니다.
변수는 노드 안에서 위치를 옮기거나 복제해 여러 곳에 재사용할 수 있습니다. List 노드나 Text Iterator를 변수에 연결하면, 준비해 둔 옵션을 골라 가며 프롬프트를 조정할 수 있습니다.
-
Prompt 노드에 기본 문장을 적고, 바꿀 자리에 @를 입력해 변수를 만듭니다.
cinematic scene of @subject in @location at @time
확인프롬프트 아래에 subject·location·time 변수 입력칸이 생깁니다.
-
변수 입력칸에 cowboy·desert·golden hour처럼 값을 넣고 실행합니다.
-
값만 바꿔 다시 실행하면 노드를 다시 연결하지 않아도 결과가 달라집니다.
-
List 노드를 변수에 연결하면 옵션을 골라 가며 쓸 수 있습니다.
자주 쓰는 프롬프트 하나를 골라, 매번 바꾸는 부분을 변수로 바꿔 보세요.
변수 값만 바꿔 다른 결과가 나오면 통과입니다.
Concatenator로도 같은 일을 할 수 있지만 구조를 바꿀 때마다 연결선을 다시 만들어야 합니다. 자주 바꾸는 값은 변수가 편합니다.
용어 풀이
전체 용어집 →- 변수(Variable)
- 프롬프트 안에서 @로 표시해 값만 따로 바꿔 넣을 수 있게 만든 자리입니다.
2026-07-21 기준 · 출처 · Prompt Variables
LLM으로 프롬프트 만들기
LLM 노드는 텍스트를 받아 텍스트를 돌려줍니다. 모델을 고르고 지시문을 연결해 실행하면 답이 나오는, ChatGPT와 같은 구조입니다. 차이는 출력이 채팅창이 아니라 다음 노드로 흘러간다는 점입니다.
가장 자주 쓰는 조합은 LLM에게 프롬프트 여러 개를 만들게 하고, 출력을 별표(*)로 구분하게 한 뒤 Text Iterator의 split by asterisk로 나누는 것입니다. 나눠진 프롬프트는 각각 따로 생성 노드에 들어갑니다.
LLM은 받은 것만 압니다. 지시문만 주면 브랜드와 무관한 프롬프트를 만들기 때문에, 성공한 예시 이미지·브랜드 설명 같은 맥락을 같이 연결해야 결과가 유지됩니다.
-
LLM 노드를 추가하고 모델을 고릅니다.
-
Prompt 노드에 지시문을 적어 LLM에 연결합니다.
이 이미지의 변형 프롬프트 5개를 작성해라. 각 프롬프트는 별표(*)로 구분해라.
확인LLM 출력에 별표로 구분된 프롬프트 5개가 담깁니다.
-
LLM 출력을 Text Iterator에 연결하고 split by asterisk를 켭니다.
-
Iterator 출력을 이미지 모델에 연결하고 전체를 선택해 실행합니다.
기존 결과물 하나를 LLM에 연결하고, 변형 프롬프트 5개를 만들게 해 한 번에 생성해 보세요.
LLM이 만든 프롬프트 개수만큼 이미지가 따로 생성되면 통과입니다.
맥락 없이 시키면 결과가 브랜드에서 벗어납니다. 성공한 예시 이미지나 브랜드 설명을 LLM에 함께 연결하세요.
용어 풀이
전체 용어집 →- LLM
- Large Language Model, 대규모 언어 모델의 줄임말입니다. 아주 많은 글에서 말이 이어지는 방식을 학습해 두고, 앞에 나온 말을 보고 다음에 올 말을 골라 문장을 만듭니다. 캔버스에서는 LLM 노드가 이 일을 맡아 프롬프트를 만들어 줍니다.
2026-07-21 기준 · 출처 · Text Tools
프롬프트 다듬기
이미지 모델은 조명·구도·스타일이 붙은 구체적인 프롬프트에서 좋은 결과를 냅니다. 매번 길게 쓰는 대신, Prompt Enhancer가 짧은 문장을 그 형태로 확장합니다.
노드 안에서 확장에 쓸 LLM을 고르고, enhancement instructions를 편집해 어떤 방향으로 다듬을지 지정할 수 있습니다. 사진풍으로 갈지, 일러스트풍으로 갈지 같은 기준을 여기에 적어 두면 매번 같은 결로 확장됩니다.
-
Prompt 노드에 짧은 문장을 적습니다.
노을 지는 바닷가의 등대
확인이 짧은 문장이 Enhancer의 입력이 됩니다.
-
Prompt Enhancer 노드를 추가하고 Prompt 출력을 연결합니다.
-
드롭다운에서 사용할 LLM을 고릅니다.
-
다듬어진 출력(조명·구도·스타일이 붙은 긴 프롬프트)을 이미지 모델에 연결해 실행합니다.
같은 짧은 프롬프트를 Enhancer 없이 한 번, Enhancer를 거쳐 한 번 생성해 결과를 비교해 보세요.
Enhancer를 거친 프롬프트가 원문보다 구체적으로 확장돼 나오면 통과입니다.
다듬어진 프롬프트가 의도와 다른 방향으로 갈 수 있습니다. enhancement instructions를 열어 확장 방향을 직접 지정하세요.
용어 풀이
전체 용어집 →- Prompt Enhancer
- 짧은 프롬프트를 조명·구도·스타일이 붙은 긴 프롬프트로 확장해 주는 노드입니다.
2026-07-21 기준 · 출처 · Text Tools
라우터
노드가 많아지면 같은 입력을 여러 곳에 일일이 연결하느라 선이 얽힙니다. Router는 이 분기를 한 노드로 정리합니다.
- Router는 입력 하나를 받아 여러 출력으로 내보냅니다.
- 나누고 싶은 연결선을 더블클릭하면 그 자리에 Router가 자동으로 생깁니다.
결과 자체는 바뀌지 않고, 연결선을 정리하는 용도입니다. 공통 Prompt를 여러 이미지 모델에 보낼 때 Prompt를 Router에만 연결해 두면, 모델을 바꾸거나 추가해도 Router 뒤쪽 연결만 손대면 됩니다.
화면으로 따라가기
Router를 넣기 전 연결선이 여러 모델 사이에서 어떻게 얽히는지 먼저 확인합니다.

한 프롬프트가 여러 이미지 노드로 직접 연결되면 선이 얽힙니다. 노드가 20개쯤 되면 어느 선이 어디로 가는지 추적하기 어렵습니다.

같은 프롬프트를 Router에 한 번만 연결하고, Router에서 각 노드로 분기합니다.

Router를 넣기 전후로 결과는 같습니다.
Pitfall
- 연결선 스파게티 — Router로 정리하지 않으면 며칠 뒤 유지보수가 안 됩니다.
- Router가 결과를 바꾼다고 오해 — 정리·가독성 전용입니다. 출력은 같습니다.
-
나누고 싶은 연결선을 더블클릭하면 그 자리에 Router 노드가 생깁니다.
-
Router의 출력을 여러 노드의 입력에 각각 연결합니다.
-
원래 입력을 바꿀 때는 Router 하나만 다시 연결하면 나머지는 그대로 이어집니다.
-
한 프롬프트를 Router에 연결하고 여러 모델로 분기합니다.
용어 풀이
전체 용어집 →- Router(라우터) 노드
- 하나의 출력을 여러 노드로 나눠 보내는 노드입니다. 연결선을 정리할 때 씁니다.
- 노드
- 워크플로우 화면에서 하나의 작업 단위를 나타내는 상자입니다.
- Prompt
- AI 모델에게 무엇을 만들지 설명해 전달하는 텍스트 입력입니다.
2026-07-28 기준 · 출처 · Helpers Overview, Helpers
한 번에 실행
- 실행할 영역을 선택하고 Run selected를 누르면 선택한 노드가 모두 실행됩니다.
- 노드가 100개여도 한 번에 실행됩니다.
- 노드 하나만 실행하려면 그 노드를 선택하고 command+enter를 누릅니다.
입력만 바꿔서(예: 고양이를 기린으로) 다시 Run selected를 누르면 전체가 새 결과로 바뀝니다.
화면으로 따라가기
전체 실행과 비교하기 전에 노드 하나만 실행하는 버튼과 단축키를 확인합니다.

노드 하나만 실행하려면 Run 버튼을 누르거나, 노드를 선택하고 command+enter를 누릅니다.

워크플로우 전체를 선택하고 run selected를 누르면 노드가 100개든 1,000개든 한 번에 실행됩니다.

입력 단어만 바꿔 run selected를 다시 누르면 전체가 새 결과로 갱신됩니다.
Pitfall
- 뼈대도 안 끝났는데 run selected부터 누릅니다. 전체 실행은 생성형 노드를 전부 돌려 크레딧을 한꺼번에 쓰니, 연결 전엔 노드 하나만 command+enter로 확인합니다.
자주 묻는 질문
- 크레딧이 갑자기 많이 빠졌습니다. — run selected는 생성형 노드를 전부 실행합니다. 테스트할 때는 노드 하나만 실행합니다.
-
마우스로 드래그해 실행할 노드들을 선택합니다.
-
Run selected 버튼을 누르면 선택한 노드가 모두 실행됩니다.
-
노드 하나만 실행하려면 그 노드를 선택하고 command+enter를 누릅니다.
-
이미지 노드만 선택해 command+enter로 한 장 생성합니다.
-
프롬프트 단어 하나를 바꾸고 run selected로 다시 실행합니다.
전체 실행은 크레딧을 많이 쓸 수 있습니다. 생성형 노드만 크레딧을 쓰므로, 무엇이 실행되는지 확인하고 누르세요.
용어 풀이
전체 용어집 →2026-07-28 기준 · 출처 · Understanding Nodes
그룹과 이름
노드가 몇 개 없을 때는 필요 없지만, 30개를 넘거나 여러 흐름이 섞이면 그룹과 이름 없이는 며칠만 지나도 다시 알아보기 어렵습니다.
- 영역을 선택해 우클릭하고 Group selection으로 묶은 뒤 이름을 붙입니다.
- 노드 하나만 바꾸려면 rename을 씁니다.
미리 정리해 두면 나중에 본인이 다시 열어도, 다른 사람이 파일을 받아도 구조를 바로 알아볼 수 있습니다.
화면으로 따라가기
먼저 여러 노드를 한 영역으로 묶고 이름을 붙이는 메뉴 위치를 확인합니다.

영역을 선택하고 우클릭해 group selection을 누른 뒤 이름을 지정해요(예: image generator flow).

노드 하나만 이름을 바꿀 때는 그 노드를 우클릭하고 rename을 누릅니다.
Pitfall
- 정리 없이 노드만 늘립니다. 30개를 넘기면 본인도 못 알아보니, 초반부터 group selection·rename을 습관으로 들입니다.
-
마우스로 드래그해 묶을 영역을 선택합니다.
-
선택한 영역을 우클릭하고 Group selection을 누릅니다 (단축키 command+G).
-
생긴 그룹 이름을 클릭해 원하는 이름으로 바꿉니다. 노드 하나만 이름을 바꾸려면 그 노드를 우클릭하고 rename을 누릅니다.