EasyUse/Pipegenerated
Pipe Edit(pipeEdit)
Pipe Edit는 EasyUse 파이프용 올인원 pipeline 편집 노드입니다. PIPE_LINE과 선택적인 직접 컴포넌트 입력을 받아 포지티브/네거티브 조건화, CLIP skip 및 기타 파이프 필드를 편집하고, 업데이트된 PIPE_LINE과 각 컴포넌트를 개별적으로 반환합니다.
pipe Edit
pipe
model
pos
neg
latent
vae
clip
image
pipe
model
pos
neg
latent
vae
clip
image
clip_skip
-1
optional_positive
STRING
positive_token_normalization
COMBO
positive_weight_interpretation
COMBO
optional_negative
STRING
negative_token_normalization
COMBO
negative_weight_interpretation
COMBO
a1111_prompt_style
conditioning_mode
replace
average_strength
1.00
old_cond_start
0.000
old_cond_end
1.000
new_cond_start
0.000
new_cond_end
1.000
Easy Use
설명
Pipe Edit는 EasyUse 파이프용 올인원 pipeline 편집 노드입니다. PIPE_LINE과 선택적인 직접 컴포넌트 입력을 받아 포지티브/네거티브 조건화, CLIP skip 및 기타 파이프 필드를 편집하고, 업데이트된 PIPE_LINE과 각 컴포넌트를 개별적으로 반환합니다. 하나 또는 두 개의 값만 변경하면 되는 경우 파이프를 수동으로 언패킹하고 다시 패킹하는 수고를 덜어줍니다.
optional_positive 또는 optional_negative가 채워지면 노드는 활성 CLIP 모델로 해당 프롬프트를 다시 인코딩하고, 선택된 conditioning_mode에 따라 기존 조건화와 결합합니다. 고급 프롬프트 컨트롤을 사용하면 사용 중인 프롬프트 구문의 토큰 정규화 및 가중치 해석 방식을 일치시킬 수 있습니다.
입력
| 입력 | 유형 | 기본값 | 설명 |
|---|---|---|---|
clip_skip | INT | -1 | 건너뛸 CLIP 레이어 수입니다. 끝에서부터 세어 음수 값으로 나타냅니다. -1은 많은 모델에서 일반적으로 사용하는 값입니다. 범위: -24 ~ 0. |
optional_positive | STRING | "" | 선택적 포지티브 프롬프트입니다. 기존 포지티브 조건화를 유지하려면 비워 두십시오. 제공되면 CLIP으로 인코딩되고 conditioning_mode에 따라 pos와 결합됩니다. |
positive_token_normalization | COMBO | — | 포지티브 프롬프트의 토큰 정규화입니다. 옵션: none, mean, length, length+mean. |
positive_weight_interpretation | COMBO | — | 포지티브 프롬프트의 가중치 해석 구문입니다. 옵션: comfy, A1111, comfy++, compel, fixed attention. |
optional_negative | STRING | "" | 선택적 네거티브 프롬프트입니다. 기존 네거티브 조건화를 유지하려면 비워 두십시오. 제공되면 CLIP으로 인코딩되고 conditioning_mode에 따라 neg와 결합됩니다. |
negative_token_normalization | COMBO | — | 네거티브 프롬프트의 토큰 정규화입니다. 옵션: none, mean, length, length+mean. |
negative_weight_interpretation | COMBO | — | 네거티브 프롬프트의 가중치 해석 구문입니다. 옵션: comfy, A1111, comfy++, compel, fixed attention. |
a1111_prompt_style | BOOLEAN | false | Automatic1111 스타일 프롬프트 처리를 활성화합니다. A1111 기반 UI용으로 작성된 프롬프트를 복사할 때 사용하십시오. |
conditioning_mode | COMBO | replace | 새로 인코딩된 프롬프트 조건화가 기존 조건화와 결합되는 방식을 결정합니다. 옵션: replace, concat, combine, average, timestep. |
average_strength | FLOAT | 1.0 | conditioning_mode가 average일 때 사용되는 혼합 강도입니다. 0.0은 원본 조건화만 유지하고 1.0은 새 조건화만 유지합니다. 범위: 0.0 ~ 1.0. |
old_cond_start | FLOAT | 0.0 | conditioning_mode가 timestep일 때 원본 조건화가 활성화되는 타임스텝 비율입니다. 0.0은 첫 번째 denoising 단계를 나타냅니다. |
old_cond_end | FLOAT | 1.0 | conditioning_mode가 timestep일 때 원본 조건화가 비활성화되는 타임스텝 비율입니다. 1.0은 마지막 denoising 단계를 나타냅니다. |
new_cond_start | FLOAT | 0.0 | conditioning_mode가 timestep일 때 새로 인코딩된 조건화가 활성화되는 타임스텝 비율입니다. |
new_cond_end | FLOAT | 1.0 | conditioning_mode가 timestep일 때 새로 인코딩된 조건화가 비활성화되는 타임스텝 비율입니다. |
pipe | PIPE_LINE | — | 편집할 기존 pipeline입니다. 해당 직접 입력이 연결되지 않은 경우 model, pos, neg, latent, vae, clip, image의 기본값을 제공합니다. |
model | MODEL | — | 직접 모델 입력입니다. pipe의 모델을 재정의합니다. |
pos | CONDITIONING | — | 직접 포지티브 조건화 입력입니다. pipe의 포지티브 조건화를 재정의합니다. |
neg | CONDITIONING | — | 직접 네거티브 조건화 입력입니다. pipe의 네거티브 조건화를 재정의합니다. |
latent | LATENT | — | 직접 latent 입력입니다. pipe의 latent를 재정의합니다. |
vae | VAE | — | 직접 VAE 입력입니다. pipe의 VAE를 재정의합니다. |
clip | CLIP | — | 직접 CLIP 모델 입력입니다. pipe의 CLIP을 재정의합니다. |
image | IMAGE | — | 직접 이미지 입력입니다. pipe의 이미지를 재정의합니다. |
출력
| 출력 | 유형 | 설명 |
|---|---|---|
pipe | PIPE_LINE | 편집된 모든 컴포넌트를 포함하는 업데이트된 pipeline입니다. |
model | MODEL | 파이프 또는 직접 model 입력의 모델입니다. |
pos | CONDITIONING | 프롬프트 편집 이후의 포지티브 조건화입니다. |
neg | CONDITIONING | 프롬프트 편집 이후의 네거티브 조건화입니다. |
latent | LATENT | 파이프 또는 직접 latent 입력의 latent입니다. |
vae | VAE | 파이프 또는 직접 vae 입력의 VAE입니다. |
clip | CLIP | clip_skip이 적용된 CLIP 모델입니다. |
image | IMAGE | 파이프 또는 직접 image 입력의 이미지입니다. |
사용 참고 사항
- 기존 pipeline을 편집하려면
pipe를 연결하십시오. 선택적 컴포넌트 입력 중 하나를 연결하면 해당 값을 재정의할 수 있습니다. 입력이 연결되지 않으면 값은 파이프에서 변경 없이 그대로 전달됩니다. - 컴포넌트를 직접 연결하면
pipe없이도 노드가 작동합니다. 이 경우 출력은 연결된 입력을 그대로 반영하며, 출력pipe는 이를 새PIPE_LINE으로 묶습니다. clip_skip은 출력 CLIP 모델에만 영향을 줍니다. 조건화에 새 CLIP skip을 적용하려면optional_positive및/또는optional_negative를 채워 프롬프트를 다시 인코딩하십시오. 이 재인코딩에는 활성 CLIP이 사용됩니다.- 두 프롬프트 필드가 모두 비어 있으면 프롬프트 재인코딩이 수행되지 않으며,
timestep과 같은 모드가 암시하는 수정 사항을 제외하고 원본pos/neg조건화가 그대로 전달됩니다. conditioning_mode는 새로 인코딩된 프롬프트 조건화와 기존 조건화의 관계를 제어합니다:replace: 원본 대신 새 조건화를 사용합니다.concat: 새 조건화를 원본에 추가합니다.combine: 새 조건화와 원본 조건화를 병합합니다.average:average_strength에 따라 혼합합니다.timestep:old_cond_start/old_cond_end및new_cond_start/new_cond_end를 사용하여 denoising 중 각 조건화가 활성화되는 시점을 예약합니다.
timestep모드에서 시작 및 끝 값은 denoising 과정의 비율입니다.0.0은 첫 번째(노이즈가 많은) 단계이고1.0은 마지막(깨끗한) 단계입니다. 기본 범위인0.0~1.0은 전체 과정 동안 각 조건화를 활성 상태로 유지합니다.
댓글
GitHub로 로그인하고 토론에 참여하세요.