# 텍스트 분할

> 텍스트 하나를 줄바꿈, 쉼표, 직접 정한 구분자마다 잘라 항목 목록으로 만드세요. 다음 노드가 항목마다 한 번씩 실행되어 한 줄에 이미지 하나를 만듭니다.

Source: https://nodaro.ai/ko/docs/nodes/automate/split-text

**텍스트 분할** 노드는 텍스트 하나를 줄바꿈 같은 구분자마다 잘라 항목 목록으로 만듭니다. 그 뒤에 연결한 노드는 항목마다 한 번씩 실행되므로, 열 줄짜리 텍스트 하나가 이미지 10장, 음성 클립 10개, 동영상 10개가 됩니다. 텍스트 분할은 크레딧이 들지 않으며 모델 없이 실행됩니다.

- Found in: Automate › Text
- Output: text
- API type: `split-text`

## 사용 시기
- 한 줄에 프롬프트 하나씩 쓰고, 각 줄마다 이미지나 동영상을 하나씩 생성합니다.
- 스크립트를 장면으로 나눈 다음 장면마다 샷을 하나씩 생성합니다.
- 쉼표로 구분한 주제 목록을 별도의 항목으로 바꿉니다.
- [텍스트 생성 - 모든 LLM](https://nodaro.ai/docs/nodes/automate/prompt) 노드의 답변을 원하는 구분자마다 여러 부분으로 자릅니다.

## 빠른 시작
### 노드 추가
캔버스에서 Tab을 누르고 **자동화 › 텍스트 › 텍스트 분할**을 선택하세요.

### 텍스트 연결
[텍스트](https://nodaro.ai/docs/nodes/automate/text) 노드나 다른 텍스트 노드를 **텍스트** 입력에 연결하세요.

### 구분자 선택
설정 패널을 열고 **구분자**를 고르세요. 기본값인 <strong>줄바꿈(\n)</strong>은 한 줄마다 항목 하나를 만듭니다. 실행한 뒤 **미리 보기**에 항목이 표시됩니다.

### 다음 노드 연결 후 실행
출력을 항목마다 실행할 노드에 연결하세요. 예를 들어 [이미지 생성](https://nodaro.ai/docs/nodes/image/generate-image)의 **프롬프트** 입력에 연결합니다. 실행하면 그 노드가 항목마다 한 번씩 실행됩니다.

Workflow: 세 줄짜리 텍스트 노드가 항목 3개가 되고, 이미지 생성이 각 항목마다 한 번씩 실행됩니다.

- 텍스트 → 텍스트 분할 (텍스트)
- 텍스트 분할 → 이미지 생성 (프롬프트)

## 입력
| 입력 | 받는 것 | 기능 |
| --- | --- | --- |
| **텍스트** | 텍스트, 텍스트 생성 - 모든 LLM, 텍스트 합치기 같은 텍스트 노드 | 항목으로 자를 텍스트입니다. |

출력인 **텍스트**는 항목 목록입니다. 여기에 연결한 노드는 항목마다 한 번씩 실행됩니다.

## 설정
| 설정 | 기능 |
| --- | --- |
| **구분자** | 텍스트를 자를 위치입니다. **줄바꿈(\n)**(기본값), **줄바꿈 2개(\n\n)**, **쉼표(,)**, **공백**, **별표 3개(\*\*\*)**, **사용자 지정** 중에서 고릅니다. |
| **사용자 지정 구분자** | **구분자**가 **사용자 지정**일 때 직접 입력하는 구분자입니다. 예를 들면 `===NEXT===`입니다. |
| **앞뒤 공백 제거** | **켜짐**(기본값)이면 각 항목 앞뒤의 공백과 줄바꿈을 없앱니다. |
| **빈 항목 제거** | **켜짐**(기본값)이면 빈 줄 때문에 생긴 항목 같은 빈 항목을 버립니다. |
| **미리 보기** | 마지막 실행의 항목을 번호와 함께 보여 줍니다. 읽기 전용입니다. |

## 항목마다 한 번 실행 또는 모든 항목을 한 번에
텍스트 분할에서 나가는 연결은 기본적으로 **개별**로 설정됩니다. 다음 노드가 항목마다 한 번씩 실행되고, 항목마다 결과를 하나씩 얻습니다. 바꾸려면 연결을 클릭하세요.

| 모드 | 다음 노드가 받는 것 | 용도 |
| --- | --- | --- |
| **개별**(기본값) | 실행마다 항목 하나 | 항목마다 이미지, 동영상, 음성 클립 하나 |
| **묶음** | 모든 항목을 함께, 한 번의 실행으로 | 전체 묶음을 합치는 노드 |
| **항목** | `2`나 `last`처럼 위치로 고른 항목 하나 | 항목 하나만 사용할 때 |

**개별**과 **묶음** 모드에서는 처음 다섯 개를 뜻하는 `1..5`처럼 일부 항목만 보낼 수도 있습니다. 모든 옵션은 [목록과 일괄 처리](https://nodaro.ai/docs/concepts/lists-and-batching)를 참고하세요.

## 크레딧
텍스트 분할 자체는 무료입니다. 그 뒤의 노드는 항목마다 한 번씩 비용이 청구되므로, 항목 수에 따라 비용이 늘어납니다. 20크레딧짜리 노드에 항목 10개를 넣으면 약 200크레딧이 듭니다. 시작하기 전에 그 노드의 **실행** 버튼에 합계가 표시됩니다.

## 팁
- **먼저 미리 보기를 확인하세요.** 비용이 큰 노드를 뒤에서 실행하기 전에 텍스트 분할만 실행하고 **미리 보기**를 읽어 보세요.
- **항목 몇 개로 테스트하세요.** 워크플로를 시험하는 동안에는 연결이 `1..2`만 보내도록 설정하고, 전체 실행에서는 범위를 지우세요.
- **모델이 항목을 쓰게 하세요.** [텍스트 생성 - 모든 LLM](https://nodaro.ai/docs/nodes/automate/prompt) 노드는 프롬프트 여러 개를 한 번에 쓸 수 있습니다. 그 **항목** 출력은 이미 답변을 `===NEXT===`마다 나누므로, 이 구분자에는 텍스트 분할이 필요하지 않습니다.
- **값의 표에는 목록을 사용하세요.** 실행마다 프롬프트와 이미지처럼 여러 값이 필요하면 [목록](https://nodaro.ai/docs/nodes/automate/list) 노드가 실행마다 한 행씩 담습니다.

## 자주 묻는 질문

### 텍스트 분할 노드는 무엇을 하나요?

텍스트 분할은 텍스트 하나를 줄바꿈 같은 구분자마다 잘라 항목 목록으로 만듭니다. 그 뒤에 연결한 노드는 항목마다 한 번씩 실행됩니다. 텍스트 분할 자체에는 크레딧이 들지 않습니다.

### 텍스트 한 줄마다 이미지를 하나씩 생성하려면 어떻게 하나요?

텍스트 노드에 한 줄에 프롬프트 하나씩 쓰고, 구분자를 줄바꿈으로 설정한 텍스트 분할에 연결한 다음, 텍스트 분할을 이미지 생성의 “프롬프트” 입력에 연결하세요. 이미지 생성이 한 줄마다 한 번씩 실행됩니다.

### 빈 항목이 생기는 이유는 무엇인가요?

빈 항목은 빈 줄이나 연달아 쓴 구분자에서 생깁니다. 기본값인 “빈 항목 제거”를 켜 두면 텍스트 분할이 빈 항목을 버립니다.

### 모든 항목을 노드 하나에 한꺼번에 보내려면 어떻게 하나요?

텍스트 분할 뒤의 연결을 클릭하고 “묶음”으로 설정하세요. 그러면 다음 노드가 한 번 실행되며 모든 항목을 함께 받습니다.

### 텍스트 분할 실행에는 비용이 얼마나 드나요?

텍스트 분할은 무료지만, 항목마다 다음 노드가 한 번씩 실행됩니다. 20크레딧짜리 이미지 노드에 항목 10개를 넣으면 약 200크레딧이 듭니다. 시작하기 전에 다음 노드의 “실행” 버튼에 합계가 표시됩니다.
