# 텍스트

> 프롬프트나 다른 텍스트를 한 번 써서 이미지, 동영상, 오디오, AI 텍스트 노드로 보내세요. 변수로 다른 노드의 값을 넣을 수 있습니다.

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

**텍스트** 노드는 직접 입력한 텍스트를 담아, 연결한 노드에 보냅니다. 워크플로의 첫 노드로 가장 많이 쓰입니다. 프롬프트를 한 번 쓴 다음 [이미지 생성](https://nodaro.ai/docs/nodes/image/generate-image), [동영상 생성](https://nodaro.ai/docs/nodes/video/generate-video), [텍스트 음성 변환](https://nodaro.ai/docs/nodes/audio/text-to-speech), [텍스트 생성 - 모든 LLM](https://nodaro.ai/docs/nodes/automate/prompt) 노드나 텍스트를 받는 다른 입력에 연결하세요. 텍스트 노드는 모델을 실행하지 않으므로 크레딧이 들지 않습니다.

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

## 사용 시기
- 이미지, 동영상, 음성, 음악 노드에 쓸 프롬프트가 필요할 때.
- 텍스트를 한 번 써서 여러 곳에 쓰고 싶을 때. 예를 들어 이미지 노드 세 개에 네거티브 프롬프트 하나를 씁니다.
- [텍스트 음성 변환](https://nodaro.ai/docs/nodes/audio/text-to-speech)에 쓸 대사나 [Suno 음악 생성](https://nodaro.ai/docs/nodes/audio/suno-create-music)에 쓸 가사를 쓸 때.
- 변수로 다른 노드의 값을 모아 텍스트를 만들고 싶을 때.

## 빠른 시작
### 노드 추가
캔버스에서 Tab을 누르고 **자동화 › 텍스트 › 텍스트**를 선택하세요. 텍스트 노드는 **자주 사용** 탭에도 있으며, **이미지**, **동영상**, **오디오** 탭에서는 업로드 노드 옆에 있습니다.

### 텍스트 작성
노드에 바로 입력하거나, 설정 패널의 **프롬프트 텍스트**에 입력하세요.

### 연결
노드 오른쪽의 출력에서 텍스트를 받는 입력으로 드래그하세요. 예를 들어 [이미지 생성](https://nodaro.ai/docs/nodes/image/generate-image)의 **프롬프트** 입력입니다.

### 연결된 노드 실행
텍스트 노드 위에 포인터를 올리고 그 아래의 **여기서부터 실행**을 클릭하세요. 버튼에 실행될 노드들의 크레딧이 표시되며, 텍스트 노드 뒤의 모든 노드가 현재 텍스트로 실행됩니다.

Workflow: 텍스트 노드 하나가 이미지 노드와 동영상 노드의 프롬프트에 값을 보냅니다. 두 번째 텍스트 노드에는 네거티브 프롬프트가 들어 있습니다.

- 텍스트 → 이미지 생성 (프롬프트)
- 텍스트 → 이미지 생성 (네거티브)
- 텍스트 → 동영상 생성 (프롬프트)

## 설정
| 설정 | 기능 |
| --- | --- |
| **작성 용도** | 일반 프롬프트에는 **텍스트**(기본값), 말할 텍스트에는 **보이스**, 노래 가사에는 **가사**를 고릅니다. **보이스**에서는 텍스트에 `[`를 입력하면 음성용 오디오 태그가 제안됩니다. **가사**에서는 `[`를 입력하면 Suno 메타태그가 제안됩니다. 이 선택은 편집기의 제안만 바꾸며, 노드가 보내는 텍스트는 바꾸지 않습니다. |
| **프롬프트 텍스트** | 텍스트 자체입니다. `{Mood}` 같은 변수를 넣을 수 있습니다. 레이블 옆의 버튼으로 최종 텍스트 미리 보기로 전환하고, [프롬프트 스니펫](https://nodaro.ai/docs/guides/prompt-snippets)을 넣고, 프롬프트 도우미를 엽니다. |
| **앱에서 읽기 전용** | 텍스트 노드가 게시된 [앱](https://nodaro.ai/docs/concepts/apps)의 입력일 때 나타납니다. 앱 사용자는 텍스트를 볼 수 있지만 바꿀 수는 없습니다. |

출력은 텍스트를 전달합니다. 한 번에 몇 개의 노드에든 값을 보낼 수 있으며, 각 노드는 실행될 때 텍스트를 읽습니다.

## 텍스트에 변수 사용
다른 노드의 레이블을 중괄호로 감싸 쓰면 그 노드의 값을 텍스트에 넣을 수 있습니다. `{Mood}`는 분위기 피커에 설정된 값이 되고, `{Maya}`는 Maya라는 레이블이 붙은 노드의 텍스트가 됩니다.

- **기본값.** `{person || man}`은 연결된 인물 피커가 있으면 그 값을, 없으면 “man”(남자)이라는 단어를 사용합니다. 세로 막대 뒤에 아무것도 없는 `{person || }`은 빈 텍스트가 됩니다.
- **강조 표시.** 연결된 노드의 프롬프트 편집기에서 변수는 일치하는 노드가 연결되어 있으면 청록색, 아직 값을 주는 노드가 없으면 호박색으로 표시됩니다. 호박색은 경고일 뿐이며, 기본값이 있는 변수는 그래도 동작합니다.
- **없는 노드는 실행을 멈춥니다.** 변수가 워크플로 어디에도 없는 노드를 가리키면, 크레딧을 쓰기 전에 실행이 거부됩니다.
- **연결로 받은 텍스트는 그대로입니다.** 연결을 통해 노드에 들어온 텍스트는 내용으로 취급됩니다. Nodaro는 그 안에서 변수를 찾지 않습니다.

자세한 내용은 [프롬프트 변수](https://nodaro.ai/docs/concepts/prompt-variables)를 참고하세요.

## 팁
- **노드 하나에 용도 하나.** 프롬프트와 네거티브 프롬프트를 별도의 텍스트 노드에 두면, 하나를 바꿔도 다른 하나는 건드리지 않습니다.
- **여러 프롬프트를 한 번에.** 프롬프트마다 노드를 한 번씩 실행하려면 한 줄에 프롬프트 하나씩 쓰고 [텍스트 분할](https://nodaro.ai/docs/nodes/automate/split-text) 노드를 연결하거나, [목록](https://nodaro.ai/docs/nodes/automate/list) 노드를 사용하세요.
- **여러 부분으로 프롬프트를 만드세요.** 텍스트 노드 여러 개를 합치려면 [텍스트 합치기](https://nodaro.ai/docs/nodes/automate/combine-text)를, 텍스트 하나 안에 값을 넣으려면 변수를 사용하세요.
- **모델이 텍스트를 쓰게 하세요.** AI 모델이 텍스트를 쓰거나 다시 쓰게 하려면 대신 [텍스트 생성 - 모든 LLM](https://nodaro.ai/docs/nodes/automate/prompt) 노드를 사용하세요.

## 자주 묻는 질문

### Nodaro의 텍스트 노드는 무엇을 하나요?

텍스트 노드는 프롬프트처럼 직접 입력한 텍스트를 담아, 연결한 모든 노드에 보냅니다. 모델을 실행하지 않으며 크레딧이 들지 않습니다.

### 텍스트 노드 하나로 여러 노드에 텍스트를 보낼 수 있나요?

네. 출력에서 필요한 만큼 많은 입력으로 드래그하세요. 예를 들어 이미지 노드와 동영상 노드의 “프롬프트” 입력에 연결합니다. 연결된 모든 노드는 실행될 때 현재 텍스트를 읽습니다.

### 다른 노드의 값을 내 텍스트에 넣으려면 어떻게 하나요?

다른 노드의 레이블을 {Mood}처럼 중괄호로 감싸 쓰세요. 연결된 노드가 실행될 때 Nodaro가 변수를 그 값으로 바꿉니다. {Mood || calm}은 값을 주는 분위기 노드가 없으면 “calm”(차분한)이라는 단어를 사용합니다.

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

텍스트 노드를 텍스트 분할 노드에 연결하세요. 텍스트 분할은 텍스트를 한 줄에 항목 하나씩으로 자릅니다. 그런 다음 텍스트 분할을 이미지 생성에 연결하세요. 그러면 이미지 생성이 항목마다 한 번씩 실행됩니다.
