Patch version increment to 1.40.7

**Base branch:** `main`

┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-8944-1-40-7-30b6d73d365081679aa8cba674700980)
by [Unito](https://www.unito.io)

---------

Co-authored-by: christian-byrne <72887196+christian-byrne@users.noreply.github.com>
Co-authored-by: github-actions <github-actions@github.com>
This commit is contained in:
Comfy Org PR Bot
2026-02-18 19:23:34 +09:00
committed by GitHub
parent 34e21f3267
commit 07e64a7f44
25 changed files with 2021 additions and 3 deletions

View File

@@ -1898,6 +1898,25 @@
"outputs": "출력",
"type": "유형"
},
"nodeReplacement": {
"compatibleAlternatives": "호환 가능한 대안",
"installMissingNodes": "누락된 노드 설치",
"installationRequired": "설치 필요",
"instructionMessage": "워크플로를 실행하려면 이 노드를 설치하거나 설치된 대안으로 교체해야 합니다. 누락된 노드는 캔버스에서 {red}로 강조 표시됩니다. 일부 노드는 교체할 수 없으므로 Node Manager를 통해 설치해야 합니다.",
"notReplaceable": "설치 필요",
"openNodeManager": "Node Manager 열기",
"quickFixAvailable": "빠른 수정 가능",
"redHighlight": "빨간색",
"replaceFailed": "노드 교체 실패",
"replaceSelected": "선택한 항목 교체 ({count})",
"replaceWarning": "이 작업은 워크플로를 영구적으로 수정합니다. 확실하지 않으면 먼저 복사본을 저장하세요.",
"replaceable": "교체 가능",
"replaced": "교체됨",
"replacedAllNodes": "{count}개 노드 유형 교체됨",
"replacedNode": "교체된 노드: {nodeType}",
"selectAll": "전체 선택",
"skipForNow": "일단 건너뛰기"
},
"nodeTemplates": {
"enterName": "이름 입력",
"saveAsTemplate": "템플릿으로 저장"
@@ -2414,8 +2433,11 @@
"moreOptions": "더 많은 옵션",
"noActiveJobs": "활성 작업 없음",
"preview": "미리보기",
"queuedJobsLabel": "{count}개 대기 중",
"queuedSuffix": "대기 중",
"running": "실행 중",
"runningJobsLabel": "{count}개 실행 중",
"runningQueuedSummary": "{running} 실행 중, {queued} 대기 중",
"showAssets": "에셋 보기",
"showAssetsPanel": "에셋 패널 보기",
"sortBy": "정렬 기준",

View File

@@ -10338,6 +10338,32 @@
}
}
},
"NAGuidance": {
"description": "정규화된 어텐션 가이던스를 모델에 적용하여, distilled/schnell 모델에서 네거티브 프롬프트를 사용할 수 있게 합니다.",
"display_name": "정규화된 어텐션 가이던스",
"inputs": {
"model": {
"name": "model",
"tooltip": "NAG를 적용할 모델입니다."
},
"nag_alpha": {
"name": "nag_alpha",
"tooltip": "정규화된 어텐션의 블렌딩 계수입니다. 1.0은 완전 대체, 0.0은 효과 없음입니다."
},
"nag_scale": {
"name": "nag_scale",
"tooltip": "가이던스 스케일 계수입니다. 값이 높을수록 네거티브 프롬프트에서 더 멀어집니다."
},
"nag_tau": {
"name": "nag_tau"
}
},
"outputs": {
"0": {
"tooltip": "NAG가 활성화된 패치된 모델입니다."
}
}
},
"NormalizeImages": {
"display_name": "이미지 정규화",
"inputs": {
@@ -11712,6 +11738,88 @@
}
}
},
"RecraftV4TextToImageNode": {
"description": "Recraft V4 또는 V4 Pro 모델을 사용하여 이미지를 생성합니다.",
"display_name": "Recraft V4 텍스트-이미지",
"inputs": {
"control_after_generate": {
"name": "control after generate"
},
"model": {
"name": "model",
"tooltip": "생성에 사용할 모델입니다."
},
"model_size": {
"name": "size"
},
"n": {
"name": "n",
"tooltip": "생성할 이미지의 개수입니다."
},
"negative_prompt": {
"name": "negative_prompt",
"tooltip": "이미지에서 원하지 않는 요소에 대한 선택적 텍스트 설명입니다."
},
"prompt": {
"name": "prompt",
"tooltip": "이미지 생성을 위한 프롬프트입니다. 최대 10,000자까지 입력 가능합니다."
},
"recraft_controls": {
"name": "recraft_controls",
"tooltip": "Recraft Controls 노드를 통한 추가 생성 제어(선택 사항)입니다."
},
"seed": {
"name": "seed",
"tooltip": "노드가 다시 실행되어야 하는지 결정하는 시드입니다. 실제 결과는 시드와 관계없이 비결정적입니다."
}
},
"outputs": {
"0": {
"tooltip": null
}
}
},
"RecraftV4TextToVectorNode": {
"description": "Recraft V4 또는 V4 Pro 모델을 사용하여 SVG를 생성합니다.",
"display_name": "Recraft V4 텍스트-벡터",
"inputs": {
"control_after_generate": {
"name": "control after generate"
},
"model": {
"name": "model",
"tooltip": "생성에 사용할 모델입니다."
},
"model_size": {
"name": "size"
},
"n": {
"name": "n",
"tooltip": "생성할 이미지의 개수입니다."
},
"negative_prompt": {
"name": "negative_prompt",
"tooltip": "이미지에서 원하지 않는 요소에 대한 선택적 텍스트 설명입니다."
},
"prompt": {
"name": "prompt",
"tooltip": "이미지 생성을 위한 프롬프트입니다. 최대 10,000자까지 입력 가능합니다."
},
"recraft_controls": {
"name": "recraft_controls",
"tooltip": "Recraft Controls 노드를 통한 추가 생성 제어(선택 사항)입니다."
},
"seed": {
"name": "seed",
"tooltip": "노드가 다시 실행되어야 하는지 결정하는 시드입니다. 실제 결과는 시드와 관계없이 비결정적입니다."
}
},
"outputs": {
"0": {
"tooltip": null
}
}
},
"RecraftVectorizeImageNode": {
"description": "입력 이미지로부터 SVG를 동기적으로 생성합니다.",
"display_name": "Recraft 벡터 생성 (이미지 → 벡터)",
@@ -15846,6 +15954,46 @@
}
}
},
"Vidu3StartEndToVideoNode": {
"description": "시작 프레임, 종료 프레임, 프롬프트를 사용하여 비디오를 생성합니다.",
"display_name": "Vidu Q3 시작/종료 프레임-투-비디오 생성",
"inputs": {
"control_after_generate": {
"name": "생성 후 제어"
},
"end_frame": {
"name": "종료 프레임"
},
"first_frame": {
"name": "시작 프레임"
},
"model": {
"name": "모델",
"tooltip": "비디오 생성을 위해 사용할 모델입니다."
},
"model_audio": {
"name": "오디오"
},
"model_duration": {
"name": "길이"
},
"model_resolution": {
"name": "해상도"
},
"prompt": {
"name": "프롬프트",
"tooltip": "프롬프트 설명 (최대 2000자)."
},
"seed": {
"name": "시드"
}
},
"outputs": {
"0": {
"tooltip": null
}
}
},
"Vidu3TextToVideoNode": {
"description": "텍스트 프롬프트로부터 비디오를 생성합니다.",
"display_name": "Vidu Q3 텍스트-비디오 생성",