EasyUse/Promptgenerated
PromptLine(promptLine)
PromptLine 노드는 prompt 문자열에서 연속된 줄 블록을 추출합니다. 시작 줄을 선택하고, 반환할 줄 수를 제한하며, 선택 전에 빈 줄을 선택적으로 제거할 수 있습니다. 선택된 줄은 단일로 연결된 STRING 값과 COMBO/리스트 값으로 모두 반환됩니다.
prompt Line
STRING
COMBO
prompt
text
start_index
0
max_rows
1000
remove_empty_lines
Easy Use
PromptLine 노드는 prompt 문자열에서 연속된 줄 블록을 추출합니다. 시작 줄을 선택하고, 반환할 줄 수를 제한하며, 선택 전에 빈 줄을 선택적으로 제거할 수 있습니다. 선택된 줄은 단일로 연결된 STRING 값과 COMBO/리스트 값으로 모두 반환됩니다.
입력
| 이름 | 유형 | 기본값 | 설명 |
|---|---|---|---|
prompt | STRING | text | 소스 프롬프트 텍스트. 이 문자열을 줄바꿈 문자로 분할하여 줄 선택을 수행합니다. |
start_index | INT | 0 | 선택할 첫 번째 줄의 0 기반 인덱스. 0은 첫 번째 줄을 선택합니다. 범위: 0–9999. |
max_rows | INT | 1000 | 반환할 최대 줄 수. start_index 이후 사용 가능한 줄이 더 적으면 나머지 모든 줄이 반환됩니다. 범위: 1–9999. |
remove_empty_lines | BOOLEAN | true | 활성화하면 빈 줄 또는 공백만 있는 줄이 인덱싱 전에 제거되고 출력에 포함되지 않습니다. 비활성화하면 빈 줄이 유지되며 start_index/max_rows 계산에 포함됩니다. |
출력
| 유형 | 설명 |
|---|---|
STRING | 선택된 줄을 줄바꿈으로 구분하여 단일 문자열로 연결한 결과. |
COMBO | 동일한 선택된 줄을 순서를 유지하는 COMBO/리스트 값으로 반환합니다. 줄 목록이나 콤보 스타일 입력을 허용하는 다운스트림 노드에 유용합니다. |
사용 참고 사항
- 인덱스는 0 기반입니다. 첫 번째 줄은
0, 두 번째 줄은1등입니다. - 기본값(
start_index=0,max_rows=1000,remove_empty_lines=true)은 사실상 빈 줄이 제거된 전체 프롬프트를 반환합니다. 프롬프트에 1000개 이상의 비어 있지 않은 줄이 포함된 경우 처음 1000개만 반환됩니다. start_index가 마지막 사용 가능한 줄을 초과하면 출력이 비어 있습니다.max_rows의 최솟값이1이므로 0개 행을 명시적으로 요청할 수 없습니다. 빈 출력을 생성하려면 프롬프트 끝을 초과하는start_index를 사용하거나 빈 프롬프트를 전달하세요.- 기본
prompt값은 리터럴 문자열text이므로 연결되지 않은prompt입력도 유효한 단일 줄 선택 결과를 생성합니다. COMBO출력은 선택된 줄을 하나의 결합된 텍스트 블록이 아닌 개별 항목으로 사용해야 할 때 유용합니다.
댓글
GitHub로 로그인하고 토론에 참여하세요.