diff --git a/.cursor/skills/docs-i18n-translate/SKILL.md b/.cursor/skills/docs-i18n-translate/SKILL.md index 747dc37f5..c7d337da6 100644 --- a/.cursor/skills/docs-i18n-translate/SKILL.md +++ b/.cursor/skills/docs-i18n-translate/SKILL.md @@ -52,7 +52,9 @@ Requires **Bun**. | `pnpm translate:snippets` | Snippets only | | `pnpm translate -- --pages-only` | Skip snippets | | `pnpm translate:check-truncation` | Scan for truncated output | +| `pnpm translate:repair-fences` | Append missing closing ``` (no API) | | `pnpm translate:repair-truncated -- --lang ko` | Re-translate flagged files | +| `pnpm translate:sync-hash` | Refresh hashes after manual zh/ja/ko edits (no API) | | `pnpm translate:sync-docs-json` | Sync `docs.json` nav paths (labels preserved) | | `pnpm translate:sync-docs-json -- --translate-nav-labels` | Also translate new EN nav labels | | `pnpm glossary:sync` | Rebuild glossary from ComfyUI frontend | @@ -70,6 +72,20 @@ pnpm translate -- changelog/index.mdx # or specific paths pnpm translate:check-truncation # if long page / changelog ``` +### Small English edits (manual translation) + +When only a line or paragraph changed: + +```bash +# 1. Edit English + update zh/ja/ko by hand (or ask Cursor to patch matching sections) +# 2. Sync hashes so translate skips the file +pnpm translate:sync-hash -- path/to/page.mdx +pnpm translate:sync-hash -- --verify path/to/page.mdx # optional sanity check +``` + +For larger or new sections, use `pnpm translate -- path/to/page.mdx` (chunked pages +only re-translate changed `##` sections when `auto_chunk` applies). + ### Changelog (`changelog/index.mdx`) - Strategy: `update_blocks` (configured in `translation-config.json`) @@ -96,7 +112,7 @@ pnpm translate -- changelog/index.mdx --lang zh | Strategy | When | Config | |----------|------|--------| -| `heading_sections` | Long reference pages | `chunked_files` or `auto_chunk` (≥10k chars, ≥4 `##`) | +| `heading_sections` | Long reference pages | `chunked_files` or `auto_chunk` (≥3k chars, ≥2 `##`) | | `update_blocks` | Changelog | `chunked_files` entry for `changelog/index.mdx` | Checkpoints per block — safe to resume after interrupt. @@ -134,7 +150,8 @@ pnpm glossary:sync # after frontend locale updates When user updates English docs and needs translations: - [ ] Identify changed files (or run `pnpm translate:dry-run`) -- [ ] Run `pnpm translate` for affected paths — **not** `cms:prepare` unless CMS/Strapi +- [ ] For small edits: hand-update translations, then `pnpm translate:sync-hash -- ` +- [ ] For larger edits: run `pnpm translate` for affected paths — **not** `cms:prepare` unless CMS/Strapi - [ ] For changelog, translate **docs** `zh/changelog/` etc., not CMS staging - [ ] After long pages, run `pnpm translate:check-truncation` - [ ] Commit translated MDX + updated `translationSourceHash` / `translationBlockHashes` @@ -148,6 +165,7 @@ When user updates English docs and needs translations: |------|------| | `.github/scripts/i18n/translate-i18n.ts` | Entry point | | `.github/scripts/i18n/chunked-translate.ts` | Block splitting/reassembly | +| `.github/scripts/i18n/sync-hash-i18n.ts` | Hash-only sync after manual edits | | `.github/scripts/i18n/translation-config.json` | Languages, skip paths, chunked files | | `.github/scripts/i18n/glossary.mjs` | Term injection | | `.github/scripts/i18n/README.md` | Full reference | @@ -158,7 +176,9 @@ When user updates English docs and needs translations: | Issue | Fix | |-------|-----| | File skipped | English hash unchanged — use `pnpm translate:force` or edit EN source | +| Manual translation done | `pnpm translate:sync-hash -- ` to refresh hashes | | Truncated translation | `translate:repair-truncated` or add to `chunked_files` | +| Missing closing ``` only | `translate:repair-fences` (structural); re-translate if code inside block was cut | | Wrong term | `glossary/overrides/{lang}.json` or `preserve_terms` | | PR i18n comment | Run `pnpm translate` for listed files | | Changelog date still English | Re-run translate for that block; dates derived from EN | diff --git a/.env.local.example b/.env.local.example index 7bf8ed6f9..70d5ca27d 100644 --- a/.env.local.example +++ b/.env.local.example @@ -3,48 +3,53 @@ # cp .env.local.example .env.local # +# ----------------------------------------------------------------------------- +# Mintlify analytics (pnpm analytics:fetch*) +# Dashboard: https://app.mintlify.com/settings/organization/api-keys +# Script docs: .github/scripts/analytics/README.md +# +# MINTLIFY_API_KEY — Admin API key (mint_…). Not the Assistant key (mint_dsc_). +# MINTLIFY_PROJECT_ID — Project ID for this docs deployment (docs.comfy.org). +# ANALYTICS_PAGE_LIMIT — optional, rows per page (1–1000, default 200) +# ANALYTICS_PAGE_DELAY_MS — optional, ms between pages (default 36000 ≈ 100 req/h) +# ----------------------------------------------------------------------------- + MINTLIFY_API_KEY= +MINTLIFY_PROJECT_ID= +# ANALYTICS_PAGE_LIMIT=200 +# ANALYTICS_PAGE_DELAY_MS=36000 -# Used by: npm run translate, npm run cms:sync, etc. -# Requires Bun: https://bun.sh +# Used by: pnpm translate, pnpm cms:sync, etc. Requires Bun: https://bun.sh # ----------------------------------------------------------------------------- -# Translation API (translate-i18n.ts) -# OpenAI-compatible endpoint. Works with OpenRouter, DeepSeek, DashScope Qwen-MT, etc. +# Translation API (pnpm translate, pnpm cms:prepare) +# OpenAI-compatible endpoint — OpenRouter, DeepSeek, DashScope Qwen-MT, etc. # ----------------------------------------------------------------------------- # --- OpenRouter --- -# API keys: https://openrouter.ai/keys -# Docs: https://openrouter.ai/docs -# Models: any OpenRouter model id, e.g. deepseek/deepseek-chat, anthropic/claude-sonnet-4 +# https://openrouter.ai/keys # TRANSLATE_API_KEY= # TRANSLATE_API_BASE_URL=https://openrouter.ai/api/v1 # TRANSLATE_API_MODEL=deepseek/deepseek-chat # --- DeepSeek --- -# API keys: https://platform.deepseek.com/api_keys -# Docs: https://api-docs.deepseek.com/ -# Models: deepseek-v4-pro (quality) | deepseek-v4-flash (faster/cheaper) -# Note: deepseek-chat / deepseek-reasoner are deprecated after 2026-07-24. +# https://platform.deepseek.com/api_keys # TRANSLATE_API_KEY= # TRANSLATE_API_BASE_URL=https://api.deepseek.com # TRANSLATE_API_MODEL=deepseek-v4-pro -# TRANSLATE_API_MODEL=deepseek-v4-flash # TRANSLATE_CONCURRENCY=5 -# --- DashScope Qwen-MT (alternative) --- +# --- DashScope Qwen-MT --- # TRANSLATE_API_KEY= # TRANSLATE_API_BASE_URL=https://dashscope-intl.aliyuncs.com/compatible-mode/v1 # TRANSLATE_API_MODEL=qwen-mt-plus -# --- Other fallbacks --- # TRANSLATE_CJK_API_KEY= # DASHSCOPE_API_KEY= # ----------------------------------------------------------------------------- -# Translation quality review (review-i18n.ts / npm run translate:review) — optional -# Independent LLM-as-a-judge that scores translations. Use a CHEAP/FAST model — -# evaluation is lighter than translation. Falls back to TRANSLATE_* if unset. +# Translation review (pnpm translate:review) — optional +# Falls back to TRANSLATE_* when unset. Prefer a cheap/fast model. # ----------------------------------------------------------------------------- # REVIEW_API_KEY= @@ -53,30 +58,23 @@ MINTLIFY_API_KEY= # REVIEW_CONCURRENCY=5 # ----------------------------------------------------------------------------- -# Glossary sync (sync-glossary.mjs) — optional -# Path to the ComfyUI frontend locales. Defaults to ../ComfyUI_frontend/src/locales; -# also settable via frontend_locales_path in translation-config.json. +# Glossary sync (pnpm glossary:sync) — optional # ----------------------------------------------------------------------------- # FRONTEND_LOCALES_PATH=../ComfyUI_frontend/src/locales # ----------------------------------------------------------------------------- -# Optional — external link tracking (track-external-links.py) -# Usually set in GitHub Actions; only needed for local runs +# External link tracking (track-external-links.py) — optional, usually CI only # ----------------------------------------------------------------------------- # GITHUB_TOKEN= # ----------------------------------------------------------------------------- -# Strapi CMS — changelog sync (see .github/scripts/cms/README.md) -# Create token: Strapi Admin → Settings → API Tokens (find/create/update release-note) +# Strapi CMS (pnpm cms:sync) — see .github/scripts/cms/README.md +# Create token: Strapi Admin → Settings → API Tokens (release-note permissions) +# CMS_SYNC_ALL=1 — optional full backfill (see cms README) # ----------------------------------------------------------------------------- # CMS_BASE_URL=https://cms.example.com # CMS_API_TOKEN= # CMS_PROJECT=comfyui - -# Translation (cms:prepare — same keys as pnpm translate) -# TRANSLATE_API_KEY= -# TRANSLATE_API_BASE_URL= -# TRANSLATE_API_MODEL=qwen-mt-plus diff --git a/.github/scripts/analytics/README.md b/.github/scripts/analytics/README.md new file mode 100644 index 000000000..d64b77e23 --- /dev/null +++ b/.github/scripts/analytics/README.md @@ -0,0 +1,107 @@ +# Mintlify analytics cache + +Local cache of Mintlify AI assistant, search, and feedback data for docs gap analysis. + +**Credentials:** [`.env.local.example`](../../../.env.local.example) + +## Design + +### Goal + +Find where the docs AI assistant fails (`unanswered`), what users search for, and negative page feedback — before editing content. + +### Data sources (Mintlify Admin API) + +Three endpoints, fetched in order: + +| Phase | API | What you get | +|-------|-----|--------------| +| **assistant** | `/v1/analytics/{projectId}/assistant` | User question, response, sources, `resolutionStatus` (`answered` / `unanswered`) | +| **searches** | `/v1/analytics/{projectId}/searches` | Search terms, hit counts, CTR, top clicked page | +| **feedback** | `/v1/analytics/{projectId}/feedback` | Page ratings and comments | + +There is no CSV export API — only paginated JSON. The dashboard “Export to CSV” is email-based and not scriptable. This CLI paginates, merges, and writes lean local reports. + +### Fetch model + +``` +CLI → 7-day date chunks (configurable) → paginated API pages → store/ merge → by-day/ + summary files +``` + +- **Incremental:** if `manifest.json` exists, only fetch since last `dateTo` (1-day overlap). +- **Checkpoint:** `checkpoint.json` + `store/` survive Ctrl+C, 504, or 429; re-run the same command to resume. +- **Flush:** every 10 API pages and after each chunk; assistant reports are written before searches start. +- **Rate limit:** 100 requests/org/hour shared across all analytics endpoints. Default 36s between pages. + +### Output layout (gitignored: `tmp/analytics-cache/`) + +| Path | Purpose | +|------|---------| +| `assistant-summary.md` | **Start here** — index linking to daily files | +| `by-day/YYYY-MM-DD.md` | That day's conversations (unanswered first) | +| `by-day/YYYY-MM-DD.json` | Slim JSON per day | +| `unanswered-index.json` | Days with unanswered questions | +| `searches-top.json` | Top 100 search terms (lean mode) | +| `feedback-negative.json` | Negative feedback only (lean mode) | +| `store/` | Raw merge state for resume/incremental | +| `checkpoint.json` | In-progress run state (removed on success) | +| `manifest.json` | Last completed run metadata | + +Use `--full` for monolithic JSON exports. Use `--assistant-only` to skip searches and feedback. + +### Recommended workflows + +| Task | Command | +|------|---------| +| Regular docs tuning | `pnpm analytics:fetch` (30 days, incremental) | +| AI Q&A only | `pnpm analytics:fetch:assistant` | +| One year of history | `pnpm analytics:fetch:all` | +| Custom dates | `pnpm analytics:fetch -- --date-from YYYY-MM-DD --date-to YYYY-MM-DD --fresh` | + +After a run, read `assistant-summary.md` → `by-day/YYYY-MM-DD.md` → `unanswered-index.json`. + +--- + +## Setup + +```bash +cp .env.local.example .env.local +# Fill MINTLIFY_API_KEY + MINTLIFY_PROJECT_ID — see .env.local.example +``` + +## Commands + +```bash +pnpm analytics:fetch # incremental if cache exists, else last 30 days +pnpm analytics:fetch:assistant # AI Q&A only (30 days; add --all for 1 year) +pnpm analytics:fetch:all # ~1 year, all three datasets; auto-resume +pnpm analytics:fetch -- --fresh # ignore cache, refetch window +pnpm analytics:fetch -- --resume # resume interrupted run only +pnpm analytics:fetch -- --days 14 +pnpm analytics:fetch -- --date-from 2025-01-01 --date-to 2025-12-31 +pnpm analytics:fetch -- --assistant-only +pnpm analytics:fetch -- --full +pnpm analytics:fetch:dry-run +``` + +### Date range + +| Flag | Meaning | +|------|---------| +| (default) | Last **30 days** | +| `--all` | Last **365 days** (1 year) | +| `--days N` | Last **N days** | +| `--date-from` + `--date-to` | Custom range; **both required**; last day is **inclusive** | + +Use `--fresh` when changing the date window so old checkpoint/store does not mix with the new range. + +### Checkpoint resume + +1. Progress in `tmp/analytics-cache/checkpoint.json` +2. Re-run the same command — finished chunks are skipped +3. `pnpm analytics:fetch -- --assistant-only --resume` — stop after assistant if stuck in searches phase + +### Resilience + +- **504 / 414:** 7-day chunks; page 2+ sends cursor only; auto-bisect on 414 +- **429:** backoff + resume; override throttle via `ANALYTICS_PAGE_LIMIT` / `ANALYTICS_PAGE_DELAY_MS` (see `.env.local.example`) diff --git a/.github/scripts/analytics/analytics-checkpoint.ts b/.github/scripts/analytics/analytics-checkpoint.ts new file mode 100644 index 000000000..67f17c4a6 --- /dev/null +++ b/.github/scripts/analytics/analytics-checkpoint.ts @@ -0,0 +1,205 @@ +import { mkdir, readFile, rename, unlink, writeFile } from "fs/promises"; +import { randomBytes } from "crypto"; +import { dirname, join } from "path"; +import type { + AssistantConversation, + DateRange, + FeedbackEntry, + SearchRow, +} from "./mintlify-analytics.ts"; +import { chunkKey, isoDateOnly } from "./mintlify-analytics.ts"; + +export const CHECKPOINT_FILE = "checkpoint.json"; +export const STORE_DIR = "store"; + +export interface FetchCheckpoint { + version: 1; + status: "in_progress" | "failed" | "complete"; + projectId: string; + targetRange: DateRange; + chunkDays: number; + mode: "lean" | "full"; + assistantOnly: boolean; + startedAt: string; + updatedAt: string; + phase: "assistant" | "searches" | "feedback" | "finalize"; + completedChunks: { + assistant: string[]; + searches: string[]; + feedback: string[]; + }; + error?: string; +} + +export interface ConversationStore { + range: DateRange; + conversations: AssistantConversation[]; +} + +export interface SearchStore { + range: DateRange; + totalSearches: number; + searches: SearchRow[]; +} + +export interface FeedbackStore { + range: DateRange; + feedback: FeedbackEntry[]; +} + +export interface ManifestSnapshot { + fetchedAt: string; + projectId: string; + dateFrom: string; + dateTo: string; +} + +export function storePath(cacheDir: string, name: string): string { + return join(cacheDir, STORE_DIR, name); +} + +export function checkpointPath(cacheDir: string): string { + return join(cacheDir, CHECKPOINT_FILE); +} + +export async function readJsonFile(path: string): Promise { + try { + return JSON.parse(await readFile(path, "utf-8")) as T; + } catch { + return null; + } +} + +export async function writeJsonFile(path: string, data: unknown): Promise { + await mkdir(dirname(path), { recursive: true }); + const tmp = `${path}.${randomBytes(8).toString("hex")}.tmp`; + const content = `${JSON.stringify(data, null, 2)}\n`; + try { + await writeFile(tmp, content, "utf-8"); + await rename(tmp, path); + } catch (error) { + await unlink(tmp).catch(() => {}); + throw error; + } +} + +export async function loadCheckpoint(cacheDir: string): Promise { + return readJsonFile(checkpointPath(cacheDir)); +} + +export async function saveCheckpoint(cacheDir: string, checkpoint: FetchCheckpoint): Promise { + await mkdir(cacheDir, { recursive: true }); + checkpoint.updatedAt = new Date().toISOString(); + await writeJsonFile(checkpointPath(cacheDir), checkpoint); +} + +export async function clearCheckpoint(cacheDir: string): Promise { + try { + await unlink(checkpointPath(cacheDir)); + } catch { + // ignore missing file + } +} + +export function completedChunkSet(checkpoint: FetchCheckpoint, resource: keyof FetchCheckpoint["completedChunks"]): Set { + return new Set(checkpoint.completedChunks[resource]); +} + +export async function markChunkComplete( + cacheDir: string, + checkpoint: FetchCheckpoint, + resource: keyof FetchCheckpoint["completedChunks"], + range: DateRange +): Promise { + const key = chunkKey(range); + if (!checkpoint.completedChunks[resource].includes(key)) { + checkpoint.completedChunks[resource].push(key); + } + await saveCheckpoint(cacheDir, checkpoint); +} + +export async function loadConversationStore(cacheDir: string): Promise { + return readJsonFile(storePath(cacheDir, "conversations.json")); +} + +export async function saveConversationStore(cacheDir: string, store: ConversationStore): Promise { + await writeJsonFile(storePath(cacheDir, "conversations.json"), store); +} + +export async function loadSearchStore(cacheDir: string): Promise { + return readJsonFile(storePath(cacheDir, "searches.json")); +} + +export async function saveSearchStore(cacheDir: string, store: SearchStore): Promise { + await writeJsonFile(storePath(cacheDir, "searches.json"), store); +} + +export async function loadFeedbackStore(cacheDir: string): Promise { + return readJsonFile(storePath(cacheDir, "feedback.json")); +} + +export async function saveFeedbackStore(cacheDir: string, store: FeedbackStore): Promise { + await writeJsonFile(storePath(cacheDir, "feedback.json"), store); +} + +export function mergeConversations( + existing: AssistantConversation[], + incoming: AssistantConversation[] +): AssistantConversation[] { + const byId = new Map(); + for (const row of existing) byId.set(row.id, row); + for (const row of incoming) byId.set(row.id, row); + return [...byId.values()].sort((a, b) => a.timestamp.localeCompare(b.timestamp)); +} + +export function mergeSearches(existing: SearchRow[], incoming: SearchRow[]): SearchRow[] { + const byQuery = new Map(); + for (const row of existing) byQuery.set(row.searchQuery, { ...row }); + for (const row of incoming) { + const prev = byQuery.get(row.searchQuery); + if (!prev) { + byQuery.set(row.searchQuery, { ...row }); + continue; + } + // Overlapping incremental windows re-fetch the same range — keep the fresher row, don't sum hits. + if (row.lastSearchedAt >= prev.lastSearchedAt) { + prev.hits = row.hits; + prev.lastSearchedAt = row.lastSearchedAt; + prev.topClickedPage = row.topClickedPage; + prev.ctr = row.ctr; + } + } + return [...byQuery.values()].sort((a, b) => b.hits - a.hits); +} + +export function mergeFeedback(existing: FeedbackEntry[], incoming: FeedbackEntry[]): FeedbackEntry[] { + const byId = new Map(); + for (const row of existing) byId.set(row.id, row); + for (const row of incoming) byId.set(row.id, row); + return [...byId.values()].sort((a, b) => + (a.createdAt ?? "").localeCompare(b.createdAt ?? "") + ); +} + +export function unionRange(a: DateRange, b: DateRange): DateRange { + return { + dateFrom: a.dateFrom < b.dateFrom ? a.dateFrom : b.dateFrom, + dateTo: a.dateTo > b.dateTo ? a.dateTo : b.dateTo, + }; +} + +/** Incremental fetch window: from last manifest dateTo (with 1-day overlap) through tomorrow. */ +export function incrementalRangeFromManifest(manifest: ManifestSnapshot): DateRange | null { + const dateTo = new Date(); + dateTo.setUTCDate(dateTo.getUTCDate() + 1); + const from = new Date(`${manifest.dateTo}T00:00:00.000Z`); + from.setUTCDate(from.getUTCDate() - 1); + const dateFrom = isoDateOnly(from); + const nextDateTo = isoDateOnly(dateTo); + if (dateFrom >= nextDateTo) return null; + return { dateFrom, dateTo: nextDateTo }; +} + +export function shouldResume(checkpoint: FetchCheckpoint | null): checkpoint is FetchCheckpoint { + return !!checkpoint && (checkpoint.status === "in_progress" || checkpoint.status === "failed"); +} diff --git a/.github/scripts/analytics/analytics-writers.ts b/.github/scripts/analytics/analytics-writers.ts new file mode 100644 index 000000000..74494e075 --- /dev/null +++ b/.github/scripts/analytics/analytics-writers.ts @@ -0,0 +1,267 @@ +import { mkdir, writeFile } from "fs/promises"; +import { join } from "path"; +import type { AssistantConversation, DateRange, FeedbackEntry, SearchRow } from "./mintlify-analytics.ts"; +import { writeJsonFile } from "./analytics-checkpoint.ts"; + +const BY_DAY_DIR = "by-day"; + +export interface SlimConversation { + id: string; + timestamp: string; + query: string; + resolutionStatus: string; + queryCategory: string | null; + pageUrl: string | null; + sourceCount: number; + sources: string[]; + responsePreview: string; +} + +function truncate(text: string, max = 240): string { + const normalized = text.replace(/\s+/g, " ").trim(); + if (normalized.length <= max) return normalized; + return `${normalized.slice(0, max - 1)}…`; +} + +export function toSlim(conversation: AssistantConversation, previewLen = 200): SlimConversation { + return { + id: conversation.id, + timestamp: conversation.timestamp, + query: truncate(conversation.query, previewLen), + resolutionStatus: conversation.resolutionStatus, + queryCategory: conversation.queryCategory, + pageUrl: conversation.pageUrl, + sourceCount: conversation.sources.length, + sources: conversation.sources.map((s) => s.title), + responsePreview: truncate(conversation.response, previewLen), + }; +} + +export function dayFromTimestamp(timestamp: string): string { + return timestamp.slice(0, 10); +} + +export function groupConversationsByDay( + conversations: AssistantConversation[] +): Map { + const map = new Map(); + for (const row of conversations) { + const day = dayFromTimestamp(row.timestamp); + const list = map.get(day) ?? []; + list.push(row); + map.set(day, list); + } + for (const list of map.values()) { + list.sort((a, b) => a.timestamp.localeCompare(b.timestamp)); + } + return map; +} + +export interface DayStats { + date: string; + conversations: number; + unanswered: number; + noSources: number; +} + +export function statsByDay(conversations: AssistantConversation[]): DayStats[] { + const byDay = groupConversationsByDay(conversations); + return [...byDay.entries()] + .map(([date, rows]) => ({ + date, + conversations: rows.length, + unanswered: rows.filter((r) => r.resolutionStatus === "unanswered").length, + noSources: rows.filter((r) => r.sources.length === 0).length, + })) + .sort((a, b) => b.date.localeCompare(a.date)); +} + +function buildDayMarkdown(day: string, conversations: AssistantConversation[]): string { + const unanswered = conversations.filter((c) => c.resolutionStatus === "unanswered"); + const lines: string[] = [ + `# Assistant insights — ${day}`, + "", + `- Conversations: **${conversations.length}**`, + `- Unanswered: **${unanswered.length}**`, + "", + ]; + + if (unanswered.length > 0) { + lines.push("## Unanswered", ""); + for (const item of unanswered) { + lines.push( + `- **${truncate(item.query, 200)}**`, + ` - Page: ${item.pageUrl ?? "(unknown)"}`, + ` - Category: ${item.queryCategory ?? "(none)"}`, + ` - Response: ${truncate(item.response, 180)}`, + "" + ); + } + } + + lines.push("## All conversations", ""); + for (const item of conversations) { + lines.push( + `- **${truncate(item.query, 160)}** (${item.resolutionStatus})`, + ` - ${item.timestamp}${item.pageUrl ? ` · ${item.pageUrl}` : ""}`, + item.sources.length > 0 + ? ` - Sources: ${item.sources.map((s) => s.title).join("; ")}` + : " - Sources: (none)", + "" + ); + } + + return lines.join("\n"); +} + +export function buildIndexMarkdown( + range: DateRange, + conversations: AssistantConversation[], + searches: SearchRow[], + feedback: FeedbackEntry[], + dayStats: DayStats[] +): string { + const unanswered = conversations.filter((c) => c.resolutionStatus === "unanswered"); + const negativeFeedback = feedback.filter((f) => f.helpful === false); + + const lines: string[] = [ + "# Mintlify assistant insights (index)", + "", + `Date range: ${range.dateFrom} → ${range.dateTo}`, + "", + "## Snapshot", + "", + `- Assistant conversations: **${conversations.length}**`, + `- Unanswered: **${unanswered.length}**`, + `- Search terms tracked: **${searches.length}**`, + `- Negative feedback: **${negativeFeedback.length}**`, + "", + "## Daily reports (newest first)", + "", + "Open a day file for full detail. Large exports are split under `by-day/`.", + "", + "| Date | Conversations | Unanswered | Report |", + "|------|---------------|------------|--------|", + ]; + + for (const row of dayStats) { + lines.push( + `| ${row.date} | ${row.conversations} | ${row.unanswered} | [${row.date}.md](by-day/${row.date}.md) |` + ); + } + + lines.push("", "## Unanswered days", ""); + const unansweredDays = dayStats.filter((d) => d.unanswered > 0); + if (unansweredDays.length === 0) { + lines.push("_None in this range._", ""); + } else { + for (const row of unansweredDays) { + lines.push(`- **${row.date}** — ${row.unanswered} unanswered → [by-day/${row.date}.md](by-day/${row.date}.md)`); + } + lines.push(""); + } + + if (searches.length > 0) { + lines.push("## Top search terms (all time in range)", ""); + for (const row of searches.slice(0, 15)) { + lines.push(`- **${row.searchQuery}** — ${row.hits} searches`); + } + lines.push(""); + } + + lines.push( + "## Other files", + "", + "- `by-day/YYYY-MM-DD.json` — slim JSON per day", + "- `searches-top.json` / `feedback-negative.json` — aggregated analytics", + "- `store/` — raw data for resume/incremental fetch", + "" + ); + + return lines.join("\n"); +} + +export async function writeDayPartition( + cacheDir: string, + day: string, + conversations: AssistantConversation[] +): Promise { + const dir = join(cacheDir, BY_DAY_DIR); + await mkdir(dir, { recursive: true }); + await writeFile(join(dir, `${day}.md`), buildDayMarkdown(day, conversations), "utf-8"); + await writeJsonFile(join(dir, `${day}.json`), { + date: day, + total: conversations.length, + unanswered: conversations.filter((c) => c.resolutionStatus === "unanswered").length, + conversations: conversations.map((c) => toSlim(c)), + }); +} + +/** Rewrite daily MD/JSON for given days using the full conversation store. */ +export async function writeDayPartitions( + cacheDir: string, + allConversations: AssistantConversation[], + daysToUpdate?: Set +): Promise { + const byDay = groupConversationsByDay(allConversations); + const days = daysToUpdate ?? new Set(byDay.keys()); + const written: string[] = []; + + for (const day of [...days].sort()) { + const rows = byDay.get(day) ?? []; + if (rows.length === 0) continue; + await writeDayPartition(cacheDir, day, rows); + written.push(`${BY_DAY_DIR}/${day}.md`); + } + + return written; +} + +export async function writeSplitSummaries( + cacheDir: string, + range: DateRange, + conversations: AssistantConversation[], + searches: SearchRow[], + feedback: FeedbackEntry[], + daysToUpdate?: Set +): Promise<{ dayFiles: string[]; dayStats: DayStats[] }> { + const dayFiles = await writeDayPartitions(cacheDir, conversations, daysToUpdate); + const dayStats = statsByDay(conversations); + await writeFile( + join(cacheDir, "assistant-summary.md"), + buildIndexMarkdown(range, conversations, searches, feedback, dayStats), + "utf-8" + ); + await writeJsonFile(join(cacheDir, "unanswered-index.json"), { + range, + days: dayStats + .filter((d) => d.unanswered > 0) + .map((d) => ({ date: d.date, unanswered: d.unanswered, file: `${BY_DAY_DIR}/${d.date}.md` })), + }); + return { dayFiles, dayStats }; +} + +export async function writeIndexOnly( + cacheDir: string, + range: DateRange, + conversations: AssistantConversation[], + searches: SearchRow[], + feedback: FeedbackEntry[] +): Promise { + const dayStats = statsByDay(conversations); + await writeFile( + join(cacheDir, "assistant-summary.md"), + buildIndexMarkdown(range, conversations, searches, feedback, dayStats), + "utf-8" + ); + await writeJsonFile(join(cacheDir, "unanswered-index.json"), { + range, + days: dayStats + .filter((d) => d.unanswered > 0) + .map((d) => ({ date: d.date, unanswered: d.unanswered, file: `${BY_DAY_DIR}/${d.date}.md` })), + }); +} + +export function daysInBatch(batch: AssistantConversation[]): Set { + return new Set(batch.map((c) => dayFromTimestamp(c.timestamp))); +} diff --git a/.github/scripts/analytics/fetch-assistant-insights.ts b/.github/scripts/analytics/fetch-assistant-insights.ts new file mode 100644 index 000000000..1282037f0 --- /dev/null +++ b/.github/scripts/analytics/fetch-assistant-insights.ts @@ -0,0 +1,722 @@ +#!/usr/bin/env bun +/** + * Pull Mintlify assistant/search/feedback analytics into a local cache for docs work. + * + * Usage: + * pnpm analytics:fetch # incremental if cache exists, else last 30 days + * pnpm analytics:fetch:all # ~1 year, chunked + checkpoint resume + * pnpm analytics:fetch:assistant # AI Q&A only (default 30d; use --all for 1y) + * pnpm analytics:fetch -- --fresh # ignore cache, refetch window + * pnpm analytics:fetch -- --resume # resume interrupted run only + * pnpm analytics:fetch -- --days 14 + * pnpm analytics:fetch -- --date-from 2025-01-01 --date-to 2025-12-31 + * pnpm analytics:fetch -- --assistant-only # skip searches & feedback + * pnpm analytics:fetch -- --full + * pnpm analytics:fetch:dry-run + * + * Checkpoint / incremental: + * - Each chunk writes immediately to tmp/analytics-cache/ (summary + JSON) + * - store/ holds raw merge state; checkpoint.json tracks progress for resume + * + * Output: tmp/analytics-cache/ (gitignored) + * assistant-summary.md — short index + links to by-day/ + * by-day/YYYY-MM-DD.md — one readable file per day + * by-day/YYYY-MM-DD.json — slim JSON per day + */ + +import { mkdir } from "fs/promises"; +import { join } from "path"; +import { loadEnvLocal, ROOT } from "../cms/cms-env.ts"; +import { + type FetchCheckpoint, + clearCheckpoint, + completedChunkSet, + incrementalRangeFromManifest, + loadCheckpoint, + loadConversationStore, + loadFeedbackStore, + loadSearchStore, + markChunkComplete, + mergeConversations, + mergeFeedback, + mergeSearches, + readJsonFile, + saveCheckpoint, + saveConversationStore, + saveFeedbackStore, + saveSearchStore, + shouldResume, + unionRange, + writeJsonFile, +} from "./analytics-checkpoint.ts"; +import { + type AssistantConversation, + type DateRange, + type FeedbackEntry, + type SearchRow, + dateRangeExplicit, + dateRangeForDays, + fetchAssistantConversationsChunked, + fetchFeedbackChunked, + fetchSearchQueriesChunked, + DEFAULT_PAGE_DELAY_MS, + DEFAULT_PAGE_LIMIT, + MINTLIFY_ANALYTICS_HOURLY_LIMIT, + daysInRange, +} from "./mintlify-analytics.ts"; +import { + daysInBatch, + statsByDay, + writeDayPartitions, + writeIndexOnly, +} from "./analytics-writers.ts"; + +const CACHE_DIR = join(ROOT, "tmp/analytics-cache"); +const DEFAULT_DAYS = 30; +const ALL_DAYS = 365; +const DEFAULT_CHUNK_DAYS = 7; +const TOP_SEARCHES = 100; +/** Persist store + summary to disk every N API pages (searches can be 100+ pages per chunk). */ +const SAVE_EVERY_PAGES = 10; + +type RunMode = "fresh" | "incremental" | "resume"; + +interface CliOptions { + days: number; + chunkDays: number; + pageLimit: number; + pageDelayMs: number; + dateFrom?: string; + dateTo?: string; + assistantOnly: boolean; + dryRun: boolean; + all: boolean; + full: boolean; + fresh: boolean; + incremental: boolean; + resume: boolean; +} + +interface Manifest { + fetchedAt: string; + status: "in_progress" | "complete"; + projectId: string; + dateFrom: string; + dateTo: string; + mode: "lean" | "full"; + chunkDays: number; + lastRun: RunMode; + outputDir: string; + counts: { + assistantConversations: number; + unansweredAssistant: number; + assistantWithoutSources: number; + searches: number; + feedback: number; + negativeFeedback: number; + }; + files: string[]; + dayFileCount?: number; +} + +function clampPageLimit(value: number): number { + return Math.min(1000, Math.max(1, value)); +} + +function parseArgs(argv: string[]): CliOptions { + const pageLimitEnv = Number(process.env.ANALYTICS_PAGE_LIMIT); + const pageDelayEnv = Number(process.env.ANALYTICS_PAGE_DELAY_MS); + const options: CliOptions = { + days: DEFAULT_DAYS, + chunkDays: DEFAULT_CHUNK_DAYS, + pageLimit: + Number.isFinite(pageLimitEnv) && pageLimitEnv > 0 + ? clampPageLimit(pageLimitEnv) + : DEFAULT_PAGE_LIMIT, + pageDelayMs: + Number.isFinite(pageDelayEnv) && pageDelayEnv >= 0 ? pageDelayEnv : DEFAULT_PAGE_DELAY_MS, + assistantOnly: false, + dryRun: false, + all: false, + full: false, + fresh: false, + incremental: false, + resume: false, + }; + + for (let i = 0; i < argv.length; i++) { + const arg = argv[i]; + if (arg === "--dry-run") options.dryRun = true; + else if (arg === "--assistant-only") options.assistantOnly = true; + else if (arg === "--all") options.all = true; + else if (arg === "--full") options.full = true; + else if (arg === "--fresh") options.fresh = true; + else if (arg === "--incremental") options.incremental = true; + else if (arg === "--resume") options.resume = true; + else if (arg === "--page-limit") { + const value = Number(argv[++i]); + if (!Number.isFinite(value) || value < 1 || value > 1000) { + throw new Error("--page-limit must be between 1 and 1000"); + } + options.pageLimit = clampPageLimit(value); + } else if (arg.startsWith("--page-limit=")) { + const value = Number(arg.slice("--page-limit=".length)); + if (!Number.isFinite(value) || value < 1 || value > 1000) { + throw new Error("--page-limit must be between 1 and 1000"); + } + options.pageLimit = clampPageLimit(value); + } else if (arg === "--page-delay-ms") { + const value = Number(argv[++i]); + if (!Number.isFinite(value) || value < 0) { + throw new Error("--page-delay-ms must be >= 0"); + } + options.pageDelayMs = value; + } else if (arg.startsWith("--page-delay-ms=")) { + const value = Number(arg.slice("--page-delay-ms=".length)); + if (!Number.isFinite(value) || value < 0) { + throw new Error("--page-delay-ms must be >= 0"); + } + options.pageDelayMs = value; + } + else if (arg === "--days") { + const value = Number(argv[++i]); + if (!Number.isFinite(value) || value < 1) throw new Error("--days must be a positive number"); + options.days = value; + } else if (arg.startsWith("--days=")) { + const value = Number(arg.slice("--days=".length)); + if (!Number.isFinite(value) || value < 1) throw new Error("--days must be a positive number"); + options.days = value; + } else if (arg === "--chunk-days") { + const value = Number(argv[++i]); + if (!Number.isFinite(value) || value < 1) { + throw new Error("--chunk-days must be a positive number"); + } + options.chunkDays = value; + } else if (arg.startsWith("--chunk-days=")) { + const value = Number(arg.slice("--chunk-days=".length)); + if (!Number.isFinite(value) || value < 1) { + throw new Error("--chunk-days must be a positive number"); + } + options.chunkDays = value; + } else if (arg === "--date-from") { + options.dateFrom = argv[++i]; + } else if (arg.startsWith("--date-from=")) { + options.dateFrom = arg.slice("--date-from=".length); + } else if (arg === "--date-to") { + options.dateTo = argv[++i]; + } else if (arg.startsWith("--date-to=")) { + options.dateTo = arg.slice("--date-to=".length); + } + } + + if (options.dateFrom && !options.dateTo) { + throw new Error("--date-from requires --date-to (both ends of the range)"); + } + if (options.dateTo && !options.dateFrom) { + throw new Error("--date-to requires --date-from"); + } + + return options; +} + +function resolveFetchRange(options: CliOptions): DateRange { + if (options.dateFrom && options.dateTo) { + if (options.all) { + console.log("[analytics] Using --date-from/--date-to (--all ignored)"); + } + return dateRangeExplicit(options.dateFrom, options.dateTo); + } + const daySpan = options.all ? ALL_DAYS : options.days; + return dateRangeForDays(daySpan); +} + +function requireEnv(name: string): string { + const value = process.env[name]?.trim(); + if (!value) { + throw new Error(`Missing ${name}. Copy .env.local.example → .env.local and fill it in.`); + } + return value; +} + +function createCheckpoint( + projectId: string, + range: DateRange, + chunkDays: number, + mode: "lean" | "full", + assistantOnly: boolean +): FetchCheckpoint { + return { + version: 1, + status: "in_progress", + projectId, + targetRange: range, + chunkDays, + mode, + assistantOnly, + startedAt: new Date().toISOString(), + updatedAt: new Date().toISOString(), + phase: "assistant", + completedChunks: { assistant: [], searches: [], feedback: [] }, + }; +} + +function resolveRunMode( + options: CliOptions, + checkpoint: FetchCheckpoint | null, + manifest: Manifest | null, + projectId: string +): RunMode { + if (options.resume) { + if (!shouldResume(checkpoint)) { + throw new Error("No interrupted fetch to resume (checkpoint.json missing or complete)."); + } + return "resume"; + } + if (options.fresh) return "fresh"; + if (shouldResume(checkpoint)) return "resume"; + if ((options.incremental || manifest) && manifest?.projectId === projectId && !options.all) { + return "incremental"; + } + return "fresh"; +} + +async function writeOutputs( + options: CliOptions, + runMode: RunMode, + projectId: string, + range: DateRange, + chunkDays: number, + conversations: AssistantConversation[], + searches: SearchRow[], + totalSearches: number, + feedback: FeedbackEntry[], + status: Manifest["status"] = "complete", + logWrite = false, + daysToUpdate?: Set +): Promise { + const unanswered = conversations.filter((c) => c.resolutionStatus === "unanswered"); + const noSources = conversations.filter((c) => c.sources.length === 0); + const negativeFeedback = feedback.filter((f) => f.helpful === false); + const topSearches = searches.slice(0, TOP_SEARCHES); + const dayStats = statsByDay(conversations); + + if (daysToUpdate && daysToUpdate.size > 0) { + await writeDayPartitions(CACHE_DIR, conversations, daysToUpdate); + } + + await writeIndexOnly(CACHE_DIR, range, conversations, topSearches, negativeFeedback); + + const files = [ + "manifest.json", + "assistant-summary.md", + "unanswered-index.json", + "by-day/YYYY-MM-DD.md", + "by-day/YYYY-MM-DD.json", + ...(options.full ? ["assistant-conversations.json"] : []), + ...(options.assistantOnly + ? [] + : [ + options.full ? "searches.json" : "searches-top.json", + options.full ? "feedback.json" : "feedback-negative.json", + ]), + ]; + + const manifest: Manifest = { + fetchedAt: new Date().toISOString(), + status, + projectId, + dateFrom: range.dateFrom, + dateTo: range.dateTo, + mode: options.full ? "full" : "lean", + chunkDays, + lastRun: runMode, + outputDir: CACHE_DIR, + dayFileCount: dayStats.length, + counts: { + assistantConversations: conversations.length, + unansweredAssistant: unanswered.length, + assistantWithoutSources: noSources.length, + searches: searches.length, + feedback: feedback.length, + negativeFeedback: negativeFeedback.length, + }, + files, + }; + + await writeJsonFile(join(CACHE_DIR, "manifest.json"), manifest); + + if (options.full) { + await writeJsonFile(join(CACHE_DIR, "assistant-conversations.json"), { + range, + total: conversations.length, + conversations, + }); + } + + if (!options.assistantOnly) { + if (options.full) { + await writeJsonFile(join(CACHE_DIR, "searches.json"), { range, totalSearches, searches }); + await writeJsonFile(join(CACHE_DIR, "feedback.json"), { range, total: feedback.length, feedback }); + } else { + await writeJsonFile(join(CACHE_DIR, "searches-top.json"), { + range, + totalSearches, + top: TOP_SEARCHES, + searches: topSearches, + }); + await writeJsonFile(join(CACHE_DIR, "feedback-negative.json"), { + range, + total: negativeFeedback.length, + feedback: negativeFeedback, + }); + } + } + + if (logWrite) { + const dayHint = + daysToUpdate && daysToUpdate.size > 0 + ? `, updated days: ${[...daysToUpdate].sort().join(", ")}` + : ""; + console.log( + `[analytics] Updated ${CACHE_DIR} (${conversations.length} conversations, ${unanswered.length} unanswered${dayHint})` + ); + } +} + +/** Write user-facing cache files from current in-memory stores (called after each chunk). */ +async function flushOutputs( + options: CliOptions, + runMode: RunMode, + projectId: string, + outputRange: DateRange, + chunkDays: number, + conversationStore: { conversations: AssistantConversation[] }, + searchStore: { searches: SearchRow[]; totalSearches: number }, + feedbackStore: { feedback: FeedbackEntry[] }, + status: Manifest["status"], + logWrite: boolean, + daysToUpdate?: Set +): Promise { + await writeOutputs( + options, + runMode, + projectId, + outputRange, + chunkDays, + conversationStore.conversations, + searchStore.searches, + searchStore.totalSearches, + feedbackStore.feedback, + status, + logWrite, + daysToUpdate + ); +} + +async function main(): Promise { + await loadEnvLocal(); + const options = parseArgs(process.argv.slice(2)); + const apiKey = requireEnv("MINTLIFY_API_KEY"); + const projectId = requireEnv("MINTLIFY_PROJECT_ID"); + const config = { apiKey, projectId }; + + await mkdir(CACHE_DIR, { recursive: true }); + console.log(`[analytics] Output directory: ${CACHE_DIR}`); + + const existingManifest = await readJsonFile(join(CACHE_DIR, "manifest.json")); + let checkpoint = await loadCheckpoint(CACHE_DIR); + const runMode = resolveRunMode(options, checkpoint, existingManifest, projectId); + + let fetchRange: DateRange; + if (runMode === "resume" && checkpoint) { + fetchRange = checkpoint.targetRange; + console.log(`[analytics] Resuming interrupted fetch (${checkpoint.phase} phase)`); + } else if (runMode === "incremental" && existingManifest) { + const inc = incrementalRangeFromManifest(existingManifest); + if (!inc) { + console.log("[analytics] Already up to date — refreshing summary from store"); + const conversations = (await loadConversationStore(CACHE_DIR))?.conversations ?? []; + const searchStoreSnapshot = await loadSearchStore(CACHE_DIR); + const searches = searchStoreSnapshot?.searches ?? []; + const totalSearches = searchStoreSnapshot?.totalSearches ?? 0; + const feedback = (await loadFeedbackStore(CACHE_DIR))?.feedback ?? []; + const range = { + dateFrom: existingManifest.dateFrom, + dateTo: existingManifest.dateTo, + }; + if (!options.dryRun) { + await writeOutputs( + options, + "incremental", + projectId, + range, + existingManifest.chunkDays, + conversations, + searches, + totalSearches, + feedback + ); + } + return; + } + fetchRange = inc; + console.log(`[analytics] Incremental update: ${fetchRange.dateFrom} → ${fetchRange.dateTo}`); + } else { + fetchRange = resolveFetchRange(options); + const windowLabel = options.all ? "Full fetch (1 year)" : "Fetch window"; + console.log(`[analytics] ${windowLabel}: ${fetchRange.dateFrom} → ${fetchRange.dateTo}`); + } + + const chunkDays = Math.min(options.chunkDays, daysInRange(fetchRange)); + + let conversationStore = + runMode === "fresh" + ? { range: fetchRange, conversations: [] as AssistantConversation[] } + : (await loadConversationStore(CACHE_DIR)) ?? { range: fetchRange, conversations: [] }; + let searchStore = + runMode === "fresh" + ? { range: fetchRange, totalSearches: 0, searches: [] as SearchRow[] } + : (await loadSearchStore(CACHE_DIR)) ?? { range: fetchRange, totalSearches: 0, searches: [] }; + let feedbackStore = + runMode === "fresh" + ? { range: fetchRange, feedback: [] as FeedbackEntry[] } + : (await loadFeedbackStore(CACHE_DIR)) ?? { range: fetchRange, feedback: [] }; + + if (runMode === "fresh") { + await clearCheckpoint(CACHE_DIR); + checkpoint = createCheckpoint( + projectId, + fetchRange, + chunkDays, + options.full ? "full" : "lean", + options.assistantOnly + ); + await saveCheckpoint(CACHE_DIR, checkpoint); + } else if (runMode === "incremental") { + checkpoint = createCheckpoint( + projectId, + fetchRange, + chunkDays, + options.full ? "full" : "lean", + options.assistantOnly + ); + await saveCheckpoint(CACHE_DIR, checkpoint); + } else if (!checkpoint) { + throw new Error("Resume requested but checkpoint.json is missing."); + } + + console.log( + `[analytics] ${projectId} | mode ${runMode} | chunk ${chunkDays}d | output ${options.full ? "full" : "lean"}${options.assistantOnly ? " | assistant-only" : ""}` + ); + const reqPerHour = + options.pageDelayMs > 0 + ? Math.floor(3_600_000 / options.pageDelayMs) + : MINTLIFY_ANALYTICS_HOURLY_LIMIT; + console.log( + `[analytics] Rate: ${options.pageLimit}/page, ${options.pageDelayMs}ms delay (~${reqPerHour} req/h; Mintlify org limit ${MINTLIFY_ANALYTICS_HOURLY_LIMIT}/h)` + ); + if (reqPerHour > MINTLIFY_ANALYTICS_HOURLY_LIMIT) { + console.warn( + `[analytics] Delay may be too short for ${MINTLIFY_ANALYTICS_HOURLY_LIMIT}/h limit — try --page-delay-ms 36000` + ); + } + + const fetchOpts = { + limit: options.pageLimit, + pageDelayMs: options.pageDelayMs, + }; + + if (options.dryRun) { + console.log("[analytics] Dry run — would fetch and write cache"); + return; + } + + const cp = checkpoint!; + + const outputRange = (): DateRange => + runMode === "incremental" && existingManifest + ? unionRange( + { dateFrom: existingManifest.dateFrom, dateTo: existingManifest.dateTo }, + conversationStore.range + ) + : conversationStore.range; + + let pagesSinceDiskSave = 0; + + async function persistToDisk(label: string, daysToUpdate?: Set): Promise { + await saveConversationStore(CACHE_DIR, conversationStore); + await saveSearchStore(CACHE_DIR, searchStore); + await saveFeedbackStore(CACHE_DIR, feedbackStore); + await flushOutputs( + options, + runMode, + projectId, + outputRange(), + chunkDays, + conversationStore, + searchStore, + feedbackStore, + "in_progress", + false, + daysToUpdate + ); + cp.updatedAt = new Date().toISOString(); + await saveCheckpoint(CACHE_DIR, cp); + pagesSinceDiskSave = 0; + console.log(`\n[analytics] 💾 saved ${label}`); + console.log(`[analytics] ${join(CACHE_DIR, "store/searches.json")} (${searchStore.searches.length} unique search terms)`); + console.log(`[analytics] ${join(CACHE_DIR, "store/conversations.json")} (${conversationStore.conversations.length} conversations)`); + console.log(`[analytics] ${join(CACHE_DIR, "searches-top.json")}, manifest.json, checkpoint.json`); + console.log( + `[analytics] (updates existing files — tmp/ is gitignored, use Cmd+P to open or enable "Show Excluded Files")` + ); + } + + function trackPagePersist( + label: string, + mergeFn: () => Set | undefined + ): (items: unknown[]) => Promise { + return async (items) => { + pagesSinceDiskSave += 1; + if (pagesSinceDiskSave >= SAVE_EVERY_PAGES) { + await persistToDisk(label, mergeFn()); + } + }; + } + + try { + if (cp.phase === "assistant") { + await fetchAssistantConversationsChunked(config, fetchRange, chunkDays, { + ...fetchOpts, + skipChunks: completedChunkSet(cp, "assistant"), + onPageComplete: async (items) => { + conversationStore.conversations = mergeConversations( + conversationStore.conversations, + items as AssistantConversation[] + ); + await trackPagePersist( + `assistant progress (${conversationStore.conversations.length} conversations)`, + () => daysInBatch(items as AssistantConversation[]) + )(items); + }, + onChunkComplete: async (chunk, batch) => { + conversationStore.conversations = mergeConversations( + conversationStore.conversations, + batch as AssistantConversation[] + ); + conversationStore.range = unionRange(conversationStore.range, chunk); + await markChunkComplete(CACHE_DIR, cp, "assistant", chunk); + await persistToDisk( + `assistant chunk ${chunk.dateFrom} → ${chunk.dateTo}`, + daysInBatch(batch as AssistantConversation[]) + ); + }, + }); + cp.phase = options.assistantOnly ? "finalize" : "searches"; + await saveCheckpoint(CACHE_DIR, cp); + console.log(`[analytics] Assistant total in store: ${conversationStore.conversations.length}`); + await persistToDisk("assistant phase complete"); + console.log( + `[analytics] ✓ AI Q&A ready → assistant-summary.md, by-day/, unanswered-index.json` + ); + if (!options.assistantOnly) { + console.log(`[analytics] Continuing with searches, then feedback…`); + } + } + + if (!options.assistantOnly && (cp.phase === "searches" || cp.phase === "assistant")) { + if (cp.phase === "assistant") cp.phase = "searches"; + await fetchSearchQueriesChunked(config, fetchRange, chunkDays, { + ...fetchOpts, + skipChunks: completedChunkSet(cp, "searches"), + onPageComplete: async (items) => { + searchStore.searches = mergeSearches(searchStore.searches, items as SearchRow[]); + await trackPagePersist( + `searches progress (${searchStore.searches.length} terms)`, + () => undefined + )(items); + }, + onChunkComplete: async (chunk, batch) => { + searchStore.searches = mergeSearches(searchStore.searches, batch as SearchRow[]); + searchStore.range = unionRange(searchStore.range, chunk); + await markChunkComplete(CACHE_DIR, cp, "searches", chunk); + await persistToDisk( + `searches chunk ${chunk.dateFrom} → ${chunk.dateTo} (${searchStore.searches.length} terms)` + ); + }, + }); + cp.phase = "feedback"; + await saveCheckpoint(CACHE_DIR, cp); + console.log(`[analytics] Search terms in store: ${searchStore.searches.length}`); + } + + if (!options.assistantOnly && (cp.phase === "feedback" || cp.phase === "searches")) { + if (cp.phase === "searches") cp.phase = "feedback"; + await fetchFeedbackChunked(config, fetchRange, chunkDays, { + ...fetchOpts, + skipChunks: completedChunkSet(cp, "feedback"), + onPageComplete: async (items) => { + feedbackStore.feedback = mergeFeedback(feedbackStore.feedback, items as FeedbackEntry[]); + await trackPagePersist( + `feedback progress (${feedbackStore.feedback.length} entries)`, + () => undefined + )(items); + }, + onChunkComplete: async (chunk, batch) => { + feedbackStore.feedback = mergeFeedback(feedbackStore.feedback, batch as FeedbackEntry[]); + feedbackStore.range = unionRange(feedbackStore.range, chunk); + await markChunkComplete(CACHE_DIR, cp, "feedback", chunk); + await persistToDisk( + `feedback chunk ${chunk.dateFrom} → ${chunk.dateTo} (${feedbackStore.feedback.length} entries)` + ); + }, + }); + cp.phase = "finalize"; + await saveCheckpoint(CACHE_DIR, cp); + console.log(`[analytics] Feedback entries in store: ${feedbackStore.feedback.length}`); + } + + await writeOutputs( + options, + runMode, + projectId, + outputRange(), + chunkDays, + conversationStore.conversations, + searchStore.searches, + searchStore.totalSearches, + feedbackStore.feedback, + "complete", + false + ); + + cp.status = "complete"; + cp.phase = "finalize"; + await saveCheckpoint(CACHE_DIR, cp); + await clearCheckpoint(CACHE_DIR); + + console.log(`[analytics] Done → tmp/analytics-cache/`); + console.log( + `[analytics] Unanswered: ${conversationStore.conversations.filter((c) => c.resolutionStatus === "unanswered").length} | Start with assistant-summary.md` + ); + } catch (error) { + cp.status = "failed"; + cp.error = error instanceof Error ? error.message : String(error); + await saveCheckpoint(CACHE_DIR, cp); + if ( + conversationStore.conversations.length > 0 || + searchStore.searches.length > 0 || + feedbackStore.feedback.length > 0 + ) { + await persistToDisk("partial progress after error"); + console.error(`[analytics] Partial results saved under ${CACHE_DIR}`); + } + throw error; + } +} + +main().catch((error) => { + console.error(`[analytics] ${error instanceof Error ? error.message : String(error)}`); + console.error("[analytics] Re-run the same command to resume from checkpoint.json"); + process.exit(1); +}); diff --git a/.github/scripts/analytics/mintlify-analytics.ts b/.github/scripts/analytics/mintlify-analytics.ts new file mode 100644 index 000000000..94040b6ff --- /dev/null +++ b/.github/scripts/analytics/mintlify-analytics.ts @@ -0,0 +1,619 @@ +const API_BASE = "https://api.mintlify.com/v1"; +const DEFAULT_TIMEOUT_MS = 60_000; +const RETRYABLE_STATUSES = new Set([408, 429, 500, 502, 503, 504]); +/** Mintlify analytics: 100 requests/org/hour shared across all export endpoints. */ +export const MINTLIFY_ANALYTICS_HOURLY_LIMIT = 100; +export const DEFAULT_PAGE_LIMIT = 200; +/** ~100 requests/hour org limit → 36s between pages when unset. */ +export const DEFAULT_PAGE_DELAY_MS = 36_000; +const MAX_PAGINATION_PAGES = 10_000; + +export type ResolutionStatus = "answered" | "unanswered"; + +export interface AssistantSource { + title: string; + url: string; +} + +export interface AssistantConversation { + id: string; + timestamp: string; + query: string; + response: string; + sources: AssistantSource[]; + resolutionStatus: ResolutionStatus; + queryCategory: string | null; + pageUrl: string | null; +} + +export interface AssistantPage { + conversations: AssistantConversation[]; + nextCursor: string | null; + hasMore: boolean; +} + +export interface SearchRow { + searchQuery: string; + hits: number; + ctr: number; + topClickedPage: string | null; + lastSearchedAt: string; +} + +export interface SearchPage { + searches: SearchRow[]; + totalSearches: number; + nextCursor: string | null; +} + +export interface FeedbackEntry { + id: string; + path: string; + comment: string | null; + createdAt: string | null; + source: "code_snippet" | "contextual" | "agent" | "thumbs_only"; + status: "pending" | "in_progress" | "resolved" | "dismissed"; + helpful?: boolean; + contact?: string | null; + code?: string; + filename?: string | null; + lang?: string | null; +} + +export interface FeedbackPage { + feedback: FeedbackEntry[]; + nextCursor: string | null; + hasMore: boolean; +} + +export interface DateRange { + dateFrom: string; + dateTo: string; +} + +export interface MintlifyAnalyticsConfig { + apiKey: string; + projectId: string; +} + +export interface FetchProgress { + resource: "assistant" | "searches" | "feedback"; + range: DateRange; + page: number; + pageSize: number; + total: number; +} + +export interface PaginatedFetchOptions { + limit?: number; + /** Pause after each page (ms). Use ~36000 to stay under 100 req/hour org limit. */ + pageDelayMs?: number; + timeoutMs?: number; + maxRetries?: number; + onProgress?: (progress: FetchProgress) => void; + skipChunks?: Set; + onChunkComplete?: (chunk: DateRange, items: unknown[]) => void | Promise; + /** Called after each API page (use for incremental disk saves). */ + onPageComplete?: ( + items: unknown[], + meta: { page: number; chunkTotal: number; range: DateRange } + ) => void | Promise; +} + +export function chunkKey(range: DateRange): string { + return `${range.dateFrom}_${range.dateTo}`; +} + +function buildQuery(params: Record): string { + const search = new URLSearchParams(); + for (const [key, value] of Object.entries(params)) { + if (value === undefined || value === "") continue; + search.set(key, String(value)); + } + const query = search.toString(); + return query ? `?${query}` : ""; +} + +function sleep(ms: number): Promise { + return new Promise((resolve) => setTimeout(resolve, ms)); +} + +/** Mintlify sometimes returns a full URL; only pass the cursor token in the next request. */ +function normalizeCursor(raw: string | null | undefined): string | undefined { + if (!raw) return undefined; + const trimmed = raw.trim(); + if (!trimmed) return undefined; + if (trimmed.startsWith("http://") || trimmed.startsWith("https://")) { + try { + const parsed = new URL(trimmed); + return parsed.searchParams.get("cursor") ?? trimmed; + } catch { + return trimmed; + } + } + return trimmed; +} + +function isMintlifyApiError(error: unknown): error is Error { + return error instanceof Error && error.message.startsWith("Mintlify API "); +} + +export function daysInRange(range: DateRange): number { + const from = new Date(`${range.dateFrom}T00:00:00.000Z`); + const to = new Date(`${range.dateTo}T00:00:00.000Z`); + return Math.max(1, Math.round((to.getTime() - from.getTime()) / 86_400_000)); +} + +function bisectRange(range: DateRange): [DateRange, DateRange] { + const from = new Date(`${range.dateFrom}T00:00:00.000Z`); + const to = new Date(`${range.dateTo}T00:00:00.000Z`); + const mid = new Date(from.getTime() + (to.getTime() - from.getTime()) / 2); + const midDay = isoDateOnly(mid); + return [ + { dateFrom: range.dateFrom, dateTo: midDay }, + { dateFrom: midDay, dateTo: range.dateTo }, + ]; +} + +async function mintlifyGet( + config: MintlifyAnalyticsConfig, + path: string, + params: Record = {}, + options: PaginatedFetchOptions = {} +): Promise { + const timeoutMs = options.timeoutMs ?? DEFAULT_TIMEOUT_MS; + const maxRetries = options.maxRetries ?? 4; + const url = `${API_BASE}${path}${buildQuery(params)}`; + + for (let attempt = 0; attempt <= maxRetries; attempt++) { + const controller = new AbortController(); + const timer = setTimeout(() => controller.abort(), timeoutMs); + + try { + const response = await fetch(url, { + signal: controller.signal, + headers: { + Authorization: `Bearer ${config.apiKey}`, + Accept: "application/json", + }, + }); + + if (!response.ok) { + let detail = response.statusText; + try { + const body = (await response.json()) as { error?: string }; + if (body.error) detail = body.error; + } catch { + // ignore parse errors + } + + if (RETRYABLE_STATUSES.has(response.status) && attempt < maxRetries) { + const retryAfterHeader = response.headers.get("Retry-After"); + const retryAfterSec = retryAfterHeader ? Number(retryAfterHeader) : NaN; + const waitMs = Number.isFinite(retryAfterSec) + ? Math.max(1000, retryAfterSec * 1000) + : response.status === 429 + ? Math.max(30_000, 1000 * 2 ** attempt) + : 1000 * 2 ** attempt; + console.warn( + `[analytics] ${response.status} ${detail} — retry ${attempt + 1}/${maxRetries} in ${Math.round(waitMs / 1000)}s` + ); + await sleep(waitMs); + continue; + } + + if (response.status === 403) { + throw new Error( + `Mintlify API 403: ${detail}. Use an Admin API key (mint_…) from the same organization as the project ID.` + ); + } + if (response.status === 414) { + throw new Error( + `Mintlify API 414: ${detail}. Pagination URL exceeded server limit — use smaller --chunk-days (e.g. 3 or 1).` + ); + } + throw new Error(`Mintlify API ${response.status}: ${detail}`); + } + + return (await response.json()) as T; + } catch (error) { + if (isMintlifyApiError(error)) throw error; + const isAbort = error instanceof Error && error.name === "AbortError"; + const message = isAbort ? `request timed out after ${timeoutMs}ms` : String(error); + if (attempt < maxRetries) { + const waitMs = 1000 * 2 ** attempt; + console.warn(`[analytics] ${message} — retry ${attempt + 1}/${maxRetries} in ${waitMs}ms`); + await sleep(waitMs); + continue; + } + throw new Error(isAbort ? `Mintlify API timeout: ${message}` : message); + } finally { + clearTimeout(timer); + } + } + + throw new Error("Mintlify API request failed after retries"); +} + +async function fetchPaginated( + config: MintlifyAnalyticsConfig, + resource: FetchProgress["resource"], + path: string, + range: DateRange, + readItems: (page: unknown) => TItem[], + hasMore: (page: unknown, items: TItem[]) => { continue: boolean; cursor?: string }, + options: PaginatedFetchOptions = {} +): Promise { + const limit = Math.min(1000, Math.max(1, options.limit ?? DEFAULT_PAGE_LIMIT)); + const pageDelayMs = Math.max(0, options.pageDelayMs ?? DEFAULT_PAGE_DELAY_MS); + const all: TItem[] = []; + let cursor: string | undefined; + let previousCursor: string | undefined; + let page = 0; + + for (;;) { + if (page > 0 && pageDelayMs > 0) { + await sleep(pageDelayMs); + } + page += 1; + if (page > MAX_PAGINATION_PAGES) { + console.warn( + `[analytics] Stopping pagination after ${MAX_PAGINATION_PAGES} pages (${resource})` + ); + break; + } + // After page 1, cursor encodes the window — omit dateFrom/dateTo to keep the URL short. + const queryParams = cursor + ? { limit, cursor } + : { dateFrom: range.dateFrom, dateTo: range.dateTo, limit }; + + const raw = await mintlifyGet(config, path, queryParams, options); + const items = readItems(raw); + all.push(...items); + options.onProgress?.({ + resource, + range, + page, + pageSize: items.length, + total: all.length, + }); + await options.onPageComplete?.(items, { page, chunkTotal: all.length, range }); + + const next = hasMore(raw, items); + if (!next.continue || !next.cursor) break; + const nextCursor = normalizeCursor(next.cursor); + if (!nextCursor || nextCursor === cursor || nextCursor === previousCursor) { + console.warn( + `[analytics] Pagination cursor did not advance (${resource}, page ${page}); stopping` + ); + break; + } + previousCursor = cursor; + cursor = nextCursor; + } + + return all; +} + +async function fetchPaginatedWithBisect( + config: MintlifyAnalyticsConfig, + resource: FetchProgress["resource"], + path: string, + range: DateRange, + readItems: (page: unknown) => TItem[], + hasMore: (page: unknown, items: TItem[]) => { continue: boolean; cursor?: string }, + options: PaginatedFetchOptions = {} +): Promise { + try { + return await fetchPaginated(config, resource, path, range, readItems, hasMore, options); + } catch (error) { + const message = error instanceof Error ? error.message : String(error); + if (!message.includes("414") || daysInRange(range) <= 1) throw error; + const [left, right] = bisectRange(range); + console.warn( + `[analytics] 414 for ${range.dateFrom} → ${range.dateTo}; splitting into ${left.dateFrom}..${left.dateTo} and ${right.dateFrom}..${right.dateTo}` + ); + const merged = [ + ...(await fetchPaginatedWithBisect(config, resource, path, left, readItems, hasMore, options)), + ...(await fetchPaginatedWithBisect(config, resource, path, right, readItems, hasMore, options)), + ]; + return merged; + } +} + +export async function fetchAllAssistantConversations( + config: MintlifyAnalyticsConfig, + range: DateRange, + options: PaginatedFetchOptions = {} +): Promise { + return fetchPaginatedWithBisect( + config, + "assistant", + `/analytics/${config.projectId}/assistant`, + range, + (page) => (page as AssistantPage).conversations, + (page) => { + const p = page as AssistantPage; + return { continue: p.hasMore && !!p.nextCursor, cursor: p.nextCursor ?? undefined }; + }, + { limit: DEFAULT_PAGE_LIMIT, ...options } + ); +} + +export async function fetchAllSearchQueries( + config: MintlifyAnalyticsConfig, + range: DateRange, + options: PaginatedFetchOptions = {} +): Promise<{ searches: SearchRow[]; totalSearches: number }> { + const path = `/analytics/${config.projectId}/searches`; + + async function fetchForRange(subRange: DateRange): Promise<{ searches: SearchRow[]; totalSearches: number }> { + let totalSearches = 0; + let capturedTotal = false; + try { + const searches = await fetchPaginated( + config, + "searches", + path, + subRange, + (page) => { + const p = page as SearchPage; + if (!capturedTotal) { + totalSearches = p.totalSearches; + capturedTotal = true; + } + return p.searches; + }, + (page) => { + const p = page as SearchPage; + return { continue: !!p.nextCursor, cursor: p.nextCursor ?? undefined }; + }, + { limit: DEFAULT_PAGE_LIMIT, ...options } + ); + return { searches, totalSearches }; + } catch (error) { + const message = error instanceof Error ? error.message : String(error); + if (!message.includes("414") || daysInRange(subRange) <= 1) throw error; + const [left, right] = bisectRange(subRange); + console.warn( + `[analytics] 414 for ${subRange.dateFrom} → ${subRange.dateTo}; splitting into ${left.dateFrom}..${left.dateTo} and ${right.dateFrom}..${right.dateTo}` + ); + const leftResult = await fetchForRange(left); + const rightResult = await fetchForRange(right); + return { + searches: [...leftResult.searches, ...rightResult.searches], + totalSearches: leftResult.totalSearches + rightResult.totalSearches, + }; + } + } + + return fetchForRange(range); +} + +export async function fetchAllFeedback( + config: MintlifyAnalyticsConfig, + range: DateRange, + options: PaginatedFetchOptions = {} +): Promise { + return fetchPaginatedWithBisect( + config, + "feedback", + `/analytics/${config.projectId}/feedback`, + range, + (page) => (page as FeedbackPage).feedback, + (page) => { + const p = page as FeedbackPage; + return { continue: p.hasMore && !!p.nextCursor, cursor: p.nextCursor ?? undefined }; + }, + { limit: DEFAULT_PAGE_LIMIT, ...options } + ); +} + +export function isoDateOnly(date: Date): string { + return date.toISOString().slice(0, 10); +} + +export function dateRangeForDays(days: number): DateRange { + const dateTo = new Date(); + dateTo.setUTCDate(dateTo.getUTCDate() + 1); + const dateFrom = new Date(dateTo); + dateFrom.setUTCDate(dateFrom.getUTCDate() - Math.max(1, days)); + return { + dateFrom: isoDateOnly(dateFrom), + dateTo: isoDateOnly(dateTo), + }; +} + +const ISO_DATE_RE = /^\d{4}-\d{2}-\d{2}$/; + +/** Validate YYYY-MM-DD (UTC calendar date). */ +export function parseIsoDateOnly(value: string, label: string): string { + const trimmed = value.trim(); + if (!ISO_DATE_RE.test(trimmed)) { + throw new Error(`${label} must be YYYY-MM-DD (got "${value}")`); + } + const parsed = new Date(`${trimmed}T00:00:00.000Z`); + if (Number.isNaN(parsed.getTime()) || isoDateOnly(parsed) !== trimmed) { + throw new Error(`${label} is not a valid calendar date (got "${value}")`); + } + return trimmed; +} + +/** Inclusive last day — converted to exclusive `dateTo` for the API. */ +export function dateRangeExplicit(dateFrom: string, dateToInclusive: string): DateRange { + const from = parseIsoDateOnly(dateFrom, "--date-from"); + const through = parseIsoDateOnly(dateToInclusive, "--date-to"); + const exclusiveEnd = new Date(`${through}T00:00:00.000Z`); + exclusiveEnd.setUTCDate(exclusiveEnd.getUTCDate() + 1); + const dateTo = isoDateOnly(exclusiveEnd); + if (from >= dateTo) { + throw new Error(`--date-from (${from}) must be before --date-to (${through})`); + } + return { dateFrom: from, dateTo }; +} + +/** Split [dateFrom, dateTo) into smaller windows (dateTo is exclusive). */ +export function splitDateRange(range: DateRange, chunkDays: number): DateRange[] { + const chunks: DateRange[] = []; + let cursor = new Date(`${range.dateFrom}T00:00:00.000Z`); + const end = new Date(`${range.dateTo}T00:00:00.000Z`); + + while (cursor < end) { + const chunkEnd = new Date(cursor); + chunkEnd.setUTCDate(chunkEnd.getUTCDate() + chunkDays); + if (chunkEnd > end) chunkEnd.setTime(end.getTime()); + chunks.push({ + dateFrom: isoDateOnly(cursor), + dateTo: isoDateOnly(chunkEnd), + }); + cursor = chunkEnd; + } + + return chunks; +} + +export async function fetchAssistantConversationsChunked( + config: MintlifyAnalyticsConfig, + range: DateRange, + chunkDays: number, + options: PaginatedFetchOptions = {} +): Promise { + const chunks = splitDateRange(range, chunkDays); + const merged: AssistantConversation[] = []; + const seen = new Set(); + + for (let i = 0; i < chunks.length; i++) { + const chunk = chunks[i]!; + if (options.skipChunks?.has(chunkKey(chunk))) { + console.log( + `[analytics] assistant chunk ${i + 1}/${chunks.length}: ${chunk.dateFrom} → ${chunk.dateTo} (skipped, cached)` + ); + continue; + } + + console.log( + `[analytics] assistant chunk ${i + 1}/${chunks.length}: ${chunk.dateFrom} → ${chunk.dateTo}` + ); + const batch = await fetchAllAssistantConversations(config, chunk, { + ...options, + onProgress: (progress) => { + options.onProgress?.(progress); + process.stdout.write( + `\r[analytics] page ${progress.page}, +${progress.pageSize} (chunk total ${progress.total}, all ${merged.length + progress.total}) ` + ); + }, + onPageComplete: options.onPageComplete, + }); + process.stdout.write("\n"); + + for (const row of batch) { + if (seen.has(row.id)) continue; + seen.add(row.id); + merged.push(row); + } + await options.onChunkComplete?.(chunk, batch); + console.log(`[analytics] chunk done: ${batch.length} rows (${merged.length} unique this run)`); + } + + return merged; +} + +export async function fetchSearchQueriesChunked( + config: MintlifyAnalyticsConfig, + range: DateRange, + chunkDays: number, + options: PaginatedFetchOptions = {} +): Promise<{ searches: SearchRow[]; totalSearches: number }> { + const chunks = splitDateRange(range, chunkDays); + const byQuery = new Map(); + let totalSearches = 0; + + for (let i = 0; i < chunks.length; i++) { + const chunk = chunks[i]!; + if (options.skipChunks?.has(chunkKey(chunk))) { + console.log( + `[analytics] searches chunk ${i + 1}/${chunks.length}: ${chunk.dateFrom} → ${chunk.dateTo} (skipped, cached)` + ); + continue; + } + + console.log( + `[analytics] searches chunk ${i + 1}/${chunks.length}: ${chunk.dateFrom} → ${chunk.dateTo}` + ); + const { searches, totalSearches: chunkTotal } = await fetchAllSearchQueries(config, chunk, { + ...options, + onProgress: (progress) => { + options.onProgress?.(progress); + process.stdout.write( + `\r[analytics] page ${progress.page}, +${progress.pageSize} (chunk ${progress.total}) ` + ); + }, + onPageComplete: options.onPageComplete, + }); + process.stdout.write("\n"); + totalSearches += chunkTotal; + + for (const row of searches) { + const existing = byQuery.get(row.searchQuery); + if (!existing) { + byQuery.set(row.searchQuery, { ...row }); + continue; + } + existing.hits += row.hits; + if (row.lastSearchedAt > existing.lastSearchedAt) { + existing.lastSearchedAt = row.lastSearchedAt; + existing.topClickedPage = row.topClickedPage; + existing.ctr = row.ctr; + } + } + await options.onChunkComplete?.(chunk, searches); + } + + const searches = [...byQuery.values()].sort((a, b) => b.hits - a.hits); + return { searches, totalSearches }; +} + +export async function fetchFeedbackChunked( + config: MintlifyAnalyticsConfig, + range: DateRange, + chunkDays: number, + options: PaginatedFetchOptions = {} +): Promise { + const chunks = splitDateRange(range, chunkDays); + const merged: FeedbackEntry[] = []; + const seen = new Set(); + + for (let i = 0; i < chunks.length; i++) { + const chunk = chunks[i]!; + if (options.skipChunks?.has(chunkKey(chunk))) { + console.log( + `[analytics] feedback chunk ${i + 1}/${chunks.length}: ${chunk.dateFrom} → ${chunk.dateTo} (skipped, cached)` + ); + continue; + } + + console.log( + `[analytics] feedback chunk ${i + 1}/${chunks.length}: ${chunk.dateFrom} → ${chunk.dateTo}` + ); + const batch = await fetchAllFeedback(config, chunk, { + ...options, + onProgress: (progress) => { + options.onProgress?.(progress); + process.stdout.write( + `\r[analytics] page ${progress.page}, +${progress.pageSize} (chunk ${progress.total}) ` + ); + }, + onPageComplete: options.onPageComplete, + }); + process.stdout.write("\n"); + + for (const row of batch) { + if (seen.has(row.id)) continue; + seen.add(row.id); + merged.push(row); + } + await options.onChunkComplete?.(chunk, batch); + } + + return merged; +} diff --git a/.github/scripts/cms/README.md b/.github/scripts/cms/README.md index 5a35695ef..5b19540f1 100644 --- a/.github/scripts/cms/README.md +++ b/.github/scripts/cms/README.md @@ -2,6 +2,25 @@ Push **draft** release notes to Strapi CMS. Content is **simplified for end users** in staging, separate from full docs changelog. +## Relationship to docs translation + +`changelog/index.mdx` is the single English source. **Do not shorten it for CMS** — Step 1 (LLM simplify) produces popup copy in `staging/en/`. + +| | Docs translation ([i18n/README.md](../i18n/README.md)) | CMS sync (this doc) | +|--|--|--| +| Command | `pnpm translate` | `pnpm cms:prepare:en` / `cms:prepare:locales` / `cms:sync` | +| Output | `{lang}/**/*.mdx` on Mintlify | `.github/scripts/cms/staging/` → Strapi | +| Input | Full docs MDX | LLM-simplified popup copy | +| Locales | ja, zh, ko | en, zh, ja, ko, fr, ru, es | + +## Agent rules + +- Do **not** use `pnpm translate` to fill CMS staging — use `pnpm cms:prepare:en` then `cms:prepare:locales`. +- Get user approval on **staging EN** before `cms:prepare:locales`; on **all staging** before `cms:sync`. +- Sync and publish **comfyui only** by default (`--project comfyui`). Use `--project cloud` only after explicit user confirmation. +- Strapi publish is **manual by default** — run `pnpm cms:publish` after review (not automatic on sync). +- Do commit `.github/scripts/cms/staging/` and `published-versions.json` after Strapi publish. + ## Architecture Three separate steps — review between each; sync only after confirmation: @@ -66,7 +85,7 @@ pnpm cms:sync -- v0.25.1 # Step 3: push drafts (after staging pnpm cms:publish -- v0.25.1 # publish + refresh published-versions.json ``` -Default: **comfyui + cloud** on prepare / sync / publish. Single project: `--project cloud`. +Default: **comfyui + cloud** on prepare. **Sync/publish default for agents: comfyui only** — add `--project cloud` only when the user confirms. Local default (no args): **all unpublished EN versions** (from `published-versions.json`). Full backfill: `CMS_SYNC_ALL=1`. @@ -99,7 +118,7 @@ Configured in `cms-config.json` → `simplify`: ## API tokens -See `.env.local.example`: `TRANSLATE_API_KEY` (prepare), `CMS_API_TOKEN` (sync). +See [`.env.local.example`](../../../.env.local.example) (`TRANSLATE_*` for prepare, `CMS_*` for sync). ## Publish (draft → live) diff --git a/.github/scripts/cms/published-versions.json b/.github/scripts/cms/published-versions.json index ff5abed91..0c85e3405 100644 --- a/.github/scripts/cms/published-versions.json +++ b/.github/scripts/cms/published-versions.json @@ -273,6 +273,34 @@ "zh" ], "published_at": "2026-06-25T06:08:07.770Z" + }, + { + "project": "cloud", + "version": "0.27.0", + "locales": [ + "en", + "es", + "fr", + "ja", + "ko", + "ru", + "zh" + ], + "published_at": "2026-07-02T02:41:31.344Z" + }, + { + "project": "comfyui", + "version": "0.27.0", + "locales": [ + "en", + "es", + "fr", + "ja", + "ko", + "ru", + "zh" + ], + "published_at": "2026-07-02T02:41:30.407Z" } ] } diff --git a/.github/scripts/cms/staging/cloud/en/changelog/index.mdx b/.github/scripts/cms/staging/cloud/en/changelog/index.mdx index 16afd759f..a02c2c1fe 100644 --- a/.github/scripts/cms/staging/cloud/en/changelog/index.mdx +++ b/.github/scripts/cms/staging/cloud/en/changelog/index.mdx @@ -4,10 +4,28 @@ cmsStaging: true --- + + +**Int8 Support** +* [**int8 convrot models**](https://github.com/Comfy-Org/ComfyUI/pull/14636): Support for int8 quantized convrot models with faster inference on Turing GPUs + +**Partner Node Updates** +* [**Nano Banana 2 Lite**](https://github.com/Comfy-Org/ComfyUI/pull/14693): Google's lightweight image generation model +* [**Gemini Video Omni**](https://github.com/Comfy-Org/ComfyUI/pull/14695): Video generation node powered by Gemini + +**New Node Updates** +* [**Seed Node**](https://github.com/Comfy-Org/ComfyUI/pull/14616): Simplifies seed management for reproducible workflows +* [**Advanced Krea 2 Model Merging**](https://github.com/Comfy-Org/ComfyUI/pull/14621): Merges Krea 2 models +* [**Bounding Box Canvas**](https://github.com/Comfy-Org/ComfyUI/pull/14537): Canvas with Ideogram JSON prompt support +* [**ConditioningMultiply**](https://github.com/Comfy-Org/ComfyUI/pull/14686): Multiplies conditioning values +* [**GLSL Update**](https://github.com/Comfy-Org/ComfyUI/pull/13195): GLSL node updated to use ANGLE library + + + **Partner Node Updates** -* [**SeeDance 2.0 Mini**](https://links.comfy.org/4eOUnjJ): Added ByteDance SeeDance 2.0 Mini on Text-to-Video, First-Last-Frame, and Reference nodes +* [**SeeDance 2.0 Mini**](https://links.comfy.org/4aGBKxh): Added ByteDance SeeDance 2.0 Mini on Text-to-Video, First-Last-Frame, and Reference nodes diff --git a/.github/scripts/cms/staging/cloud/es/changelog/index.mdx b/.github/scripts/cms/staging/cloud/es/changelog/index.mdx index 4ee2050ec..785b99e2c 100644 --- a/.github/scripts/cms/staging/cloud/es/changelog/index.mdx +++ b/.github/scripts/cms/staging/cloud/es/changelog/index.mdx @@ -4,10 +4,28 @@ cmsStaging: true --- + + +**Soporte Int8** +* [**modelos convrot int8**](https://github.com/Comfy-Org/ComfyUI/pull/14636): Soporte para modelos convrot cuantificados int8 con inferencia más rápida en GPUs Turing + +**Actualizaciones de Nodos Asociados** +* [**Nano Banana 2 Lite**](https://github.com/Comfy-Org/ComfyUI/pull/14693): El modelo ligero de generación de imágenes de Google +* [**Gemini Video Omni**](https://github.com/Comfy-Org/ComfyUI/pull/14695): Nodo de generación de video impulsado por Gemini + +**Actualizaciones de Nuevos Nodos** +* [**Seed Node**](https://github.com/Comfy-Org/ComfyUI/pull/14616): Simplifica la gestión de semillas para flujos de trabajo reproducibles +* [**Advanced Krea 2 Model Merging**](https://github.com/Comfy-Org/ComfyUI/pull/14621): Fusiona modelos Krea 2 +* [**Bounding Box Canvas**](https://github.com/Comfy-Org/ComfyUI/pull/14537): Lienzo con soporte de prompt JSON de Ideogram +* [**ConditioningMultiply**](https://github.com/Comfy-Org/ComfyUI/pull/14686): Multiplica valores de condicionamiento +* [**GLSL Update**](https://github.com/Comfy-Org/ComfyUI/pull/13195): Nodo GLSL actualizado para usar la biblioteca ANGLE + + + **Actualizaciones de Nodos Asociados** -* [**SeeDance 2.0 Mini**](https://links.comfy.org/4eOUnjJ): Añadido ByteDance SeeDance 2.0 Mini en nodos de Texto a Video, Primer-Último Fotograma y Referencia +* [**SeeDance 2.0 Mini**](https://links.comfy.org/4aGBKxh): Añadido ByteDance SeeDance 2.0 Mini en nodos de Texto a Video, Primer-Último Fotograma y Referencia diff --git a/.github/scripts/cms/staging/cloud/fr/changelog/index.mdx b/.github/scripts/cms/staging/cloud/fr/changelog/index.mdx index 06474e589..00ca78ee5 100644 --- a/.github/scripts/cms/staging/cloud/fr/changelog/index.mdx +++ b/.github/scripts/cms/staging/cloud/fr/changelog/index.mdx @@ -4,10 +4,28 @@ cmsStaging: true --- + + +**Support Int8** +* [**modèles convrot int8**](https://github.com/Comfy-Org/ComfyUI/pull/14636) : Prise en charge des modèles convrot quantifiés en int8 avec inférence plus rapide sur les GPU Turing + +**Mises à jour des nœuds partenaires** +* [**Nano Banana 2 Lite**](https://github.com/Comfy-Org/ComfyUI/pull/14693) : Modèle léger de génération d'images de Google +* [**Gemini Video Omni**](https://github.com/Comfy-Org/ComfyUI/pull/14695) : Nœud de génération vidéo propulsé par Gemini + +**Mises à jour des nouveaux nœuds** +* [**Nœud Seed**](https://github.com/Comfy-Org/ComfyUI/pull/14616) : Simplifie la gestion des graines pour des workflows reproductibles +* [**Fusion avancée de modèles Krea 2**](https://github.com/Comfy-Org/ComfyUI/pull/14621) : Fusionne les modèles Krea 2 +* [**Canvas Bounding Box**](https://github.com/Comfy-Org/ComfyUI/pull/14537) : Canvas avec prise en charge des invites JSON Ideogram +* [**ConditioningMultiply**](https://github.com/Comfy-Org/ComfyUI/pull/14686) : Multiplie les valeurs de conditionnement +* [**Mise à jour GLSL**](https://github.com/Comfy-Org/ComfyUI/pull/13195) : Nœud GLSL mis à jour pour utiliser la bibliothèque ANGLE + + + **Mises à jour des nœuds partenaires** -* [**SeeDance 2.0 Mini**](https://links.comfy.org/4eOUnnJ) : Ajout de ByteDance SeeDance 2.0 Mini sur les nœuds Text-to-Video, First-Last-Frame et Reference +* [**SeeDance 2.0 Mini**](https://links.comfy.org/4aGBKxh) : Ajout de ByteDance SeeDance 2.0 Mini sur les nœuds Text-to-Video, First-Last-Frame et Reference diff --git a/.github/scripts/cms/staging/cloud/ja/changelog/index.mdx b/.github/scripts/cms/staging/cloud/ja/changelog/index.mdx index af4877259..0259b092b 100644 --- a/.github/scripts/cms/staging/cloud/ja/changelog/index.mdx +++ b/.github/scripts/cms/staging/cloud/ja/changelog/index.mdx @@ -4,10 +4,28 @@ cmsStaging: true --- + + +**Int8サポート** +* [**int8 convrot モデル**](https://github.com/Comfy-Org/ComfyUI/pull/14636): Turing GPUでより高速な推論を実現するint8量子化convrotモデルをサポート + +**パートナーノード更新** +* [**Nano Banana 2 Lite**](https://github.com/Comfy-Org/ComfyUI/pull/14693): Googleの軽量画像生成モデル +* [**Gemini Video Omni**](https://github.com/Comfy-Org/ComfyUI/pull/14695): Geminiを搭載したビデオ生成ノード + +**新ノード更新** +* [**Seedノード**](https://github.com/Comfy-Org/ComfyUI/pull/14616): シード管理を簡素化し、再現可能なワークフローを実現 +* [**高度なKrea 2 モデルマージング**](https://github.com/Comfy-Org/ComfyUI/pull/14621): Krea 2 モデルをマージします +* [**バウンディングボックスキャンバス**](https://github.com/Comfy-Org/ComfyUI/pull/14537): Ideogram JSONプロンプトをサポートするキャンバス +* [**ConditioningMultiply**](https://github.com/Comfy-Org/ComfyUI/pull/14686): 条件付けの値を乗算します +* [**GLSL更新**](https://github.com/Comfy-Org/ComfyUI/pull/13195): GLSLノードをANGLEライブラリを使用するよう更新 + + + **パートナーノードの更新** -* [**SeeDance 2.0 Mini**](https://links.comfy.org/4eOUnjJ): テキストから動画へノード、First-Last-Frameノード、ReferenceノードにByteDance SeeDance 2.0 Miniを追加しました +* [**SeeDance 2.0 Mini**](https://links.comfy.org/4aGBKxh): テキストから動画へノード、First-Last-Frameノード、ReferenceノードにByteDance SeeDance 2.0 Miniを追加しました diff --git a/.github/scripts/cms/staging/cloud/ko/changelog/index.mdx b/.github/scripts/cms/staging/cloud/ko/changelog/index.mdx index 1d98f99df..50597c539 100644 --- a/.github/scripts/cms/staging/cloud/ko/changelog/index.mdx +++ b/.github/scripts/cms/staging/cloud/ko/changelog/index.mdx @@ -4,10 +4,28 @@ cmsStaging: true --- + + +**Int8 지원** +* [**int8 convrot 모델**](https://github.com/Comfy-Org/ComfyUI/pull/14636): Turing GPU에서 더 빠른 추론을 위한 int8 양자화 convrot 모델 지원 + +**파트너 노드 업데이트** +* [**Nano Banana 2 Lite**](https://github.com/Comfy-Org/ComfyUI/pull/14693): Google의 경량 이미지 생성 모델 +* [**Gemini Video Omni**](https://github.com/Comfy-Org/ComfyUI/pull/14695): Gemini 기반 비디오 생성 노드 + +**새 노드 업데이트** +* [**Seed Node**](https://github.com/Comfy-Org/ComfyUI/pull/14616): 재현 가능한 워크플로를 위한 시드 관리를 간소화합니다 +* [**고급 Krea 2 모델 병합**](https://github.com/Comfy-Org/ComfyUI/pull/14621): Krea 2 모델 병합 +* [**바운딩 박스 캔버스**](https://github.com/Comfy-Org/ComfyUI/pull/14537): Ideogram JSON 프롬프트를 지원하는 캔버스 +* [**ConditioningMultiply**](https://github.com/Comfy-Org/ComfyUI/pull/14686): 조건화 값을 곱합니다 +* [**GLSL 업데이트**](https://github.com/Comfy-Org/ComfyUI/pull/13195): ANGLE 라이브러리를 사용하도록 업데이트된 GLSL 노드 + + + **파트너 노드 업데이트** -* [**SeeDance 2.0 Mini**](https://links.comfy.org/4eOUnjJ): 텍스트 기반 비디오 생성, 첫 번째-마지막 프레임 및 참조 노드에 ByteDance SeeDance 2.0 Mini 추가 +* [**SeeDance 2.0 Mini**](https://links.comfy.org/4aGBKxh): 텍스트 기반 비디오 생성, 첫 번째-마지막 프레임 및 참조 노드에 ByteDance SeeDance 2.0 Mini 추가 diff --git a/.github/scripts/cms/staging/cloud/ru/changelog/index.mdx b/.github/scripts/cms/staging/cloud/ru/changelog/index.mdx index 03142d67b..1309c002e 100644 --- a/.github/scripts/cms/staging/cloud/ru/changelog/index.mdx +++ b/.github/scripts/cms/staging/cloud/ru/changelog/index.mdx @@ -4,10 +4,28 @@ cmsStaging: true --- + + +**Поддержка Int8** +* [**Модели int8 convrot**](https://github.com/Comfy-Org/ComfyUI/pull/14636): Поддержка int8-квантованных моделей convrot с более быстрым выводом на GPU Turing + +**Обновления партнёрских узлов** +* [**Nano Banana 2 Lite**](https://github.com/Comfy-Org/ComfyUI/pull/14693): Лёгкая модель генерации изображений от Google +* [**Gemini Video Omni**](https://github.com/Comfy-Org/ComfyUI/pull/14695): Узел генерации видео на базе Gemini + +**Обновления новых узлов** +* [**Узел Seed**](https://github.com/Comfy-Org/ComfyUI/pull/14616): Упрощает управление seed для воспроизводимых рабочих процессов +* [**Расширенное слияние моделей Krea 2**](https://github.com/Comfy-Org/ComfyUI/pull/14621): Объединяет модели Krea 2 +* [**Холст ограничивающих рамок**](https://github.com/Comfy-Org/ComfyUI/pull/14537): Холст с поддержкой JSON-подсказок Ideogram +* [**ConditioningMultiply**](https://github.com/Comfy-Org/ComfyUI/pull/14686): Умножает значения кондиционирования +* [**Обновление GLSL**](https://github.com/Comfy-Org/ComfyUI/pull/13195): Узел GLSL обновлён для использования библиотеки ANGLE + + + **Обновления партнерских узлов** -* [**SeeDance 2.0 Mini**](https://links.comfy.org/4eOUnjJ): Добавлен ByteDance SeeDance 2.0 Mini для узлов Text-to-Video, First-Last-Frame и Reference +* [**SeeDance 2.0 Mini**](https://links.comfy.org/4aGBKxh): Добавлен ByteDance SeeDance 2.0 Mini для узлов Text-to-Video, First-Last-Frame и Reference diff --git a/.github/scripts/cms/staging/cloud/zh/changelog/index.mdx b/.github/scripts/cms/staging/cloud/zh/changelog/index.mdx index 5743dcc27..c725b8dc4 100644 --- a/.github/scripts/cms/staging/cloud/zh/changelog/index.mdx +++ b/.github/scripts/cms/staging/cloud/zh/changelog/index.mdx @@ -4,10 +4,28 @@ cmsStaging: true --- + + +**新模型支持** +* [**int8 convrot 模型**](https://github.com/Comfy-Org/ComfyUI/pull/14636): 支持 int8 量化的 convrot 模型,在 Turing GPU 及更新型号上推理速度更快,并优化了 LoRA 应用 + +**新节点更新** +* [**种子节点**](https://github.com/Comfy-Org/ComfyUI/pull/14616): 新节点简化了种子管理,便于可重现的工作流 +* [**高级 Krea 2 模型合并**](https://github.com/Comfy-Org/ComfyUI/pull/14621): 用于合并 Krea 2 模型的高级节点 +* [**边界框画布**](https://github.com/Comfy-Org/ComfyUI/pull/14537): 支持 Ideogram JSON 提示的边界框画布 +* [**条件乘法**](https://github.com/Comfy-Org/ComfyUI/pull/14686): 对条件值进行乘法运算,实现灵活控制 +* [**GLSL 更新**](https://github.com/Comfy-Org/ComfyUI/pull/13195): GLSL 节点已更新,使用 ANGLE 库 + +**合作伙伴节点更新** +* [**Nano Banana 2 Lite**](https://github.com/Comfy-Org/ComfyUI/pull/14693): 支持 Google 的轻量级 Nano Banana 2 Lite 模型 +* [**Gemini Video Omni**](https://github.com/Comfy-Org/ComfyUI/pull/14695): 新的 Gemini Video Omni 节点,用于视频生成 + + + **合作伙伴节点更新** -* [**SeeDance 2.0 Mini**](https://links.comfy.org/4eOUnjJ):在文生视频、首尾帧和参考节点中新增了字节跳动 SeeDance 2.0 Mini 支持 +* [**SeeDance 2.0 Mini**](https://links.comfy.org/4aGBKxh):在文生视频、首尾帧和参考节点中新增了字节跳动 SeeDance 2.0 Mini 支持 diff --git a/.github/scripts/cms/staging/en/changelog/index.mdx b/.github/scripts/cms/staging/en/changelog/index.mdx index d1e9bbb0d..a02c2c1fe 100644 --- a/.github/scripts/cms/staging/en/changelog/index.mdx +++ b/.github/scripts/cms/staging/en/changelog/index.mdx @@ -4,6 +4,24 @@ cmsStaging: true --- + + +**Int8 Support** +* [**int8 convrot models**](https://github.com/Comfy-Org/ComfyUI/pull/14636): Support for int8 quantized convrot models with faster inference on Turing GPUs + +**Partner Node Updates** +* [**Nano Banana 2 Lite**](https://github.com/Comfy-Org/ComfyUI/pull/14693): Google's lightweight image generation model +* [**Gemini Video Omni**](https://github.com/Comfy-Org/ComfyUI/pull/14695): Video generation node powered by Gemini + +**New Node Updates** +* [**Seed Node**](https://github.com/Comfy-Org/ComfyUI/pull/14616): Simplifies seed management for reproducible workflows +* [**Advanced Krea 2 Model Merging**](https://github.com/Comfy-Org/ComfyUI/pull/14621): Merges Krea 2 models +* [**Bounding Box Canvas**](https://github.com/Comfy-Org/ComfyUI/pull/14537): Canvas with Ideogram JSON prompt support +* [**ConditioningMultiply**](https://github.com/Comfy-Org/ComfyUI/pull/14686): Multiplies conditioning values +* [**GLSL Update**](https://github.com/Comfy-Org/ComfyUI/pull/13195): GLSL node updated to use ANGLE library + + + **Partner Node Updates** diff --git a/.github/scripts/cms/staging/es/changelog/index.mdx b/.github/scripts/cms/staging/es/changelog/index.mdx index 86bb970f3..785b99e2c 100644 --- a/.github/scripts/cms/staging/es/changelog/index.mdx +++ b/.github/scripts/cms/staging/es/changelog/index.mdx @@ -4,6 +4,24 @@ cmsStaging: true --- + + +**Soporte Int8** +* [**modelos convrot int8**](https://github.com/Comfy-Org/ComfyUI/pull/14636): Soporte para modelos convrot cuantificados int8 con inferencia más rápida en GPUs Turing + +**Actualizaciones de Nodos Asociados** +* [**Nano Banana 2 Lite**](https://github.com/Comfy-Org/ComfyUI/pull/14693): El modelo ligero de generación de imágenes de Google +* [**Gemini Video Omni**](https://github.com/Comfy-Org/ComfyUI/pull/14695): Nodo de generación de video impulsado por Gemini + +**Actualizaciones de Nuevos Nodos** +* [**Seed Node**](https://github.com/Comfy-Org/ComfyUI/pull/14616): Simplifica la gestión de semillas para flujos de trabajo reproducibles +* [**Advanced Krea 2 Model Merging**](https://github.com/Comfy-Org/ComfyUI/pull/14621): Fusiona modelos Krea 2 +* [**Bounding Box Canvas**](https://github.com/Comfy-Org/ComfyUI/pull/14537): Lienzo con soporte de prompt JSON de Ideogram +* [**ConditioningMultiply**](https://github.com/Comfy-Org/ComfyUI/pull/14686): Multiplica valores de condicionamiento +* [**GLSL Update**](https://github.com/Comfy-Org/ComfyUI/pull/13195): Nodo GLSL actualizado para usar la biblioteca ANGLE + + + **Actualizaciones de Nodos Asociados** diff --git a/.github/scripts/cms/staging/fr/changelog/index.mdx b/.github/scripts/cms/staging/fr/changelog/index.mdx index 2e0ab6a56..00ca78ee5 100644 --- a/.github/scripts/cms/staging/fr/changelog/index.mdx +++ b/.github/scripts/cms/staging/fr/changelog/index.mdx @@ -4,6 +4,24 @@ cmsStaging: true --- + + +**Support Int8** +* [**modèles convrot int8**](https://github.com/Comfy-Org/ComfyUI/pull/14636) : Prise en charge des modèles convrot quantifiés en int8 avec inférence plus rapide sur les GPU Turing + +**Mises à jour des nœuds partenaires** +* [**Nano Banana 2 Lite**](https://github.com/Comfy-Org/ComfyUI/pull/14693) : Modèle léger de génération d'images de Google +* [**Gemini Video Omni**](https://github.com/Comfy-Org/ComfyUI/pull/14695) : Nœud de génération vidéo propulsé par Gemini + +**Mises à jour des nouveaux nœuds** +* [**Nœud Seed**](https://github.com/Comfy-Org/ComfyUI/pull/14616) : Simplifie la gestion des graines pour des workflows reproductibles +* [**Fusion avancée de modèles Krea 2**](https://github.com/Comfy-Org/ComfyUI/pull/14621) : Fusionne les modèles Krea 2 +* [**Canvas Bounding Box**](https://github.com/Comfy-Org/ComfyUI/pull/14537) : Canvas avec prise en charge des invites JSON Ideogram +* [**ConditioningMultiply**](https://github.com/Comfy-Org/ComfyUI/pull/14686) : Multiplie les valeurs de conditionnement +* [**Mise à jour GLSL**](https://github.com/Comfy-Org/ComfyUI/pull/13195) : Nœud GLSL mis à jour pour utiliser la bibliothèque ANGLE + + + **Mises à jour des nœuds partenaires** diff --git a/.github/scripts/cms/staging/ja/changelog/index.mdx b/.github/scripts/cms/staging/ja/changelog/index.mdx index 060c5c363..0259b092b 100644 --- a/.github/scripts/cms/staging/ja/changelog/index.mdx +++ b/.github/scripts/cms/staging/ja/changelog/index.mdx @@ -4,6 +4,24 @@ cmsStaging: true --- + + +**Int8サポート** +* [**int8 convrot モデル**](https://github.com/Comfy-Org/ComfyUI/pull/14636): Turing GPUでより高速な推論を実現するint8量子化convrotモデルをサポート + +**パートナーノード更新** +* [**Nano Banana 2 Lite**](https://github.com/Comfy-Org/ComfyUI/pull/14693): Googleの軽量画像生成モデル +* [**Gemini Video Omni**](https://github.com/Comfy-Org/ComfyUI/pull/14695): Geminiを搭載したビデオ生成ノード + +**新ノード更新** +* [**Seedノード**](https://github.com/Comfy-Org/ComfyUI/pull/14616): シード管理を簡素化し、再現可能なワークフローを実現 +* [**高度なKrea 2 モデルマージング**](https://github.com/Comfy-Org/ComfyUI/pull/14621): Krea 2 モデルをマージします +* [**バウンディングボックスキャンバス**](https://github.com/Comfy-Org/ComfyUI/pull/14537): Ideogram JSONプロンプトをサポートするキャンバス +* [**ConditioningMultiply**](https://github.com/Comfy-Org/ComfyUI/pull/14686): 条件付けの値を乗算します +* [**GLSL更新**](https://github.com/Comfy-Org/ComfyUI/pull/13195): GLSLノードをANGLEライブラリを使用するよう更新 + + + **パートナーノードの更新** diff --git a/.github/scripts/cms/staging/ko/changelog/index.mdx b/.github/scripts/cms/staging/ko/changelog/index.mdx index a1701992f..50597c539 100644 --- a/.github/scripts/cms/staging/ko/changelog/index.mdx +++ b/.github/scripts/cms/staging/ko/changelog/index.mdx @@ -4,6 +4,24 @@ cmsStaging: true --- + + +**Int8 지원** +* [**int8 convrot 모델**](https://github.com/Comfy-Org/ComfyUI/pull/14636): Turing GPU에서 더 빠른 추론을 위한 int8 양자화 convrot 모델 지원 + +**파트너 노드 업데이트** +* [**Nano Banana 2 Lite**](https://github.com/Comfy-Org/ComfyUI/pull/14693): Google의 경량 이미지 생성 모델 +* [**Gemini Video Omni**](https://github.com/Comfy-Org/ComfyUI/pull/14695): Gemini 기반 비디오 생성 노드 + +**새 노드 업데이트** +* [**Seed Node**](https://github.com/Comfy-Org/ComfyUI/pull/14616): 재현 가능한 워크플로를 위한 시드 관리를 간소화합니다 +* [**고급 Krea 2 모델 병합**](https://github.com/Comfy-Org/ComfyUI/pull/14621): Krea 2 모델 병합 +* [**바운딩 박스 캔버스**](https://github.com/Comfy-Org/ComfyUI/pull/14537): Ideogram JSON 프롬프트를 지원하는 캔버스 +* [**ConditioningMultiply**](https://github.com/Comfy-Org/ComfyUI/pull/14686): 조건화 값을 곱합니다 +* [**GLSL 업데이트**](https://github.com/Comfy-Org/ComfyUI/pull/13195): ANGLE 라이브러리를 사용하도록 업데이트된 GLSL 노드 + + + **파트너 노드 업데이트** diff --git a/.github/scripts/cms/staging/ru/changelog/index.mdx b/.github/scripts/cms/staging/ru/changelog/index.mdx index 43a56fff0..1309c002e 100644 --- a/.github/scripts/cms/staging/ru/changelog/index.mdx +++ b/.github/scripts/cms/staging/ru/changelog/index.mdx @@ -4,6 +4,24 @@ cmsStaging: true --- + + +**Поддержка Int8** +* [**Модели int8 convrot**](https://github.com/Comfy-Org/ComfyUI/pull/14636): Поддержка int8-квантованных моделей convrot с более быстрым выводом на GPU Turing + +**Обновления партнёрских узлов** +* [**Nano Banana 2 Lite**](https://github.com/Comfy-Org/ComfyUI/pull/14693): Лёгкая модель генерации изображений от Google +* [**Gemini Video Omni**](https://github.com/Comfy-Org/ComfyUI/pull/14695): Узел генерации видео на базе Gemini + +**Обновления новых узлов** +* [**Узел Seed**](https://github.com/Comfy-Org/ComfyUI/pull/14616): Упрощает управление seed для воспроизводимых рабочих процессов +* [**Расширенное слияние моделей Krea 2**](https://github.com/Comfy-Org/ComfyUI/pull/14621): Объединяет модели Krea 2 +* [**Холст ограничивающих рамок**](https://github.com/Comfy-Org/ComfyUI/pull/14537): Холст с поддержкой JSON-подсказок Ideogram +* [**ConditioningMultiply**](https://github.com/Comfy-Org/ComfyUI/pull/14686): Умножает значения кондиционирования +* [**Обновление GLSL**](https://github.com/Comfy-Org/ComfyUI/pull/13195): Узел GLSL обновлён для использования библиотеки ANGLE + + + **Обновления партнерских узлов** diff --git a/.github/scripts/cms/staging/zh/changelog/index.mdx b/.github/scripts/cms/staging/zh/changelog/index.mdx index 158b67a68..c725b8dc4 100644 --- a/.github/scripts/cms/staging/zh/changelog/index.mdx +++ b/.github/scripts/cms/staging/zh/changelog/index.mdx @@ -4,6 +4,24 @@ cmsStaging: true --- + + +**新模型支持** +* [**int8 convrot 模型**](https://github.com/Comfy-Org/ComfyUI/pull/14636): 支持 int8 量化的 convrot 模型,在 Turing GPU 及更新型号上推理速度更快,并优化了 LoRA 应用 + +**新节点更新** +* [**种子节点**](https://github.com/Comfy-Org/ComfyUI/pull/14616): 新节点简化了种子管理,便于可重现的工作流 +* [**高级 Krea 2 模型合并**](https://github.com/Comfy-Org/ComfyUI/pull/14621): 用于合并 Krea 2 模型的高级节点 +* [**边界框画布**](https://github.com/Comfy-Org/ComfyUI/pull/14537): 支持 Ideogram JSON 提示的边界框画布 +* [**条件乘法**](https://github.com/Comfy-Org/ComfyUI/pull/14686): 对条件值进行乘法运算,实现灵活控制 +* [**GLSL 更新**](https://github.com/Comfy-Org/ComfyUI/pull/13195): GLSL 节点已更新,使用 ANGLE 库 + +**合作伙伴节点更新** +* [**Nano Banana 2 Lite**](https://github.com/Comfy-Org/ComfyUI/pull/14693): 支持 Google 的轻量级 Nano Banana 2 Lite 模型 +* [**Gemini Video Omni**](https://github.com/Comfy-Org/ComfyUI/pull/14695): 新的 Gemini Video Omni 节点,用于视频生成 + + + **合作伙伴节点更新** diff --git a/.github/scripts/i18n/README.md b/.github/scripts/i18n/README.md index 8d4f5a943..0aabe8b32 100644 --- a/.github/scripts/i18n/README.md +++ b/.github/scripts/i18n/README.md @@ -4,6 +4,27 @@ Tooling that translates the English MDX docs into the languages listed in [`translation-config.json`](./translation-config.json) (currently ja / zh / ko). English is the single source of truth; every other language is generated. +## Relationship to CMS changelog + +`changelog/index.mdx` is the full English release notes for the **Mintlify docs site**. +This pipeline produces `{lang}/**/*.mdx` via `pnpm translate`. + +**CMS popup release notes** are a separate pipeline — simplified copy in +`.github/scripts/cms/staging/` → Strapi. See [cms/README.md](../cms/README.md). +Do **not** use `pnpm translate` to fill CMS staging. + +``` +changelog/index.mdx + ├─► pnpm translate → zh/ ja/ ko/ (Mintlify docs) + └─► pnpm cms:prepare → staging/ → Strapi (in-app popup) +``` + +## Agent rules + +- Do **not** commit `.github/i18n-logs/`. +- Do commit translated docs (`zh/`, `ja/`, `ko/`) after a translation run. +- Prose style for English MDX: see [AGENTS.md](../../../AGENTS.md#prose-style-english-mdx). + ## How translation works `translate-i18n.ts` is the entry point. It is **incremental**: each translated @@ -20,7 +41,9 @@ pnpm translate -- --lang zh,ja # specific languages pnpm translate -- installation/x.mdx # specific files pnpm translate:snippets # snippets only pnpm translate:check-truncation # scan for truncated output +pnpm translate:repair-fences # append missing closing ``` pnpm translate:repair-truncated -- --lang ko +pnpm translate:sync-hash # update hashes after manual translation edits pnpm translate:sync-docs-json # sync docs.json navigation paths ``` @@ -28,6 +51,21 @@ Quality controls during/after a run write to `.github/i18n-logs/translate/` (gitignored): semantic mismatches reported by the model, and a truncation scan (`check-translation-truncation.ts`). +Truncation heuristics include **unclosed ` ``` ` blocks** (`unclosed_code_fence`), +fewer fence markers than English (`missing_code_fence`), and short body length. + +```bash +pnpm translate:check-truncation # scan all languages +pnpm translate:check-truncation -- --lang ko +pnpm translate:repair-fences # append missing closing ``` +pnpm translate:repair-fences -- --dry-run # preview fence fixes +pnpm translate:repair-truncated -- --lang ko # re-translate via API when content was cut +``` + +`repair-fences` is a **structural** fix (adds `\`\`\`` at the end). It does not +restore code lines lost inside the block. Use `repair-truncated` when the block +body itself was truncated. + ### Long pages (chunked translation) Very long MDX files (e.g. `tutorials/partner-nodes/pricing.mdx`) exceed model @@ -39,7 +77,7 @@ output limits when translated in one shot. Two strategies avoid truncation: | `update_blocks` | Changelog | `` blocks | Per-block content hash in `translationBlockHashes` (new labels + EN edits) | Configure explicit paths in `translation-config.json` → `chunked_files`, or rely -on `auto_chunk` (default: body ≥ 10k chars and ≥ 4 `##` sections) to auto-enable +on `auto_chunk` (default: body ≥ 3k chars and ≥ 2 `##` sections) to auto-enable `heading_sections`. Changelog `` dates are **derived from English** and @@ -66,6 +104,28 @@ pnpm translate:check-truncation -- --lang ko pnpm translate:repair-truncated -- --lang ko # force re-translate flagged files ``` +### Sync hashes after manual edits + +When you edit English and update zh/ja/ko translations by hand (or with Cursor), refresh +metadata so `pnpm translate` skips those files: + +```bash +pnpm translate:sync-hash -- path/to/page.mdx # specific file(s) +pnpm translate:sync-hash -- --lang zh path/to/page.mdx +pnpm translate:sync-hash -- --dry-run path/to/page.mdx # preview +pnpm translate:sync-hash -- --verify path/to/page.mdx # warn if EN blocks still look pending +pnpm translate:sync-hash # all files with hash drift +``` + +This updates `translationSourceHash` (and `translationBlockHashes` on chunked pages) +from the English source. It does **not** call the translation API or change prose. + +Example: + +```bash +pnpm translate:sync-hash -- installation/system_requirements.mdx +``` + ## Quality review (LLM-as-a-judge) `review-i18n.ts` scores existing translations with an **independent** (and @@ -92,9 +152,8 @@ pnpm translate:review -- --sample 20 # N pending files per language pnpm translate:review -- --min-score 4 # report files scoring below 4/5 ``` -Configure a dedicated (cheap) judge model via `REVIEW_API_KEY` / -`REVIEW_API_BASE_URL` / `REVIEW_API_MODEL` in `.env.local`; falls back to the -`TRANSLATE_*` model when unset. Use a fast model — evaluation is lighter than +Configure a dedicated (cheap) judge model via `REVIEW_API_*` — see +[`.env.local.example`](../../../.env.local.example); falls back to the `TRANSLATE_*` model when unset. Use a fast model — evaluation is lighter than translation, and reasoning-heavy models are slow and can drop connections under concurrency (lower `REVIEW_CONCURRENCY` if you see socket errors). @@ -178,6 +237,8 @@ env → `frontend_locales_path` in `translation-config.json` → |------|------| | `translate-i18n.ts` | translation entry point | | `chunked-translate.ts` | split/reassemble long MDX (`heading_sections`, `update_blocks`) | +| `sync-hash-i18n.ts` | Refresh translation hashes after manual edits (no API) | +| `repair-fences-i18n.ts` | Append missing closing ``` in translations (no API) | | `sync-glossary.mjs` | rebuild the glossary frontend mirror | | `glossary.mjs` | load glossary layers, select + inject terms | | `i18n-config.mjs` | shared path rules from `translation-config.json` | diff --git a/.github/scripts/i18n/check-translation-truncation.ts b/.github/scripts/i18n/check-translation-truncation.ts index daa52e92d..a8fddc680 100644 --- a/.github/scripts/i18n/check-translation-truncation.ts +++ b/.github/scripts/i18n/check-translation-truncation.ts @@ -105,6 +105,53 @@ function enFenceCount(enBody: string): number { return countFencePairs(enBody); } +/** True when body has an odd number of ``` line markers (unclosed block). */ +export function hasUnclosedCodeFence(body: string): boolean { + return countCodeFences(body).open; +} + +/** Append a closing ``` when the body ends inside a code block. */ +export function repairUnclosedCodeFence(body: string): { + body: string; + repaired: boolean; + openLang: string; + openLine: number; +} { + const fence = countCodeFences(body); + if (!fence.open) { + return { body, repaired: false, openLang: "", openLine: 0 }; + } + const trimmed = body.endsWith("\n") ? body : `${body}\n`; + return { + body: `${trimmed}\`\`\`\n`, + repaired: true, + openLang: fence.openLang, + openLine: fence.openLine, + }; +} + +/** Fix an MDX file whose body ends with an unclosed ``` block. Frontmatter is preserved. */ +export function repairTargetContent(targetContent: string): { + content: string; + repaired: boolean; + detail: string; +} { + const { frontmatter, body } = parseFrontmatterAndBody(targetContent); + const result = repairUnclosedCodeFence(body); + if (!result.repaired) { + return { content: targetContent, repaired: false, detail: "" }; + } + const newBody = result.body; + const raw = frontmatter ? `${frontmatter}\n${newBody}` : newBody; + const content = raw.endsWith("\n") ? raw : `${raw}\n`; + const langHint = result.openLang ? `\`${result.openLang}\` ` : ""; + return { + content, + repaired: true, + detail: `appended closing \`\`\` for ${langHint}block opened near line ${result.openLine}`, + }; +} + function targetPath(enRel: string, lang: LangConfig): string { if (enRel.startsWith("snippets/")) { return join(ROOT, lang.snippets_dir, enRel.slice("snippets/".length)); @@ -354,7 +401,8 @@ export async function writeTruncationReport( "changelog missing blocks.", "", "Repair:", - " npm run translate:repair-truncated -- --lang ko", + " npm run translate:repair-fences # append missing closing ```", + " npm run translate:repair-truncated -- --lang ko # re-translate truncated files", "", `Note: semantic AI review notes (mismatch) are separate — see ${TRANSLATE_LOG_REL}/mismatches.txt`, " (only written when `npm run translate` runs and the model reports issues).", @@ -416,7 +464,9 @@ async function main() { console.log(`\nLog: ${TXT_PATH}`); console.log(`JSON: ${JSON_PATH}`); if (issues.length > 0) { - console.log("\nRepair: npm run translate:repair-truncated -- --lang "); + console.log("\nRepair:"); + console.log(" npm run translate:repair-fences"); + console.log(" npm run translate:repair-truncated -- --lang "); } } diff --git a/.github/scripts/i18n/glossary/overrides/ko.json b/.github/scripts/i18n/glossary/overrides/ko.json index ddb5b789a..785a498cb 100644 --- a/.github/scripts/i18n/glossary/overrides/ko.json +++ b/.github/scripts/i18n/glossary/overrides/ko.json @@ -19,7 +19,20 @@ "video-to-world": "비디오 기반 월드 생성", "frame-to-video": "프레임 기반 비디오 생성", "start/end frame-to-video": "시작/종료 프레임 기반 비디오 생성", - "first-last-frame to video": "첫/마지막 프레임 기반 비디오 생성" + "first-last-frame to video": "첫/마지막 프레임 기반 비디오 생성", + "audio-to-audio": "오디오 기반 오디오 생성", + "text-to-speech": "텍스트 기반 음성 생성", + "video-to-audio": "비디오 기반 오디오 생성", + "text-to-3d": "텍스트 기반 3D 생성", + "image-to-3d": "이미지 기반 3D 생성", + "frame-interpolation": "프레임 보간", + "text to image": "텍스트 기반 이미지 생성", + "image to image": "이미지 기반 이미지 생성", + "text to video": "텍스트 기반 비디오 생성", + "image to video": "이미지 기반 비디오 생성", + "reference to image": "레퍼런스 기반 이미지 생성", + "reference to video": "레퍼런스 기반 비디오 생성", + "ComfyUI Manager": "ComfyUI 매니저" }, "ignore": [ "active", diff --git a/.github/scripts/i18n/repair-fences-i18n.ts b/.github/scripts/i18n/repair-fences-i18n.ts new file mode 100644 index 000000000..b82f8b341 --- /dev/null +++ b/.github/scripts/i18n/repair-fences-i18n.ts @@ -0,0 +1,135 @@ +#!/usr/bin/env bun +/** + * Append missing closing ``` markers in translated MDX (structural fix only). + * + * Safe to run when `translate:check-truncation` reports `unclosed_code_fence`. + * Does not restore truncated code inside the block — use `translate:repair-truncated` + * when content was cut off, not just the closing fence. + * + * Usage: + * pnpm translate:repair-fences + * pnpm translate:repair-fences -- --lang ko + * pnpm translate:repair-fences -- --dry-run path/to/page.mdx + */ + +import { readFile, writeFile } from "fs/promises"; +import { join } from "path"; +import { + loadI18nConfig, + REPO_ROOT, + parseLangArg as parseLangArgFromConfig, +} from "./i18n-config.mjs"; +import { + hasUnclosedCodeFence, + repairTargetContent, + scanTruncationIssues, + writeTruncationReport, +} from "./check-translation-truncation.ts"; +import { parseFrontmatterAndBody } from "./chunked-translate.ts"; + +interface LangConfig { + code: string; + name: string; + dir: string; + snippets_dir: string; +} + +const config = loadI18nConfig() as { + languages: LangConfig[]; + skip_paths: string[]; +}; + +async function readFileOr(path: string, fallback = ""): Promise { + try { + return await readFile(path, "utf-8"); + } catch { + return fallback; + } +} + +function parseLangArg(args: string[]): LangConfig[] { + try { + return parseLangArgFromConfig(args, config.languages) as LangConfig[]; + } catch (err: unknown) { + console.error(err instanceof Error ? err.message : String(err)); + process.exit(1); + } +} + +async function main() { + const args = process.argv.slice(2); + const dryRun = args.includes("--dry-run"); + const snippetsMode = args.includes("--snippets"); + const langs = parseLangArg(args); + const fileArgs = args.filter((a, i) => !a.startsWith("--") && args[i - 1] !== "--lang"); + + const issues = await scanTruncationIssues({ langs, snippetsMode, fileArgs }); + const fenceIssues = issues.filter((i) => i.reasons.includes("unclosed_code_fence")); + + if (fenceIssues.length === 0) { + console.log("No unclosed code fences found."); + return; + } + + console.log(`Found ${fenceIssues.length} file(s) with unclosed \`\`\` blocks${dryRun ? " [dry-run]" : ""}:`); + + let wouldRepair = 0; + let repaired = 0; + let skipped = 0; + const repairedPairs: { lang: string; enRel: string }[] = []; + + for (const issue of fenceIssues) { + const targetPath = join(REPO_ROOT, issue.targetRel); + const targetContent = await readFileOr(targetPath); + if (!targetContent.trim()) { + skipped++; + continue; + } + + const { body } = parseFrontmatterAndBody(targetContent); + if (!hasUnclosedCodeFence(body)) { + console.log(` [${issue.lang}] ${issue.enRel}: already balanced, skipping`); + skipped++; + continue; + } + + const result = repairTargetContent(targetContent); + if (!result.repaired) { + skipped++; + continue; + } + + if (dryRun) { + console.log(` [${issue.lang}] would repair: ${issue.targetRel}`); + console.log(` ${result.detail}`); + wouldRepair++; + } else { + await writeFile(targetPath, result.content); + console.log(` [${issue.lang}] repaired: ${issue.targetRel}`); + console.log(` ${result.detail}`); + repaired++; + repairedPairs.push({ lang: issue.lang, enRel: issue.enRel }); + } + } + + if (!dryRun && repairedPairs.length > 0) { + const remaining = await scanTruncationIssues({ + langs, + snippetsMode, + pairs: repairedPairs.map((p) => ({ langCode: p.lang, enRel: p.enRel })), + }); + await writeTruncationReport(remaining, { replacePairs: repairedPairs }); + } + + console.log( + `\nDone: ${dryRun ? wouldRepair : repaired} repaired, ${skipped} skipped` + + (fenceIssues.some((i) => i.reasons.includes("missing_code_fence")) && !dryRun + ? "\nNote: files with missing_code_fence (fewer fences than EN) may need translate:repair-truncated." + : "") + ); +} + +main().catch((err) => { + console.error(err); + process.exit(1); +}); diff --git a/.github/scripts/i18n/repair-fences.test.ts b/.github/scripts/i18n/repair-fences.test.ts new file mode 100644 index 000000000..0fb303bcd --- /dev/null +++ b/.github/scripts/i18n/repair-fences.test.ts @@ -0,0 +1,47 @@ +import { describe, expect, test } from "bun:test"; +import { + hasUnclosedCodeFence, + repairTargetContent, + repairUnclosedCodeFence, +} from "./check-translation-truncation.ts"; + +describe("repairUnclosedCodeFence", () => { + test("detects unclosed fence", () => { + const body = "Some text\n\n```bash\necho hello\n"; + expect(hasUnclosedCodeFence(body)).toBe(true); + }); + + test("leaves balanced fences unchanged", () => { + const body = "Some text\n\n```bash\necho hello\n```\n"; + expect(hasUnclosedCodeFence(body)).toBe(false); + const result = repairUnclosedCodeFence(body); + expect(result.repaired).toBe(false); + }); + + test("appends closing fence", () => { + const body = "Some text\n\n```bash\necho hello\n"; + const result = repairUnclosedCodeFence(body); + expect(result.repaired).toBe(true); + expect(result.body.endsWith("```\n")).toBe(true); + expect(hasUnclosedCodeFence(result.body)).toBe(false); + }); +}); + +describe("repairTargetContent", () => { + test("preserves frontmatter and appends closing fence", () => { + const input = `--- +title: "Example" +--- + +Intro + +\`\`\`python +print("hi") +`; + const { content, repaired, detail } = repairTargetContent(input); + expect(repaired).toBe(true); + expect(content.startsWith("---\ntitle: \"Example\"")).toBe(true); + expect(content.trimEnd().endsWith("```")).toBe(true); + expect(detail).toContain("appended closing"); + }); +}); diff --git a/.github/scripts/i18n/sync-hash-i18n.ts b/.github/scripts/i18n/sync-hash-i18n.ts new file mode 100644 index 000000000..39eac0317 --- /dev/null +++ b/.github/scripts/i18n/sync-hash-i18n.ts @@ -0,0 +1,440 @@ +#!/usr/bin/env bun +/** + * Sync translationSourceHash / translationBlockHashes from English source without + * calling the translation API. Use after manually editing zh/ja/ko translations. + * + * Usage: + * pnpm translate:sync-hash # all pending (hash drift) + * pnpm translate:sync-hash -- installation/foo.mdx # specific file(s) + * pnpm translate:sync-hash -- --lang zh path/to/page.mdx + * pnpm translate:sync-hash -- --dry-run # preview only + * pnpm translate:sync-hash -- --verify path/to/page.mdx # warn if EN changed blocks look untranslated + */ + +import { readdir, readFile, writeFile, mkdir } from "fs/promises"; +import { createHash } from "crypto"; +import { join, dirname, relative } from "path"; +import { + loadI18nConfig, + REPO_ROOT, + stripLangPrefix, + isEnglishPagePath, + isEnglishSnippetPath, + parseLangArg as parseLangArgFromConfig, +} from "./i18n-config.mjs"; +import { + type AutoChunkConfig, + type ChunkedFileConfig, + type ChunkStrategy, + aggregateDocumentHash, + canonicalBlockLabelOrder, + changelogLabelHash, + documentBlockHashes, + getSectionSyncStatus, + parseDocument, + parseFrontmatterAndBody, + resolveChunkStrategy, + setChunkedTranslationMeta, + stripTranslationMetaFromFrontmatter, +} from "./chunked-translate.ts"; + +const config = loadI18nConfig() as TranslationConfig; +const pathFilterOpts = { languages: config.languages, skip_paths: config.skip_paths ?? [] }; +const CHUNKED_FILES: ChunkedFileConfig[] = config.chunked_files ?? []; +const AUTO_CHUNK: AutoChunkConfig | undefined = config.auto_chunk; + +interface TranslationConfig { + languages: LangConfig[]; + skip_paths?: string[]; + chunked_files?: ChunkedFileConfig[]; + auto_chunk?: AutoChunkConfig; +} + +interface LangConfig { + code: string; + name: string; + dir: string; + snippets_dir: string; +} + +function sourceHash(en: string): string { + return createHash("sha256").update(en).digest("hex").slice(0, 8); +} + +function getExistingHash(content: string): string | null { + const fmMatch = content.match(/translationSourceHash:\s*"?([a-f0-9]{8})"?/); + if (fmMatch) return fmMatch[1] ?? null; + const mdxComment = content.match(/\{\/\*\s*translationSourceHash:\s*([a-f0-9]{8})\s*\*\/\}/); + if (mdxComment) return mdxComment[1] ?? null; + const htmlComment = content.match(//); + return htmlComment?.[1] ?? null; +} + +function setTranslationMeta(content: string, hash: string, enPath: string): string { + const metaBlock = [`translationSourceHash: ${hash}`, `translationFrom: ${enPath}`].join("\n"); + const fmMatch = content.match(/^(---\n)([\s\S]*?)(\n---)/); + if (!fmMatch) { + return `---\n${metaBlock}\n---\n${content}`; + } + const [, open, body, close] = fmMatch; + const rest = content.slice(fmMatch[0].length); + const cleaned = stripTranslationMetaFromFrontmatter(body); + return `${open}${cleaned}\n${metaBlock}${close}${rest}`; +} + +function setSnippetHash(content: string, hash: string): string { + const stripped = content + .replace(/\{\/\*\s*translationSourceHash:\s*[a-f0-9]{8}\s*\*\/\}\n?/, "") + .replace(/\n?/, ""); + return `{/* translationSourceHash: ${hash} */}\n${stripped}`; +} + +async function readFileOr(path: string, fallback = ""): Promise { + try { + return await readFile(path, "utf-8"); + } catch { + return fallback; + } +} + +async function collectMdx(dir: string): Promise { + const results: string[] = []; + const entries = await readdir(dir, { withFileTypes: true }); + for (const entry of entries) { + const full = join(dir, entry.name); + if (entry.isDirectory()) { + results.push(...(await collectMdx(full))); + } else if (entry.name.endsWith(".mdx")) { + results.push(full); + } + } + return results; +} + +function parseLangArg(args: string[]): LangConfig[] { + try { + return parseLangArgFromConfig(args, config.languages) as LangConfig[]; + } catch (err: unknown) { + console.error(err instanceof Error ? err.message : String(err)); + process.exit(1); + } +} + +function resolveFileChunkStrategy(relPath: string, enContent: string): ChunkStrategy | null { + const { body } = parseFrontmatterAndBody(enContent); + return resolveChunkStrategy(relPath, body, CHUNKED_FILES, AUTO_CHUNK); +} + +interface PathMapping { + enPath: string; + targetPath: string; + enRel: string; + targetRel: string; +} + +function makeMapping(lang: LangConfig, relPath: string, snippetsMode: boolean): PathMapping { + const enRel = stripLangPrefix(relPath, config.languages); + if (snippetsMode) { + return { + enPath: join(REPO_ROOT, "snippets", enRel), + targetPath: join(REPO_ROOT, lang.snippets_dir, enRel), + enRel: `snippets/${enRel}`, + targetRel: `${lang.snippets_dir}/${enRel}`, + }; + } + return { + enPath: join(REPO_ROOT, enRel), + targetPath: join(REPO_ROOT, lang.dir, enRel), + enRel, + targetRel: `${lang.dir}/${enRel}`, + }; +} + +function syncChunkedHashes( + enContent: string, + targetContent: string, + strategy: ChunkStrategy, + enRel: string +): string { + const enDoc = parseDocument(enContent, strategy); + const enBlockHashes = documentBlockHashes(enDoc.blocks); + const fileHash = + strategy === "update_blocks" + ? changelogLabelHash(enDoc.blocks) + : aggregateDocumentHash(enBlockHashes); + + const { frontmatter, body } = parseFrontmatterAndBody(targetContent); + const labelOrder = canonicalBlockLabelOrder( + strategy, + enDoc.blocks.map((b) => b.label) + ); + const bodyText = body.endsWith("\n") ? body : `${body}\n`; + const raw = `${frontmatter}\n${bodyText}`; + return setChunkedTranslationMeta(raw, fileHash, enRel, enBlockHashes, labelOrder); +} + +function syncPlainHashes( + targetContent: string, + enContent: string, + enRel: string, + snippetsMode: boolean +): string { + const hash = sourceHash(enContent); + if (snippetsMode) { + return setSnippetHash(targetContent, hash); + } + return setTranslationMeta(targetContent, hash, enRel); +} + +interface SyncResult { + status: "updated" | "skipped" | "missing" | "unchanged"; + warnings: string[]; +} + +function computeSyncedContent( + enContent: string, + targetContent: string, + relPath: string, + enRel: string, + snippetsMode: boolean +): { output: string; expectedFileHash: string } { + const chunkStrategy = !snippetsMode ? resolveFileChunkStrategy(relPath, enContent) : null; + if (chunkStrategy) { + const enDoc = parseDocument(enContent, chunkStrategy); + const enBlockHashes = documentBlockHashes(enDoc.blocks); + const expectedFileHash = + chunkStrategy === "update_blocks" + ? changelogLabelHash(enDoc.blocks) + : aggregateDocumentHash(enBlockHashes); + return { + output: syncChunkedHashes(enContent, targetContent, chunkStrategy, enRel), + expectedFileHash, + }; + } + return { + output: syncPlainHashes(targetContent, enContent, enRel, snippetsMode), + expectedFileHash: sourceHash(enContent), + }; +} + +function collectVerifyWarnings( + enContent: string, + targetContent: string, + relPath: string, + langCode: string, + snippetsMode: boolean +): string[] { + const warnings: string[] = []; + const chunkStrategy = !snippetsMode ? resolveFileChunkStrategy(relPath, enContent) : null; + + if (chunkStrategy) { + const status = getSectionSyncStatus(enContent, targetContent, chunkStrategy, false, langCode); + if (status.pendingBlocks.length > 0) { + const unit = chunkStrategy === "update_blocks" ? "block(s)" : "section(s)"; + warnings.push( + `English changed in ${status.pendingBlocks.length} ${unit}: ${status.pendingBlocks.slice(0, 5).join(", ")}${status.pendingBlocks.length > 5 ? ", …" : ""}. Confirm translations were updated manually.` + ); + } + return warnings; + } + + const expected = sourceHash(enContent); + const existing = getExistingHash(targetContent); + if (existing && existing !== expected) { + warnings.push( + "English source hash differs from stored translationSourceHash. Confirm the full translation was updated manually." + ); + } + return warnings; +} + +async function syncOneFile( + relPath: string, + lang: LangConfig, + snippetsMode: boolean, + dryRun: boolean, + verify: boolean +): Promise { + const { enPath, targetPath, enRel, targetRel } = makeMapping(lang, relPath, snippetsMode); + const enContent = await readFileOr(enPath); + if (!enContent || enContent.length < 50) { + return { status: "skipped", warnings: [] }; + } + + const targetContent = await readFileOr(targetPath); + if (!targetContent.trim()) { + console.log(` [${lang.code}] missing target: ${targetRel}`); + return { status: "missing", warnings: [] }; + } + + const { output, expectedFileHash } = computeSyncedContent( + enContent, + targetContent, + relPath, + enRel, + snippetsMode + ); + + const existingHash = getExistingHash(targetContent); + if (existingHash === expectedFileHash && output === targetContent) { + return { status: "unchanged", warnings: [] }; + } + + const warnings = verify + ? collectVerifyWarnings(enContent, targetContent, relPath, lang.code, snippetsMode) + : []; + + if (dryRun) { + console.log(` [${lang.code}] would sync hash: ${targetRel}`); + for (const w of warnings) console.log(` ⚠ ${w}`); + return { status: "updated", warnings }; + } + + await mkdir(dirname(targetPath), { recursive: true }); + await writeFile(targetPath, output); + console.log(` [${lang.code}] synced hash: ${targetRel}`); + for (const w of warnings) console.log(` ⚠ ${w}`); + return { status: "updated", warnings }; +} + +function filterFileArgsForPhase(fileArgs: string[], snippetsMode: boolean): string[] { + return fileArgs + .map((f) => stripLangPrefix(f, config.languages)) + .filter((f) => + snippetsMode + ? isEnglishSnippetPath(f.replace(/^snippets\//, ""), pathFilterOpts) + : isEnglishPagePath(f, pathFilterOpts) + ); +} + +async function collectEnglishFiles(snippetsMode: boolean, fileArgs: string[]): Promise { + const scopedArgs = filterFileArgsForPhase(fileArgs, snippetsMode); + if (scopedArgs.length > 0) { + return scopedArgs; + } + + if (snippetsMode) { + const all = await collectMdx(join(REPO_ROOT, "snippets")); + return all + .map((f) => relative(join(REPO_ROOT, "snippets"), f)) + .filter((f) => isEnglishSnippetPath(f, pathFilterOpts)); + } + + const all = await collectMdx(REPO_ROOT); + return all + .map((f) => relative(REPO_ROOT, f)) + .filter((f) => isEnglishPagePath(f, pathFilterOpts)); +} + +function needsHashSync( + enContent: string, + targetContent: string, + relPath: string, + snippetsMode: boolean +): boolean { + if (!targetContent.trim()) return false; + const chunkStrategy = !snippetsMode ? resolveFileChunkStrategy(relPath, enContent) : null; + if (chunkStrategy) { + const status = getSectionSyncStatus(enContent, targetContent, chunkStrategy, false); + return !status.upToDate; + } + return getExistingHash(targetContent) !== sourceHash(enContent); +} + +async function main() { + const args = process.argv.slice(2); + const dryRun = args.includes("--dry-run"); + const verify = args.includes("--verify"); + const allFiles = args.includes("--all"); + const snippetsOnly = args.includes("--snippets") || args.includes("--snippets-only"); + const pagesOnly = args.includes("--pages-only") || args.includes("--no-snippets"); + const selectedLangs = parseLangArg(args); + const fileArgs = args.filter((a, i) => !a.startsWith("--") && args[i - 1] !== "--lang"); + + const phases: { snippetsMode: boolean; fileArgs: string[]; label: string }[] = []; + if (snippetsOnly) { + phases.push({ snippetsMode: true, fileArgs, label: "snippets" }); + } else if (pagesOnly) { + phases.push({ snippetsMode: false, fileArgs, label: "pages" }); + } else if (fileArgs.length > 0) { + const pageArgs = filterFileArgsForPhase(fileArgs, false); + const snippetArgs = filterFileArgsForPhase(fileArgs, true); + if (pageArgs.length > 0) phases.push({ snippetsMode: false, fileArgs: pageArgs, label: "pages" }); + if (snippetArgs.length > 0) phases.push({ snippetsMode: true, fileArgs: snippetArgs, label: "snippets" }); + if (phases.length === 0) phases.push({ snippetsMode: false, fileArgs, label: "pages" }); + } else { + phases.push({ snippetsMode: false, fileArgs: [], label: "pages" }); + phases.push({ snippetsMode: true, fileArgs: [], label: "snippets" }); + } + + let totalUpdated = 0; + let totalUnchanged = 0; + let totalMissing = 0; + let totalWarnings = 0; + + for (const phase of phases) { + console.log(`\n=== sync-hash (${phase.label})${dryRun ? " [dry-run]" : ""} ===`); + const files = await collectEnglishFiles(phase.snippetsMode, phase.fileArgs); + if (files.length === 0) { + console.log(`No ${phase.label} files to process.`); + continue; + } + + for (const relPath of files) { + let fileHasDrift = false; + for (const lang of selectedLangs) { + const { enPath, targetPath } = makeMapping(lang, relPath, phase.snippetsMode); + const enContent = await readFileOr(enPath); + const targetContent = await readFileOr(targetPath); + if (!enContent || enContent.length < 50) continue; + if (!allFiles && fileArgs.length === 0 && !needsHashSync(enContent, targetContent, relPath, phase.snippetsMode)) { + continue; + } + fileHasDrift = true; + } + + if (!fileHasDrift && fileArgs.length === 0 && !allFiles) continue; + + if (fileHasDrift || fileArgs.length > 0 || allFiles) { + console.log(`${relPath}${phase.snippetsMode ? " (snippet)" : ""}:`); + } + + for (const lang of selectedLangs) { + const { enPath, targetPath } = makeMapping(lang, relPath, phase.snippetsMode); + const enContent = await readFileOr(enPath); + const targetContent = await readFileOr(targetPath); + if (!enContent || enContent.length < 50) continue; + if (!allFiles && fileArgs.length === 0 && !needsHashSync(enContent, targetContent, relPath, phase.snippetsMode)) { + totalUnchanged++; + continue; + } + + const result = await syncOneFile(relPath, lang, phase.snippetsMode, dryRun, verify); + if (result.status === "updated") totalUpdated++; + else if (result.status === "unchanged") { + if (fileArgs.length > 0 || allFiles) { + const { targetRel } = makeMapping(lang, relPath, phase.snippetsMode); + console.log(` [${lang.code}] already in sync: ${targetRel}`); + } + totalUnchanged++; + } + else if (result.status === "missing") totalMissing++; + totalWarnings += result.warnings.length; + } + } + } + + console.log( + `\nDone: ${totalUpdated} updated, ${totalUnchanged} already in sync, ${totalMissing} missing target(s)` + + (totalWarnings > 0 ? `, ${totalWarnings} warning(s)` : "") + ); + + if (dryRun && totalUpdated === 0 && totalMissing === 0) { + console.log("Nothing to sync. Hashes already match English source."); + } +} + +main().catch((err) => { + console.error(err); + process.exit(1); +}); diff --git a/.github/scripts/i18n/translation-config.json b/.github/scripts/i18n/translation-config.json index b539eda6a..1db5b5c9d 100644 --- a/.github/scripts/i18n/translation-config.json +++ b/.github/scripts/i18n/translation-config.json @@ -12,8 +12,8 @@ } ], "auto_chunk": { - "min_body_chars": 10000, - "min_sections": 4 + "min_body_chars": 3000, + "min_sections": 2 }, "languages": [ { diff --git a/.gitignore b/.gitignore index e1ea91ca2..9c9cd0850 100644 --- a/.gitignore +++ b/.gitignore @@ -13,7 +13,7 @@ docs.bak !.env.local.example # Translation run logs (translate-i18n.ts) .github/i18n-logs/ -# CMS staging translations (generated by cms:prepare) +# Local scratch + analytics cache (fetch-assistant-insights.ts → tmp/analytics-cache/) tmp/ # Python bytecode __pycache__/ diff --git a/AGENTS.md b/AGENTS.md index 191c60fb2..58f9feb48 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -1,96 +1,36 @@ # Agent guide — ComfyUI docs repo -English is the source of truth for documentation. This repo has **three separate pipelines** for content that leaves the Mintlify site — do not mix them. +English is the source of truth. **Docs translation**, **CMS changelog sync**, and **Mintlify analytics** are separate pipelines — do not mix them. -## Skills (read when relevant) +## Skills | Skill | Path | Use when | |-------|------|----------| -| **docs-i18n-translate** | [.cursor/skills/docs-i18n-translate/SKILL.md](.cursor/skills/docs-i18n-translate/SKILL.md) | Translating MDX to ja/zh/ko, `pnpm translate`, glossary, changelog docs | +| **docs-i18n-translate** | [.cursor/skills/docs-i18n-translate/SKILL.md](.cursor/skills/docs-i18n-translate/SKILL.md) | Translating MDX to ja/zh/ko, `pnpm translate`, glossary | | **docs-i18n-review** | [.cursor/skills/docs-i18n-review/SKILL.md](.cursor/skills/docs-i18n-review/SKILL.md) | Reviewing translation quality, `pnpm translate:review` | -| **cms-changelog-sync** | [.cursor/skills/cms-changelog-sync/SKILL.md](.cursor/skills/cms-changelog-sync/SKILL.md) | Strapi release notes, popup simplify, `pnpm cms:prepare`, `pnpm cms:sync` | +| **cms-changelog-sync** | [.cursor/skills/cms-changelog-sync/SKILL.md](.cursor/skills/cms-changelog-sync/SKILL.md) | Strapi release notes, `pnpm cms:prepare`, `pnpm cms:sync` | -Always load the matching skill before changing that pipeline. +Load the matching skill and its README before changing that pipeline. -## Three pipelines +## Prose style (English MDX) -``` -┌─────────────────────────────────────────────────────────────────┐ -│ changelog/index.mdx (full English — edit here for releases) │ -└────────────┬───────────────────────────────┬────────────────────┘ - │ │ - ▼ ▼ - DOCS (Mintlify) CMS (Strapi popup) - pnpm translate Step 1: pnpm cms:prepare:en → staging/en/ - → zh/ ja/ ko/ Step 2: pnpm cms:prepare:locales → staging/{lang}/ - COMMIT to git Step 3: pnpm cms:sync → Strapi draft (after review) - │ │ - ▼ ▼ - Mintlify site In-app notification - (full changelog) (3–5 bullets, PR links) -``` +When writing or editing English documentation, follow [.cursor/rules/docs-prose.mdc](.cursor/rules/docs-prose.mdc): -| | Docs translation | CMS sync | -|--|------------------|----------| -| Command | `pnpm translate` | `pnpm cms:prepare:en` / `cms:prepare:locales` / `cms:sync` | -| Output | `{lang}/**/*.mdx` | `.github/scripts/cms/staging/` | -| English input | Full docs MDX | LLM-simplified popup copy | -| Commit? | **Yes** | **Yes** (staging is reviewed and committed) | -| Locales | ja, zh, ko | en, zh, ja, ko, fr, ru, es | +- **Avoid em dashes (—).** They read as generic AI copy. Use periods, commas, colons, parentheses, or a second sentence instead. +- Prefer short, direct sentences over stacked clauses joined by dashes. +- Match the tone of surrounding pages: technical reference, not marketing blog. -## Quick commands +**Instead of:** `Comfy Cloud MCP is in public beta — APIs may change.` +**Prefer:** `Comfy Cloud MCP is in public beta. APIs may change while we iterate.` -### Docs — after editing English MDX - -```bash -pnpm translate:dry-run -pnpm translate -- changelog/index.mdx # or specific paths -pnpm translate:check-truncation # long pages / changelog -pnpm translate:review # optional quality pass -``` - -### CMS — after editing `changelog/index.mdx` - -```bash -pnpm cms:prepare:en -- --force v0.25.1 # Step 1: simplify EN -pnpm cms:prepare:locales -- v0.25.1 # Step 2: translate (after EN approved) -pnpm cms:preview -- v0.25.1 # Step 3: dry-run -pnpm cms:sync -- v0.25.1 # Step 3: push drafts (after user confirms) -pnpm cms:publish -- v0.25.1 # publish + refresh published-versions.json -``` - -Prepare default: **comfyui + cloud** together so staging stays mirrored. -Sync/publish default for agents: **comfyui only** (`--project comfyui`). Run **cloud** sync or publish only after the user explicitly confirms cloud, using `--project cloud`. - -Local default for prepare/sync: **all unpublished EN versions** per `published-versions.json`. Use `CMS_SYNC_ALL=1` for full backfill. - -## Environment - -Copy `.env.local.example` → `.env.local` (never commit). - -| Variable | Docs translate | CMS prepare | CMS sync | -|----------|----------------|-------------|----------| -| `TRANSLATE_API_KEY` | ✓ | ✓ | | -| `TRANSLATE_API_BASE_URL` | ✓ | ✓ | | -| `TRANSLATE_API_MODEL` | ✓ | ✓ | | -| `CMS_BASE_URL` | | | ✓ | -| `CMS_API_TOKEN` | | | ✓ | - -## Agent rules - -1. **Do not shorten** `changelog/index.mdx` for CMS — use the staging + simplify pipeline. -2. **Do not use** `pnpm translate` to fill CMS staging — use `pnpm cms:prepare:en` then `cms:prepare:locales`. -3. **Do not commit** `.github/i18n-logs/`. -4. **Do commit** translated docs (`zh/`, `ja/`, `ko/`), `.github/scripts/cms/staging/`, and `published-versions.json` after Strapi publish. -5. Get user approval on **staging EN** before `cms:prepare:locales`; get approval on **all staging** before `cms:sync`. -6. Sync and publish **comfyui only** by default (`--project comfyui`). Cloud sync/publish requires separate explicit user confirmation (`--project cloud`). -7. Strapi publish is **manual by default** — use `bun run cms:publish` after review (not automatic on sync). - -## Prose style - -When editing English MDX, avoid em dashes (—). Use periods, commas, or colons instead. Stacked em-dash clauses tend to read as AI-generated; keep sentences direct. +**Instead of:** `**Discord** — #channel for questions.` +**Prefer:** `**Discord**: #channel for questions.` ## Reference docs -- i18n tooling: [.github/scripts/i18n/README.md](.github/scripts/i18n/README.md) -- CMS tooling: [.github/scripts/cms/README.md](.github/scripts/cms/README.md) +| Topic | Doc | +|-------|-----| +| Env / secrets | [`.env.local.example`](.env.local.example) | +| Docs i18n | [.github/scripts/i18n/README.md](.github/scripts/i18n/README.md) | +| CMS changelog | [.github/scripts/cms/README.md](.github/scripts/cms/README.md) | +| Mintlify analytics | [.github/scripts/analytics/README.md](.github/scripts/analytics/README.md) | diff --git a/agent-tools/cloud.mdx b/agent-tools/cloud.mdx index d4d3df364..70f4d9330 100644 --- a/agent-tools/cloud.mdx +++ b/agent-tools/cloud.mdx @@ -1,7 +1,7 @@ --- title: "Comfy Cloud MCP" sidebarTitle: "Cloud MCP" -description: "Use Comfy Cloud from Claude Code and Claude Desktop through the Comfy Cloud MCP server — generate images, video, audio, and 3D, search models and nodes, and run workflows." +description: "Connect Comfy Cloud MCP from Claude Code, Claude Desktop, Cursor, Codex, or any MCP-compatible agent — generate images, video, audio, and 3D, search models and nodes, and run workflows." icon: "cloud" --- @@ -19,7 +19,290 @@ The **Comfy Cloud MCP server** connects AI agents to [Comfy Cloud](https://cloud The server runs remotely at `cloud.comfy.org/mcp`. Workflows execute on Comfy Cloud GPUs, so you do not need a local GPU. Your agent talks to the server over HTTPS; the server translates tool calls into authenticated requests to Comfy Cloud on your behalf. -Support is currently scoped to **Claude Code** and **Claude Desktop**, which sign in with **OAuth** (a one-time browser sign-in). Support for more clients is coming. +Any **MCP-compatible client** can connect to the same server URL. **Claude Code**, **Claude Desktop**, **Cursor**, and **Codex** have first-class setup below. **Windsurf**, **Amp**, and other agents use the same URL with OAuth or an API key. + +## Install Comfy Cloud MCP + + + You need a [Comfy Cloud](https://cloud.comfy.org) account before connecting. [Sign up](https://cloud.comfy.org) if you do not have one yet. OAuth sign-in during setup uses your Comfy account. + + +Comfy Cloud MCP runs at: + +``` +https://cloud.comfy.org/mcp +``` + +Pick your client: + + + + Install the **comfy-cloud** plugin. It adds the MCP connection and slash commands in one step. The plugin is published through the [Comfy Skills](https://github.com/Comfy-Org/comfy-skills/) repository, which hosts Claude Code plugins and community agent skills for Comfy. + + + + Register the Comfy Skills marketplace (one-time): + + ``` + /plugin marketplace add Comfy-Org/comfy-skills + ``` + + + ``` + /plugin install comfy-cloud@comfy-skills + ``` + + + Run `/mcp`, select **comfy-cloud** → **Authenticate**. Your browser opens to sign in, and tokens refresh automatically. + + + + The plugin adds these slash commands: + + | Command | What it does | + | --- | --- | + | `/comfy-cloud:generate-image` | Generate, edit, or modify an image | + | `/comfy-cloud:generate-video` | Generate, edit, or extend a video | + | `/comfy-cloud:generate-audio` | Generate audio, music, or sound effects | + | `/comfy-cloud:generate-3d` | Generate a 3D model from text or an image | + | `/comfy-cloud:remove-background` | Remove the background from an image | + | `/comfy-cloud:upscale-image` | Upscale an image to higher resolution | + | `/comfy-cloud:search-templates` | Find pre-built workflow templates on [comfy.org](https://comfy.org) | + | `/comfy-cloud:search-models` | Search for available models | + | `/comfy-cloud:search-nodes` | Search for nodes and get wiring suggestions | + | `/comfy-cloud:help` | See what you can do with ComfyUI Cloud | + + + Add the server directly: + + ```bash + claude mcp add --transport http comfy-cloud https://cloud.comfy.org/mcp + ``` + + Then run `/mcp`, select **comfy-cloud** → **Authenticate**. Add `-s user` to make it available in all your projects. + + This path still exposes the same workflows as MCP prompts: `/mcp__comfy-cloud__generate-image`, `/mcp__comfy-cloud__search-models`, and so on (the `/mcp____` prefix uses the name you passed to `claude mcp add`). The plugin above is recommended because it wraps these as the friendlier `/comfy-cloud:*` commands. + + + + + Claude Desktop adds Comfy Cloud as a **custom connector** through its UI, then runs the OAuth sign-in. + + + + + + In the sidebar, click **Customize** (labeled **1**). + + ![Claude Desktop — open Customize](/images/agent_tools/claude_desktop_mcp_setup_step1.png) + + + Click **Connectors** (labeled **2**). + + ![Claude Desktop — open Connectors](/images/agent_tools/claude_desktop_mcp_setup_step2.png) + + + 1. Click the **+** button (labeled **3**) in the Connectors header. + 2. Choose **Add custom connector** (labeled **4**). + + ![Claude Desktop — add custom connector](/images/agent_tools/claude_desktop_mcp_setup_step3.png) + + + 1. Enter a name such as **Comfy Cloud MCP** in the **Name** field (labeled **5**). + 2. Set the **Remote MCP server URL** to `https://cloud.comfy.org/mcp` (labeled **6**). + 3. Click **Add** (labeled **7**). + + ![Claude Desktop — connector details](/images/agent_tools/claude_desktop_mcp_setup_step4.png) + + + 1. When the browser opens, choose your workspace (for example **Personal Workspace**). + 2. Click **Continue** to authorize the connector. You are connected. + + ![Comfy Cloud MCP authorization](/images/agent_tools/auth.png) + + + + Claude Desktop does not support Claude Code slash commands. Instead, open the **prompt picker** for the same workflows: + + | Prompt | Description | + | --- | --- | + | `generate-image` | Generate an image from a text description | + | `generate-video` | Generate a video from text or an image | + | `generate-audio` | Generate audio, music, or sound effects | + | `generate-3d` | Generate a 3D model from text or an image | + | `upscale-image` | Upscale an image to higher resolution | + | `remove-background` | Remove the background from an image | + | `search-templates` | Find pre-built workflow templates | + | `search-models` | Search for models (checkpoints, LoRAs, VAEs) | + | `search-nodes` | Search nodes and get wiring suggestions | + | `help` | See what you can do with ComfyUI Cloud | + + You can also skip prompts and ask in plain language. The MCP tools work the same way. + + + + Cursor connects to remote MCP servers over HTTP. Cursor does **not** support MCP OAuth today. Add Comfy Cloud with a Comfy Cloud API key in your MCP config. + + + + Click the **Settings** gear in the top-right corner (labeled **1**). + + ![Cursor — open Settings](/images/agent_tools/cursor_mcp_setup_step1.png) + + + 1. In the sidebar, click **Tools & MCPs** (labeled **2**). + 2. Click **+ New MCP Server** (labeled **3**) → **Add a Custom MCP Server**. + + ![Cursor — Tools & MCPs](/images/agent_tools/cursor_mcp_setup_step2.png) + + + Edit `~/.cursor/mcp.json` (global) or `.cursor/mcp.json` (project). Set the server URL and pass your Comfy Cloud API key in the `X-API-Key` header. Create a key at [platform.comfy.org/profile/api-keys](https://platform.comfy.org/profile/api-keys) (starts with `comfyui-`): + + ```json + { + "mcpServers": { + "comfy-cloud": { + "url": "https://cloud.comfy.org/mcp", + "headers": { + "X-API-Key": "${env:COMFY_API_KEY}" + } + } + } + } + ``` + + Set `COMFY_API_KEY` in your shell or system environment. Prefer `${env:COMFY_API_KEY}` over hardcoding the key in a file you might commit to git. + + ![Cursor — mcp.json with API key](/images/agent_tools/cursor_mcp_setup_step3.png) + + + Ask in plain language ("generate an image of a cat astronaut", "find a Wan 2.2 video template"). Cursor invokes the MCP tools on your behalf. + + + + + + [Codex](https://developers.openai.com/codex/cli) connects to Comfy Cloud over Streamable HTTP. Add the server in Settings, then sign in with OAuth. + + + + + + 1. Click **Settings** (labeled **1**) under *Logged in with API key*. + 2. Click **Settings** (labeled **2**) to open the full settings panel. + + ![Codex settings panel — step 1](/images/agent_tools/codex_mcp_setup_step1.png) + + + 1. Click **MCP servers** (labeled **3**) in the settings list. + 2. Click **+ Add server** (labeled **4**) to add a new MCP server. + + ![Codex MCP servers — step 2](/images/agent_tools/codex_mcp_setup_step2.png) + + + 1. Choose **Streamable HTTP** as the connection type. + 2. Enter a name such as **Comfy Cloud MCP** in the **Name** field (labeled **5**). + 3. Enter the URL `https://cloud.comfy.org/mcp` in the **URL** field (labeled **6**). + 4. Click **Save** (labeled **7**). + + ![Codex add MCP server — step 3](/images/agent_tools/codex_mcp_setup_step3.png) + + + 1. Click **Authenticate** (labeled **8**) on the saved server entry. + + ![Codex authenticate MCP server — step 4](/images/agent_tools/codex_mcp_setup_step4.png) + + 2. In the browser popup, choose your workspace and click **Continue** to finish signing in. You are connected. + + ![Comfy Cloud MCP authorization](/images/agent_tools/auth.png) + + + + Ask in plain language ("generate an image of a cat astronaut", "find a Wan 2.2 video template"). Codex invokes the MCP tools on your behalf. + + + Register and sign in from the terminal: + + ```bash + codex mcp add comfy-cloud --url https://cloud.comfy.org/mcp + codex mcp login comfy-cloud + ``` + + This writes an entry to `~/.codex/config.toml` (or `.codex/config.toml` in a trusted project). + + + + When no browser is available, add the server with a header pulled from an environment variable. Create a key at [platform.comfy.org/profile/api-keys](https://platform.comfy.org/profile/api-keys) (starts with `comfyui-`), then add to `~/.codex/config.toml`: + + ```toml + [mcp_servers.comfy-cloud] + url = "https://cloud.comfy.org/mcp" + env_http_headers = { "X-API-Key" = "COMFY_API_KEY" } + ``` + + Set `COMFY_API_KEY` in your shell or system environment. Do not commit the key to version control. + + + + + Any MCP client that supports **remote HTTP** transport can connect to Comfy Cloud. The server URL is always `https://cloud.comfy.org/mcp`. + + + + Add a remote MCP entry pointing at `https://cloud.comfy.org/mcp`. Most clients use a JSON config with a `url` field: + + ```json + { + "mcpServers": { + "comfy-cloud": { + "url": "https://cloud.comfy.org/mcp" + } + } + } + ``` + + **Windsurf** uses `serverUrl` instead of `url`. **Amp** uses the same `mcpServers` shape in **Settings → MCP Servers** or `~/.config/amp/settings.json`. + + + If your client supports MCP OAuth, sign in through the browser when prompted. Otherwise, add an API key header (see below). + + + Restart your client. You should see Comfy Cloud tools (`search_templates`, `submit_workflow`, `get_output`, and others) registered under the **comfy-cloud** server. + + + + **Headless / CI (API key):** when OAuth is not available, create a key at [platform.comfy.org/profile/api-keys](https://platform.comfy.org/profile/api-keys) and pass it as the `X-API-Key` header: + + ```json + { + "mcpServers": { + "comfy-cloud": { + "url": "https://cloud.comfy.org/mcp", + "headers": { + "X-API-Key": "comfyui-…" + } + } + } + } + ``` + + For Claude Code from the terminal: + + ```bash + claude mcp add --transport http comfy-cloud https://cloud.comfy.org/mcp -H "X-API-Key: comfyui-…" + ``` + + Prefer `${env:COMFY_API_KEY}` or your client's secret interpolation instead of hard-coding keys in config files you commit to git. + + ## What your agent can do @@ -28,8 +311,8 @@ You do not call MCP tools yourself. Your agent picks the right tool based on wha Typical flow: 1. **Discover** what is available (`search_templates`, `search_models`, `search_nodes`, or `cql` for graph-style questions). -2. **Run** a generation or workflow (`submit_workflow`, with `upload_file` when an input image is needed). -3. **Retrieve** outputs (`get_output` returns a download command your agent runs in your shell). +2. **Run** a generation: `run_template` for a matching pre-built template, `submit_workflow` for a custom workflow (with `upload_file` when an input image is needed), or `partner_generate` for partner models like Flux, Grok, Gemini, OpenAI, Ideogram, and Seedance. +3. **Wait and retrieve** outputs (`wait_for_job`, then `get_output` returns a download command your agent runs in your shell). The server prefers matching [pre-built templates](https://comfy.org/workflows) before building a workflow from scratch, which tends to produce better results faster. @@ -42,33 +325,45 @@ These are the tools your agent has access to once connected. Names match what ap | Tool | Description | | --- | --- | | `search_templates` | Search pre-built workflow templates from [comfy.org](https://comfy.org/workflows) by text, tag, media type, or model | +| `get_template` | Fetch a template's full workflow JSON for inspection or hand-editing | +| `get_template_schema` | See which of a template's parameters can be overridden at run time | | `search_models` | Search the model catalog by text, type, base model, or source | | `search_nodes` | Search available nodes by text, category, or input/output types. Also surfaces **subgraph blueprints** (pre-wired node groups like Text to Image or Remove Background) | +| `get_node` | Get the complete input spec for specific nodes, including full option lists | | `cql` | Run a [CQL](https://github.com/Comfy-Org/cql) graph query for structural questions (for example, which nodes produce images, or paths between node types). Use `search_nodes` when you need full input specs for a specific node | +| `get_prompting_guide` | Prompt style and recommended settings (steps, cfg, sampler, resolution) per model family | -### Execution +### Generation | Tool | Description | | --- | --- | +| `run_template` | Run a pre-built template by name, with optional parameter overrides — the preferred path when a template matches | | `submit_workflow` | Submit a ComfyUI API-format workflow for execution on Comfy Cloud | +| `partner_generate` | Generate with partner-API models (Flux/BFL, Grok, Gemini, OpenAI, Ideogram, Seedream/Seedance, and more) | | `upload_file` | Upload an input image or file for use in workflows (for example, with LoadImage) | +| `apply_slots` | Apply parameter overrides to a workflow's interior values and return the modified workflow | + +### Jobs and batches + +| Tool | Description | +| --- | --- | | `get_job_status` | Poll execution status of a submitted workflow | +| `wait_for_job` | Wait until a job finishes instead of polling repeatedly | | `get_output` | Retrieve output images, videos, or audio from a completed workflow | | `use_previous_output` | Chain workflows by reusing output from one run as input to another | | `cancel_job` | Cancel a pending or running job | | `get_queue` | Check how many jobs are running and pending | +| `submit_batch`, `get_batch_status`, `get_batch_output`, `wait_for_batch` | Submit many generations in one call and collect them together later — the batch ID stays valid across sessions | ### Saved workflows | Tool | Description | | --- | --- | | `list_saved_workflows` | Browse your saved workflows from Comfy Cloud | -| `get_saved_workflow` | Inspect a saved workflow's nodes, inputs, and configuration | +| `get_saved_workflow` | Inspect a saved workflow's nodes, inputs, and customizable settings | | `save_workflow` | Save a workflow to your Comfy Cloud account | - - - You can browse and inspect saved workflows, but the agent cannot run them by ID directly today. Saved workflows use the ComfyUI graph format and must be converted to API format before execution. See [Known limitations](#known-limitations). - +| `update_workflow` | Update an existing workflow in place as a new version (earlier versions stay recoverable) | +| `run_saved_workflow` | Run a saved workflow by filename — the server converts it from editor format to executable format automatically | ### Sharing workflows @@ -79,136 +374,31 @@ These are the tools your agent has access to once connected. Names match what ap **Hub URL share IDs:** the trailing hyphen-delimited hex token in a `comfy.org/workflows/-` hub URL is the share ID. For example, `comfy.org/workflows/topaz-starlight-upscale-1c77e82713b7` has share ID `1c77e82713b7`. Pass that token to `import_shared_workflow` as `share_id`. The `share_url` parameter only accepts `?share=` query URLs like `https://cloud.comfy.org/?share=...`, not hub page URLs. -## Install - -Pick your client: - - - - Install the plugin. Connection and commands in one step. - - - Add a custom connector in the app, then sign in. - - - -### Claude Code - -Install the **comfy-cloud** plugin. It adds the MCP connection and the slash commands in one step. The plugin is published through the [Comfy Skills](https://github.com/Comfy-Org/comfy-skills/) repository, which hosts Claude Code plugins and community agent skills for Comfy. +### Apps and links - - - Register the Comfy Skills marketplace (one-time): - - ``` - /plugin marketplace add Comfy-Org/comfy-skills - ``` - - - ``` - /plugin install comfy-cloud@comfy-skills - ``` - - - Run `/mcp`, select **comfy-cloud** → **Authenticate**. Your browser opens to sign in, and tokens refresh automatically. - - - -The plugin adds these slash commands: - -| Command | What it does | +| Tool | Description | | --- | --- | -| `/comfy-cloud:generate-image` | Generate, edit, or modify an image | -| `/comfy-cloud:generate-video` | Generate, edit, or extend a video | -| `/comfy-cloud:generate-audio` | Generate audio, music, or sound effects | -| `/comfy-cloud:generate-3d` | Generate a 3D model from text or an image | -| `/comfy-cloud:remove-background` | Remove the background from an image | -| `/comfy-cloud:upscale-image` | Upscale an image to higher resolution | -| `/comfy-cloud:search-templates` | Find pre-built workflow templates on [comfy.org](https://comfy.org) | -| `/comfy-cloud:search-models` | Search for available models | -| `/comfy-cloud:search-nodes` | Search for nodes and get wiring suggestions | -| `/comfy-cloud:help` | See what you can do with ComfyUI Cloud | - - - Add the server directly: - - ```bash - claude mcp add --transport http comfy-cloud https://cloud.comfy.org/mcp - ``` - - Then run `/mcp`, select **comfy-cloud** → **Authenticate**. Add `-s user` to make it available in all your projects. - - This path still exposes the same workflows as MCP prompts: `/mcp__comfy-cloud__generate-image`, `/mcp__comfy-cloud__search-models`, and so on (the `/mcp____` prefix uses the name you passed to `claude mcp add`). The plugin above is recommended because it wraps these as the friendlier `/comfy-cloud:*` commands. - - -### Claude Desktop +| `create_app` | Turn a saved workflow into an App Mode app — a simplified "run this workflow" view with chosen inputs and outputs | +| `get_app_mode_url` | Get the stable link that opens a workflow as a runnable app | +| `get_workflow_canvas_url` | Get a link that opens a workflow directly on the Comfy Cloud canvas, ready to view, edit, or run | -Claude Desktop adds Comfy Cloud as a **custom connector** through its UI, then runs the OAuth sign-in. +### Account and session - - - - - In Claude Desktop, open **Customize**, then choose **Connectors**. - - ![Claude Desktop Connectors](/images/cloud/mcp/desktop-connectors.png) - - - Click the **+** button, then choose **Add custom connector**. - - ![Add custom connector](/images/cloud/mcp/desktop-add-custom-connector.png) - - - Name it anything (for example, *Comfy Cloud*) and set the **Remote MCP server URL** to: +| Tool | Description | +| --- | --- | +| `get_billing_status` | Check your credit balance, subscription tier, and billing link | +| `get_server_info` | Confirm which server the agent reached: environment, host, version, and auth state | +| `submit_feedback` | Get the beta feedback survey link | +| `report_session_summary` | Share an anonymized session summary with the Comfy team — **only with your explicit consent**; the agent must ask first, and no prompts, file paths, or personal information are included | - ``` - https://cloud.comfy.org/mcp - ``` +## Credits and spending - ![Connector details](/images/cloud/mcp/desktop-connector-url.png) - - - Click **Add**, then sign in through Claude Desktop when prompted. You are connected. +Discovery is free: `search_templates`, `search_models`, and `search_nodes` work with just a [Comfy account](https://cloud.comfy.org). Running generations consumes Comfy Cloud credits and requires a subscription or credit balance. - ![Sign in through Claude Desktop](/images/cloud/mcp/desktop-signin.png) - - +Tools that spend real money are **spend-gated**. When a generation uses a paid partner model (`partner_generate`) or a workflow/template containing paid API nodes (`run_template`, `run_saved_workflow`, `submit_batch`), the server blocks execution until your agent confirms you agreed to spend credits — so expect the agent to check with you before those runs. Free, local-only workflows never prompt. -Claude Desktop does not support Claude Code slash commands. Instead, open the **prompt picker** for the same workflows: +You can ask your agent about your balance at any time ("how many credits do I have?") — it answers via `get_billing_status`. -| Prompt | Description | -| --- | --- | -| `generate-image` | Generate an image from a text description | -| `generate-video` | Generate a video from text or an image | -| `generate-audio` | Generate audio, music, or sound effects | -| `generate-3d` | Generate a 3D model from text or an image | -| `upscale-image` | Upscale an image to higher resolution | -| `remove-background` | Remove the background from an image | -| `search-templates` | Find pre-built workflow templates | -| `search-models` | Search for models (checkpoints, LoRAs, VAEs) | -| `search-nodes` | Search nodes and get wiring suggestions | -| `help` | See what you can do with ComfyUI Cloud | - -You can also skip prompts and ask in plain language. The MCP tools work the same way. - -### Headless / CI (API key) - -Claude Code and Claude Desktop use OAuth, so you do not need an API key. For **headless or CI** setups where no browser is available, authenticate with an API key instead: - - - - Go to [platform.comfy.org/profile/api-keys](https://platform.comfy.org/profile/api-keys), click **New API Key**, and copy it (it starts with `comfyui-`). - - - ```bash - claude mcp add --transport http comfy-cloud https://cloud.comfy.org/mcp -H "X-API-Key: comfyui-…" - ``` - - ## Outputs and downloads @@ -246,8 +436,8 @@ Comfy Cloud MCP is an early release. These limitations are known and being worke **Workflows** -- **Saved workflows cannot be run by ID.** Your agent can list and inspect saved workflows, but must reconstruct or convert them to API format before execution. -- **Generated assets may not embed workflow metadata.** Images created via MCP might not reopen the workflow when opened in ComfyUI. +- **Editor-to-executable conversion has rough edges.** Saved workflows run by filename via `run_saved_workflow` (the server converts them automatically), but some node configurations still convert imperfectly. +- **Assets generated via `submit_workflow` may not embed workflow metadata.** They might not reopen the originating workflow when opened in ComfyUI. - **Workflow building depends on agent accuracy.** Complex multi-node workflows may need a retry or refinement. **File handling** @@ -257,16 +447,19 @@ Comfy Cloud MCP is an early release. These limitations are known and being worke **Authentication** -- **OAuth or API key.** Claude Code and Claude Desktop use a one-time browser OAuth flow. Headless clients can pass a Comfy Cloud API key via the `X-API-Key` header instead. A device-code OAuth flow for clients that cannot open a browser is planned. +- **OAuth or API key.** Claude Code and Claude Desktop use a one-time browser OAuth flow. **Cursor** requires a Comfy Cloud API key in your MCP config (no OAuth). Other headless clients can pass a Comfy Cloud API key via the `X-API-Key` header instead. A device-code OAuth flow for clients that cannot open a browser is planned. ## FAQ - Claude Code and Claude Desktop today, both signing in with OAuth. Support for more clients is coming. + Any MCP-compatible client that supports remote HTTP transport can connect to `https://cloud.comfy.org/mcp`. We document first-class setup for **Claude Code**, **Claude Desktop**, **Cursor**, and **Codex**. **Windsurf**, **Amp**, **OpenClaw**, and other agents follow the same URL with OAuth or an API key. See [Install Comfy Cloud MCP](#install-comfy-cloud-mcp). - Not for Claude Code or Claude Desktop. They use OAuth. An API key is only needed for headless or CI setups with no browser. + Not for interactive clients that support OAuth (Claude Code, Claude Desktop, Codex, and others). **Cursor** requires a Comfy Cloud API key in your MCP config. An API key is also needed for other headless or CI setups with no browser. See the **Cursor** tab or **Other clients** tab under [Install Comfy Cloud MCP](#install-comfy-cloud-mcp). + + + Paid generations are spend-gated: when a run would consume Comfy Cloud credits (a partner model, or a workflow/template with paid API nodes), the server requires your explicit agreement before executing. See [Credits and spending](#credits-and-spending). No. Slash commands ship in the Claude Code plugin. Claude Desktop connects to the same MCP server (the tools work if you ask in plain language or use the prompt picker), but it does not support Claude Code plugins or slash commands. diff --git a/agent-tools/index.mdx b/agent-tools/index.mdx index 6ffe96957..aee19a136 100644 --- a/agent-tools/index.mdx +++ b/agent-tools/index.mdx @@ -18,6 +18,9 @@ ComfyUI provides **MCP servers** and **Comfy CLI** so AI agents and developers c Run a local MCP server using the Comfy Partner-Node SDK. Provides unified generate_image, generate_video, generate_3d, and more tools across 30+ partner providers. + + First-party local MCP server that drives your **own** ComfyUI install via comfy-cli. *Private test; not publicly available yet.* + Short agent-oriented overview of comfy generate. For the complete CLI guide, see [Getting started](/comfy-cli/getting-started). @@ -27,28 +30,22 @@ ComfyUI provides **MCP servers** and **Comfy CLI** so AI agents and developers c ## Which One Should I Use? -| | Comfy Cloud MCP | Comfy Partner MCP | Comfy CLI | -|---|---|---|---| -| **Type** | Remote (hosted) | Local MCP server | Local CLI | -| **Requires** | Comfy Cloud subscription | [Comfy API key](/development/api-development/getting-an-api-key) | [Comfy API key](/development/api-development/getting-an-api-key) | -| **Models** | Comfy Cloud models (pre-installed) | 30+ partner providers (BFL, Ideogram, Kling, Runway, Veo, ElevenLabs, etc.) | Partner nodes via `comfy generate` | -| **Workflows** | Full ComfyUI workflow execution | Partner API generation (no custom workflows) | One-shot partner API calls (no workflow JSON) | -| **GPU** | Cloud GPUs (no local GPU needed) | No GPU needed (API-based) | No GPU needed (API-based) | -| **Best for** | Chat-driven agents, template search | Unified MCP tools across providers | Scripts, CI, batch jobs | +| | Comfy Cloud MCP | Comfy Partner MCP | Comfy Local MCP | Comfy CLI | +|---|---|---|---|---| +| **Type** | Remote (hosted) | Local MCP server | Local MCP server | Local CLI | +| **Requires** | Comfy Cloud subscription | [Comfy API key](/development/api-development/getting-an-api-key) | Local ComfyUI + [comfy-cli](https://github.com/Comfy-Org/comfy-cli) | [Comfy API key](/development/api-development/getting-an-api-key) | +| **Models** | Comfy Cloud models (pre-installed) | 30+ partner providers (BFL, Ideogram, Kling, Runway, Veo, ElevenLabs, etc.) | Your local models and custom nodes | Partner nodes via `comfy generate` | +| **Workflows** | Full ComfyUI workflow execution | Partner API generation (no custom workflows) | Full local ComfyUI workflow execution | One-shot partner API calls (no workflow JSON) | +| **GPU** | Cloud GPUs (no local GPU needed) | No GPU needed (API-based) | Your local GPU | No GPU needed (API-based) | +| **Best for** | Chat-driven agents, template search | Unified MCP tools across providers | Driving your own local ComfyUI from chat | Scripts, CI, batch jobs | --- ## What about local ComfyUI? -Many people ask about driving a **local** ComfyUI install with an agent instead of (or alongside) Comfy Cloud MCP. - -**Why did Comfy Cloud MCP ship first?** The hosted server at `cloud.comfy.org` is something only the Comfy team can build and operate. That is why our first-party MCP release is Cloud-based. - -**Local agents are not new.** Hooking an agent up to ComfyUI on your own machine has been possible since ComfyUI was open-sourced. A running local server exposes workflows and APIs that MCP bridges and other tools can call. - -**Better local agent UX is on the roadmap.** Improving the first-party local agent experience is part of our vision. Cloud MCP was the piece we could ship first; more local polish will follow. +Want to drive a **local** ComfyUI install with an agent instead of (or alongside) Comfy Cloud MCP? See [**Comfy Local MCP**](/agent-tools/local) for our first-party local MCP server, setup, and client configuration. It is in **private test** and not publicly available yet. -**Community MCP servers you can try today.** Several community projects already connect MCP clients to a local ComfyUI instance: +**Community MCP servers.** Several community projects also connect MCP clients to a local ComfyUI instance: | Project | Repository | | --- | --- | diff --git a/agent-tools/local.mdx b/agent-tools/local.mdx new file mode 100644 index 000000000..de29bd40e --- /dev/null +++ b/agent-tools/local.mdx @@ -0,0 +1,156 @@ +--- +title: "Comfy Local MCP" +sidebarTitle: "Local MCP" +description: "Drive your own local ComfyUI from AI agents (Claude Code, Claude Desktop, Cursor) with the first-party comfy-local-mcp server — run workflows, collect outputs, and inspect the nodes and models your install actually has." +icon: "server" +--- + + + **Private test.** `comfy-local-mcp` is in private testing and is not publicly available yet. If you do not have private-test access, you cannot install or use it today. The core loop (`server_info → run_workflow → fetch_outputs`) is validated end-to-end against a live local ComfyUI, but tools and behavior may still change. + + +[**comfy-local-mcp**](https://github.com/Comfy-Org/comfy-local-mcp) is Comfy's **first-party local MCP server** — the official way to drive a **local** ComfyUI install from AI agents (Claude Code, Claude Desktop, Cursor, and other MCP clients). It is a thin wrapper over [comfy-cli](https://github.com/Comfy-Org/comfy-cli): each tool shells out to the `comfy` command, so `comfy-cli` is the engine and there is no code shared with the [Comfy Cloud MCP](/agent-tools/cloud). + +Unlike the cloud and partner servers, it talks to the ComfyUI running on **your own machine** — so it can run your workflows and inspect the nodes, custom nodes, and models your install actually has. + +--- + +## Requirements + +- **Python 3.10+** +- **[comfy-cli](https://github.com/Comfy-Org/comfy-cli)** on your `PATH` (`pip install comfy-cli`) — the engine every tool wraps +- **A ComfyUI workspace** — create one with `comfy install` if you don't have one (an existing checkout works via `comfy set-default `) +- **A running ComfyUI** — start it with `comfy launch` before using the tools; nothing here launches ComfyUI implicitly + +--- + +## Installation + +From a checkout of the [repository](https://github.com/Comfy-Org/comfy-local-mcp): + +```bash +pip install . # or `pip install -e .` for a working copy +``` + +This puts a `comfy-local-mcp` console script on your `PATH` — that command is the MCP server (it speaks MCP over stdio). Point your AI client at it below. + + + **`COMFY_BIN` (optional).** MCP clients launch the server with their own environment, which often does **not** include your shell's `PATH`. If `comfy` lives in a virtualenv or a non-standard location, set `COMFY_BIN` to its absolute path (for example `/path/to/venv/bin/comfy`). Every client example below shows where it goes; drop it if `comfy` is already on the environment your client launches the server with. + + +--- + +## Configure your AI client + +All clients speak the same MCP stdio contract: run the `comfy-local-mcp` command as a server. Pick your client. + +### Claude Code + +One command registers the server: + +```bash +claude mcp add comfy-local -e COMFY_BIN=/path/to/venv/bin/comfy -- comfy-local-mcp +``` + +Or check it into a project with a `.mcp.json` at the repo root: + +```json +{ + "mcpServers": { + "comfy-local": { + "command": "comfy-local-mcp", + "env": { "COMFY_BIN": "/path/to/venv/bin/comfy" } + } + } +} +``` + +### Claude Desktop + +Edit `claude_desktop_config.json` (Settings → Developer → Edit Config; on macOS it lives at `~/Library/Application Support/Claude/claude_desktop_config.json`), add the server, then restart Claude Desktop: + +```json +{ + "mcpServers": { + "comfy-local": { + "command": "comfy-local-mcp", + "env": { "COMFY_BIN": "/path/to/venv/bin/comfy" } + } + } +} +``` + +### Cursor + +Add the server to `~/.cursor/mcp.json` (global) or `.cursor/mcp.json` (per project): + +```json +{ + "mcpServers": { + "comfy-local": { + "command": "comfy-local-mcp", + "env": { "COMFY_BIN": "/path/to/venv/bin/comfy" } + } + } +} +``` + +--- + +## Quickstart + +Zero to a generated image: + + + + ```bash + pip install comfy-cli # the engine + comfy install # create a ComfyUI workspace (skip if you have one) + pip install . # this MCP server → the `comfy-local-mcp` command + ``` + + + ```bash + comfy launch + ``` + + + Use the snippet for your client above, then restart / reload it so the tools appear. + + + For example: + + > "Confirm my local ComfyUI is running, then run the workflow at `~/workflows/txt2img.json` and show me the image." + + Under the hood the agent calls `server_info` to confirm ComfyUI is up, `run_workflow` to execute the workflow JSON, and `fetch_outputs` to collect the result. + + + +--- + +## Tools + +Each tool maps onto a `comfy-cli` command, run with `--where local`. Highlights: + +| Tool | Purpose | +|---|---| +| `server_info()` | Is a local ComfyUI running, where, and which workspace. **Call first.** | +| `run_workflow(workflow_path, wait=True)` | Run a workflow JSON; `wait=False` submits async and returns a `prompt_id`. | +| `job_status` / `wait_for_job` / `watch_job` | Poll, wait on, or stream a submitted job. | +| `fetch_outputs(prompt_id, out_dir)` | Copy a finished job's outputs into `out_dir`. | +| `launch_comfyui` / `stop_comfyui` | Start or stop the local ComfyUI. | +| `search_templates` / `fetch_template` | Find a built-in template and write its runnable workflow JSON. | +| `search_nodes` / `get_node` / `list_nodes` | Inspect the node classes in your **live local** install (custom nodes included). | +| `search_models` | List the model files on disk. | +| `validate_workflow` | Pre-flight a workflow against the live `object_info` before a slow run. | + +Node introspection and model search read your **live install** — custom nodes included — which is the local differentiator from the cloud MCP. See the [repository](https://github.com/Comfy-Org/comfy-local-mcp) for the full tool list and reference. + +--- + +## Related + +- [Comfy Cloud MCP](/agent-tools/cloud) — hosted MCP server, no local install or GPU needed +- [Comfy Partner MCP](/agent-tools/partner-mcp) — local server for 30+ partner providers via the Comfy API +- [Comfy CLI](/agent-tools/comfy-cli) — drive local ComfyUI and partner generation from the terminal +- [comfy-local-mcp on GitHub](https://github.com/Comfy-Org/comfy-local-mcp) — source, install, and tool reference diff --git a/built-in-nodes/APG.mdx b/built-in-nodes/APG.mdx index a11b660cc..9f0504096 100644 --- a/built-in-nodes/APG.mdx +++ b/built-in-nodes/APG.mdx @@ -5,6 +5,7 @@ sidebarTitle: "APG" icon: "circle" mode: wide --- + The APG (Adaptive Projected Guidance) node modifies the sampling process by adjusting how guidance is applied during diffusion. It separates the guidance vector into parallel and orthogonal components relative to the conditional output, allowing for more controlled image generation. The node provides parameters to scale the guidance, normalize its magnitude, and apply momentum for smoother transitions between diffusion steps. ## Inputs diff --git a/built-in-nodes/ARVideoI2V.mdx b/built-in-nodes/ARVideoI2V.mdx index 524cf66cf..5bdfaa361 100644 --- a/built-in-nodes/ARVideoI2V.mdx +++ b/built-in-nodes/ARVideoI2V.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ARVideoI2V" icon: "circle" mode: wide --- + ## Overview This node prepares an image-to-video generation setup for AR (Auto-Regressive) video models. It takes a starting image, encodes it into the latent space using a VAE, and stores the encoded image in the model's configuration. This allows the video sampling process to use the image as the first frame, effectively seeding the generation without needing a separate image-to-video model architecture. diff --git a/built-in-nodes/AddNoise.mdx b/built-in-nodes/AddNoise.mdx index b1fbc3b8a..a87436ee7 100644 --- a/built-in-nodes/AddNoise.mdx +++ b/built-in-nodes/AddNoise.mdx @@ -5,6 +5,7 @@ sidebarTitle: "AddNoise" icon: "circle" mode: wide --- + This node adds controlled noise to a latent image using a specified noise generator and sigma values. It processes the input through the model's sampling system to apply noise scaling appropriate for the given sigma range, returning a new latent representation with the noise applied. ## Inputs diff --git a/built-in-nodes/AddTextPrefix.mdx b/built-in-nodes/AddTextPrefix.mdx index d868c2307..ea57eab35 100644 --- a/built-in-nodes/AddTextPrefix.mdx +++ b/built-in-nodes/AddTextPrefix.mdx @@ -5,6 +5,7 @@ sidebarTitle: "AddTextPrefix" icon: "circle" mode: wide --- + The Add Text Prefix node modifies text by adding a specified string to the beginning of each input text. It takes the text and a prefix as input, then returns the combined result. **Note:** This node is deprecated and superseded by the Concatenate Text node. diff --git a/built-in-nodes/AddTextSuffix.mdx b/built-in-nodes/AddTextSuffix.mdx index b209b107e..391b7db3a 100644 --- a/built-in-nodes/AddTextSuffix.mdx +++ b/built-in-nodes/AddTextSuffix.mdx @@ -5,6 +5,7 @@ sidebarTitle: "AddTextSuffix" icon: "circle" mode: wide --- + This node appends a specified suffix to the end of an input text string. It takes the original text and the suffix as inputs, then returns the combined result. **This node is deprecated** and superseded by the Concatenate Text node. ## Inputs diff --git a/built-in-nodes/AdjustBrightness.mdx b/built-in-nodes/AdjustBrightness.mdx index 78e0132be..2ecfab3c1 100644 --- a/built-in-nodes/AdjustBrightness.mdx +++ b/built-in-nodes/AdjustBrightness.mdx @@ -5,6 +5,7 @@ sidebarTitle: "AdjustBrightness" icon: "circle" mode: wide --- + The Adjust Brightness node modifies the brightness of an input image. It works by multiplying each pixel's value by a specified factor, then clamping the resulting values to stay within a valid range. A factor of 1.0 leaves the image unchanged, values below 1.0 make it darker, and values above 1.0 make it brighter. ## Inputs diff --git a/built-in-nodes/AdjustContrast.mdx b/built-in-nodes/AdjustContrast.mdx index 91f556e12..7695e4764 100644 --- a/built-in-nodes/AdjustContrast.mdx +++ b/built-in-nodes/AdjustContrast.mdx @@ -5,6 +5,7 @@ sidebarTitle: "AdjustContrast" icon: "circle" mode: wide --- + The Adjust Contrast node modifies the contrast level of an input image. It works by adjusting the difference between the light and dark areas of the image. A factor of 1.0 leaves the image unchanged, values below 1.0 reduce contrast, and values above 1.0 increase it. ## Inputs diff --git a/built-in-nodes/AlignYourStepsScheduler.mdx b/built-in-nodes/AlignYourStepsScheduler.mdx index 27467c41d..39c16d85d 100644 --- a/built-in-nodes/AlignYourStepsScheduler.mdx +++ b/built-in-nodes/AlignYourStepsScheduler.mdx @@ -5,6 +5,7 @@ sidebarTitle: "AlignYourStepsScheduler" icon: "circle" mode: wide --- + The AlignYourStepsScheduler node generates sigma values for the denoising process based on different model types. It calculates appropriate noise levels for each step of the sampling process and adjusts the total number of steps according to the denoise parameter. This helps align the sampling steps with the specific requirements of different diffusion models. ## Inputs diff --git a/built-in-nodes/AudioAdjustVolume.mdx b/built-in-nodes/AudioAdjustVolume.mdx index 848556a31..6873dcd56 100644 --- a/built-in-nodes/AudioAdjustVolume.mdx +++ b/built-in-nodes/AudioAdjustVolume.mdx @@ -5,6 +5,7 @@ sidebarTitle: "AudioAdjustVolume" icon: "circle" mode: wide --- + The AudioAdjustVolume node modifies the loudness of audio by applying volume adjustments in decibels (dB). It takes an audio input and applies a gain factor based on the specified volume level, where positive values increase volume and negative values decrease it. The node returns the modified audio with the same sample rate as the original. ## Inputs diff --git a/built-in-nodes/AudioConcat.mdx b/built-in-nodes/AudioConcat.mdx index 5c54b50fc..5e9cdfdb7 100644 --- a/built-in-nodes/AudioConcat.mdx +++ b/built-in-nodes/AudioConcat.mdx @@ -5,6 +5,7 @@ sidebarTitle: "AudioConcat" icon: "circle" mode: wide --- + The AudioConcat node combines two audio inputs by joining them together. It takes two audio inputs and connects them in the order you specify, either placing the second audio before or after the first audio. The node automatically handles different audio formats by converting mono audio to stereo and matching sample rates between the two inputs. ## Inputs diff --git a/built-in-nodes/AudioEncoderEncode.mdx b/built-in-nodes/AudioEncoderEncode.mdx index 947b41fd7..803ab3a18 100644 --- a/built-in-nodes/AudioEncoderEncode.mdx +++ b/built-in-nodes/AudioEncoderEncode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "AudioEncoderEncode" icon: "circle" mode: wide --- + The AudioEncoderEncode node processes audio data by encoding it using an audio encoder model. It takes audio input and converts it into an encoded representation that can be used for further processing in the conditioning pipeline. This node transforms raw audio waveforms into a format suitable for audio-based machine learning applications. ## Inputs diff --git a/built-in-nodes/AudioEncoderLoader.mdx b/built-in-nodes/AudioEncoderLoader.mdx index 166103683..cb66fa97c 100644 --- a/built-in-nodes/AudioEncoderLoader.mdx +++ b/built-in-nodes/AudioEncoderLoader.mdx @@ -5,6 +5,7 @@ sidebarTitle: "AudioEncoderLoader" icon: "circle" mode: wide --- + The AudioEncoderLoader node loads an audio encoder model from a file in your audio encoders folder. It takes the filename of an audio encoder model as input and returns the loaded model, which can then be used for audio processing tasks in your workflow. ## Inputs diff --git a/built-in-nodes/AudioEqualizer3Band.mdx b/built-in-nodes/AudioEqualizer3Band.mdx index 3b8f3d1ff..d4f21f78d 100644 --- a/built-in-nodes/AudioEqualizer3Band.mdx +++ b/built-in-nodes/AudioEqualizer3Band.mdx @@ -5,6 +5,7 @@ sidebarTitle: "AudioEqualizer3Band" icon: "circle" mode: wide --- + The Audio Equalizer (3-Band) node allows you to adjust the bass, mid, and treble frequencies of an audio waveform. It applies three separate filters: a low shelf for bass, a peaking filter for mids, and a high shelf for treble. Each band can be independently controlled with gain, frequency, and bandwidth settings. ## Inputs diff --git a/built-in-nodes/AudioMerge.mdx b/built-in-nodes/AudioMerge.mdx index b511fcadb..6562ad2ee 100644 --- a/built-in-nodes/AudioMerge.mdx +++ b/built-in-nodes/AudioMerge.mdx @@ -5,6 +5,7 @@ sidebarTitle: "AudioMerge" icon: "circle" mode: wide --- + The AudioMerge node combines two audio tracks by overlaying their waveforms. It automatically matches the sample rates of both audio inputs and adjusts their lengths to be equal before merging. The node provides several mathematical methods for combining the audio signals and ensures the output remains within acceptable volume levels. ## Inputs diff --git a/built-in-nodes/AutogrowNamesTestNode.mdx b/built-in-nodes/AutogrowNamesTestNode.mdx index bb4abc73a..7ddcd4c21 100644 --- a/built-in-nodes/AutogrowNamesTestNode.mdx +++ b/built-in-nodes/AutogrowNamesTestNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "AutogrowNamesTestNode" icon: "circle" mode: wide --- + This node is a test for the Autogrow input feature. It takes a dynamic number of float inputs, each labeled with a specific name, and combines their values into a single comma-separated string. ## Inputs diff --git a/built-in-nodes/AutogrowPrefixTestNode.mdx b/built-in-nodes/AutogrowPrefixTestNode.mdx index 2b626ab24..1e9f4e40b 100644 --- a/built-in-nodes/AutogrowPrefixTestNode.mdx +++ b/built-in-nodes/AutogrowPrefixTestNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "AutogrowPrefixTestNode" icon: "circle" mode: wide --- + The AutogrowPrefixTestNode is a logic node designed to test the autogrow input feature. It accepts a dynamic number of float inputs, combines their values into a comma-separated string, and outputs that string. ## Inputs diff --git a/built-in-nodes/BasicGuider.mdx b/built-in-nodes/BasicGuider.mdx index 3d707cb5f..8d203399a 100644 --- a/built-in-nodes/BasicGuider.mdx +++ b/built-in-nodes/BasicGuider.mdx @@ -5,6 +5,7 @@ sidebarTitle: "BasicGuider" icon: "circle" mode: wide --- + The BasicGuider node creates a simple guidance mechanism for the sampling process. It takes a model and conditioning data as inputs and produces a guider object that can be used to guide the generation process during sampling. This node provides the fundamental guidance functionality needed for controlled generation. ## Inputs diff --git a/built-in-nodes/BasicScheduler.mdx b/built-in-nodes/BasicScheduler.mdx index 14f151e3c..ae9196ed3 100755 --- a/built-in-nodes/BasicScheduler.mdx +++ b/built-in-nodes/BasicScheduler.mdx @@ -5,6 +5,7 @@ sidebarTitle: "BasicScheduler" icon: "circle" mode: wide --- + The `BasicScheduler` node is designed to compute a sequence of sigma values for diffusion models based on the provided scheduler, model, and denoising parameters. It dynamically adjusts the total number of steps based on the denoise factor to fine-tune the diffusion process, providing precise "recipes" for different stages in advanced sampling processes that require fine control (such as multi-stage sampling). ## Inputs diff --git a/built-in-nodes/BatchImagesMasksLatentsNode.mdx b/built-in-nodes/BatchImagesMasksLatentsNode.mdx index 95193522b..ba25a1407 100644 --- a/built-in-nodes/BatchImagesMasksLatentsNode.mdx +++ b/built-in-nodes/BatchImagesMasksLatentsNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "BatchImagesMasksLatentsNode" icon: "circle" mode: wide --- + The Batch Images/Masks/Latents node combines multiple inputs of the same type into a single batch. It automatically detects whether the inputs are images, masks, or latent representations and uses the appropriate batching method. This is useful for preparing multiple items for processing by nodes that accept batched inputs. ## Inputs diff --git a/built-in-nodes/BatchImagesNode.mdx b/built-in-nodes/BatchImagesNode.mdx index fd5cb84e3..201610a49 100644 --- a/built-in-nodes/BatchImagesNode.mdx +++ b/built-in-nodes/BatchImagesNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "BatchImagesNode" icon: "circle" mode: wide --- + The Batch Images node combines multiple individual images into a single batch. It takes a variable number of image inputs and outputs them as one batched image tensor, allowing them to be processed together in subsequent nodes. ## Inputs diff --git a/built-in-nodes/BatchLatentsNode.mdx b/built-in-nodes/BatchLatentsNode.mdx index 88562d323..42a11e622 100644 --- a/built-in-nodes/BatchLatentsNode.mdx +++ b/built-in-nodes/BatchLatentsNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "BatchLatentsNode" icon: "circle" mode: wide --- + The Batch Latents node combines multiple latent inputs into a single batch. It takes a variable number of latent samples and merges them along the batch dimension, allowing them to be processed together in subsequent nodes. This is useful for generating or processing multiple images in a single operation. ## Inputs diff --git a/built-in-nodes/BatchMasksNode.mdx b/built-in-nodes/BatchMasksNode.mdx index 0318bc2b9..10b421c56 100644 --- a/built-in-nodes/BatchMasksNode.mdx +++ b/built-in-nodes/BatchMasksNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "BatchMasksNode" icon: "circle" mode: wide --- + The Batch Masks node combines multiple individual mask inputs into a single batch. It takes a variable number of mask inputs and outputs them as a single batched mask tensor, allowing for batch processing of masks in subsequent nodes. If the input masks have different sizes, they are automatically resized to match the dimensions of the first mask. ## Inputs diff --git a/built-in-nodes/BeebleSwitchXImageEdit.mdx b/built-in-nodes/BeebleSwitchXImageEdit.mdx index 12534f3eb..258d86ec1 100644 --- a/built-in-nodes/BeebleSwitchXImageEdit.mdx +++ b/built-in-nodes/BeebleSwitchXImageEdit.mdx @@ -5,14 +5,13 @@ sidebarTitle: "BeebleSwitchXImageEdit" icon: "circle" mode: wide --- -## Overview Edit a single image with Beeble SwitchX. This node can switch anything in the scene (background, lighting, costume) while preserving the original subject's pixels. Provide a reference image and/or text prompt to describe the new look. Maximum resolution is approximately 2.77 megapixels. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `image` | The source image to edit. | IMAGE | Yes | - | | `prompt` | A text description of the desired new look (e.g., "a knight in shining armor"). | STRING | Yes | - | | `alpha_mode` | How to handle the alpha matte. "select" uses a keyframe to select the subject, "fill" replaces the entire image without a separate matte, "custom" uses a user-provided mask. | COMBO | Yes | `"select"`
`"fill"`
`"custom"` | @@ -25,11 +24,11 @@ Edit a single image with Beeble SwitchX. This node can switch anything in the sc ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `image` | The edited image with the scene elements switched. | IMAGE | | `alpha` | The alpha matte used by Beeble. Empty for "fill" mode, which has no separate matte. | MASK | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/BeebleSwitchXImageEdit/en.md) --- -**Source fingerprint (SHA-256):** `41f23435686626e3ade28708fcb1da192ded347b210080ee9b17834ea8b727fb` +**Source fingerprint (SHA-256):** `6fd10dff6ac4f1a15fd05de7a6ff6eda988e60dd4ef32bc8c792480fbbf0c92b` diff --git a/built-in-nodes/BeebleSwitchXVideoEdit.mdx b/built-in-nodes/BeebleSwitchXVideoEdit.mdx index 1c45f96ab..308792108 100644 --- a/built-in-nodes/BeebleSwitchXVideoEdit.mdx +++ b/built-in-nodes/BeebleSwitchXVideoEdit.mdx @@ -5,15 +5,14 @@ sidebarTitle: "BeebleSwitchXVideoEdit" icon: "circle" mode: wide --- -# Beeble SwitchX Video Edit -Edit a video with Beeble SwitchX. This node can switch anything in the scene (background, lighting, costume) while preserving the original subject's pixels and motion. Provide a reference image and/or text prompt to describe the new look. +Edit a video with Beeble SwitchX. This node can switch anything in the scene (background, lighting, costume) while preserving the original subject's pixels and motion. Provide a reference image and/or text prompt to describe the new look. Maximum 240 frames, maximum approximately 2.77 megapixels per frame. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | -| `video` | The input video to edit. Maximum 240 frames, maximum ~2.77 megapixels per frame. | VIDEO | Yes | N/A | +|-----------|-------------|-----------|----------|-------| +| `video` | The input video to edit. | VIDEO | Yes | N/A | | `prompt` | A text description of the desired new look for the scene. | STRING | Yes | N/A | | `alpha_mode` | The alpha matte mode. "fill" mode has no separate matte and fills the entire frame. "select" mode uses a single keyframe image to define the area to edit. "custom" mode uses a full alpha video to define the area to edit frame by frame. | COMBO | Yes | `"fill"`
`"select"`
`"custom"` | | `max_resolution` | The maximum resolution for the output video (default: "1080p"). | COMBO | Yes | `"720p"`
`"1080p"` | @@ -33,11 +32,11 @@ When using `select` mode, you must provide the `alpha_keyframe` image. When usin ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `video` | The edited video with the scene changes applied. | VIDEO | | `alpha` | The alpha matte used by Beeble. This is empty for "fill" mode, which has no separate matte. | VIDEO | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/BeebleSwitchXVideoEdit/en.md) --- -**Source fingerprint (SHA-256):** `e2d67b037863f024f42c97943ec0d2daf32b547b232a7dfedd6de398f4b7ba28` +**Source fingerprint (SHA-256):** `a92e78e6a08ac01466d953562a250b812eb8b1a5fb37efce6fddd7aa1ef380a2` diff --git a/built-in-nodes/BerniniConditioning.mdx b/built-in-nodes/BerniniConditioning.mdx new file mode 100644 index 000000000..ff8b37759 --- /dev/null +++ b/built-in-nodes/BerniniConditioning.mdx @@ -0,0 +1,45 @@ +--- +title: "BerniniConditioning - ComfyUI Built-in Node Documentation" +description: "Complete documentation for the BerniniConditioning node in ComfyUI. Learn its inputs, outputs, parameters and usage." +sidebarTitle: "BerniniConditioning" +icon: "circle" +mode: wide +--- + +The BerniniConditioning node prepares video and image conditioning data for the Wan2.2-A14B model. It encodes source videos, reference videos, and reference images using the provided VAE, then attaches them to the conditioning data for in-context generation tasks. The task is automatically inferred from which inputs are connected. + +## Inputs + +| Parameter | Description | Data Type | Required | Range | +|-----------|-------------|-----------|----------|-------| +| `positive` | Positive conditioning data | CONDITIONING | Yes | - | +| `negative` | Negative conditioning data | CONDITIONING | Yes | - | +| `vae` | VAE model used to encode video and image inputs | VAE | Yes | - | +| `width` | Width of the output latent (default: 832) | INT | Yes | 16 to 8192 (step: 16) | +| `height` | Height of the output latent (default: 480) | INT | Yes | 16 to 8192 (step: 16) | +| `length` | Number of frames in the output latent (default: 81) | INT | Yes | 1 to 8192 (step: 4) | +| `batch_size` | Number of videos to generate in a single batch (default: 1) | INT | Yes | 1 to 4096 | +| `source_video` | Source video to edit or restyle (v2v, rv2v). Resized to width/height and trimmed to length. | IMAGE | No | - | +| `reference_video` | Video to insert into the source video (ads2v). | IMAGE | No | - | +| `reference_images` | Reference images injected as in-context tokens (r2v, rv2v). Up to 8 images can be provided. | IMAGE | No | 0 to 8 images | +| `ref_max_size` | Max size for the long edge of reference_video and reference_images. Resized with preserved aspect ratio and snapped to 16px (default: 848). | INT | No | 16 to 8192 (step: 16) | + +**Note:** The task is inferred from which inputs are connected: +- No inputs connected → text-to-video (t2v) +- `source_video` only → video-to-video (v2v) +- `source_video` + `reference_images` → reference-guided video editing (rv2v) +- `reference_images` only → reference-to-video (r2v) +- `source_video` + `reference_video` → insert image/video into video (ads2v) + +## Outputs + +| Output Name | Description | Data Type | +|-------------|-------------|-----------| +| `positive` | Positive conditioning with context latents attached | CONDITIONING | +| `negative` | Negative conditioning with context latents attached | CONDITIONING | +| `latent` | Empty latent tensor with dimensions matching the specified width, height, length, and batch size | LATENT | + +> This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/BerniniConditioning/en.md) + +--- +**Source fingerprint (SHA-256):** `70b5026f9479249bc5d1fe4695583193216e34e1b092764ac30e0ec3b7eba670` diff --git a/built-in-nodes/BetaSamplingScheduler.mdx b/built-in-nodes/BetaSamplingScheduler.mdx index dea4cfdf9..3b7d2bb22 100644 --- a/built-in-nodes/BetaSamplingScheduler.mdx +++ b/built-in-nodes/BetaSamplingScheduler.mdx @@ -5,6 +5,7 @@ sidebarTitle: "BetaSamplingScheduler" icon: "circle" mode: wide --- + The BetaSamplingScheduler node generates a sequence of noise levels (sigmas) for the sampling process using a beta scheduling algorithm. It takes a model and configuration parameters to create a customized noise schedule that controls the denoising process during image generation. This scheduler allows fine-tuning of the noise reduction trajectory through alpha and beta parameters. ## Inputs diff --git a/built-in-nodes/BriaImageEditNode.mdx b/built-in-nodes/BriaImageEditNode.mdx index c57f6b233..cb1d18299 100644 --- a/built-in-nodes/BriaImageEditNode.mdx +++ b/built-in-nodes/BriaImageEditNode.mdx @@ -5,37 +5,37 @@ sidebarTitle: "BriaImageEditNode" icon: "circle" mode: wide --- + The Bria FIBO Image Edit node allows you to modify an existing image using a text instruction. It sends the image and your prompt to the Bria API, which uses the FIBO model to generate a new, edited version of the image based on your request. You can also provide a mask to limit the edits to a specific area. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `model` | The model version to use for image editing. | COMBO | Yes | `"FIBO"` | | `image` | The input image you want to edit. | IMAGE | Yes | - | -| `prompt` | The text instruction describing how to edit the image (default: empty). | STRING | No | - | +| `prompt` | Instruction to edit image (default: empty). | STRING | No | - | | `negative_prompt` | Text describing what you do not want to appear in the edited image (default: empty). | STRING | No | - | | `structured_prompt` | A string containing the structured edit prompt in JSON format. Use this instead of the usual prompt for precise, programmatic control (default: empty). | STRING | No | - | | `seed` | A number used to initialize the random generation, ensuring reproducible results (default: 1). | INT | Yes | 1 to 2147483647 | -| `guidance_scale` | Controls how closely the generated image follows the prompt. A higher value results in stronger adherence (default: 3.0). | FLOAT | Yes | 3.0 to 5.0 | +| `guidance_scale` | Higher value makes the image follow the prompt more closely (default: 3.0). | FLOAT | Yes | 3.0 to 5.0 | | `steps` | The number of denoising steps the model will perform (default: 50). | INT | Yes | 20 to 50 | -| `moderation` | Enables or disables content moderation. Selecting `"true"` reveals additional moderation options for prompt content, visual input, and visual output. | DYNAMICCOMBO | Yes | `"false"`
`"true"` | -| `mask` | An optional mask image. If provided, edits will only be applied to the masked areas of the image. | MASK | No | - | +| `moderation` | Moderation settings. Selecting `"true"` reveals additional moderation options for prompt content, visual input, and visual output. | DYNAMICCOMBO | Yes | `"false"`
`"true"` | +| `mask` | If omitted, the edit applies to the entire image. | MASK | No | - | **Important Constraints:** -* You must provide at least one of the `prompt` or `structured_prompt` inputs. They cannot both be empty. -* Exactly one input `image` is required. -* When the `moderation` parameter is set to `"true"`, three additional boolean inputs become available: `prompt_content_moderation` (default: false), `visual_input_moderation` (default: false), and `visual_output_moderation` (default: true). +- You must provide at least one of the `prompt` or `structured_prompt` inputs. They cannot both be empty. +- When the `moderation` parameter is set to `"true"`, three additional boolean inputs become available: `prompt_content_moderation` (default: false), `visual_input_moderation` (default: false), and `visual_output_moderation` (default: true). ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `IMAGE` | The edited image returned by the Bria API. | IMAGE | | `structured_prompt` | The structured prompt that was used or generated during the editing process. | STRING | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/BriaImageEditNode/en.md) --- -**Source fingerprint (SHA-256):** `60a5f42392ba803380695f036f78d4b88436b3d216aea381b2e3c13eeb5c5456` +**Source fingerprint (SHA-256):** `e66aaa563a82407408f25b289011a491c8b158822fc2db8912daf73731750081` diff --git a/built-in-nodes/BriaRemoveImageBackground.mdx b/built-in-nodes/BriaRemoveImageBackground.mdx index 9fbff496c..3e579b9f0 100644 --- a/built-in-nodes/BriaRemoveImageBackground.mdx +++ b/built-in-nodes/BriaRemoveImageBackground.mdx @@ -5,27 +5,28 @@ sidebarTitle: "BriaRemoveImageBackground" icon: "circle" mode: wide --- + This node removes the background from an image using the Bria RMBG 2.0 service. It sends the image to an external API for processing and returns the result with the background removed. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `image` | The input image from which the background will be removed. | IMAGE | Yes | - | | `moderation` | Moderation settings. When set to `"true"`, additional moderation options become available. | COMBO | No | `"false"`
`"true"` | | `visual_input_moderation` | Enables visual content moderation on the input image. This parameter is only available when `moderation` is set to `"true"`. Default: `False`. | BOOLEAN | No | - | | `visual_output_moderation` | Enables visual content moderation on the output image. This parameter is only available when `moderation` is set to `"true"`. Default: `True`. | BOOLEAN | No | - | -| `seed` | A seed value that controls whether the node should re-run. The results are non-deterministic regardless of the seed value. Default: `0`. | INT | No | 0 to 2147483647 | +| `seed` | Seed controls whether the node should re-run; results are non-deterministic regardless of seed. Default: `0`. | INT | No | 0 to 2147483647 | -**Note:** The `visual_input_moderation` and `visual_output_moderation` parameters are dependent on the `moderation` parameter. They are only active and required if `moderation` is set to `"true"`. +**Note:** The `visual_input_moderation` and `visual_output_moderation` parameters are dependent on the `moderation` parameter. They are only active when `moderation` is set to `"true"`. ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `image` | The processed image with its background removed. | IMAGE | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/BriaRemoveImageBackground/en.md) --- -**Source fingerprint (SHA-256):** `ba1626cbe1a98eb0b20d10a2857307b7589e05ea9f39564273dbb6ceeb8b2d41` +**Source fingerprint (SHA-256):** `f62dcd5c9406ec09f5aab44585dd7f25ae0f7d9a934faa10a58e46ef116df110` diff --git a/built-in-nodes/BriaRemoveVideoBackground.mdx b/built-in-nodes/BriaRemoveVideoBackground.mdx index 8aea1947e..d07c58c9a 100644 --- a/built-in-nodes/BriaRemoveVideoBackground.mdx +++ b/built-in-nodes/BriaRemoveVideoBackground.mdx @@ -5,25 +5,26 @@ sidebarTitle: "BriaRemoveVideoBackground" icon: "circle" mode: wide --- + This node removes the background from a video using the Bria AI service. It processes the input video and replaces the original background with a solid color of your choice. The operation is performed via an external API, and the result is returned as a new video file. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `video` | The input video file from which the background will be removed. | VIDEO | Yes | N/A | -| `background_color` | The solid color to use as the new background for the output video. | STRING | Yes | `"Black"`
`"White"`
`"Gray"`
`"Red"`
`"Green"`
`"Blue"`
`"Yellow"`
`"Cyan"`
`"Magenta"`
`"Orange"` | -| `seed` | A seed value that controls whether the node should re-run. The results are non-deterministic regardless of the seed value. (default: 0) | INT | No | 0 to 2147483647 | +| `background_color` | Background color for the output video. | STRING | Yes | `"Black"`
`"White"`
`"Gray"`
`"Red"`
`"Green"`
`"Blue"`
`"Yellow"`
`"Cyan"`
`"Magenta"`
`"Orange"` | +| `seed` | Seed controls whether the node should re-run; results are non-deterministic regardless of seed. (default: 0) | INT | No | 0 to 2147483647 | **Note:** The input video must have a duration of 60 seconds or less. ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `output` | The processed video file with the background removed and replaced by the selected color. | VIDEO | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/BriaRemoveVideoBackground/en.md) --- -**Source fingerprint (SHA-256):** `bfff6362ab9c6664b7240926c4b84c7a1c05fd5ab450cf240a46db16e70cc6f7` +**Source fingerprint (SHA-256):** `7a6b357f104b14cce55f68a84b07970566db8c835703dd2fd6ca7d3216dec561` diff --git a/built-in-nodes/BriaTransparentVideoBackground.mdx b/built-in-nodes/BriaTransparentVideoBackground.mdx index e3ebe25d0..b009204ce 100644 --- a/built-in-nodes/BriaTransparentVideoBackground.mdx +++ b/built-in-nodes/BriaTransparentVideoBackground.mdx @@ -5,7 +5,6 @@ sidebarTitle: "BriaTransparentVideoBackground" icon: "circle" mode: wide --- -# Bria Remove Video Background (Transparent) This node removes the background from a video using Bria's AI service and outputs the cut-out frames along with an alpha mask. Connect both outputs to a compositing node, or feed them to a Save WEBM node to write a transparent video. diff --git a/built-in-nodes/BriaVideoGreenScreen.mdx b/built-in-nodes/BriaVideoGreenScreen.mdx index 23fef71ee..0560f33c8 100644 --- a/built-in-nodes/BriaVideoGreenScreen.mdx +++ b/built-in-nodes/BriaVideoGreenScreen.mdx @@ -5,7 +5,6 @@ sidebarTitle: "BriaVideoGreenScreen" icon: "circle" mode: wide --- -# Bria Video Green Screen This node replaces a video's background with a solid chroma-key screen using the Bria API. It processes the input video and returns a new video where the original background has been removed and replaced with a uniform green or blue screen color. diff --git a/built-in-nodes/BriaVideoReplaceBackground.mdx b/built-in-nodes/BriaVideoReplaceBackground.mdx index 890329a01..c07d356dc 100644 --- a/built-in-nodes/BriaVideoReplaceBackground.mdx +++ b/built-in-nodes/BriaVideoReplaceBackground.mdx @@ -5,7 +5,6 @@ sidebarTitle: "BriaVideoReplaceBackground" icon: "circle" mode: wide --- -# Bria Video Replace Background This node replaces the background of a video with a supplied image or video using Bria's API. The output keeps the foreground video's resolution and frame rate; a background with a different aspect ratio is stretched to fit, so matching aspect ratios produces undistorted results. diff --git a/built-in-nodes/BuildJsonPromptIdeogram.mdx b/built-in-nodes/BuildJsonPromptIdeogram.mdx new file mode 100644 index 000000000..87748bcaf --- /dev/null +++ b/built-in-nodes/BuildJsonPromptIdeogram.mdx @@ -0,0 +1,37 @@ +--- +title: "BuildJsonPromptIdeogram - ComfyUI Built-in Node Documentation" +description: "Complete documentation for the BuildJsonPromptIdeogram node in ComfyUI. Learn its inputs, outputs, parameters and usage." +sidebarTitle: "BuildJsonPromptIdeogram" +icon: "circle" +mode: wide +--- + +This node constructs a structured JSON prompt specifically formatted for the Ideogram 4 image generation model. It organizes your text instructions, style preferences, and color palette into the required JSON structure that the model expects. + +## Inputs + +| Parameter | Description | Data Type | Required | Range | +|-----------|-------------|-----------|----------|-------| +| `element` | Prompt elements from the node Create Bounding Boxes. | ARRAY | Yes | - | +| `high_level_description` | Optional description of the image in one or two sentences. Strongly recommended. (default: empty) | STRING | No | - | +| `background` | Mandatory description of the image background or environment. (default: empty) | STRING | Yes | - | +| `style` | The visual style category for the generated image. (default: "none") | COMBO | Yes | `"none"`
`"photo"`
`"art_style"` | +| `photo` | Camera or lens details for photographic outputs (e.g. 35mm, f/1.4, bokeh). Only available when style is set to "photo". (default: empty) | STRING | No | - | +| `art_style` | Art style description (e.g. flat vector illustration, bold outlines). Only available when style is set to "art_style". (default: empty) | STRING | No | - | +| `aesthetics` | Mandatory aesthetic keywords (e.g. moody, cinematic, desaturated). (default: empty) | STRING | Yes | - | +| `lighting` | Mandatory lighting description (e.g. golden hour, rim light, dramatic shadows). (default: empty) | STRING | Yes | - | +| `medium` | Mandatory medium type (e.g. photograph, illustration, 3d_render, painting, graphic_design). When style = photo, set to photograph. (default: empty) | STRING | Yes | - | +| `color_palette` | Hex color codes that steer the image's dominant colors. Up to 16 entries. | COLORS | No | - | + +**Note:** When the `style` parameter is set to "photo", the `photo` input becomes available and you should set the `medium` parameter to "photograph". When `style` is set to "art_style", the `art_style` input becomes available. + +## Outputs + +| Output Name | Description | Data Type | +|-------------|-------------|-----------| +| `prompt` | A structured JSON dictionary containing the high-level description, style description (if applicable), and compositional deconstruction with background and elements. | DICT | + +> This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/BuildJsonPromptIdeogram/en.md) + +--- +**Source fingerprint (SHA-256):** `56a045e0c7c19531e6443696c0bdf3946df066d03eea7d2d217b7d92f052592f` diff --git a/built-in-nodes/ByteDance2FirstLastFrameNode.mdx b/built-in-nodes/ByteDance2FirstLastFrameNode.mdx index 1c286a288..22e9e41a4 100644 --- a/built-in-nodes/ByteDance2FirstLastFrameNode.mdx +++ b/built-in-nodes/ByteDance2FirstLastFrameNode.mdx @@ -5,32 +5,35 @@ sidebarTitle: "ByteDance2FirstLastFrameNode" icon: "circle" mode: wide --- -This node uses ByteDance's Seedance 2.0 model to generate a video. It creates the video based on a text prompt and a required first frame image. You can optionally provide a last frame image to guide the ending of the video sequence. + +This node uses ByteDance's Seedance 2.0 model to generate a video from a required first frame image and an optional last frame image. It creates the video based on a text prompt and the provided frames, with the first frame guiding the start and the last frame guiding the end of the video sequence. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `model` | The model to use for video generation. Seedance 2.0 is for maximum quality, while Seedance 2.0 Fast is optimized for speed. Selecting a model will reveal additional inputs for `prompt`, `resolution`, `ratio`, `duration`, and `generate_audio`. | COMBO | Yes | `"Seedance 2.0"`
`"Seedance 2.0 Fast"` | | `first_frame` | The image to use as the first frame of the video. | IMAGE | No | - | | `last_frame` | The image to use as the last frame of the video. | IMAGE | No | - | | `first_frame_asset_id` | A Seedance asset_id to use as the first frame. This cannot be used at the same time as the `first_frame` image input. Default is an empty string. | STRING | No | - | | `last_frame_asset_id` | A Seedance asset_id to use as the last frame. This cannot be used at the same time as the `last_frame` image input. Default is an empty string. | STRING | No | - | -| `seed` | A seed value. Changing this seed will cause the node to re-run, but the results are non-deterministic. Default is 0. | INT | No | 0 to 2147483647 | +| `seed` | A seed value. Changing this seed will cause the node to re-run, but the results are non-deterministic regardless of seed value. Default is 0. | INT | No | 0 to 2147483647 | | `watermark` | Whether to add a watermark to the generated video. Default is False. | BOOLEAN | No | - | **Parameter Constraints:** * You must provide **either** a `first_frame` image **or** a `first_frame_asset_id`. Providing both will cause an error. +* You must provide at least one of `first_frame` or `first_frame_asset_id` — at least one is required. * You cannot provide both a `last_frame` image and a `last_frame_asset_id` for the same frame. * The `model` input is a dynamic combo. After selecting a model, you must also fill in the revealed `prompt` field (a text description) and configure the other revealed parameters (`resolution`, `ratio`, `duration`, `generate_audio`). +* When using local image inputs (not asset IDs), the images must have an aspect ratio between 0.4 and 2.5, and minimum dimensions of 300x300 pixels. ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `output` | The generated video. | VIDEO | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ByteDance2FirstLastFrameNode/en.md) --- -**Source fingerprint (SHA-256):** `434d6ad8f005515677b0de73b57df916aa589adff94aad892827202e6ebcb6e1` +**Source fingerprint (SHA-256):** `74953cfc8f474a1b5ba7e4765682fd86693e43df87ba59e6d3e615e51293ab07` diff --git a/built-in-nodes/ByteDance2ReferenceNode.mdx b/built-in-nodes/ByteDance2ReferenceNode.mdx index a52f56e93..3db8bcf5c 100644 --- a/built-in-nodes/ByteDance2ReferenceNode.mdx +++ b/built-in-nodes/ByteDance2ReferenceNode.mdx @@ -5,31 +5,32 @@ sidebarTitle: "ByteDance2ReferenceNode" icon: "circle" mode: wide --- -The ByteDance Seedance 2.0 Reference to Video node uses the Seedance 2.0 AI model to create, edit, or extend videos based on your text prompt and provided reference materials. It can use images, videos, and audio as references to guide the generation process, supporting tasks like video editing and extension. + +The ByteDance Seedance 2.0 Reference to Video node uses the Seedance 2.0 AI model to create, edit, or extend videos based on your text prompt and provided reference materials. It can use images, videos, and audio as references to guide the generation process, supporting tasks like video editing and video extension. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `model` | The AI model to use. Seedance 2.0 is for maximum quality, while Seedance 2.0 Fast is optimized for speed. Selecting a model reveals additional required inputs for `prompt`, `resolution`, `duration`, `ratio`, `generate_audio`, and optional inputs for `reference_images`, `reference_videos`, `reference_audios`, `reference_assets`, and `auto_downscale`. | COMBO | Yes | `"Seedance 2.0"`
`"Seedance 2.0 Fast"` | | `seed` | A number used to control whether the node should re-run. The results are non-deterministic regardless of the seed value (default: 0). | INT | No | 0 to 2147483647 | | `watermark` | Whether to add a watermark to the generated video (default: False). | BOOLEAN | No | `True` / `False` | **Important Constraints:** -* At least one reference image or video (provided via the `reference_images`, `reference_videos`, or `reference_assets` inputs) is required for the node to work. -* A maximum of 9 reference images can be used in total (including those from `reference_images` and `reference_assets`). -* A maximum of 3 reference videos can be used in total (including those from `reference_videos` and `reference_assets`). -* A maximum of 3 reference audio clips can be used in total (including those from `reference_audios` and `reference_assets`). -* Each reference video must be at least 1.8 seconds long. The combined duration of all reference videos cannot exceed 15.1 seconds. -* Each reference audio clip must be at least 1.8 seconds long. The combined duration of all reference audio cannot exceed 15.1 seconds. +* At least one reference image or video (provided via the `reference_images`, `reference_videos`, or `reference_assets` inputs) is required for the node to work. +* A maximum of 9 reference images can be used in total (including those from `reference_images` and `reference_assets`). +* A maximum of 3 reference videos can be used in total (including those from `reference_videos` and `reference_assets`). +* A maximum of 3 reference audio clips can be used in total (including those from `reference_audios` and `reference_assets`). +* Each reference video must be at least 1.8 seconds long. The combined duration of all reference videos cannot exceed 15.1 seconds. +* Each reference audio clip must be at least 1.8 seconds long. The combined duration of all reference audio cannot exceed 15.1 seconds. ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `video` | The generated video file. | VIDEO | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ByteDance2ReferenceNode/en.md) --- -**Source fingerprint (SHA-256):** `4420682a5c2773ce1b4df2f4c9537754ec90ad8411d6332fa38d48f5ea88d66f` +**Source fingerprint (SHA-256):** `434b22e9d08b56583db6e35cea2b0348cd758f60acf218838277c97f05910a27` diff --git a/built-in-nodes/ByteDance2TextToVideoNode.mdx b/built-in-nodes/ByteDance2TextToVideoNode.mdx index 5dd43596d..fe2993c3b 100644 --- a/built-in-nodes/ByteDance2TextToVideoNode.mdx +++ b/built-in-nodes/ByteDance2TextToVideoNode.mdx @@ -5,25 +5,26 @@ sidebarTitle: "ByteDance2TextToVideoNode" icon: "circle" mode: wide --- + This node uses ByteDance's Seedance 2.0 API to generate a video from a text description. It sends your prompt to the selected model, waits for the video to be processed, and returns the final result. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `model` | The model to use for video generation. Selecting a model will reveal additional required inputs for the prompt, resolution, aspect ratio, duration, and audio generation. "Seedance 2.0" is for maximum quality; "Seedance 2.0 Fast" is for speed optimization. | COMBO | Yes | `"Seedance 2.0"`
`"Seedance 2.0 Fast"` | | `seed` | A seed value (default: 0). The node will re-run if this value changes, but the results are non-deterministic regardless of the seed. | INT | No | 0 to 2147483647 | | `watermark` | Whether to add a watermark to the video (default: False). This is an advanced setting. | BOOLEAN | No | True / False | -**Note:** The `model` parameter is a dynamic combo. When you select a model, it will reveal several required sub-parameters that must be filled in, including the text prompt, resolution, aspect ratio, duration, and whether to generate audio. The prompt text must be at least 1 character long after removing whitespace. +**Note:** The `model` parameter is a dynamic combo. When you select a model, it will reveal several required sub-parameters that must be filled in, including the text prompt, resolution, aspect ratio, duration, and whether to generate audio. The prompt text must be at least 1 character long after removing whitespace. The "Seedance 2.0" model supports 480p, 720p, and 1080p resolutions, while "Seedance 2.0 Fast" supports 480p and 720p resolutions. ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `video` | The generated video file. | VIDEO | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ByteDance2TextToVideoNode/en.md) --- -**Source fingerprint (SHA-256):** `670a35641fa421fb67ea067cdf38aff0d0fb51056ecc26485b5594e944adbbc8` +**Source fingerprint (SHA-256):** `a540b96cf204f2af751da90cbbee30be9588069794ef833ccb0218a4ff0c2af5` diff --git a/built-in-nodes/ByteDanceCreateImageAsset.mdx b/built-in-nodes/ByteDanceCreateImageAsset.mdx index 675dda278..a286165ef 100644 --- a/built-in-nodes/ByteDanceCreateImageAsset.mdx +++ b/built-in-nodes/ByteDanceCreateImageAsset.mdx @@ -5,28 +5,29 @@ sidebarTitle: "ByteDanceCreateImageAsset" icon: "circle" mode: wide --- + This node creates a personal image asset for ByteDance's Seedance 2.0 service. It uploads an input image and registers it within a specified asset group. If no group ID is provided, it will initiate a real-person authentication process in your browser to create a new group before adding the asset. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `image` | The image to be registered as a personal asset. | IMAGE | Yes | | | `group_id` | Reuse an existing Seedance asset group ID to skip repeated human verification for the same person. Leave empty to run real-person authentication in the browser and create a new group (default: empty). | STRING | No | | **Image Constraints:** -* The image width must be between 300 and 6000 pixels. -* The image height must be between 300 and 6000 pixels. -* The image aspect ratio must be between 0.4:1 and 2.5:1. +- The image width must be between 300 and 6000 pixels. +- The image height must be between 300 and 6000 pixels. +- The image aspect ratio must be between 0.4:1 and 2.5:1. ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `asset_id` | The unique identifier for the newly created image asset. | STRING | | `group_id` | The identifier for the asset group. This will be the provided `group_id` or a newly created one. | STRING | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ByteDanceCreateImageAsset/en.md) --- -**Source fingerprint (SHA-256):** `16e55191af67306bf995c8508f56b64491d2a107e168a3dddb4a05f3468cf103` +**Source fingerprint (SHA-256):** `44d2bc880cbd8780ce1deb27eee5e41dc43973653751b0022a2631df725b155d` diff --git a/built-in-nodes/ByteDanceCreateVideoAsset.mdx b/built-in-nodes/ByteDanceCreateVideoAsset.mdx index b60f68943..68ec2d3c2 100644 --- a/built-in-nodes/ByteDanceCreateVideoAsset.mdx +++ b/built-in-nodes/ByteDanceCreateVideoAsset.mdx @@ -5,30 +5,31 @@ sidebarTitle: "ByteDanceCreateVideoAsset" icon: "circle" mode: wide --- + This node creates a personal video asset for Seedance 2.0. It uploads your input video and registers it within a specified asset group. If you don't provide a group ID, it will guide you through a real-person verification process in your browser to create a new group first. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `video` | Video to register as a personal asset. | VIDEO | Yes | - | | `group_id` | Reuse an existing Seedance asset group ID to skip repeated human verification for the same person. Leave empty to run real-person authentication in the browser and create a new group. (default: empty string) | STRING | No | - | **Video Constraints:** -* **Duration:** Must be between 2 and 15 seconds. -* **Dimensions:** Width and height must each be between 300 and 6000 pixels. -* **Aspect Ratio:** The width-to-height ratio must be between 0.4 and 2.5. -* **Total Pixels:** The total number of pixels (width × height) must be between 409,600 and 927,408. -* **Frame Rate:** Must be between 24 and 60 frames per second (FPS). +- **Duration:** Must be between 2 and 15 seconds. +- **Dimensions:** Width and height must each be between 300 and 6000 pixels. +- **Aspect Ratio:** The width-to-height ratio must be between 0.4 and 2.5. +- **Total Pixels:** The total number of pixels (width × height) must be between 409,600 and 927,408. +- **Frame Rate:** Must be between 24 and 60 frames per second (FPS). ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `asset_id` | The unique identifier for the newly created video asset. | STRING | | `group_id` | The identifier of the asset group containing the new video. This will be the provided `group_id` or a newly created one. | STRING | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ByteDanceCreateVideoAsset/en.md) --- -**Source fingerprint (SHA-256):** `6598a586dae18811698bd505333ec45b7d2a60aa85728a38e5de790c5bacbdb7` +**Source fingerprint (SHA-256):** `2c7376185f3273a80c763c2c9bd41305575b58e7902200ff77bebb609aea58b8` diff --git a/built-in-nodes/ByteDanceFirstLastFrameNode.mdx b/built-in-nodes/ByteDanceFirstLastFrameNode.mdx index fc2e73325..9f5d98f0c 100644 --- a/built-in-nodes/ByteDanceFirstLastFrameNode.mdx +++ b/built-in-nodes/ByteDanceFirstLastFrameNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ByteDanceFirstLastFrameNode" icon: "circle" mode: wide --- + This node generates a video using a text prompt along with first and last frame images. It takes your description and the two key frames to create a complete video sequence that transitions between them. The node provides various options to control the video's resolution, aspect ratio, duration, and other generation parameters. ## Inputs @@ -32,4 +33,4 @@ This node generates a video using a text prompt along with first and last frame > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ByteDanceFirstLastFrameNode/en.md) --- -**Source fingerprint (SHA-256):** `ac16faf3aabcb06154c6a8815cc20c8a0e0c3a6b5b21e7d49813c10dce33d7be` +**Source fingerprint (SHA-256):** `56b619d191c0a78ac51eaddf93c86f6ec85a486cc4e6d0e021c1e58b4df29189` diff --git a/built-in-nodes/ByteDanceImageEditNode.mdx b/built-in-nodes/ByteDanceImageEditNode.mdx index 3f6d87068..4b528032d 100644 --- a/built-in-nodes/ByteDanceImageEditNode.mdx +++ b/built-in-nodes/ByteDanceImageEditNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ByteDanceImageEditNode" icon: "circle" mode: wide --- + The ByteDance Image Edit node allows you to modify images using ByteDance's AI models through an API. You provide an input image and a text prompt describing the desired changes, and the node processes the image according to your instructions. The node handles the API communication automatically and returns the edited image. ## Inputs diff --git a/built-in-nodes/ByteDanceImageNode.mdx b/built-in-nodes/ByteDanceImageNode.mdx index aff04fd94..8e91c815b 100644 --- a/built-in-nodes/ByteDanceImageNode.mdx +++ b/built-in-nodes/ByteDanceImageNode.mdx @@ -5,12 +5,13 @@ sidebarTitle: "ByteDanceImageNode" icon: "circle" mode: wide --- + The ByteDance Image node generates images using ByteDance models through an API based on text prompts. It allows you to select a model, specify image dimensions, and control various generation parameters like seed and guidance scale. The node connects to ByteDance's image generation service and returns the created image. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `model` | The ByteDance model to use for image generation. Currently only one model option is available. | STRING | Yes | `"seedream-3-0-t2i-250415"` | | `prompt` | The text prompt used to generate the image. Must be at least 1 character long after stripping whitespace. | STRING | Yes | - | | `size_preset` | Pick a recommended size. Select Custom to use the width and height below. Available presets are defined by the `RECOMMENDED_PRESETS` list. | STRING | Yes | See description | @@ -25,10 +26,10 @@ The ByteDance Image node generates images using ByteDance models through an API ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `IMAGE` | The generated image returned from the ByteDance API as a tensor. | IMAGE | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ByteDanceImageNode/en.md) --- -**Source fingerprint (SHA-256):** `69c1f6fd24e6e184b1a1d785b541c8962f3751d2bbd121d6a3b105d66d58d4b1` +**Source fingerprint (SHA-256):** `0b40c75ca43ef3cccbc644e64822f701a0d772decacd813c58d7d5ac60c230a1` diff --git a/built-in-nodes/ByteDanceImageReferenceNode.mdx b/built-in-nodes/ByteDanceImageReferenceNode.mdx index f7ac1669f..091bf0a0e 100644 --- a/built-in-nodes/ByteDanceImageReferenceNode.mdx +++ b/built-in-nodes/ByteDanceImageReferenceNode.mdx @@ -5,12 +5,13 @@ sidebarTitle: "ByteDanceImageReferenceNode" icon: "circle" mode: wide --- + The ByteDance Image Reference Node generates videos using a text prompt and one to four reference images. It sends the images and prompt to an external API service that creates a video matching your description while incorporating the visual style and content from your reference images. The node provides various controls for video resolution, aspect ratio, duration, and other generation parameters. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `model` | The AI model to use for video generation (default: `"seedance-1-0-lite-i2v-250428"`). | STRING | Yes | `"seedance-1-0-pro-250528"`
`"seedance-1-0-lite-i2v-250428"` | | `prompt` | The text prompt used to generate the video. | STRING | Yes | - | | `images` | One to four images. Each image must be between 300x300 and 6000x6000 pixels, with an aspect ratio between 0.4 and 2.5. | IMAGE | Yes | - | @@ -25,10 +26,10 @@ The ByteDance Image Reference Node generates videos using a text prompt and one ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `output` | The generated video file based on the input prompt and reference images. | VIDEO | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ByteDanceImageReferenceNode/en.md) --- -**Source fingerprint (SHA-256):** `5365f846cafc80333bc8db5bce9101d83e69f3aae1625f275de7a172623a54b9` +**Source fingerprint (SHA-256):** `77a0f9aee920d07a1374eaec8489eed494a4505369246c16007765d67e52ef99` diff --git a/built-in-nodes/ByteDanceImageToVideoNode.mdx b/built-in-nodes/ByteDanceImageToVideoNode.mdx index ade73cbba..306da5430 100644 --- a/built-in-nodes/ByteDanceImageToVideoNode.mdx +++ b/built-in-nodes/ByteDanceImageToVideoNode.mdx @@ -5,12 +5,13 @@ sidebarTitle: "ByteDanceImageToVideoNode" icon: "circle" mode: wide --- + The ByteDance Image to Video node generates videos using ByteDance models through an API based on an input image and text prompt. It takes a starting image frame and creates a video sequence that follows the provided description. The node offers various customization options for video resolution, aspect ratio, duration, and other generation parameters. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `model` | The ByteDance model to use for video generation (default: `"seedance-1-0-pro-fast-251015"`). | STRING | Yes | `"seedance-1-5-pro-251215"`
`"seedance-1-0-pro-250528"`
`"seedance-1-0-lite-i2v-250428"`
`"seedance-1-0-pro-fast-251015"` | | `prompt` | The text prompt used to generate the video. Must be at least 1 character long after trimming whitespace. | STRING | Yes | - | | `image` | First frame to be used for the video. Must be between 300x300 and 6000x6000 pixels, with an aspect ratio between 0.4 and 2.5. | IMAGE | Yes | - | @@ -27,10 +28,10 @@ The ByteDance Image to Video node generates videos using ByteDance models throug ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `output` | The generated video file based on the input image and prompt parameters. | VIDEO | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ByteDanceImageToVideoNode/en.md) --- -**Source fingerprint (SHA-256):** `7b77df4ab83ef41164eff80a4c02478d5480c9368aa67bcd624fe2f8375d6e07` +**Source fingerprint (SHA-256):** `3f95a381c8df083ec4cb417de0146efa68c0251b14697f6cc727be66c87cc761` diff --git a/built-in-nodes/ByteDanceSeedAudio.mdx b/built-in-nodes/ByteDanceSeedAudio.mdx new file mode 100644 index 000000000..aa5b5816e --- /dev/null +++ b/built-in-nodes/ByteDanceSeedAudio.mdx @@ -0,0 +1,49 @@ +--- +title: "ByteDanceSeedAudio - ComfyUI Built-in Node Documentation" +description: "Complete documentation for the ByteDanceSeedAudio node in ComfyUI. Learn its inputs, outputs, parameters and usage." +sidebarTitle: "ByteDanceSeedAudio" +icon: "circle" +mode: wide +--- + +Generate speech, music, sound effects and multi-speaker dialogue from a single prompt with ByteDance Seed Audio 1.0. Describe the voice(s), emotion, ambience, background music and sound effects in the prompt, and include the lines to speak. Optionally pick a built-in preset voice, clone voices from up to 3 reference clips (tagged @Audio1-3 in the prompt), or derive a voice from a character image. Up to 2 minutes of audio per run. + +## Inputs + +| Parameter | Description | Data Type | Required | Range | +|-----------|-------------|-----------|----------|-------| +| `text_prompt` | Describe the voice(s), emotion, pacing, ambience, background music and sound effects, and include the lines to speak (name characters inline for dialogue). In 'audio reference' mode, refer to connected clips by order as @Audio1, @Audio2, @Audio3. Maximum 3000 characters. | STRING | Yes | 1 to 3000 characters | +| `reference_mode` | How to condition the voice: 'text only' (describe everything in the prompt), 'audio reference' (clone up to 3 voices, tagged @Audio1-3), 'image reference' (derive a voice from one character image), or 'preset voice' (pick a built-in named voice that reads the prompt). | COMBO | Yes | `"text only"`
`"audio reference"`
`"image reference"`
`"preset voice"` | +| `reference_audio_1` | Reference clip for voice cloning, tagged @Audio1 in the prompt. Up to 30s. Only available when `reference_mode` is "audio reference". | AUDIO | No | Up to 30 seconds | +| `reference_audio_2` | Reference clip tagged @Audio2 in the prompt. Up to 30s. Only available when `reference_mode` is "audio reference". | AUDIO | No | Up to 30 seconds | +| `reference_audio_3` | Reference clip tagged @Audio3 in the prompt. Up to 30s. Only available when `reference_mode` is "audio reference". | AUDIO | No | Up to 30 seconds | +| `reference_image` | A single character image; the model derives a voice from it. Cannot be combined with reference audio. Only available when `reference_mode` is "image reference". | IMAGE | No | - | +| `preset_voice` | A built-in TTS 2.0 voice that reads the prompt. No reference clip needed, and @AudioN tags are not used in this mode. Only available when `reference_mode` is "preset voice". | COMBO | No | Multiple options available (see description) | +| `sample_rate` | Output sample rate in Hz. (default: "24000") | COMBO | Yes | `"8000"`
`"16000"`
`"24000"`
`"32000"`
`"44100"`
`"48000"` | +| `speech_rate` | Speaking speed. 0 = normal, 100 = 2.0x, -50 = 0.5x. (default: 0) | INT | Yes | -50 to 100 | +| `loudness_rate` | Loudness. 0 = normal, 100 = 2.0x, -50 = 0.5x. (default: 0) | INT | Yes | -50 to 100 | +| `pitch_rate` | Pitch shift in semitones (-12 to 12). (default: 0) | INT | Yes | -12 to 12 | +| `seed` | Seed controls whether the node should re-run; results are non-deterministic regardless of seed. (default: 42) | INT | Yes | 0 to 2147483647 | + +### Parameter Constraints + +- **Reference mode dependencies**: The `reference_mode` parameter determines which other inputs are required: + - **"text only"**: No additional inputs required. The prompt must not contain @AudioN tags. + - **"audio reference"**: Requires at least one of `reference_audio_1`, `reference_audio_2`, or `reference_audio_3` to be connected. Reference clips must be connected in order without gaps (e.g., _1, then _2, then _3). Each clip is limited to 30 seconds maximum duration. The prompt must reference connected clips using @Audio1, @Audio2, @Audio3 tags. + - **"image reference"**: Requires `reference_image` to be connected. The prompt must not contain @AudioN tags. + - **"preset voice"**: Requires `preset_voice` to be selected. The prompt must not contain @AudioN tags (the entire prompt is read in the selected voice). + +- **Audio reference ordering**: When using "audio reference" mode, reference audio inputs must be connected sequentially starting from `reference_audio_1` without gaps. For example, you can connect _1 and _2, but not _1 and _3 without _2. + +- **Maximum audio tags**: The prompt can reference up to 3 audio clips (@Audio1, @Audio2, @Audio3) when in "audio reference" mode. The highest numbered tag must not exceed the number of connected reference audio inputs. + +## Outputs + +| Output Name | Description | Data Type | +|-------------|-------------|-----------| +| `AUDIO` | The generated audio output from ByteDance Seed Audio 1.0, containing speech, music, sound effects, or multi-speaker dialogue as described in the prompt. | AUDIO | + +> This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ByteDanceSeedAudio/en.md) + +--- +**Source fingerprint (SHA-256):** `cefd5fca496b02c35022d25be3d99d3911c1304b6e3a751751b58841d5895ef7` diff --git a/built-in-nodes/ByteDanceSeedNode.mdx b/built-in-nodes/ByteDanceSeedNode.mdx index 71c32af64..a3f6c5399 100644 --- a/built-in-nodes/ByteDanceSeedNode.mdx +++ b/built-in-nodes/ByteDanceSeedNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ByteDanceSeedNode" icon: "circle" mode: wide --- + ## Overview Generate text responses using ByteDance's Seed 2.0 models. Provide a text prompt and optionally include images or videos for multimodal context. @@ -12,7 +13,7 @@ Generate text responses using ByteDance's Seed 2.0 models. Provide a text prompt ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `prompt` | Text input to the model. | STRING | Yes | N/A | | `model` | The Seed model used to generate the response. | COMBO | Yes | `"Seed 2.0 Pro"`
`"Seed 2.0 Lite"`
`"Seed 2.0 Mini"` | | `seed` | Seed controls whether the node should re-run; results are non-deterministic regardless of seed. (default: 0) | INT | Yes | 0 to 2147483647 | @@ -23,10 +24,10 @@ Generate text responses using ByteDance's Seed 2.0 models. Provide a text prompt ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `output` | The generated text response from the Seed model. | STRING | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ByteDanceSeedNode/en.md) --- -**Source fingerprint (SHA-256):** `d1ef73cf72e88216d40c0cf727f90c40cf783cecabe3be0e7530fe72dba6c172` +**Source fingerprint (SHA-256):** `676c53f00c5368e145a1241f376d2c1624a11e4c06f691c3416ae5e2e46d5c71` diff --git a/built-in-nodes/ByteDanceSeedreamNode.mdx b/built-in-nodes/ByteDanceSeedreamNode.mdx index 824f2b8c5..1b445fca9 100644 --- a/built-in-nodes/ByteDanceSeedreamNode.mdx +++ b/built-in-nodes/ByteDanceSeedreamNode.mdx @@ -5,16 +5,17 @@ sidebarTitle: "ByteDanceSeedreamNode" icon: "circle" mode: wide --- + The ByteDance Seedream 4.5 & 5.0 node provides unified text-to-image generation and precise single-sentence editing capabilities at up to 4K resolution. It can create new images from text prompts or edit existing images using text instructions. The node supports both single image generation and sequential generation of multiple related images. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `model` | The Seedream model to use for generation. | STRING | Yes | "seedream 5.0 lite"
"seedream-4-5-251128"
"seedream-4-0-250828" | | `prompt` | Text prompt for creating or editing an image. Must be at least 1 character long. | STRING | Yes | - | | `image` | Input image(s) for image-to-image generation. Reference image(s) for single or multi-reference generation. Maximum of 14 reference images for seedream-5-0-260128, or 10 for other models. | IMAGE | No | - | -| `size_preset` | Pick a recommended size. Select Custom to use the width and height below. Default: first preset from RECOMMENDED_PRESETS_SEEDREAM_4. | STRING | No | Multiple options available | +| `size_preset` | Pick a recommended size. Select Custom to use the width and height below. | STRING | No | Multiple options available | | `width` | Custom width for image. Value is working only if `size_preset` is set to `Custom`. Default: 2048. | INT | No | 1024 to 6240 (step 2) | | `height` | Custom height for image. Value is working only if `size_preset` is set to `Custom`. Default: 2048. | INT | No | 1024 to 4992 (step 2) | | `sequential_image_generation` | Group image generation mode. "disabled" generates a single image. "auto" lets the model decide whether to generate multiple related images (e.g., story scenes, character variations). Default: "disabled". | STRING | No | "disabled"
"auto" | @@ -33,10 +34,10 @@ The ByteDance Seedream 4.5 & 5.0 node provides unified text-to-image generation ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `IMAGE` | Generated image(s) based on the input parameters and prompt. Returns a single image tensor or a batch of image tensors if multiple images are generated. | IMAGE | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ByteDanceSeedreamNode/en.md) --- -**Source fingerprint (SHA-256):** `daddffc265ab7b24746337825239c25b633a923804b6e5ad11149aea15772a7f` +**Source fingerprint (SHA-256):** `942c75386abd5f2f352b584b51b0f9adbf2ccba2829ee8072173bdc1a407543f` diff --git a/built-in-nodes/ByteDanceSeedreamNodeV2.mdx b/built-in-nodes/ByteDanceSeedreamNodeV2.mdx index fa194242e..ec446ffd2 100644 --- a/built-in-nodes/ByteDanceSeedreamNodeV2.mdx +++ b/built-in-nodes/ByteDanceSeedreamNodeV2.mdx @@ -5,14 +5,13 @@ sidebarTitle: "ByteDanceSeedreamNodeV2" icon: "circle" mode: wide --- -## Overview This node generates or edits images using ByteDance's Seedream models (versions 4.0, 4.5, and 5.0 Lite). It can create new images from a text prompt or edit existing images by providing reference images, supporting resolutions up to 4K. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `prompt` | Text prompt for creating or editing an image. | STRING | Yes | N/A | | `model` | The Seedream model version to use for generation. Each model has different capabilities and pricing. | COMBO | Yes | `"seedream 5.0 lite"`
`"seedream-4-5-251128"`
`"seedream-4-0-250828"` | | `seed` | Seed to use for generation (default: 0). | INT | No | 0 to 2147483647 | @@ -44,10 +43,10 @@ When you select a model, additional parameters become available: ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `image` | The generated or edited image as a tensor. If multiple images were requested, they are concatenated into a single batch. | IMAGE | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ByteDanceSeedreamNodeV2/en.md) --- -**Source fingerprint (SHA-256):** `6a98d2c1f1e73e304970115bc6dd3ea24ca3cdf440803eed862b7a1ea8d394ce` +**Source fingerprint (SHA-256):** `a5d58211c716f916b7920ee454d3f2aa3e2af6de666e783bb25d44700ba83569` diff --git a/built-in-nodes/ByteDanceTextToVideoNode.mdx b/built-in-nodes/ByteDanceTextToVideoNode.mdx index 36dcf5c79..bb9b52eed 100644 --- a/built-in-nodes/ByteDanceTextToVideoNode.mdx +++ b/built-in-nodes/ByteDanceTextToVideoNode.mdx @@ -5,12 +5,13 @@ sidebarTitle: "ByteDanceTextToVideoNode" icon: "circle" mode: wide --- + The ByteDance Text to Video node generates videos using ByteDance models through an API based on text prompts. It takes a text description and various video settings as input, then creates a video that matches the provided specifications. The node handles the API communication and returns the generated video as output. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `model` | The ByteDance model to use for generation (default: `"seedance-1-0-pro-fast-251015"`). | STRING | Yes | `"seedance-1-5-pro-251215"`
`"seedance-1-0-pro-250528"`
`"seedance-1-0-lite-t2v-250428"`
`"seedance-1-0-pro-fast-251015"` | | `prompt` | The text prompt used to generate the video. | STRING | Yes | - | | `resolution` | The resolution of the output video. | STRING | Yes | `"480p"`
`"720p"`
`"1080p"` | @@ -32,10 +33,10 @@ The ByteDance Text to Video node generates videos using ByteDance models through ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `output` | The generated video file | VIDEO | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ByteDanceTextToVideoNode/en.md) --- -**Source fingerprint (SHA-256):** `a16c07e920a0e96e3e14eec33e5b4e3393e924970528365b326ef32887d64766` +**Source fingerprint (SHA-256):** `b3c0de590278ebc95ff1f965f97b6c347cd507ee0900b0f9ce2acc1bf9af78b4` diff --git a/built-in-nodes/CFGGuider.mdx b/built-in-nodes/CFGGuider.mdx index d086b86ac..4fdf329d7 100644 --- a/built-in-nodes/CFGGuider.mdx +++ b/built-in-nodes/CFGGuider.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CFGGuider" icon: "circle" mode: wide --- + The CFGGuider node creates a guidance system for controlling the sampling process in image generation. It takes a model along with positive and negative conditioning inputs, then applies a classifier-free guidance scale to steer the generation toward desired content while avoiding unwanted elements. This node outputs a guider object that can be used by sampling nodes to control the image generation direction. ## Inputs diff --git a/built-in-nodes/CFGNorm.mdx b/built-in-nodes/CFGNorm.mdx index ee0f2a16d..4f82e78c5 100644 --- a/built-in-nodes/CFGNorm.mdx +++ b/built-in-nodes/CFGNorm.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CFGNorm" icon: "circle" mode: wide --- + The CFGNorm node applies a normalization technique to the classifier-free guidance (CFG) process in diffusion models. It adjusts the scale of the denoised prediction by comparing the norms of the conditional and unconditional outputs, then applies a strength multiplier to control the effect. This helps stabilize the generation process by preventing extreme values in the guidance scaling. ## Inputs diff --git a/built-in-nodes/CFGOverride.mdx b/built-in-nodes/CFGOverride.mdx index 6eddd872b..8dc1a01b5 100644 --- a/built-in-nodes/CFGOverride.mdx +++ b/built-in-nodes/CFGOverride.mdx @@ -5,7 +5,6 @@ sidebarTitle: "CFGOverride" icon: "circle" mode: wide --- -# CFG Override The CFG Override node allows you to set a fixed CFG (Classifier-Free Guidance) scale value for a specific range of the sampling process, defined as a percentage of the total steps. When multiple CFG Override nodes are connected, the one closest to the sampler in the chain takes priority for overlapping ranges. diff --git a/built-in-nodes/CFGZeroStar.mdx b/built-in-nodes/CFGZeroStar.mdx index d11e26978..1f91db8ba 100644 --- a/built-in-nodes/CFGZeroStar.mdx +++ b/built-in-nodes/CFGZeroStar.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CFGZeroStar" icon: "circle" mode: wide --- + The CFGZeroStar node applies a specialized guidance scaling technique to diffusion models. It modifies the classifier-free guidance process by calculating an optimized scale factor based on the difference between conditional and unconditional predictions. This approach adjusts the final output to provide enhanced control over the generation process while maintaining model stability. ## Inputs diff --git a/built-in-nodes/CLIPAttentionMultiply.mdx b/built-in-nodes/CLIPAttentionMultiply.mdx index c3e1ff2e1..7eb776f65 100644 --- a/built-in-nodes/CLIPAttentionMultiply.mdx +++ b/built-in-nodes/CLIPAttentionMultiply.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CLIPAttentionMultiply" icon: "circle" mode: wide --- + The CLIPAttentionMultiply node allows you to adjust the attention mechanism in CLIP models by applying multiplication factors to different components of the self-attention layers. It works by modifying the query, key, value, and output projection weights and biases in the CLIP model's attention mechanism. This experimental node creates a modified copy of the input CLIP model with the specified scaling factors applied. ## Inputs diff --git a/built-in-nodes/CLIPMergeAdd.mdx b/built-in-nodes/CLIPMergeAdd.mdx index b5dd2d353..bcec7fb86 100644 --- a/built-in-nodes/CLIPMergeAdd.mdx +++ b/built-in-nodes/CLIPMergeAdd.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CLIPMergeAdd" icon: "circle" mode: wide --- + The CLIPMergeAdd node combines two CLIP models by adding patches from the second model to the first model. It creates a copy of the first CLIP model and selectively incorporates key patches from the second model, excluding position IDs and logit scale parameters. This allows you to merge CLIP model components while preserving the structure of the base model. ## Inputs diff --git a/built-in-nodes/CLIPMergeSubtract.mdx b/built-in-nodes/CLIPMergeSubtract.mdx index c177af62c..9053f3da0 100644 --- a/built-in-nodes/CLIPMergeSubtract.mdx +++ b/built-in-nodes/CLIPMergeSubtract.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CLIPMergeSubtract" icon: "circle" mode: wide --- + The CLIPMergeSubtract node performs model merging by subtracting the weights of one CLIP model from another. It creates a new CLIP model by cloning the first model and then subtracting the key patches from the second model, with an adjustable multiplier to control the subtraction strength. This allows for fine-tuned model blending by removing specific characteristics from the base model. ## Inputs diff --git a/built-in-nodes/CLIPTextEncodeControlnet.mdx b/built-in-nodes/CLIPTextEncodeControlnet.mdx index 1795bd01f..2f5284914 100644 --- a/built-in-nodes/CLIPTextEncodeControlnet.mdx +++ b/built-in-nodes/CLIPTextEncodeControlnet.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CLIPTextEncodeControlnet" icon: "circle" mode: wide --- + The CLIPTextEncodeControlnet node processes text input using a CLIP model and combines it with existing conditioning data to create enhanced conditioning output for controlnet applications. It tokenizes the input text, encodes it through the CLIP model, and adds the resulting embeddings to the provided conditioning data as cross-attention controlnet parameters. ## Inputs diff --git a/built-in-nodes/CLIPTextEncodeHiDream.mdx b/built-in-nodes/CLIPTextEncodeHiDream.mdx index f33ef7d08..d460384d1 100644 --- a/built-in-nodes/CLIPTextEncodeHiDream.mdx +++ b/built-in-nodes/CLIPTextEncodeHiDream.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CLIPTextEncodeHiDream" icon: "circle" mode: wide --- + The CLIPTextEncodeHiDream node processes four separate text inputs using different language models (CLIP-L, CLIP-G, T5-XXL, and LLaMA) and combines them into a single conditioning output. It tokenizes each text input with its corresponding model and encodes them together using a scheduled encoding approach, enabling more sophisticated text conditioning by leveraging multiple language models simultaneously. ## Inputs diff --git a/built-in-nodes/CLIPTextEncodeKandinsky5.mdx b/built-in-nodes/CLIPTextEncodeKandinsky5.mdx index 1041fcc3e..e14358550 100644 --- a/built-in-nodes/CLIPTextEncodeKandinsky5.mdx +++ b/built-in-nodes/CLIPTextEncodeKandinsky5.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CLIPTextEncodeKandinsky5" icon: "circle" mode: wide --- + The CLIPTextEncodeKandinsky5 node prepares text prompts for use with the Kandinsky 5 model. It takes two separate text inputs, tokenizes them using a provided CLIP model, and combines them into a single conditioning output. This output is used to guide the image generation process. ## Inputs diff --git a/built-in-nodes/CLIPTextEncodeLumina2.mdx b/built-in-nodes/CLIPTextEncodeLumina2.mdx index b3ec19a5c..b70395c41 100644 --- a/built-in-nodes/CLIPTextEncodeLumina2.mdx +++ b/built-in-nodes/CLIPTextEncodeLumina2.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CLIPTextEncodeLumina2" icon: "circle" mode: wide --- + The CLIP Text Encode for Lumina2 node encodes a system prompt and a user prompt using a CLIP model into an embedding that can guide the diffusion model to generate specific images. It combines a pre-defined system prompt with your custom text prompt and processes them through the CLIP model to create conditioning data for image generation. ## Inputs diff --git a/built-in-nodes/CLIPTextEncodePixArtAlpha.mdx b/built-in-nodes/CLIPTextEncodePixArtAlpha.mdx index 85a8c3d58..500f0b8af 100644 --- a/built-in-nodes/CLIPTextEncodePixArtAlpha.mdx +++ b/built-in-nodes/CLIPTextEncodePixArtAlpha.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CLIPTextEncodePixArtAlpha" icon: "circle" mode: wide --- + Encodes text and sets the resolution conditioning for PixArt Alpha. This node processes text input and adds width and height information to create conditioning data specifically for PixArt Alpha models. It does not apply to PixArt Sigma models. ## Inputs diff --git a/built-in-nodes/CLIPTextEncodeSD3.mdx b/built-in-nodes/CLIPTextEncodeSD3.mdx index da18c0db7..9eb24d08e 100644 --- a/built-in-nodes/CLIPTextEncodeSD3.mdx +++ b/built-in-nodes/CLIPTextEncodeSD3.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CLIPTextEncodeSD3" icon: "circle" mode: wide --- + The CLIPTextEncodeSD3 node processes text inputs for Stable Diffusion 3 models by encoding multiple text prompts using different CLIP models. It handles three separate text inputs (clip_g, clip_l, and t5xxl) and provides options for managing empty text padding. The node ensures proper token alignment between different text inputs and returns conditioning data suitable for SD3 generation pipelines. ## Inputs diff --git a/built-in-nodes/Canny.mdx b/built-in-nodes/Canny.mdx index 5ce44fbd0..6adcbc504 100755 --- a/built-in-nodes/Canny.mdx +++ b/built-in-nodes/Canny.mdx @@ -5,6 +5,7 @@ sidebarTitle: "Canny" icon: "circle" mode: wide --- + Extract all edge lines from photos, like using a pen to outline a photo, drawing out the contours and detail boundaries of objects. ## Working Principle diff --git a/built-in-nodes/CaseConverter.mdx b/built-in-nodes/CaseConverter.mdx index e0eb106dc..b35bdce67 100644 --- a/built-in-nodes/CaseConverter.mdx +++ b/built-in-nodes/CaseConverter.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CaseConverter" icon: "circle" mode: wide --- + The Case Converter node transforms text strings into different letter case formats. It takes an input string and converts it based on the selected mode, producing an output string with the specified case formatting applied. The node supports four different case conversion options to modify the capitalization of your text. ## Inputs diff --git a/built-in-nodes/CenterCropImages.mdx b/built-in-nodes/CenterCropImages.mdx index 8f25c1955..5f0a23b1c 100644 --- a/built-in-nodes/CenterCropImages.mdx +++ b/built-in-nodes/CenterCropImages.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CenterCropImages" icon: "circle" mode: wide --- + The Center Crop Images node crops an image from its center to a specified width and height. It calculates the central region of the input image and extracts a rectangular area of the defined dimensions. If the requested crop size is larger than the image, the crop will be constrained to the image's boundaries. ## Inputs diff --git a/built-in-nodes/CheckpointLoader.mdx b/built-in-nodes/CheckpointLoader.mdx index 32b325706..511a1e47a 100644 --- a/built-in-nodes/CheckpointLoader.mdx +++ b/built-in-nodes/CheckpointLoader.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CheckpointLoader" icon: "circle" mode: wide --- + The CheckpointLoader node loads a pre-trained model checkpoint along with its configuration file. It takes a configuration file and a checkpoint file as inputs and returns the loaded model components including the main model, CLIP model, and VAE model for use in the workflow. ## Inputs diff --git a/built-in-nodes/CheckpointLoaderSimple.mdx b/built-in-nodes/CheckpointLoaderSimple.mdx index a9efcfd93..005e5f49e 100755 --- a/built-in-nodes/CheckpointLoaderSimple.mdx +++ b/built-in-nodes/CheckpointLoaderSimple.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CheckpointLoaderSimple" icon: "circle" mode: wide --- + ## Overview Loads a diffusion model checkpoint file and decomposes it into three core components: the main model used for denoising latents, the CLIP text encoder, and the VAE image encoder/decoder. This node automatically detects all model files in the `ComfyUI/models/checkpoints` folder and any additional paths configured in your `extra_model_paths.yaml` file. diff --git a/built-in-nodes/CheckpointSave.mdx b/built-in-nodes/CheckpointSave.mdx index 6b794a9c5..57343391f 100755 --- a/built-in-nodes/CheckpointSave.mdx +++ b/built-in-nodes/CheckpointSave.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CheckpointSave" icon: "circle" mode: wide --- + The `Save Checkpoint` node is designed to save a complete Stable Diffusion model (including UNet, CLIP, and VAE components) as a **.safetensors** format checkpoint file. The Save Checkpoint is primarily used in model merging workflows. After creating a new merged model through nodes like `ModelMergeSimple`, `ModelMergeBlocks`, etc., you can use this node to save the result as a reusable checkpoint file. diff --git a/built-in-nodes/ChromaRadianceOptions.mdx b/built-in-nodes/ChromaRadianceOptions.mdx index 572230ee5..a7b2b382c 100644 --- a/built-in-nodes/ChromaRadianceOptions.mdx +++ b/built-in-nodes/ChromaRadianceOptions.mdx @@ -5,27 +5,29 @@ sidebarTitle: "ChromaRadianceOptions" icon: "circle" mode: wide --- + The ChromaRadianceOptions node allows you to configure advanced settings for the Chroma Radiance model. It wraps an existing model and applies specific options during the denoising process based on sigma values, enabling fine-tuned control over NeRF tile size and other radiance-related parameters. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `model` | The model to apply Chroma Radiance options to | MODEL | Yes | - | | `preserve_wrapper` | When enabled, will delegate to an existing model function wrapper if it exists. Generally should be left enabled. (default: True) | BOOLEAN | No | - | | `start_sigma` | First sigma that these options will be in effect. (default: 1.0) | FLOAT | No | 0.0 to 1.0 | | `end_sigma` | Last sigma that these options will be in effect. (default: 0.0) | FLOAT | No | 0.0 to 1.0 | | `nerf_tile_size` | Allows overriding the default NeRF tile size. -1 means use the default (32). 0 means use non-tiling mode (may require a lot of VRAM). (default: -1) | INT | No | -1 and above | +| `force_sequential_txt_ids` | Force usage of sequential text token IDs instead of zeroes. Should be used for checkpoints from 2026-05-22 to 2026-06-01 that are trained in this way but do not contain the __sequential__ key in the state dict. (default: False) | BOOLEAN | No | - | -**Note:** The Chroma Radiance options only take effect when the current sigma value falls between `end_sigma` and `start_sigma` (inclusive). The `nerf_tile_size` parameter is only applied when set to 0 or higher values. +**Note:** The Chroma Radiance options only take effect when the current sigma value falls between `end_sigma` and `start_sigma` (inclusive). The `nerf_tile_size` parameter is only applied when set to 0 or higher values. The `force_sequential_txt_ids` parameter is only applied when set to True. ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `model` | The modified model with Chroma Radiance options applied | MODEL | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ChromaRadianceOptions/en.md) --- -**Source fingerprint (SHA-256):** `34e17791e3675c59b4a15b007e853eedcfa0cbbb975fb2f5e71d1115eb2b8781` +**Source fingerprint (SHA-256):** `4c93e4809e2948d633ccfc00460de470bdb125f7a2e9c3407f7dda178dd899b5` diff --git a/built-in-nodes/ClaudeNode.mdx b/built-in-nodes/ClaudeNode.mdx index 5244258f7..f3f3ac6f9 100644 --- a/built-in-nodes/ClaudeNode.mdx +++ b/built-in-nodes/ClaudeNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ClaudeNode" icon: "circle" mode: wide --- + ## Overview Generate text responses from an Anthropic Claude model. This node sends a text prompt and optional images to a Claude model and returns the generated text response. @@ -12,7 +13,7 @@ Generate text responses from an Anthropic Claude model. This node sends a text p ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `prompt` | Text input to the model. (default: empty string) | STRING | Yes | N/A | | `model` | The Claude model used to generate the response. | COMBO | Yes | `"Opus 4.7"`
`"Opus 4.6"`
`"Sonnet 4.6"`
`"Sonnet 4.5"`
`"Haiku 4.5"` | | `seed` | Seed controls whether the node should re-run; results are non-deterministic regardless of seed. (default: 0) | INT | Yes | 0 to 2147483647 | @@ -28,10 +29,10 @@ Generate text responses from an Anthropic Claude model. This node sends a text p ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `output` | The generated text response from the Claude model. Returns "Empty response from Claude model." if no text is generated. | STRING | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ClaudeNode/en.md) --- -**Source fingerprint (SHA-256):** `e3bab004535d4d406582aa42f28bb64a2988f8331788d51ec1fa4e943d8d4382` +**Source fingerprint (SHA-256):** `70fad3044edf9d1bc7cc82f3f6d89ca2d24857b039b829e7cc81265a7670430c` diff --git a/built-in-nodes/ClipLoader.mdx b/built-in-nodes/ClipLoader.mdx index bd923ec13..1fbaecfe2 100755 --- a/built-in-nodes/ClipLoader.mdx +++ b/built-in-nodes/ClipLoader.mdx @@ -5,14 +5,15 @@ sidebarTitle: "CLIPLoader" icon: "circle" mode: wide --- + The CLIPLoader node loads a text encoder model (CLIP, T5, or similar) from a file, making it available for use in other nodes that need to convert text prompts into numerical representations. It supports a wide variety of model architectures, each requiring a specific encoder type. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | -| `clip_name` | The filename of the text encoder model to load. This must be a file located in the `ComfyUI/models/text_encoders/` or `ComfyUI/models/clip/` directory. | STRING | Yes | List of files found in the `text_encoders` folder | -| `type` | The architecture type of the model being loaded. This determines which specific encoder variant to use. The default is `"stable_diffusion"`. | STRING | Yes | `"stable_diffusion"`
`"stable_cascade"`
`"sd3"`
`"stable_audio"`
`"mochi"`
`"ltxv"`
`"pixart"`
`"cosmos"`
`"lumina2"`
`"wan"`
`"hidream"`
`"chroma"`
`"ace"`
`"omnigen2"`
`"qwen_image"`
`"hunyuan_image"`
`"flux2"`
`"ovis"`
`"longcat_image"`
`"cogvideox"` | +|-----------|-------------|-----------|----------|-------| +| `clip_name` | The filename of the text encoder model to load. This must be a file located in the `ComfyUI/models/text_encoders/` directory. | STRING | Yes | List of files found in the `text_encoders` folder | +| `type` | The architecture type of the model being loaded. This determines which specific encoder variant to use (default: `"stable_diffusion"`). | STRING | Yes | `"stable_diffusion"`
`"stable_cascade"`
`"sd3"`
`"stable_audio"`
`"mochi"`
`"ltxv"`
`"pixart"`
`"cosmos"`
`"lumina2"`
`"wan"`
`"hidream"`
`"chroma"`
`"ace"`
`"omnigen2"`
`"qwen_image"`
`"hunyuan_image"`
`"flux2"`
`"ovis"`
`"longcat_image"`
`"cogvideox"`
`"lens"`
`"pixeldit"`
`"ideogram4"` | | `device` | The device to load the model onto. `"default"` uses the GPU if available, while `"cpu"` forces CPU loading. This is an advanced option (default: `"default"`). | STRING | No | `"default"`
`"cpu"` | ### Supported Type-to-Encoder Mappings @@ -32,14 +33,16 @@ The `type` parameter selects the correct encoder for a given model architecture. | wan | umt5 xxl | | hidream | llama-3.1 (recommended) or t5 | | omnigen2 | qwen vl 2.5 3B | +| lens | gpt-oss-20b | +| pixeldit | gemma 2 2B elm | ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `clip` | The loaded text encoder model, ready to be connected to other nodes for text encoding and conditioning. | CLIP | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/CLIPLoader/en.md) --- -**Source fingerprint (SHA-256):** `1051bfe5570dff81719682cb09938bae4c03e94e0e72f7a2be84867cccb48017` +**Source fingerprint (SHA-256):** `c6101104b4616b867ad228142bd758d1a3efa6c28deaf609a8d7bccdf8b2a6be` diff --git a/built-in-nodes/ClipMergeSimple.mdx b/built-in-nodes/ClipMergeSimple.mdx index 076964c4c..0601e6e7a 100755 --- a/built-in-nodes/ClipMergeSimple.mdx +++ b/built-in-nodes/ClipMergeSimple.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CLIPMergeSimple" icon: "circle" mode: wide --- + `CLIPMergeSimple` is an advanced model merging node used to combine two CLIP text encoder models based on a specified ratio. This node specializes in merging two CLIP models based on a specified ratio, effectively blending their characteristics. It selectively applies patches from one model to another, excluding specific components like position IDs and logit scale, to create a hybrid model that combines features from both source models. diff --git a/built-in-nodes/ClipSave.mdx b/built-in-nodes/ClipSave.mdx index 883f7ca34..8e549b272 100755 --- a/built-in-nodes/ClipSave.mdx +++ b/built-in-nodes/ClipSave.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CLIPSave" icon: "circle" mode: wide --- + The `CLIPSave` node saves a CLIP text encoder model to disk in SafeTensors format. It is designed for advanced model merging workflows and automatically separates the CLIP model into its component parts (such as CLIP-L, CLIP-G, or T5XXL) based on the model's internal structure, saving each component as a separate file. ## Inputs diff --git a/built-in-nodes/ClipSetLastLayer.mdx b/built-in-nodes/ClipSetLastLayer.mdx index 14835eead..04eabd0ad 100755 --- a/built-in-nodes/ClipSetLastLayer.mdx +++ b/built-in-nodes/ClipSetLastLayer.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CLIPSetLastLayer" icon: "circle" mode: wide --- + `CLIP Set Last Layer` is a core node in ComfyUI for controlling the processing depth of CLIP models. It allows users to precisely control where the CLIP text encoder stops processing, affecting both the depth of text understanding and the style of generated images. Imagine the CLIP model as a 24-layer intelligent brain: diff --git a/built-in-nodes/ClipTextEncode.mdx b/built-in-nodes/ClipTextEncode.mdx index 939254c63..74202112d 100755 --- a/built-in-nodes/ClipTextEncode.mdx +++ b/built-in-nodes/ClipTextEncode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CLIPTextEncode" icon: "circle" mode: wide --- + `CLIP Text Encode (CLIPTextEncode)` acts as a translator, converting your text descriptions into a format that AI can understand. This helps the AI interpret your input and generate the desired image. Think of it as communicating with an artist who speaks a different language. The CLIP model, trained on vast image-text pairs, bridges this gap by converting your descriptions into "instructions" that the AI model can follow. diff --git a/built-in-nodes/ClipTextEncodeFlux.mdx b/built-in-nodes/ClipTextEncodeFlux.mdx index 60a4b5dd5..93f762777 100644 --- a/built-in-nodes/ClipTextEncodeFlux.mdx +++ b/built-in-nodes/ClipTextEncodeFlux.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CLIPTextEncodeFlux" icon: "circle" mode: wide --- + `CLIPTextEncodeFlux` is an advanced text encoding node designed for the Flux architecture. It processes two separate text inputs through different encoders—CLIP-L and T5XXL—and combines them with a guidance scale to produce a unified conditioning output for image generation. ## Inputs diff --git a/built-in-nodes/ClipTextEncodeHunyuanDit.mdx b/built-in-nodes/ClipTextEncodeHunyuanDit.mdx index faf707230..d4ec00674 100644 --- a/built-in-nodes/ClipTextEncodeHunyuanDit.mdx +++ b/built-in-nodes/ClipTextEncodeHunyuanDit.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CLIPTextEncodeHunyuanDiT" icon: "circle" mode: wide --- + The `CLIPTextEncodeHunyuanDiT` node converts text descriptions into a format that the HunyuanDiT model can understand. It is an advanced conditioning node designed for the dual text encoder architecture of HunyuanDiT, processing two separate text inputs through different tokenizers. ## Inputs diff --git a/built-in-nodes/ClipTextEncodeSdxl.mdx b/built-in-nodes/ClipTextEncodeSdxl.mdx index e26480c04..6861574fe 100755 --- a/built-in-nodes/ClipTextEncodeSdxl.mdx +++ b/built-in-nodes/ClipTextEncodeSdxl.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CLIPTextEncodeSDXL" icon: "circle" mode: wide --- + This node is designed to encode text input using a CLIP model specifically customized for the SDXL architecture. It uses a dual encoder system (CLIP-L and CLIP-G) to process text descriptions, resulting in more accurate image generation. ## Inputs diff --git a/built-in-nodes/ClipTextEncodeSdxlRefiner.mdx b/built-in-nodes/ClipTextEncodeSdxlRefiner.mdx index d47b0aed4..5d25941ea 100755 --- a/built-in-nodes/ClipTextEncodeSdxlRefiner.mdx +++ b/built-in-nodes/ClipTextEncodeSdxlRefiner.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CLIPTextEncodeSDXLRefiner" icon: "circle" mode: wide --- + This node is specifically designed for the SDXL Refiner model to convert text prompts into conditioning information by incorporating aesthetic scores and dimensional information to enhance the conditions for generation tasks, thereby improving the final refinement effect. It acts like a professional art director, not only conveying your creative intent but also injecting precise aesthetic standards and specification requirements into the work. ## About SDXL Refiner diff --git a/built-in-nodes/ClipVisionEncode.mdx b/built-in-nodes/ClipVisionEncode.mdx index 92974be59..4fb342ebb 100755 --- a/built-in-nodes/ClipVisionEncode.mdx +++ b/built-in-nodes/ClipVisionEncode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CLIPVisionEncode" icon: "circle" mode: wide --- + The `CLIP Vision Encode` node is an image encoding node in ComfyUI, used to convert input images into visual feature vectors through the CLIP Vision model. This node is an important bridge connecting image and text understanding, and is widely used in various AI image generation and processing workflows. **Node Functionality** diff --git a/built-in-nodes/ClipVisionLoader.mdx b/built-in-nodes/ClipVisionLoader.mdx index b6b67a6f7..bf202c0a5 100755 --- a/built-in-nodes/ClipVisionLoader.mdx +++ b/built-in-nodes/ClipVisionLoader.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CLIPVisionLoader" icon: "circle" mode: wide --- + This node automatically detects models located in the `ComfyUI/models/clip_vision` folder, as well as any additional model paths configured in the `extra_model_paths.yaml` file. If you add models after starting ComfyUI, please **refresh the ComfyUI interface** to ensure the latest model files are listed. ## Inputs diff --git a/built-in-nodes/ColorToRGBInt.mdx b/built-in-nodes/ColorToRGBInt.mdx index a8eb683a0..78501ade3 100644 --- a/built-in-nodes/ColorToRGBInt.mdx +++ b/built-in-nodes/ColorToRGBInt.mdx @@ -5,12 +5,13 @@ sidebarTitle: "ColorToRGBInt" icon: "circle" mode: wide --- -The **ColorToRGBInt** node converts a color specified in hexadecimal format (like `#FF5733`) into a single integer value. It takes the red, green, and blue components from the color string and combines them into one RGB integer. + +The **ColorToRGBInt** node converts a color specified in hexadecimal format (like `#FF5733`) into a single integer value. It takes the red, green, and blue components from the color string and combines them into one RGB integer, while also returning the original hexadecimal representation. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `color` | A color value in the hexadecimal format `#RRGGBB`. Must be exactly 7 characters long and start with `#`. | STRING | Yes | N/A | **Note:** The input `color` string must follow the format `#RRGGBB` exactly. If the string is not 7 characters long or does not start with `#`, the node will raise an error. @@ -18,10 +19,11 @@ The **ColorToRGBInt** node converts a color specified in hexadecimal format (lik ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `rgb_int` | The calculated RGB integer value. This is derived from the formula: `(Red * 65536) + (Green * 256) + Blue`. | INT | +| `hex` | The original hexadecimal color string in the format `#RRGGBB`. | STRING | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ColorToRGBInt/en.md) --- -**Source fingerprint (SHA-256):** `afbbdddb59eddf9e2cc8ab51765affff1676a589c2a2989ff90038ad0119dc9f` +**Source fingerprint (SHA-256):** `7ab6b8452b71d47e5b38d75c9b60d90d73c6b24e02d2c7d3694e05e1b2818edc` diff --git a/built-in-nodes/ColorTransfer.mdx b/built-in-nodes/ColorTransfer.mdx index 431201eb9..dccd9b663 100644 --- a/built-in-nodes/ColorTransfer.mdx +++ b/built-in-nodes/ColorTransfer.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ColorTransfer" icon: "circle" mode: wide --- + The ColorTransfer node adjusts the color palette of a target image to match the colors of a reference image. It uses different mathematical algorithms to analyze and transfer the color characteristics, such as brightness, contrast, and hue distribution, from the reference to the target. This is useful for creating visual consistency across multiple images or applying a specific color grade. ## Inputs diff --git a/built-in-nodes/CombineHooks.mdx b/built-in-nodes/CombineHooks.mdx index 961332156..159859ff9 100644 --- a/built-in-nodes/CombineHooks.mdx +++ b/built-in-nodes/CombineHooks.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CombineHooks" icon: "circle" mode: wide --- + The Combine Hooks [2] node merges two hook groups into a single combined hook group. It takes two optional hook inputs and combines them using ComfyUI's hook combination functionality. This allows you to consolidate multiple hook configurations for streamlined processing. ## Inputs diff --git a/built-in-nodes/CombineHooksEight.mdx b/built-in-nodes/CombineHooksEight.mdx index 93783cadd..34f812f6d 100644 --- a/built-in-nodes/CombineHooksEight.mdx +++ b/built-in-nodes/CombineHooksEight.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CombineHooksEight" icon: "circle" mode: wide --- + The Combine Hooks [8] node merges up to eight different hook groups into a single combined hook group. It takes multiple hook inputs and combines them using ComfyUI's hook combination functionality. This allows you to consolidate multiple hook configurations for streamlined processing in advanced workflows. ## Inputs diff --git a/built-in-nodes/CombineHooksFour.mdx b/built-in-nodes/CombineHooksFour.mdx index cf18a5490..d9d220d30 100644 --- a/built-in-nodes/CombineHooksFour.mdx +++ b/built-in-nodes/CombineHooksFour.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CombineHooksFour" icon: "circle" mode: wide --- + The Combine Hooks [4] node merges up to four separate hook groups into a single combined hook group. It takes any combination of the four available hook inputs and combines them using ComfyUI's hook combination system. This allows you to consolidate multiple hook configurations for streamlined processing in advanced workflows. ## Inputs diff --git a/built-in-nodes/ComboOptionTestNode.mdx b/built-in-nodes/ComboOptionTestNode.mdx index 577af9c80..b07d99249 100644 --- a/built-in-nodes/ComboOptionTestNode.mdx +++ b/built-in-nodes/ComboOptionTestNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ComboOptionTestNode" icon: "circle" mode: wide --- + The ComboOptionTestNode is a logic node designed to test and pass through combo box selections. It takes two combo box inputs, each with a predefined set of options, and outputs the selected values directly without modification. ## Inputs diff --git a/built-in-nodes/ComfyAndNode.mdx b/built-in-nodes/ComfyAndNode.mdx index 5f0fccb16..7e483a16c 100644 --- a/built-in-nodes/ComfyAndNode.mdx +++ b/built-in-nodes/ComfyAndNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ComfyAndNode" icon: "circle" mode: wide --- + ## Overview The And node performs a logical AND operation on a set of input values. It returns `true` only if all of the provided values are considered truthy according to Python's truthiness rules. This node is useful for checking that multiple conditions are all met before proceeding. diff --git a/built-in-nodes/ComfyMathExpression.mdx b/built-in-nodes/ComfyMathExpression.mdx index dce8f3c26..83b053c63 100644 --- a/built-in-nodes/ComfyMathExpression.mdx +++ b/built-in-nodes/ComfyMathExpression.mdx @@ -5,12 +5,13 @@ sidebarTitle: "ComfyMathExpression" icon: "circle" mode: wide --- + The ComfyMathExpression node evaluates a mathematical formula using a set of input values. You can write an expression using variable names (like `a`, `b`, `c`), and the node will calculate the result. It supports dynamically adding as many input values as needed for your calculation. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `expression` | The mathematical formula to evaluate. You can use variable names that correspond to the input values (default: "a + b"). | STRING | Yes | N/A | | `values` | A set of numeric or boolean inputs that can be dynamically added. Each input is assigned a letter from the alphabet (a, b, c, ...) to be used as a variable in the expression. At least one input value is required. | FLOAT, INT, BOOLEAN | No | N/A | @@ -23,7 +24,7 @@ The ComfyMathExpression node evaluates a mathematical formula using a set of inp ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `FLOAT` | The result of the mathematical expression as a floating-point number. | FLOAT | | `INT` | The result of the mathematical expression as an integer. | INT | | `BOOL` | The result of the mathematical expression as a boolean value. | BOOLEAN | @@ -31,4 +32,4 @@ The ComfyMathExpression node evaluates a mathematical formula using a set of inp > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ComfyMathExpression/en.md) --- -**Source fingerprint (SHA-256):** `bf6221a7e1e955bdb56482de0a86a782494b2775fdd2edfde9fd20a9df0fe1a7` +**Source fingerprint (SHA-256):** `d3b47ddb7bc40318d35ad09fb53793cea25e9a9b310ab47aaf937781e3ad2b73` diff --git a/built-in-nodes/ComfyNotNode.mdx b/built-in-nodes/ComfyNotNode.mdx index f2154296c..3c7bd0b37 100644 --- a/built-in-nodes/ComfyNotNode.mdx +++ b/built-in-nodes/ComfyNotNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ComfyNotNode" icon: "circle" mode: wide --- + ## Overview The Not node performs a logical NOT operation on any input value. It returns True if the input value is considered falsy (like 0, empty string, None, False), and returns False if the input value is truthy. It uses Python's standard rules for determining truthiness. diff --git a/built-in-nodes/ComfyNumberConvert.mdx b/built-in-nodes/ComfyNumberConvert.mdx index 5ae2f4821..1edb09a29 100644 --- a/built-in-nodes/ComfyNumberConvert.mdx +++ b/built-in-nodes/ComfyNumberConvert.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ComfyNumberConvert" icon: "circle" mode: wide --- + The Number Convert node transforms various input data types into numeric values. It accepts a single input of type integer, float, string, or boolean and produces two outputs: a floating-point number and an integer. This is useful for converting text or logical values into a format that can be used by other mathematical or processing nodes in your workflow. ## Inputs diff --git a/built-in-nodes/ComfyOrNode.mdx b/built-in-nodes/ComfyOrNode.mdx index 86e6c5fc4..9ec71308a 100644 --- a/built-in-nodes/ComfyOrNode.mdx +++ b/built-in-nodes/ComfyOrNode.mdx @@ -5,7 +5,6 @@ sidebarTitle: "ComfyOrNode" icon: "circle" mode: wide --- -# ComfyOrNode The ComfyOrNode performs a logical OR operation on a set of input values. It returns `true` if any of the provided values are considered truthy according to Python's standard truthiness rules. diff --git a/built-in-nodes/ComfySoftSwitchNode.mdx b/built-in-nodes/ComfySoftSwitchNode.mdx index 3c6f555c3..f95dc378b 100644 --- a/built-in-nodes/ComfySoftSwitchNode.mdx +++ b/built-in-nodes/ComfySoftSwitchNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ComfySoftSwitchNode" icon: "circle" mode: wide --- + The Soft Switch node selects between two possible input values based on a boolean condition. It outputs the value from the `on_true` input when the `switch` is true, and the value from the `on_false` input when the `switch` is false. This node is designed to be lazy, meaning it only evaluates the input that is needed based on the switch state. ## Inputs diff --git a/built-in-nodes/ComfySwitchNode.mdx b/built-in-nodes/ComfySwitchNode.mdx index d3c230061..f8f0596f3 100644 --- a/built-in-nodes/ComfySwitchNode.mdx +++ b/built-in-nodes/ComfySwitchNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ComfySwitchNode" icon: "circle" mode: wide --- + The Switch node selects between two possible inputs based on a boolean condition. It outputs the `on_true` input when the `switch` is enabled, and the `on_false` input when the `switch` is disabled. This allows you to create conditional logic and choose different data paths in your workflow. ## Inputs diff --git a/built-in-nodes/ConditioningAverage.mdx b/built-in-nodes/ConditioningAverage.mdx index 02f77bc37..c49fade29 100644 --- a/built-in-nodes/ConditioningAverage.mdx +++ b/built-in-nodes/ConditioningAverage.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ConditioningAverage" icon: "circle" mode: wide --- + The `ConditioningAverage` node is used to blend two different sets of conditioning (such as text prompts) according to a specified weight, generating a new conditioning vector that lies between the two. By adjusting the weight parameter, you can flexibly control the influence of each conditioning on the final result. This is especially suitable for prompt interpolation, style fusion, and other advanced use cases. As shown below, by adjusting the strength of `conditioning_to`, you can output a result between the two conditionings. diff --git a/built-in-nodes/ConditioningCombine.mdx b/built-in-nodes/ConditioningCombine.mdx index f36b6d19b..b49df5ae3 100644 --- a/built-in-nodes/ConditioningCombine.mdx +++ b/built-in-nodes/ConditioningCombine.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ConditioningCombine" icon: "circle" mode: wide --- + This node combines two conditioning inputs into a single output, effectively merging their information. The two conditions are combined using list concatenation. ## Inputs diff --git a/built-in-nodes/ConditioningConcat.mdx b/built-in-nodes/ConditioningConcat.mdx index a1f8a5ada..d7ba8182b 100644 --- a/built-in-nodes/ConditioningConcat.mdx +++ b/built-in-nodes/ConditioningConcat.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ConditioningConcat" icon: "circle" mode: wide --- + The ConditioningConcat node is designed to concatenate conditioning vectors, specifically merging the 'conditioning_from' vector into the 'conditioning_to' vector. This operation is fundamental in scenarios where the conditioning information from two sources needs to be combined into a single, unified representation. ## Inputs diff --git a/built-in-nodes/ConditioningMultiply.mdx b/built-in-nodes/ConditioningMultiply.mdx new file mode 100644 index 000000000..a4b301494 --- /dev/null +++ b/built-in-nodes/ConditioningMultiply.mdx @@ -0,0 +1,27 @@ +--- +title: "ConditioningMultiply - ComfyUI Built-in Node Documentation" +description: "Complete documentation for the ConditioningMultiply node in ComfyUI. Learn its inputs, outputs, parameters and usage." +sidebarTitle: "ConditioningMultiply" +icon: "circle" +mode: wide +--- + +This node multiplies the conditioning values by a specified factor, allowing you to scale the influence of the conditioning on the generation process. It works by applying the multiplier to both the main conditioning tensor and the pooled output values. + +## Inputs + +| Parameter | Description | Data Type | Required | Range | +|-----------|-------------|-----------|----------|-------| +| `conditioning` | The conditioning data to be scaled | CONDITIONING | Yes | - | +| `multiplier` | The factor to multiply the conditioning values by (default: 1.0) | FLOAT | Yes | -100.0 to 100.0 (step: 0.01) | + +## Outputs + +| Output Name | Description | Data Type | +|-------------|-------------|-----------| +| `CONDITIONING` | The scaled conditioning data with multiplied values | CONDITIONING | + +> This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ConditioningMultiply/en.md) + +--- +**Source fingerprint (SHA-256):** `8d241e3d5d91e513c24ade5b4bece4bf879fe093a4be6d53dab11a5a0bf55616` diff --git a/built-in-nodes/ConditioningSetArea.mdx b/built-in-nodes/ConditioningSetArea.mdx index 94eb2f6d0..2ad0f6e6c 100644 --- a/built-in-nodes/ConditioningSetArea.mdx +++ b/built-in-nodes/ConditioningSetArea.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ConditioningSetArea" icon: "circle" mode: wide --- + This node is designed to modify the conditioning information by setting specific areas within the conditioning context. It allows for the precise spatial manipulation of conditioning elements, enabling targeted adjustments and enhancements based on specified dimensions and strength. ## Inputs diff --git a/built-in-nodes/ConditioningSetAreaPercentage.mdx b/built-in-nodes/ConditioningSetAreaPercentage.mdx index cd73ace1c..ef6f90335 100644 --- a/built-in-nodes/ConditioningSetAreaPercentage.mdx +++ b/built-in-nodes/ConditioningSetAreaPercentage.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ConditioningSetAreaPercentage" icon: "circle" mode: wide --- + The ConditioningSetAreaPercentage node specializes in adjusting the area of influence for conditioning elements based on percentage values. It allows for the specification of the area's dimensions and position as percentages of the total image size, alongside a strength parameter to modulate the intensity of the conditioning effect. ## Inputs diff --git a/built-in-nodes/ConditioningSetAreaPercentageVideo.mdx b/built-in-nodes/ConditioningSetAreaPercentageVideo.mdx index 8b880ffba..8cd197e77 100644 --- a/built-in-nodes/ConditioningSetAreaPercentageVideo.mdx +++ b/built-in-nodes/ConditioningSetAreaPercentageVideo.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ConditioningSetAreaPercentageVideo" icon: "circle" mode: wide --- + The ConditioningSetAreaPercentageVideo node modifies conditioning data by defining a specific area and temporal region for video generation. It allows you to set the position, size, and duration of the area where the conditioning will be applied using percentage values relative to the overall dimensions. This is useful for focusing the generation on specific parts of a video sequence. ## Inputs diff --git a/built-in-nodes/ConditioningSetAreaStrength.mdx b/built-in-nodes/ConditioningSetAreaStrength.mdx index d3ac86b0f..2f70a862f 100644 --- a/built-in-nodes/ConditioningSetAreaStrength.mdx +++ b/built-in-nodes/ConditioningSetAreaStrength.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ConditioningSetAreaStrength" icon: "circle" mode: wide --- + This node is designed to modify the strength attribute of a given conditioning set, allowing for the adjustment of the influence or intensity of the conditioning on the generation process. ## Inputs diff --git a/built-in-nodes/ConditioningSetDefaultAndCombine.mdx b/built-in-nodes/ConditioningSetDefaultAndCombine.mdx index 77931390b..7c585b8ae 100644 --- a/built-in-nodes/ConditioningSetDefaultAndCombine.mdx +++ b/built-in-nodes/ConditioningSetDefaultAndCombine.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ConditioningSetDefaultAndCombine" icon: "circle" mode: wide --- + This node combines a primary conditioning input with a default conditioning input using a hook-based system. It merges the two conditioning sources into a single output, allowing the default conditioning to serve as a fallback or base when the primary conditioning is incomplete. ## Inputs diff --git a/built-in-nodes/ConditioningSetMask.mdx b/built-in-nodes/ConditioningSetMask.mdx index 58c330652..1fcd60b7e 100644 --- a/built-in-nodes/ConditioningSetMask.mdx +++ b/built-in-nodes/ConditioningSetMask.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ConditioningSetMask" icon: "circle" mode: wide --- + This node is designed to modify the conditioning of a generative model by applying a mask with a specified strength to certain areas. It allows for targeted adjustments within the conditioning, enabling more precise control over the generation process. ## Inputs diff --git a/built-in-nodes/ConditioningSetProperties.mdx b/built-in-nodes/ConditioningSetProperties.mdx index 399f823c1..7179766d8 100644 --- a/built-in-nodes/ConditioningSetProperties.mdx +++ b/built-in-nodes/ConditioningSetProperties.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ConditioningSetProperties" icon: "circle" mode: wide --- + The ConditioningSetProperties node modifies the properties of conditioning data by adjusting strength, area settings, and applying optional masks, hooks, or timestep ranges. It allows you to control how conditioning influences the generation process by setting specific parameters that affect the application of conditioning data during image generation. ## Inputs diff --git a/built-in-nodes/ConditioningSetPropertiesAndCombine.mdx b/built-in-nodes/ConditioningSetPropertiesAndCombine.mdx index 6988da35d..192db26ea 100644 --- a/built-in-nodes/ConditioningSetPropertiesAndCombine.mdx +++ b/built-in-nodes/ConditioningSetPropertiesAndCombine.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ConditioningSetPropertiesAndCombine" icon: "circle" mode: wide --- + The ConditioningSetPropertiesAndCombine node modifies conditioning data by applying properties from a new conditioning input to an existing conditioning input. It combines the two conditioning sets while controlling the strength of the new conditioning and specifying how the conditioning area should be applied. ## Inputs diff --git a/built-in-nodes/ConditioningSetTimestepRange.mdx b/built-in-nodes/ConditioningSetTimestepRange.mdx index 38226f9ee..080fe72c0 100644 --- a/built-in-nodes/ConditioningSetTimestepRange.mdx +++ b/built-in-nodes/ConditioningSetTimestepRange.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ConditioningSetTimestepRange" icon: "circle" mode: wide --- + This node is designed to adjust the temporal aspect of conditioning by setting a specific range of timesteps. It allows for the precise control over the start and end points of the conditioning process, enabling more targeted and efficient generation. ## Inputs diff --git a/built-in-nodes/ConditioningStableAudio.mdx b/built-in-nodes/ConditioningStableAudio.mdx index f02f4e175..2afbdadc7 100644 --- a/built-in-nodes/ConditioningStableAudio.mdx +++ b/built-in-nodes/ConditioningStableAudio.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ConditioningStableAudio" icon: "circle" mode: wide --- + The ConditioningStableAudio node adds timing information to both positive and negative conditioning inputs for audio generation. It sets the start time and total duration parameters that help control when and how long audio content should be generated. This node modifies existing conditioning data by appending audio-specific timing metadata. ## Inputs diff --git a/built-in-nodes/ConditioningTimestepsRange.mdx b/built-in-nodes/ConditioningTimestepsRange.mdx index 125136207..d3767ce12 100644 --- a/built-in-nodes/ConditioningTimestepsRange.mdx +++ b/built-in-nodes/ConditioningTimestepsRange.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ConditioningTimestepsRange" icon: "circle" mode: wide --- + The ConditioningTimestepsRange node creates three distinct timestep ranges for controlling when conditioning effects are applied during the generation process. It takes start and end percentage values and divides the entire timestep range (0.0 to 1.0) into three segments: the main range between the specified percentages, the range before the start percentage, and the range after the end percentage. ## Inputs diff --git a/built-in-nodes/ConditioningZeroOut.mdx b/built-in-nodes/ConditioningZeroOut.mdx index b6dcfbc60..5531302c2 100644 --- a/built-in-nodes/ConditioningZeroOut.mdx +++ b/built-in-nodes/ConditioningZeroOut.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ConditioningZeroOut" icon: "circle" mode: wide --- + This node zeroes out specific elements within the conditioning data structure, effectively neutralizing their influence in subsequent processing steps. It's designed for advanced conditioning operations where direct manipulation of the conditioning's internal representation is required. ## Inputs diff --git a/built-in-nodes/ContextWindowsManual.mdx b/built-in-nodes/ContextWindowsManual.mdx index 8d1b8c925..be6f11ce0 100644 --- a/built-in-nodes/ContextWindowsManual.mdx +++ b/built-in-nodes/ContextWindowsManual.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ContextWindowsManual" icon: "circle" mode: wide --- + The Context Windows (Manual) node allows you to manually configure context windows for models during sampling. It creates overlapping context segments with specified length, overlap, and scheduling patterns to process data in manageable chunks while maintaining continuity between segments. This node provides advanced options for controlling how context windows are applied, including noise shuffling, conditioning retention, and causal window fixes. ## Inputs diff --git a/built-in-nodes/ControlNetApply.mdx b/built-in-nodes/ControlNetApply.mdx index 3d88d409d..fb502d1c6 100644 --- a/built-in-nodes/ControlNetApply.mdx +++ b/built-in-nodes/ControlNetApply.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ControlNetApply" icon: "circle" mode: wide --- + Using controlNet requires preprocessing of input images. Since ComfyUI initial nodes do not come with preprocessors and controlNet models, please first install ControlNet preprocessors [download preprocessors here](https://github.com/Fannovel16/comfy_controlnet_preprocessors) and corresponding controlNet models. ## Inputs diff --git a/built-in-nodes/ControlNetApplyAdvanced.mdx b/built-in-nodes/ControlNetApplyAdvanced.mdx index 58f746d5e..b78b34792 100644 --- a/built-in-nodes/ControlNetApplyAdvanced.mdx +++ b/built-in-nodes/ControlNetApplyAdvanced.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ControlNetApplyAdvanced" icon: "circle" mode: wide --- + This node applies advanced control net transformations to conditioning data based on an image and a control net model. It allows for fine-tuned adjustments of the control net's influence over the generated content, enabling more precise and varied modifications to the conditioning. ## Inputs diff --git a/built-in-nodes/ControlNetApplySD3.mdx b/built-in-nodes/ControlNetApplySD3.mdx index 1f3073434..976374535 100644 --- a/built-in-nodes/ControlNetApplySD3.mdx +++ b/built-in-nodes/ControlNetApplySD3.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ControlNetApplySD3" icon: "circle" mode: wide --- + This node applies ControlNet guidance to Stable Diffusion 3 conditioning. It takes positive and negative conditioning inputs along with a ControlNet model and image, then applies the control guidance with adjustable strength and timing parameters to influence the generation process. **Note:** This node has been marked as deprecated and may be removed in future versions. diff --git a/built-in-nodes/ControlNetInpaintingAliMamaApply.mdx b/built-in-nodes/ControlNetInpaintingAliMamaApply.mdx index 7b83edf52..716c8c6e1 100644 --- a/built-in-nodes/ControlNetInpaintingAliMamaApply.mdx +++ b/built-in-nodes/ControlNetInpaintingAliMamaApply.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ControlNetInpaintingAliMamaApply" icon: "circle" mode: wide --- + The ControlNetInpaintingAliMamaApply node applies ControlNet conditioning for inpainting tasks by combining positive and negative conditioning with a control image and mask. It processes the input image and mask to create modified conditioning that guides the generation process, allowing for precise control over which areas of the image are inpainted. The node supports strength adjustment and timing controls to fine-tune the ControlNet's influence during different stages of the generation process. ## Inputs diff --git a/built-in-nodes/ControlNetLoader.mdx b/built-in-nodes/ControlNetLoader.mdx index 428f8f2f0..2eb27bf57 100644 --- a/built-in-nodes/ControlNetLoader.mdx +++ b/built-in-nodes/ControlNetLoader.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ControlNetLoader" icon: "circle" mode: wide --- + This node will detect models located in the `ComfyUI/models/controlnet` folder, and it will also read models from additional paths configured in the extra_model_paths.yaml file. Sometimes, you may need to **refresh the ComfyUI interface** to allow it to read the model files from the corresponding folder. The ControlNetLoader node is designed to load a ControlNet model from a specified path. It plays a crucial role in initializing ControlNet models, which are essential for applying control mechanisms over generated content or modifying existing content based on control signals. diff --git a/built-in-nodes/ConvertArrayToString.mdx b/built-in-nodes/ConvertArrayToString.mdx new file mode 100644 index 000000000..3ebabd9dc --- /dev/null +++ b/built-in-nodes/ConvertArrayToString.mdx @@ -0,0 +1,27 @@ +--- +title: "ConvertArrayToString - ComfyUI Built-in Node Documentation" +description: "Complete documentation for the ConvertArrayToString node in ComfyUI. Learn its inputs, outputs, parameters and usage." +sidebarTitle: "ConvertArrayToString" +icon: "circle" +mode: wide +--- + +The Convert Array to String node takes an array (list) of items and converts it into a formatted JSON string. This is useful when you need to serialize array data for display, logging, or passing to other systems that expect string input. + +## Inputs + +| Parameter | Description | Data Type | Required | Range | +|-----------|-------------|-----------|----------|-------| +| `array` | The array to convert to a JSON string | ARRAY | Yes | - | +| `indent` | Spaces per indent level. 0 produces compact single-line string (default: 2) | INT | No | 0 to 8 | + +## Outputs + +| Output Name | Description | Data Type | +|-------------|-------------|-----------| +| `STRING` | The array converted to a JSON-formatted string | STRING | + +> This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ConvertArrayToString/en.md) + +--- +**Source fingerprint (SHA-256):** `ac8397fed0336f546403ee3e1f17d7e8f5973190b102e74943f098bf6905f726` diff --git a/built-in-nodes/ConvertDictionaryToString.mdx b/built-in-nodes/ConvertDictionaryToString.mdx new file mode 100644 index 000000000..ffcc8cc22 --- /dev/null +++ b/built-in-nodes/ConvertDictionaryToString.mdx @@ -0,0 +1,27 @@ +--- +title: "ConvertDictionaryToString - ComfyUI Built-in Node Documentation" +description: "Complete documentation for the ConvertDictionaryToString node in ComfyUI. Learn its inputs, outputs, parameters and usage." +sidebarTitle: "ConvertDictionaryToString" +icon: "circle" +mode: wide +--- + +This node converts a dictionary (a collection of key-value pairs) into a text string in JSON format. You can control the indentation level to make the output more readable or compact. + +## Inputs + +| Parameter | Description | Data Type | Required | Range | +|-----------|-------------|-----------|----------|-------| +| `dictionary` | The dictionary to convert to a string | DICT | Yes | - | +| `indent` | Spaces per indent level. 0 produces compact single-line string (default: 2) | INT | No | 0 to 8 | + +## Outputs + +| Output Name | Description | Data Type | +|-------------|-------------|-----------| +| `STRING` | The dictionary converted to a JSON-formatted string | STRING | + +> This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ConvertDictionaryToString/en.md) + +--- +**Source fingerprint (SHA-256):** `ae4e9889d5347acfc69166bac66f2ba63f5cd37dafab25a9e0aff6bfe7381219` diff --git a/built-in-nodes/ConvertStringToComboNode.mdx b/built-in-nodes/ConvertStringToComboNode.mdx index 3a0b571b1..5faa9eca5 100644 --- a/built-in-nodes/ConvertStringToComboNode.mdx +++ b/built-in-nodes/ConvertStringToComboNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ConvertStringToComboNode" icon: "circle" mode: wide --- + The Convert String to Combo node takes a text string as input and converts it into a Combo data type. This allows you to use a text value as a selection for other nodes that require a Combo input. It simply passes the string value through unchanged but changes its data type. ## Inputs diff --git a/built-in-nodes/CosmosImageToVideoLatent.mdx b/built-in-nodes/CosmosImageToVideoLatent.mdx index ee416c75e..f3c443558 100644 --- a/built-in-nodes/CosmosImageToVideoLatent.mdx +++ b/built-in-nodes/CosmosImageToVideoLatent.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CosmosImageToVideoLatent" icon: "circle" mode: wide --- + The CosmosImageToVideoLatent node creates video latent representations from input images. It generates a blank video latent and optionally encodes start and/or end images into the beginning and/or end frames of the video sequence. When images are provided, it also creates corresponding noise masks to indicate which parts of the latent should be preserved during generation. ## Inputs diff --git a/built-in-nodes/CosmosPredict2ImageToVideoLatent.mdx b/built-in-nodes/CosmosPredict2ImageToVideoLatent.mdx index 3e63c9fb7..142acab79 100644 --- a/built-in-nodes/CosmosPredict2ImageToVideoLatent.mdx +++ b/built-in-nodes/CosmosPredict2ImageToVideoLatent.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CosmosPredict2ImageToVideoLatent" icon: "circle" mode: wide --- + The CosmosPredict2ImageToVideoLatent node creates video latent representations from images for video generation. It can generate a blank video latent or incorporate start and end images to create video sequences with specified dimensions and duration. The node handles the encoding of images into the appropriate latent space format for video processing. ## Inputs diff --git a/built-in-nodes/CreateBoundingBoxes.mdx b/built-in-nodes/CreateBoundingBoxes.mdx new file mode 100644 index 000000000..873dff641 --- /dev/null +++ b/built-in-nodes/CreateBoundingBoxes.mdx @@ -0,0 +1,31 @@ +--- +title: "CreateBoundingBoxes - ComfyUI Built-in Node Documentation" +description: "Complete documentation for the CreateBoundingBoxes node in ComfyUI. Learn its inputs, outputs, parameters and usage." +sidebarTitle: "CreateBoundingBoxes" +icon: "circle" +mode: wide +--- + +This node provides a canvas interface for drawing bounding boxes around objects or text regions in an image. It outputs the bounding box coordinates in pixel space, structured element data compatible with Ideogram prompt formatting, and a preview image showing the drawn boxes with labels and color palettes. + +## Inputs + +| Parameter | Description | Data Type | Required | Range | +|-----------|-------------|-----------|----------|-------| +| `background` | Optional image used as background in the canvas and preview. | IMAGE | No | - | +| `width` | Width of the canvas and the pixel grid for the bounding boxes (default: 1024). | INT | Yes | 64 to 16384 (step: 16) | +| `height` | Height of the canvas and the pixel grid for the bounding boxes (default: 1024). | INT | Yes | 64 to 16384 (step: 16) | +| `editor_state` | Draw bounding boxes and set each box type, text, description, color palette. Start with background element first and foreground last. | BOUNDING_BOXES | Yes | - | + +## Outputs + +| Output Name | Description | Data Type | +|-------------|-------------|-----------| +| `preview` | An RGB image showing the canvas with all bounding boxes rendered, including labels, color palette swatches, and descriptive text. | IMAGE | +| `bboxes` | A list of bounding boxes in pixel coordinates, with each box containing x, y, width, and height values. | BOUNDING_BOX | +| `elements` | A structured array of element objects, each containing type, bounding box coordinates (normalized 0-1000), text (for text type), description, and color palette. | ARRAY | + +> This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/CreateBoundingBoxes/en.md) + +--- +**Source fingerprint (SHA-256):** `a63939f13edc6c6507590a390dcd6d0a3321febb5831baab1655d9952228612c` diff --git a/built-in-nodes/CreateCameraInfo.mdx b/built-in-nodes/CreateCameraInfo.mdx index 87a20f4ad..9c91680c2 100644 --- a/built-in-nodes/CreateCameraInfo.mdx +++ b/built-in-nodes/CreateCameraInfo.mdx @@ -5,7 +5,6 @@ sidebarTitle: "CreateCameraInfo" icon: "circle" mode: wide --- -# Create Camera Info The Create Camera Info node builds a camera information structure for 3D rendering. It supports three modes for defining the camera: orbit (yaw/pitch/distance around a target), look_at (explicit world position), and quaternion (position plus rotation). The coordinate system is right-handed with Y as the up axis. diff --git a/built-in-nodes/CreateHookKeyframe.mdx b/built-in-nodes/CreateHookKeyframe.mdx index 71b39c0fe..e9672f490 100644 --- a/built-in-nodes/CreateHookKeyframe.mdx +++ b/built-in-nodes/CreateHookKeyframe.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CreateHookKeyframe" icon: "circle" mode: wide --- + The Create Hook Keyframe node allows you to define specific points in a generation process where hook behavior changes. It creates keyframes that modify the strength of hooks at particular percentages of the generation progress, and these keyframes can be chained together to create complex scheduling patterns. ## Inputs diff --git a/built-in-nodes/CreateHookKeyframesFromFloats.mdx b/built-in-nodes/CreateHookKeyframesFromFloats.mdx index dbd33217d..534221034 100644 --- a/built-in-nodes/CreateHookKeyframesFromFloats.mdx +++ b/built-in-nodes/CreateHookKeyframesFromFloats.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CreateHookKeyframesFromFloats" icon: "circle" mode: wide --- + This node creates hook keyframes from a list of floating-point strength values, distributing them evenly between specified start and end percentages. It generates a sequence of keyframes where each strength value is assigned to a specific percentage position in the animation timeline. The node can either create a new keyframe group or add to an existing one, with an option to print the generated keyframes for debugging purposes. ## Inputs diff --git a/built-in-nodes/CreateHookKeyframesInterpolated.mdx b/built-in-nodes/CreateHookKeyframesInterpolated.mdx index e51cccce8..42f786a8a 100644 --- a/built-in-nodes/CreateHookKeyframesInterpolated.mdx +++ b/built-in-nodes/CreateHookKeyframesInterpolated.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CreateHookKeyframesInterpolated" icon: "circle" mode: wide --- + Creates a sequence of hook keyframes with interpolated strength values between a start and end point. The node generates multiple keyframes that smoothly transition the strength parameter across a specified percentage range of the generation process, using various interpolation methods to control the transition curve. ## Inputs diff --git a/built-in-nodes/CreateHookLora.mdx b/built-in-nodes/CreateHookLora.mdx index 0f016ecff..82d104d4d 100644 --- a/built-in-nodes/CreateHookLora.mdx +++ b/built-in-nodes/CreateHookLora.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CreateHookLora" icon: "circle" mode: wide --- + The Create Hook LoRA node generates hook objects for applying LoRA (Low-Rank Adaptation) modifications to models. It loads a specified LoRA file and creates hooks that can adjust model and CLIP strengths, then combines these hooks with any existing hooks passed to it. The node efficiently manages LoRA loading by caching previously loaded LoRA files to avoid redundant operations. ## Inputs diff --git a/built-in-nodes/CreateHookLoraModelOnly.mdx b/built-in-nodes/CreateHookLoraModelOnly.mdx index d5ffffac6..4e3f1a3a1 100644 --- a/built-in-nodes/CreateHookLoraModelOnly.mdx +++ b/built-in-nodes/CreateHookLoraModelOnly.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CreateHookLoraModelOnly" icon: "circle" mode: wide --- + This node creates a LoRA (Low-Rank Adaptation) hook that applies only to the model component, leaving the CLIP component completely unchanged. It loads a LoRA file and applies it with a specified strength to the model while setting the CLIP strength to zero. The node can be chained with previous hooks to build complex modification pipelines. ## Inputs diff --git a/built-in-nodes/CreateHookModelAsLora.mdx b/built-in-nodes/CreateHookModelAsLora.mdx index 2b2fe1e3a..3e68b8502 100644 --- a/built-in-nodes/CreateHookModelAsLora.mdx +++ b/built-in-nodes/CreateHookModelAsLora.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CreateHookModelAsLora" icon: "circle" mode: wide --- + This node creates a hook model as a LoRA (Low-Rank Adaptation) by loading checkpoint weights and applying strength adjustments to both the model and CLIP components. It allows you to apply LoRA-style modifications to existing models through a hook-based approach, enabling fine-tuning and adaptation without permanent model changes. The node can combine with previous hooks and caches loaded weights for efficiency. ## Inputs diff --git a/built-in-nodes/CreateHookModelAsLoraModelOnly.mdx b/built-in-nodes/CreateHookModelAsLoraModelOnly.mdx index 4661ecee0..94737c6de 100644 --- a/built-in-nodes/CreateHookModelAsLoraModelOnly.mdx +++ b/built-in-nodes/CreateHookModelAsLoraModelOnly.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CreateHookModelAsLoraModelOnly" icon: "circle" mode: wide --- + This node creates a hook that applies a LoRA (Low-Rank Adaptation) model to modify only the model component of a neural network. It loads a checkpoint file and applies it with a specified strength to the model while leaving the CLIP component unchanged. This is an experimental node that extends the functionality of the base CreateHookModelAsLora class. ## Inputs diff --git a/built-in-nodes/CreateList.mdx b/built-in-nodes/CreateList.mdx index 20d832e27..3da86baf3 100644 --- a/built-in-nodes/CreateList.mdx +++ b/built-in-nodes/CreateList.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CreateList" icon: "circle" mode: wide --- + The Create List node combines multiple inputs into a single, sequential list. It takes any number of inputs of the same data type and concatenates them in the order they are connected. This node is useful for preparing batches of data, such as images or text, to be processed by other nodes in a workflow. ## Inputs diff --git a/built-in-nodes/CreateVideo.mdx b/built-in-nodes/CreateVideo.mdx index e4b150cae..9a47f139b 100644 --- a/built-in-nodes/CreateVideo.mdx +++ b/built-in-nodes/CreateVideo.mdx @@ -5,23 +5,25 @@ sidebarTitle: "CreateVideo" icon: "circle" mode: wide --- + The Create Video node generates a video file from a sequence of images. You can specify the playback speed using frames per second and optionally add audio to the video. The node combines your images into a video format that can be played back with the specified frame rate. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `images` | The images to create a video from. | IMAGE | Yes | - | | `fps` | The frames per second for the video playback speed (default: 30.0). | FLOAT | Yes | 1.0 - 120.0 | | `audio` | The audio to add to the video. | AUDIO | No | - | +| `bit_depth` | Bit depth of the created video. 10-bit keeps smoother gradients with less banding, but some players and downstream nodes may not support it (default: 8). | INT | No | 8 - 10 | ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `output` | The generated video file containing the input images and optional audio. | VIDEO | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/CreateVideo/en.md) --- -**Source fingerprint (SHA-256):** `b3effbbc380a3841ffbedd3c9561e783bc9f9a7887edc8965c38992cb370a812` +**Source fingerprint (SHA-256):** `7d9484da73946ee69608e16608307de7334a8f920b5c5ec5c7a6f227934e3318` diff --git a/built-in-nodes/CropByBBoxes.mdx b/built-in-nodes/CropByBBoxes.mdx index 4f80c49cf..7ec127214 100644 --- a/built-in-nodes/CropByBBoxes.mdx +++ b/built-in-nodes/CropByBBoxes.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CropByBBoxes" icon: "circle" mode: wide --- + The CropByBBoxes node extracts and resizes specific rectangular regions from an input image batch. It uses provided bounding box coordinates to define the area to crop from each image. The cropped regions are then resized to a specified output dimension, with options to either stretch the crop or pad it to preserve its original aspect ratio. ## Inputs diff --git a/built-in-nodes/CropMask.mdx b/built-in-nodes/CropMask.mdx index 4064e5ec8..56b707778 100644 --- a/built-in-nodes/CropMask.mdx +++ b/built-in-nodes/CropMask.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CropMask" icon: "circle" mode: wide --- + The CropMask node is designed for cropping a specified area from a given mask. It allows users to define the region of interest by specifying coordinates and dimensions, effectively extracting a portion of the mask for further processing or analysis. ## Inputs diff --git a/built-in-nodes/CurveEditor.mdx b/built-in-nodes/CurveEditor.mdx index 12dd89451..42eea2add 100644 --- a/built-in-nodes/CurveEditor.mdx +++ b/built-in-nodes/CurveEditor.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CurveEditor" icon: "circle" mode: wide --- + The Curve Editor node provides a visual interface for adjusting and fine-tuning a curve. It allows you to modify the shape of an input curve and optionally visualize its distribution with a histogram. The node outputs the modified curve for use in other parts of your workflow. ## Inputs diff --git a/built-in-nodes/CustomCombo.mdx b/built-in-nodes/CustomCombo.mdx index 93be7f735..b3e5e5f44 100644 --- a/built-in-nodes/CustomCombo.mdx +++ b/built-in-nodes/CustomCombo.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CustomCombo" icon: "circle" mode: wide --- + The Custom Combo node allows you to create a custom dropdown menu with your own list of text options. It is a frontend-focused node that provides a backend representation to ensure compatibility within your workflow. When you select an option from the dropdown, the node outputs that text as a string and its index position. ## Inputs diff --git a/built-in-nodes/DA3GeometryToMesh.mdx b/built-in-nodes/DA3GeometryToMesh.mdx new file mode 100644 index 000000000..4a916d972 --- /dev/null +++ b/built-in-nodes/DA3GeometryToMesh.mdx @@ -0,0 +1,32 @@ +--- +title: "DA3GeometryToMesh - ComfyUI Built-in Node Documentation" +description: "Complete documentation for the DA3GeometryToMesh node in ComfyUI. Learn its inputs, outputs, parameters and usage." +sidebarTitle: "DA3GeometryToMesh" +icon: "circle" +mode: wide +--- + +This node converts a DA3_GEOMETRY packet into a 3D mesh by unprojecting the depth map and triangulating the resulting point cloud. It processes a single image from a batch and produces a textured or untextured mesh suitable for 3D rendering. + +## Inputs + +| Parameter | Description | Data Type | Required | Range | +|-----------|-------------|-----------|----------|-------| +| `da3_geometry` | The DA3_GEOMETRY packet containing depth map, optional confidence map, optional sky map, and source image | DA3_GEOMETRY | Yes | - | +| `batch_index` | Which image of a batch to convert. Per-image vertex counts differ so batches cannot be stacked (default: 0) | INT | Yes | 0 to 4096 | +| `decimation` | Vertex stride. 1 = full resolution, 2 = half, etc. (default: 1) | INT | Yes | 1 to 8 | +| `discontinuity_threshold` | Drop triangles whose 3x3 depth span exceeds this fraction. 0 = off (default: 0.04) | FLOAT | Yes | 0.0 to 1.0 | +| `confidence_threshold` | Exclude pixels whose per-image normalised confidence is below this value. 0 = keep all, 1 = keep only the single most confident pixel. Used when the geometry has a confidence map (Small/Base models) (default: 0.1) | FLOAT | Yes | 0.0 to 1.0 | +| `use_sky_mask` | Exclude sky-probability pixels (sky >= 0.5) from the mesh. Used when the geometry has a sky map (Mono/Metric models) (default: True) | BOOLEAN | Yes | True or False | +| `texture` | Use the source image as a base color texture (default: True) | BOOLEAN | Yes | True or False | + +## Outputs + +| Output Name | Description | Data Type | +|-------------|-------------|-----------| +| `MESH` | A triangulated 3D mesh with vertices, faces, UV coordinates, and optional texture | MESH | + +> This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/DA3GeometryToMesh/en.md) + +--- +**Source fingerprint (SHA-256):** `1d311223a8d131030bcd4930d21852a21ac9dd5758e7f8b8d20b1cf68698893b` diff --git a/built-in-nodes/DA3GeometryToPointCloud.mdx b/built-in-nodes/DA3GeometryToPointCloud.mdx new file mode 100644 index 000000000..5c0c1d763 --- /dev/null +++ b/built-in-nodes/DA3GeometryToPointCloud.mdx @@ -0,0 +1,30 @@ +--- +title: "DA3GeometryToPointCloud - ComfyUI Built-in Node Documentation" +description: "Complete documentation for the DA3GeometryToPointCloud node in ComfyUI. Learn its inputs, outputs, parameters and usage." +sidebarTitle: "DA3GeometryToPointCloud" +icon: "circle" +mode: wide +--- + +This node converts a depth map from a DA3_GEOMETRY object into a 3D point cloud. It applies filtering based on confidence and sky masks, and transforms the points into a common world coordinate system suitable for multi-view scenes. + +## Inputs + +| Parameter | Description | Data Type | Required | Range | +|-----------|-------------|-----------|----------|-------| +| `da3_geometry` | The DA3_GEOMETRY object containing depth data and optional image, confidence, and sky maps | DA3_GEOMETRY | Yes | - | +| `batch_index` | Which image of a batch to convert (default: 0) | INT | Yes | 0 to 4096 | +| `confidence_threshold` | Exclude pixels whose per-image normalised confidence is below this value (0 = keep all). Used when the geometry has a confidence map (Small/Base models). (default: 0.1) | FLOAT | Yes | 0.0 to 1.0 | +| `use_sky_mask` | Exclude sky-probability pixels (sky >= 0.5). Used when the geometry has a sky map (Mono/Metric models). (default: True) | BOOLEAN | Yes | True or False | +| `downsample` | Take every Nth pixel (1 = full resolution). Higher values give fewer points and faster processing. (default: 1) | INT | Yes | 1 to 16 | + +## Outputs + +| Output Name | Description | Data Type | +|-------------|-------------|-----------| +| `point_cloud` | A point cloud object containing filtered 3D points, optional colors, and optional confidence values | DA3_POINT_CLOUD | + +> This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/DA3GeometryToPointCloud/en.md) + +--- +**Source fingerprint (SHA-256):** `3cf5bdbb8afdfcfc02f9832a8cbc5a3df49da755dea6df01792aa6ef9e5d7287` diff --git a/built-in-nodes/DA3Inference.mdx b/built-in-nodes/DA3Inference.mdx new file mode 100644 index 000000000..d3aa32ae3 --- /dev/null +++ b/built-in-nodes/DA3Inference.mdx @@ -0,0 +1,38 @@ +--- +title: "DA3Inference - ComfyUI Built-in Node Documentation" +description: "Complete documentation for the DA3Inference node in ComfyUI. Learn its inputs, outputs, parameters and usage." +sidebarTitle: "DA3Inference" +icon: "circle" +mode: wide +--- + +This node runs the Depth Anything 3 model on an image to estimate depth and geometry information. In multi-view mode, multiple images are processed together as separate views of the same scene to produce geometrically consistent depth maps and camera poses. + +## Inputs + +| Parameter | Description | Data Type | Required | Range | +|-----------|-------------|-----------|----------|-------| +| `da3_model` | The Depth Anything 3 model to use for inference | DA3_MODEL | Yes | - | +| `image` | Input image or images to process | IMAGE | Yes | - | +| `resolution` | Resolution the model runs at (longest side, multiple of 14). Lower values are faster and use less VRAM. Higher values produce more detail. The output is upsampled back to the original size (default: 504) | INT | Yes | 140 to 2520 (step: 14) | +| `resize_method` | upper_bound_resize: scale so the longest side equals the resolution (caps memory, default). lower_bound_resize: scale so the shortest side equals the resolution (preserves more detail on tall/wide images, uses more memory) | COMBO | Yes | `"upper_bound_resize"`
`"lower_bound_resize"` | +| `mode` | mono: single view image processing (works with any model variant). multiview: all images processed together for geometric consistency and camera pose estimation (for Small and Base models only) | COMBO | Yes | `"mono"`
`"multiview"` | +| `ref_view_strategy` | Which view acts as the geometric anchor in multi-view mode. saddle_balanced: the view most average across all others (best general choice). saddle_sim_range: the view most visually distinct from the others. first / middle: fixed positional picks (default: saddle_balanced) | COMBO | No (conditional) | `"saddle_balanced"`
`"saddle_sim_range"`
`"first"`
`"middle"` | +| `pose_method` | How the camera field-of-view is estimated (for Small and Base models only). cam_dec: learned from image features. ray_pose: derived geometrically from the model's 3D ray output. Affects perspective correctness of the 3D output (default: cam_dec) | COMBO | No (conditional) | `"cam_dec"`
`"ray_pose"` | + +**Notes on parameter constraints:** +- The `ref_view_strategy` and `pose_method` parameters are only available when `mode` is set to `"multiview"` +- Multi-view mode requires a Small or Base model variant. Models with other head types (such as Metric or Mono) do not support cross-view attention or camera pose estimation +- When `pose_method` is set to `"cam_dec"`, the model must have a camera decoder. If set to `"ray_pose"`, the model must have a DualDPT head +- If the selected `pose_method` is not compatible with the loaded model, an error will be raised + +## Outputs + +| Output Name | Description | Data Type | +|-------------|-------------|-----------| +| `da3_geometry` | Dictionary of non-normalized tensors. Always contains the keys: depth, image, mode. Optional keys include: sky (for Mono/Metric models), confidence (for Small/Base models), extrinsics and intrinsics (for multi-view mode) | DA3_GEOMETRY | + +> This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/DA3Inference/en.md) + +--- +**Source fingerprint (SHA-256):** `e91dd47e6a01719cdd6b6ce8a9bcc45933cac72c5e147ac42906d2f83ab7c250` diff --git a/built-in-nodes/DA3Render.mdx b/built-in-nodes/DA3Render.mdx new file mode 100644 index 000000000..f0413e2de --- /dev/null +++ b/built-in-nodes/DA3Render.mdx @@ -0,0 +1,54 @@ +--- +title: "DA3Render - ComfyUI Built-in Node Documentation" +description: "Complete documentation for the DA3Render node in ComfyUI. Learn its inputs, outputs, parameters and usage." +sidebarTitle: "DA3Render" +icon: "circle" +mode: wide +--- + +This node renders a visualization from Depth Anything 3 geometry data. It can output depth maps, confidence maps, or sky masks depending on the selected output mode. + +## Inputs + +| Parameter | Description | Data Type | Required | Range | +|-----------|-------------|-----------|----------|-------| +| `da3_geometry` | The Depth Anything 3 geometry data packet containing depth, and optionally sky and confidence tensors | DA3_GEOMETRY | Yes | - | +| `output` | The type of visualization to render. Options include depth, depth_colored, sky_mask, and confidence. Each option has its own set of sub-parameters. | COMBO | Yes | `"depth"`
`"depth_colored"`
`"sky_mask"`
`"confidence"` | + +### Sub-parameters for `output` options + +When `output` is set to `"depth"` or `"depth_colored"`: + +| Parameter | Description | Data Type | Required | Range | +|-----------|-------------|-----------|----------|-------| +| `normalization` | The depth normalization method. v2_style uses mean/std normalization for perceptually balanced results (default). min_max stretches the full depth range to [0, 1] for maximum contrast. raw preserves metric units for Metric model without scaling. | COMBO | Yes | `"v2_style"`
`"min_max"`
`"raw"` | +| `apply_sky_clip` | Clip sky-region depth to the 99th percentile of foreground depth before normalization. Requires a sky key in the da3_geometry input (for Mono/Metric models only). Default: False | BOOLEAN | Yes | True
False | + +When `output` is set to `"sky_mask"`: + +| Parameter | Description | Data Type | Required | Range | +|-----------|-------------|-----------|----------|-------| +| `colored` | Apply the Turbo colormap to the sky mask. Default: False | BOOLEAN | Yes | True
False | + +When `output` is set to `"confidence"`: + +| Parameter | Description | Data Type | Required | Range | +|-----------|-------------|-----------|----------|-------| +| `colored` | Apply the Turbo colormap to the confidence map. Default: False | BOOLEAN | Yes | True
False | + +### Parameter Constraints + +- When `apply_sky_clip` is set to True, the `da3_geometry` input must contain a sky tensor. This is only available when using Mono or Metric models. If the sky tensor is missing, the node will raise an error. +- The `sky_mask` output option requires a sky tensor in the `da3_geometry` input. This is only available with Mono or Metric models. +- The `confidence` output option requires a confidence tensor in the `da3_geometry` input. This is only available with Small or Base models. + +## Outputs + +| Output Name | Description | Data Type | +|-------------|-------------|-----------| +| `IMAGE` | The rendered visualization as an image tensor. For depth outputs, returns a greyscale or colored depth map. For sky_mask and confidence, returns either a greyscale or colored visualization depending on the colored parameter. | IMAGE | + +> This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/DA3Render/en.md) + +--- +**Source fingerprint (SHA-256):** `54d4cde95a916cac26c8a2e19c5623e794d46c0d7652f1c8204f9f2a0deabe0c` diff --git a/built-in-nodes/DCTestNode.mdx b/built-in-nodes/DCTestNode.mdx index 5c0cb9ad7..8c64ced75 100644 --- a/built-in-nodes/DCTestNode.mdx +++ b/built-in-nodes/DCTestNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "DCTestNode" icon: "circle" mode: wide --- + The DCTestNode is a logic node that returns different types of data based on a user's selection from a dynamic combo box. It acts as a conditional router, where the chosen option determines which input field is active and what type of value the node will output. ## Inputs diff --git a/built-in-nodes/DeprecatedCheckpointLoader.mdx b/built-in-nodes/DeprecatedCheckpointLoader.mdx index c33f74b15..2b7efe026 100644 --- a/built-in-nodes/DeprecatedCheckpointLoader.mdx +++ b/built-in-nodes/DeprecatedCheckpointLoader.mdx @@ -5,6 +5,7 @@ sidebarTitle: "DeprecatedCheckpointLoader" icon: "circle" mode: wide --- + The CheckpointLoader node is designed for advanced loading operations, specifically to load model checkpoints along with their configurations. It facilitates the retrieval of model components necessary for initializing and running generative models, including configurations and checkpoints from specified directories. ## Inputs diff --git a/built-in-nodes/DeprecatedDiffusersLoader.mdx b/built-in-nodes/DeprecatedDiffusersLoader.mdx index eac2877d0..73476f6cf 100644 --- a/built-in-nodes/DeprecatedDiffusersLoader.mdx +++ b/built-in-nodes/DeprecatedDiffusersLoader.mdx @@ -5,6 +5,7 @@ sidebarTitle: "DeprecatedDiffusersLoader" icon: "circle" mode: wide --- + The DiffusersLoader node is designed for loading models from the diffusers library, specifically handling the loading of UNet, CLIP, and VAE models based on provided model paths. It facilitates the integration of these models into the ComfyUI framework, enabling advanced functionalities such as text-to-image generation, image manipulation, and more. ## Inputs diff --git a/built-in-nodes/DiffControlNetLoader.mdx b/built-in-nodes/DiffControlNetLoader.mdx index 8acdd24ea..9758178dc 100644 --- a/built-in-nodes/DiffControlNetLoader.mdx +++ b/built-in-nodes/DiffControlNetLoader.mdx @@ -5,6 +5,7 @@ sidebarTitle: "DiffControlNetLoader" icon: "circle" mode: wide --- + This node will detect models located in the `ComfyUI/models/controlnet` folder, and it will also read models from additional paths configured in the extra_model_paths.yaml file. Sometimes, you may need to **refresh the ComfyUI interface** to allow it to read the model files from the corresponding folder. The DiffControlNetLoader node is designed for loading differential control networks, which are specialized models that can modify the behavior of another model based on control net specifications. This node allows for the dynamic adjustment of model behaviors by applying differential control nets, facilitating the creation of customized model outputs. diff --git a/built-in-nodes/DifferentialDiffusion.mdx b/built-in-nodes/DifferentialDiffusion.mdx index 83102912c..02ceece8c 100644 --- a/built-in-nodes/DifferentialDiffusion.mdx +++ b/built-in-nodes/DifferentialDiffusion.mdx @@ -5,6 +5,7 @@ sidebarTitle: "DifferentialDiffusion" icon: "circle" mode: wide --- + The Differential Diffusion node modifies the denoising process by applying a binary mask based on timestep thresholds. It creates a mask that blends between the original denoise mask and a threshold-based binary mask, allowing controlled adjustment of the diffusion process strength. ## Inputs diff --git a/built-in-nodes/DiffusersLoader.mdx b/built-in-nodes/DiffusersLoader.mdx index f6b63ef64..4d26829c2 100644 --- a/built-in-nodes/DiffusersLoader.mdx +++ b/built-in-nodes/DiffusersLoader.mdx @@ -5,6 +5,7 @@ sidebarTitle: "DiffusersLoader" icon: "circle" mode: wide --- + The DiffusersLoader node loads pre-trained models from the diffusers format. It searches for valid diffusers model directories containing a `model_index.json` file and loads them as MODEL, CLIP, and VAE components for use in the pipeline. This node is part of the deprecated loaders category and provides compatibility with Hugging Face diffusers models. ## Inputs diff --git a/built-in-nodes/DisableNoise.mdx b/built-in-nodes/DisableNoise.mdx index 403ce2810..39a9295ee 100644 --- a/built-in-nodes/DisableNoise.mdx +++ b/built-in-nodes/DisableNoise.mdx @@ -5,6 +5,7 @@ sidebarTitle: "DisableNoise" icon: "circle" mode: wide --- + The DisableNoise node provides an empty noise configuration that can be used to disable noise generation in sampling processes. It returns a special noise object that contains no noise data, allowing other nodes to skip noise-related operations when connected to this output. ## Inputs diff --git a/built-in-nodes/DrawBBoxes.mdx b/built-in-nodes/DrawBBoxes.mdx index 30930ad44..db65c6ef8 100644 --- a/built-in-nodes/DrawBBoxes.mdx +++ b/built-in-nodes/DrawBBoxes.mdx @@ -5,6 +5,7 @@ sidebarTitle: "DrawBBoxes" icon: "circle" mode: wide --- + The DrawBBoxes node visualizes object detection results by drawing bounding boxes, labels, and confidence scores onto an image. If no input image is provided, it creates a blank canvas large enough to contain all the drawn boxes. It supports batch processing, allowing you to draw different sets of detections for multiple images or repeat the same detections across a batch. ## Inputs diff --git a/built-in-nodes/DualCFGGuider.mdx b/built-in-nodes/DualCFGGuider.mdx index 876ca21c1..9996796ed 100644 --- a/built-in-nodes/DualCFGGuider.mdx +++ b/built-in-nodes/DualCFGGuider.mdx @@ -5,6 +5,7 @@ sidebarTitle: "DualCFGGuider" icon: "circle" mode: wide --- + The DualCFGGuider node creates a guidance system for dual classifier-free guidance sampling. It combines two positive conditioning inputs with one negative conditioning input, applying different guidance scales to each conditioning pair to control the influence of each prompt on the generated output. ## Inputs diff --git a/built-in-nodes/DualCLIPLoader.mdx b/built-in-nodes/DualCLIPLoader.mdx index a71d26ef6..e9333ad13 100644 --- a/built-in-nodes/DualCLIPLoader.mdx +++ b/built-in-nodes/DualCLIPLoader.mdx @@ -5,6 +5,7 @@ sidebarTitle: "DualCLIPLoader" icon: "circle" mode: wide --- + The DualCLIPLoader node is designed for loading two CLIP models simultaneously, facilitating operations that require the integration or comparison of features from both models. This node will detect models located in the `ComfyUI/models/text_encoders` folder. diff --git a/built-in-nodes/DualModelGuider.mdx b/built-in-nodes/DualModelGuider.mdx index e25a2af0b..ac57839a8 100644 --- a/built-in-nodes/DualModelGuider.mdx +++ b/built-in-nodes/DualModelGuider.mdx @@ -5,7 +5,6 @@ sidebarTitle: "DualModelGuider" icon: "circle" mode: wide --- -# Dual Model CFG Guider This node allows you to use two different models during the guided CFG sampling process: one model for the positive (conditional) pass and a separate model for the negative (unconditional) pass. When no negative model is provided, it behaves like a standard CFG guider using a single model. diff --git a/built-in-nodes/EasyCache.mdx b/built-in-nodes/EasyCache.mdx index 1a3044c75..d2ebc2b68 100644 --- a/built-in-nodes/EasyCache.mdx +++ b/built-in-nodes/EasyCache.mdx @@ -5,6 +5,7 @@ sidebarTitle: "EasyCache" icon: "circle" mode: wide --- + The EasyCache node implements a native caching system for models to improve performance by reusing previously computed steps during the sampling process. It adds EasyCache functionality to a model with configurable thresholds for when to start and stop using the cache during the sampling timeline. ## Inputs diff --git a/built-in-nodes/ElevenLabsAudioIsolation.mdx b/built-in-nodes/ElevenLabsAudioIsolation.mdx index 6f68f1cc0..9b71c3fbe 100644 --- a/built-in-nodes/ElevenLabsAudioIsolation.mdx +++ b/built-in-nodes/ElevenLabsAudioIsolation.mdx @@ -5,21 +5,22 @@ sidebarTitle: "ElevenLabsAudioIsolation" icon: "circle" mode: wide --- + The ElevenLabs Voice Isolation node removes background noise from an audio file, isolating the vocals or speech. It sends the audio to the ElevenLabs API for processing and returns the cleaned audio. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | -| `audio` | Audio to process for background noise removal. | AUDIO | Yes | | +|-----------|-------------|-----------|----------|-------| +| `audio` | Audio to process for background noise removal. | AUDIO | Yes | | ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `audio` | The processed audio with background noise removed. | AUDIO | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ElevenLabsAudioIsolation/en.md) --- -**Source fingerprint (SHA-256):** `84f1ea16911b9b1d1ab60dd75fade8cc524ac3e39d44f60a242214f14006ff1e` +**Source fingerprint (SHA-256):** `9527f6cc976a72c787985d866dade272f3fcdc485d2bd9e3ceaaaf625822f3e1` diff --git a/built-in-nodes/ElevenLabsInstantVoiceClone.mdx b/built-in-nodes/ElevenLabsInstantVoiceClone.mdx index b22e75f51..22c6486fe 100644 --- a/built-in-nodes/ElevenLabsInstantVoiceClone.mdx +++ b/built-in-nodes/ElevenLabsInstantVoiceClone.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ElevenLabsInstantVoiceClone" icon: "circle" mode: wide --- + The ElevenLabs Instant Voice Clone node creates a new, unique voice model by analyzing 1 to 8 audio recordings of a person's voice. It sends these samples to the ElevenLabs API, which processes them to generate a voice clone that can be used for text-to-speech synthesis. ## Inputs @@ -25,4 +26,4 @@ The ElevenLabs Instant Voice Clone node creates a new, unique voice model by ana > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ElevenLabsInstantVoiceClone/en.md) --- -**Source fingerprint (SHA-256):** `760bd99ed8382eb875ab21739346d178130b02240526308b784332a59b048d78` +**Source fingerprint (SHA-256):** `5b109dfff8cdbc51d9e2684b9508b0998aaa014459b973acf29c204835a8db95` diff --git a/built-in-nodes/ElevenLabsSpeechToSpeech.mdx b/built-in-nodes/ElevenLabsSpeechToSpeech.mdx index 20cabdca0..61937d69d 100644 --- a/built-in-nodes/ElevenLabsSpeechToSpeech.mdx +++ b/built-in-nodes/ElevenLabsSpeechToSpeech.mdx @@ -5,12 +5,13 @@ sidebarTitle: "ElevenLabsSpeechToSpeech" icon: "circle" mode: wide --- + The ElevenLabs Speech to Speech node transforms an input audio file from one voice to another. It uses the ElevenLabs API to convert speech while preserving the original content and emotional tone of the audio. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `voice` | Target voice for the transformation. Connect from Voice Selector or Instant Voice Clone. | CUSTOM | Yes | - | | `audio` | Source audio to transform. | AUDIO | Yes | - | | `stability` | Voice stability. Lower values give broader emotional range, higher values produce more consistent but potentially monotonous speech (default: 0.5). | FLOAT | No | 0.0 - 1.0 | @@ -22,10 +23,10 @@ The ElevenLabs Speech to Speech node transforms an input audio file from one voi ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `audio` | The transformed audio file in the specified output format. | AUDIO | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ElevenLabsSpeechToSpeech/en.md) --- -**Source fingerprint (SHA-256):** `ef065ffa78a63398e746b52c6c8f2c336e6a4137722537c8026d292ed397a246` +**Source fingerprint (SHA-256):** `a3cd602181d134b9ab517bfac092ea30b62ef5a9942a905c0c3e6959b34370ca` diff --git a/built-in-nodes/ElevenLabsSpeechToText.mdx b/built-in-nodes/ElevenLabsSpeechToText.mdx index f0ba983de..ef333e6f6 100644 --- a/built-in-nodes/ElevenLabsSpeechToText.mdx +++ b/built-in-nodes/ElevenLabsSpeechToText.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ElevenLabsSpeechToText" icon: "circle" mode: wide --- + The ElevenLabs Speech to Text node transcribes audio files into text. It uses ElevenLabs' API to convert spoken words into a written transcript, supporting features like automatic language detection, identifying different speakers, and tagging non-speech sounds like music or laughter. ## Inputs @@ -35,4 +36,4 @@ The ElevenLabs Speech to Text node transcribes audio files into text. It uses El > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ElevenLabsSpeechToText/en.md) --- -**Source fingerprint (SHA-256):** `1541ae5542b83d80cb96ab0c8694c25b2bd9d4f10c1030902064d05319b2a520` +**Source fingerprint (SHA-256):** `7eb5d72615aa8a9e4a8014e45b39cf83dc8d8432d7ce0dccba20489be80a5830` diff --git a/built-in-nodes/ElevenLabsTextToDialogue.mdx b/built-in-nodes/ElevenLabsTextToDialogue.mdx index 169fe755f..512d022fa 100644 --- a/built-in-nodes/ElevenLabsTextToDialogue.mdx +++ b/built-in-nodes/ElevenLabsTextToDialogue.mdx @@ -5,12 +5,13 @@ sidebarTitle: "ElevenLabsTextToDialogue" icon: "circle" mode: wide --- + The ElevenLabs Text to Dialogue node generates a multi-speaker audio dialogue from text. It allows you to create a conversation by specifying different text lines and distinct voices for each participant. The node sends the dialogue request to the ElevenLabs API and returns the generated audio. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `stability` | Voice stability. Lower values give broader emotional range, higher values produce more consistent but potentially monotonous speech. (default: 0.5) | FLOAT | No | 0.0 - 1.0 | | `apply_text_normalization` | Text normalization mode. 'auto' lets the system decide, 'on' always applies normalization, 'off' skips it. | COMBO | No | `"auto"`
`"on"`
`"off"` | | `model` | Model to use for dialogue generation. | COMBO | No | `"eleven_v3"` | @@ -24,10 +25,10 @@ The ElevenLabs Text to Dialogue node generates a multi-speaker audio dialogue fr ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `audio` | The generated multi-speaker dialogue audio in the selected output format. | AUDIO | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ElevenLabsTextToDialogue/en.md) --- -**Source fingerprint (SHA-256):** `76eaa0ce55e1b542f4f2073405c707d686affd15202dc1adf1e1a81c542cbdb1` +**Source fingerprint (SHA-256):** `95b16143391a2282c58ebc66561b85338a8ce1f87e0ec769405225599d2c76ae` diff --git a/built-in-nodes/ElevenLabsTextToSoundEffects.mdx b/built-in-nodes/ElevenLabsTextToSoundEffects.mdx index d2f3a1475..2d0a9d7e0 100644 --- a/built-in-nodes/ElevenLabsTextToSoundEffects.mdx +++ b/built-in-nodes/ElevenLabsTextToSoundEffects.mdx @@ -5,13 +5,14 @@ sidebarTitle: "ElevenLabsTextToSoundEffects" icon: "circle" mode: wide --- + The ElevenLabs Text to Sound Effects node generates audio sound effects from a text description. It uses the ElevenLabs API to create sound effects based on your prompt, allowing you to control the duration, looping behavior, and how closely the sound follows the text. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | -| `text` | Text description of the sound effect to generate. This is a required field. | STRING | Yes | N/A | +|-----------|-------------|-----------|----------|-------| +| `text` | Text description of the sound effect to generate. | STRING | Yes | N/A | | `model` | Model to use for sound effect generation. Selecting this model reveals additional parameters: `duration` (default: 5.0, range: 0.5 to 30.0 seconds), `loop` (default: False), and `prompt_influence` (default: 0.3, range: 0.0 to 1.0). | COMBO | Yes | `"eleven_sfx_v2"` | | `output_format` | Audio output format. | COMBO | Yes | `"mp3_44100_192"`
`"opus_48000_192"` | @@ -24,10 +25,10 @@ The ElevenLabs Text to Sound Effects node generates audio sound effects from a t ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `audio` | The generated sound effect audio file. | AUDIO | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ElevenLabsTextToSoundEffects/en.md) --- -**Source fingerprint (SHA-256):** `5868bfeb82c88b46587cbbce48266abd8b78ac05a24ae61a7c8dc978373c2c06` +**Source fingerprint (SHA-256):** `218ff617256cea33f310c1bcfc6407c46aaadc59201a0324b0ec64583166ce58` diff --git a/built-in-nodes/ElevenLabsTextToSpeech.mdx b/built-in-nodes/ElevenLabsTextToSpeech.mdx index 39c64c742..c615f949e 100644 --- a/built-in-nodes/ElevenLabsTextToSpeech.mdx +++ b/built-in-nodes/ElevenLabsTextToSpeech.mdx @@ -5,12 +5,13 @@ sidebarTitle: "ElevenLabsTextToSpeech" icon: "circle" mode: wide --- + The ElevenLabs Text to Speech node converts written text into spoken audio using the ElevenLabs API. It allows you to select a specific voice and fine-tune various speech characteristics like stability, speed, and style to generate a customized audio output. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `voice` | Voice to use for speech synthesis. Connect from Voice Selector or Instant Voice Clone. | CUSTOM | Yes | N/A | | `text` | The text to convert to speech. | STRING | Yes | N/A | | `stability` | Voice stability. Lower values give broader emotional range, higher values produce more consistent but potentially monotonous speech (default: 0.5). | FLOAT | No | 0.0 - 1.0 | @@ -21,25 +22,26 @@ The ElevenLabs Text to Speech node converts written text into spoken audio using | `output_format` | Audio output format. | COMBO | No | `"mp3_44100_192"`
`"opus_48000_192"` | **Model-Specific Parameters:** + When the `model` parameter is set to `"eleven_multilingual_v2"`, the following additional parameters become available: -* `speed`: Speech speed. 1.0 is normal, <1.0 slower, >1.0 faster (default: 1.0, range: 0.7 - 1.3). -* `similarity_boost`: Similarity boost. Higher values make the voice more similar to the original (default: 0.75, range: 0.0 - 1.0). -* `use_speaker_boost`: Boost similarity to the original speaker voice (default: False). -* `style`: Style exaggeration. Higher values increase stylistic expression but may reduce stability (default: 0.0, range: 0.0 - 0.2). +- `speed`: Speech speed. 1.0 is normal, <1.0 slower, >1.0 faster (default: 1.0, range: 0.7 - 1.3). +- `similarity_boost`: Similarity boost. Higher values make the voice more similar to the original (default: 0.75, range: 0.0 - 1.0). +- `use_speaker_boost`: Boost similarity to the original speaker voice (default: False). +- `style`: Style exaggeration. Higher values increase stylistic expression but may reduce stability (default: 0.0, range: 0.0 - 0.2). When the `model` parameter is set to `"eleven_v3"`, the following additional parameters become available: -* `speed`: Speech speed. 1.0 is normal, <1.0 slower, >1.0 faster (default: 1.0, range: 0.7 - 1.3). -* `similarity_boost`: Similarity boost. Higher values make the voice more similar to the original (default: 0.75, range: 0.0 - 1.0). +- `speed`: Speech speed. 1.0 is normal, <1.0 slower, >1.0 faster (default: 1.0, range: 0.7 - 1.3). +- `similarity_boost`: Similarity boost. Higher values make the voice more similar to the original (default: 0.75, range: 0.0 - 1.0). ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `audio` | The generated audio from the text-to-speech conversion. | AUDIO | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ElevenLabsTextToSpeech/en.md) --- -**Source fingerprint (SHA-256):** `0cd570fbb152e07ba028e96df56abc08dde8941d043386fd076f42a1e1dc6016` +**Source fingerprint (SHA-256):** `78ed1c6af2d0b1cc0293d725492a8b104b6d0c6bc18d9971b75047db946cdd33` diff --git a/built-in-nodes/ElevenLabsVoiceSelector.mdx b/built-in-nodes/ElevenLabsVoiceSelector.mdx index af71f67fb..776c0997f 100644 --- a/built-in-nodes/ElevenLabsVoiceSelector.mdx +++ b/built-in-nodes/ElevenLabsVoiceSelector.mdx @@ -5,21 +5,22 @@ sidebarTitle: "ElevenLabsVoiceSelector" icon: "circle" mode: wide --- + The ElevenLabs Voice Selector node allows you to choose a specific voice from a predefined list of ElevenLabs text-to-speech voices. It takes a voice name as input and outputs the corresponding voice identifier needed for audio generation. This node simplifies the process of selecting a compatible voice for use with other ElevenLabs audio nodes. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `voice` | Choose a voice from the predefined ElevenLabs voices. | STRING | Yes | `"Adam (male, american)"`
`"Antoni (male, british)"`
`"Arnold (male, american)"`
`"Bella (female, american)"`
`"Domi (female, american)"`
`"Elli (female, american)"`
`"Josh (male, american)"`
`"Rachel (female, american)"`
`"Sam (male, american)"` | ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `voice` | The unique identifier for the selected ElevenLabs voice, which can be passed to other nodes for text-to-speech generation. | STRING | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ElevenLabsVoiceSelector/en.md) --- -**Source fingerprint (SHA-256):** `47adf5da14e65749c16ada389331c380a1e3a18ecc6f366c32d84ffe7c34990a` +**Source fingerprint (SHA-256):** `72e2239bb0da15a88cd346ede2051b4fb717f3bf49faaf5d63c0622b03ccd80d` diff --git a/built-in-nodes/EmptyARVideoLatent.mdx b/built-in-nodes/EmptyARVideoLatent.mdx index cef922b2c..3fcbac0e7 100644 --- a/built-in-nodes/EmptyARVideoLatent.mdx +++ b/built-in-nodes/EmptyARVideoLatent.mdx @@ -5,6 +5,7 @@ sidebarTitle: "EmptyARVideoLatent" icon: "circle" mode: wide --- + ## Overview The EmptyARVideoLatent node creates a blank, empty latent representation for video generation. It is used to initialize a video generation process by providing a tensor of zeros with the specified dimensions, aspect ratio, and length. diff --git a/built-in-nodes/EmptyAceStep1.5LatentAudio.mdx b/built-in-nodes/EmptyAceStep1.5LatentAudio.mdx index 5c563d5e8..d2f99b3ae 100644 --- a/built-in-nodes/EmptyAceStep1.5LatentAudio.mdx +++ b/built-in-nodes/EmptyAceStep1.5LatentAudio.mdx @@ -5,6 +5,7 @@ sidebarTitle: "EmptyAceStep1.5LatentAudio" icon: "circle" mode: wide --- + The Empty Ace Step 1.5 Latent Audio node creates an empty latent tensor designed for audio processing. It generates a silent audio latent of a specified duration and batch size, which can be used as a starting point for audio generation workflows in ComfyUI. The node calculates the latent length based on the input seconds and a fixed sample rate. ## Inputs diff --git a/built-in-nodes/EmptyAceStepLatentAudio.mdx b/built-in-nodes/EmptyAceStepLatentAudio.mdx index 81e52889b..e81f38238 100644 --- a/built-in-nodes/EmptyAceStepLatentAudio.mdx +++ b/built-in-nodes/EmptyAceStepLatentAudio.mdx @@ -5,6 +5,7 @@ sidebarTitle: "EmptyAceStepLatentAudio" icon: "circle" mode: wide --- + The EmptyAceStepLatentAudio node creates empty latent audio samples of a specified duration. It generates a batch of silent audio latents filled with zeros, where the length is calculated based on the input seconds and audio processing parameters. This node is useful for initializing audio processing workflows that require latent representations. ## Inputs diff --git a/built-in-nodes/EmptyAudio.mdx b/built-in-nodes/EmptyAudio.mdx index d3f33b2e0..69ee3c76d 100644 --- a/built-in-nodes/EmptyAudio.mdx +++ b/built-in-nodes/EmptyAudio.mdx @@ -5,6 +5,7 @@ sidebarTitle: "EmptyAudio" icon: "circle" mode: wide --- + The EmptyAudio node generates a silent audio clip with specified duration, sample rate, and channel configuration. It creates a waveform containing all zeros, producing complete silence for the given duration. This node is useful for creating placeholder audio or generating silent segments in audio workflows. ## Inputs diff --git a/built-in-nodes/EmptyChromaRadianceLatentImage.mdx b/built-in-nodes/EmptyChromaRadianceLatentImage.mdx index c4e85f5ec..81afe6091 100644 --- a/built-in-nodes/EmptyChromaRadianceLatentImage.mdx +++ b/built-in-nodes/EmptyChromaRadianceLatentImage.mdx @@ -5,6 +5,7 @@ sidebarTitle: "EmptyChromaRadianceLatentImage" icon: "circle" mode: wide --- + The EmptyChromaRadianceLatentImage node creates a blank latent image with specified dimensions for use in chroma radiance workflows. It generates a tensor filled with zeros that serves as a starting point for latent space operations. The node allows you to define the width, height, and batch size of the empty latent image. ## Inputs diff --git a/built-in-nodes/EmptyCosmosLatentVideo.mdx b/built-in-nodes/EmptyCosmosLatentVideo.mdx index c12714e99..758d7b1ed 100644 --- a/built-in-nodes/EmptyCosmosLatentVideo.mdx +++ b/built-in-nodes/EmptyCosmosLatentVideo.mdx @@ -5,6 +5,7 @@ sidebarTitle: "EmptyCosmosLatentVideo" icon: "circle" mode: wide --- + The EmptyCosmosLatentVideo node creates an empty latent video tensor with specified dimensions. It generates a zero-filled latent representation that can be used as a starting point for video generation workflows, with configurable width, height, length, and batch size parameters. ## Inputs diff --git a/built-in-nodes/EmptyFlux2LatentImage.mdx b/built-in-nodes/EmptyFlux2LatentImage.mdx index f7bc45c93..da6945371 100644 --- a/built-in-nodes/EmptyFlux2LatentImage.mdx +++ b/built-in-nodes/EmptyFlux2LatentImage.mdx @@ -5,6 +5,7 @@ sidebarTitle: "EmptyFlux2LatentImage" icon: "circle" mode: wide --- + The EmptyFlux2LatentImage node creates a blank, empty latent representation. It generates a tensor filled with zeros, which serves as a starting point for the Flux model's denoising process. The dimensions of the latent are determined by the input width and height, scaled down by a factor of 16. ## Inputs diff --git a/built-in-nodes/EmptyHiDreamO1LatentImage.mdx b/built-in-nodes/EmptyHiDreamO1LatentImage.mdx index b55e18f51..b259655de 100644 --- a/built-in-nodes/EmptyHiDreamO1LatentImage.mdx +++ b/built-in-nodes/EmptyHiDreamO1LatentImage.mdx @@ -5,6 +5,7 @@ sidebarTitle: "EmptyHiDreamO1LatentImage" icon: "circle" mode: wide --- + ## Overview This node creates an empty latent image in pixel space, specifically designed for the HiDream-O1-Image model. It generates a blank tensor of zeros that serves as the starting point for image generation, with dimensions defined by the width, height, and batch size inputs. diff --git a/built-in-nodes/EmptyHunyuanImageLatent.mdx b/built-in-nodes/EmptyHunyuanImageLatent.mdx index 7eb8a94f5..8ffa5f299 100644 --- a/built-in-nodes/EmptyHunyuanImageLatent.mdx +++ b/built-in-nodes/EmptyHunyuanImageLatent.mdx @@ -5,6 +5,7 @@ sidebarTitle: "EmptyHunyuanImageLatent" icon: "circle" mode: wide --- + The EmptyHunyuanImageLatent node creates an empty latent tensor with specific dimensions for use with Hunyuan image generation models. It generates a blank starting point that can be processed through subsequent nodes in the workflow. The node allows you to specify the width, height, and batch size of the latent space. ## Inputs diff --git a/built-in-nodes/EmptyHunyuanLatentVideo.mdx b/built-in-nodes/EmptyHunyuanLatentVideo.mdx index fe770f6ae..76a856c0e 100644 --- a/built-in-nodes/EmptyHunyuanLatentVideo.mdx +++ b/built-in-nodes/EmptyHunyuanLatentVideo.mdx @@ -5,6 +5,7 @@ sidebarTitle: "EmptyHunyuanLatentVideo" icon: "circle" mode: wide --- + The `EmptyHunyuanLatentVideo` node is similar to the `EmptyLatentImage` node. You can consider it as a blank canvas for video generation, where width, height, and length define the properties of the canvas, and the batch size determines the number of canvases to create. This node creates empty canvases ready for subsequent video generation tasks. ## Inputs diff --git a/built-in-nodes/EmptyHunyuanVideo15Latent.mdx b/built-in-nodes/EmptyHunyuanVideo15Latent.mdx index 15e3187d4..45bbd3edb 100644 --- a/built-in-nodes/EmptyHunyuanVideo15Latent.mdx +++ b/built-in-nodes/EmptyHunyuanVideo15Latent.mdx @@ -5,6 +5,7 @@ sidebarTitle: "EmptyHunyuanVideo15Latent" icon: "circle" mode: wide --- + This node creates an empty latent tensor specifically formatted for use with the HunyuanVideo 1.5 model. It generates a blank starting point for video generation by allocating a tensor of zeros with the correct channel count and spatial dimensions for the model's latent space. ## Inputs diff --git a/built-in-nodes/EmptyImage.mdx b/built-in-nodes/EmptyImage.mdx index 77ac195dc..2230a95b1 100644 --- a/built-in-nodes/EmptyImage.mdx +++ b/built-in-nodes/EmptyImage.mdx @@ -5,6 +5,7 @@ sidebarTitle: "EmptyImage" icon: "circle" mode: wide --- + ## Function Description The EmptyImage node is used to create blank images with specified dimensions and colors. It can generate solid-color background images, commonly used as starting points or background images for image processing workflows. diff --git a/built-in-nodes/EmptyLTXVLatentVideo.mdx b/built-in-nodes/EmptyLTXVLatentVideo.mdx index 539167f2e..7c226e4b1 100644 --- a/built-in-nodes/EmptyLTXVLatentVideo.mdx +++ b/built-in-nodes/EmptyLTXVLatentVideo.mdx @@ -5,6 +5,7 @@ sidebarTitle: "EmptyLTXVLatentVideo" icon: "circle" mode: wide --- + The EmptyLTXVLatentVideo node creates an empty latent tensor for video processing. It generates a blank starting point with specified dimensions that can be used as input for video generation workflows. The node produces a zero-filled latent representation with the configured width, height, length, and batch size. ## Inputs diff --git a/built-in-nodes/EmptyLatentAudio.mdx b/built-in-nodes/EmptyLatentAudio.mdx index c148fa12e..dc552f282 100644 --- a/built-in-nodes/EmptyLatentAudio.mdx +++ b/built-in-nodes/EmptyLatentAudio.mdx @@ -5,6 +5,7 @@ sidebarTitle: "EmptyLatentAudio" icon: "circle" mode: wide --- + The EmptyLatentAudio node creates an empty latent tensor for audio processing. It generates a blank audio latent representation with a specified duration and batch size, which can be used as a starting point for audio generation or processing workflows. The node automatically calculates the appropriate latent dimensions based on the audio duration and sample rate. ## Inputs diff --git a/built-in-nodes/EmptyLatentHunyuan3Dv2.mdx b/built-in-nodes/EmptyLatentHunyuan3Dv2.mdx index 3730c9525..d69694d95 100644 --- a/built-in-nodes/EmptyLatentHunyuan3Dv2.mdx +++ b/built-in-nodes/EmptyLatentHunyuan3Dv2.mdx @@ -5,6 +5,7 @@ sidebarTitle: "EmptyLatentHunyuan3Dv2" icon: "circle" mode: wide --- + The EmptyLatentHunyuan3Dv2 node creates blank latent tensors specifically formatted for Hunyuan3Dv2 3D generation models. It generates empty latent spaces with the correct dimensions and structure required by the Hunyuan3Dv2 architecture, allowing you to start 3D generation workflows from scratch. The node produces latent tensors filled with zeros that serve as the foundation for subsequent 3D generation processes. ## Inputs diff --git a/built-in-nodes/EmptyLatentImage.mdx b/built-in-nodes/EmptyLatentImage.mdx index 6b302830a..b9f258700 100644 --- a/built-in-nodes/EmptyLatentImage.mdx +++ b/built-in-nodes/EmptyLatentImage.mdx @@ -5,6 +5,7 @@ sidebarTitle: "EmptyLatentImage" icon: "circle" mode: wide --- + The `EmptyLatentImage` node is designed to generate a blank latent space representation with specified dimensions and batch size. This node serves as a foundational step in generating or manipulating images in latent space, providing a starting point for further image synthesis or modification processes. ## Inputs diff --git a/built-in-nodes/EmptyMochiLatentVideo.mdx b/built-in-nodes/EmptyMochiLatentVideo.mdx index e845ffe57..8d5caf361 100644 --- a/built-in-nodes/EmptyMochiLatentVideo.mdx +++ b/built-in-nodes/EmptyMochiLatentVideo.mdx @@ -5,6 +5,7 @@ sidebarTitle: "EmptyMochiLatentVideo" icon: "circle" mode: wide --- + The EmptyMochiLatentVideo node creates an empty latent video tensor with specified dimensions. It generates a zero-filled latent representation that can be used as a starting point for video generation workflows. The node allows you to define the width, height, length, and batch size for the latent video tensor. ## Inputs diff --git a/built-in-nodes/EmptyQwenImageLayeredLatentImage.mdx b/built-in-nodes/EmptyQwenImageLayeredLatentImage.mdx index f93797748..8be7d3179 100644 --- a/built-in-nodes/EmptyQwenImageLayeredLatentImage.mdx +++ b/built-in-nodes/EmptyQwenImageLayeredLatentImage.mdx @@ -5,6 +5,7 @@ sidebarTitle: "EmptyQwenImageLayeredLatentImage" icon: "circle" mode: wide --- + The Empty Qwen Image Layered Latent node creates a blank, multi-layered latent representation for use with Qwen image models. It generates a tensor filled with zeros, structured with a specified number of layers, batch size, and spatial dimensions. This empty latent serves as a starting point for subsequent image generation or manipulation workflows. ## Inputs diff --git a/built-in-nodes/EmptySD3LatentImage.mdx b/built-in-nodes/EmptySD3LatentImage.mdx index 9c501942b..9068f6134 100644 --- a/built-in-nodes/EmptySD3LatentImage.mdx +++ b/built-in-nodes/EmptySD3LatentImage.mdx @@ -5,6 +5,7 @@ sidebarTitle: "EmptySD3LatentImage" icon: "circle" mode: wide --- + The EmptySD3LatentImage node creates a blank latent image tensor specifically formatted for Stable Diffusion 3 models. It generates a tensor filled with zeros that has the correct dimensions and structure expected by SD3 pipelines. This is commonly used as a starting point for image generation workflows. ## Inputs diff --git a/built-in-nodes/Epsilon Scaling.mdx b/built-in-nodes/Epsilon Scaling.mdx index c46143860..ff966c854 100644 --- a/built-in-nodes/Epsilon Scaling.mdx +++ b/built-in-nodes/Epsilon Scaling.mdx @@ -5,6 +5,7 @@ sidebarTitle: "Epsilon Scaling" icon: "circle" mode: wide --- + This node implements the Epsilon Scaling method from the research paper "Elucidating the Exposure Bias in Diffusion Models" (arxiv.org/abs/2308.15321v6). It works by scaling the predicted noise during the sampling process to help reduce exposure bias, which can lead to improved quality in the generated images. This implementation uses the "uniform schedule" recommended by the paper for its practicality and effectiveness. ## Inputs diff --git a/built-in-nodes/ExponentialScheduler.mdx b/built-in-nodes/ExponentialScheduler.mdx index 1a05776aa..79e05f07a 100644 --- a/built-in-nodes/ExponentialScheduler.mdx +++ b/built-in-nodes/ExponentialScheduler.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ExponentialScheduler" icon: "circle" mode: wide --- + The `ExponentialScheduler` node is designed to generate a sequence of sigma values following an exponential schedule for diffusion sampling processes. It provides a customizable approach to control the noise levels applied at each step of the diffusion process, allowing for fine-tuning of the sampling behavior. ## Inputs diff --git a/built-in-nodes/ExtendIntermediateSigmas.mdx b/built-in-nodes/ExtendIntermediateSigmas.mdx index 0ece9aed0..6478a0309 100644 --- a/built-in-nodes/ExtendIntermediateSigmas.mdx +++ b/built-in-nodes/ExtendIntermediateSigmas.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ExtendIntermediateSigmas" icon: "circle" mode: wide --- + The ExtendIntermediateSigmas node takes an existing sequence of sigma values and inserts additional intermediate sigma values between them. It allows you to specify how many extra steps to add, the spacing method for interpolation, and optional start and end sigma boundaries to control where the extension occurs within the sigma sequence. ## Inputs diff --git a/built-in-nodes/FeatherMask.mdx b/built-in-nodes/FeatherMask.mdx index 52f1db063..d31278237 100644 --- a/built-in-nodes/FeatherMask.mdx +++ b/built-in-nodes/FeatherMask.mdx @@ -5,6 +5,7 @@ sidebarTitle: "FeatherMask" icon: "circle" mode: wide --- + The `FeatherMask` node applies a feathering effect to the edges of a given mask, smoothly transitioning the mask's edges by adjusting their opacity based on specified distances from each edge. This creates a softer, more blended edge effect. ## Inputs diff --git a/built-in-nodes/File3DToSplat.mdx b/built-in-nodes/File3DToSplat.mdx index a59b7260d..0ac3eb99b 100644 --- a/built-in-nodes/File3DToSplat.mdx +++ b/built-in-nodes/File3DToSplat.mdx @@ -5,7 +5,6 @@ sidebarTitle: "File3DToSplat" icon: "circle" mode: wide --- -# File3DToSplat This node converts a 3D file containing gaussian splat data into a gaussian splat format that can be used in the node graph. It supports PLY, SPLAT, KSPLAT, and SPZ file formats, with the file format automatically detected from the file contents. diff --git a/built-in-nodes/FlipSigmas.mdx b/built-in-nodes/FlipSigmas.mdx index a8f4c2f1f..da95e6359 100644 --- a/built-in-nodes/FlipSigmas.mdx +++ b/built-in-nodes/FlipSigmas.mdx @@ -5,6 +5,7 @@ sidebarTitle: "FlipSigmas" icon: "circle" mode: wide --- + The `FlipSigmas` node is designed to manipulate the sequence of sigma values used in diffusion models by reversing their order and ensuring the first value is non-zero if originally zero. This operation is crucial for adapting the noise levels in reverse order, facilitating the generation process in models that operate by gradually reducing noise from data. ## Inputs diff --git a/built-in-nodes/Flux2ImageNode.mdx b/built-in-nodes/Flux2ImageNode.mdx index 8c2a389c3..0282eef61 100644 --- a/built-in-nodes/Flux2ImageNode.mdx +++ b/built-in-nodes/Flux2ImageNode.mdx @@ -5,14 +5,13 @@ sidebarTitle: "Flux2ImageNode" icon: "circle" mode: wide --- -## Overview Generate images using the Flux.2 [pro] or Flux.2 [max] model from a text prompt and optional reference images. This node sends your request to the BFL API, polls for the result, and returns the generated image as a tensor. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `prompt` | Prompt for the image generation or edit (default: empty string). | STRING | Yes | N/A | | `model` | The Flux.2 model version to use. Selecting a model unlocks additional parameters for width, height, and optional reference images. | COMBO | Yes | `"Flux.2 [pro]"`
`"Flux.2 [max]"` | | `seed` | The random seed used for creating the noise. Can be set to randomize after each generation (default: 0). | INT | Yes | 0 to 18446744073709551615 | @@ -22,22 +21,22 @@ Generate images using the Flux.2 [pro] or Flux.2 [max] model from a text prompt When you select a model, the following parameters become available: | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `model.width` | The width of the generated image in pixels. | INT | Yes | 256 to 1440 | | `model.height` | The height of the generated image in pixels. | INT | Yes | 256 to 1440 | | `model.images` | Optional reference images to guide the generation. A maximum of 8 images is supported. | IMAGE | No | 0 to 8 images | **Constraints:** - The maximum number of reference images is 8. If more than 8 images are provided, an error will be raised. -- The `model.width` and `model.height` values affect the cost of the generation (see price badge logic in source code). +- The `model.width` and `model.height` values affect the cost of the generation. ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `image` | The generated image as a tensor, downloaded from the BFL API result. | IMAGE | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/Flux2ImageNode/en.md) --- -**Source fingerprint (SHA-256):** `ce3ee97d5ccb746892f3bfdb0dd5450d79cb4e0775a88d1f8c09569ce43ecbbb` +**Source fingerprint (SHA-256):** `9627f120df5aedfef1203db2baf39926e1d6891ef30e56b4eac4c2baf5e032e8` diff --git a/built-in-nodes/Flux2Scheduler.mdx b/built-in-nodes/Flux2Scheduler.mdx index 98f71c9fc..c4a80c84f 100644 --- a/built-in-nodes/Flux2Scheduler.mdx +++ b/built-in-nodes/Flux2Scheduler.mdx @@ -5,6 +5,7 @@ sidebarTitle: "Flux2Scheduler" icon: "circle" mode: wide --- + The Flux2Scheduler node generates a sequence of noise levels (sigmas) for the denoising process, specifically tailored for the Flux model. It calculates a schedule based on the number of denoising steps and the dimensions of the target image, which influences the progression of noise removal during image generation. ## Inputs diff --git a/built-in-nodes/FluxDisableGuidance.mdx b/built-in-nodes/FluxDisableGuidance.mdx index 1ecac72d3..c0608ffeb 100644 --- a/built-in-nodes/FluxDisableGuidance.mdx +++ b/built-in-nodes/FluxDisableGuidance.mdx @@ -5,6 +5,7 @@ sidebarTitle: "FluxDisableGuidance" icon: "circle" mode: wide --- + This node completely disables the guidance embed functionality for Flux and similar models. It takes conditioning data as input and removes the guidance component by setting it to None, effectively turning off guidance-based conditioning for the generation process. ## Inputs diff --git a/built-in-nodes/FluxEraseNode.mdx b/built-in-nodes/FluxEraseNode.mdx index d0c68ad12..0bcf7c330 100644 --- a/built-in-nodes/FluxEraseNode.mdx +++ b/built-in-nodes/FluxEraseNode.mdx @@ -5,7 +5,6 @@ sidebarTitle: "FluxEraseNode" icon: "circle" mode: wide --- -# Flux Erase Node Removes the masked object from an image and reconstructs the background. Paint the mask over what you want to erase, and the node fills in the area with plausible background content. diff --git a/built-in-nodes/FluxGuidance.mdx b/built-in-nodes/FluxGuidance.mdx index 668403355..6929c23c8 100644 --- a/built-in-nodes/FluxGuidance.mdx +++ b/built-in-nodes/FluxGuidance.mdx @@ -5,6 +5,7 @@ sidebarTitle: "FluxGuidance" icon: "circle" mode: wide --- + ## Inputs | Parameter | Description | Data Type | diff --git a/built-in-nodes/FluxKVCache.mdx b/built-in-nodes/FluxKVCache.mdx index ec78cbaf2..1febcef01 100644 --- a/built-in-nodes/FluxKVCache.mdx +++ b/built-in-nodes/FluxKVCache.mdx @@ -5,6 +5,7 @@ sidebarTitle: "FluxKVCache" icon: "circle" mode: wide --- + The Flux KV Cache node enables a Key-Value (KV) Cache optimization for Flux family models. This optimization improves performance when using reference images by caching certain computations, which can speed up the generation process. ## Inputs diff --git a/built-in-nodes/FluxKontextImageScale.mdx b/built-in-nodes/FluxKontextImageScale.mdx index 3172ceaad..29126e61a 100644 --- a/built-in-nodes/FluxKontextImageScale.mdx +++ b/built-in-nodes/FluxKontextImageScale.mdx @@ -5,6 +5,7 @@ sidebarTitle: "FluxKontextImageScale" icon: "circle" mode: wide --- + This node scales the input image to an optimal size used during Flux Kontext model training using the Lanczos algorithm, based on the input image's aspect ratio. This node is particularly useful when inputting large-sized images, as oversized inputs may lead to degraded model output quality or issues such as multiple subjects appearing in the output. ## Inputs diff --git a/built-in-nodes/FluxKontextMultiReferenceLatentMethod.mdx b/built-in-nodes/FluxKontextMultiReferenceLatentMethod.mdx index 296bd300e..55e3311aa 100644 --- a/built-in-nodes/FluxKontextMultiReferenceLatentMethod.mdx +++ b/built-in-nodes/FluxKontextMultiReferenceLatentMethod.mdx @@ -5,6 +5,7 @@ sidebarTitle: "FluxKontextMultiReferenceLatentMethod" icon: "circle" mode: wide --- + The FluxKontextMultiReferenceLatentMethod node modifies conditioning data by setting a specific reference latents method. It appends the chosen method to the conditioning input, which affects how reference latents are processed in subsequent generation steps. This node is marked as experimental and is part of the Flux conditioning system. ## Inputs diff --git a/built-in-nodes/FluxProCannyNode.mdx b/built-in-nodes/FluxProCannyNode.mdx index 4326b2a88..844ce32fe 100644 --- a/built-in-nodes/FluxProCannyNode.mdx +++ b/built-in-nodes/FluxProCannyNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "FluxProCannyNode" icon: "circle" mode: wide --- + Generate image using a control image (canny). This node takes a control image and generates a new image based on the provided prompt while following the edge structure detected in the control image. ## Inputs diff --git a/built-in-nodes/FluxProDepthNode.mdx b/built-in-nodes/FluxProDepthNode.mdx index 4cf1e607b..002a985c3 100644 --- a/built-in-nodes/FluxProDepthNode.mdx +++ b/built-in-nodes/FluxProDepthNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "FluxProDepthNode" icon: "circle" mode: wide --- + This node generates images using a depth control image as guidance. It takes a control image and a text prompt, then creates a new image that follows both the depth information from the control image and the description in the prompt. The node connects to an external API to perform the image generation process. ## Inputs diff --git a/built-in-nodes/FluxProExpandNode.mdx b/built-in-nodes/FluxProExpandNode.mdx index c05b56129..e467a5852 100644 --- a/built-in-nodes/FluxProExpandNode.mdx +++ b/built-in-nodes/FluxProExpandNode.mdx @@ -5,12 +5,13 @@ sidebarTitle: "FluxProExpandNode" icon: "circle" mode: wide --- + Outpaints image based on prompt. This node expands an image by adding pixels to the top, bottom, left, and right sides while generating new content that matches the provided text description. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `image` | The input image to be expanded | IMAGE | Yes | - | | `prompt` | Prompt for the image generation (default: "") | STRING | No | - | | `prompt_upsampling` | Whether to perform upsampling on the prompt. If active, automatically modifies the prompt for more creative generation, but results are nondeterministic (same seed will not produce exactly the same result). (default: False) | BOOLEAN | No | - | @@ -25,10 +26,10 @@ Outpaints image based on prompt. This node expands an image by adding pixels to ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `image` | The expanded output image | IMAGE | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/FluxProExpandNode/en.md) --- -**Source fingerprint (SHA-256):** `d8ef7e28fecd0d08fa8f61c714ada054162668bb961008230bd4d342564af713` +**Source fingerprint (SHA-256):** `faff1e1311a3208066a499a358923c6e335ea1785baeafe3761484641f7f12d6` diff --git a/built-in-nodes/FluxProFillNode.mdx b/built-in-nodes/FluxProFillNode.mdx index a9c20b037..ff44726fa 100644 --- a/built-in-nodes/FluxProFillNode.mdx +++ b/built-in-nodes/FluxProFillNode.mdx @@ -5,12 +5,13 @@ sidebarTitle: "FluxProFillNode" icon: "circle" mode: wide --- + Inpaints image based on mask and prompt. This node uses the Flux.1 model to fill in masked areas of an image according to the provided text description, generating new content that matches the surrounding image. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `image` | The input image to be inpainted | IMAGE | Yes | - | | `mask` | The mask defining which areas of the image should be filled | MASK | Yes | - | | `prompt` | Prompt for the image generation (default: empty string) | STRING | No | - | @@ -22,10 +23,10 @@ Inpaints image based on mask and prompt. This node uses the Flux.1 model to fill ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `output_image` | The generated image with the masked areas filled according to the prompt | IMAGE | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/FluxProFillNode/en.md) --- -**Source fingerprint (SHA-256):** `68f9834a58d6e2d14743adafb1f791880f0af30fdb65cb6201af5616945bb56b` +**Source fingerprint (SHA-256):** `11aa071c52897788d9d7dae4105ffdf747d3cb91d75a0ad7cfacd7ca1ddd2ac1` diff --git a/built-in-nodes/FluxProImageNode.mdx b/built-in-nodes/FluxProImageNode.mdx index 3e4b49130..b016d88f3 100644 --- a/built-in-nodes/FluxProImageNode.mdx +++ b/built-in-nodes/FluxProImageNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "FluxProImageNode" icon: "circle" mode: wide --- + Generates images synchronously based on prompt and resolution. This node creates images using the Flux 1.1 Pro model by sending requests to an API endpoint and waiting for the complete response before returning the generated image. ## Inputs diff --git a/built-in-nodes/FluxProUltraImageNode.mdx b/built-in-nodes/FluxProUltraImageNode.mdx index adeda337a..d1b5e8410 100644 --- a/built-in-nodes/FluxProUltraImageNode.mdx +++ b/built-in-nodes/FluxProUltraImageNode.mdx @@ -5,12 +5,13 @@ sidebarTitle: "FluxProUltraImageNode" icon: "circle" mode: wide --- + Generates images using Flux Pro 1.1 Ultra via API based on prompt and resolution. This node connects to an external service to create images according to your text description and specified dimensions. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `prompt` | Prompt for the image generation (default: empty string) | STRING | Yes | - | | `prompt_upsampling` | Whether to perform upsampling on the prompt. If active, automatically modifies the prompt for more creative generation, but results are nondeterministic (same seed will not produce exactly the same result). (default: False) | BOOLEAN | No | - | | `seed` | The random seed used for creating the noise. (default: 0) | INT | No | 0 to 18446744073709551615 | @@ -24,10 +25,10 @@ Generates images using Flux Pro 1.1 Ultra via API based on prompt and resolution ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `output_image` | The generated image from Flux Pro 1.1 Ultra | IMAGE | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/FluxProUltraImageNode/en.md) --- -**Source fingerprint (SHA-256):** `9a0e3c676456da395845a2bd869abaaca30ed63ee3faf56449a2548fbab46b5c` +**Source fingerprint (SHA-256):** `6c9292ea666055ccd309d9e5d6d7cf8985f7b8f1e1faeda1e961b429b249f494` diff --git a/built-in-nodes/FluxVTONode.mdx b/built-in-nodes/FluxVTONode.mdx index a8b82f9cd..290732c9b 100644 --- a/built-in-nodes/FluxVTONode.mdx +++ b/built-in-nodes/FluxVTONode.mdx @@ -5,7 +5,6 @@ sidebarTitle: "FluxVTONode" icon: "circle" mode: wide --- -# Flux Virtual Try-On This node performs virtual try-on by dressing a person in a provided garment image. It uses the BFL Flux VTO API to generate a realistic image of the person wearing the specified garment. diff --git a/built-in-nodes/FrameInterpolate.mdx b/built-in-nodes/FrameInterpolate.mdx index 7bc8f5dff..61c4aefbd 100644 --- a/built-in-nodes/FrameInterpolate.mdx +++ b/built-in-nodes/FrameInterpolate.mdx @@ -5,6 +5,7 @@ sidebarTitle: "FrameInterpolate" icon: "circle" mode: wide --- + ## Overview The Frame Interpolate node creates new frames between existing ones in a sequence of images, effectively increasing the frame rate. It uses an AI model to predict what the intermediate frames should look like, which can be used to create smooth slow-motion effects or to increase the smoothness of a video. diff --git a/built-in-nodes/FrameInterpolationModelLoader.mdx b/built-in-nodes/FrameInterpolationModelLoader.mdx index 82b43a946..7b9c842b3 100644 --- a/built-in-nodes/FrameInterpolationModelLoader.mdx +++ b/built-in-nodes/FrameInterpolationModelLoader.mdx @@ -5,6 +5,7 @@ sidebarTitle: "FrameInterpolationModelLoader" icon: "circle" mode: wide --- + ## Overview This node loads a frame interpolation model from a file and prepares it for use in the workflow. It automatically detects the model type (FILM or RIFE) and configures the model for optimal performance on your hardware. diff --git a/built-in-nodes/FreSca.mdx b/built-in-nodes/FreSca.mdx index 24f07e4df..179a707cb 100644 --- a/built-in-nodes/FreSca.mdx +++ b/built-in-nodes/FreSca.mdx @@ -5,6 +5,7 @@ sidebarTitle: "FreSca" icon: "circle" mode: wide --- + The FreSca node applies frequency-dependent scaling to the guidance during the sampling process. It separates the guidance signal into low-frequency and high-frequency components using Fourier filtering, then applies different scaling factors to each frequency range before recombining them. This allows for more nuanced control over how guidance affects different aspects of the generated output. ## Inputs diff --git a/built-in-nodes/FreeU.mdx b/built-in-nodes/FreeU.mdx index bb323ba66..0394d5f0f 100644 --- a/built-in-nodes/FreeU.mdx +++ b/built-in-nodes/FreeU.mdx @@ -5,6 +5,7 @@ sidebarTitle: "FreeU" icon: "circle" mode: wide --- + The FreeU node applies frequency-domain modifications to a model's output blocks to enhance image generation quality. It works by scaling different channel groups and applying Fourier filtering to specific feature maps, allowing for fine-tuned control over the model's behavior during the generation process. ## Inputs diff --git a/built-in-nodes/FreeU_V2.mdx b/built-in-nodes/FreeU_V2.mdx index cfbb6983b..60165cdca 100644 --- a/built-in-nodes/FreeU_V2.mdx +++ b/built-in-nodes/FreeU_V2.mdx @@ -5,6 +5,7 @@ sidebarTitle: "FreeU_V2" icon: "circle" mode: wide --- + The FreeU_V2 node enhances image generation quality by applying frequency-based modifications to a diffusion model's U-Net architecture. It uses configurable scaling factors to adjust feature channels in different blocks, improving output without requiring additional training. ## Inputs diff --git a/built-in-nodes/GITSScheduler.mdx b/built-in-nodes/GITSScheduler.mdx index c1f677e8c..323bb2265 100644 --- a/built-in-nodes/GITSScheduler.mdx +++ b/built-in-nodes/GITSScheduler.mdx @@ -5,6 +5,7 @@ sidebarTitle: "GITSScheduler" icon: "circle" mode: wide --- + The GITSScheduler node generates noise schedule sigmas for the GITS (Generative Iterative Time Steps) sampling method. It calculates sigma values based on a coefficient parameter and number of steps, with an optional denoising factor that can reduce the total steps used. The node uses pre-defined noise levels and interpolation to create the final sigma schedule. ## Inputs diff --git a/built-in-nodes/GLIGENLoader.mdx b/built-in-nodes/GLIGENLoader.mdx index ba7417499..2579a7ca7 100644 --- a/built-in-nodes/GLIGENLoader.mdx +++ b/built-in-nodes/GLIGENLoader.mdx @@ -5,6 +5,7 @@ sidebarTitle: "GLIGENLoader" icon: "circle" mode: wide --- + This node will detect models located in the `ComfyUI/models/gligen` folder, and it will also read models from additional paths configured in the extra_model_paths.yaml file. Sometimes, you may need to **refresh the ComfyUI interface** to allow it to read the model files from the corresponding folder. The `GLIGENLoader` node is designed for loading GLIGEN models, which are specialized generative models. It facilitates the process of retrieving and initializing these models from specified paths, making them ready for further generative tasks. diff --git a/built-in-nodes/GLIGENTextBoxApply.mdx b/built-in-nodes/GLIGENTextBoxApply.mdx index 32d727720..bf10b1c5d 100644 --- a/built-in-nodes/GLIGENTextBoxApply.mdx +++ b/built-in-nodes/GLIGENTextBoxApply.mdx @@ -5,6 +5,7 @@ sidebarTitle: "GLIGENTextBoxApply" icon: "circle" mode: wide --- + The `GLIGENTextBoxApply` node is designed to integrate text-based conditioning into a generative model's input, specifically by applying text box parameters and encoding them using a CLIP model. This process enriches the conditioning with spatial and textual information, facilitating more precise and context-aware generation. ## Inputs diff --git a/built-in-nodes/GLSLShader.mdx b/built-in-nodes/GLSLShader.mdx index 6c5f0e961..1cfb56c21 100644 --- a/built-in-nodes/GLSLShader.mdx +++ b/built-in-nodes/GLSLShader.mdx @@ -5,6 +5,7 @@ sidebarTitle: "GLSLShader" icon: "circle" mode: wide --- + The **GLSL Shader** node lets you write custom fragment shaders in **GLSL ES 3.00** (WebGL 2.0 compatible) to process images directly on the GPU. You can create image effects like blurs, color grading, film grain, glow, and much more - all running at GPU speed. diff --git a/built-in-nodes/GeminiImage2Node.mdx b/built-in-nodes/GeminiImage2Node.mdx index 4dcb5946b..5c0939367 100644 --- a/built-in-nodes/GeminiImage2Node.mdx +++ b/built-in-nodes/GeminiImage2Node.mdx @@ -5,12 +5,13 @@ sidebarTitle: "GeminiImage2Node" icon: "circle" mode: wide --- + The GeminiImage2Node generates or edits images using Google's Vertex AI Gemini model. It sends a text prompt and optional reference images or files to the API and returns the generated image and/or a text description. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `prompt` | Text prompt describing the image to generate or the edits to apply. Include any constraints, styles, or details the model should follow. | STRING | Yes | N/A | | `model` | The specific Gemini model to use for generation. The "Nano Banana 2" option maps to the `gemini-3.1-flash-image-preview` model internally. | COMBO | Yes | `"gemini-3-pro-image-preview"`
`"Nano Banana 2 (Gemini 3.1 Flash Image)"` | | `seed` | When fixed to a specific value, the model makes a best effort to provide the same response for repeated requests. Deterministic output isn't guaranteed. Changing the model or other settings can cause variations even with the same seed. Default: 42. | INT | Yes | 0 to 18446744073709551615 | @@ -29,11 +30,11 @@ The GeminiImage2Node generates or edits images using Google's Vertex AI Gemini m ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `image` | The image generated or edited by the Gemini model. | IMAGE | | `string` | The text response from the model. This output will be empty if `response_modalities` is set to "IMAGE". | STRING | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/GeminiImage2Node/en.md) --- -**Source fingerprint (SHA-256):** `5814a952815288c0b4b5962f646c69b0e618bfb9ab92b31ba60eab313c68a01c` +**Source fingerprint (SHA-256):** `3483c2b157c7359a571e2478d8709019b42b895195bc5fa14c44d6ba2950234d` diff --git a/built-in-nodes/GeminiImageNode.mdx b/built-in-nodes/GeminiImageNode.mdx index cc3cdacf8..542f9e6cd 100644 --- a/built-in-nodes/GeminiImageNode.mdx +++ b/built-in-nodes/GeminiImageNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "GeminiImageNode" icon: "circle" mode: wide --- + The GeminiImage node generates text and image responses from Google's Gemini AI models. It allows you to provide multimodal inputs including text prompts, images, and files to create coherent text and image outputs. The node handles all API communication and response parsing with the latest Gemini models. ## Inputs diff --git a/built-in-nodes/GeminiInputFiles.mdx b/built-in-nodes/GeminiInputFiles.mdx index c2478d65b..e6c159a70 100644 --- a/built-in-nodes/GeminiInputFiles.mdx +++ b/built-in-nodes/GeminiInputFiles.mdx @@ -5,12 +5,13 @@ sidebarTitle: "GeminiInputFiles" icon: "circle" mode: wide --- + Loads and formats input files for use with the Gemini API. This node allows users to include text (.txt) and PDF (.pdf) files as input context for the Gemini model. Files are converted to the appropriate format required by the API and can be chained together to include multiple files in a single request. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `file` | Input files to include as context for the model. Only accepts text (.txt) and PDF (.pdf) files for now. Files must be smaller than the maximum input file size limit (20 MB). | COMBO | Yes | Multiple options available (only .txt and .pdf files under 20 MB) | | `GEMINI_INPUT_FILES` | An optional additional file(s) to batch together with the file loaded from this node. Allows chaining of input files so that a single message can include multiple input files. | GEMINI_INPUT_FILES | No | N/A | @@ -19,10 +20,10 @@ Loads and formats input files for use with the Gemini API. This node allows user ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `GEMINI_INPUT_FILES` | Formatted file data ready for use with Gemini LLM nodes, containing the loaded file content in the appropriate API format. | GEMINI_INPUT_FILES | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/GeminiInputFiles/en.md) --- -**Source fingerprint (SHA-256):** `dc8ddfffc13984b2d0cc08a50f2a8c26f9608724f632ab49fdeff12bc2e5424a` +**Source fingerprint (SHA-256):** `1c80a87746c7ac73379f5c1e2d5c4d22f0fc44d3241fafb0297e087e436df7d6` diff --git a/built-in-nodes/GeminiNanoBanana2.mdx b/built-in-nodes/GeminiNanoBanana2.mdx index 55f674c43..579816046 100644 --- a/built-in-nodes/GeminiNanoBanana2.mdx +++ b/built-in-nodes/GeminiNanoBanana2.mdx @@ -5,12 +5,13 @@ sidebarTitle: "GeminiNanoBanana2" icon: "circle" mode: wide --- + The GeminiNanoBanana2 node generates or edits images using Google's Vertex AI Gemini model. It works by sending a text prompt, along with optional reference images or files, to the API and returns the generated image and any accompanying text. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `prompt` | Text prompt describing the image to generate or the edits to apply. Include any constraints, styles, or details the model should follow. | STRING | Yes | N/A | | `model` | The specific Gemini model to use for image generation. | COMBO | Yes | `"Nano Banana 2 (Gemini 3.1 Flash Image)"` | | `seed` | When the seed is fixed to a specific value, the model makes a best effort to provide the same response for repeated requests. Deterministic output isn't guaranteed. Also, changing the model or parameter settings, such as the temperature, can cause variations in the response even when you use the same seed value. By default, a random seed value is used. (default: 42) | INT | Yes | 0 to 18446744073709551615 | @@ -27,7 +28,7 @@ The GeminiNanoBanana2 node generates or edits images using Google's Vertex AI Ge ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `image` | The primary image generated or edited by the model. | IMAGE | | `string` | Any text content returned by the model. | STRING | | `thought_image` | First image from the model's thinking process. Only available with thinking_level HIGH and IMAGE+TEXT modality. | IMAGE | @@ -35,4 +36,4 @@ The GeminiNanoBanana2 node generates or edits images using Google's Vertex AI Ge > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/GeminiNanoBanana2/en.md) --- -**Source fingerprint (SHA-256):** `6dae505011e2860cbf2ec6ccb5a32949d5daa3fe3546e85181050fd9ac92b9e5` +**Source fingerprint (SHA-256):** `3564bef74329f7019a2c9a67047d45e7342ee2e532126d597d0d21c995e1a5be` diff --git a/built-in-nodes/GeminiNanoBanana2V2.mdx b/built-in-nodes/GeminiNanoBanana2V2.mdx index bb6cb556a..aefb387d9 100644 --- a/built-in-nodes/GeminiNanoBanana2V2.mdx +++ b/built-in-nodes/GeminiNanoBanana2V2.mdx @@ -5,19 +5,22 @@ sidebarTitle: "GeminiNanoBanana2V2" icon: "circle" mode: wide --- + ## Overview -This node generates or edits images by sending a text prompt to Google's Vertex AI API. It uses a specific Gemini model to create new images or modify existing ones based on your instructions. +This node generates or edits images by sending a text prompt to Google's Vertex AI API. It uses the Gemini 3.1 Flash Image model to create new images or modify existing ones based on your instructions. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `prompt` | Text prompt describing the image to generate or the edits to apply. Include any constraints, styles, or details the model should follow. | STRING | Yes | N/A | -| `model` | Selects the Gemini model to use for image generation. Currently only one option is available. This parameter includes additional sub-parameters for resolution, aspect ratio, thinking level, and image input. | COMBO | Yes | `"Nano Banana 2 (Gemini 3.1 Flash Image)"` | +| `model` | Selects the Gemini model to use for image generation. This parameter includes additional sub-parameters for resolution, aspect ratio, thinking level, and image input. | COMBO | Yes | `"Nano Banana 2 (Gemini 3.1 Flash Image)"` | | `seed` | When the seed is fixed to a specific value, the model makes a best effort to provide the same response for repeated requests. Deterministic output isn't guaranteed. Also, changing the model or parameter settings, such as the temperature, can cause variations in the response even when you use the same seed value. By default, a random seed value is used. (default: 42) | INT | Yes | 0 to 18446744073709551615 | | `response_modalities` | Determines the format of the response. Choose "IMAGE" to receive only an image, or "IMAGE+TEXT" to receive both an image and a text description. (default: "IMAGE") | COMBO | Yes | `"IMAGE"`
`"IMAGE+TEXT"` | | `system_prompt` | Foundational instructions that dictate an AI's behavior. This is an advanced parameter. (default: A pre-defined system prompt instructing the model to always produce an image) | STRING | No | N/A | +| `temperature` | Controls randomness in generation. Lower values produce more focused and deterministic results. This is an advanced parameter. (default: 1.0) | FLOAT | No | 0.0 to 2.0 | +| `top_p` | Nucleus sampling threshold. Lower values produce more focused results, higher values produce more diverse results. This is an advanced parameter. (default: 0.95) | FLOAT | No | 0.0 to 1.0 | **Note on `model` parameter:** The `model` parameter is a dynamic combo that includes additional sub-parameters for resolution, aspect ratio, thinking level, and image input. These sub-parameters are defined within the model selection and are not listed as separate inputs in this table. @@ -26,7 +29,7 @@ This node generates or edits images by sending a text prompt to Google's Vertex ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `IMAGE` | The generated or edited image. | IMAGE | | `STRING` | A text description or caption generated by the model. | STRING | | `thought_image` | First image from the model's thinking process. Only available with thinking_level HIGH and IMAGE+TEXT modality. | IMAGE | @@ -34,4 +37,4 @@ This node generates or edits images by sending a text prompt to Google's Vertex > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/GeminiNanoBanana2V2/en.md) --- -**Source fingerprint (SHA-256):** `0b9af4e937874f2e192f3dc0b67f8e769b37d6595fbddb7a326b1f13e3e444d3` +**Source fingerprint (SHA-256):** `e3806713e8c58ac9ba0fe41875ef7162b7e18d276c63be53e46865efcc359079` diff --git a/built-in-nodes/GeminiNode.mdx b/built-in-nodes/GeminiNode.mdx index e9d60dadb..bc828f405 100644 --- a/built-in-nodes/GeminiNode.mdx +++ b/built-in-nodes/GeminiNode.mdx @@ -5,12 +5,13 @@ sidebarTitle: "GeminiNode" icon: "circle" mode: wide --- + This node allows users to interact with Google's Gemini AI models to generate text responses. You can provide multiple types of inputs including text, images, audio, video, and files as context for the model to generate more relevant and meaningful responses. The node handles all API communication and response parsing automatically. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `prompt` | Text inputs to the model, used to generate a response. You can include detailed instructions, questions, or context for the model. Default: empty string. | STRING | Yes | - | | `model` | The Gemini model to use for generating responses. Default: gemini-3-1-pro. | COMBO | Yes | `gemini-2.5-pro-preview-05-06`
`gemini-2.5-flash-preview-04-17`
`gemini-2.5-pro`
`gemini-2.5-flash`
`gemini-3-pro-preview`
`gemini-3-1-pro`
`gemini-3-1-flash-lite` | | `seed` | When seed is fixed to a specific value, the model makes a best effort to provide the same response for repeated requests. Deterministic output isn't guaranteed. Also, changing the model or parameter settings, such as the temperature, can cause variations in the response even when you use the same seed value. By default, a random seed value is used. Default: 42. | INT | Yes | 0 to 18446744073709551615 | @@ -23,10 +24,10 @@ This node allows users to interact with Google's Gemini AI models to generate te ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `STRING` | The text response generated by the Gemini model. | STRING | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/GeminiNode/en.md) --- -**Source fingerprint (SHA-256):** `c7f01d4d4f748a3a80c6e68ccd509cc1da03ed041bd2eaa8124887e7d02eb576` +**Source fingerprint (SHA-256):** `06d3894292600e7106b38b476443ceac21480878fa2933eb18eee7a0b9ca3c6a` diff --git a/built-in-nodes/GeminiNodeV2.mdx b/built-in-nodes/GeminiNodeV2.mdx index 4d83125f0..43aa5ee66 100644 --- a/built-in-nodes/GeminiNodeV2.mdx +++ b/built-in-nodes/GeminiNodeV2.mdx @@ -5,7 +5,6 @@ sidebarTitle: "GeminiNodeV2" icon: "circle" mode: wide --- -# Google Gemini Generate text responses with Google's Gemini models. Provide a text prompt and, optionally, one or more images, audio clips, videos, or files as multimodal context. diff --git a/built-in-nodes/GeminiVideoOmni.mdx b/built-in-nodes/GeminiVideoOmni.mdx new file mode 100644 index 000000000..b2678b471 --- /dev/null +++ b/built-in-nodes/GeminiVideoOmni.mdx @@ -0,0 +1,33 @@ +--- +title: "GeminiVideoOmni - ComfyUI Built-in Node Documentation" +description: "Complete documentation for the GeminiVideoOmni node in ComfyUI. Learn its inputs, outputs, parameters and usage." +sidebarTitle: "GeminiVideoOmni" +icon: "circle" +mode: wide +--- + +Generate a video with audio from a text prompt using Google's Gemini Omni Flash model. Optionally provide reference images and/or videos to guide or edit the result. Describe the desired length (3-10s) and aspect ratio (16:9 or 9:16) directly in the prompt. + +## Inputs + +| Parameter | Description | Data Type | Required | Range | +|-----------|-------------|-----------|----------|-------| +| `model` | The Gemini video model used to generate the video. | MODEL | Yes | "Omni Flash" | +| `seed` | Seed controls whether the node should re-run; results are non-deterministic regardless of seed (default: 42). | INT | Yes | 0 to 2147483647 | +| `prompt` | The text prompt describing the video to generate. | STRING | Yes | Minimum 1 character after stripping whitespace | +| `images` | Optional reference images to guide the video generation. Maximum of 14 images total. | IMAGE | No | Multiple images allowed (max 14) | +| `videos` | Optional reference videos to guide or edit the video generation. Maximum of 3 videos, each up to 10 seconds. | VIDEO | No | Multiple videos allowed (max 3, each max 10s) | +| `temperature` | Controls randomness in generation (default: 1.0). | FLOAT | No | 0.0 to 2.0 | +| `top_p` | Nucleus sampling parameter (default: 0.95). | FLOAT | No | 0.0 to 1.0 | + +## Outputs + +| Output Name | Description | Data Type | +|-------------|-------------|-----------| +| `VIDEO` | The generated video with audio from the Gemini model. | VIDEO | +| `STRING` | Any text response from the model, such as reasoning or explanations. | STRING | + +> This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/GeminiVideoOmni/en.md) + +--- +**Source fingerprint (SHA-256):** `046842b7ec736283bba355aaa038b02fcf2416020f5f7aee7b0150d2a05bcbe6` diff --git a/built-in-nodes/GenerateTracks.mdx b/built-in-nodes/GenerateTracks.mdx index d8557e9e8..e5f10b26a 100644 --- a/built-in-nodes/GenerateTracks.mdx +++ b/built-in-nodes/GenerateTracks.mdx @@ -5,6 +5,7 @@ sidebarTitle: "GenerateTracks" icon: "circle" mode: wide --- + The `GenerateTracks` node creates multiple parallel motion paths for video generation. It defines a primary path from a start point to an end point, then generates a set of tracks that run parallel to this path, spaced evenly apart. You can control the shape of the path (straight line or Bezier curve), the speed of movement along it, and which frames the tracks are visible in. ## Inputs diff --git a/built-in-nodes/GetICLoRAParameters.mdx b/built-in-nodes/GetICLoRAParameters.mdx index 64e4517a4..0d4943af7 100644 --- a/built-in-nodes/GetICLoRAParameters.mdx +++ b/built-in-nodes/GetICLoRAParameters.mdx @@ -5,6 +5,7 @@ sidebarTitle: "GetICLoRAParameters" icon: "circle" mode: wide --- + ## Overview This node extracts IC-LoRA parameters from the metadata of a LoRA-loaded model. It reads the safetensors metadata to find values like the reference downscale factor and outputs them as a structured parameter object, which can be connected to the LTXVAddGuide node for special guide handling. diff --git a/built-in-nodes/GetImageSize.mdx b/built-in-nodes/GetImageSize.mdx index e8f517bb6..164e735fc 100644 --- a/built-in-nodes/GetImageSize.mdx +++ b/built-in-nodes/GetImageSize.mdx @@ -5,6 +5,7 @@ sidebarTitle: "GetImageSize" icon: "circle" mode: wide --- + The GetImageSize node extracts the dimensions and batch information from an input image. It returns the width, height, and batch size of the image while also displaying this information as progress text on the node interface. The original image data passes through unchanged. ## Inputs diff --git a/built-in-nodes/GetSplatCount.mdx b/built-in-nodes/GetSplatCount.mdx index d3b608688..ed1154584 100644 --- a/built-in-nodes/GetSplatCount.mdx +++ b/built-in-nodes/GetSplatCount.mdx @@ -5,7 +5,6 @@ sidebarTitle: "GetSplatCount" icon: "circle" mode: wide --- -# Get Splat Count The Get Splat Count node returns the total number of splats (gaussian points) in a splat batch, summed across all items in the batch. It passes the original splat data through unchanged while providing a count of how many individual splats it contains. diff --git a/built-in-nodes/GetVideoComponents.mdx b/built-in-nodes/GetVideoComponents.mdx index 08fb2fc73..bb699f9ae 100644 --- a/built-in-nodes/GetVideoComponents.mdx +++ b/built-in-nodes/GetVideoComponents.mdx @@ -5,23 +5,25 @@ sidebarTitle: "GetVideoComponents" icon: "circle" mode: wide --- -The Get Video Components node extracts all the main elements from a video file. It separates the video into individual frames, extracts the audio track, and provides the video's framerate information. This allows you to work with each component independently for further processing or analysis. + +The Get Video Components node extracts all the main elements from a video file. It separates the video into individual frames, extracts the audio track, and provides the video's framerate and bit depth information. This allows you to work with each component independently for further processing or analysis. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `video` | The video to extract components from. | VIDEO | Yes | - | ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `images` | The individual frames extracted from the video as separate images. | IMAGE | | `audio` | The audio track extracted from the video. | AUDIO | | `fps` | The framerate of the video in frames per second. | FLOAT | +| `bit_depth` | The bit depth of the video. | INT | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/GetVideoComponents/en.md) --- -**Source fingerprint (SHA-256):** `de129130ed4b82d875c4e8c660209b88172e3cdd41fed8c822fb7e807c92ed47` +**Source fingerprint (SHA-256):** `b2232b2c558b472226418d56910b9b763d8398612b31c4019d4881d0c4717b8d` diff --git a/built-in-nodes/GrokImageEditNode.mdx b/built-in-nodes/GrokImageEditNode.mdx index 313bab03d..7748287a7 100644 --- a/built-in-nodes/GrokImageEditNode.mdx +++ b/built-in-nodes/GrokImageEditNode.mdx @@ -5,13 +5,14 @@ sidebarTitle: "GrokImageEditNode" icon: "circle" mode: wide --- + The Grok Image Edit node modifies an existing image based on a text prompt. It uses the Grok API to generate one or more new images that are variations of the input, guided by your description. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | -| `model` | The specific AI model to use for image editing. | COMBO | Yes | `"grok-imagine-image-quality"`
`"grok-imagine-image-pro"`
`"grok-imagine-image"`
`"grok-imagine-image-beta"` | +|-----------|-------------|-----------|----------|-------| +| `model` | The specific AI model to use for image editing. | COMBO | Yes | `"grok-imagine-image-quality"`
`"grok-imagine-image-pro"`
`"grok-imagine-image"` | | `image` | The input image(s) to be edited. Supports up to 3 input images, except for the "pro" model which supports only 1. | IMAGE | Yes | | | `prompt` | The text prompt used to generate the edited image. Must be at least 1 character after stripping whitespace. | STRING | Yes | | | `resolution` | The resolution for the output image. | COMBO | Yes | `"1K"`
`"2K"` | @@ -26,10 +27,10 @@ The Grok Image Edit node modifies an existing image based on a text prompt. It u ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `output` | The edited image(s) generated by the node. If `number_of_images` is greater than 1, the outputs are concatenated into a batch. | IMAGE | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/GrokImageEditNode/en.md) --- -**Source fingerprint (SHA-256):** `31cfe7ad382033f69330ed4de1ec831ccc25156498563e1541368e2662ed3ddb` +**Source fingerprint (SHA-256):** `5b2eb9418302bba0e18f43edeab7dc73c9b14ebc78b1ce6cc8a3e5bb411f0351` diff --git a/built-in-nodes/GrokImageEditNodeV2.mdx b/built-in-nodes/GrokImageEditNodeV2.mdx index 55a87ebe4..908cce24c 100644 --- a/built-in-nodes/GrokImageEditNodeV2.mdx +++ b/built-in-nodes/GrokImageEditNodeV2.mdx @@ -5,14 +5,13 @@ sidebarTitle: "GrokImageEditNodeV2" icon: "circle" mode: wide --- -## Overview Modify an existing image based on a text prompt. This node sends your images and a text description to the Grok API, which edits the images according to your instructions and returns the result. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `prompt` | The text prompt used to generate the image. Must be at least 1 character long after stripping whitespace. | STRING | Yes | N/A | | `model` | The Grok image model to use. This parameter has multiple sub-options that appear after selecting a model. Available models: `grok-imagine-image-quality`
`grok-imagine-image-pro`
`grok-imagine-image`. Each model has different capabilities (see note below). | MODEL | Yes | See Description | | `seed` | Seed to determine if node should re-run; actual results are nondeterministic regardless of seed. (default: 0) | INT | Yes | 0 to 2147483647 | @@ -28,10 +27,10 @@ Modify an existing image based on a text prompt. This node sends your images and ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `IMAGE` | The edited image(s) returned by the Grok API. If a single image is generated, it is returned directly. If multiple images are generated, they are concatenated into a single batch tensor. | IMAGE | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/GrokImageEditNodeV2/en.md) --- -**Source fingerprint (SHA-256):** `90ace53f5f2e40da315d4940fa801d84950de6db2d8ed1cf9d715d88a2b1ebf0` +**Source fingerprint (SHA-256):** `60ff1c0dd97398130aee3cbab46ab273b99ec0a41b105eb1cdb7bd08a7d2c038` diff --git a/built-in-nodes/GrokImageNode.mdx b/built-in-nodes/GrokImageNode.mdx index 22a83f550..fd8c08af6 100644 --- a/built-in-nodes/GrokImageNode.mdx +++ b/built-in-nodes/GrokImageNode.mdx @@ -5,17 +5,18 @@ sidebarTitle: "GrokImageNode" icon: "circle" mode: wide --- + The Grok Image node generates one or more images based on a text description using the Grok AI model. It sends your prompt to an external service and returns the generated images as tensors that can be used in your workflow. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | -| `model` | The specific Grok model to use for image generation. Different models may offer varying quality, speed, or features. | COMBO | Yes | `"grok-imagine-image-quality"`
`"grok-imagine-image-pro"`
`"grok-imagine-image"`
`"grok-imagine-image-beta"` | +|-----------|-------------|-----------|----------|-------| +| `model` | The specific Grok model to use for image generation. Different models may offer varying quality, speed, or features. | COMBO | Yes | `"grok-imagine-image-quality"`
`"grok-imagine-image-pro"`
`"grok-imagine-image"` | | `prompt` | The text prompt used to generate the image. This description guides the AI on what to create. Must be at least 1 character long. | STRING | Yes | N/A | | `aspect_ratio` | The desired width-to-height ratio for the generated image. | COMBO | Yes | `"1:1"`
`"2:3"`
`"3:2"`
`"3:4"`
`"4:3"`
`"9:16"`
`"16:9"`
`"9:19.5"`
`"19.5:9"`
`"9:20"`
`"20:9"`
`"1:2"`
`"2:1"` | | `number_of_images` | Number of images to generate (default: 1). | INT | No | 1 to 10 | -| `seed` | A seed value to determine if the node should re-run. The actual image results are nondeterministic and will vary even with the same seed (default: 0). | INT | No | 0 to 2147483647 | +| `seed` | Seed to determine if node should re-run; actual results are nondeterministic regardless of seed (default: 0). | INT | No | 0 to 2147483647 | | `resolution` | The desired output resolution for the generated images (default: "1K"). | COMBO | No | `"1K"`
`"2K"` | **Note:** The `seed` parameter is primarily used to control when the node re-executes within a workflow. Due to the nature of the external AI service, the generated images will not be reproducible or identical across runs, even with an identical seed. @@ -25,10 +26,10 @@ The Grok Image node generates one or more images based on a text description usi ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `output` | The generated image or a batch of images. If `number_of_images` is 1, a single image tensor is returned. If greater than 1, a batch of image tensors is returned. | IMAGE | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/GrokImageNode/en.md) --- -**Source fingerprint (SHA-256):** `f4af858c6b94fd74be1856849417609f3d45fc0f139e8f2e56cdabb6e3521076` +**Source fingerprint (SHA-256):** `e7f3e249c56ee0f9f4e703d6c478cc0f160f95ee605acd5176f4f62212b8b3cf` diff --git a/built-in-nodes/GrokVideoEditNode.mdx b/built-in-nodes/GrokVideoEditNode.mdx index f0b86a9c1..79cb3764c 100644 --- a/built-in-nodes/GrokVideoEditNode.mdx +++ b/built-in-nodes/GrokVideoEditNode.mdx @@ -5,16 +5,17 @@ sidebarTitle: "GrokVideoEditNode" icon: "circle" mode: wide --- + This node uses the Grok API to edit an existing video based on a text prompt. It uploads your video, sends a request to the AI model to modify it according to your description, and returns the newly generated video. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | -| `model` | The AI model to use for video editing (default: `"grok-imagine-video"`). | COMBO | Yes | `"grok-imagine-video"`
`"grok-imagine-video-beta"` | +|-----------|-------------|-----------|----------|-------| +| `model` | The AI model to use for video editing (default: `"grok-imagine-video"`). | STRING | Yes | `"grok-imagine-video"` | | `prompt` | Text description of the desired video. | STRING | Yes | N/A | | `video` | The input video to be edited. Maximum supported duration is 8.7 seconds and 50MB file size. | VIDEO | Yes | N/A | -| `seed` | A seed value to determine if the node should re-run. The actual results are nondeterministic regardless of the seed value (default: 0). | INT | No | 0 to 2147483647 | +| `seed` | Seed to determine if node should re-run; actual results are nondeterministic regardless of seed (default: 0). | INT | No | 0 to 2147483647 | **Constraints:** @@ -25,10 +26,10 @@ This node uses the Grok API to edit an existing video based on a text prompt. It ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `video` | The edited video generated by the AI model. | VIDEO | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/GrokVideoEditNode/en.md) --- -**Source fingerprint (SHA-256):** `04cdc989b48445562017cd2c2066c773473c5c241ed94ff6eca00b8aadf4c6df` +**Source fingerprint (SHA-256):** `488aa152744e5a17a9fbc55f8cbc3e863e1212f58544e47aa377276e8990834c` diff --git a/built-in-nodes/GrokVideoExtendNode.mdx b/built-in-nodes/GrokVideoExtendNode.mdx index 9702465a7..4a1222193 100644 --- a/built-in-nodes/GrokVideoExtendNode.mdx +++ b/built-in-nodes/GrokVideoExtendNode.mdx @@ -5,12 +5,13 @@ sidebarTitle: "GrokVideoExtendNode" icon: "circle" mode: wide --- + The Grok Video Extend node uses an AI model to create a seamless continuation of an existing video. You provide a short video and a text prompt describing what should happen next, and the node generates a new video clip that follows on from the original. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `prompt` | Text description of what should happen next in the video. | STRING | Yes | N/A | | `video` | Source video to extend. MP4 format, 2-15 seconds. | VIDEO | Yes | N/A | | `model` | The model to use for video extension. When selected, it reveals a nested `duration` parameter. | COMBO | Yes | `"grok-imagine-video"` | @@ -24,10 +25,10 @@ The Grok Video Extend node uses an AI model to create a seamless continuation of ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `output` | The newly generated video extension. | VIDEO | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/GrokVideoExtendNode/en.md) --- -**Source fingerprint (SHA-256):** `7e56ecb0cb31795b4124671e074ef274d6de61ec2cd734b6edd5e76a3cb6a7ba` +**Source fingerprint (SHA-256):** `bfaf56dd12afab13c820345587db9ee871db87d60b8dc003f00f035513dbdf61` diff --git a/built-in-nodes/GrokVideoNode.mdx b/built-in-nodes/GrokVideoNode.mdx index 069659955..fec37d0a5 100644 --- a/built-in-nodes/GrokVideoNode.mdx +++ b/built-in-nodes/GrokVideoNode.mdx @@ -5,29 +5,30 @@ sidebarTitle: "GrokVideoNode" icon: "circle" mode: wide --- + The Grok Video node generates a short video from a text description. It can create a video from scratch using a prompt or animate a single input image based on a prompt. The node sends a request to an external API and returns the generated video. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | -| `model` | The model to use for video generation. | COMBO | Yes | `"grok-imagine-video"`
`"grok-imagine-video-beta"` | +|-----------|-------------|-----------|----------|-------| +| `model` | The model to use for video generation. | COMBO | Yes | `"grok-imagine-video"`
`"grok-imagine-video-1.5"` | | `prompt` | Text description of the desired video. | STRING | Yes | - | | `resolution` | The resolution of the output video. | COMBO | Yes | `"480p"`
`"720p"` | | `aspect_ratio` | The aspect ratio of the output video (default: "auto"). | COMBO | Yes | `"auto"`
`"16:9"`
`"4:3"`
`"3:2"`
`"1:1"`
`"2:3"`
`"3:4"`
`"9:16"` | | `duration` | The duration of the output video in seconds (default: 6). | INT | Yes | 1 to 15 | | `seed` | Seed to determine if node should re-run; actual results are nondeterministic regardless of seed (default: 0). | INT | Yes | 0 to 2147483647 | -| `image` | An optional input image to animate. | IMAGE | No | - | +| `image` | Optional starting image for grok-imagine-video. Required for grok-imagine-video-1.5. | IMAGE | No | - | -**Note:** If an `image` is provided, only one image is supported. Providing multiple images will cause an error. The `prompt` must be at least 1 character long after stripping whitespace. +**Note:** The `grok-imagine-video-1.5` model always requires an input image. If an `image` is provided, only one image is supported. Providing multiple images will cause an error. The `prompt` must be at least 1 character long after stripping whitespace. ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `output` | The generated video. | VIDEO | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/GrokVideoNode/en.md) --- -**Source fingerprint (SHA-256):** `7b4bcd25cfe620b4593c16a2cb2a288e47f9791ae2c60d56b79009bc62bac6e2` +**Source fingerprint (SHA-256):** `1f9bdd4698f01a36b0bd9a696a7acb04330073794c11ede229949999ffce5be4` diff --git a/built-in-nodes/GrokVideoReferenceNode.mdx b/built-in-nodes/GrokVideoReferenceNode.mdx index 3375790ac..1cae9f221 100644 --- a/built-in-nodes/GrokVideoReferenceNode.mdx +++ b/built-in-nodes/GrokVideoReferenceNode.mdx @@ -5,12 +5,13 @@ sidebarTitle: "GrokVideoReferenceNode" icon: "circle" mode: wide --- + The Grok Reference-to-Video node generates a video based on a text prompt, using up to seven reference images to guide the style and content of the output. It connects to an external API to create the video, which is then downloaded and returned. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `prompt` | Text description of the desired video. | STRING | Yes | N/A | | `model` | The model to use for video generation. | COMBO | Yes | `"grok-imagine-video"` | | `model.reference_images` | Up to 7 reference images to guide the video generation. | IMAGE | Yes | 1 to 7 images | @@ -24,10 +25,10 @@ The Grok Reference-to-Video node generates a video based on a text prompt, using ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `video` | The generated video file. | VIDEO | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/GrokVideoReferenceNode/en.md) --- -**Source fingerprint (SHA-256):** `df50e80ca403d05469881e1c456ca4777d70989d8950c5e3844271c3ff8df85a` +**Source fingerprint (SHA-256):** `4945105faa7dc97012f08e1e1a8f2ca2161045122a6b73c7768f1268d1d0d68b` diff --git a/built-in-nodes/GrowMask.mdx b/built-in-nodes/GrowMask.mdx index 5082ff7aa..43455b076 100644 --- a/built-in-nodes/GrowMask.mdx +++ b/built-in-nodes/GrowMask.mdx @@ -5,6 +5,7 @@ sidebarTitle: "GrowMask" icon: "circle" mode: wide --- + The `GrowMask` node is designed to modify the size of a given mask, either expanding or contracting it, while optionally applying a tapered effect to the corners. This functionality is crucial for dynamically adjusting mask boundaries in image processing tasks, allowing for more flexible and precise control over the area of interest. ## Inputs diff --git a/built-in-nodes/HappyHorseImageToVideoApi.mdx b/built-in-nodes/HappyHorseImageToVideoApi.mdx index 9711d1355..993f46211 100644 --- a/built-in-nodes/HappyHorseImageToVideoApi.mdx +++ b/built-in-nodes/HappyHorseImageToVideoApi.mdx @@ -5,14 +5,13 @@ sidebarTitle: "HappyHorseImageToVideoApi" icon: "circle" mode: wide --- -## Overview This node generates a short video from a single starting image using the HappyHorse model. You provide a first frame image and a text prompt describing the desired motion and scene, and the node creates a video that continues from that image. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `model` | The HappyHorse model to use for video generation. | COMBO | Yes | `"happyhorse-1.0-i2v"` | | `model.prompt` | Prompt describing the elements and visual features. Supports English and Chinese. (default: "") | STRING | No | N/A | | `model.resolution` | The output video resolution. (default: "720P") | COMBO | Yes | `"720P"`
`"1080P"` | @@ -24,10 +23,10 @@ This node generates a short video from a single starting image using the HappyHo ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `video` | The generated video file. | VIDEO | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/HappyHorseImageToVideoApi/en.md) --- -**Source fingerprint (SHA-256):** `b8764d68024b7d2a526b6cc3e1e56c3240b1aa55f31a07263e7014d4f6c67509` +**Source fingerprint (SHA-256):** `bba88bba1028475b26d56ec960a3f7dc160b5f3fa3f2c8f52ffdf4b70863e9a1` diff --git a/built-in-nodes/HappyHorseReferenceVideoApi.mdx b/built-in-nodes/HappyHorseReferenceVideoApi.mdx index ed0056433..18439188e 100644 --- a/built-in-nodes/HappyHorseReferenceVideoApi.mdx +++ b/built-in-nodes/HappyHorseReferenceVideoApi.mdx @@ -5,30 +5,29 @@ sidebarTitle: "HappyHorseReferenceVideoApi" icon: "circle" mode: wide --- -## Overview -This node generates a video featuring a person or object based on reference images using the HappyHorse model. It supports creating videos with a single character or multiple characters interacting with each other. +This node generates a video featuring a person or object from reference images using the HappyHorse model. It supports creating videos with single-character performances and multi-character interactions. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `model` | The HappyHorse model to use for video generation. | COMBO | Yes | `"happyhorse-1.0-r2v"` | -| `prompt` | A text description of the video you want to generate. Use identifiers like 'character1' and 'character2' to refer to the reference characters. | STRING | Yes | N/A | +| `prompt` | Prompt describing the video. Use identifiers such as 'character1' and 'character2' to refer to the reference characters. | STRING | Yes | N/A | | `resolution` | The resolution of the generated video. | COMBO | Yes | `"720P"`
`"1080P"` | | `ratio` | The aspect ratio of the generated video. | COMBO | Yes | `"16:9"`
`"9:16"`
`"1:1"`
`"4:3"`
`"3:4"` | | `duration` | The duration of the generated video in seconds (default: 5). | INT | Yes | 3 to 15 | -| `reference_images` | One or more reference images of the person or object to feature in the video. You must provide at least one image. | IMAGE | Yes | 1 to 9 | -| `seed` | A seed value for reproducible generation (default: 0). The seed can be set to automatically change after each generation. | INT | No | 0 to 2147483647 | -| `watermark` | Whether to add an AI-generated watermark to the resulting video (default: False). | BOOLEAN | No | True or False | +| `reference_images` | One or more reference images of the person or object to feature in the video. At least one image must be provided. | IMAGE | Yes | 1 to 9 | +| `seed` | Seed to use for generation (default: 0). Can be set to automatically change after each generation. | INT | No | 0 to 2147483647 | +| `watermark` | Whether to add an AI-generated watermark to the result (default: False). | BOOLEAN | No | True or False | ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `VIDEO` | The generated video file. | VIDEO | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/HappyHorseReferenceVideoApi/en.md) --- -**Source fingerprint (SHA-256):** `42c844db22ed2284bd16bd28fe0060652248ada0d5d31003134768ed5e44356c` +**Source fingerprint (SHA-256):** `61e22c2424191b59b3c6f6be1917e47d26436eba5360c1e173b59b4de40216f2` diff --git a/built-in-nodes/HappyHorseTextToVideoApi.mdx b/built-in-nodes/HappyHorseTextToVideoApi.mdx index a0745a5ad..2f0f47795 100644 --- a/built-in-nodes/HappyHorseTextToVideoApi.mdx +++ b/built-in-nodes/HappyHorseTextToVideoApi.mdx @@ -5,6 +5,7 @@ sidebarTitle: "HappyHorseTextToVideoApi" icon: "circle" mode: wide --- + ## Overview Generates a video based on a text prompt using the HappyHorse model. This node sends your prompt and settings to the HappyHorse API, waits for the video to be generated, and then downloads the result. @@ -12,7 +13,7 @@ Generates a video based on a text prompt using the HappyHorse model. This node s ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `model` | A dictionary containing the model selection and its associated parameters. The model must be `"happyhorse-1.0-t2v"`. This dictionary includes the following sub-parameters:

**`prompt`** (STRING): The text description of the video you want to generate. Supports English and Chinese. (default: "").
**`resolution`** (COMBO): The resolution of the output video. Options: `"720P"`
`"1080P"`.
**`ratio`** (COMBO): The aspect ratio of the output video. Options: `"16:9"`
`"9:16"`
`"1:1"`
`"4:3"`
`"3:4"`.
**`duration`** (INT): The length of the video in seconds. (default: 5, min: 3, max: 15, step: 1). | DICT | Yes | See Description | | `seed` | Seed to use for generation. Using the same seed with the same inputs will produce the same result. (default: 0). | INT | Yes | 0 to 2147483647 | | `watermark` | Whether to add an AI-generated watermark to the result. (default: False). | BOOLEAN | No | True / False | @@ -20,10 +21,10 @@ Generates a video based on a text prompt using the HappyHorse model. This node s ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `VIDEO` | The generated video file. | VIDEO | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/HappyHorseTextToVideoApi/en.md) --- -**Source fingerprint (SHA-256):** `8e2c0aaab2c8918079c5ec02916375e9a11b0e745d3296155f37c0128a9dbc3c` +**Source fingerprint (SHA-256):** `2ef0dbac9a3c35ca67364530a9c6bb4693266e093456dc1a2c95e499b3b2d493` diff --git a/built-in-nodes/HappyHorseVideoEditApi.mdx b/built-in-nodes/HappyHorseVideoEditApi.mdx index d23fe0a51..3d7cfda2d 100644 --- a/built-in-nodes/HappyHorseVideoEditApi.mdx +++ b/built-in-nodes/HappyHorseVideoEditApi.mdx @@ -5,25 +5,24 @@ sidebarTitle: "HappyHorseVideoEditApi" icon: "circle" mode: wide --- -## Overview -Edit a video using text instructions or reference images with the HappyHorse model. The output duration is 3-15 seconds and matches the input video; inputs longer than 15 seconds are truncated. +Edit a video using text instructions or reference images with the HappyHorse model. Output duration is 3-15 seconds and matches the input video; inputs longer than 15 seconds are truncated. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `model` | Model configuration containing the model selection, prompt, resolution, aspect ratio, and optional reference images. | DICT | Yes | See below | | `video` | The video to edit. | VIDEO | Yes | - | | `seed` | Seed to use for generation (default: 0). | INT | Yes | 0 to 2147483647 | -| `watermark` | Whether to add an AI-generated watermark to the result (default: False). | BOOLEAN | No | True / False | +| `watermark` | Whether to add an AI-generated watermark to the result (default: False). | BOOLEAN | No | True
False | ### `model` Parameter Details The `model` parameter is a dictionary with the following fields: | Field | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-------|-------------|-----------|----------|-------| | `model` | The HappyHorse video editing model to use. | STRING | Yes | `"happyhorse-1.0-video-edit"` | | `prompt` | Editing instructions or style transfer requirements. Must be at least 1 character long. | STRING | Yes | - | | `resolution` | The output resolution. | STRING | Yes | `"720P"`
`"1080P"` | @@ -33,10 +32,10 @@ The `model` parameter is a dictionary with the following fields: ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `video` | The edited video output. | VIDEO | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/HappyHorseVideoEditApi/en.md) --- -**Source fingerprint (SHA-256):** `eadb446a8dbcc524a8bb6a2ee48941136f8c1ec2cb64aa9061fb1fa22e1b683d` +**Source fingerprint (SHA-256):** `396cad4b5a06d457746a421050df98c892fa9db6019e3de983b4d0c417842b57` diff --git a/built-in-nodes/HiDreamO1PatchSeamSmoothing.mdx b/built-in-nodes/HiDreamO1PatchSeamSmoothing.mdx index 6dd15a94d..44e9216e6 100644 --- a/built-in-nodes/HiDreamO1PatchSeamSmoothing.mdx +++ b/built-in-nodes/HiDreamO1PatchSeamSmoothing.mdx @@ -5,6 +5,7 @@ sidebarTitle: "HiDreamO1PatchSeamSmoothing" icon: "circle" mode: wide --- + ## Overview This node reduces visible seams in images generated by the HiDream-O1 model by averaging the model's output across multiple shifted patch-grid positions during the later part of the sampling process. It works by running the model several times with slightly different image alignments and blending the results together, which helps cancel out the grid-like artifacts that can appear at patch boundaries. diff --git a/built-in-nodes/HiDreamO1ReferenceImages.mdx b/built-in-nodes/HiDreamO1ReferenceImages.mdx index c17d9f7a7..746b870cc 100644 --- a/built-in-nodes/HiDreamO1ReferenceImages.mdx +++ b/built-in-nodes/HiDreamO1ReferenceImages.mdx @@ -5,6 +5,7 @@ sidebarTitle: "HiDreamO1ReferenceImages" icon: "circle" mode: wide --- + ## Overview Attach reference images to both positive and negative conditioning. This node allows you to provide one or more reference images that will be used to guide the image generation process, either for editing based on an instruction or for subject-driven personalization. diff --git a/built-in-nodes/HitPawGeneralImageEnhance.mdx b/built-in-nodes/HitPawGeneralImageEnhance.mdx index 279cabfdc..02bf74fc2 100644 --- a/built-in-nodes/HitPawGeneralImageEnhance.mdx +++ b/built-in-nodes/HitPawGeneralImageEnhance.mdx @@ -5,12 +5,13 @@ sidebarTitle: "HitPawGeneralImageEnhance" icon: "circle" mode: wide --- + This node enhances low-resolution images by upscaling them to super-resolution, removing artifacts and noise. It uses an external API to process the image and can automatically adjust the input size to stay within processing limits. The maximum allowed output size is 32 megapixels. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `model` | The enhancement model to use. The `generative_portrait` model is optimized for portraits, while `generative` is a general-purpose model. | STRING | Yes | `"generative_portrait"`
`"generative"` | | `image` | The input image to be enhanced. | IMAGE | Yes | - | | `upscale_factor` | The factor by which to upscale the image's dimensions. A factor of 1 means no upscaling, 2 doubles the dimensions, and 4 quadruples them. | INT | Yes | `1`
`2`
`4` | @@ -21,10 +22,10 @@ This node enhances low-resolution images by upscaling them to super-resolution, ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `image` | The enhanced and upscaled output image. | IMAGE | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/HitPawGeneralImageEnhance/en.md) --- -**Source fingerprint (SHA-256):** `1cb59c04e517b6ecce3a4cb809d3cad26bb7a0fe6d16ddf72b9729e186e25d53` +**Source fingerprint (SHA-256):** `effdb98c6400d3b4e3ad238be7049187af6512efacad45996f2a49a0b18b67b3` diff --git a/built-in-nodes/HitPawVideoEnhance.mdx b/built-in-nodes/HitPawVideoEnhance.mdx index 23d94cc05..22426723b 100644 --- a/built-in-nodes/HitPawVideoEnhance.mdx +++ b/built-in-nodes/HitPawVideoEnhance.mdx @@ -5,6 +5,7 @@ sidebarTitle: "HitPawVideoEnhance" icon: "circle" mode: wide --- + The HitPaw Video Enhance node uses an external API to improve the quality of videos. It upscales low-resolution videos to a higher resolution, removes visual artifacts, and reduces noise. The processing cost is calculated per second of the input video. ## Inputs @@ -29,4 +30,4 @@ The HitPaw Video Enhance node uses an external API to improve the quality of vid > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/HitPawVideoEnhance/en.md) --- -**Source fingerprint (SHA-256):** `49291b3c610d32cf60fb4786333cb7e3d18c9de39c15577dabbd9f27bc9eac75` +**Source fingerprint (SHA-256):** `3326833e8e542e0642e34a6cc444115376fd03c26e3c8f27592fe8e3a72d593b` diff --git a/built-in-nodes/Hunyuan3Dv2Conditioning.mdx b/built-in-nodes/Hunyuan3Dv2Conditioning.mdx index 47eb503da..3d9214305 100644 --- a/built-in-nodes/Hunyuan3Dv2Conditioning.mdx +++ b/built-in-nodes/Hunyuan3Dv2Conditioning.mdx @@ -5,6 +5,7 @@ sidebarTitle: "Hunyuan3Dv2Conditioning" icon: "circle" mode: wide --- + The Hunyuan3Dv2Conditioning node processes CLIP vision output to generate conditioning data for 3D models. It extracts the last hidden state embeddings from the vision output and creates both positive and negative conditioning pairs. The positive conditioning uses the actual embeddings while the negative conditioning uses zero-valued embeddings of the same shape. ## Inputs diff --git a/built-in-nodes/Hunyuan3Dv2ConditioningMultiView.mdx b/built-in-nodes/Hunyuan3Dv2ConditioningMultiView.mdx index e0fa0f1ec..9be0b59f2 100644 --- a/built-in-nodes/Hunyuan3Dv2ConditioningMultiView.mdx +++ b/built-in-nodes/Hunyuan3Dv2ConditioningMultiView.mdx @@ -5,6 +5,7 @@ sidebarTitle: "Hunyuan3Dv2ConditioningMultiView" icon: "circle" mode: wide --- + The Hunyuan3Dv2ConditioningMultiView node processes multi-view CLIP vision embeddings for 3D video generation. It takes optional front, left, back, and right view embeddings and combines them with positional encoding to create conditioning data for video models. The node outputs both positive conditioning from the combined embeddings and negative conditioning with zero values. ## Inputs diff --git a/built-in-nodes/HunyuanImageToVideo.mdx b/built-in-nodes/HunyuanImageToVideo.mdx index 7ca2fe242..644965ee7 100644 --- a/built-in-nodes/HunyuanImageToVideo.mdx +++ b/built-in-nodes/HunyuanImageToVideo.mdx @@ -5,6 +5,7 @@ sidebarTitle: "HunyuanImageToVideo" icon: "circle" mode: wide --- + The HunyuanImageToVideo node converts images into video latent representations using the Hunyuan video model. It takes conditioning inputs and optional starting images to generate video latents that can be further processed by video generation models. The node supports different guidance types for controlling how the starting image influences the video generation process. ## Inputs diff --git a/built-in-nodes/HunyuanRefinerLatent.mdx b/built-in-nodes/HunyuanRefinerLatent.mdx index 3e4936a7e..dab1e2d9a 100644 --- a/built-in-nodes/HunyuanRefinerLatent.mdx +++ b/built-in-nodes/HunyuanRefinerLatent.mdx @@ -5,6 +5,7 @@ sidebarTitle: "HunyuanRefinerLatent" icon: "circle" mode: wide --- + The HunyuanRefinerLatent node processes conditioning and latent inputs for refinement operations. It applies noise augmentation to both positive and negative conditioning while incorporating latent image data, and generates a new latent output with specific dimensions for further processing. ## Inputs diff --git a/built-in-nodes/HunyuanVideo15ImageToVideo.mdx b/built-in-nodes/HunyuanVideo15ImageToVideo.mdx index 645b6bba1..25fd001d8 100644 --- a/built-in-nodes/HunyuanVideo15ImageToVideo.mdx +++ b/built-in-nodes/HunyuanVideo15ImageToVideo.mdx @@ -5,6 +5,7 @@ sidebarTitle: "HunyuanVideo15ImageToVideo" icon: "circle" mode: wide --- + The HunyuanVideo15ImageToVideo node prepares conditioning and latent space data for video generation based on the HunyuanVideo 1.5 model. It creates an initial latent representation for a video sequence and can optionally integrate a starting image or a CLIP vision output to guide the generation process. ## Inputs diff --git a/built-in-nodes/HunyuanVideo15LatentUpscaleWithModel.mdx b/built-in-nodes/HunyuanVideo15LatentUpscaleWithModel.mdx index 5ca85bace..3e3ee5049 100644 --- a/built-in-nodes/HunyuanVideo15LatentUpscaleWithModel.mdx +++ b/built-in-nodes/HunyuanVideo15LatentUpscaleWithModel.mdx @@ -5,6 +5,7 @@ sidebarTitle: "HunyuanVideo15LatentUpscaleWithModel" icon: "circle" mode: wide --- + The Hunyuan Video 15 Latent Upscale With Model node increases the resolution of a latent image representation. It first upscales the latent samples to a specified size using a chosen interpolation method, then refines the upscaled result using a specialized Hunyuan Video 1.5 upscale model to improve quality. ## Inputs diff --git a/built-in-nodes/HunyuanVideo15SuperResolution.mdx b/built-in-nodes/HunyuanVideo15SuperResolution.mdx index ac7994c2b..f4e4d5b4b 100644 --- a/built-in-nodes/HunyuanVideo15SuperResolution.mdx +++ b/built-in-nodes/HunyuanVideo15SuperResolution.mdx @@ -5,6 +5,7 @@ sidebarTitle: "HunyuanVideo15SuperResolution" icon: "circle" mode: wide --- + The HunyuanVideo15SuperResolution node prepares conditioning data for a video super-resolution process. It takes a latent representation of a video and, optionally, a starting image, and packages them along with noise augmentation and CLIP vision data into a format that can be used by a model to generate a higher-resolution output. ## Inputs diff --git a/built-in-nodes/HyperTile.mdx b/built-in-nodes/HyperTile.mdx index d8234e639..ccdd52825 100644 --- a/built-in-nodes/HyperTile.mdx +++ b/built-in-nodes/HyperTile.mdx @@ -5,6 +5,7 @@ sidebarTitle: "HyperTile" icon: "circle" mode: wide --- + The HyperTile node applies a tiling technique to the attention mechanism in diffusion models to optimize memory usage during image generation. It divides the latent space into smaller tiles and processes them separately, then reassembles the results. This allows for working with larger image sizes without running out of memory. ## Inputs diff --git a/built-in-nodes/HypernetworkLoader.mdx b/built-in-nodes/HypernetworkLoader.mdx index 2b85ebe65..51a42970d 100644 --- a/built-in-nodes/HypernetworkLoader.mdx +++ b/built-in-nodes/HypernetworkLoader.mdx @@ -5,6 +5,7 @@ sidebarTitle: "HypernetworkLoader" icon: "circle" mode: wide --- + This node will detect models located in the `ComfyUI/models/hypernetworks` folder, and it will also read models from additional paths configured in the extra_model_paths.yaml file. Sometimes, you may need to **refresh the ComfyUI interface** to allow it to read the model files from the corresponding folder. The HypernetworkLoader node is designed to enhance or modify the capabilities of a given model by applying a hypernetwork. It loads a specified hypernetwork and applies it to the model, potentially altering its behavior or performance based on the strength parameter. This process allows for dynamic adjustments to the model's architecture or parameters, enabling more flexible and adaptive AI systems. diff --git a/built-in-nodes/Ideogram4Scheduler.mdx b/built-in-nodes/Ideogram4Scheduler.mdx index 701849c34..4ba8e13a0 100644 --- a/built-in-nodes/Ideogram4Scheduler.mdx +++ b/built-in-nodes/Ideogram4Scheduler.mdx @@ -5,7 +5,6 @@ sidebarTitle: "Ideogram4Scheduler" icon: "circle" mode: wide --- -# Ideogram 4 Scheduler The Ideogram 4 Scheduler node generates a sequence of sigma values (noise levels) for the diffusion sampling process, based on the Ideogram 4 reference schedule. It creates a custom noise schedule that adapts to the image dimensions and allows fine-tuning through statistical parameters. diff --git a/built-in-nodes/IdeogramV1.mdx b/built-in-nodes/IdeogramV1.mdx index bf50c9404..8b270edd2 100644 --- a/built-in-nodes/IdeogramV1.mdx +++ b/built-in-nodes/IdeogramV1.mdx @@ -5,12 +5,13 @@ sidebarTitle: "IdeogramV1" icon: "circle" mode: wide --- + The IdeogramV1 node generates images using the Ideogram V1 model through an API. It takes text prompts and various generation settings to create one or more images based on your input. The node supports different aspect ratios and generation modes to customize the output. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `prompt` | Prompt for the image generation (default: empty) | STRING | Yes | - | | `turbo` | Whether to use turbo mode (faster generation, potentially lower quality) (default: False) | BOOLEAN | Yes | - | | `aspect_ratio` | The aspect ratio for image generation (default: "1:1") | COMBO | No | "1:1"
"4:3"
"3:4"
"16:9"
"9:16"
"2:1"
"1:2"
"3:2"
"2:3"
"4:5"
"5:4" | @@ -24,10 +25,10 @@ The IdeogramV1 node generates images using the Ideogram V1 model through an API. ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `output` | The generated image(s) from the Ideogram V1 model | IMAGE | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/IdeogramV1/en.md) --- -**Source fingerprint (SHA-256):** `a42654aea292811c5f872911d6ea7303a83ea058c7132737375d81c5c8a77740` +**Source fingerprint (SHA-256):** `c9b336054cf5d66228aeccab615985d2e9c9bdf7dce5d607212fed8a35c2c793` diff --git a/built-in-nodes/IdeogramV2.mdx b/built-in-nodes/IdeogramV2.mdx index 022d54bf8..84938418d 100644 --- a/built-in-nodes/IdeogramV2.mdx +++ b/built-in-nodes/IdeogramV2.mdx @@ -5,12 +5,13 @@ sidebarTitle: "IdeogramV2" icon: "circle" mode: wide --- + The Ideogram V2 node generates images using the Ideogram V2 AI model. It takes text prompts and various generation settings to create images through an API service. The node supports different aspect ratios, resolutions, and style options to customize the output images. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `prompt` | Prompt for the image generation (default: empty string) | STRING | Yes | - | | `turbo` | Whether to use turbo mode (faster generation, potentially lower quality) (default: False) | BOOLEAN | No | - | | `aspect_ratio` | The aspect ratio for image generation. Ignored if resolution is not set to AUTO. (default: "1:1") | COMBO | No | "1:1"
"4:3"
"3:4"
"16:9"
"9:16"
"2:1"
"1:2"
"3:2"
"2:3"
"4:5"
"5:4" | @@ -26,10 +27,10 @@ The Ideogram V2 node generates images using the Ideogram V2 AI model. It takes t ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `output` | The generated image(s) from the Ideogram V2 model | IMAGE | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/IdeogramV2/en.md) --- -**Source fingerprint (SHA-256):** `6d1f0d536756252434a1a831cd96228ee2386bfcaa60555acfe4bab7d16b61e3` +**Source fingerprint (SHA-256):** `a034a57996ac0b3902cab36096ac6b8401bb544faa00b8ed213bf752fdd423e2` diff --git a/built-in-nodes/IdeogramV3.mdx b/built-in-nodes/IdeogramV3.mdx index 8e8588988..b0cf3a9b8 100644 --- a/built-in-nodes/IdeogramV3.mdx +++ b/built-in-nodes/IdeogramV3.mdx @@ -5,12 +5,13 @@ sidebarTitle: "IdeogramV3" icon: "circle" mode: wide --- + The Ideogram V3 node generates images using the Ideogram V3 model. It supports both regular image generation from text prompts and image editing when both an image and mask are provided. The node offers various controls for aspect ratio, resolution, generation speed, and optional character reference images. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `prompt` | Prompt for the image generation or editing (default: empty) | STRING | Yes | - | | `image` | Optional reference image for image editing | IMAGE | No | - | | `mask` | Optional mask for inpainting (white areas will be replaced) | MASK | No | - | @@ -35,10 +36,10 @@ The Ideogram V3 node generates images using the Ideogram V3 model. It supports b ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `output` | The generated or edited image(s) | IMAGE | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/IdeogramV3/en.md) --- -**Source fingerprint (SHA-256):** `b3ddd489ee96b4b378ae432254d8e97bccafc20e38055b213c0ad3b7818cb4c0` +**Source fingerprint (SHA-256):** `d5005a9cdbdad79762dfd24eaa73e6c293d28b72813e96883ecdfccb8339ca75` diff --git a/built-in-nodes/IdeogramV4.mdx b/built-in-nodes/IdeogramV4.mdx index 2b41a8dd3..a71dde703 100644 --- a/built-in-nodes/IdeogramV4.mdx +++ b/built-in-nodes/IdeogramV4.mdx @@ -5,7 +5,6 @@ sidebarTitle: "IdeogramV4" icon: "circle" mode: wide --- -# Ideogram V4 Generates images using the Ideogram 4.0 model from a text prompt. This node sends your text description to the Ideogram API and returns the generated image as an output tensor. diff --git a/built-in-nodes/ImageAddNoise.mdx b/built-in-nodes/ImageAddNoise.mdx index d78cdbb12..420a72e32 100644 --- a/built-in-nodes/ImageAddNoise.mdx +++ b/built-in-nodes/ImageAddNoise.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ImageAddNoise" icon: "circle" mode: wide --- + The ImageAddNoise node adds random noise to an input image. It uses a specified random seed to generate consistent noise patterns and allows controlling the intensity of the noise effect. The resulting image maintains the same dimensions as the input but with added visual texture. ## Inputs diff --git a/built-in-nodes/ImageBatch.mdx b/built-in-nodes/ImageBatch.mdx index 2473c95ba..5d4f25eba 100644 --- a/built-in-nodes/ImageBatch.mdx +++ b/built-in-nodes/ImageBatch.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ImageBatch" icon: "circle" mode: wide --- + The `ImageBatch` node is designed for combining two images into a single batch. If the dimensions of the images do not match, it automatically rescales the second image to match the first one's dimensions before combining them. ## Inputs diff --git a/built-in-nodes/ImageBlend.mdx b/built-in-nodes/ImageBlend.mdx index 62833350d..f5d847ddf 100644 --- a/built-in-nodes/ImageBlend.mdx +++ b/built-in-nodes/ImageBlend.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ImageBlend" icon: "circle" mode: wide --- + The `ImageBlend` node is designed to blend two images together based on a specified blending mode and blend factor. It supports various blending modes such as normal, multiply, screen, overlay, soft light, and difference, allowing for versatile image manipulation and compositing techniques. This node is essential for creating composite images by adjusting the visual interaction between two image layers. ## Inputs diff --git a/built-in-nodes/ImageBlur.mdx b/built-in-nodes/ImageBlur.mdx index fe0043da4..756d61b95 100644 --- a/built-in-nodes/ImageBlur.mdx +++ b/built-in-nodes/ImageBlur.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ImageBlur" icon: "circle" mode: wide --- + The `ImageBlur` node applies a Gaussian blur to an image, allowing for the softening of edges and reduction of detail and noise. It provides control over the intensity and spread of the blur through parameters. ## Inputs diff --git a/built-in-nodes/ImageColorToMask.mdx b/built-in-nodes/ImageColorToMask.mdx index 9eebd9664..d29229d95 100644 --- a/built-in-nodes/ImageColorToMask.mdx +++ b/built-in-nodes/ImageColorToMask.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ImageColorToMask" icon: "circle" mode: wide --- + The `ImageColorToMask` node is designed to convert a specified color in an image to a mask. It processes an image and a target color, generating a mask where the specified color is highlighted, facilitating operations like color-based segmentation or object isolation. ## Inputs diff --git a/built-in-nodes/ImageCompare.mdx b/built-in-nodes/ImageCompare.mdx index 4e6b801e1..ba7f9b3de 100644 --- a/built-in-nodes/ImageCompare.mdx +++ b/built-in-nodes/ImageCompare.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ImageCompare" icon: "circle" mode: wide --- + The Image Compare node provides a visual interface to compare two images side-by-side using a draggable slider. It is designed as an output node, meaning it does not pass data to other nodes but instead displays the images directly in the user interface for inspection. ## Inputs diff --git a/built-in-nodes/ImageCompositeMasked.mdx b/built-in-nodes/ImageCompositeMasked.mdx index 7c17a6a5c..9db241f65 100644 --- a/built-in-nodes/ImageCompositeMasked.mdx +++ b/built-in-nodes/ImageCompositeMasked.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ImageCompositeMasked" icon: "circle" mode: wide --- + The `ImageCompositeMasked` node is designed for compositing images, allowing for the overlay of a source image onto a destination image at specified coordinates, with optional resizing and masking. ## Inputs diff --git a/built-in-nodes/ImageCrop.mdx b/built-in-nodes/ImageCrop.mdx index 9af59da73..721b387ca 100644 --- a/built-in-nodes/ImageCrop.mdx +++ b/built-in-nodes/ImageCrop.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ImageCrop" icon: "circle" mode: wide --- + The `ImageCrop` node is designed for cropping images to a specified width and height starting from a given x and y coordinate. This functionality is essential for focusing on specific regions of an image or for adjusting the image size to meet certain requirements. ## Inputs diff --git a/built-in-nodes/ImageCropV2.mdx b/built-in-nodes/ImageCropV2.mdx index ff7716bec..14ba3b27d 100644 --- a/built-in-nodes/ImageCropV2.mdx +++ b/built-in-nodes/ImageCropV2.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ImageCropV2" icon: "circle" mode: wide --- + The Crop Image node extracts a rectangular section from an input image. You define the region to keep by specifying its top-left corner coordinates and its width and height. The node then returns the cropped portion of the original image. ## Inputs diff --git a/built-in-nodes/ImageDeduplication.mdx b/built-in-nodes/ImageDeduplication.mdx index 745f7fcbf..af7c1ab8b 100644 --- a/built-in-nodes/ImageDeduplication.mdx +++ b/built-in-nodes/ImageDeduplication.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ImageDeduplication" icon: "circle" mode: wide --- + This node removes duplicate or very similar images from a batch. It works by creating a perceptual hash for each image—a simple numerical fingerprint based on its visual content—and then comparing them. Images whose hashes are more similar than a set threshold are considered duplicates and filtered out. ## Inputs diff --git a/built-in-nodes/ImageFlip.mdx b/built-in-nodes/ImageFlip.mdx index be3396976..b2ff42a77 100644 --- a/built-in-nodes/ImageFlip.mdx +++ b/built-in-nodes/ImageFlip.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ImageFlip" icon: "circle" mode: wide --- + The ImageFlip node flips images along different axes. It can flip images vertically along the x-axis or horizontally along the y-axis. The node uses torch.flip operations to perform the flipping based on the selected method. ## Inputs diff --git a/built-in-nodes/ImageFromBatch.mdx b/built-in-nodes/ImageFromBatch.mdx index 89f54510a..74d617cb6 100644 --- a/built-in-nodes/ImageFromBatch.mdx +++ b/built-in-nodes/ImageFromBatch.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ImageFromBatch" icon: "circle" mode: wide --- + The `ImageFromBatch` node is designed for extracting a specific segment of images from a batch based on the provided index and length. It allows for more granular control over the batched images, enabling operations on individual or subsets of images within a larger batch. ## Inputs diff --git a/built-in-nodes/ImageGrid.mdx b/built-in-nodes/ImageGrid.mdx index a60f5334c..4e7b303f9 100644 --- a/built-in-nodes/ImageGrid.mdx +++ b/built-in-nodes/ImageGrid.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ImageGrid" icon: "circle" mode: wide --- + The Image Grid node combines multiple images into a single, organized grid or collage. It takes a list of images and arranges them into a specified number of columns, resizing each image to fit a defined cell size and adding optional padding between them. The result is a single, new image containing all the input images in a grid layout. ## Inputs diff --git a/built-in-nodes/ImageHistogram.mdx b/built-in-nodes/ImageHistogram.mdx index a056ab1f3..4a0af1318 100644 --- a/built-in-nodes/ImageHistogram.mdx +++ b/built-in-nodes/ImageHistogram.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ImageHistogram" icon: "circle" mode: wide --- + The ImageHistogram node analyzes the color distribution of an input image. It calculates and outputs several histograms, which are graphs showing how many pixels in the image have each possible intensity value. It generates separate histograms for the red, green, and blue color channels, a composite RGB histogram, and a luminance histogram based on a standard brightness formula. ## Inputs diff --git a/built-in-nodes/ImageInvert.mdx b/built-in-nodes/ImageInvert.mdx index 73f50724f..8121e813d 100644 --- a/built-in-nodes/ImageInvert.mdx +++ b/built-in-nodes/ImageInvert.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ImageInvert" icon: "circle" mode: wide --- + The `ImageInvert` node is designed to invert the colors of an image, effectively transforming each pixel's color value to its complementary color on the color wheel. This operation is useful for creating negative images or for visual effects that require color inversion. ## Inputs diff --git a/built-in-nodes/ImageMergeTileList.mdx b/built-in-nodes/ImageMergeTileList.mdx index d81762715..2dc62eec7 100644 --- a/built-in-nodes/ImageMergeTileList.mdx +++ b/built-in-nodes/ImageMergeTileList.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ImageMergeTileList" icon: "circle" mode: wide --- + This node takes a list of image tiles and merges them back into a single, larger image. It is designed to reconstruct an image that was previously split into a grid of overlapping tiles, using a weighted blending technique to create a seamless final result. ## Inputs diff --git a/built-in-nodes/ImageOnlyCheckpointLoader.mdx b/built-in-nodes/ImageOnlyCheckpointLoader.mdx index a7e9ddcfb..e6f78ef3b 100644 --- a/built-in-nodes/ImageOnlyCheckpointLoader.mdx +++ b/built-in-nodes/ImageOnlyCheckpointLoader.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ImageOnlyCheckpointLoader" icon: "circle" mode: wide --- + This node will detect models located in the `ComfyUI/models/checkpoints` folder, and it will also read models from additional paths configured in the extra_model_paths.yaml file. Sometimes, you may need to **refresh the ComfyUI interface** to allow it to read the model files from the corresponding folder. This node specializes in loading checkpoints specifically for image-based models within video generation workflows. It efficiently retrieves and configures the necessary components from a given checkpoint, focusing on image-related aspects of the model. diff --git a/built-in-nodes/ImageOnlyCheckpointSave.mdx b/built-in-nodes/ImageOnlyCheckpointSave.mdx index a2d1c5cd3..0c3e2ddd6 100644 --- a/built-in-nodes/ImageOnlyCheckpointSave.mdx +++ b/built-in-nodes/ImageOnlyCheckpointSave.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ImageOnlyCheckpointSave" icon: "circle" mode: wide --- + The ImageOnlyCheckpointSave node saves a checkpoint file containing a model, CLIP vision encoder, and VAE. It creates a safetensors file with the specified filename prefix and stores it in the output directory. This node is specifically designed for saving image-related model components together in a single checkpoint file. ## Inputs diff --git a/built-in-nodes/ImagePadForOutpaint.mdx b/built-in-nodes/ImagePadForOutpaint.mdx index df2f0bc49..f62239f37 100644 --- a/built-in-nodes/ImagePadForOutpaint.mdx +++ b/built-in-nodes/ImagePadForOutpaint.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ImagePadForOutpaint" icon: "circle" mode: wide --- + This node is designed for preparing images for the outpainting process by adding padding around them. It adjusts the image dimensions to ensure compatibility with outpainting algorithms, facilitating the generation of extended image areas beyond the original boundaries. ## Inputs diff --git a/built-in-nodes/ImageQuantize.mdx b/built-in-nodes/ImageQuantize.mdx index ce9fbb596..69f410ea3 100644 --- a/built-in-nodes/ImageQuantize.mdx +++ b/built-in-nodes/ImageQuantize.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ImageQuantize" icon: "circle" mode: wide --- + The ImageQuantize node is designed to reduce the number of colors in an image to a specified number, optionally applying dithering techniques to maintain visual quality. This process is useful for creating palette-based images or reducing the color complexity for certain applications. ## Inputs diff --git a/built-in-nodes/ImageRGBToYUV.mdx b/built-in-nodes/ImageRGBToYUV.mdx index 2028c9c1b..5d98dac39 100644 --- a/built-in-nodes/ImageRGBToYUV.mdx +++ b/built-in-nodes/ImageRGBToYUV.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ImageRGBToYUV" icon: "circle" mode: wide --- + The ImageRGBToYUV node converts an RGB image into the YUV color space. It separates the image into three channels: Y (luminance, or brightness), U (blue-difference), and V (red-difference), and returns each as a separate image. ## Inputs diff --git a/built-in-nodes/ImageRotate.mdx b/built-in-nodes/ImageRotate.mdx index d95fd4f15..5a3fe37dd 100644 --- a/built-in-nodes/ImageRotate.mdx +++ b/built-in-nodes/ImageRotate.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ImageRotate" icon: "circle" mode: wide --- + The ImageRotate node rotates an input image by specified angles. It supports four rotation options: no rotation, 90 degrees clockwise, 180 degrees, and 270 degrees clockwise. The rotation is performed using efficient tensor operations that maintain the image data integrity. ## Inputs diff --git a/built-in-nodes/ImageScale.mdx b/built-in-nodes/ImageScale.mdx index 1dcbb29c4..55ebe6cd3 100644 --- a/built-in-nodes/ImageScale.mdx +++ b/built-in-nodes/ImageScale.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ImageScale" icon: "circle" mode: wide --- + The ImageScale node is designed for resizing images to specific dimensions, offering a selection of upscale methods and the ability to crop the resized image. It abstracts the complexity of image upscaling and cropping, providing a straightforward interface for modifying image dimensions according to user-defined parameters. ## Inputs diff --git a/built-in-nodes/ImageScaleBy.mdx b/built-in-nodes/ImageScaleBy.mdx index 4bc4e092c..90cd83dde 100644 --- a/built-in-nodes/ImageScaleBy.mdx +++ b/built-in-nodes/ImageScaleBy.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ImageScaleBy" icon: "circle" mode: wide --- + The ImageScaleBy node is designed for upscaling images by a specified scale factor using various interpolation methods. It allows for the adjustment of the image size in a flexible manner, catering to different upscaling needs. ## Inputs diff --git a/built-in-nodes/ImageScaleToMaxDimension.mdx b/built-in-nodes/ImageScaleToMaxDimension.mdx index db6278288..4fead6d97 100644 --- a/built-in-nodes/ImageScaleToMaxDimension.mdx +++ b/built-in-nodes/ImageScaleToMaxDimension.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ImageScaleToMaxDimension" icon: "circle" mode: wide --- + The ImageScaleToMaxDimension node resizes images to fit within a specified maximum dimension while maintaining the original aspect ratio. It calculates whether the image is portrait or landscape oriented, then scales the larger dimension to match the target size while proportionally adjusting the smaller dimension. The node supports multiple upscaling methods for different quality and performance requirements. ## Inputs diff --git a/built-in-nodes/ImageScaleToTotalPixels.mdx b/built-in-nodes/ImageScaleToTotalPixels.mdx index 01f8524bd..c32a3fb89 100644 --- a/built-in-nodes/ImageScaleToTotalPixels.mdx +++ b/built-in-nodes/ImageScaleToTotalPixels.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ImageScaleToTotalPixels" icon: "circle" mode: wide --- + The ImageScaleToTotalPixels node is designed for resizing images to a specified total number of pixels while maintaining the aspect ratio. It provides various methods for upscaling the image to achieve the desired pixel count. ## Inputs diff --git a/built-in-nodes/ImageSharpen.mdx b/built-in-nodes/ImageSharpen.mdx index 5f99252ba..48998438f 100644 --- a/built-in-nodes/ImageSharpen.mdx +++ b/built-in-nodes/ImageSharpen.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ImageSharpen" icon: "circle" mode: wide --- + The ImageSharpen node enhances the clarity of an image by accentuating its edges and details. It applies a sharpening filter to the image, which can be adjusted in intensity and radius, thereby making the image appear more defined and crisp. ## Inputs diff --git a/built-in-nodes/ImageStitch.mdx b/built-in-nodes/ImageStitch.mdx index 6dfa23c93..d71ba28d8 100644 --- a/built-in-nodes/ImageStitch.mdx +++ b/built-in-nodes/ImageStitch.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ImageStitch" icon: "circle" mode: wide --- + This node allows you to stitch two images together in a specified direction (up, down, left, right), with support for size matching and spacing between images. ## Inputs diff --git a/built-in-nodes/ImageToMask.mdx b/built-in-nodes/ImageToMask.mdx index 4634ef041..7bd7a551a 100644 --- a/built-in-nodes/ImageToMask.mdx +++ b/built-in-nodes/ImageToMask.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ImageToMask" icon: "circle" mode: wide --- + The ImageToMask node is designed to convert an image into a mask based on a specified color channel. It allows for the extraction of mask layers corresponding to the red, green, blue, or alpha channels of an image, facilitating operations that require channel-specific masking or processing. ## Inputs diff --git a/built-in-nodes/ImageUpscaleWithModel.mdx b/built-in-nodes/ImageUpscaleWithModel.mdx index 2e309b316..8ea2d6291 100644 --- a/built-in-nodes/ImageUpscaleWithModel.mdx +++ b/built-in-nodes/ImageUpscaleWithModel.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ImageUpscaleWithModel" icon: "circle" mode: wide --- + This node is designed for upscaling images using a specified upscale model. It efficiently manages the upscaling process by adjusting the image to the appropriate device, optimizing memory usage, and applying the upscale model in a tiled manner to prevent potential out-of-memory errors. ## Inputs diff --git a/built-in-nodes/ImageYUVToRGB.mdx b/built-in-nodes/ImageYUVToRGB.mdx index b00459c8c..ab7ee1829 100644 --- a/built-in-nodes/ImageYUVToRGB.mdx +++ b/built-in-nodes/ImageYUVToRGB.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ImageYUVToRGB" icon: "circle" mode: wide --- + The ImageYUVToRGB node converts YUV color space images to RGB color space. It takes three separate input images representing the Y (luma), U (blue projection), and V (red projection) channels and combines them into a single RGB image using color space conversion. ## Inputs diff --git a/built-in-nodes/InpaintModelConditioning.mdx b/built-in-nodes/InpaintModelConditioning.mdx index 892297d13..7282d4a0b 100644 --- a/built-in-nodes/InpaintModelConditioning.mdx +++ b/built-in-nodes/InpaintModelConditioning.mdx @@ -5,6 +5,7 @@ sidebarTitle: "InpaintModelConditioning" icon: "circle" mode: wide --- + The InpaintModelConditioning node is designed to facilitate the conditioning process for inpainting models, enabling the integration and manipulation of various conditioning inputs to tailor the inpainting output. It encompasses a broad range of functionalities, from loading specific model checkpoints and applying style or control net models, to encoding and combining conditioning elements, thereby serving as a comprehensive tool for customizing inpainting tasks. ## Inputs diff --git a/built-in-nodes/InstructPixToPixConditioning.mdx b/built-in-nodes/InstructPixToPixConditioning.mdx index 5930e1652..29fded93f 100644 --- a/built-in-nodes/InstructPixToPixConditioning.mdx +++ b/built-in-nodes/InstructPixToPixConditioning.mdx @@ -5,6 +5,7 @@ sidebarTitle: "InstructPixToPixConditioning" icon: "circle" mode: wide --- + The InstructPixToPixConditioning node prepares conditioning data for InstructPix2Pix image editing by combining positive and negative text prompts with image data. It processes input images through a VAE encoder to create latent representations and attaches these latents to both positive and negative conditioning data. The node automatically handles image dimensions by cropping to multiples of 8 pixels for compatibility with the VAE encoding process. ## Inputs diff --git a/built-in-nodes/InvertBooleanNode.mdx b/built-in-nodes/InvertBooleanNode.mdx index 0884a5948..7f4ecca4c 100644 --- a/built-in-nodes/InvertBooleanNode.mdx +++ b/built-in-nodes/InvertBooleanNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "InvertBooleanNode" icon: "circle" mode: wide --- + This node takes a single boolean (true/false) input and outputs the opposite value. It performs a logical NOT operation, turning `true` into `false` and `false` into `true`. ## Inputs diff --git a/built-in-nodes/InvertMask.mdx b/built-in-nodes/InvertMask.mdx index f0dd6d8c2..435281ba8 100644 --- a/built-in-nodes/InvertMask.mdx +++ b/built-in-nodes/InvertMask.mdx @@ -5,6 +5,7 @@ sidebarTitle: "InvertMask" icon: "circle" mode: wide --- + The InvertMask node is designed to invert the values of a given mask, effectively flipping the masked and unmasked areas. This operation is fundamental in image processing tasks where the focus of interest needs to be switched between the foreground and the background. ## Inputs diff --git a/built-in-nodes/JoinAudioChannels.mdx b/built-in-nodes/JoinAudioChannels.mdx index ae7225712..b32eefa99 100644 --- a/built-in-nodes/JoinAudioChannels.mdx +++ b/built-in-nodes/JoinAudioChannels.mdx @@ -5,6 +5,7 @@ sidebarTitle: "JoinAudioChannels" icon: "circle" mode: wide --- + The Join Audio Channels node combines two separate mono audio inputs into a single stereo audio output. It takes a left channel and a right channel, ensures they have compatible sample rates and lengths, and merges them into a two-channel audio waveform. ## Inputs diff --git a/built-in-nodes/JoinImageWithAlpha.mdx b/built-in-nodes/JoinImageWithAlpha.mdx index cf6950b24..8d10a6bb0 100644 --- a/built-in-nodes/JoinImageWithAlpha.mdx +++ b/built-in-nodes/JoinImageWithAlpha.mdx @@ -5,6 +5,7 @@ sidebarTitle: "JoinImageWithAlpha" icon: "circle" mode: wide --- + This node is designed for compositing operations, specifically to join an image with its corresponding alpha mask to produce a single output image. It effectively combines visual content with transparency information, enabling the creation of images where certain areas are transparent or semi-transparent. ## Inputs diff --git a/built-in-nodes/JsonExtractString.mdx b/built-in-nodes/JsonExtractString.mdx index e948a6c79..e976c9878 100644 --- a/built-in-nodes/JsonExtractString.mdx +++ b/built-in-nodes/JsonExtractString.mdx @@ -5,6 +5,7 @@ sidebarTitle: "JsonExtractString" icon: "circle" mode: wide --- + The JsonExtractString node reads a text string containing JSON data and extracts the value associated with a specific key. It converts the extracted value into a string. If the JSON is invalid, the key is not found, or the value is null, the node returns an empty string. ## Inputs diff --git a/built-in-nodes/KSampler.mdx b/built-in-nodes/KSampler.mdx index b2f065e47..6f6848b23 100644 --- a/built-in-nodes/KSampler.mdx +++ b/built-in-nodes/KSampler.mdx @@ -5,6 +5,7 @@ sidebarTitle: "KSampler" icon: "circle" mode: wide --- + The KSampler works like this: it modifies the provided original latent image information based on a specific model and both positive and negative conditions. First, it adds noise to the original image data according to the set **seed** and **denoise strength**, then inputs the preset **Model** combined with **positive** and **negative** guidance conditions to generate the image. diff --git a/built-in-nodes/KSamplerAdvanced.mdx b/built-in-nodes/KSamplerAdvanced.mdx index d188ce8c5..3f36a845e 100644 --- a/built-in-nodes/KSamplerAdvanced.mdx +++ b/built-in-nodes/KSamplerAdvanced.mdx @@ -5,6 +5,7 @@ sidebarTitle: "KSamplerAdvanced" icon: "circle" mode: wide --- + The KSamplerAdvanced node is designed to enhance the sampling process by providing advanced configurations and techniques. It aims to offer more sophisticated options for generating samples from a model, improving upon the basic KSampler functionalities. ## Inputs diff --git a/built-in-nodes/KSamplerSelect.mdx b/built-in-nodes/KSamplerSelect.mdx index fd05208b7..795fd4ea1 100644 --- a/built-in-nodes/KSamplerSelect.mdx +++ b/built-in-nodes/KSamplerSelect.mdx @@ -5,6 +5,7 @@ sidebarTitle: "KSamplerSelect" icon: "circle" mode: wide --- + The KSamplerSelect node is designed to select a specific sampler based on the provided sampler name. It abstracts the complexity of sampler selection, allowing users to easily switch between different sampling strategies for their tasks. ## Inputs diff --git a/built-in-nodes/Kandinsky5ImageToVideo.mdx b/built-in-nodes/Kandinsky5ImageToVideo.mdx index cd1e2a94a..8c880d7f4 100644 --- a/built-in-nodes/Kandinsky5ImageToVideo.mdx +++ b/built-in-nodes/Kandinsky5ImageToVideo.mdx @@ -5,6 +5,7 @@ sidebarTitle: "Kandinsky5ImageToVideo" icon: "circle" mode: wide --- + The Kandinsky5ImageToVideo node prepares conditioning and latent space data for video generation using the Kandinsky model. It creates an empty video latent tensor and can optionally encode a starting image to guide the initial frames of the generated video, modifying the positive and negative conditioning accordingly. ## Inputs diff --git a/built-in-nodes/KarrasScheduler.mdx b/built-in-nodes/KarrasScheduler.mdx index 9d613e3f5..4f697a116 100644 --- a/built-in-nodes/KarrasScheduler.mdx +++ b/built-in-nodes/KarrasScheduler.mdx @@ -5,6 +5,7 @@ sidebarTitle: "KarrasScheduler" icon: "circle" mode: wide --- + The KarrasScheduler node is designed to generate a sequence of noise levels (sigmas) based on the Karras et al. (2022) noise schedule. This scheduler is useful for controlling the diffusion process in generative models, allowing for fine-tuned adjustments to the noise levels applied at each step of the generation process. ## Inputs diff --git a/built-in-nodes/KlingAvatarNode.mdx b/built-in-nodes/KlingAvatarNode.mdx index 12078b984..0688c121d 100644 --- a/built-in-nodes/KlingAvatarNode.mdx +++ b/built-in-nodes/KlingAvatarNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "KlingAvatarNode" icon: "circle" mode: wide --- + The Kling Avatar 2.0 node generates broadcast-style digital human videos from a single reference photo and an audio file. It creates a talking avatar video with an optional text prompt to define the avatar's actions, emotions, and camera movements. ## Inputs @@ -28,4 +29,4 @@ The Kling Avatar 2.0 node generates broadcast-style digital human videos from a > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/KlingAvatarNode/en.md) --- -**Source fingerprint (SHA-256):** `d9264e250c578dcb38612c192f8567a8f48c6624e030d8765b13bb71aae2d0b8` +**Source fingerprint (SHA-256):** `34f64d168d6c407d9ab474e2637513c172090a0f0c219675d32f8e70ff84f2ae` diff --git a/built-in-nodes/KlingCameraControlI2VNode.mdx b/built-in-nodes/KlingCameraControlI2VNode.mdx index d78b26381..a7f1cae9c 100644 --- a/built-in-nodes/KlingCameraControlI2VNode.mdx +++ b/built-in-nodes/KlingCameraControlI2VNode.mdx @@ -5,12 +5,13 @@ sidebarTitle: "KlingCameraControlI2VNode" icon: "circle" mode: wide --- + The Kling Image to Video Camera Control Node transforms still images into cinematic videos with professional camera movements. This specialized image-to-video node allows you to control virtual camera actions including zoom, rotation, pan, tilt, and first-person view while maintaining focus on your original image. Camera control is currently only supported in pro mode with the kling-v1-5 model at 5-second duration. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `start_frame` | Reference Image - URL or Base64 encoded string, cannot exceed 10MB, resolution not less than 300x300px, aspect ratio between 1:2.5 and 2.5:1. Base64 should not include data:image prefix. | IMAGE | Yes | - | | `prompt` | Positive text prompt describing the desired video content. Maximum length is 500 characters. | STRING | Yes | - | | `negative_prompt` | Negative text prompt describing what to avoid in the generated video. Maximum length is 500 characters. | STRING | Yes | - | @@ -21,7 +22,7 @@ The Kling Image to Video Camera Control Node transforms still images into cinema ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `output` | The generated video output | VIDEO | | `video_id` | Unique identifier for the generated video | STRING | | `duration` | Duration of the generated video | STRING | @@ -29,4 +30,4 @@ The Kling Image to Video Camera Control Node transforms still images into cinema > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/KlingCameraControlI2VNode/en.md) --- -**Source fingerprint (SHA-256):** `c7c0ef732a97d60b03c6942a9f026a23982ea5d86746520772cc6bf2f450865c` +**Source fingerprint (SHA-256):** `65b1e4a46c2de1558c8f27ebe031f1736e84d532908170c91fb70121c350347e` diff --git a/built-in-nodes/KlingCameraControlT2VNode.mdx b/built-in-nodes/KlingCameraControlT2VNode.mdx index 3a498485c..9ef8f71e6 100644 --- a/built-in-nodes/KlingCameraControlT2VNode.mdx +++ b/built-in-nodes/KlingCameraControlT2VNode.mdx @@ -5,12 +5,13 @@ sidebarTitle: "KlingCameraControlT2VNode" icon: "circle" mode: wide --- + Kling Text to Video Camera Control Node transforms text into cinematic videos with professional camera movements that simulate real-world cinematography. This node supports controlling virtual camera actions including zoom, rotation, pan, tilt, and first-person view while maintaining focus on your original text. The duration, mode, and model name are hard-coded because camera control is only supported in pro mode with the kling-v1-5 model at 5-second duration. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `prompt` | Positive text prompt | STRING | Yes | - | | `negative_prompt` | Negative text prompt | STRING | Yes | - | | `cfg_scale` | Controls how closely the output follows the prompt (default: 0.75) | FLOAT | No | 0.0-1.0 | @@ -20,7 +21,7 @@ Kling Text to Video Camera Control Node transforms text into cinematic videos wi ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `output` | The generated video with camera control effects | VIDEO | | `video_id` | The unique identifier for the generated video | STRING | | `duration` | The duration of the generated video | STRING | @@ -28,4 +29,4 @@ Kling Text to Video Camera Control Node transforms text into cinematic videos wi > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/KlingCameraControlT2VNode/en.md) --- -**Source fingerprint (SHA-256):** `c2e6ea8f136d3bb82d6627b3362a8a4dfb9cb0414f6d846e5283e49a0ba6d357` +**Source fingerprint (SHA-256):** `7975d97c4f9242a9ae3c17be03696d174a2495bd53fb9fc4405f86c44167fa21` diff --git a/built-in-nodes/KlingCameraControls.mdx b/built-in-nodes/KlingCameraControls.mdx index a41c06c2f..8df7f3863 100644 --- a/built-in-nodes/KlingCameraControls.mdx +++ b/built-in-nodes/KlingCameraControls.mdx @@ -5,12 +5,13 @@ sidebarTitle: "KlingCameraControls" icon: "circle" mode: wide --- + The Kling Camera Controls node allows you to configure various camera movement and rotation parameters for creating motion control effects in video generation. It provides controls for camera positioning, rotation, and zoom to simulate different camera movements. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `camera_control_type` | Specifies the type of camera control configuration to use | COMBO | Yes | `"simple"`
`"advanced"` | | `horizontal_movement` | Controls camera's movement along horizontal axis (x-axis). Negative indicates left, positive indicates right (default: 0.0) | FLOAT | No | -10.0 to 10.0 | | `vertical_movement` | Controls camera's movement along vertical axis (y-axis). Negative indicates downward, positive indicates upward (default: 0.0) | FLOAT | No | -10.0 to 10.0 | @@ -24,10 +25,10 @@ The Kling Camera Controls node allows you to configure various camera movement a ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `camera_control` | Returns the configured camera control settings for use in video generation | CAMERA_CONTROL | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/KlingCameraControls/en.md) --- -**Source fingerprint (SHA-256):** `35bc9a47bb58f847e73b87156d099e821bd791546f6126dc78e47c5494a7851c` +**Source fingerprint (SHA-256):** `dbba1083b662bb2563c77dec857e4f3123e4e53d58a1d51f2646288af28ebba0` diff --git a/built-in-nodes/KlingDualCharacterVideoEffectNode.mdx b/built-in-nodes/KlingDualCharacterVideoEffectNode.mdx index ddc9a8b74..34be9207e 100644 --- a/built-in-nodes/KlingDualCharacterVideoEffectNode.mdx +++ b/built-in-nodes/KlingDualCharacterVideoEffectNode.mdx @@ -5,12 +5,13 @@ sidebarTitle: "KlingDualCharacterVideoEffectNode" icon: "circle" mode: wide --- + The Kling Dual Character Video Effect Node creates videos with special effects based on the selected scene. It takes two images and positions the first image on the left side and the second image on the right side of the composite video. Different visual effects are applied depending on the chosen effect scene. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `image_left` | Left side image | IMAGE | Yes | - | | `image_right` | Right side image | IMAGE | Yes | - | | `effect_scene` | The type of special effect scene to apply to the video generation | COMBO | Yes | `"chat"`
`"dance"`
`"hug"`
`"kill"`
`"kiss"`
`"pat"`
`"punch"`
`"shrug"`
`"slap"`
`"tickle"` | @@ -21,11 +22,11 @@ The Kling Dual Character Video Effect Node creates videos with special effects b ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `output` | The generated video with dual character effects | VIDEO | | `duration` | The duration information of the generated video | STRING | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/KlingDualCharacterVideoEffectNode/en.md) --- -**Source fingerprint (SHA-256):** `995616159d0b61a5398ec93e847b04fed8133a28a37f597427f0335ca17920b9` +**Source fingerprint (SHA-256):** `314fc23940225eb4559ecc74f333bb23e9a4939bbb884c93341f4d6f6e7b64df` diff --git a/built-in-nodes/KlingFirstLastFrameNode.mdx b/built-in-nodes/KlingFirstLastFrameNode.mdx index 788bc5f94..70a53ab24 100644 --- a/built-in-nodes/KlingFirstLastFrameNode.mdx +++ b/built-in-nodes/KlingFirstLastFrameNode.mdx @@ -5,12 +5,13 @@ sidebarTitle: "KlingFirstLastFrameNode" icon: "circle" mode: wide --- + This node uses the Kling 3.0 model to generate a video. It creates the video based on a text prompt, a specified duration, and two provided images: a starting frame and an ending frame. The node can also generate accompanying audio for the video. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `prompt` | The text description that guides the video generation. Must be between 1 and 2500 characters long. | STRING | Yes | N/A | | `duration` | The length of the video in seconds (default: 5). | INT | No | 3 to 15 | | `first_frame` | The starting image for the video. Must be at least 300x300 pixels and have an aspect ratio between 1:2.5 and 2.5:1. | IMAGE | Yes | N/A | @@ -25,10 +26,10 @@ This node uses the Kling 3.0 model to generate a video. It creates the video bas ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `output` | The generated video file. | VIDEO | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/KlingFirstLastFrameNode/en.md) --- -**Source fingerprint (SHA-256):** `def99b6a37962b5a28be1025ce41ae50bf7b90246c50894fcf3419365f807b2f` +**Source fingerprint (SHA-256):** `b71119c3267e2a74d2180e5182463c78828e892bfcf1eeb7c33a0f4d7019997f` diff --git a/built-in-nodes/KlingImage2VideoNode.mdx b/built-in-nodes/KlingImage2VideoNode.mdx index 33b8d39aa..7af2e292c 100644 --- a/built-in-nodes/KlingImage2VideoNode.mdx +++ b/built-in-nodes/KlingImage2VideoNode.mdx @@ -5,12 +5,13 @@ sidebarTitle: "KlingImage2VideoNode" icon: "circle" mode: wide --- + The Kling Image to Video Node generates a video from a starting reference image using text prompts. It takes an image as the first frame and creates a video sequence based on positive and negative text descriptions, with configurable options for model, duration, aspect ratio, and generation mode. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `start_frame` | The reference image used to generate the video. The image must be at least 300x300 pixels and have an aspect ratio between 1:2.5 and 2.5:1. | IMAGE | Yes | - | | `prompt` | Positive text prompt. Maximum 500 characters. | STRING | Yes | - | | `negative_prompt` | Negative text prompt. Maximum 500 characters. | STRING | Yes | - | @@ -23,7 +24,7 @@ The Kling Image to Video Node generates a video from a starting reference image ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `output` | The generated video output. | VIDEO | | `video_id` | Unique identifier for the generated video. | STRING | | `duration` | Duration information for the generated video. | STRING | @@ -31,4 +32,4 @@ The Kling Image to Video Node generates a video from a starting reference image > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/KlingImage2VideoNode/en.md) --- -**Source fingerprint (SHA-256):** `2845117c840372d457c58bfb8da077ccac32a9398e5679120104d8ee597d4855` +**Source fingerprint (SHA-256):** `e5731be52e00b6e80a6323417f927d0d6ba5e8147aa149f7ec9dd902d77bc70d` diff --git a/built-in-nodes/KlingImageGenerationNode.mdx b/built-in-nodes/KlingImageGenerationNode.mdx index 04c298928..e4edc5dfb 100644 --- a/built-in-nodes/KlingImageGenerationNode.mdx +++ b/built-in-nodes/KlingImageGenerationNode.mdx @@ -5,14 +5,15 @@ sidebarTitle: "KlingImageGenerationNode" icon: "circle" mode: wide --- + Kling Image Generation Node generates images from text prompts with the option to use a reference image for guidance. It creates one or more images based on your text description and reference settings, then returns the generated images as output. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | -| `prompt` | Positive text prompt | STRING | Yes | - | -| `negative_prompt` | Negative text prompt | STRING | Yes | - | +|-----------|-------------|-----------|----------|-------| +| `prompt` | Positive text prompt | STRING | Yes | Maximum 500 characters | +| `negative_prompt` | Negative text prompt | STRING | Yes | Maximum 500 characters | | `image_type` | Image reference type selection (advanced). Required when a reference image is provided. | COMBO | Yes | `"subject_reference"`
`"style_reference"` | | `image_fidelity` | Reference intensity for user-uploaded images (default: 0.5, advanced) | FLOAT | Yes | 0.0 - 1.0 | | `human_fidelity` | Subject reference similarity (default: 0.45, advanced) | FLOAT | Yes | 0.0 - 1.0 | @@ -32,10 +33,10 @@ Kling Image Generation Node generates images from text prompts with the option t ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `output` | Generated image(s) based on the input parameters | IMAGE | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/KlingImageGenerationNode/en.md) --- -**Source fingerprint (SHA-256):** `3c029920c966ac9a3588a790e83e1350021a0864a02677258a25af46a0770dce` +**Source fingerprint (SHA-256):** `65bd6ea842877a9af9a7b554fe020418291d06ae6cc35e86127ab524aadd48c1` diff --git a/built-in-nodes/KlingImageToVideoWithAudio.mdx b/built-in-nodes/KlingImageToVideoWithAudio.mdx index 27bf924fc..92624a1cb 100644 --- a/built-in-nodes/KlingImageToVideoWithAudio.mdx +++ b/built-in-nodes/KlingImageToVideoWithAudio.mdx @@ -5,12 +5,13 @@ sidebarTitle: "KlingImageToVideoWithAudio" icon: "circle" mode: wide --- + The Kling Image(First Frame) to Video with Audio node uses the Kling AI model to generate a short video from a single starting image and a text prompt. It creates a video sequence that begins with the provided image and can optionally include AI-generated audio to accompany the visuals. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `model_name` | The specific version of the Kling AI model to use for video generation. | COMBO | Yes | `"kling-v2-6"` | | `start_frame` | The image that will serve as the first frame of the generated video. The image must be at least 300x300 pixels and have an aspect ratio between 1:2.5 and 2.5:1. | IMAGE | Yes | - | | `prompt` | Positive text prompt. This describes the video content you want to generate. The prompt must be between 1 and 2500 characters long. | STRING | Yes | - | @@ -21,10 +22,10 @@ The Kling Image(First Frame) to Video with Audio node uses the Kling AI model to ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `video` | The generated video file, which may include audio depending on the `generate_audio` input. | VIDEO | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/KlingImageToVideoWithAudio/en.md) --- -**Source fingerprint (SHA-256):** `c994748fdfa6d79f81aaf864ec174a6b608c4f05943a7e23edd345608122d9a1` +**Source fingerprint (SHA-256):** `e0b834a297f7afd72cfb779a92557f0dc680eacd4d0e18bab0e7c59ae8624965` diff --git a/built-in-nodes/KlingLipSyncAudioToVideoNode.mdx b/built-in-nodes/KlingLipSyncAudioToVideoNode.mdx index a6f99f2fe..a5988ce8c 100644 --- a/built-in-nodes/KlingLipSyncAudioToVideoNode.mdx +++ b/built-in-nodes/KlingLipSyncAudioToVideoNode.mdx @@ -5,12 +5,13 @@ sidebarTitle: "KlingLipSyncAudioToVideoNode" icon: "circle" mode: wide --- + Kling Lip Sync Audio to Video Node synchronizes mouth movements in a video file to match the audio content of an audio file. This node analyzes the vocal patterns in the audio and adjusts the facial movements in the video to create realistic lip-syncing. The process requires both a video containing a distinct face and an audio file with clearly distinguishable vocals. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `video` | The video file containing a face to be lip-synced | VIDEO | Yes | - | | `audio` | The audio file containing vocals to sync with the video | AUDIO | Yes | - | | `voice_language` | The language of the voice in the audio file (default: "en") | COMBO | Yes | `"en"`
`"zh"`
`"es"`
`"fr"`
`"de"`
`"it"`
`"pt"`
`"pl"`
`"tr"`
`"ru"`
`"nl"`
`"cs"`
`"ar"`
`"ja"`
`"hu"`
`"ko"` | @@ -27,7 +28,7 @@ Kling Lip Sync Audio to Video Node synchronizes mouth movements in a video file ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `output` | The processed video with lip-synced mouth movements | VIDEO | | `video_id` | The unique identifier for the processed video | STRING | | `duration` | The duration of the processed video | STRING | @@ -35,4 +36,4 @@ Kling Lip Sync Audio to Video Node synchronizes mouth movements in a video file > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/KlingLipSyncAudioToVideoNode/en.md) --- -**Source fingerprint (SHA-256):** `bc6dcc5a1e3b873edc0c65cc156bb622992866920a4975a308d8cdb8a3c0e71a` +**Source fingerprint (SHA-256):** `2f88af3191ac4f9c5c9fa1aaa5b744a12620b66e55a1fe0ab16b8b3b61110128` diff --git a/built-in-nodes/KlingLipSyncTextToVideoNode.mdx b/built-in-nodes/KlingLipSyncTextToVideoNode.mdx index 2bee3aad0..b6db3f868 100644 --- a/built-in-nodes/KlingLipSyncTextToVideoNode.mdx +++ b/built-in-nodes/KlingLipSyncTextToVideoNode.mdx @@ -5,12 +5,13 @@ sidebarTitle: "KlingLipSyncTextToVideoNode" icon: "circle" mode: wide --- + Kling Lip Sync Text to Video Node synchronizes mouth movements in a video file to match a text prompt. It takes an input video and generates a new video where the character's lip movements are aligned with the provided text. The node uses voice synthesis to create natural-looking speech synchronization. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `video` | Input video file for lip synchronization. Video must be between 720px and 1920px in height/width, between 2s and 10s in duration, and no larger than 100MB. | VIDEO | Yes | - | | `text` | Text Content for Lip-Sync Video Generation. Required when mode is text2video. Maximum length is 120 characters. | STRING | Yes | - | | `voice` | Voice selection for the lip-sync audio (default: "Melody"). Includes both English and Chinese voice options. | COMBO | No | "Melody"
"Sunny"
"Sage"
"Ace"
"Blossom"
"Peppy"
"Dove"
"Shine"
"Anchor"
"Lyric"
"Tender"
"Siren"
"Zippy"
"Bud"
"Sprite"
"Candy"
"Beacon"
"Rock"
"Titan"
"Grace"
"Helen"
"Lore"
"Crag"
"Prattle"
"Hearth"
"The Reader"
"Commercial Lady"
"阳光少年"
"懂事小弟"
"运动少年"
"青春少女"
"温柔小妹"
"元气少女"
"阳光男生"
"幽默小哥"
"文艺小哥"
"甜美邻家"
"温柔姐姐"
"职场女青"
"活泼男童"
"俏皮女童"
"稳重老爸"
"温柔妈妈"
"严肃上司"
"优雅贵妇"
"慈祥爷爷"
"唠叨爷爷"
"唠叨奶奶"
"和蔼奶奶"
"东北老铁"
"重庆小伙"
"四川妹子"
"潮汕大叔"
"台湾男生"
"西安掌柜"
"天津姐姐"
"新闻播报男"
"译制片男"
"撒娇女友"
"刀片烟嗓"
"乖巧正太" | @@ -25,7 +26,7 @@ Kling Lip Sync Text to Video Node synchronizes mouth movements in a video file t ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `output` | Generated video with lip-synchronized audio | VIDEO | | `video_id` | Unique identifier for the generated video | STRING | | `duration` | Duration information for the generated video | STRING | @@ -33,4 +34,4 @@ Kling Lip Sync Text to Video Node synchronizes mouth movements in a video file t > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/KlingLipSyncTextToVideoNode/en.md) --- -**Source fingerprint (SHA-256):** `fb6d208be684f8fc38f692c0439bcfebafc8c448932bc54fa4730da87113f376` +**Source fingerprint (SHA-256):** `28a7be92d7e8a57efeb7e2913124e4373dfc75fbdba6ff7036fafb3a8ae43a60` diff --git a/built-in-nodes/KlingMotionControl.mdx b/built-in-nodes/KlingMotionControl.mdx index 936ccd0df..be57f6a5e 100644 --- a/built-in-nodes/KlingMotionControl.mdx +++ b/built-in-nodes/KlingMotionControl.mdx @@ -5,15 +5,16 @@ sidebarTitle: "KlingMotionControl" icon: "circle" mode: wide --- + The Kling Motion Control node generates a video by applying the motion, expressions, and camera movements from a reference video to a character defined by a reference image and a text prompt. It allows you to control whether the character's final orientation comes from the reference video or the reference image. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `prompt` | A text description of the desired video. Maximum length is 2500 characters. | STRING | Yes | N/A | | `reference_image` | An image of the character to animate. Minimum dimensions are 340x340 pixels. The aspect ratio must be between 1:2.5 and 2.5:1. | IMAGE | Yes | N/A | -| `reference_video` | A motion reference video used to drive the character's movement and expression. Minimum dimensions are 340x340 pixels, maximum dimensions are 3850x3850 pixels. Duration limits depend on the `character_orientation` setting. | VIDEO | Yes | N/A | +| `reference_video` | Motion reference video used to drive movement/expression. Duration limits depend on `character_orientation` setting. Minimum dimensions are 340x340 pixels, maximum dimensions are 3850x3850 pixels. | VIDEO | Yes | N/A | | `keep_original_sound` | Determines if the original audio from the reference video is kept in the output. Default is `True`. | BOOLEAN | No | N/A | | `character_orientation` | Controls where the character's facing/orientation comes from. `"video"`: movements, expressions, camera moves, and orientation follow the motion reference video (other details via prompt). `"image"`: movements and expressions still follow the motion reference video, but the character orientation matches the reference image (camera/other details via prompt). | COMBO | No | `"video"`
`"image"` | | `mode` | The generation mode to use. | COMBO | No | `"pro"`
`"std"` | @@ -21,16 +22,16 @@ The Kling Motion Control node generates a video by applying the motion, expressi **Constraints:** -* The `reference_video` duration must be between 3 and 30 seconds when `character_orientation` is set to `"video"`. -* The `reference_video` duration must be between 3 and 10 seconds when `character_orientation` is set to `"image"`. +- The `reference_video` duration must be between 3 and 30 seconds when `character_orientation` is set to `"video"`. +- The `reference_video` duration must be between 3 and 10 seconds when `character_orientation` is set to `"image"`. ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `output` | The generated video with the character performing the motion from the reference video. | VIDEO | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/KlingMotionControl/en.md) --- -**Source fingerprint (SHA-256):** `3e350ca448a927367edfc90c5abb572be7ffa589c9e8e8734066af280233bd60` +**Source fingerprint (SHA-256):** `a61e55fabe53f4e13fa993c3d891db40024709ea4fb6b16b5716d893b2bd23b5` diff --git a/built-in-nodes/KlingOmniProEditVideoNode.mdx b/built-in-nodes/KlingOmniProEditVideoNode.mdx index 461b7a2fa..3bc4bc873 100644 --- a/built-in-nodes/KlingOmniProEditVideoNode.mdx +++ b/built-in-nodes/KlingOmniProEditVideoNode.mdx @@ -5,12 +5,13 @@ sidebarTitle: "KlingOmniProEditVideoNode" icon: "circle" mode: wide --- + The Kling Omni Edit Video (Pro) node uses an AI model to edit an existing video based on a text description. You provide a source video and a prompt, and the node generates a new video of the same length with the requested changes. It can optionally use reference images to guide the style and keep the original audio from the source video. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `model_name` | The AI model to use for video editing (default: `"kling-v3-omni"`). | COMBO | Yes | `"kling-v3-omni"`
`"kling-video-o1"` | | `prompt` | A text prompt describing the video content. This can include both positive and negative descriptions. | STRING | Yes | | | `video` | Video for editing. The output video length will be the same. | VIDEO | Yes | | @@ -31,10 +32,10 @@ The Kling Omni Edit Video (Pro) node uses an AI model to edit an existing video ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `video` | The edited video generated by the AI model. | VIDEO | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/KlingOmniProEditVideoNode/en.md) --- -**Source fingerprint (SHA-256):** `770f1944738c06523a537a1add85340ea9264771f62e463f4985ca6bcacddf78` +**Source fingerprint (SHA-256):** `4aa7779a30183c80f025e15ae693ba23021013c68d247753e7e9a4c3a64762da` diff --git a/built-in-nodes/KlingOmniProFirstLastFrameNode.mdx b/built-in-nodes/KlingOmniProFirstLastFrameNode.mdx index 4dfe9df91..7c23744a2 100644 --- a/built-in-nodes/KlingOmniProFirstLastFrameNode.mdx +++ b/built-in-nodes/KlingOmniProFirstLastFrameNode.mdx @@ -5,12 +5,13 @@ sidebarTitle: "KlingOmniProFirstLastFrameNode" icon: "circle" mode: wide --- + This node uses the latest Kling AI model to generate a video from a start frame, an optional end frame, or reference images. It can create a single video or a multi-shot storyboard with individual prompts and durations for each segment. The node processes these inputs to produce a video of a specified length and resolution, with optional audio generation. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `model_name` | The specific Kling AI model to use for video generation. | COMBO | Yes | `"kling-v3-omni"`
`"kling-video-o1"` | | `prompt` | A text prompt describing the video content. This can include both positive and negative descriptions. Ignored when storyboards are enabled. | STRING | Yes | - | | `duration` | The desired length of the generated video in seconds (default: 5). | INT | Yes | 3 to 15 | @@ -38,10 +39,10 @@ This node uses the latest Kling AI model to generate a video from a start frame, ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `output` | The generated video file. | VIDEO | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/KlingOmniProFirstLastFrameNode/en.md) --- -**Source fingerprint (SHA-256):** `caa8c321124c70cb9cbeedee13cdde4c37c7e107c04265b4baf2dd8864a1fc65` +**Source fingerprint (SHA-256):** `2b26914ba29c3d877a981e41acb44d15dfacc604d86d7cc232ebfa7fda0ae3b8` diff --git a/built-in-nodes/KlingOmniProImageNode.mdx b/built-in-nodes/KlingOmniProImageNode.mdx index 6f58799ec..1740374d8 100644 --- a/built-in-nodes/KlingOmniProImageNode.mdx +++ b/built-in-nodes/KlingOmniProImageNode.mdx @@ -5,12 +5,13 @@ sidebarTitle: "KlingOmniProImageNode" icon: "circle" mode: wide --- + The Kling Omni Image (Pro) node creates or edits images using the latest Kling AI model. It generates images based on a text description and can optionally use reference images to guide the style or content. The node sends a request to an external API, which processes the task and returns the final image(s). ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `model_name` | The specific Kling AI model to use for image generation. | COMBO | Yes | `"kling-v3-omni"`
`"kling-image-o1"` | | `prompt` | A text prompt describing the image content. This can include both positive and negative descriptions. The text must be between 1 and 2500 characters long. You can use `@image`, `@image1`, `@image2`, etc. or `@video`, `@video1`, `@video2`, etc. to reference uploaded images or videos in the prompt. | STRING | Yes | - | | `resolution` | The target resolution for the generated image. Note: 4K resolution is not supported for the `kling-image-o1` model. | COMBO | Yes | `"1K"`
`"2K"`
`"4K"` | @@ -22,10 +23,10 @@ The Kling Omni Image (Pro) node creates or edits images using the latest Kling A ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `image` | The final image(s) generated or edited by the Kling AI model. If a series was requested, multiple images are returned as a batch. | IMAGE | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/KlingOmniProImageNode/en.md) --- -**Source fingerprint (SHA-256):** `b1d25806bc3b8eaa5ee8677a32b1f1f45189b800a2bfe1664635eaa851c34032` +**Source fingerprint (SHA-256):** `923db96e956e0f11c9290478ceb105304893f28d35af9f0e13077ca0f88dff79` diff --git a/built-in-nodes/KlingOmniProImageToVideoNode.mdx b/built-in-nodes/KlingOmniProImageToVideoNode.mdx index 1cfc9da6b..fe95c5368 100644 --- a/built-in-nodes/KlingOmniProImageToVideoNode.mdx +++ b/built-in-nodes/KlingOmniProImageToVideoNode.mdx @@ -5,12 +5,13 @@ sidebarTitle: "KlingOmniProImageToVideoNode" icon: "circle" mode: wide --- + This node uses the Kling AI model to generate a video based on a text prompt and up to seven reference images. It allows you to control the video's aspect ratio, duration, resolution, and optionally use storyboards or generate audio. The node sends the request to an external API and returns the generated video. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `model_name` | The specific Kling model to use for video generation (default: "kling-v3-omni"). | COMBO | Yes | `"kling-v3-omni"`
`"kling-video-o1"` | | `prompt` | A text prompt describing the video content. This can include both positive and negative descriptions. The text is automatically normalized and must be between 1 and 2500 characters. Ignored when storyboards are enabled. | STRING | Yes | - | | `aspect_ratio` | The desired aspect ratio for the generated video. | COMBO | Yes | `"16:9"`
`"9:16"`
`"1:1"` | @@ -32,10 +33,10 @@ This node uses the Kling AI model to generate a video based on a text prompt and ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `output` | The generated video file. | VIDEO | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/KlingOmniProImageToVideoNode/en.md) --- -**Source fingerprint (SHA-256):** `e1fe0433a604fbc071fdd426121a1f4ff10bb0aa6d3eb2d702306b7206dae4c0` +**Source fingerprint (SHA-256):** `ccf7881065d2a365cdaa0e164b8b1d46c67985067866ab0fe91d492a62015f07` diff --git a/built-in-nodes/KlingOmniProTextToVideoNode.mdx b/built-in-nodes/KlingOmniProTextToVideoNode.mdx index 6698a3d23..a5a9d6db0 100644 --- a/built-in-nodes/KlingOmniProTextToVideoNode.mdx +++ b/built-in-nodes/KlingOmniProTextToVideoNode.mdx @@ -5,12 +5,13 @@ sidebarTitle: "KlingOmniProTextToVideoNode" icon: "circle" mode: wide --- + This node uses the latest Kling AI model to generate a video from a text description. It sends your prompt to a remote API and returns the generated video. The node allows you to control the video's length, shape, quality, and even create multi-shot storyboards. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `model_name` | The specific Kling model to use for video generation (default: `"kling-v3-omni"`). | COMBO | Yes | `"kling-v3-omni"`
`"kling-video-o1"` | | `prompt` | A text prompt describing the video content. This can include both positive and negative descriptions. Ignored when storyboards are enabled. | STRING | Yes | 0 to 2500 characters | | `aspect_ratio` | The shape or dimensions of the video to generate. | COMBO | Yes | `"16:9"`
`"9:16"`
`"1:1"` | @@ -38,10 +39,10 @@ This node uses the latest Kling AI model to generate a video from a text descrip ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `output` | The video generated based on the provided text prompt and settings. | VIDEO | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/KlingOmniProTextToVideoNode/en.md) --- -**Source fingerprint (SHA-256):** `8789c78184356c8ca1d84e046a2c8db644b6e47822d909d95e9d7417f2311109` +**Source fingerprint (SHA-256):** `d2fbbe7c6aae283eb3fa7f73d788b809098a9a4dd6e8ada54697d43fd5bf10f2` diff --git a/built-in-nodes/KlingOmniProVideoToVideoNode.mdx b/built-in-nodes/KlingOmniProVideoToVideoNode.mdx index b739b0213..d3285378f 100644 --- a/built-in-nodes/KlingOmniProVideoToVideoNode.mdx +++ b/built-in-nodes/KlingOmniProVideoToVideoNode.mdx @@ -5,12 +5,13 @@ sidebarTitle: "KlingOmniProVideoToVideoNode" icon: "circle" mode: wide --- + This node uses the Kling AI model to generate a new video based on an input video and optional reference images. You provide a text prompt describing the desired content, and the node transforms the reference video accordingly. It can also incorporate up to four additional reference images to guide the style and content of the output. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `model_name` | The specific Kling model to use for video generation (default: "kling-v3-omni"). | COMBO | Yes | `"kling-v3-omni"`
`"kling-video-o1"` | | `prompt` | A text prompt describing the video content. This can include both positive and negative descriptions. | STRING | Yes | N/A | | `aspect_ratio` | The desired aspect ratio for the generated video. | COMBO | Yes | `"16:9"`
`"9:16"`
`"1:1"` | @@ -31,10 +32,10 @@ This node uses the Kling AI model to generate a new video based on an input vide ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `output` | The newly generated video. | VIDEO | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/KlingOmniProVideoToVideoNode/en.md) --- -**Source fingerprint (SHA-256):** `aa99b865ca96ec5c2d5535d3392e8dc94dd5e56ebf624f8fdff09302767ab300` +**Source fingerprint (SHA-256):** `3dc2e3d153ddd9e6da705b764c51b4a859d66464b893fdebb0689d2ad5e870c7` diff --git a/built-in-nodes/KlingSingleImageVideoEffectNode.mdx b/built-in-nodes/KlingSingleImageVideoEffectNode.mdx index 95d10408b..f7d228f14 100644 --- a/built-in-nodes/KlingSingleImageVideoEffectNode.mdx +++ b/built-in-nodes/KlingSingleImageVideoEffectNode.mdx @@ -5,12 +5,13 @@ sidebarTitle: "KlingSingleImageVideoEffectNode" icon: "circle" mode: wide --- + The Kling Single Image Video Effect Node creates videos with different special effects based on a single reference image. It applies various visual effects and scenes to transform static images into dynamic video content. The node supports different effect scenes, model options, and video durations to achieve the desired visual outcome. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `image` | Reference Image. URL or Base64 encoded string (without data:image prefix). File size cannot exceed 10MB, resolution not less than 300x300px, aspect ratio between 1:2.5 to 2.5:1 | IMAGE | Yes | - | | `effect_scene` | The type of special effect scene to apply to the video generation. Some effects may have different pricing. | COMBO | Yes | `"dizzydizzy"`
`"bloombloom"`
`"neon"`
`"cartoon"`
`"sketch"`
`"oil"`
`"watercolor"`
`"3d"` | | `model_name` | The specific model version to use for generating the video effect. | COMBO | Yes | `"kling-v1-5"`
`"kling-v1-6"` | @@ -21,7 +22,7 @@ The Kling Single Image Video Effect Node creates videos with different special e ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `output` | The generated video with applied effects | VIDEO | | `video_id` | The unique identifier for the generated video | STRING | | `duration` | The duration of the generated video | STRING | @@ -29,4 +30,4 @@ The Kling Single Image Video Effect Node creates videos with different special e > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/KlingSingleImageVideoEffectNode/en.md) --- -**Source fingerprint (SHA-256):** `7e9d1e2830f16361587d3d1f082fb2536d36ca9d933aa9e2ced32eeb65a161ea` +**Source fingerprint (SHA-256):** `fb4a8b044daa99154a58d6926ff746bd2397b71ea32f1fafc851589f163ab51a` diff --git a/built-in-nodes/KlingStartEndFrameNode.mdx b/built-in-nodes/KlingStartEndFrameNode.mdx index 8fb94104a..cbfd41aea 100644 --- a/built-in-nodes/KlingStartEndFrameNode.mdx +++ b/built-in-nodes/KlingStartEndFrameNode.mdx @@ -5,12 +5,13 @@ sidebarTitle: "KlingStartEndFrameNode" icon: "circle" mode: wide --- -Kling Start-End Frame to Video node creates a video sequence that transitions between your provided start and end images. It generates all the frames in between to produce a smooth transformation from the first frame to the last frame. This node calls the image-to-video API but only supports the input options that work with the `image_tail` request field. + +This node creates a video sequence that transitions between your provided start and end images. It generates all the frames in between to produce a smooth transformation from the first frame to the last frame. This node calls the image-to-video API but only supports the input options that work with the `image_tail` request field. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `start_frame` | Reference Image - URL or Base64 encoded string, cannot exceed 10MB, resolution not less than 300*300px, aspect ratio between 1:2.5 ~ 2.5:1. Base64 should not include data:image prefix. | IMAGE | Yes | - | | `end_frame` | Reference Image - End frame control. URL or Base64 encoded string, cannot exceed 10MB, resolution not less than 300*300px. Base64 should not include data:image prefix. | IMAGE | Yes | - | | `prompt` | Positive text prompt | STRING | Yes | - | @@ -29,7 +30,7 @@ Kling Start-End Frame to Video node creates a video sequence that transitions be ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `output` | The generated video sequence | VIDEO | | `video_id` | Unique identifier for the generated video | STRING | | `duration` | Duration of the generated video | STRING | @@ -37,4 +38,4 @@ Kling Start-End Frame to Video node creates a video sequence that transitions be > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/KlingStartEndFrameNode/en.md) --- -**Source fingerprint (SHA-256):** `e0bf25103e72ea3f56651adf64c0712f32c055f2b870448dcbbe82b546be8f37` +**Source fingerprint (SHA-256):** `7e3a6a4b04b7ad01708a0664a6bed9d817103206074ef41a747ef8193a8ce348` diff --git a/built-in-nodes/KlingTextToVideoNode.mdx b/built-in-nodes/KlingTextToVideoNode.mdx index a47fb4594..0073ec6a7 100644 --- a/built-in-nodes/KlingTextToVideoNode.mdx +++ b/built-in-nodes/KlingTextToVideoNode.mdx @@ -5,12 +5,13 @@ sidebarTitle: "KlingTextToVideoNode" icon: "circle" mode: wide --- + The Kling Text to Video Node converts text descriptions into video content. It takes text prompts and generates corresponding video sequences based on the specified configuration settings. The node supports different aspect ratios, generation modes, and model versions to produce videos of varying durations and quality. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `prompt` | Positive text prompt describing the desired video content | STRING | Yes | Maximum 2500 characters | | `negative_prompt` | Negative text prompt describing what to avoid in the video | STRING | Yes | Maximum 2500 characters | | `cfg_scale` | Configuration scale value that controls how closely the video follows the prompt (default: 1.0) | FLOAT | No | 0.0 to 1.0 | @@ -20,7 +21,7 @@ The Kling Text to Video Node converts text descriptions into video content. It t ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `output` | The generated video output | VIDEO | | `video_id` | Unique identifier for the generated video | STRING | | `duration` | Duration information for the generated video | STRING | @@ -28,4 +29,4 @@ The Kling Text to Video Node converts text descriptions into video content. It t > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/KlingTextToVideoNode/en.md) --- -**Source fingerprint (SHA-256):** `2ec33023f023e8e6fbef04df4f6038a95b88205dbb9d170e88a964cf1ef03a27` +**Source fingerprint (SHA-256):** `02860325301936682a8e4e49f2a3d7c18d4915edbf61f58ded513564c5e85f7a` diff --git a/built-in-nodes/KlingTextToVideoWithAudio.mdx b/built-in-nodes/KlingTextToVideoWithAudio.mdx index d470d69d9..c0aedb39c 100644 --- a/built-in-nodes/KlingTextToVideoWithAudio.mdx +++ b/built-in-nodes/KlingTextToVideoWithAudio.mdx @@ -5,26 +5,27 @@ sidebarTitle: "KlingTextToVideoWithAudio" icon: "circle" mode: wide --- + The Kling Text to Video with Audio node generates a short video from a text description. It sends a request to the Kling AI service, which processes the prompt and returns a video file. The node can also generate accompanying audio for the video based on the text. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `model_name` | The specific AI model to use for video generation. | COMBO | Yes | `"kling-v2-6"` | | `prompt` | Positive text prompt. The description used to generate the video. Must be between 1 and 2500 characters. | STRING | Yes | - | | `mode` | The operational mode for the video generation. | COMBO | Yes | `"pro"` | | `aspect_ratio` | The desired width-to-height ratio for the generated video. | COMBO | Yes | `"16:9"`
`"9:16"`
`"1:1"` | | `duration` | The length of the video in seconds. | COMBO | Yes | `5`
`10` | -| `generate_audio` | Controls whether audio is generated for the video. When enabled, the AI will create sound based on the prompt. (default: `True`) | BOOLEAN | No | - | +| `generate_audio` | Controls whether audio is generated for the video. When enabled, the AI will create sound based on the prompt (default: `True`). | BOOLEAN | No | - | ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `output` | The generated video file. | VIDEO | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/KlingTextToVideoWithAudio/en.md) --- -**Source fingerprint (SHA-256):** `60c76cc66b02552cfbf63dda35e8422349c0b6989ca07631d2d8321bb5686cca` +**Source fingerprint (SHA-256):** `ddd2f3c1799abac067a05f3f5d6442ad4fe023d2f4f9afbde2894ca66854977e` diff --git a/built-in-nodes/KlingVideoExtendNode.mdx b/built-in-nodes/KlingVideoExtendNode.mdx index 4d7e52a41..3f379c094 100644 --- a/built-in-nodes/KlingVideoExtendNode.mdx +++ b/built-in-nodes/KlingVideoExtendNode.mdx @@ -5,12 +5,13 @@ sidebarTitle: "KlingVideoExtendNode" icon: "circle" mode: wide --- + The Kling Video Extend Node allows you to extend videos created by other Kling nodes. It takes an existing video identified by its video ID and generates additional content based on your text prompts. The node works by sending your extension request to the Kling API and returning the extended video along with its new ID and duration. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `prompt` | Positive text prompt for guiding the video extension | STRING | No | - | | `negative_prompt` | Negative text prompt for elements to avoid in the extended video | STRING | No | - | | `cfg_scale` | Controls the strength of prompt guidance (default: 0.5) | FLOAT | No | 0.0 - 1.0 | @@ -21,7 +22,7 @@ The Kling Video Extend Node allows you to extend videos created by other Kling n ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `output` | The extended video generated by the Kling API | VIDEO | | `video_id` | The unique identifier for the extended video | STRING | | `duration` | The duration of the extended video | STRING | @@ -29,4 +30,4 @@ The Kling Video Extend Node allows you to extend videos created by other Kling n > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/KlingVideoExtendNode/en.md) --- -**Source fingerprint (SHA-256):** `31f9d394845412d92b9e9ad7e032acea9c686fe54e32b53dac3848ab54ff9287` +**Source fingerprint (SHA-256):** `56674dee721a1784138852f5fd1cce137acf0b5e09bd9ee17353dde6fb251b5e` diff --git a/built-in-nodes/KlingVideoNode.mdx b/built-in-nodes/KlingVideoNode.mdx index af1bab791..2b6ecf607 100644 --- a/built-in-nodes/KlingVideoNode.mdx +++ b/built-in-nodes/KlingVideoNode.mdx @@ -5,27 +5,28 @@ sidebarTitle: "KlingVideoNode" icon: "circle" mode: wide --- -This node generates videos using the Kling V3 model. It supports two primary modes: text-to-video, where a video is created from a text description, and image-to-video, where an existing image is animated. It also offers advanced features like creating multi-segment videos with different prompts for each part (storyboards) and optionally generating accompanying audio. + +This node generates videos using the Kling V3 model. It supports text-to-video mode, where a video is created from a text description, and image-to-video mode, where an existing image is animated. It also offers advanced features like creating multi-segment videos with individual prompts for each part (storyboards) and optionally generating accompanying audio. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `multi_shot` | Controls whether to generate a single video or a series of segments with individual prompts and durations. When not "disabled," additional inputs for each storyboard's prompt and duration appear. | COMBO | Yes | `"disabled"`
`"1 storyboard"`
`"2 storyboards"`
`"3 storyboards"`
`"4 storyboards"`
`"5 storyboards"`
`"6 storyboards"` | -| `generate_audio` | When enabled, the node will generate audio for the video. Default is `True`. | BOOLEAN | Yes | `True` / `False` | +| `generate_audio` | When enabled, the node will generate audio for the video. Default is True. | BOOLEAN | Yes | True / False | | `model` | The model and its associated settings. Selecting this option reveals the `resolution` and `aspect_ratio` sub-parameters. | COMBO | Yes | `"kling-v3"` | -| `model.resolution` | The resolution for the generated video. This setting is available when the `model` is set to "kling-v3". | COMBO | Yes | `"4k"`
`"1080p"`
`"720p"` | -| `model.aspect_ratio` | The aspect ratio for the generated video. This setting is ignored when an image is provided for `start_frame` (image-to-video mode). Available when the `model` is set to "kling-v3". | COMBO | Yes | `"16:9"`
`"9:16"`
`"1:1"` | -| `seed` | A seed value for generation. Changing this value will cause the node to re-run, but the results are non-deterministic. Default is `0`. | INT | Yes | 0 to 2147483647 | -| `start_frame` | An optional starting image. When connected, the node switches from text-to-video to image-to-video mode, animating the provided image. | IMAGE | No | - | +| `model.resolution` | The resolution for the generated video. | COMBO | Yes | `"4k"`
`"1080p"`
`"720p"` | +| `model.aspect_ratio` | The aspect ratio for the generated video. This setting is ignored when an image is provided for `start_frame` (image-to-video mode). | COMBO | Yes | `"16:9"`
`"9:16"`
`"1:1"` | +| `seed` | A seed value for generation. Changing this value will cause the node to re-run, but results are non-deterministic regardless of seed. Default is 0. | INT | Yes | 0 to 2147483647 | +| `start_frame` | Optional start frame image. When connected, switches to image-to-video mode. | IMAGE | No | - | **Inputs for `multi_shot` mode:** * When `multi_shot` is set to **"disabled"**, the following inputs appear: - * `prompt` (STRING): The main text description for the video. Required. Must be between 1 and 2500 characters. - * `negative_prompt` (STRING): Text describing what should not appear in the video. Optional. - * `duration` (INT): The length of the video in seconds. Must be between 3 and 15. Default is `5`. -* When `multi_shot` is set to a storyboard option (e.g., `"3 storyboards"`), inputs for each storyboard segment appear (e.g., `storyboard_1_prompt`, `storyboard_1_duration`). Each prompt must be between 1 and 512 characters. The **total sum of all storyboard durations** must be between 3 and 15 seconds. + * `prompt` (STRING): The main text description for the video. Must be between 1 and 2500 characters. + * `negative_prompt` (STRING): Text describing what should not appear in the video. + * `duration` (INT): The length of the video in seconds. Must be between 3 and 15. Default is 5. +* When `multi_shot` is set to a storyboard option (e.g., `"3 storyboards"`), inputs for each storyboard segment appear (e.g., `storyboard_1_prompt`, `storyboard_1_duration`). Each storyboard prompt must be between 1 and 512 characters. The **total sum of all storyboard durations** must be between 3 and 15 seconds. **Constraints:** @@ -36,10 +37,10 @@ This node generates videos using the Kling V3 model. It supports two primary mod ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `video` | The generated video file. | VIDEO | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/KlingVideoNode/en.md) --- -**Source fingerprint (SHA-256):** `c329fa5a8609ccd2caec96fc23afae9ba79bdf835faa05450d4e20a7380087f5` +**Source fingerprint (SHA-256):** `62a336f957836693fbcfbc097fe909e3efbceaf77102c960e00dc890ba9b5757` diff --git a/built-in-nodes/KlingVirtualTryOnNode.mdx b/built-in-nodes/KlingVirtualTryOnNode.mdx index d1c019eaf..a586c88fc 100644 --- a/built-in-nodes/KlingVirtualTryOnNode.mdx +++ b/built-in-nodes/KlingVirtualTryOnNode.mdx @@ -5,12 +5,13 @@ sidebarTitle: "KlingVirtualTryOnNode" icon: "circle" mode: wide --- + Kling Virtual Try On Node. Input a human image and a cloth image to try on the cloth on the human. You can merge multiple clothing item pictures into one image with a white background. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `human_image` | The human image to try clothes on | IMAGE | Yes | - | | `cloth_image` | The clothing image to try on the human | IMAGE | Yes | - | | `model_name` | The virtual try-on model to use (default: "kolors-virtual-try-on-v1") | STRING | Yes | `"kolors-virtual-try-on-v1"` | @@ -18,10 +19,10 @@ Kling Virtual Try On Node. Input a human image and a cloth image to try on the c ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `output` | The resulting image showing the human with the clothing item tried on | IMAGE | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/KlingVirtualTryOnNode/en.md) --- -**Source fingerprint (SHA-256):** `b642ea6583e971f47a580212030f564e24b055caf77dc99764b79ee21e2988f9` +**Source fingerprint (SHA-256):** `bf256d8732f4c6acf65838812fc322e48ef886257bbb48c02b0cc6ab5d78dce5` diff --git a/built-in-nodes/Krea2ImageNode.mdx b/built-in-nodes/Krea2ImageNode.mdx index 3ab47134f..0702c3ec7 100644 --- a/built-in-nodes/Krea2ImageNode.mdx +++ b/built-in-nodes/Krea2ImageNode.mdx @@ -5,14 +5,15 @@ sidebarTitle: "Krea2ImageNode" icon: "circle" mode: wide --- + ## Overview -The Krea 2 Image node generates images using the Krea 2 AI model. It supports two model variants: Medium for expressive illustrations and Large for expressive photorealism. You can optionally include a moodboard and up to 10 image style references to influence the generated image. +The Krea 2 Image node generates images using the Krea 2 AI model. It supports two model variants: Medium for expressive illustrations and Large for expressive photorealism, with an additional Medium Turbo option for faster generation. You can optionally include a moodboard and up to 10 image style references to influence the generated image. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `prompt` | Text prompt for the image. | STRING | Yes | N/A | | `model` | Krea 2 Medium is best for expressive illustrations; Krea 2 Large is best for expressive photorealism. | DICT | Yes | See below | | `seed` | Random seed for reproducibility (default: 0). | INT | Yes | 0 to 2147483647 | @@ -20,8 +21,8 @@ The Krea 2 Image node generates images using the Krea 2 AI model. It supports tw The `model` parameter is a dictionary with the following sub-parameters: | Sub-Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | -| `model` | Selects the Krea 2 model variant. | STRING | Yes | `"krea 2 medium"`
`"krea 2 large"` | +|---------------|-------------|-----------|----------|-------| +| `model` | Selects the Krea 2 model variant. | STRING | Yes | `"krea 2 medium turbo"`
`"krea 2 medium"`
`"krea 2 large"` | | `aspect_ratio` | The aspect ratio for the generated image. | STRING | Yes | N/A | | `resolution` | The resolution for the generated image. | STRING | Yes | N/A | | `creativity` | Controls the creativity level of the generation. | FLOAT | Yes | N/A | @@ -37,10 +38,10 @@ The `model` parameter is a dictionary with the following sub-parameters: ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `image` | The generated image as a tensor. | IMAGE | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/Krea2ImageNode/en.md) --- -**Source fingerprint (SHA-256):** `6aeb2d935ef5df5699a19271c9ceb766892ef4b0e4f67bfa540bf12ffadf362d` +**Source fingerprint (SHA-256):** `645b404fe2c7653662803f1630125bdef912429c95d7b3a1268b0e0d7f533277` diff --git a/built-in-nodes/Krea2StyleReferenceNode.mdx b/built-in-nodes/Krea2StyleReferenceNode.mdx index 5f517aaed..c2fd5ff9c 100644 --- a/built-in-nodes/Krea2StyleReferenceNode.mdx +++ b/built-in-nodes/Krea2StyleReferenceNode.mdx @@ -5,14 +5,13 @@ sidebarTitle: "Krea2StyleReferenceNode" icon: "circle" mode: wide --- -## Overview The Krea 2 Style Reference node lets you add a reference image to influence the style of a Krea 2 image generation. You can chain multiple style references together (up to 10 total) and feed the combined result into a Krea 2 Image node. Each image you provide is uploaded to ComfyAPI storage and passed as a URL. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `image` | Reference image whose style influences the generation. | IMAGE | Yes | - | | `strength` | Reference strength; negative values invert the style influence (default: 1.0). | FLOAT | Yes | -2.0 to 2.0 (step: 0.05) | | `style_reference` | Optional incoming chain of style references; this node appends one more. | STYLE_REF | No | - | @@ -22,10 +21,10 @@ The Krea 2 Style Reference node lets you add a reference image to influence the ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `style_reference` | A list of style reference entries, each containing a URL and strength value. Feed this output into a Krea 2 Image node. | STYLE_REF | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/Krea2StyleReferenceNode/en.md) --- -**Source fingerprint (SHA-256):** `7f87568a1cd5038571f3188cfb1d71e15533ea19eee01d7826fe574a1a4dc88d` +**Source fingerprint (SHA-256):** `a7e52408245b6a3caaca558c8d4d07d090686f32f5d5c7df77ab07311c9c1c6e` diff --git a/built-in-nodes/LTXAVTextEncoderLoader.mdx b/built-in-nodes/LTXAVTextEncoderLoader.mdx index 35d6ad03b..ae7b14212 100644 --- a/built-in-nodes/LTXAVTextEncoderLoader.mdx +++ b/built-in-nodes/LTXAVTextEncoderLoader.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LTXAVTextEncoderLoader" icon: "circle" mode: wide --- + This node loads a specialized text encoder for the LTXV audio model. It combines a specific text encoder file with a checkpoint file to create a CLIP model that can be used for audio-related text conditioning tasks. ## Inputs diff --git a/built-in-nodes/LTXVAddGuide.mdx b/built-in-nodes/LTXVAddGuide.mdx index f8df08404..b47bab87c 100644 --- a/built-in-nodes/LTXVAddGuide.mdx +++ b/built-in-nodes/LTXVAddGuide.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LTXVAddGuide" icon: "circle" mode: wide --- + The LTXVAddGuide node adds video conditioning guidance to latent sequences by encoding input images or videos and incorporating them as keyframes into the conditioning data. It processes the input through a VAE encoder and strategically places the resulting latents at specified frame positions while updating both positive and negative conditioning with keyframe information. The node handles frame alignment constraints and allows control over the strength of the conditioning influence. ## Inputs diff --git a/built-in-nodes/LTXVAudioVAEDecode.mdx b/built-in-nodes/LTXVAudioVAEDecode.mdx index 4c4164033..f9cd349d7 100644 --- a/built-in-nodes/LTXVAudioVAEDecode.mdx +++ b/built-in-nodes/LTXVAudioVAEDecode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LTXVAudioVAEDecode" icon: "circle" mode: wide --- + The LTXV Audio VAE Decode node converts a latent representation of audio back into an audio waveform. It uses a specialized Audio VAE model to perform this decoding process, producing an audio output with a specific sample rate. ## Inputs diff --git a/built-in-nodes/LTXVAudioVAEEncode.mdx b/built-in-nodes/LTXVAudioVAEEncode.mdx index 6931a45b7..e3bb954c1 100644 --- a/built-in-nodes/LTXVAudioVAEEncode.mdx +++ b/built-in-nodes/LTXVAudioVAEEncode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LTXVAudioVAEEncode" icon: "circle" mode: wide --- + The LTXV Audio VAE Encode node takes an audio input and compresses it into a smaller, latent representation using a specified Audio VAE model. This process is essential for generating or manipulating audio within a latent space workflow, as it converts raw audio data into a format that other nodes in the pipeline can understand and process. ## Inputs diff --git a/built-in-nodes/LTXVAudioVAELoader.mdx b/built-in-nodes/LTXVAudioVAELoader.mdx index c9bf24e64..66dc4f3e1 100644 --- a/built-in-nodes/LTXVAudioVAELoader.mdx +++ b/built-in-nodes/LTXVAudioVAELoader.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LTXVAudioVAELoader" icon: "circle" mode: wide --- + The LTXV Audio VAE Loader node loads a pre-trained Audio Variational Autoencoder (VAE) model from a checkpoint file. It reads the specified checkpoint, loads its weights and metadata, and prepares the model for use in audio generation or processing workflows within ComfyUI. ## Inputs diff --git a/built-in-nodes/LTXVConcatAVLatent.mdx b/built-in-nodes/LTXVConcatAVLatent.mdx index 93b5a6b91..4ced86f44 100644 --- a/built-in-nodes/LTXVConcatAVLatent.mdx +++ b/built-in-nodes/LTXVConcatAVLatent.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LTXVConcatAVLatent" icon: "circle" mode: wide --- + The LTXVConcatAVLatent node combines a video latent representation and an audio latent representation into a single, concatenated latent output. It merges the `samples` tensors from both inputs and, if present, their `noise_mask` tensors as well, preparing them for further processing in a video generation pipeline. ## Inputs diff --git a/built-in-nodes/LTXVConditioning.mdx b/built-in-nodes/LTXVConditioning.mdx index e34da8c55..20f1d0e13 100644 --- a/built-in-nodes/LTXVConditioning.mdx +++ b/built-in-nodes/LTXVConditioning.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LTXVConditioning" icon: "circle" mode: wide --- + The LTXVConditioning node adds frame rate information to both positive and negative conditioning inputs for video generation models. It takes existing conditioning data and applies the specified frame rate value to both conditioning sets, making them suitable for video model processing. ## Inputs diff --git a/built-in-nodes/LTXVContextWindows.mdx b/built-in-nodes/LTXVContextWindows.mdx new file mode 100644 index 000000000..28d68a332 --- /dev/null +++ b/built-in-nodes/LTXVContextWindows.mdx @@ -0,0 +1,37 @@ +--- +title: "LTXVContextWindows - ComfyUI Built-in Node Documentation" +description: "Complete documentation for the LTXVContextWindows node in ComfyUI. Learn its inputs, outputs, parameters and usage." +sidebarTitle: "LTXVContextWindows" +icon: "circle" +mode: wide +--- + +This node sets context windows for LTXV-like models during sampling. It divides the video generation process into overlapping windows to manage memory usage and improve temporal coherence. + +## Inputs + +| Parameter | Description | Data Type | Required | Range | +|-----------|-------------|-----------|----------|-------| +| `model` | The model to apply context windows to during sampling. | MODEL | Yes | - | +| `context_length` | The length of the context window in real frames. Must be 8*n + 1. (default: 145) | INT | Yes | Minimum: 1
Maximum: nodes.MAX_RESOLUTION
Step: 8 | +| `context_overlap` | The overlap of the context window in real frames. (default: 40) | INT | Yes | Minimum: 0
Step: 8 | +| `context_schedule` | Step-dependent scheduling algorithm for context windows. (default: UNIFORM_STANDARD) | COMBO | Yes | `STATIC_STANDARD`
`UNIFORM_STANDARD`
`UNIFORM_LOOPED`
`BATCHED` | +| `context_stride` | The stride of the context window; only applicable to uniform schedules. (default: 1) | INT | No | Minimum: 1 | +| `closed_loop` | Whether to close the context window loop; only applicable to looped schedules. (default: False) | BOOLEAN | No | True
False | +| `fuse_method` | The method to use to fuse the context windows. (default: PYRAMID) | COMBO | Yes | Options from comfy.context_windows.ContextFuseMethods.LIST_STATIC | +| `freenoise` | Whether to apply FreeNoise noise shuffling, improves window blending. (default: True) | BOOLEAN | No | True
False | +| `retain_first_frame` | Retain the first latent frame in every context window (may help retain initial reference). (default: False) | BOOLEAN | No | True
False | +| `split_conds_to_windows` | Whether to split multiple conditionings (created by ConditionCombine) to each window based on region index. (default: False) | BOOLEAN | No | True
False | + +**Note:** The `context_length` parameter must follow the formula 8*n + 1, where n is a positive integer. The node automatically adjusts the value to meet this requirement by converting real frames to latent frames. The `context_overlap` is also converted from real frames to latent frames (divided by 8). + +## Outputs + +| Output Name | Description | Data Type | +|-------------|-------------|-----------| +| `MODEL` | The model with context windows applied for sampling. | MODEL | + +> This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/LTXVContextWindows/en.md) + +--- +**Source fingerprint (SHA-256):** `ad0b8c54acaab1853f6fe98dbad675478f033caf867df954b40b7db5208f5ae4` diff --git a/built-in-nodes/LTXVCropGuides.mdx b/built-in-nodes/LTXVCropGuides.mdx index 977c6238e..d1dc06790 100644 --- a/built-in-nodes/LTXVCropGuides.mdx +++ b/built-in-nodes/LTXVCropGuides.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LTXVCropGuides" icon: "circle" mode: wide --- + The LTXVCropGuides node processes conditioning and latent inputs for video generation by removing keyframe information and adjusting the latent dimensions. It crops the latent image and noise mask to exclude keyframe sections while clearing keyframe indices from both positive and negative conditioning inputs. This prepares the data for video generation workflows that don't require keyframe guidance. ## Inputs diff --git a/built-in-nodes/LTXVEmptyLatentAudio.mdx b/built-in-nodes/LTXVEmptyLatentAudio.mdx index 948155198..dd1d70ff2 100644 --- a/built-in-nodes/LTXVEmptyLatentAudio.mdx +++ b/built-in-nodes/LTXVEmptyLatentAudio.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LTXVEmptyLatentAudio" icon: "circle" mode: wide --- + The LTXV Empty Latent Audio node creates a batch of empty (zero-filled) latent audio tensors. It uses the configuration from a provided Audio VAE model to determine the correct dimensions for the latent space, such as the number of channels and frequency bins. This empty latent serves as a starting point for audio generation or manipulation workflows within ComfyUI. ## Inputs diff --git a/built-in-nodes/LTXVImgToVideo.mdx b/built-in-nodes/LTXVImgToVideo.mdx index c56ae7a9f..90572a90b 100644 --- a/built-in-nodes/LTXVImgToVideo.mdx +++ b/built-in-nodes/LTXVImgToVideo.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LTXVImgToVideo" icon: "circle" mode: wide --- + The LTXVImgToVideo node converts an input image into a video latent representation for video generation models. It takes a single image and extends it into a sequence of frames using the VAE encoder, then applies conditioning with strength control to determine how much of the original image content is preserved versus modified during video generation. ## Inputs diff --git a/built-in-nodes/LTXVImgToVideoInplace.mdx b/built-in-nodes/LTXVImgToVideoInplace.mdx index e9ec3a003..4615a5a60 100644 --- a/built-in-nodes/LTXVImgToVideoInplace.mdx +++ b/built-in-nodes/LTXVImgToVideoInplace.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LTXVImgToVideoInplace" icon: "circle" mode: wide --- + The LTXVImgToVideoInplace node conditions a video latent representation by encoding an input image into its initial frames. It works by using a VAE to encode the image into the latent space and then blending it with the existing latent samples based on a specified strength. This allows an image to serve as a starting point or conditioning signal for video generation. ## Inputs diff --git a/built-in-nodes/LTXVLatentUpsampler.mdx b/built-in-nodes/LTXVLatentUpsampler.mdx index aa5a820d8..247517285 100644 --- a/built-in-nodes/LTXVLatentUpsampler.mdx +++ b/built-in-nodes/LTXVLatentUpsampler.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LTXVLatentUpsampler" icon: "circle" mode: wide --- + The LTXVLatentUpsampler node increases the spatial resolution of a video latent representation by a factor of two. It uses a specialized upscale model to process the latent data, which is first un-normalized and then re-normalized using the provided VAE's channel statistics. This node is designed for video workflows within the latent space. ## Inputs diff --git a/built-in-nodes/LTXVPreprocess.mdx b/built-in-nodes/LTXVPreprocess.mdx index 6bd657331..24e9a9525 100644 --- a/built-in-nodes/LTXVPreprocess.mdx +++ b/built-in-nodes/LTXVPreprocess.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LTXVPreprocess" icon: "circle" mode: wide --- + The LTXVPreprocess node applies video compression preprocessing to images. It simulates the quality loss of video compression by encoding an image as a single-frame MP4 video and then decoding it back, allowing you to control the compression level. ## Inputs diff --git a/built-in-nodes/LTXVReferenceAudio.mdx b/built-in-nodes/LTXVReferenceAudio.mdx index 0b8bb8557..f272f60b6 100644 --- a/built-in-nodes/LTXVReferenceAudio.mdx +++ b/built-in-nodes/LTXVReferenceAudio.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LTXVReferenceAudio" icon: "circle" mode: wide --- + The LTXV Reference Audio node is used for speaker identity transfer in audio generation. It encodes a reference audio clip into the conditioning for a model, allowing the generated audio to adopt the speaker's voice characteristics. It can also apply identity guidance, which runs an extra processing step to amplify the speaker identity effect. ## Inputs diff --git a/built-in-nodes/LTXVScheduler.mdx b/built-in-nodes/LTXVScheduler.mdx index 6f038b161..67b66f9f7 100644 --- a/built-in-nodes/LTXVScheduler.mdx +++ b/built-in-nodes/LTXVScheduler.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LTXVScheduler" icon: "circle" mode: wide --- + The LTXVScheduler node generates sigma values for custom sampling processes. It calculates noise schedule parameters based on the number of tokens in the input latent and applies a sigmoid transformation to create the sampling schedule. The node can optionally stretch the resulting sigmas to match a specified terminal value. ## Inputs diff --git a/built-in-nodes/LTXVSeparateAVLatent.mdx b/built-in-nodes/LTXVSeparateAVLatent.mdx index 29eb0ff20..60ef973f4 100644 --- a/built-in-nodes/LTXVSeparateAVLatent.mdx +++ b/built-in-nodes/LTXVSeparateAVLatent.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LTXVSeparateAVLatent" icon: "circle" mode: wide --- + The LTXVSeparateAVLatent node takes a combined audio-visual latent representation and splits it into two distinct parts: one for video and one for audio. It separates the samples and, if present, the noise masks from the input latent, creating two new latent objects. ## Inputs diff --git a/built-in-nodes/LaplaceScheduler.mdx b/built-in-nodes/LaplaceScheduler.mdx index f6a814250..741e201ae 100644 --- a/built-in-nodes/LaplaceScheduler.mdx +++ b/built-in-nodes/LaplaceScheduler.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LaplaceScheduler" icon: "circle" mode: wide --- + The LaplaceScheduler node generates a sequence of sigma values following a Laplace distribution for use in diffusion sampling. It creates a schedule of noise levels that gradually decrease from a maximum to minimum value, using Laplace distribution parameters to control the progression. This scheduler is commonly used in custom sampling workflows to define the noise schedule for diffusion models. ## Inputs diff --git a/built-in-nodes/LatentAdd.mdx b/built-in-nodes/LatentAdd.mdx index 9d46d92c5..43bbe2d05 100644 --- a/built-in-nodes/LatentAdd.mdx +++ b/built-in-nodes/LatentAdd.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LatentAdd" icon: "circle" mode: wide --- + The LatentAdd node is designed for the addition of two latent representations. It facilitates the combination of features or characteristics encoded in these representations by performing element-wise addition. ## Inputs diff --git a/built-in-nodes/LatentApplyOperation.mdx b/built-in-nodes/LatentApplyOperation.mdx index 9493cc2cb..7afd43c00 100644 --- a/built-in-nodes/LatentApplyOperation.mdx +++ b/built-in-nodes/LatentApplyOperation.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LatentApplyOperation" icon: "circle" mode: wide --- + The LatentApplyOperation node applies a specified operation to latent samples. It takes latent data and an operation as inputs, processes the latent samples using the provided operation, and returns the modified latent data. This node allows you to transform or manipulate latent representations in your workflow. ## Inputs diff --git a/built-in-nodes/LatentApplyOperationCFG.mdx b/built-in-nodes/LatentApplyOperationCFG.mdx index 03f629b36..a3e67bb3e 100644 --- a/built-in-nodes/LatentApplyOperationCFG.mdx +++ b/built-in-nodes/LatentApplyOperationCFG.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LatentApplyOperationCFG" icon: "circle" mode: wide --- + The LatentApplyOperationCFG node applies a latent operation to modify the conditioning guidance process in a model. It works by intercepting the conditioning outputs during the classifier-free guidance (CFG) sampling process and applying the specified operation to the latent representations before they are used for generation. ## Inputs diff --git a/built-in-nodes/LatentBatch.mdx b/built-in-nodes/LatentBatch.mdx index e3fcccd96..cb1f3d66f 100644 --- a/built-in-nodes/LatentBatch.mdx +++ b/built-in-nodes/LatentBatch.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LatentBatch" icon: "circle" mode: wide --- + The LatentBatch node is designed to merge two sets of latent samples into a single batch, potentially resizing one set to match the dimensions of the other before concatenation. This operation facilitates the combination of different latent representations for further processing or generation tasks. ## Inputs diff --git a/built-in-nodes/LatentBatchSeedBehavior.mdx b/built-in-nodes/LatentBatchSeedBehavior.mdx index 67dca98cb..959c8d7e7 100644 --- a/built-in-nodes/LatentBatchSeedBehavior.mdx +++ b/built-in-nodes/LatentBatchSeedBehavior.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LatentBatchSeedBehavior" icon: "circle" mode: wide --- + The LatentBatchSeedBehavior node is designed to modify the seed behavior of a batch of latent samples. It allows for either randomizing or fixing the seed across the batch, thereby influencing the generation process by either introducing variability or maintaining consistency in the generated outputs. ## Inputs diff --git a/built-in-nodes/LatentBlend.mdx b/built-in-nodes/LatentBlend.mdx index 26aa4931e..d7159bbc0 100644 --- a/built-in-nodes/LatentBlend.mdx +++ b/built-in-nodes/LatentBlend.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LatentBlend" icon: "circle" mode: wide --- + The LatentBlend node combines two latent samples by blending them together using a specified blend factor. It takes two latent inputs and creates a new output where the first sample is weighted by the blend factor and the second sample is weighted by the inverse. If the input samples have different shapes, the second sample is automatically resized to match the first sample's dimensions. ## Inputs diff --git a/built-in-nodes/LatentComposite.mdx b/built-in-nodes/LatentComposite.mdx index 37a251fe9..24337984d 100644 --- a/built-in-nodes/LatentComposite.mdx +++ b/built-in-nodes/LatentComposite.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LatentComposite" icon: "circle" mode: wide --- + The LatentComposite node is designed to blend or merge two latent representations into a single output. This process is essential for creating composite images or features by combining the characteristics of the input latents in a controlled manner. ## Inputs diff --git a/built-in-nodes/LatentCompositeMasked.mdx b/built-in-nodes/LatentCompositeMasked.mdx index 6c04b95d7..1099649b2 100644 --- a/built-in-nodes/LatentCompositeMasked.mdx +++ b/built-in-nodes/LatentCompositeMasked.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LatentCompositeMasked" icon: "circle" mode: wide --- + The LatentCompositeMasked node is designed for blending two latent representations together at specified coordinates, optionally using a mask for more controlled compositing. This node enables the creation of complex latent images by overlaying parts of one image onto another, with the ability to resize the source image for a perfect fit. ## Inputs diff --git a/built-in-nodes/LatentConcat.mdx b/built-in-nodes/LatentConcat.mdx index 9d91bdb6d..56c918e9d 100644 --- a/built-in-nodes/LatentConcat.mdx +++ b/built-in-nodes/LatentConcat.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LatentConcat" icon: "circle" mode: wide --- + The LatentConcat node combines two latent samples by joining them together along a chosen dimension. It takes two latent inputs and concatenates them along the x, y, or t axis, with the option to control which sample comes first. The node automatically adjusts the batch size of the second input to match the first before performing the concatenation. ## Inputs diff --git a/built-in-nodes/LatentCrop.mdx b/built-in-nodes/LatentCrop.mdx index 443ec468e..c0f0d9041 100644 --- a/built-in-nodes/LatentCrop.mdx +++ b/built-in-nodes/LatentCrop.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LatentCrop" icon: "circle" mode: wide --- + The LatentCrop node is designed to perform cropping operations on latent representations of images. It allows for the specification of the crop dimensions and position, enabling targeted modifications of the latent space. ## Inputs diff --git a/built-in-nodes/LatentCut.mdx b/built-in-nodes/LatentCut.mdx index 10b26dfcc..2960c8dce 100644 --- a/built-in-nodes/LatentCut.mdx +++ b/built-in-nodes/LatentCut.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LatentCut" icon: "circle" mode: wide --- + The LatentCut node extracts a specific section from latent samples along a chosen dimension. It allows you to cut out a portion of the latent representation by specifying the dimension (x, y, or t), starting position, and amount to extract. The node handles both positive and negative indexing and automatically adjusts the extraction amount to stay within the available bounds. ## Inputs diff --git a/built-in-nodes/LatentCutToBatch.mdx b/built-in-nodes/LatentCutToBatch.mdx index e15848315..ced2114f6 100644 --- a/built-in-nodes/LatentCutToBatch.mdx +++ b/built-in-nodes/LatentCutToBatch.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LatentCutToBatch" icon: "circle" mode: wide --- + The LatentCutToBatch node splits a latent representation along a chosen dimension into multiple slices and stacks them into a new batch. This allows you to process different parts of a latent sample independently. ## Inputs diff --git a/built-in-nodes/LatentFlip.mdx b/built-in-nodes/LatentFlip.mdx index 430e46194..d608eb250 100644 --- a/built-in-nodes/LatentFlip.mdx +++ b/built-in-nodes/LatentFlip.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LatentFlip" icon: "circle" mode: wide --- + The LatentFlip node is designed to manipulate latent representations by flipping them either vertically or horizontally. This operation allows for the transformation of the latent space, potentially uncovering new variations or perspectives within the data. ## Inputs diff --git a/built-in-nodes/LatentFromBatch.mdx b/built-in-nodes/LatentFromBatch.mdx index 4aa8eb787..61f64d77f 100644 --- a/built-in-nodes/LatentFromBatch.mdx +++ b/built-in-nodes/LatentFromBatch.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LatentFromBatch" icon: "circle" mode: wide --- + This node is designed to extract a specific subset of latent samples from a given batch based on the specified batch index and length. It allows for selective processing of latent samples, facilitating operations on smaller segments of the batch for efficiency or targeted manipulation. ## Inputs diff --git a/built-in-nodes/LatentInterpolate.mdx b/built-in-nodes/LatentInterpolate.mdx index d4e637a4f..de781e5c2 100644 --- a/built-in-nodes/LatentInterpolate.mdx +++ b/built-in-nodes/LatentInterpolate.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LatentInterpolate" icon: "circle" mode: wide --- + The LatentInterpolate node is designed to perform interpolation between two sets of latent samples based on a specified ratio, blending the characteristics of both sets to produce a new, intermediate set of latent samples. ## Inputs diff --git a/built-in-nodes/LatentMultiply.mdx b/built-in-nodes/LatentMultiply.mdx index 41e03158c..dde2fbb83 100644 --- a/built-in-nodes/LatentMultiply.mdx +++ b/built-in-nodes/LatentMultiply.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LatentMultiply" icon: "circle" mode: wide --- + The LatentMultiply node is designed to scale the latent representation of samples by a specified multiplier. This operation allows for the adjustment of the intensity or magnitude of features within the latent space, enabling fine-tuning of generated content or the exploration of variations within a given latent direction. ## Inputs diff --git a/built-in-nodes/LatentOperationSharpen.mdx b/built-in-nodes/LatentOperationSharpen.mdx index 3aba4f240..78b50c211 100644 --- a/built-in-nodes/LatentOperationSharpen.mdx +++ b/built-in-nodes/LatentOperationSharpen.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LatentOperationSharpen" icon: "circle" mode: wide --- + The LatentOperationSharpen node applies a sharpening effect to latent representations using a Gaussian kernel. It works by normalizing the latent data, applying a convolution with a custom sharpening kernel, and then restoring the original luminance. This enhances the details and edges in the latent space representation. ## Inputs diff --git a/built-in-nodes/LatentOperationTonemapReinhard.mdx b/built-in-nodes/LatentOperationTonemapReinhard.mdx index 6c52b98c4..96c23d463 100644 --- a/built-in-nodes/LatentOperationTonemapReinhard.mdx +++ b/built-in-nodes/LatentOperationTonemapReinhard.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LatentOperationTonemapReinhard" icon: "circle" mode: wide --- + The LatentOperationTonemapReinhard node applies Reinhard tonemapping to latent vectors. This technique normalizes the latent vectors and adjusts their magnitude using a statistical approach based on mean and standard deviation, with the intensity controlled by a multiplier parameter. ## Inputs diff --git a/built-in-nodes/LatentRotate.mdx b/built-in-nodes/LatentRotate.mdx index eeae6d5fa..807eb8811 100644 --- a/built-in-nodes/LatentRotate.mdx +++ b/built-in-nodes/LatentRotate.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LatentRotate" icon: "circle" mode: wide --- + The LatentRotate node is designed to rotate latent representations of images by specified angles. It abstracts the complexity of manipulating latent space to achieve rotation effects, enabling users to easily transform images in a generative model's latent space. ## Inputs diff --git a/built-in-nodes/LatentSubtract.mdx b/built-in-nodes/LatentSubtract.mdx index c6aa88be4..e573814d4 100644 --- a/built-in-nodes/LatentSubtract.mdx +++ b/built-in-nodes/LatentSubtract.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LatentSubtract" icon: "circle" mode: wide --- + The LatentSubtract node is designed for subtracting one latent representation from another. This operation can be used to manipulate or modify the characteristics of generative models' outputs by effectively removing features or attributes represented in one latent space from another. ## Inputs diff --git a/built-in-nodes/LatentUpscale.mdx b/built-in-nodes/LatentUpscale.mdx index be2d38403..7c49c63be 100644 --- a/built-in-nodes/LatentUpscale.mdx +++ b/built-in-nodes/LatentUpscale.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LatentUpscale" icon: "circle" mode: wide --- + The LatentUpscale node is designed for upscaling latent representations of images. It allows for the adjustment of the output image's dimensions and the method of upscaling, providing flexibility in enhancing the resolution of latent images. ## Inputs diff --git a/built-in-nodes/LatentUpscaleBy.mdx b/built-in-nodes/LatentUpscaleBy.mdx index e273a3de8..17caad6f7 100644 --- a/built-in-nodes/LatentUpscaleBy.mdx +++ b/built-in-nodes/LatentUpscaleBy.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LatentUpscaleBy" icon: "circle" mode: wide --- + The LatentUpscaleBy node is designed for upscaling latent representations of images. It allows for the adjustment of the scale factor and the method of upscaling, providing flexibility in enhancing the resolution of latent samples. ## Inputs diff --git a/built-in-nodes/LatentUpscaleModelLoader.mdx b/built-in-nodes/LatentUpscaleModelLoader.mdx index 29e5620a1..c4a296e83 100644 --- a/built-in-nodes/LatentUpscaleModelLoader.mdx +++ b/built-in-nodes/LatentUpscaleModelLoader.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LatentUpscaleModelLoader" icon: "circle" mode: wide --- + The LatentUpscaleModelLoader node loads a specialized model designed for upscaling latent representations. It reads a model file from the system's designated folder and automatically detects its type (720p, 1080p, or other) to instantiate and configure the correct internal model architecture. The loaded model is then ready to be used by other nodes for latent space super-resolution tasks. ## Inputs diff --git a/built-in-nodes/LazyCache.mdx b/built-in-nodes/LazyCache.mdx index adb93110f..fb05e5627 100644 --- a/built-in-nodes/LazyCache.mdx +++ b/built-in-nodes/LazyCache.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LazyCache" icon: "circle" mode: wide --- + LazyCache is a homebrew version of EasyCache that provides an even easier implementation. It works with any model in ComfyUI and adds caching functionality to reduce computation during sampling. While it generally performs worse than EasyCache, it can be more effective in some rare cases and offers universal compatibility. ## Inputs diff --git a/built-in-nodes/Load3D.mdx b/built-in-nodes/Load3D.mdx index 4e5970369..21ac45aa6 100644 --- a/built-in-nodes/Load3D.mdx +++ b/built-in-nodes/Load3D.mdx @@ -5,6 +5,7 @@ sidebarTitle: "Load3D" icon: "circle" mode: wide --- + The Load3D node is a core node for loading and processing 3D model files. When loading the node, it automatically retrieves available 3D resources from `ComfyUI/input/3d/`. You can also upload supported 3D files for preview using the upload function. **Supported Formats** diff --git a/built-in-nodes/Load3DAdvanced.mdx b/built-in-nodes/Load3DAdvanced.mdx new file mode 100644 index 000000000..da2511330 --- /dev/null +++ b/built-in-nodes/Load3DAdvanced.mdx @@ -0,0 +1,38 @@ +--- +title: "Load3DAdvanced - ComfyUI Built-in Node Documentation" +description: "Complete documentation for the Load3DAdvanced node in ComfyUI. Learn its inputs, outputs, parameters and usage." +sidebarTitle: "Load3DAdvanced" +icon: "circle" +mode: wide +--- + +This node loads a 3D model file from your ComfyUI input directory and provides the model data along with camera and viewport information. It supports common 3D file formats and allows you to specify the output image dimensions for rendering. + +## Inputs + +| Parameter | Description | Data Type | Required | Range | +|-----------|-------------|-----------|----------|-------| +| `model_file` | The 3D model file to load. Select "none" to skip loading a model. | STRING | Yes | `"none"`
List of available 3D files in the input/3d directory | +| `viewport_state` | The current viewport state containing camera and model information from the 3D viewer. | LOAD3D | Yes | - | +| `width` | The width of the output image in pixels (default: 1024) | INT | Yes | Min: 1
Max: 4096
Step: 1 | +| `height` | The height of the output image in pixels (default: 1024) | INT | Yes | Min: 1
Max: 4096
Step: 1 | + +**Notes on Parameters:** +- The `model_file` parameter only shows files with the following extensions: .gltf, .glb, .obj, .fbx, .stl +- Files must be placed in the `input/3d` directory of your ComfyUI installation +- If `model_file` is set to "none", no 3D model data will be loaded (the output `model_3d` will be empty) + +## Outputs + +| Output Name | Description | Data Type | +|-------------|-------------|-----------| +| `model_3d` | The loaded 3D model data, or empty if no model file was selected | FILE3DANY | +| `model_3d_info` | Information about the loaded 3D model from the viewport state | LOAD3DMODELINFO | +| `camera_info` | Camera information from the viewport state | LOAD3DCAMERA | +| `width` | The specified output image width | INT | +| `height` | The specified output image height | INT | + +> This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/Load3DAdvanced/en.md) + +--- +**Source fingerprint (SHA-256):** `fdacea8abf627621150e1196743e36f61534333837c33cc9a7416a6d11700c4d` diff --git a/built-in-nodes/Load3DAnimation.mdx b/built-in-nodes/Load3DAnimation.mdx index b6d996cc6..c56a81b22 100644 --- a/built-in-nodes/Load3DAnimation.mdx +++ b/built-in-nodes/Load3DAnimation.mdx @@ -5,6 +5,7 @@ sidebarTitle: "Load3DAnimation" icon: "circle" mode: wide --- + The Load3DAnimation node is a core node for loading and processing 3D model files. When loading the node, it automatically retrieves available 3D resources from `ComfyUI/input/3d/`. You can also upload supported 3D files for preview using the upload function. > - Most of the functions of this node are the same as the Load 3D node, but this node supports loading models with animations, and you can preview the corresponding animations in the node. diff --git a/built-in-nodes/LoadAudio.mdx b/built-in-nodes/LoadAudio.mdx index 044acfa3f..5b186fb40 100644 --- a/built-in-nodes/LoadAudio.mdx +++ b/built-in-nodes/LoadAudio.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LoadAudio" icon: "circle" mode: wide --- + The LoadAudio node loads audio files from the input directory and converts them into a format that can be processed by other audio nodes in ComfyUI. It reads audio files and extracts both the waveform data and sample rate, making them available for downstream audio processing tasks. ## Inputs diff --git a/built-in-nodes/LoadBackgroundRemovalModel.mdx b/built-in-nodes/LoadBackgroundRemovalModel.mdx index efb4657ce..2f43d96fc 100644 --- a/built-in-nodes/LoadBackgroundRemovalModel.mdx +++ b/built-in-nodes/LoadBackgroundRemovalModel.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LoadBackgroundRemovalModel" icon: "circle" mode: wide --- + ## Overview Loads a background removal model from a file. This node prepares the model for use in removing backgrounds from images. diff --git a/built-in-nodes/LoadDA3Model.mdx b/built-in-nodes/LoadDA3Model.mdx new file mode 100644 index 000000000..7430bb557 --- /dev/null +++ b/built-in-nodes/LoadDA3Model.mdx @@ -0,0 +1,27 @@ +--- +title: "LoadDA3Model - ComfyUI Built-in Node Documentation" +description: "Complete documentation for the LoadDA3Model node in ComfyUI. Learn its inputs, outputs, parameters and usage." +sidebarTitle: "LoadDA3Model" +icon: "circle" +mode: wide +--- + +This node loads a Depth Anything 3 model from a file, preparing it for use in depth estimation tasks. It allows you to select the model file and optionally specify the numerical precision (data type) for the model's weights. + +## Inputs + +| Parameter | Description | Data Type | Required | Range | +|-----------|-------------|-----------|----------|-------| +| `model_name` | The name of the Depth Anything 3 model file to load. | STRING | Yes | List of available model files in the `geometry_estimation` folder | +| `weight_dtype` | The numerical precision (data type) for the model's weights. The "default" option uses the model's original precision. (default: "default") | STRING | No | `"default"`
`"fp16"`
`"bf16"`
`"fp32"` | + +## Outputs + +| Output Name | Description | Data Type | +|-------------|-------------|-----------| +| `DA3_MODEL` | The loaded Depth Anything 3 model, ready for use in depth estimation workflows. | DA3_MODEL | + +> This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/LoadDA3Model/en.md) + +--- +**Source fingerprint (SHA-256):** `b1b3f4075cd9172bc1f274848b9300bca20d3cbd53b23d3c4a9f0986b36e409e` diff --git a/built-in-nodes/LoadImage.mdx b/built-in-nodes/LoadImage.mdx index 51af9bdf2..78821242e 100644 --- a/built-in-nodes/LoadImage.mdx +++ b/built-in-nodes/LoadImage.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LoadImage" icon: "circle" mode: wide --- + The LoadImage node is designed to load and preprocess images from a specified path. It handles image formats with multiple frames, applies necessary transformations such as rotation based on EXIF data, normalizes pixel values, and optionally generates a mask for images with an alpha channel. This node is essential for preparing images for further processing or analysis within a pipeline. ## Inputs diff --git a/built-in-nodes/LoadImageDataSetFromFolder.mdx b/built-in-nodes/LoadImageDataSetFromFolder.mdx index 952692f51..8fcbd489c 100644 --- a/built-in-nodes/LoadImageDataSetFromFolder.mdx +++ b/built-in-nodes/LoadImageDataSetFromFolder.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LoadImageDataSetFromFolder" icon: "circle" mode: wide --- + This node loads multiple images from a specified subfolder within ComfyUI's input directory. It scans the chosen folder for common image file types and returns them as a list, making it useful for batch processing or dataset preparation. ## Inputs diff --git a/built-in-nodes/LoadImageMask.mdx b/built-in-nodes/LoadImageMask.mdx index f22b6cfc7..df690d91e 100644 --- a/built-in-nodes/LoadImageMask.mdx +++ b/built-in-nodes/LoadImageMask.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LoadImageMask" icon: "circle" mode: wide --- + The LoadImageMask node is designed to load images and their associated masks from a specified path, processing them to ensure compatibility with further image manipulation or analysis tasks. It focuses on handling various image formats and conditions, such as presence of an alpha channel for masks, and prepares the images and masks for downstream processing by converting them to a standardized format. ## Inputs diff --git a/built-in-nodes/LoadImageOutput.mdx b/built-in-nodes/LoadImageOutput.mdx index b0c1a2288..fb2d52234 100644 --- a/built-in-nodes/LoadImageOutput.mdx +++ b/built-in-nodes/LoadImageOutput.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LoadImageOutput" icon: "circle" mode: wide --- + The LoadImageOutput node loads images from the output folder. When you click the refresh button, it updates the list of available images and automatically selects the first one, making it easy to iterate through your generated images. ## Inputs diff --git a/built-in-nodes/LoadImageSetFromFolderNode.mdx b/built-in-nodes/LoadImageSetFromFolderNode.mdx index 839cb040f..8d07b9b05 100644 --- a/built-in-nodes/LoadImageSetFromFolderNode.mdx +++ b/built-in-nodes/LoadImageSetFromFolderNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LoadImageSetFromFolderNode" icon: "circle" mode: wide --- + The LoadImageSetFromFolderNode loads multiple images from a specified folder directory for training purposes. It automatically detects common image formats and can optionally resize the images using different methods before returning them as a batch. ## Inputs diff --git a/built-in-nodes/LoadImageSetNode.mdx b/built-in-nodes/LoadImageSetNode.mdx index 3f4647614..dcaa23bcb 100644 --- a/built-in-nodes/LoadImageSetNode.mdx +++ b/built-in-nodes/LoadImageSetNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LoadImageSetNode" icon: "circle" mode: wide --- + The LoadImageSetNode loads multiple images from the input directory for batch processing and training purposes. It supports various image formats and can optionally resize the images using different methods. This node processes all selected images as a batch and returns them as a single tensor. ## Inputs diff --git a/built-in-nodes/LoadImageTextDataSetFromFolder.mdx b/built-in-nodes/LoadImageTextDataSetFromFolder.mdx index b7e0ef8ed..e8045e8b6 100644 --- a/built-in-nodes/LoadImageTextDataSetFromFolder.mdx +++ b/built-in-nodes/LoadImageTextDataSetFromFolder.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LoadImageTextDataSetFromFolder" icon: "circle" mode: wide --- + This node loads a dataset of images and their corresponding text captions from a specified folder. It searches for image files and automatically looks for matching `.txt` files with the same base name to use as captions. The node also supports a specific folder structure where subfolders can be named with a number prefix (like `10_folder_name`) to indicate that the images inside should be repeated multiple times in the output. ## Inputs diff --git a/built-in-nodes/LoadImageTextSetFromFolderNode.mdx b/built-in-nodes/LoadImageTextSetFromFolderNode.mdx index 2e1d1e737..1a36b7090 100644 --- a/built-in-nodes/LoadImageTextSetFromFolderNode.mdx +++ b/built-in-nodes/LoadImageTextSetFromFolderNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LoadImageTextSetFromFolderNode" icon: "circle" mode: wide --- + Loads a batch of images and their corresponding text captions from a specified directory for training purposes. The node automatically searches for image files and their associated caption text files, processes the images according to specified resize settings, and encodes the captions using the provided CLIP model. ## Inputs diff --git a/built-in-nodes/LoadLatent.mdx b/built-in-nodes/LoadLatent.mdx index 1f35b532d..6c9fba7a2 100644 --- a/built-in-nodes/LoadLatent.mdx +++ b/built-in-nodes/LoadLatent.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LoadLatent" icon: "circle" mode: wide --- + The LoadLatent node loads previously saved latent representations from .latent files in the input directory. It reads the latent tensor data from the file and applies any necessary scaling adjustments before returning the latent data for use in other nodes. ## Inputs diff --git a/built-in-nodes/LoadMediaPipeFaceLandmarker.mdx b/built-in-nodes/LoadMediaPipeFaceLandmarker.mdx index fc65c231f..283b4ffd3 100644 --- a/built-in-nodes/LoadMediaPipeFaceLandmarker.mdx +++ b/built-in-nodes/LoadMediaPipeFaceLandmarker.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LoadMediaPipeFaceLandmarker" icon: "circle" mode: wide --- + ## Overview This node loads a MediaPipe Face Landmarker v2 model, which can detect faces and facial landmarks (like eyes, nose, and mouth) in images. It contains two detection variants (short-range and full-range) along with shared mesh data, blendshapes, and canonical geometry for facial analysis. diff --git a/built-in-nodes/LoadMoGeModel.mdx b/built-in-nodes/LoadMoGeModel.mdx index 26fdfb5d4..6d29f1edc 100644 --- a/built-in-nodes/LoadMoGeModel.mdx +++ b/built-in-nodes/LoadMoGeModel.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LoadMoGeModel" icon: "circle" mode: wide --- + ## Overview Loads a MoGe (Monocular Geometry) model from a file and prepares it for use in geometry estimation tasks. This node reads a model file from the `geometry_estimation` folder and initializes the MoGe model with its trained weights. diff --git a/built-in-nodes/LoadTrainingDataset.mdx b/built-in-nodes/LoadTrainingDataset.mdx index 85ee570af..f2481729a 100644 --- a/built-in-nodes/LoadTrainingDataset.mdx +++ b/built-in-nodes/LoadTrainingDataset.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LoadTrainingDataset" icon: "circle" mode: wide --- + This node loads an encoded training dataset that has been previously saved to disk. It searches for and reads all data shard files from a specified folder within the ComfyUI output directory, then returns the combined latent vectors and conditioning data for use in training workflows. ## Inputs diff --git a/built-in-nodes/LoadVideo.mdx b/built-in-nodes/LoadVideo.mdx index 87a75f526..2234a0a13 100644 --- a/built-in-nodes/LoadVideo.mdx +++ b/built-in-nodes/LoadVideo.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LoadVideo" icon: "circle" mode: wide --- + The Load Video node loads video files from the input directory and makes them available for processing in the workflow. It reads video files from the designated input folder and outputs them as video data that can be connected to other video processing nodes. ## Inputs diff --git a/built-in-nodes/LoraLoader.mdx b/built-in-nodes/LoraLoader.mdx index 614765574..c9a11b5d4 100644 --- a/built-in-nodes/LoraLoader.mdx +++ b/built-in-nodes/LoraLoader.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LoraLoader" icon: "circle" mode: wide --- + This node automatically detects models located in the LoRA folder (including subfolders) with the corresponding model path being `ComfyUI\models\loras`. For more information, please refer to Installing LoRA Models The LoRA Loader node is primarily used to load LoRA models. You can think of LoRA models as filters that can give your images specific styles, content, and details: diff --git a/built-in-nodes/LoraLoaderBypass.mdx b/built-in-nodes/LoraLoaderBypass.mdx index 9630b4319..c9b7141cb 100644 --- a/built-in-nodes/LoraLoaderBypass.mdx +++ b/built-in-nodes/LoraLoaderBypass.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LoraLoaderBypass" icon: "circle" mode: wide --- + The LoraLoaderBypass node applies a LoRA (Low-Rank Adaptation) to a diffusion model and a CLIP model in a special "bypass" mode. Unlike a standard LoRA loader, this method does not permanently modify the base model's weights. Instead, it computes the output by adding the LoRA's effect to the model's normal forward pass, which is useful for training or when working with models that have their weights offloaded. ## Inputs diff --git a/built-in-nodes/LoraLoaderBypassModelOnly.mdx b/built-in-nodes/LoraLoaderBypassModelOnly.mdx index 64b14997e..580193561 100644 --- a/built-in-nodes/LoraLoaderBypassModelOnly.mdx +++ b/built-in-nodes/LoraLoaderBypassModelOnly.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LoraLoaderBypassModelOnly" icon: "circle" mode: wide --- + This node applies a LoRA (Low-Rank Adaptation) to a model to modify its behavior, but only affects the model component itself. It loads a specified LoRA file and adjusts the model's weights by a given strength, leaving other components like the CLIP text encoder unchanged. ## Inputs diff --git a/built-in-nodes/LoraLoaderModelOnly.mdx b/built-in-nodes/LoraLoaderModelOnly.mdx index 80258e91f..9bbd47ee7 100644 --- a/built-in-nodes/LoraLoaderModelOnly.mdx +++ b/built-in-nodes/LoraLoaderModelOnly.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LoraLoaderModelOnly" icon: "circle" mode: wide --- + This node will detect models located in the `ComfyUI/models/loras` folder, and it will also read models from additional paths configured in the extra_model_paths.yaml file. Sometimes, you may need to **refresh the ComfyUI interface** to allow it to read the model files from the corresponding folder. This node specializes in loading a LoRA model without requiring a CLIP model, focusing on enhancing or modifying a given model based on LoRA parameters. It allows for the dynamic adjustment of the model's strength through LoRA parameters, facilitating fine-tuned control over the model's behavior. diff --git a/built-in-nodes/LoraModelLoader.mdx b/built-in-nodes/LoraModelLoader.mdx index 69a36937c..067788379 100644 --- a/built-in-nodes/LoraModelLoader.mdx +++ b/built-in-nodes/LoraModelLoader.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LoraModelLoader" icon: "circle" mode: wide --- + The LoraModelLoader node applies trained LoRA (Low-Rank Adaptation) weights to a diffusion model. It modifies the base model by loading LoRA weights from a trained LoRA model and adjusting their influence strength. This allows you to customize the behavior of diffusion models without retraining them from scratch. ## Inputs diff --git a/built-in-nodes/LoraSave.mdx b/built-in-nodes/LoraSave.mdx index 74af80ac8..03dcb3c2b 100644 --- a/built-in-nodes/LoraSave.mdx +++ b/built-in-nodes/LoraSave.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LoraSave" icon: "circle" mode: wide --- + The LoraSave node extracts and saves LoRA (Low-Rank Adaptation) files from model differences. It can process diffusion model differences, text encoder differences, or both, converting them into LoRA format with specified rank and type. The resulting LoRA file is saved to the output directory for later use. ## Inputs diff --git a/built-in-nodes/LossGraphNode.mdx b/built-in-nodes/LossGraphNode.mdx index 5dbd19baf..5f55aaa95 100644 --- a/built-in-nodes/LossGraphNode.mdx +++ b/built-in-nodes/LossGraphNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LossGraphNode" icon: "circle" mode: wide --- + The LossGraphNode creates a visual graph of training loss values over time and displays it as a preview image. It takes loss data from training processes and generates a line chart showing how the loss changes across training steps. The resulting graph includes axis labels and min/max loss values. ## Inputs diff --git a/built-in-nodes/LotusConditioning.mdx b/built-in-nodes/LotusConditioning.mdx index 6c333e3f9..b12fdc376 100644 --- a/built-in-nodes/LotusConditioning.mdx +++ b/built-in-nodes/LotusConditioning.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LotusConditioning" icon: "circle" mode: wide --- + The LotusConditioning node provides pre-computed conditioning embeddings for the Lotus model. It uses a frozen encoder with null conditioning and returns hardcoded prompt embeddings to achieve parity with the reference implementation without requiring inference or loading large tensor files. This node outputs a fixed conditioning tensor that can be used directly in the generation pipeline. ## Inputs diff --git a/built-in-nodes/LtxvApiImageToVideo.mdx b/built-in-nodes/LtxvApiImageToVideo.mdx index 5c4dfd9bf..932bf84c8 100644 --- a/built-in-nodes/LtxvApiImageToVideo.mdx +++ b/built-in-nodes/LtxvApiImageToVideo.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LtxvApiImageToVideo" icon: "circle" mode: wide --- + The LTXV Image To Video node generates a professional-quality video from a single starting image. It uses an external API to create a video sequence based on your text prompt, allowing you to customize the duration, resolution, and frame rate. ## Inputs @@ -34,4 +35,4 @@ The LTXV Image To Video node generates a professional-quality video from a singl > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/LtxvApiImageToVideo/en.md) --- -**Source fingerprint (SHA-256):** `a4c6109ba8f70b0e80cf1888f940190c7a3e3994867e37f00669ae12742a94f8` +**Source fingerprint (SHA-256):** `5c62025059cc0c583de3e0ae8721b8f8adb6929bb03cbcec5875bbc1fdaf20c3` diff --git a/built-in-nodes/LtxvApiTextToVideo.mdx b/built-in-nodes/LtxvApiTextToVideo.mdx index 268b62edc..9ee281547 100644 --- a/built-in-nodes/LtxvApiTextToVideo.mdx +++ b/built-in-nodes/LtxvApiTextToVideo.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LtxvApiTextToVideo" icon: "circle" mode: wide --- + The LTXV Text To Video node generates professional-quality videos from a text description. It connects to an external API to create videos with customizable duration, resolution, and frame rate. You can also choose to have AI-generated audio added to the video. ## Inputs @@ -32,4 +33,4 @@ The LTXV Text To Video node generates professional-quality videos from a text de > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/LtxvApiTextToVideo/en.md) --- -**Source fingerprint (SHA-256):** `8da5616f195dc4dea7d46d56b71dead6fb7a5dfa74bb7d8909bf6bd792540feb` +**Source fingerprint (SHA-256):** `11e358bdf9ff9b799b428768c10504f450d81d12f81b2ec0749f9d2d88e82f91` diff --git a/built-in-nodes/LumaConceptsNode.mdx b/built-in-nodes/LumaConceptsNode.mdx index 8a60d234b..065f1a956 100644 --- a/built-in-nodes/LumaConceptsNode.mdx +++ b/built-in-nodes/LumaConceptsNode.mdx @@ -5,12 +5,13 @@ sidebarTitle: "LumaConceptsNode" icon: "circle" mode: wide --- + Holds one or more Camera Concepts for use with Luma Text to Video and Luma Image to Video nodes. This node allows you to select up to four camera concepts and optionally combine them with existing concept chains. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `concept1` | First camera concept selection from available Luma concepts | STRING | Yes | Multiple options available
Includes "None" option | | `concept2` | Second camera concept selection from available Luma concepts | STRING | Yes | Multiple options available
Includes "None" option | | `concept3` | Third camera concept selection from available Luma concepts | STRING | Yes | Multiple options available
Includes "None" option | @@ -22,10 +23,10 @@ Holds one or more Camera Concepts for use with Luma Text to Video and Luma Image ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `luma_concepts` | Combined camera concept chain containing all selected concepts | LUMA_CONCEPTS | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/LumaConceptsNode/en.md) --- -**Source fingerprint (SHA-256):** `37e292aee8316e165e0069b1080479fed049d5bf754de90ef830f6400ca7e5c8` +**Source fingerprint (SHA-256):** `e684f7d9d2975d4168701e4f6a79dc6b22854d62b58ce016477a05c66dd6e058` diff --git a/built-in-nodes/LumaImageEditNode2.mdx b/built-in-nodes/LumaImageEditNode2.mdx index c84c750a5..4c889318f 100644 --- a/built-in-nodes/LumaImageEditNode2.mdx +++ b/built-in-nodes/LumaImageEditNode2.mdx @@ -5,16 +5,15 @@ sidebarTitle: "LumaImageEditNode2" icon: "circle" mode: wide --- -## Overview This node edits an existing image using a text prompt, powered by the Luma UNI-1 model. It takes a source image and a description of the desired change, then generates a new edited version of the image. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `source` | Source image to edit. | IMAGE | Yes | - | -| `prompt` | Description of the desired edit. Default: "" (empty string). | STRING | Yes | 1–6000 characters | +| `prompt` | Description of the desired edit. 1–6000 characters. Default: "" (empty string). | STRING | Yes | 1 to 6000 characters | | `model` | Model to use for editing. | MODEL | Yes | `"uni-1"`
`"uni-1-max"` | | `seed` | Seed controls whether the node should re-run; results are non-deterministic regardless of seed. Default: 0. | INT | Yes | 0 to 2147483647 | @@ -25,10 +24,10 @@ This node edits an existing image using a text prompt, powered by the Luma UNI-1 ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `image` | The edited image generated by the Luma UNI-1 model. | IMAGE | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/LumaImageEditNode2/en.md) --- -**Source fingerprint (SHA-256):** `7d658d8e11b54dbad38d8d679553d55299313dacbdcc76d91079c5f92275d07e` +**Source fingerprint (SHA-256):** `4febbf1688f9b0ce2128265ddcc2e8a80c996821c41488e86594a6216993bccd` diff --git a/built-in-nodes/LumaImageModifyNode.mdx b/built-in-nodes/LumaImageModifyNode.mdx index ea192cfed..a6dd1ade9 100644 --- a/built-in-nodes/LumaImageModifyNode.mdx +++ b/built-in-nodes/LumaImageModifyNode.mdx @@ -5,12 +5,13 @@ sidebarTitle: "LumaImageModifyNode" icon: "circle" mode: wide --- + Modifies images synchronously based on a text prompt and the original image's aspect ratio. This node takes an input image and transforms it according to the provided prompt, using a configurable image weight to control how much the original image is altered. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `image` | The input image to be modified | IMAGE | Yes | - | | `prompt` | Prompt for the image generation (default: "") | STRING | Yes | - | | `image_weight` | Weight of the image; the closer to 1.0, the less the image will be modified (default: 0.1). Internally, this value is inverted (1.0 - image_weight) and clamped between 0.0 and 0.98. | FLOAT | No | 0.0-0.98 | @@ -20,10 +21,10 @@ Modifies images synchronously based on a text prompt and the original image's as ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `image` | The modified image generated by the Luma model | IMAGE | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/LumaImageModifyNode/en.md) --- -**Source fingerprint (SHA-256):** `9798382092f179fe55972568687285bd728981ca59f1b0a5e4e2ca4bd9b7c981` +**Source fingerprint (SHA-256):** `56b13600f6fb8cd6ff80bc8c8184db059273c2ef648630ff1ef10a7ed6b04b7c` diff --git a/built-in-nodes/LumaImageNode.mdx b/built-in-nodes/LumaImageNode.mdx index ec91eb4c9..ffb0f1396 100644 --- a/built-in-nodes/LumaImageNode.mdx +++ b/built-in-nodes/LumaImageNode.mdx @@ -5,12 +5,13 @@ sidebarTitle: "LumaImageNode" icon: "circle" mode: wide --- + Generates images synchronously based on a text prompt and aspect ratio. This node creates images using text descriptions and allows you to control the image dimensions and style through various reference inputs, including character and style images. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `prompt` | Prompt for the image generation (default: empty string). Must be at least 3 characters long. | STRING | Yes | - | | `model` | Model selection for image generation. Different models have different costs. | COMBO | Yes | `photon-flash-1`
`photon-1`
`photon` | | `aspect_ratio` | Aspect ratio for the generated image (default: `16:9`) | COMBO | Yes | `16:9`
`1:1`
`4:3`
`3:2`
`21:9`
`9:16`
`3:4`
`2:3`
`9:21` | @@ -31,10 +32,10 @@ Generates images synchronously based on a text prompt and aspect ratio. This nod ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `output` | The generated image based on the input parameters. | IMAGE | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/LumaImageNode/en.md) --- -**Source fingerprint (SHA-256):** `353d99868c8c09edfab212e49f127585a6cbe1a24d6ee8fe584169adcded2961` +**Source fingerprint (SHA-256):** `cde0fc1ace28523d658b757d7f829b0d20071bed391964d2d8caa81801265b46` diff --git a/built-in-nodes/LumaImageNode2.mdx b/built-in-nodes/LumaImageNode2.mdx index 1392019bd..c6572b022 100644 --- a/built-in-nodes/LumaImageNode2.mdx +++ b/built-in-nodes/LumaImageNode2.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LumaImageNode2" icon: "circle" mode: wide --- + ## Overview This node generates images from text descriptions using the Luma UNI-1 model. It takes a text prompt and optional settings like aspect ratio and style, then sends the request to the Luma API to create an image. @@ -13,7 +14,7 @@ This node generates images from text descriptions using the Luma UNI-1 model. It | Parameter | Description | Data Type | Required | Range | | --- | --- | --- | --- | --- | -| `prompt` | Text description of the desired image. | STRING | Yes | 1–6000 characters | +| `prompt` | Text description of the desired image. 1–6000 characters. | STRING | Yes | 1 to 6000 characters | | `model` | Model to use for generation. Selecting a model reveals additional settings for that model. | COMBO | Yes | `"uni-1"`
`"uni-1-max"` | | `seed` | Seed controls whether the node should re-run; results are non-deterministic regardless of seed. (default: 0) | INT | Yes | 0 to 2147483647 | @@ -39,4 +40,4 @@ When `"uni-1"` or `"uni-1-max"` is selected for the `model` parameter, the follo > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/LumaImageNode2/en.md) --- -**Source fingerprint (SHA-256):** `cd680f8b9e6bcf5fa415aa2d9ec3126bf8873d14bd6f4cd127491cfa242e5548` +**Source fingerprint (SHA-256):** `8157d2e4717e196056bd6821526ccb49df3f0fdf48e36c87a18742c3f5fe63bf` diff --git a/built-in-nodes/LumaImageToVideoNode.mdx b/built-in-nodes/LumaImageToVideoNode.mdx index 60f7ff5c8..4080f77fa 100644 --- a/built-in-nodes/LumaImageToVideoNode.mdx +++ b/built-in-nodes/LumaImageToVideoNode.mdx @@ -5,15 +5,16 @@ sidebarTitle: "LumaImageToVideoNode" icon: "circle" mode: wide --- + Generates videos synchronously based on a text prompt and optional starting/ending images. This node uses the Luma API to create videos, allowing you to define the video's content through a prompt and optionally specify the first and/or last frame to control the video's structure. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `prompt` | Prompt for the video generation (default: "") | STRING | Yes | - | | `model` | Selects the video generation model from available Luma models | COMBO | Yes | `"ray-1-6"`
`"ray-2"` | -| `resolution` | Output resolution for the generated video (default: "540p"). This parameter is ignored when using the `ray-1-6` model. | COMBO | Yes | `"540p"`
`"720p"
`"1080p"`
`"4k"` | +| `resolution` | Output resolution for the generated video (default: "540p"). This parameter is ignored when using the `ray-1-6` model. | COMBO | Yes | `"540p"`
`"720p"`
`"1080p"`
`"4k"` | | `duration` | Duration of the generated video. This parameter is ignored when using the `ray-1-6` model. | COMBO | Yes | `"5s"`
`"9s"` | | `loop` | Whether the generated video should loop (default: False) | BOOLEAN | Yes | - | | `seed` | Seed to determine if node should re-run; actual results are nondeterministic regardless of seed. (default: 0) | INT | Yes | 0 to 18446744073709551615 | @@ -26,10 +27,10 @@ Generates videos synchronously based on a text prompt and optional starting/endi ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `output` | The generated video file | VIDEO | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/LumaImageToVideoNode/en.md) --- -**Source fingerprint (SHA-256):** `0ef0e33f4822b522909a9732b333710197cd6e28ed6012c791f4268f8e995a84` +**Source fingerprint (SHA-256):** `2eea8934bcce20b093b88c52e430d21077705d57ab259bf620a94e46eac65e6e` diff --git a/built-in-nodes/LumaRay32ExtendVideoNode.mdx b/built-in-nodes/LumaRay32ExtendVideoNode.mdx new file mode 100644 index 000000000..17af132be --- /dev/null +++ b/built-in-nodes/LumaRay32ExtendVideoNode.mdx @@ -0,0 +1,34 @@ +--- +title: "LumaRay32ExtendVideoNode - ComfyUI Built-in Node Documentation" +description: "Complete documentation for the LumaRay32ExtendVideoNode node in ComfyUI. Learn its inputs, outputs, parameters and usage." +sidebarTitle: "LumaRay32ExtendVideoNode" +icon: "circle" +mode: wide +--- + +This node extends a previous Luma Ray 3.2 video generation by adding new content either after it (forward extension) or before it (backward extension). Connect the generation ID output from a prior Luma Ray 3.2 node to create a seamless 5-second extension of your video. + +## Inputs + +| Parameter | Description | Data Type | Required | Range | +|-----------|-------------|-----------|----------|-------| +| `source_generation_id` | Generation ID of the prior Ray 3.2 video to extend. Connect the generation_id output of another Luma Ray 3.2 node. | STRING | Yes | - | +| `direction` | Forward continues after the prior clip; backward is prepended before it. When "Forward (continue after)" is selected, you can optionally enable loop mode. | COMBO | Yes | "Forward (continue after)"
"Backward (lead-in before)" | +| `loop` | Loop the extended video seamlessly (forward extend only). | BOOLEAN | No | True
False | +| `prompt` | Text prompt for the new content. | STRING | Yes | - | +| `resolution` | Output resolution for the extended video segment. | COMBO | Yes | "540p"
"720p"
"1080p" | +| `seed` | Random seed for reproducible generation results. | INT | Yes | - | + +**Note:** The `loop` parameter is only available when `direction` is set to "Forward (continue after)". When using "Backward (lead-in before)", the loop option is not available. The `prompt` must be between 1 and 6000 characters. The `source_generation_id` is required and must be connected from a prior Luma Ray 3.2 node's generation_id output. + +## Outputs + +| Output Name | Description | Data Type | +|-------------|-------------|-----------| +| `VIDEO` | The generated 5-second extended video segment. | VIDEO | +| `generation_id` | Unique identifier for this generation, which can be connected to another Luma Ray 3.2 Extend Video node for further extensions. | STRING | + +> This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/LumaRay32ExtendVideoNode/en.md) + +--- +**Source fingerprint (SHA-256):** `a67ca53d4bcb9f3fd82bc0482b579f5f7fe4bf866f8d83cb922e1082ad320057` diff --git a/built-in-nodes/LumaRay32ImageToVideoNode.mdx b/built-in-nodes/LumaRay32ImageToVideoNode.mdx new file mode 100644 index 000000000..f2c29351b --- /dev/null +++ b/built-in-nodes/LumaRay32ImageToVideoNode.mdx @@ -0,0 +1,34 @@ +--- +title: "LumaRay32ImageToVideoNode - ComfyUI Built-in Node Documentation" +description: "Complete documentation for the LumaRay32ImageToVideoNode node in ComfyUI. Learn its inputs, outputs, parameters and usage." +sidebarTitle: "LumaRay32ImageToVideoNode" +icon: "circle" +mode: wide +--- + +Generate a video from a start and/or end frame using Luma's Ray 3.2 model. Image-anchored generations are always 5 seconds in duration. + +## Inputs + +| Parameter | Description | Data Type | Required | Range | +|-----------|-------------|-----------|----------|-------| +| `prompt` | Text prompt for the video generation. | STRING | Yes | 1 to 6000 characters | +| `resolution` | The output resolution of the generated video (default: "720p"). | COMBO | Yes | "360p"
"540p"
"720p"
"1080p" | +| `loop` | Make the video loop seamlessly. Not available when an end_frame is set. | BOOLEAN | Yes | True
False | +| `seed` | Seed value for reproducible generation. | INT | Yes | 0 to 2147483647 | +| `start_frame` | First frame of the generated video. | IMAGE | No | - | +| `end_frame` | Last frame of the generated video. | IMAGE | No | - | + +**Note:** At least one of `start_frame` or `end_frame` must be provided. If both are provided, the generated video will transition from the start frame to the end frame. The `loop` option cannot be enabled when an `end_frame` is set. + +## Outputs + +| Output Name | Description | Data Type | +|-------------|-------------|-----------| +| `video` | The generated video output. | VIDEO | +| `generation_id` | The unique identifier for the generation request. | STRING | + +> This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/LumaRay32ImageToVideoNode/en.md) + +--- +**Source fingerprint (SHA-256):** `ff479c196f10153ffa09af6acfb4e286d1934aa28a5e9b413613097a2cfb5f2a` diff --git a/built-in-nodes/LumaRay32KeyframeNode.mdx b/built-in-nodes/LumaRay32KeyframeNode.mdx new file mode 100644 index 000000000..21e73caac --- /dev/null +++ b/built-in-nodes/LumaRay32KeyframeNode.mdx @@ -0,0 +1,32 @@ +--- +title: "LumaRay32KeyframeNode - ComfyUI Built-in Node Documentation" +description: "Complete documentation for the LumaRay32KeyframeNode node in ComfyUI. Learn its inputs, outputs, parameters and usage." +sidebarTitle: "LumaRay32KeyframeNode" +icon: "circle" +mode: wide +--- + +This node anchors a guide image to a specific position on the Luma Ray 3.2 output video timeline. Connect this node to the "keyframes" input of the Luma Ray 3.2 Keyframes to Video node, and chain several keyframes together by connecting the optional "keyframes" input. + +## Inputs + +| Parameter | Description | Data Type | Required | Range | +|-----------|-------------|-----------|----------|-------| +| `image` | Guide image to place at the chosen moment of the output video. | IMAGE | Yes | - | +| `position` | How to place this image on the output video's timeline. | COMBO | Yes | "Fraction of duration (0.0-1.0)"
"Absolute time (seconds)" | +| `keyframes` | Optional earlier keyframes to chain with this one. | LUMA_RAY32_KEYFRAME | No | - | + +When "Fraction of duration (0.0-1.0)" is selected for the `position` parameter, you can specify a `fraction` value (default: 0.0, range: 0.0 to 1.0, step: 0.01) that determines where in the output video this image applies (0.0 = start, 1.0 = end). + +When "Absolute time (seconds)" is selected for the `position` parameter, you can specify a `seconds` value (default: 0.0, range: 0.0 to 10.0, step: 0.1) that determines the time in seconds from the start of the output video where this image applies. + +## Outputs + +| Output Name | Description | Data Type | +|-------------|-------------|-----------| +| `keyframes` | A keyframe chain that includes the new keyframe combined with any optional earlier keyframes. | LUMA_RAY32_KEYFRAME | + +> This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/LumaRay32KeyframeNode/en.md) + +--- +**Source fingerprint (SHA-256):** `b49d879888e6e83d6937068e799ea583ed5c90284e829ac496821eea330fe9c7` diff --git a/built-in-nodes/LumaRay32KeyframesToVideoNode.mdx b/built-in-nodes/LumaRay32KeyframesToVideoNode.mdx new file mode 100644 index 000000000..a19b43974 --- /dev/null +++ b/built-in-nodes/LumaRay32KeyframesToVideoNode.mdx @@ -0,0 +1,33 @@ +--- +title: "LumaRay32KeyframesToVideoNode - ComfyUI Built-in Node Documentation" +description: "Complete documentation for the LumaRay32KeyframesToVideoNode node in ComfyUI. Learn its inputs, outputs, parameters and usage." +sidebarTitle: "LumaRay32KeyframesToVideoNode" +icon: "circle" +mode: wide +--- + +This node generates a video that interpolates through a sequence of guide images, each anchored to a specific position on the timeline, using Luma Ray 3.2. Build the keyframe sequence using Luma Ray 3.2 Keyframe nodes, connecting at least 2 keyframes to define the animation. + +## Inputs + +| Parameter | Description | Data Type | Required | Range | +|-----------|-------------|-----------|----------|-------| +| `prompt` | Text prompt for the video generation. | STRING | Yes | 1 to 6000 characters | +| `resolution` | The output resolution of the generated video (default: "720p"). | STRING | Yes | `"360p"`
`"540p"`
`"720p"`
`"1080p"` | +| `duration` | The duration of the generated video (default: "5s"). | STRING | Yes | `"5s"`
`"10s"` | +| `seed` | Seed for random number generation to control reproducibility. | INT | Yes | 0 to 4294967295 | +| `keyframes` | Keyframe sequence from Luma Ray 3.2 Keyframe nodes (at least 2). | LUMA_RAY32_KEYFRAME | Yes | 2 to 64 keyframes | + +**Note:** The keyframe sequence must contain at least 2 keyframes and at most 64 keyframes. Each keyframe must have a distinct position on the timeline. Keyframe positions are resolved to output frame indices based on the selected duration (120 frames for 5s, 240 frames for 10s). Keyframe positions in seconds mode must not exceed the total video duration. + +## Outputs + +| Output Name | Description | Data Type | +|-------------|-------------|-----------| +| `video` | The generated video output. | VIDEO | +| `generation_id` | The unique identifier for the generation request. | STRING | + +> This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/LumaRay32KeyframesToVideoNode/en.md) + +--- +**Source fingerprint (SHA-256):** `28099e5990942860a20e23cfd5c71a36b23a6264b44097ca617f8bdd06e7857a` diff --git a/built-in-nodes/LumaRay32TextToVideoNode.mdx b/built-in-nodes/LumaRay32TextToVideoNode.mdx new file mode 100644 index 000000000..d6f5449ed --- /dev/null +++ b/built-in-nodes/LumaRay32TextToVideoNode.mdx @@ -0,0 +1,34 @@ +--- +title: "LumaRay32TextToVideoNode - ComfyUI Built-in Node Documentation" +description: "Complete documentation for the LumaRay32TextToVideoNode node in ComfyUI. Learn its inputs, outputs, parameters and usage." +sidebarTitle: "LumaRay32TextToVideoNode" +icon: "circle" +mode: wide +--- + +This node generates a video from a text prompt using Luma's Ray 3.2 model. It sends your prompt and video settings to the Luma API and returns the generated video along with a generation ID. + +## Inputs + +| Parameter | Description | Data Type | Required | Range | +|-----------|-------------|-----------|----------|-------| +| `prompt` | Text prompt for the video generation. | STRING | Yes | 1-6000 characters | +| `aspect_ratio` | The aspect ratio of the generated video. | STRING | Yes | `"16:9"`
`"9:16"`
`"1:1"`
`"4:3"`
`"3:4"`
`"21:9"` | +| `resolution` | The output resolution of the video (default: "720p"). | STRING | Yes | `"360p"`
`"540p"`
`"720p"`
`"1080p"` | +| `duration` | The duration of the generated video. | STRING | Yes | `"5s"`
`"10s"` | +| `loop` | Make the video loop seamlessly. Only available with 5s duration. | BOOLEAN | No | True/False (default: False) | +| `seed` | Seed for reproducible generation. | INT | No | 0 to 2147483647 | + +**Note:** The `loop` parameter can only be enabled when `duration` is set to "5s". If you select "10s" duration and enable looping, the node will return an error. + +## Outputs + +| Output Name | Description | Data Type | +|-------------|-------------|-----------| +| `VIDEO` | The generated video file. | VIDEO | +| `generation_id` | The unique identifier for the video generation request. | STRING | + +> This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/LumaRay32TextToVideoNode/en.md) + +--- +**Source fingerprint (SHA-256):** `04358a872530e5a2622bf0f148a694f2c707ce8535586d8f860bdf9911e1fa6a` diff --git a/built-in-nodes/LumaRay32VideoEditNode.mdx b/built-in-nodes/LumaRay32VideoEditNode.mdx new file mode 100644 index 000000000..450527ab7 --- /dev/null +++ b/built-in-nodes/LumaRay32VideoEditNode.mdx @@ -0,0 +1,33 @@ +--- +title: "LumaRay32VideoEditNode - ComfyUI Built-in Node Documentation" +description: "Complete documentation for the LumaRay32VideoEditNode node in ComfyUI. Learn its inputs, outputs, parameters and usage." +sidebarTitle: "LumaRay32VideoEditNode" +icon: "circle" +mode: wide +--- + +This node re-renders an existing video under a new prompt using Luma Ray 3.2, allowing you to restyle, relight, add, or remove elements while keeping the original motion. The source video can be up to 18 seconds, and the edited video retains the source's original length. + +## Inputs + +| Parameter | Description | Data Type | Required | Range | +|-----------|-------------|-----------|----------|-------| +| `video` | Source video to edit. Up to 18 seconds. | VIDEO | Yes | - | +| `prompt` | Describes the desired edit. | STRING | Yes | - | +| `resolution` | The output resolution for the edited video. | COMBO | Yes | `"360p"`
`"540p"`
`"720p"`
`"1080p"` | +| `strength` | How strongly to preserve vs. reimagine the source. "auto" lets Ray 3.2 choose; adhere_* preserves the most, flex_* is balanced, reimagine_* changes the most. (default: "auto") | COMBO | Yes | `"auto"`
`"adhere_1"`
`"adhere_2"`
`"adhere_3"`
`"flex_1"`
`"flex_2"`
`"flex_3"`
`"reimagine_1"`
`"reimagine_2"`
`"reimagine_3"` | +| `seed` | Seed for reproducibility. | INT | Yes | - | + +**Note:** The `prompt` must be between 1 and 6000 characters. The source video must not exceed 18 seconds in duration. + +## Outputs + +| Output Name | Description | Data Type | +|-------------|-------------|-----------| +| `VIDEO` | The edited video output. | VIDEO | +| `generation_id` | The unique identifier for the generation request. | STRING | + +> This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/LumaRay32VideoEditNode/en.md) + +--- +**Source fingerprint (SHA-256):** `936d9d7da3fdee9b0b468781fd470751db01f772f3c5c20582da7fb1ff85e6e6` diff --git a/built-in-nodes/LumaRay32VideoReframeNode.mdx b/built-in-nodes/LumaRay32VideoReframeNode.mdx new file mode 100644 index 000000000..24e9daa47 --- /dev/null +++ b/built-in-nodes/LumaRay32VideoReframeNode.mdx @@ -0,0 +1,33 @@ +--- +title: "LumaRay32VideoReframeNode - ComfyUI Built-in Node Documentation" +description: "Complete documentation for the LumaRay32VideoReframeNode node in ComfyUI. Learn its inputs, outputs, parameters and usage." +sidebarTitle: "LumaRay32VideoReframeNode" +icon: "circle" +mode: wide +--- + +This node changes the aspect ratio of an existing video using Luma Ray 3.2, which fills the newly exposed canvas areas with generated content. The source video can be up to 30 seconds long, and billing is per second of output. + +## Inputs + +| Parameter | Description | Data Type | Required | Range | +|-----------|-------------|-----------|----------|-------| +| `video` | Source video to reframe. Up to 30 seconds. | VIDEO | Yes | - | +| `prompt` | Describes how the newly exposed canvas areas should be filled. | STRING | Yes | Min length: 1 character
Max length: 6000 characters | +| `aspect_ratio` | The target aspect ratio for the reframed video (default: "16:9"). | STRING | Yes | "16:9"
"9:16"
"1:1"
"4:3"
"3:4"
"21:9" | +| `resolution` | The output resolution of the reframed video (default: "720p"). | STRING | Yes | "360p"
"540p"
"720p"
"1080p" | +| `seed` | Seed for reproducible generation. | INT | Yes | - | + +**Note:** The `1080p` resolution is not available for vertical aspect ratios (`9:16` and `3:4`) when reframing. + +## Outputs + +| Output Name | Description | Data Type | +|-------------|-------------|-----------| +| `video` | The reframed video with the new aspect ratio and filled canvas areas. | VIDEO | +| `generation_id` | The unique identifier for the generation request. | STRING | + +> This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/LumaRay32VideoReframeNode/en.md) + +--- +**Source fingerprint (SHA-256):** `d35ff5b63a850e4e44a40857188918ab5cde00b9159e3720a189a81807cfa7cb` diff --git a/built-in-nodes/LumaReferenceNode.mdx b/built-in-nodes/LumaReferenceNode.mdx index b2da2cfd4..ff73c5646 100644 --- a/built-in-nodes/LumaReferenceNode.mdx +++ b/built-in-nodes/LumaReferenceNode.mdx @@ -5,12 +5,13 @@ sidebarTitle: "LumaReferenceNode" icon: "circle" mode: wide --- + This node holds an image and weight value for use with the Luma Generate Image node. It creates a reference chain that can be passed to other Luma nodes to influence image generation. The node can either start a new reference chain or add to an existing one. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `image` | Image to use as reference. | IMAGE | Yes | - | | `weight` | Weight of image reference (default: 1.0). | FLOAT | Yes | 0.0 - 1.0 | | `luma_ref` | Optional existing Luma reference chain to add to. | LUMA_REF | No | - | @@ -18,10 +19,10 @@ This node holds an image and weight value for use with the Luma Generate Image n ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `luma_ref` | The Luma reference chain containing the image and weight. | LUMA_REF | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/LumaReferenceNode/en.md) --- -**Source fingerprint (SHA-256):** `1cca0ddc397a72c03bb7d6d24135c09795934f566b23368298a89b90a14dc8cc` +**Source fingerprint (SHA-256):** `f7e7789f2f19cac41cb9e55d21f10fef3012b10dcdbd59eb79f97fe5c2a944b7` diff --git a/built-in-nodes/LumaVideoNode.mdx b/built-in-nodes/LumaVideoNode.mdx index 3aa70f693..aa1802e06 100644 --- a/built-in-nodes/LumaVideoNode.mdx +++ b/built-in-nodes/LumaVideoNode.mdx @@ -5,12 +5,13 @@ sidebarTitle: "LumaVideoNode" icon: "circle" mode: wide --- + Generates videos synchronously based on a text prompt and output settings. This node creates video content using text descriptions and various generation parameters, producing the final video output once the generation process is complete. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `prompt` | Prompt for the video generation (default: empty string). Must be at least 3 characters long. | STRING | Yes | - | | `model` | The video generation model to use. | COMBO | Yes | `"ray_1_6"`
`"ray_2"` | | `aspect_ratio` | The aspect ratio for the generated video (default: "16:9"). | COMBO | Yes | `"16:9"`
`"9:16"`
`"1:1"`
`"4:3"`
`"3:4"`
`"21:9"`
`"9:21"` | @@ -25,10 +26,10 @@ Generates videos synchronously based on a text prompt and output settings. This ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `output` | The generated video file. | VIDEO | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/LumaVideoNode/en.md) --- -**Source fingerprint (SHA-256):** `3e7fb20aebee034e2055d87e7c1c24a995aece152b0271de48c81ce82cf2911a` +**Source fingerprint (SHA-256):** `3ce9db0780dbe7a752a6b1c35a02b9511f532e81a28d5d83b2bf3be9e35e2e6b` diff --git a/built-in-nodes/MagnificImageRelightNode.mdx b/built-in-nodes/MagnificImageRelightNode.mdx index 1f00b7ef3..382e36b6d 100644 --- a/built-in-nodes/MagnificImageRelightNode.mdx +++ b/built-in-nodes/MagnificImageRelightNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "MagnificImageRelightNode" icon: "circle" mode: wide --- + The Magnific Image Relight node adjusts the lighting of an input image. It can apply stylistic lighting based on a text prompt or transfer the lighting characteristics from an optional reference image. The node offers various controls for fine-tuning the brightness, contrast, and overall mood of the final output. ## Inputs @@ -42,4 +43,4 @@ The Magnific Image Relight node adjusts the lighting of an input image. It can a > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/MagnificImageRelightNode/en.md) --- -**Source fingerprint (SHA-256):** `52d6a2c2ab8b03397ed78222c4da936f96f816cde01e2c9cccc3d4915042330f` +**Source fingerprint (SHA-256):** `45fe68b21e1da7c367800915c803ad4cf1c5b80e9a2e91d80cae51b8a9531144` diff --git a/built-in-nodes/MagnificImageSkinEnhancerNode.mdx b/built-in-nodes/MagnificImageSkinEnhancerNode.mdx index 48599da26..8984048cc 100644 --- a/built-in-nodes/MagnificImageSkinEnhancerNode.mdx +++ b/built-in-nodes/MagnificImageSkinEnhancerNode.mdx @@ -5,12 +5,13 @@ sidebarTitle: "MagnificImageSkinEnhancerNode" icon: "circle" mode: wide --- + The Magnific Image Skin Enhancer node applies specialized AI processing to portrait images to improve skin appearance. It offers three distinct modes for different enhancement goals: creative for artistic effects, faithful for preserving the original look, and flexible for targeted improvements like lighting or realism. The node uploads the image to an external API for processing and returns the enhanced result. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `image` | The portrait image to enhance. | IMAGE | Yes | - | | `sharpen` | Sharpening intensity level (default: 0). | INT | No | 0 to 100 | | `smart_grain` | Smart grain intensity level (default: 2). | INT | No | 0 to 100 | @@ -29,10 +30,10 @@ The Magnific Image Skin Enhancer node applies specialized AI processing to portr ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `image` | The enhanced portrait image. | IMAGE | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/MagnificImageSkinEnhancerNode/en.md) --- -**Source fingerprint (SHA-256):** `1c87ba8a71ccac4fd17c35ad5bf2ee9b27c8bcb45a9d76cd077d6c0614f1ecc1` +**Source fingerprint (SHA-256):** `2430cc0fb1d2042a8eda78f7f5a5794fa6b4e555d3957616ae6891374b556a76` diff --git a/built-in-nodes/MagnificImageStyleTransferNode.mdx b/built-in-nodes/MagnificImageStyleTransferNode.mdx index 3dc13f477..b4cdde27f 100644 --- a/built-in-nodes/MagnificImageStyleTransferNode.mdx +++ b/built-in-nodes/MagnificImageStyleTransferNode.mdx @@ -5,12 +5,13 @@ sidebarTitle: "MagnificImageStyleTransferNode" icon: "circle" mode: wide --- + This node applies the visual style from a reference image to your input image. It uses an external AI service to process the images, allowing you to control the strength of the style transfer and the preservation of the original image's structure. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `image` | The image to apply style transfer to. | IMAGE | Yes | - | | `reference_image` | The reference image to extract style from. | IMAGE | Yes | - | | `prompt` | An optional text prompt to guide the style transfer. | STRING | No | - | @@ -33,10 +34,10 @@ This node applies the visual style from a reference image to your input image. I ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `image` | The resulting image after style transfer has been applied. | IMAGE | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/MagnificImageStyleTransferNode/en.md) --- -**Source fingerprint (SHA-256):** `2a008de2ad1345360c8313da90721c1118b1d7447647a0a9a4676ff71461e142` +**Source fingerprint (SHA-256):** `edffec024ebe7cbf7c42008e14c1b99d6fafcf5b9da62b0b560d194a585dc9ad` diff --git a/built-in-nodes/MagnificImageUpscalerCreativeNode.mdx b/built-in-nodes/MagnificImageUpscalerCreativeNode.mdx index 598e824ee..efd896a52 100644 --- a/built-in-nodes/MagnificImageUpscalerCreativeNode.mdx +++ b/built-in-nodes/MagnificImageUpscalerCreativeNode.mdx @@ -5,12 +5,13 @@ sidebarTitle: "MagnificImageUpscalerCreativeNode" icon: "circle" mode: wide --- + This node uses the Magnific AI service to upscale and creatively enhance an image. It allows you to guide the enhancement with a text prompt, choose a specific style to optimize for, and control various aspects of the creative process like detail, resemblance to the original, and stylization strength. The node outputs an upscaled image at your chosen factor (2x, 4x, 8x, or 16x), with a maximum output size of 25.3 megapixels. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `image` | The input image to be upscaled and enhanced. | IMAGE | Yes | - | | `prompt` | A text description to guide the creative enhancement of the image. This is optional (default: empty). | STRING | No | - | | `scale_factor` | The factor by which to upscale the image's dimensions. | COMBO | Yes | `"2x"`
`"4x"`
`"8x"`
`"16x"` | @@ -32,10 +33,10 @@ This node uses the Magnific AI service to upscale and creatively enhance an imag ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `image` | The creatively enhanced and upscaled output image. | IMAGE | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/MagnificImageUpscalerCreativeNode/en.md) --- -**Source fingerprint (SHA-256):** `3eb5ce7887ba67a3a49d06820851df90d1c1c73f28ded62288054154bcb2d7e8` +**Source fingerprint (SHA-256):** `88362dd9630f0f9420bd7caf3f82ace73d5d2b979bd71939298b84ceff288dc8` diff --git a/built-in-nodes/MagnificImageUpscalerPreciseV2Node.mdx b/built-in-nodes/MagnificImageUpscalerPreciseV2Node.mdx index c54b75eaf..6c93f2b90 100644 --- a/built-in-nodes/MagnificImageUpscalerPreciseV2Node.mdx +++ b/built-in-nodes/MagnificImageUpscalerPreciseV2Node.mdx @@ -5,29 +5,30 @@ sidebarTitle: "MagnificImageUpscalerPreciseV2Node" icon: "circle" mode: wide --- + The Magnific Image Upscale (Precise V2) node performs high-fidelity image upscaling with precise control over sharpness, grain, and detail enhancement. It processes images through an external API, supporting up to a maximum output resolution of 10060×10060 pixels. The node offers different processing styles and can automatically downscale the input if the requested output would exceed the maximum allowed size. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `image` | The input image to be upscaled. Exactly one image is required. Minimum dimensions are 160x160 pixels. The aspect ratio must be between 1:3 and 3:1. | IMAGE | Yes | - | | `scale_factor` | The desired upscaling multiplier. | STRING | Yes | `"2x"`
`"4x"`
`"8x"`
`"16x"` | -| `flavor` | The processing style. "sublime" is for general use, "photo" is optimized for photographs, and "photo_denoiser" is for noisy photos. | STRING | Yes | `"sublime"`
`"photo"`
`"photo_denoiser"` | -| `sharpen` | Controls the intensity of image sharpening to increase edge definition and clarity. Higher values produce a sharper result. Default: 7. | INT | No | 0 to 100 | -| `smart_grain` | Adds intelligent grain or texture enhancement to prevent the upscaled image from looking too smooth or artificial. Default: 7. | INT | No | 0 to 100 | -| `ultra_detail` | Controls the amount of fine detail, textures, and micro-details added during the upscaling process. Default: 30. | INT | No | 0 to 100 | -| `auto_downscale` | When enabled, the node will automatically downscale the input image if the calculated output dimensions would exceed the maximum allowed resolution of 10060x10060 pixels. This helps prevent errors but may affect quality. Default: False. | BOOLEAN | No | - | +| `flavor` | Processing style: sublime for general use, photo for photographs, photo_denoiser for noisy photos. | STRING | Yes | `"sublime"`
`"photo"`
`"photo_denoiser"` | +| `sharpen` | Image sharpness intensity. Higher values increase edge definition and clarity. Default: 7. | INT | No | 0 to 100 | +| `smart_grain` | Intelligent grain/texture enhancement to prevent the image from looking too smooth or artificial. Default: 7. | INT | No | 0 to 100 | +| `ultra_detail` | Controls fine detail, textures, and micro-details added during upscaling. Default: 30. | INT | No | 0 to 100 | +| `auto_downscale` | Automatically downscale input image if output would exceed maximum resolution. Default: False. | BOOLEAN | No | - | -**Note:** If `auto_downscale` is disabled and the requested output size (input dimensions × `scale_factor`) exceeds 10060x10060 pixels, the node will raise an error. +**Note:** If `auto_downscale` is disabled and the requested output size (input dimensions × `scale_factor`) exceeds 10060x10060 pixels, the node will raise an error. When `auto_downscale` is enabled, the node will attempt to find an optimal scale factor that keeps quality loss minimal. ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `image` | The resulting upscaled image. | IMAGE | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/MagnificImageUpscalerPreciseV2Node/en.md) --- -**Source fingerprint (SHA-256):** `83559e99f86398b894c659996bdde48633a49f857a4769127fdf7ab6e80d6b0d` +**Source fingerprint (SHA-256):** `b4de8780c46d113fd043930daa6d4b91df3dca493afef486a0ecf2ee9e0ae708` diff --git a/built-in-nodes/Mahiro.mdx b/built-in-nodes/Mahiro.mdx index 298fdffcd..619580b9e 100644 --- a/built-in-nodes/Mahiro.mdx +++ b/built-in-nodes/Mahiro.mdx @@ -5,6 +5,7 @@ sidebarTitle: "Mahiro" icon: "circle" mode: wide --- + The Mahiro node modifies the guidance function to focus more on the direction of the positive prompt rather than the difference between positive and negative prompts. It creates a patched model that applies a custom guidance scaling approach using cosine similarity between normalized conditional and unconditional denoised outputs. This experimental node helps steer the generation more strongly toward the positive prompt's intended direction. ## Inputs diff --git a/built-in-nodes/MakeTrainingDataset.mdx b/built-in-nodes/MakeTrainingDataset.mdx index 6e15b4d46..44e4bbda3 100644 --- a/built-in-nodes/MakeTrainingDataset.mdx +++ b/built-in-nodes/MakeTrainingDataset.mdx @@ -5,6 +5,7 @@ sidebarTitle: "MakeTrainingDataset" icon: "circle" mode: wide --- + This node prepares data for training by encoding images and text. It takes a list of images and a corresponding list of text captions, then uses a VAE model to convert the images into latent representations and a CLIP model to convert the text into conditioning data. The resulting paired latents and conditioning are output as lists, ready for use in training workflows. ## Inputs diff --git a/built-in-nodes/ManualSigmas.mdx b/built-in-nodes/ManualSigmas.mdx index de108bcdd..d373c4f3e 100644 --- a/built-in-nodes/ManualSigmas.mdx +++ b/built-in-nodes/ManualSigmas.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ManualSigmas" icon: "circle" mode: wide --- + The ManualSigmas node allows you to manually define a custom sequence of noise levels (sigmas) for the sampling process. You input a list of numbers as a string, and the node converts them into a tensor that can be used by other sampling nodes. This is useful for testing or creating specific noise schedules. ## Inputs diff --git a/built-in-nodes/MarkdownNote.mdx b/built-in-nodes/MarkdownNote.mdx index 6b916b113..b7c727369 100644 --- a/built-in-nodes/MarkdownNote.mdx +++ b/built-in-nodes/MarkdownNote.mdx @@ -5,6 +5,7 @@ sidebarTitle: "MarkdownNote" icon: "circle" mode: wide --- + Node to add annotations to a workflow. It supports text formatting using Markdown syntax. ## Inputs diff --git a/built-in-nodes/MaskComposite.mdx b/built-in-nodes/MaskComposite.mdx index 5f93742f7..f1f988e5e 100644 --- a/built-in-nodes/MaskComposite.mdx +++ b/built-in-nodes/MaskComposite.mdx @@ -5,6 +5,7 @@ sidebarTitle: "MaskComposite" icon: "circle" mode: wide --- + This node specializes in combining two mask inputs through a variety of operations such as addition, subtraction, and logical operations, to produce a new, modified mask. It abstractly handles the manipulation of mask data to achieve complex masking effects, serving as a crucial component in mask-based image editing and processing workflows. ## Inputs diff --git a/built-in-nodes/MaskPreview.mdx b/built-in-nodes/MaskPreview.mdx index e9a6a8906..5859798c0 100644 --- a/built-in-nodes/MaskPreview.mdx +++ b/built-in-nodes/MaskPreview.mdx @@ -5,6 +5,7 @@ sidebarTitle: "MaskPreview" icon: "circle" mode: wide --- + The MaskPreview node saves mask data as a preview image to your ComfyUI output directory, allowing you to visually inspect mask data during workflow execution. It converts the input mask into a format suitable for image display and saves it with a configurable filename prefix. ## Inputs diff --git a/built-in-nodes/MaskToImage.mdx b/built-in-nodes/MaskToImage.mdx index eb65fe36a..79dbd1c7a 100644 --- a/built-in-nodes/MaskToImage.mdx +++ b/built-in-nodes/MaskToImage.mdx @@ -5,6 +5,7 @@ sidebarTitle: "MaskToImage" icon: "circle" mode: wide --- + The `MaskToImage` node is designed to convert a mask into an image format. This transformation allows for the visualization and further processing of masks as images, facilitating a bridge between mask-based operations and image-based applications. ## Inputs diff --git a/built-in-nodes/MediaPipeFaceLandmarker.mdx b/built-in-nodes/MediaPipeFaceLandmarker.mdx index 70d4980ad..bc827573d 100644 --- a/built-in-nodes/MediaPipeFaceLandmarker.mdx +++ b/built-in-nodes/MediaPipeFaceLandmarker.mdx @@ -5,6 +5,7 @@ sidebarTitle: "MediaPipeFaceLandmarker" icon: "circle" mode: wide --- + ## Overview Detects faces in an image and identifies 468 facial landmarks (key points) on each face using MediaPipe's BlazeFace and FaceMesh models. It also calculates ARKit-52 blendshape coefficients for facial expression analysis. The node can process multiple images in a batch and outputs both the landmark data and bounding boxes for each detected face. diff --git a/built-in-nodes/MediaPipeFaceMask.mdx b/built-in-nodes/MediaPipeFaceMask.mdx index 37d01e968..1a55d2adb 100644 --- a/built-in-nodes/MediaPipeFaceMask.mdx +++ b/built-in-nodes/MediaPipeFaceMask.mdx @@ -5,6 +5,7 @@ sidebarTitle: "MediaPipeFaceMask" icon: "circle" mode: wide --- + ## Overview This node creates a binary mask (a black and white image) based on face landmarks detected by MediaPipe. It draws filled polygon shapes for each detected face region, producing one mask per frame in a batch. When multiple faces are detected in the same frame, their masks are combined into a single mask. diff --git a/built-in-nodes/MediaPipeFaceMeshVisualize.mdx b/built-in-nodes/MediaPipeFaceMeshVisualize.mdx index 03d3c6cfc..f9c998a93 100644 --- a/built-in-nodes/MediaPipeFaceMeshVisualize.mdx +++ b/built-in-nodes/MediaPipeFaceMeshVisualize.mdx @@ -5,6 +5,7 @@ sidebarTitle: "MediaPipeFaceMeshVisualize" icon: "circle" mode: wide --- + ## Overview Draws face landmark points and connection lines (a face mesh) on top of an input image. This node uses the landmark data produced by a face detection node to visualize the detected facial features, such as the eyes, nose, mouth, and face outline. diff --git a/built-in-nodes/MergeImageLists.mdx b/built-in-nodes/MergeImageLists.mdx index e6718b52c..7c9025eca 100644 --- a/built-in-nodes/MergeImageLists.mdx +++ b/built-in-nodes/MergeImageLists.mdx @@ -5,6 +5,7 @@ sidebarTitle: "MergeImageLists" icon: "circle" mode: wide --- + The Merge Image Lists node combines multiple separate lists of images into a single, continuous list. It works by taking all the images from each connected input and appending them together in the order they are received. This is useful for organizing or batching images from different sources for further processing. **Note:** This node is deprecated and superseded by the Create List node. diff --git a/built-in-nodes/MergeSplat.mdx b/built-in-nodes/MergeSplat.mdx index b02e0cd01..00b42d2f6 100644 --- a/built-in-nodes/MergeSplat.mdx +++ b/built-in-nodes/MergeSplat.mdx @@ -5,7 +5,6 @@ sidebarTitle: "MergeSplat" icon: "circle" mode: wide --- -# Merge Splats The Merge Splats node combines multiple gaussian splat models into a single splat by concatenating their data. This is useful for merging several decodes of the same latent generated with different seeds, which can densify the surface and improve quality when creating 3D meshes. diff --git a/built-in-nodes/MergeTextLists.mdx b/built-in-nodes/MergeTextLists.mdx index bf09c0f6c..f9289d635 100644 --- a/built-in-nodes/MergeTextLists.mdx +++ b/built-in-nodes/MergeTextLists.mdx @@ -5,6 +5,7 @@ sidebarTitle: "MergeTextLists" icon: "circle" mode: wide --- + This node merges multiple text lists into a single, combined list. It is designed to receive text inputs as lists and concatenates them together. The node logs the total number of texts in the merged list. ## Inputs diff --git a/built-in-nodes/MeshyAnimateModelNode.mdx b/built-in-nodes/MeshyAnimateModelNode.mdx index 7859b7ae8..5ea648a9f 100644 --- a/built-in-nodes/MeshyAnimateModelNode.mdx +++ b/built-in-nodes/MeshyAnimateModelNode.mdx @@ -5,19 +5,20 @@ sidebarTitle: "MeshyAnimateModelNode" icon: "circle" mode: wide --- + This node applies a specific animation to a 3D character model that has already been rigged using the Meshy service. It takes a task ID from a previous rigging operation and an action ID to select the desired animation from the library. The node then processes the request and returns the animated model in both GLB and FBX file formats. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `rig_task_id` | The unique task ID from a previously completed Meshy character rigging operation. | STRING | Yes | N/A | | `action_id` | The ID number of the animation action to apply. Visit https://docs.meshy.ai/en/api/animation-library for a list of available values. (default: 0) | INT | Yes | 0 to 696 | ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `model_file` | A string identifier for the animated model. This output is provided for backward compatibility only. | STRING | | `GLB` | The animated 3D model file in GLB format. | FILE3DGLB | | `FBX` | The animated 3D model file in FBX format. | FILE3DFBX | @@ -25,4 +26,4 @@ This node applies a specific animation to a 3D character model that has already > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/MeshyAnimateModelNode/en.md) --- -**Source fingerprint (SHA-256):** `0af4e96d031025fdb5e11d6dd35e408b61dcdd4ca64f88464a6510426485dac2` +**Source fingerprint (SHA-256):** `e773145f8f08e80f3cef8ce70becc3b593aea8e02a888a0005353f1bc8e3b909` diff --git a/built-in-nodes/MeshyImageToModelNode.mdx b/built-in-nodes/MeshyImageToModelNode.mdx index 2092e1586..155ab6de6 100644 --- a/built-in-nodes/MeshyImageToModelNode.mdx +++ b/built-in-nodes/MeshyImageToModelNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "MeshyImageToModelNode" icon: "circle" mode: wide --- + The Meshy: Image to Model node uses the Meshy API to generate a 3D model from a single input image. It uploads your image, submits a processing task, and returns the generated 3D model files (GLB and FBX) along with the task ID for reference. ## Inputs @@ -42,4 +43,4 @@ The Meshy: Image to Model node uses the Meshy API to generate a 3D model from a > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/MeshyImageToModelNode/en.md) --- -**Source fingerprint (SHA-256):** `87825d9d78ccfb1efdf07da0e9c8cfca39a8446dd99d346c732e4d1470194205` +**Source fingerprint (SHA-256):** `9f7abcb0db3c78715e4ba7370efe294caf186590f7ab62da8568778848fc838c` diff --git a/built-in-nodes/MeshyMultiImageToModelNode.mdx b/built-in-nodes/MeshyMultiImageToModelNode.mdx index 52b4fed43..da5daeb08 100644 --- a/built-in-nodes/MeshyMultiImageToModelNode.mdx +++ b/built-in-nodes/MeshyMultiImageToModelNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "MeshyMultiImageToModelNode" icon: "circle" mode: wide --- + This node uses the Meshy API to generate a 3D model from multiple input images. It uploads the provided images, submits a processing task, and returns the resulting 3D model files (GLB and FBX) along with the task ID for reference. ## Inputs @@ -14,7 +15,7 @@ This node uses the Meshy API to generate a 3D model from multiple input images. | `model` | Specifies the AI model version to use. | COMBO | Yes | `"latest"` | | `images` | A set of images used to generate the 3D model. You must provide between 2 and 4 images. | IMAGE | Yes | 2 to 4 images | | `should_remesh` | Determines if the generated mesh should be processed. When set to `"false"`, the node returns an unprocessed triangular mesh. | COMBO | Yes | `"true"`
`"false"` | -| `topology` | The target polygon type for the remeshed output. This parameter is only available and required when `should_remesh` is set to `"true"`. | COMBO | No | `"triangle"`
`"quad"` | +| `topology` | The target polygon type for the remeshed output. This parameter is only available when `should_remesh` is set to `"true"`. | COMBO | No | `"triangle"`
`"quad"` | | `target_polycount` | The target number of polygons for the remeshed model (default: 300000). This parameter is only available when `should_remesh` is set to `"true"`. | INT | No | 100 to 300000 | | `symmetry_mode` | Controls whether symmetry is applied to the generated model. | COMBO | Yes | `"auto"`
`"on"`
`"off"` | | `should_texture` | Determines whether textures are generated. Setting it to `"false"` skips the texture phase and returns a mesh without textures. | COMBO | Yes | `"true"`
`"false"` | @@ -43,4 +44,4 @@ This node uses the Meshy API to generate a 3D model from multiple input images. > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/MeshyMultiImageToModelNode/en.md) --- -**Source fingerprint (SHA-256):** `7118368e2d9c1a7df9866d19a033c6e2efd632381624a9ee537552502185d444` +**Source fingerprint (SHA-256):** `c2282cad611bbbc8c0a618df6a68fcd9f6e3c29c6d08b2c96a117c29765d8a7a` diff --git a/built-in-nodes/MeshyRefineNode.mdx b/built-in-nodes/MeshyRefineNode.mdx index 75e71ec42..4cc1f5220 100644 --- a/built-in-nodes/MeshyRefineNode.mdx +++ b/built-in-nodes/MeshyRefineNode.mdx @@ -5,15 +5,16 @@ sidebarTitle: "MeshyRefineNode" icon: "circle" mode: wide --- + The Meshy: Refine Draft Model node takes a previously generated 3D draft model and improves its quality, optionally adding textures. It submits a refinement task to the Meshy API and returns the final 3D model files once processing is complete. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `model` | Specifies the AI model to use for refinement. Currently, only the "latest" model is available. | COMBO | Yes | `"latest"` | | `meshy_task_id` | The unique task ID of the draft model you want to refine. | MESHY_TASK_ID | Yes | - | -| `enable_pbr` | Generate PBR Maps (metallic, roughness, normal) in addition to the base color. Note: this should be set to false when using Sculpture style, as Sculpture style generates its own set of PBR maps. (default: `False`) | BOOLEAN | No | - | +| `enable_pbr` | Generate PBR Maps (metallic, roughness, normal) in addition to the base color. Note: this should be set to false when using Sculpture style, as Sculpture style generates its own set of PBR maps. (default: False) | BOOLEAN | No | - | | `texture_prompt` | Provide a text prompt to guide the texturing process. Maximum 600 characters. Cannot be used at the same time as `texture_image`. (default: empty string) | STRING | No | - | | `texture_image` | Only one of `texture_image` or `texture_prompt` may be used at the same time. | IMAGE | No | - | @@ -22,7 +23,7 @@ The Meshy: Refine Draft Model node takes a previously generated 3D draft model a ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `model_file` | The filename of the generated GLB model. (For backward compatibility only) | STRING | | `meshy_task_id` | The unique task ID for the submitted refinement job. | MESHY_TASK_ID | | `GLB` | The final refined 3D model in GLB format. | FILE3DGLB | @@ -31,4 +32,4 @@ The Meshy: Refine Draft Model node takes a previously generated 3D draft model a > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/MeshyRefineNode/en.md) --- -**Source fingerprint (SHA-256):** `b1cfdeb12d1f79c4c18f96b4f8a92de227210e369b22356fe7232e025956696e` +**Source fingerprint (SHA-256):** `dc4e8c43e16132b3928d21c94c6648cdc8df46e671ecd5686ac811cde69123aa` diff --git a/built-in-nodes/MeshyRigModelNode.mdx b/built-in-nodes/MeshyRigModelNode.mdx index 0ff5188ac..eebe69644 100644 --- a/built-in-nodes/MeshyRigModelNode.mdx +++ b/built-in-nodes/MeshyRigModelNode.mdx @@ -5,12 +5,13 @@ sidebarTitle: "MeshyRigModelNode" icon: "circle" mode: wide --- + The Meshy: Rig Model node takes a 3D model from a previous Meshy task and automatically creates a skeleton for it, producing a rigged character that can be posed and animated. The node outputs the rigged model in both GLB and FBX file formats. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `meshy_task_id` | The unique task ID from a previous Meshy operation (e.g., text-to-3D or image-to-3D) that generated the model to be rigged. | STRING | Yes | N/A | | `height_meters` | The approximate height of the character model in meters. This aids in scaling and rigging accuracy (default: 1.7). | FLOAT | Yes | 0.1 to 15.0 | | `texture_image` | The model's UV-unwrapped base color texture image. | IMAGE | No | N/A | @@ -20,7 +21,7 @@ The Meshy: Rig Model node takes a 3D model from a previous Meshy task and automa ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `model_file` | A legacy output for backward compatibility, containing the filename of the GLB model. | STRING | | `rig_task_id` | The unique task ID for this rigging operation, which can be used to reference the result. | STRING | | `GLB` | The rigged 3D character model saved in the GLB file format. | FILE3DGLB | @@ -29,4 +30,4 @@ The Meshy: Rig Model node takes a 3D model from a previous Meshy task and automa > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/MeshyRigModelNode/en.md) --- -**Source fingerprint (SHA-256):** `de47454600293b647fd6e244ad7e53de66169bb0d2b65df517a85bc6bc3ee6e0` +**Source fingerprint (SHA-256):** `c7817278d4269d6a507937691529e063cb470e5123d33a726307bff7e1813344` diff --git a/built-in-nodes/MeshyTextToModelNode.mdx b/built-in-nodes/MeshyTextToModelNode.mdx index 3450d0157..5c003da12 100644 --- a/built-in-nodes/MeshyTextToModelNode.mdx +++ b/built-in-nodes/MeshyTextToModelNode.mdx @@ -5,28 +5,29 @@ sidebarTitle: "MeshyTextToModelNode" icon: "circle" mode: wide --- + The Meshy: Text to Model node uses the Meshy API to generate a 3D model from a text description. It sends a request to the API with your prompt and settings, then waits for the generation to complete and downloads the resulting model files. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `model` | Specifies the AI model version to use. Currently, only the "latest" version is available. | COMBO | Yes | `"latest"` | | `prompt` | The text description of the 3D model you want to generate. Must be between 1 and 600 characters long. | STRING | Yes | - | | `style` | The artistic style for the generated 3D model. | COMBO | Yes | `"realistic"`
`"sculpture"` | | `should_remesh` | Controls whether the generated mesh is processed. When set to "false", the node returns an unprocessed triangular mesh. Selecting "true" reveals additional parameters for topology and polycount. | DYNAMIC COMBO | Yes | `"true"`
`"false"` | -| `topology` | The target polygon type for the remeshed model. This parameter is only available and required when `should_remesh` is set to "true". | COMBO | No* | `"triangle"`
`"quad"` | -| `target_polycount` | The target number of polygons for the remeshed model. Default is 300000. This parameter is only available and required when `should_remesh` is set to "true". | INT | No* | 100 - 300000 | +| `topology` | The target polygon type for the remeshed model. This parameter is only available when `should_remesh` is set to "true". | COMBO | No* | `"triangle"`
`"quad"` | +| `target_polycount` | The target number of polygons for the remeshed model. Default is 300000. This parameter is only available when `should_remesh` is set to "true". | INT | No* | 100 - 300000 | | `symmetry_mode` | Controls symmetry in the generated model. | COMBO | Yes | `"auto"`
`"on"`
`"off"` | | `pose_mode` | Specifies the pose mode for the generated model. An empty string means no specific pose is requested. | COMBO | Yes | `""`
`"A-pose"`
`"T-pose"` | | `seed` | A seed value for generation. Setting this controls whether the node should re-run, but results are non-deterministic regardless of the seed value. Default is 0. | INT | Yes | 0 - 2147483647 | -*Note: The `topology` and `target_polycount` parameters are conditionally required. They only appear and must be set when the `should_remesh` parameter is set to "true". +*Note: The `topology` and `target_polycount` parameters are conditionally available. They only appear when the `should_remesh` parameter is set to "true". ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `model_file` | The filename of the generated GLB model. This output is provided for backward compatibility. | STRING | | `meshy_task_id` | The unique identifier for the Meshy API task. | MESHY_TASK_ID | | `GLB` | The generated 3D model file in GLB format. | FILE3DGLB | @@ -35,4 +36,4 @@ The Meshy: Text to Model node uses the Meshy API to generate a 3D model from a t > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/MeshyTextToModelNode/en.md) --- -**Source fingerprint (SHA-256):** `4b02709a29d3df85e0ab1741b46d3ac74b0fe04135afa435f882b5a02114cc97` +**Source fingerprint (SHA-256):** `1860b2d760aa81d611d4f44114591b4d98ccb85075bd1e06beabf462fb58bd53` diff --git a/built-in-nodes/MeshyTextureNode.mdx b/built-in-nodes/MeshyTextureNode.mdx index e5a830a2a..704868d06 100644 --- a/built-in-nodes/MeshyTextureNode.mdx +++ b/built-in-nodes/MeshyTextureNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "MeshyTextureNode" icon: "circle" mode: wide --- + The Meshy: Texture Node applies AI-generated textures to a 3D model. It takes a task ID from a previous Meshy 3D generation or conversion node and uses either a text description or a reference image to create new textures for the model. The node outputs the textured model in GLB and FBX file formats. ## Inputs @@ -35,4 +36,4 @@ The Meshy: Texture Node applies AI-generated textures to a 3D model. It takes a > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/MeshyTextureNode/en.md) --- -**Source fingerprint (SHA-256):** `ac14eadd89c884abb8cb4800093fca93c8da5d8c86beec94bbdd40d34368ca09` +**Source fingerprint (SHA-256):** `b98ba2d88adcc55c4b708f9222007d61911fbec9454f3f2e912e42a0b485c61c` diff --git a/built-in-nodes/MinimaxHailuoVideoNode.mdx b/built-in-nodes/MinimaxHailuoVideoNode.mdx index d9a63a78f..476100ad5 100644 --- a/built-in-nodes/MinimaxHailuoVideoNode.mdx +++ b/built-in-nodes/MinimaxHailuoVideoNode.mdx @@ -5,12 +5,13 @@ sidebarTitle: "MinimaxHailuoVideoNode" icon: "circle" mode: wide --- + Generates videos from text prompts using the MiniMax Hailuo-02 model. You can optionally provide a starting image as the first frame to create a video that continues from that image. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `prompt_text` | Text prompt to guide the video generation. | STRING | Yes | - | | `seed` | The random seed used for creating the noise (default: 0). | INT | No | 0 to 18446744073709551615 | | `first_frame_image` | Optional image to use as the first frame to generate a video. | IMAGE | No | - | @@ -23,10 +24,10 @@ Generates videos from text prompts using the MiniMax Hailuo-02 model. You can op ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `output` | The generated video file. | VIDEO | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/MinimaxHailuoVideoNode/en.md) --- -**Source fingerprint (SHA-256):** `180e8d3c739e34094a12a719d3187378a4c360a5799a4b23029edf164d0c55a3` +**Source fingerprint (SHA-256):** `7b6c78459bb1347ca61cb16fb6c5e9c88c6a0896dda90f48bb1b6397b99e8ca0` diff --git a/built-in-nodes/MinimaxImageToVideoNode.mdx b/built-in-nodes/MinimaxImageToVideoNode.mdx index 657b21b98..6e4868c29 100644 --- a/built-in-nodes/MinimaxImageToVideoNode.mdx +++ b/built-in-nodes/MinimaxImageToVideoNode.mdx @@ -5,12 +5,13 @@ sidebarTitle: "MinimaxImageToVideoNode" icon: "circle" mode: wide --- + Generates videos synchronously based on an image and prompt, and optional parameters using MiniMax's API. This node takes an input image and text description to create a video sequence, with various model options and configuration settings available. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `image` | Image to use as first frame of video generation | IMAGE | Yes | - | | `prompt_text` | Text prompt to guide the video generation (default: empty string) | STRING | Yes | - | | `model` | Model to use for video generation (default: "I2V-01") | COMBO | Yes | "I2V-01-Director"
"I2V-01"
"I2V-01-live" | @@ -19,10 +20,10 @@ Generates videos synchronously based on an image and prompt, and optional parame ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `output` | The generated video output | VIDEO | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/MinimaxImageToVideoNode/en.md) --- -**Source fingerprint (SHA-256):** `8e5ae93cc214b541665f057c66d3203ef0ffdb10021fed2c05607df1b1a27844` +**Source fingerprint (SHA-256):** `90eef1d58fa0ae4897ab19d702ecad707948eb79181ac4927dba650056e954c8` diff --git a/built-in-nodes/MinimaxSubjectToVideoNode.mdx b/built-in-nodes/MinimaxSubjectToVideoNode.mdx index b82045b39..64c4037b0 100644 --- a/built-in-nodes/MinimaxSubjectToVideoNode.mdx +++ b/built-in-nodes/MinimaxSubjectToVideoNode.mdx @@ -5,12 +5,13 @@ sidebarTitle: "MinimaxSubjectToVideoNode" icon: "circle" mode: wide --- + Generates a video synchronously based on a subject image and a text prompt using MiniMax's API. This node takes an image of a subject and a description to create a video that animates or features that subject according to the prompt. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `subject` | Image of subject to reference for video generation | IMAGE | Yes | - | | `prompt_text` | Text prompt to guide the video generation (default: empty string) | STRING | Yes | - | | `model` | Model to use for video generation (default: "S2V-01") | COMBO | No | `"S2V-01"` | @@ -19,10 +20,10 @@ Generates a video synchronously based on a subject image and a text prompt using ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `output` | The generated video based on the input subject image and prompt | VIDEO | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/MinimaxSubjectToVideoNode/en.md) --- -**Source fingerprint (SHA-256):** `0dbdb1bb92850f4eac7c30017643a49ad932b2542bdf5c5c521ba875a0e341ca` +**Source fingerprint (SHA-256):** `e7d496d8e24a776bbea4afe102858e7d31c4f2e273889703eb02cc61e8389055` diff --git a/built-in-nodes/MinimaxTextToVideoNode.mdx b/built-in-nodes/MinimaxTextToVideoNode.mdx index dc72daf0f..0c4eb5f45 100644 --- a/built-in-nodes/MinimaxTextToVideoNode.mdx +++ b/built-in-nodes/MinimaxTextToVideoNode.mdx @@ -5,12 +5,13 @@ sidebarTitle: "MinimaxTextToVideoNode" icon: "circle" mode: wide --- + Generates videos synchronously based on a text prompt and optional parameters using MiniMax's API. This node creates video content from text descriptions by connecting to MiniMax's text-to-video service. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `prompt_text` | Text prompt to guide the video generation | STRING | Yes | - | | `model` | Model to use for video generation (default: "T2V-01") | COMBO | No | "T2V-01"
"T2V-01-Director" | | `seed` | The random seed used for creating the noise (default: 0) | INT | No | 0 to 18446744073709551615 | @@ -18,10 +19,10 @@ Generates videos synchronously based on a text prompt and optional parameters us ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `output` | The generated video based on the input prompt | VIDEO | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/MinimaxTextToVideoNode/en.md) --- -**Source fingerprint (SHA-256):** `603b6407446f4f7c5ea9520126f960a52c498d16b59f66fe022fd439b59c39ba` +**Source fingerprint (SHA-256):** `1d389bdcc48f903e04dad043a8609250f34466b9084b1319c411e155a8040422` diff --git a/built-in-nodes/MoGeInference.mdx b/built-in-nodes/MoGeInference.mdx index 8215b9e71..5434bf33e 100644 --- a/built-in-nodes/MoGeInference.mdx +++ b/built-in-nodes/MoGeInference.mdx @@ -5,6 +5,7 @@ sidebarTitle: "MoGeInference" icon: "circle" mode: wide --- + ## Overview Run MoGe on a single image to estimate depth and geometry. This node processes an input image through the MoGe model to generate a 3D point cloud, depth map, camera intrinsics, a mask, and surface normals. diff --git a/built-in-nodes/MoGePanoramaInference.mdx b/built-in-nodes/MoGePanoramaInference.mdx index 3ad975e2d..03a4d0f6d 100644 --- a/built-in-nodes/MoGePanoramaInference.mdx +++ b/built-in-nodes/MoGePanoramaInference.mdx @@ -5,6 +5,7 @@ sidebarTitle: "MoGePanoramaInference" icon: "circle" mode: wide --- + ## Overview This node performs depth estimation on equirectangular panorama images. It works by splitting the panorama into 12 perspective views, running the MoGe depth estimation model on each view, and then merging the results back into a single, complete depth map for the original panorama. diff --git a/built-in-nodes/MoGePointMapToMesh.mdx b/built-in-nodes/MoGePointMapToMesh.mdx index 0e68d4cd9..a365787ac 100644 --- a/built-in-nodes/MoGePointMapToMesh.mdx +++ b/built-in-nodes/MoGePointMapToMesh.mdx @@ -5,6 +5,7 @@ sidebarTitle: "MoGePointMapToMesh" icon: "circle" mode: wide --- + ## Overview This node converts a MoGe point map into a 3D mesh. It takes the geometry data produced by a MoGe depth estimation node and triangulates it into a mesh with UV coordinates and an optional texture. diff --git a/built-in-nodes/MoGeRender.mdx b/built-in-nodes/MoGeRender.mdx index 3508f512f..4f30632c5 100644 --- a/built-in-nodes/MoGeRender.mdx +++ b/built-in-nodes/MoGeRender.mdx @@ -5,6 +5,7 @@ sidebarTitle: "MoGeRender" icon: "circle" mode: wide --- + ## Overview This node takes a MOGE_GEOMETRY packet (produced by a MoGe depth/normal estimation node) and renders it into a standard image format. You can choose to output a depth map, a colored depth map, a normal map, or a mask. diff --git a/built-in-nodes/ModelComputeDtype.mdx b/built-in-nodes/ModelComputeDtype.mdx index 055b8d64a..c47bff459 100644 --- a/built-in-nodes/ModelComputeDtype.mdx +++ b/built-in-nodes/ModelComputeDtype.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ModelComputeDtype" icon: "circle" mode: wide --- + The ModelComputeDtype node changes the computational data type (precision) used by a model during processing. It creates a copy of the input model and applies the selected precision setting, which can help optimize memory usage and performance depending on your hardware. This is useful for debugging and testing different precision configurations. ## Inputs diff --git a/built-in-nodes/ModelMergeAdd.mdx b/built-in-nodes/ModelMergeAdd.mdx index c78cd770d..c5f4c0c35 100644 --- a/built-in-nodes/ModelMergeAdd.mdx +++ b/built-in-nodes/ModelMergeAdd.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ModelMergeAdd" icon: "circle" mode: wide --- + The ModelMergeAdd node is designed for merging two models by adding key patches from one model to another. This process involves cloning the first model and then applying patches from the second model, allowing for the combination of features or behaviors from both models. ## Inputs diff --git a/built-in-nodes/ModelMergeAuraflow.mdx b/built-in-nodes/ModelMergeAuraflow.mdx index 4b0322906..1224099c4 100644 --- a/built-in-nodes/ModelMergeAuraflow.mdx +++ b/built-in-nodes/ModelMergeAuraflow.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ModelMergeAuraflow" icon: "circle" mode: wide --- + The ModelMergeAuraflow node allows you to blend two different models together by adjusting specific blending weights for various model components. It provides fine-grained control over how different parts of the models are merged, from initial layers to final outputs. This node is particularly useful for creating custom model combinations with precise control over the merging process. ## Inputs diff --git a/built-in-nodes/ModelMergeBlocks.mdx b/built-in-nodes/ModelMergeBlocks.mdx index 31b31a0fb..0ec33782a 100644 --- a/built-in-nodes/ModelMergeBlocks.mdx +++ b/built-in-nodes/ModelMergeBlocks.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ModelMergeBlocks" icon: "circle" mode: wide --- + ModelMergeBlocks is designed for advanced model merging operations, allowing for the integration of two models with customizable blending ratios for different parts of the models. This node facilitates the creation of hybrid models by selectively merging components from two source models based on specified parameters. ## Inputs diff --git a/built-in-nodes/ModelMergeCosmos14B.mdx b/built-in-nodes/ModelMergeCosmos14B.mdx index 10308e1ad..d6c22cfad 100644 --- a/built-in-nodes/ModelMergeCosmos14B.mdx +++ b/built-in-nodes/ModelMergeCosmos14B.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ModelMergeCosmos14B" icon: "circle" mode: wide --- + The **ModelMergeCosmos14B** node merges two AI models using a block-based approach specifically designed for the Cosmos 14B model architecture. It allows you to blend different components of the models by adjusting weight values between 0.0 and 1.0 for each model block and embedding layer. ## Inputs diff --git a/built-in-nodes/ModelMergeCosmos7B.mdx b/built-in-nodes/ModelMergeCosmos7B.mdx index 300a09743..c3498e20a 100644 --- a/built-in-nodes/ModelMergeCosmos7B.mdx +++ b/built-in-nodes/ModelMergeCosmos7B.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ModelMergeCosmos7B" icon: "circle" mode: wide --- + The ModelMergeCosmos7B node merges two AI models together using weighted blending of specific components. It allows fine-grained control over how different parts of the models are combined by adjusting individual weights for position embeddings, transformer blocks, and final layers. ## Inputs diff --git a/built-in-nodes/ModelMergeCosmosPredict2_14B.mdx b/built-in-nodes/ModelMergeCosmosPredict2_14B.mdx index 26b4bc4a9..60c47c53e 100644 --- a/built-in-nodes/ModelMergeCosmosPredict2_14B.mdx +++ b/built-in-nodes/ModelMergeCosmosPredict2_14B.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ModelMergeCosmosPredict2_14B" icon: "circle" mode: wide --- + The ModelMergeCosmosPredict2_14B node merges two AI models by blending their internal components. It gives you precise control over how much each part of the second model influences the final merged result, using adjustable weight values for specific layers and components. ## Inputs diff --git a/built-in-nodes/ModelMergeCosmosPredict2_2B.mdx b/built-in-nodes/ModelMergeCosmosPredict2_2B.mdx index 66c5e1aa1..ed38d9ce9 100644 --- a/built-in-nodes/ModelMergeCosmosPredict2_2B.mdx +++ b/built-in-nodes/ModelMergeCosmosPredict2_2B.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ModelMergeCosmosPredict2_2B" icon: "circle" mode: wide --- + The ModelMergeCosmosPredict2_2B node merges two diffusion models using a block-based approach with fine-grained control over different model components. It allows you to blend specific parts of two models by adjusting interpolation weights for position embedders, time embedders, transformer blocks, and final layers. This provides precise control over how different architectural components from each model contribute to the final merged result. ## Inputs diff --git a/built-in-nodes/ModelMergeFlux1.mdx b/built-in-nodes/ModelMergeFlux1.mdx index 9ff2995f7..8ed2b7c1f 100644 --- a/built-in-nodes/ModelMergeFlux1.mdx +++ b/built-in-nodes/ModelMergeFlux1.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ModelMergeFlux1" icon: "circle" mode: wide --- + The ModelMergeFlux1 node merges two diffusion models by blending their components using weighted interpolation. It allows fine-grained control over how different parts of the models are combined, including image processing blocks, time embedding layers, guidance mechanisms, vector inputs, text encoders, and various transformer blocks. This enables creating hybrid models with customized characteristics from two source models. ## Inputs diff --git a/built-in-nodes/ModelMergeKrea2.mdx b/built-in-nodes/ModelMergeKrea2.mdx new file mode 100644 index 000000000..053e18c41 --- /dev/null +++ b/built-in-nodes/ModelMergeKrea2.mdx @@ -0,0 +1,40 @@ +--- +title: "ModelMergeKrea2 - ComfyUI Built-in Node Documentation" +description: "Complete documentation for the ModelMergeKrea2 node in ComfyUI. Learn its inputs, outputs, parameters and usage." +sidebarTitle: "ModelMergeKrea2" +icon: "circle" +mode: wide +--- + +This node merges two models by blending their internal components at a fine-grained level, allowing you to control how much of each model's specific parts influence the final result. It works by taking two input models and applying separate blend ratios to different sections of their architecture. + +## Inputs + +| Parameter | Description | Data Type | Required | Range | +|-----------|-------------|-----------|----------|-------| +| `model1` | The first model to merge | MODEL | Yes | - | +| `model2` | The second model to merge | MODEL | Yes | - | +| `first.` | Blend ratio for the first layer block (default: 1.0) | FLOAT | Yes | 0.0 to 1.0 (step: 0.01) | +| `tmlp.` | Blend ratio for the time MLP block (default: 1.0) | FLOAT | Yes | 0.0 to 1.0 (step: 0.01) | +| `txtmlp.` | Blend ratio for the text MLP block (default: 1.0) | FLOAT | Yes | 0.0 to 1.0 (step: 0.01) | +| `tproj.` | Blend ratio for the time projection block (default: 1.0) | FLOAT | Yes | 0.0 to 1.0 (step: 0.01) | +| `txtfusion.layerwise_blocks.0.` | Blend ratio for the first text fusion layerwise block (default: 1.0) | FLOAT | Yes | 0.0 to 1.0 (step: 0.01) | +| `txtfusion.layerwise_blocks.1.` | Blend ratio for the second text fusion layerwise block (default: 1.0) | FLOAT | Yes | 0.0 to 1.0 (step: 0.01) | +| `txtfusion.projector.` | Blend ratio for the text fusion projector block (default: 1.0) | FLOAT | Yes | 0.0 to 1.0 (step: 0.01) | +| `txtfusion.refiner_blocks.0.` | Blend ratio for the first text fusion refiner block (default: 1.0) | FLOAT | Yes | 0.0 to 1.0 (step: 0.01) | +| `txtfusion.refiner_blocks.1.` | Blend ratio for the second text fusion refiner block (default: 1.0) | FLOAT | Yes | 0.0 to 1.0 (step: 0.01) | +| `blocks.0.` through `blocks.27.` | Blend ratio for each of the 28 main blocks (default: 1.0) | FLOAT | Yes | 0.0 to 1.0 (step: 0.01) | +| `last.` | Blend ratio for the last block (default: 1.0) | FLOAT | Yes | 0.0 to 1.0 (step: 0.01) | + +Each blend ratio controls how much of `model2` is used for that specific component, where 0.0 means use only `model1`, 1.0 means use only `model2`, and values in between create a weighted blend. + +## Outputs + +| Output Name | Description | Data Type | +|-------------|-------------|-----------| +| `MODEL` | The merged model resulting from blending the two input models according to the specified ratios | MODEL | + +> This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ModelMergeKrea2/en.md) + +--- +**Source fingerprint (SHA-256):** `ece35524f77fd906dc3109a0818d4d7d3986ec9debb518fd04893048843d7e88` diff --git a/built-in-nodes/ModelMergeLTXV.mdx b/built-in-nodes/ModelMergeLTXV.mdx index 4dee62476..84ec68b3b 100644 --- a/built-in-nodes/ModelMergeLTXV.mdx +++ b/built-in-nodes/ModelMergeLTXV.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ModelMergeLTXV" icon: "circle" mode: wide --- + The ModelMergeLTXV node performs advanced model merging operations specifically designed for LTXV model architectures. It allows you to blend two different models together by adjusting interpolation weights for various model components including transformer blocks, projection layers, and other specialized modules. ## Inputs diff --git a/built-in-nodes/ModelMergeMochiPreview.mdx b/built-in-nodes/ModelMergeMochiPreview.mdx index d55ff677a..11641be22 100644 --- a/built-in-nodes/ModelMergeMochiPreview.mdx +++ b/built-in-nodes/ModelMergeMochiPreview.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ModelMergeMochiPreview" icon: "circle" mode: wide --- + This node merges two AI models using a block-based approach with fine-grained control over different model components. It allows you to blend models by adjusting interpolation weights for specific sections including positional frequencies, embedding layers, and individual transformer blocks. The merging process combines the architectures and parameters from both input models according to the specified weight values. ## Inputs diff --git a/built-in-nodes/ModelMergeQwenImage.mdx b/built-in-nodes/ModelMergeQwenImage.mdx index 4d3264544..84c1a48aa 100644 --- a/built-in-nodes/ModelMergeQwenImage.mdx +++ b/built-in-nodes/ModelMergeQwenImage.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ModelMergeQwenImage" icon: "circle" mode: wide --- + The ModelMergeQwenImage node merges two AI models by combining their components with adjustable weights. It allows you to blend specific parts of Qwen image models, including transformer blocks, positional embeddings, and text processing components. You can control how much influence each model has on different sections of the merged result. ## Inputs diff --git a/built-in-nodes/ModelMergeSD1.mdx b/built-in-nodes/ModelMergeSD1.mdx index fe90d3186..80aae507d 100644 --- a/built-in-nodes/ModelMergeSD1.mdx +++ b/built-in-nodes/ModelMergeSD1.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ModelMergeSD1" icon: "circle" mode: wide --- + The ModelMergeSD1 node allows you to blend two Stable Diffusion 1.x models together by adjusting the influence of different model components. It provides individual control over time embedding, label embedding, and all input, middle, and output blocks, enabling fine-tuned model merging for specific use cases. ## Inputs diff --git a/built-in-nodes/ModelMergeSD35_Large.mdx b/built-in-nodes/ModelMergeSD35_Large.mdx index c4bc5c43d..94a085c75 100644 --- a/built-in-nodes/ModelMergeSD35_Large.mdx +++ b/built-in-nodes/ModelMergeSD35_Large.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ModelMergeSD35_Large" icon: "circle" mode: wide --- + The ModelMergeSD35_Large node allows you to blend two Stable Diffusion 3.5 Large models together by adjusting the influence of different model components. It provides precise control over how much each part of the second model contributes to the final merged model, from embedding layers to joint blocks and final layers. ## Inputs diff --git a/built-in-nodes/ModelMergeSD3_2B.mdx b/built-in-nodes/ModelMergeSD3_2B.mdx index 35808d698..760d0b1e9 100644 --- a/built-in-nodes/ModelMergeSD3_2B.mdx +++ b/built-in-nodes/ModelMergeSD3_2B.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ModelMergeSD3_2B" icon: "circle" mode: wide --- + The ModelMergeSD3_2B node allows you to merge two Stable Diffusion 3 2B models by blending their components with adjustable weights. It provides individual control over embedding layers and transformer blocks, enabling fine-tuned model combinations for specialized generation tasks. ## Inputs diff --git a/built-in-nodes/ModelMergeSDXL.mdx b/built-in-nodes/ModelMergeSDXL.mdx index c28ae9065..3b7e0a7ff 100644 --- a/built-in-nodes/ModelMergeSDXL.mdx +++ b/built-in-nodes/ModelMergeSDXL.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ModelMergeSDXL" icon: "circle" mode: wide --- + The ModelMergeSDXL node allows you to blend two SDXL models together by adjusting the influence of each model on different parts of the architecture. You can control how much each model contributes to time embeddings, label embeddings, and various blocks within the model structure. This creates a hybrid model that combines characteristics from both input models. ## Inputs diff --git a/built-in-nodes/ModelMergeSimple.mdx b/built-in-nodes/ModelMergeSimple.mdx index 7fe27848e..2deea5d88 100644 --- a/built-in-nodes/ModelMergeSimple.mdx +++ b/built-in-nodes/ModelMergeSimple.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ModelMergeSimple" icon: "circle" mode: wide --- + The ModelMergeSimple node is designed for merging two models by blending their parameters based on a specified ratio. This node facilitates the creation of hybrid models that combine the strengths or characteristics of both input models. The `ratio` parameter determines the blending ratio between the two models. When this value is 1, the output model is 100% `model1`, and when this value is 0, the output model is 100% `model2`. diff --git a/built-in-nodes/ModelMergeSubtract.mdx b/built-in-nodes/ModelMergeSubtract.mdx index 7da596e6c..316449cdd 100644 --- a/built-in-nodes/ModelMergeSubtract.mdx +++ b/built-in-nodes/ModelMergeSubtract.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ModelMergeSubtract" icon: "circle" mode: wide --- + This node is designed for advanced model merging operations, specifically to subtract the parameters of one model from another based on a specified multiplier. It enables the customization of model behaviors by adjusting the influence of one model's parameters over another, facilitating the creation of new, hybrid models. ## Inputs diff --git a/built-in-nodes/ModelMergeWAN2_1.mdx b/built-in-nodes/ModelMergeWAN2_1.mdx index f2058aae3..342d3c049 100644 --- a/built-in-nodes/ModelMergeWAN2_1.mdx +++ b/built-in-nodes/ModelMergeWAN2_1.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ModelMergeWAN2_1" icon: "circle" mode: wide --- + The ModelMergeWAN2_1 node merges two WAN2.1 models by blending their components using weighted averages. It supports different model sizes including 1.3B models with 30 blocks and 14B models with 40 blocks, with special handling for image to video models that include an extra image embedding component. Each component of the models can be individually weighted to control the blending ratio between the two input models. ## Inputs diff --git a/built-in-nodes/ModelNoiseScale.mdx b/built-in-nodes/ModelNoiseScale.mdx index b72672b45..3373ef66d 100644 --- a/built-in-nodes/ModelNoiseScale.mdx +++ b/built-in-nodes/ModelNoiseScale.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ModelNoiseScale" icon: "circle" mode: wide --- + ## Overview This node adjusts the noise scale used during model sampling. It allows you to set a specific noise scale value, which controls the amount of noise applied to the model's sampling process. diff --git a/built-in-nodes/ModelPatchLoader.mdx b/built-in-nodes/ModelPatchLoader.mdx index 78f8ef409..086f6d6be 100644 --- a/built-in-nodes/ModelPatchLoader.mdx +++ b/built-in-nodes/ModelPatchLoader.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ModelPatchLoader" icon: "circle" mode: wide --- + The ModelPatchLoader node loads specialized model patches from the model_patches folder. It automatically detects the type of patch file and loads the appropriate model architecture, then wraps it in a ModelPatcher for use in the workflow. This node supports different patch types including controlnet blocks, feature embedder models, and other specialized architectures. ## Inputs diff --git a/built-in-nodes/ModelSamplingAuraFlow.mdx b/built-in-nodes/ModelSamplingAuraFlow.mdx index a14435861..c998cb36e 100644 --- a/built-in-nodes/ModelSamplingAuraFlow.mdx +++ b/built-in-nodes/ModelSamplingAuraFlow.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ModelSamplingAuraFlow" icon: "circle" mode: wide --- + The ModelSamplingAuraFlow node applies a specialized sampling configuration to diffusion models, specifically designed for AuraFlow model architectures. It modifies the model's sampling behavior by applying a shift parameter that adjusts the sampling distribution. This node inherits from the SD3 model sampling framework and provides fine control over the sampling process. ## Inputs diff --git a/built-in-nodes/ModelSamplingContinuousEDM.mdx b/built-in-nodes/ModelSamplingContinuousEDM.mdx index 70eb85516..c5417559c 100644 --- a/built-in-nodes/ModelSamplingContinuousEDM.mdx +++ b/built-in-nodes/ModelSamplingContinuousEDM.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ModelSamplingContinuousEDM" icon: "circle" mode: wide --- + This node is designed to enhance a model's sampling capabilities by integrating continuous EDM (Energy-based Diffusion Models) sampling techniques. It allows for the dynamic adjustment of the noise levels within the model's sampling process, offering a more refined control over the generation quality and diversity. ## Inputs diff --git a/built-in-nodes/ModelSamplingContinuousV.mdx b/built-in-nodes/ModelSamplingContinuousV.mdx index 768703897..9c66d3742 100644 --- a/built-in-nodes/ModelSamplingContinuousV.mdx +++ b/built-in-nodes/ModelSamplingContinuousV.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ModelSamplingContinuousV" icon: "circle" mode: wide --- + The ModelSamplingContinuousV node modifies a model's sampling behavior by applying continuous V-prediction sampling parameters. It creates a clone of the input model and configures it with custom sigma range settings for advanced sampling control. This allows users to fine-tune the sampling process with specific minimum and maximum sigma values. ## Inputs diff --git a/built-in-nodes/ModelSamplingDiscrete.mdx b/built-in-nodes/ModelSamplingDiscrete.mdx index dd317e266..6697b9408 100644 --- a/built-in-nodes/ModelSamplingDiscrete.mdx +++ b/built-in-nodes/ModelSamplingDiscrete.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ModelSamplingDiscrete" icon: "circle" mode: wide --- + This node is designed to modify the sampling behavior of a model by applying a discrete sampling strategy. It allows for the selection of different sampling methods, such as epsilon, v_prediction, lcm, or x0, and optionally adjusts the model's noise reduction strategy based on the zero-shot noise ratio (zsnr) setting. ## Inputs diff --git a/built-in-nodes/ModelSamplingFlux.mdx b/built-in-nodes/ModelSamplingFlux.mdx index de9cf8748..4cbf75048 100644 --- a/built-in-nodes/ModelSamplingFlux.mdx +++ b/built-in-nodes/ModelSamplingFlux.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ModelSamplingFlux" icon: "circle" mode: wide --- + The ModelSamplingFlux node applies Flux model sampling to a given model by calculating a shift parameter based on image dimensions. It creates a specialized sampling configuration that adjusts the model's behavior according to the specified width, height, and shift parameters, then returns the modified model with the new sampling settings applied. ## Inputs diff --git a/built-in-nodes/ModelSamplingLTXV.mdx b/built-in-nodes/ModelSamplingLTXV.mdx index 72d42e99a..e8ed2230b 100644 --- a/built-in-nodes/ModelSamplingLTXV.mdx +++ b/built-in-nodes/ModelSamplingLTXV.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ModelSamplingLTXV" icon: "circle" mode: wide --- + The ModelSamplingLTXV node applies advanced sampling parameters to a model based on token count. It calculates a shift value using a linear interpolation between base and maximum shift values, with the calculation depending on the number of tokens in the input latent. The node then creates a specialized model sampling configuration and applies it to the input model. ## Inputs diff --git a/built-in-nodes/ModelSamplingSD3.mdx b/built-in-nodes/ModelSamplingSD3.mdx index 4b85a840b..fd73d0f73 100644 --- a/built-in-nodes/ModelSamplingSD3.mdx +++ b/built-in-nodes/ModelSamplingSD3.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ModelSamplingSD3" icon: "circle" mode: wide --- + The ModelSamplingSD3 node applies Stable Diffusion 3 sampling parameters to a model. It modifies the model's sampling behavior by adjusting the shift parameter, which controls the sampling distribution characteristics. The node creates a modified copy of the input model with the specified sampling configuration applied. ## Inputs diff --git a/built-in-nodes/ModelSamplingStableCascade.mdx b/built-in-nodes/ModelSamplingStableCascade.mdx index 57bd396f0..19cf1772f 100644 --- a/built-in-nodes/ModelSamplingStableCascade.mdx +++ b/built-in-nodes/ModelSamplingStableCascade.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ModelSamplingStableCascade" icon: "circle" mode: wide --- + The ModelSamplingStableCascade node applies stable cascade sampling to a model by adjusting the sampling parameters with a shift value. It creates a modified version of the input model with custom sampling configuration for stable cascade generation. ## Inputs diff --git a/built-in-nodes/ModelSave.mdx b/built-in-nodes/ModelSave.mdx index f0d67a212..04ed6fcea 100644 --- a/built-in-nodes/ModelSave.mdx +++ b/built-in-nodes/ModelSave.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ModelSave" icon: "circle" mode: wide --- + The ModelSave node saves trained or modified models to your computer's storage. It takes a model as input and writes it to a file with your specified filename. This allows you to preserve your work and reuse models in future projects. ## Inputs diff --git a/built-in-nodes/MoonvalleyImg2VideoNode.mdx b/built-in-nodes/MoonvalleyImg2VideoNode.mdx index fd5aa4c96..a6b35e98d 100644 --- a/built-in-nodes/MoonvalleyImg2VideoNode.mdx +++ b/built-in-nodes/MoonvalleyImg2VideoNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "MoonvalleyImg2VideoNode" icon: "circle" mode: wide --- + The Moonvalley Marey Image to Video node transforms a reference image into a video using the Moonvalley API. It takes an input image and a text prompt to generate a video with specified resolution, quality settings, and creative controls. The node handles the entire process from image upload to video generation and download. ## Inputs diff --git a/built-in-nodes/MoonvalleyTxt2VideoNode.mdx b/built-in-nodes/MoonvalleyTxt2VideoNode.mdx index 87cabb0c9..32674a5f9 100644 --- a/built-in-nodes/MoonvalleyTxt2VideoNode.mdx +++ b/built-in-nodes/MoonvalleyTxt2VideoNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "MoonvalleyTxt2VideoNode" icon: "circle" mode: wide --- + The Moonvalley Marey Text to Video node generates video content from text descriptions using the Moonvalley API. It takes a text prompt and converts it into a video with customizable settings for resolution, quality, and style. The node handles the entire process from sending the generation request to downloading the final video output. ## Inputs diff --git a/built-in-nodes/MoonvalleyVideo2VideoNode.mdx b/built-in-nodes/MoonvalleyVideo2VideoNode.mdx index 782491173..63613e3a5 100644 --- a/built-in-nodes/MoonvalleyVideo2VideoNode.mdx +++ b/built-in-nodes/MoonvalleyVideo2VideoNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "MoonvalleyVideo2VideoNode" icon: "circle" mode: wide --- + The Moonvalley Marey Video to Video node transforms an input video into a new video based on a text description. It uses the Moonvalley API to generate videos that match your prompt while preserving motion or pose characteristics from the original video. You can control the style and content of the output video through text prompts and various generation parameters. ## Inputs diff --git a/built-in-nodes/Morphology.mdx b/built-in-nodes/Morphology.mdx index 4fe99cf5e..3d7b3d18f 100644 --- a/built-in-nodes/Morphology.mdx +++ b/built-in-nodes/Morphology.mdx @@ -5,6 +5,7 @@ sidebarTitle: "Morphology" icon: "circle" mode: wide --- + The Morphology node applies various morphological operations to images, which are mathematical operations used to process and analyze shapes in images. It can perform operations like erosion, dilation, opening, closing, and more using a customizable kernel size to control the effect strength. ## Inputs diff --git a/built-in-nodes/MultiGPU_Options.mdx b/built-in-nodes/MultiGPU_Options.mdx index 840f8bbff..7685cf7c5 100644 --- a/built-in-nodes/MultiGPU_Options.mdx +++ b/built-in-nodes/MultiGPU_Options.mdx @@ -5,6 +5,7 @@ sidebarTitle: "MultiGPU_Options" icon: "circle" mode: wide --- + ## Overview This node allows you to specify the relative performance of each GPU when using multiple graphics cards with different speeds. It creates a group of GPU options that can be used to distribute work across devices, though the actual speed-based workload distribution is not yet implemented in the current version. diff --git a/built-in-nodes/MultiGPU_WorkUnits.mdx b/built-in-nodes/MultiGPU_WorkUnits.mdx index a3fa38fc7..195c4151a 100644 --- a/built-in-nodes/MultiGPU_WorkUnits.mdx +++ b/built-in-nodes/MultiGPU_WorkUnits.mdx @@ -5,7 +5,6 @@ sidebarTitle: "MultiGPU_WorkUnits" icon: "circle" mode: wide --- -# COMFYUI MultiGPU CFG Split Node ## Overview: diff --git a/built-in-nodes/NAGuidance.mdx b/built-in-nodes/NAGuidance.mdx index b6172b434..6a36dbd94 100644 --- a/built-in-nodes/NAGuidance.mdx +++ b/built-in-nodes/NAGuidance.mdx @@ -5,6 +5,7 @@ sidebarTitle: "NAGuidance" icon: "circle" mode: wide --- + The NAGuidance node applies Normalized Attention Guidance to a model. This technique enables the use of negative prompts with distilled or schnell models by modifying the model's attention mechanism during the sampling process to steer the generation away from undesired concepts. ## Inputs diff --git a/built-in-nodes/NormalizeImages.mdx b/built-in-nodes/NormalizeImages.mdx index 63c8de05b..ee0f6eb15 100644 --- a/built-in-nodes/NormalizeImages.mdx +++ b/built-in-nodes/NormalizeImages.mdx @@ -5,6 +5,7 @@ sidebarTitle: "NormalizeImages" icon: "circle" mode: wide --- + This node adjusts the pixel values of an input image using a mathematical normalization process. It subtracts a specified mean value from each pixel and then divides the result by a specified standard deviation. This is a common preprocessing step to prepare image data for other machine learning models. ## Inputs diff --git a/built-in-nodes/NormalizeVideoLatentStart.mdx b/built-in-nodes/NormalizeVideoLatentStart.mdx index 701bfc016..06c40b9a1 100644 --- a/built-in-nodes/NormalizeVideoLatentStart.mdx +++ b/built-in-nodes/NormalizeVideoLatentStart.mdx @@ -5,6 +5,7 @@ sidebarTitle: "NormalizeVideoLatentStart" icon: "circle" mode: wide --- + This node adjusts the first few frames of a video latent to make them look more like the frames that come after. It calculates the average and variation from a set of reference frames later in the video and applies those same characteristics to the starting frames. This helps create a smoother and more consistent visual transition at the beginning of a video. ## Inputs diff --git a/built-in-nodes/Note.mdx b/built-in-nodes/Note.mdx index 20f5902f4..631a7aef4 100644 --- a/built-in-nodes/Note.mdx +++ b/built-in-nodes/Note.mdx @@ -5,6 +5,7 @@ sidebarTitle: "Note" icon: "circle" mode: wide --- + Node to add annotations to a workflow. ## Inputs diff --git a/built-in-nodes/OpenAIChatConfig.mdx b/built-in-nodes/OpenAIChatConfig.mdx index e8f6763b6..ea3a88147 100644 --- a/built-in-nodes/OpenAIChatConfig.mdx +++ b/built-in-nodes/OpenAIChatConfig.mdx @@ -5,23 +5,24 @@ sidebarTitle: "OpenAIChatConfig" icon: "circle" mode: wide --- + The OpenAIChatConfig node allows setting additional configuration options for the OpenAI Chat Node. It provides advanced settings that control how the model generates responses, including truncation behavior, output length limits, and custom instructions. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | -| `truncation` | The truncation strategy to use for the model response. auto: If the context of this response and previous ones exceeds the model's context window size, the model will truncate the response to fit the context window by dropping input items in the middle of the conversation. disabled: If a model response will exceed the context window size for a model, the request will fail with a 400 error (default: "auto") | COMBO | Yes | `"auto"`
`"disabled"` | +|-----------|-------------|-----------|----------|-------| +| `truncation` | The truncation strategy to use for the model response. auto: If the context of this response and previous ones exceeds the model's context window size, the model will truncate the response to fit the context window by dropping input items in the middle of the conversation. disabled: If a model response will exceed the context window size for a model, the request will fail with a 400 error (default: "auto") | STRING | Yes | "auto"
"disabled" | | `max_output_tokens` | An upper bound for the number of tokens that can be generated for a response, including visible output tokens (default: 4096) | INT | No | 16 to 16384 | | `instructions` | Instructions for the model on how to generate the response (multiline input supported) | STRING | No | - | ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `OPENAI_CHAT_CONFIG` | Configuration object containing the specified settings for use with OpenAI Chat Nodes | OPENAI_CHAT_CONFIG | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/OpenAIChatConfig/en.md) --- -**Source fingerprint (SHA-256):** `f9ae6d3b2818ea37543156c2f209fc4d093e40e446907deb4be327ca0c9d70e1` +**Source fingerprint (SHA-256):** `5690c4b6490b7fea3674e4c61dadce8dc7cdb49048d34b0b417b9e00c6f7ddb4` diff --git a/built-in-nodes/OpenAIChatNode.mdx b/built-in-nodes/OpenAIChatNode.mdx index 68e471e4a..7c002eefd 100644 --- a/built-in-nodes/OpenAIChatNode.mdx +++ b/built-in-nodes/OpenAIChatNode.mdx @@ -5,12 +5,13 @@ sidebarTitle: "OpenAIChatNode" icon: "circle" mode: wide --- + This node generates text responses from an OpenAI model. It sends your text prompt (and optionally images or files) to an OpenAI model and returns the generated text response. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `prompt` | Text inputs to the model, used to generate a response (default: empty) | STRING | Yes | - | | `persist_context` | This parameter is deprecated and has no effect (default: False) | BOOLEAN | Yes | - | | `model` | The model used to generate the response (default: `gpt-5`) | COMBO | Yes | `gpt-5.5-pro`
`gpt-5.5`
`gpt-5`
`gpt-5-mini`
`gpt-5-nano`
`gpt-4.1`
`gpt-4.1-mini`
`gpt-4.1-nano`
`o4-mini`
`o3`
`o1-pro`
`o1` | @@ -21,10 +22,10 @@ This node generates text responses from an OpenAI model. It sends your text prom ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `output_text` | The text response generated by the OpenAI model | STRING | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/OpenAIChatNode/en.md) --- -**Source fingerprint (SHA-256):** `9adc9685d7fc31fba95bf43fa9e041289b6dbb9ab8f5ed30dc85e0acc015fe5c` +**Source fingerprint (SHA-256):** `517c4825fa1047fb7411f8c822a53f818c9559c94736874592f61d0bdcfea6b7` diff --git a/built-in-nodes/OpenAIDalle2.mdx b/built-in-nodes/OpenAIDalle2.mdx index 4e33e9b12..abb913dbd 100644 --- a/built-in-nodes/OpenAIDalle2.mdx +++ b/built-in-nodes/OpenAIDalle2.mdx @@ -5,7 +5,6 @@ sidebarTitle: "OpenAIDalle2" icon: "circle" mode: wide --- -# OpenAIDalle2 Generates images synchronously via OpenAI's DALL·E 2 endpoint. diff --git a/built-in-nodes/OpenAIDalle3.mdx b/built-in-nodes/OpenAIDalle3.mdx index 111bc6df9..70c50dcc7 100644 --- a/built-in-nodes/OpenAIDalle3.mdx +++ b/built-in-nodes/OpenAIDalle3.mdx @@ -5,12 +5,13 @@ sidebarTitle: "OpenAIDalle3" icon: "circle" mode: wide --- + Generates images synchronously via OpenAI's DALL·E 3 endpoint. This node takes a text prompt and creates corresponding images using OpenAI's DALL·E 3 model, allowing you to specify image quality, style, and dimensions. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `prompt` | Text prompt for DALL·E (default: "") | STRING | Yes | - | | `seed` | Not implemented yet in backend (default: 0) | INT | No | 0 to 2147483647 | | `quality` | Image quality (default: "standard") | COMBO | No | "standard"
"hd" | @@ -20,10 +21,10 @@ Generates images synchronously via OpenAI's DALL·E 3 endpoint. This node takes ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `IMAGE` | The generated image from DALL·E 3 | IMAGE | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/OpenAIDalle3/en.md) --- -**Source fingerprint (SHA-256):** `f100a8564689c2c54cc5c22df554af7e5c166bd4f15bc9234bade4d0819a09dd` +**Source fingerprint (SHA-256):** `9077628610503d8c0afdd04e30dadac46106bd577d10f2d7aa10864db4430605` diff --git a/built-in-nodes/OpenAIGPTImage1.mdx b/built-in-nodes/OpenAIGPTImage1.mdx index a06123b6b..3f22eee1b 100644 --- a/built-in-nodes/OpenAIGPTImage1.mdx +++ b/built-in-nodes/OpenAIGPTImage1.mdx @@ -5,12 +5,13 @@ sidebarTitle: "OpenAIGPTImage1" icon: "circle" mode: wide --- + Generates images synchronously via OpenAI's GPT Image endpoint. This node can create new images from text prompts or edit existing images when provided with an input image and optional mask. It supports multiple GPT Image models, including gpt-image-1, gpt-image-1.5, and gpt-image-2. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `prompt` | Text prompt for GPT Image (default: "") | STRING | Yes | - | | `seed` | Random seed for generation (default: 0) - not implemented yet in backend | INT | No | 0 to 2147483647 | | `quality` | Image quality, affects cost and generation time (default: "low") | COMBO | No | "low"
"medium"
"high" | @@ -39,10 +40,10 @@ Generates images synchronously via OpenAI's GPT Image endpoint. This node can cr ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `IMAGE` | Generated or edited image(s) | IMAGE | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/OpenAIGPTImage1/en.md) --- -**Source fingerprint (SHA-256):** `826d393831ee38e97dad3ea238877d0aeb5bf16778612c51cdc0ca4816efead2` +**Source fingerprint (SHA-256):** `e7f460fccb6c372558f9a012632804a6047ee5be78b1fc3209f255a55fe13d7c` diff --git a/built-in-nodes/OpenAIGPTImageNodeV2.mdx b/built-in-nodes/OpenAIGPTImageNodeV2.mdx index 2bbe2c16c..e275b4aae 100644 --- a/built-in-nodes/OpenAIGPTImageNodeV2.mdx +++ b/built-in-nodes/OpenAIGPTImageNodeV2.mdx @@ -5,6 +5,7 @@ sidebarTitle: "OpenAIGPTImageNodeV2" icon: "circle" mode: wide --- + ## Overview This node generates images using OpenAI's GPT Image API. It supports multiple models, allows you to provide input images for editing, and can use a mask to specify which parts of an image to modify. @@ -42,4 +43,4 @@ This node generates images using OpenAI's GPT Image API. It supports multiple mo > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/OpenAIGPTImageNodeV2/en.md) --- -**Source fingerprint (SHA-256):** `dcea500ebbbbfe87f8b0dd2d714cf2356edf2030312c2cc6e41d64bd2ad04ea6` +**Source fingerprint (SHA-256):** `d0544a2d0f9e9cdd4b121bbf18eb6e43d508b2230e44dfa814649f6a4999e543` diff --git a/built-in-nodes/OpenAIInputFiles.mdx b/built-in-nodes/OpenAIInputFiles.mdx index 836dfdbff..5f3d1e7de 100644 --- a/built-in-nodes/OpenAIInputFiles.mdx +++ b/built-in-nodes/OpenAIInputFiles.mdx @@ -5,12 +5,13 @@ sidebarTitle: "OpenAIInputFiles" icon: "circle" mode: wide --- + Loads and formats input files for the OpenAI API. This node prepares text (.txt) and PDF (.pdf) files to include as context inputs for the OpenAI Chat Node. The files will be read by the OpenAI model when generating a response. Multiple OpenAI Input Files nodes can be chained together to include several files in a single message. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `file` | Input files to include as context for the model. Only accepts text (.txt) and PDF (.pdf) files for now. Files must be smaller than 32MB. | COMBO | Yes | Multiple options available (all .txt and .pdf files in the input directory under 32MB) | | `OPENAI_INPUT_FILES` | An optional additional file(s) to batch together with the file loaded from this node. Allows chaining of input files so that a single message can include multiple input files. | OPENAI_INPUT_FILES | No | N/A | @@ -23,10 +24,10 @@ Loads and formats input files for the OpenAI API. This node prepares text (.txt) ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `OPENAI_INPUT_FILES` | Formatted input files ready to be used as context for OpenAI API calls. | OPENAI_INPUT_FILES | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/OpenAIInputFiles/en.md) --- -**Source fingerprint (SHA-256):** `9e1a60feb48d39646c4247dd12b15c3eb392e1b85b3db2f254571d568d772de0` +**Source fingerprint (SHA-256):** `6554e685184ced830ee27aa96efefc8bb9616bd0504685bdb643c715ebc6dd98` diff --git a/built-in-nodes/OpenAIVideoSora2.mdx b/built-in-nodes/OpenAIVideoSora2.mdx index 75578e21f..51819ff03 100644 --- a/built-in-nodes/OpenAIVideoSora2.mdx +++ b/built-in-nodes/OpenAIVideoSora2.mdx @@ -5,6 +5,7 @@ sidebarTitle: "OpenAIVideoSora2" icon: "circle" mode: wide --- + The OpenAIVideoSora2 node generates videos using OpenAI's Sora models. It creates video content based on text prompts and optional input images, then returns the generated video output. The node supports different video durations and resolutions depending on the selected model. **DEPRECATION NOTICE:** OpenAI will stop serving the Sora v2 API in September 2026. This node will be removed from ComfyUI at that time. @@ -35,4 +36,4 @@ The OpenAIVideoSora2 node generates videos using OpenAI's Sora models. It create > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/OpenAIVideoSora2/en.md) --- -**Source fingerprint (SHA-256):** `b632ef33ca5f01a7aed780a9eeea9b2fcbf4ab85ccb8f026e6175ceaafbda47b` +**Source fingerprint (SHA-256):** `132b98ce6473c7870053800bc2886293ab88292f40327e541fc053cdcc2f36cd` diff --git a/built-in-nodes/OpenRouterLLMNode.mdx b/built-in-nodes/OpenRouterLLMNode.mdx index c433830fe..ddbb97f7b 100644 --- a/built-in-nodes/OpenRouterLLMNode.mdx +++ b/built-in-nodes/OpenRouterLLMNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "OpenRouterLLMNode" icon: "circle" mode: wide --- + ## Overview The OpenRouter LLM node sends a text prompt to a curated set of popular language models available through the OpenRouter service and returns the generated text response. It supports models from providers like xAI, DeepSeek, Qwen, Mistral, Z.AI (GLM), Moonshot (Kimi), and Perplexity Sonar, and can optionally include images or videos in the request. @@ -12,7 +13,7 @@ The OpenRouter LLM node sends a text prompt to a curated set of popular language ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `prompt` | Text input to the model. | STRING | Yes | N/A | | `model` | The OpenRouter model used to generate the response. | STRING | Yes | Multiple options available (see note below) | | `seed` | Seed for sampling. Set to 0 to omit. Most models treat this as a hint only. (default: 0) | INT | Yes | 0 to 2147483647 | @@ -24,13 +25,15 @@ The OpenRouter LLM node sends a text prompt to a curated set of popular language **Note on `system_prompt`:** This parameter is optional and is marked as an advanced parameter in the user interface. +**Note on image and video constraints:** Some models support image and video inputs. The maximum number of images and videos allowed depends on the selected model. The node will raise an error if the number of images or videos exceeds the model's limit. + ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `output` | The generated text response from the OpenRouter model. | STRING | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/OpenRouterLLMNode/en.md) --- -**Source fingerprint (SHA-256):** `24757e36bf2356cc1805a6f071db88ca455e17944695672f19845a4cd1826c8a` +**Source fingerprint (SHA-256):** `d6a807299f476427edfb67b756bb88a6678f6f3fcaf79d20e934f02caf72cb6c` diff --git a/built-in-nodes/OpticalFlowLoader.mdx b/built-in-nodes/OpticalFlowLoader.mdx index 27b291dc1..2fe15437f 100644 --- a/built-in-nodes/OpticalFlowLoader.mdx +++ b/built-in-nodes/OpticalFlowLoader.mdx @@ -5,6 +5,7 @@ sidebarTitle: "OpticalFlowLoader" icon: "circle" mode: wide --- + ## Overview Loads an optical flow model from the `models/optical_flow/` folder. Currently, only torchvision's RAFT-large format is supported, which is the model used by the VOIDWarpedNoise node. ComfyUI does not download optical flow weights automatically; you must place the checkpoint file manually in the `models/optical_flow/` directory. diff --git a/built-in-nodes/OptimalStepsScheduler.mdx b/built-in-nodes/OptimalStepsScheduler.mdx index cb7889bff..8d9112c76 100644 --- a/built-in-nodes/OptimalStepsScheduler.mdx +++ b/built-in-nodes/OptimalStepsScheduler.mdx @@ -5,6 +5,7 @@ sidebarTitle: "OptimalStepsScheduler" icon: "circle" mode: wide --- + The OptimalStepsScheduler node calculates noise schedule sigmas for diffusion models based on the selected model type and step configuration. It adjusts the total number of steps according to the denoise parameter and interpolates the noise levels to match the requested step count. The node returns a sequence of sigma values that determine the noise levels used during the diffusion sampling process. ## Inputs diff --git a/built-in-nodes/Painter.mdx b/built-in-nodes/Painter.mdx index 94a4f50d3..f68d66f0e 100644 --- a/built-in-nodes/Painter.mdx +++ b/built-in-nodes/Painter.mdx @@ -5,6 +5,7 @@ sidebarTitle: "Painter" icon: "circle" mode: wide --- + The Painter node provides an interactive canvas for creating or editing images and masks directly within ComfyUI. It allows you to start with a blank canvas or an existing image, paint on it using a brush tool, and outputs both the resulting image and a corresponding alpha mask. The mask defines the painted areas, which are then composited over the base image or background color. ## Inputs diff --git a/built-in-nodes/PairConditioningCombine.mdx b/built-in-nodes/PairConditioningCombine.mdx index c621f2dd5..de7ed22e1 100644 --- a/built-in-nodes/PairConditioningCombine.mdx +++ b/built-in-nodes/PairConditioningCombine.mdx @@ -5,6 +5,7 @@ sidebarTitle: "PairConditioningCombine" icon: "circle" mode: wide --- + The PairConditioningCombine node merges two separate conditioning pairs (each consisting of a positive and negative conditioning) into a single combined pair. It takes the positive and negative conditioning from two different sources and combines them using ComfyUI's internal logic, outputting one final positive and one final negative conditioning. This node is experimental and designed for advanced conditioning manipulation workflows. ## Inputs diff --git a/built-in-nodes/PairConditioningSetDefaultAndCombine.mdx b/built-in-nodes/PairConditioningSetDefaultAndCombine.mdx index 75d6a59bf..25c5f41dd 100644 --- a/built-in-nodes/PairConditioningSetDefaultAndCombine.mdx +++ b/built-in-nodes/PairConditioningSetDefaultAndCombine.mdx @@ -5,6 +5,7 @@ sidebarTitle: "PairConditioningSetDefaultAndCombine" icon: "circle" mode: wide --- + The **PairConditioningSetDefaultAndCombine** node sets default conditioning values and combines them with input conditioning data. It takes positive and negative conditioning inputs along with their default counterparts, then processes them through ComfyUI's hook system to produce final conditioning outputs that incorporate the default values. ## Inputs diff --git a/built-in-nodes/PairConditioningSetProperties.mdx b/built-in-nodes/PairConditioningSetProperties.mdx index 1d24eaa8e..c75486259 100644 --- a/built-in-nodes/PairConditioningSetProperties.mdx +++ b/built-in-nodes/PairConditioningSetProperties.mdx @@ -5,6 +5,7 @@ sidebarTitle: "PairConditioningSetProperties" icon: "circle" mode: wide --- + The **PairConditioningSetProperties** node allows you to modify properties of both positive and negative conditioning pairs at the same time. It applies strength adjustments, conditioning area settings, and optional masking or timing controls to both conditioning inputs, returning the modified positive and negative conditioning data. ## Inputs diff --git a/built-in-nodes/PairConditioningSetPropertiesAndCombine.mdx b/built-in-nodes/PairConditioningSetPropertiesAndCombine.mdx index 47230da37..ce79d7b5f 100644 --- a/built-in-nodes/PairConditioningSetPropertiesAndCombine.mdx +++ b/built-in-nodes/PairConditioningSetPropertiesAndCombine.mdx @@ -5,6 +5,7 @@ sidebarTitle: "PairConditioningSetPropertiesAndCombine" icon: "circle" mode: wide --- + The PairConditioningSetPropertiesAndCombine node modifies and combines conditioning pairs by applying new conditioning data to existing positive and negative conditioning inputs. It allows you to adjust the strength of the applied conditioning and control how the conditioning area is set. This node is particularly useful for advanced conditioning manipulation workflows where you need to blend multiple conditioning sources together. ## Inputs diff --git a/built-in-nodes/PatchModelAddDownscale.mdx b/built-in-nodes/PatchModelAddDownscale.mdx index d1d82d13b..32306c150 100644 --- a/built-in-nodes/PatchModelAddDownscale.mdx +++ b/built-in-nodes/PatchModelAddDownscale.mdx @@ -5,6 +5,7 @@ sidebarTitle: "PatchModelAddDownscale" icon: "circle" mode: wide --- + The PatchModelAddDownscale node implements Kohya Deep Shrink functionality by applying downscaling and upscaling operations to specific blocks in a model. It reduces the resolution of intermediate features during processing and then restores them to their original size, which can improve performance while maintaining quality. The node allows precise control over when and how these scaling operations occur during the model's execution. ## Inputs diff --git a/built-in-nodes/PerpNeg.mdx b/built-in-nodes/PerpNeg.mdx index 372e558cf..f23a0a615 100644 --- a/built-in-nodes/PerpNeg.mdx +++ b/built-in-nodes/PerpNeg.mdx @@ -5,6 +5,7 @@ sidebarTitle: "PerpNeg" icon: "circle" mode: wide --- + The PerpNeg node applies perpendicular negative guidance to a model's sampling process. This node modifies the model's configuration function to adjust noise predictions using negative conditioning and scaling factors. It has been deprecated and replaced by the PerpNegGuider node for improved functionality. ## Inputs diff --git a/built-in-nodes/PerpNegGuider.mdx b/built-in-nodes/PerpNegGuider.mdx index b31a27310..8c7854d4c 100644 --- a/built-in-nodes/PerpNegGuider.mdx +++ b/built-in-nodes/PerpNegGuider.mdx @@ -5,6 +5,7 @@ sidebarTitle: "PerpNegGuider" icon: "circle" mode: wide --- + The PerpNegGuider node creates a guidance system for controlling image generation using perpendicular negative conditioning. It takes positive, negative, and empty conditioning inputs and applies a specialized guidance algorithm that computes all three noise predictions in a single batch for efficiency. This node is designed for experimental testing and provides fine control over the guidance strength and negative scaling. ## Inputs diff --git a/built-in-nodes/PerturbedAttentionGuidance.mdx b/built-in-nodes/PerturbedAttentionGuidance.mdx index 20e2e46ae..f4472fc47 100644 --- a/built-in-nodes/PerturbedAttentionGuidance.mdx +++ b/built-in-nodes/PerturbedAttentionGuidance.mdx @@ -5,6 +5,7 @@ sidebarTitle: "PerturbedAttentionGuidance" icon: "circle" mode: wide --- + The PerturbedAttentionGuidance node applies perturbed attention guidance to a diffusion model to enhance generation quality. It modifies the model's self-attention mechanism during sampling by replacing it with a simplified version that focuses on value projections. This technique helps improve the coherence and quality of generated images by adjusting the conditional denoising process. ## Inputs diff --git a/built-in-nodes/PhotoMakerEncode.mdx b/built-in-nodes/PhotoMakerEncode.mdx index 92e2257d0..a74d6ccc1 100644 --- a/built-in-nodes/PhotoMakerEncode.mdx +++ b/built-in-nodes/PhotoMakerEncode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "PhotoMakerEncode" icon: "circle" mode: wide --- + The PhotoMakerEncode node processes a reference image and a text prompt to generate conditioning data for AI image generation. It uses the PhotoMaker model to combine visual characteristics from the image with text embeddings, specifically looking for the "photomaker" token in the text to determine where to apply the image-based conditioning. ## Inputs diff --git a/built-in-nodes/PhotoMakerLoader.mdx b/built-in-nodes/PhotoMakerLoader.mdx index 42aa2f34f..70be667b8 100644 --- a/built-in-nodes/PhotoMakerLoader.mdx +++ b/built-in-nodes/PhotoMakerLoader.mdx @@ -5,6 +5,7 @@ sidebarTitle: "PhotoMakerLoader" icon: "circle" mode: wide --- + The PhotoMakerLoader node loads a PhotoMaker model from the available model files. It reads the specified model file and prepares the PhotoMaker ID encoder for use in identity-based image generation tasks. This node is marked as experimental and is intended for testing purposes. ## Inputs diff --git a/built-in-nodes/PiDConditioning.mdx b/built-in-nodes/PiDConditioning.mdx index 3693d9af9..62c97ef9a 100644 --- a/built-in-nodes/PiDConditioning.mdx +++ b/built-in-nodes/PiDConditioning.mdx @@ -5,26 +5,25 @@ sidebarTitle: "PiDConditioning" icon: "circle" mode: wide --- -## Overview Attaches a latent image and a degrade sigma value to a CONDITIONING data. This is used for PiD (Pixel-in-Detail) decoding or upscaling, allowing you to control how much the latent is degraded before processing. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `positive` | The conditioning data to attach the latent and degrade sigma to. | CONDITIONING | Yes | - | | `latent` | The latent image (from VAEEncode or a KSampler) to attach to the conditioning. | LATENT | Yes | - | -| `latent_format` | The format of the latent. Flux1 and Flux2 latents are auto-detected from the channel dimension. SD3 must be selected manually (default: "flux"). | COMBO | Yes | `"flux"`
`"sd3"` | +| `latent_format` | The format of the latent. Flux1 (16-ch) and Flux2 (128-ch) latents are auto-detected from the channel dimension under "flux". For SD3 (16-ch), SDXL (4-ch), or QwenImage (16-ch), select manually (default: "flux"). | COMBO | Yes | `"flux"`
`"sd3"`
`"sdxl"`
`"qwenimage"` | | `degrade_sigma` | The amount of degradation to apply. 0 means a clean latent. Increase this value to denoise corrupted latent outputs (default: 0.0). | FLOAT | Yes | 0.0 to 1.0 (step: 0.01) | ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `CONDITIONING` | The original conditioning data with the latent and degrade sigma values attached. | CONDITIONING | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/PiDConditioning/en.md) --- -**Source fingerprint (SHA-256):** `7c8de543629c2299fc2c1e035e433dfc249af594773a77e65c69dde67eb104d7` +**Source fingerprint (SHA-256):** `5785e2edc3c49006bf6b9faa2f245ea5e0e0f3540306dba015a843b06a48ff92` diff --git a/built-in-nodes/PikaImageToVideoNode2_2.mdx b/built-in-nodes/PikaImageToVideoNode2_2.mdx index e16b5cec0..a26a84eed 100644 --- a/built-in-nodes/PikaImageToVideoNode2_2.mdx +++ b/built-in-nodes/PikaImageToVideoNode2_2.mdx @@ -5,6 +5,7 @@ sidebarTitle: "PikaImageToVideoNode2_2" icon: "circle" mode: wide --- + The Pika Image to Video node sends an image and text prompt to the Pika API version 2.2 to generate a video. It converts your input image into video format based on the provided description and settings. The node handles the API communication and returns the generated video as output. ## Inputs diff --git a/built-in-nodes/PikaScenesV2_2.mdx b/built-in-nodes/PikaScenesV2_2.mdx index 9581ad5d2..25cfde360 100644 --- a/built-in-nodes/PikaScenesV2_2.mdx +++ b/built-in-nodes/PikaScenesV2_2.mdx @@ -5,6 +5,7 @@ sidebarTitle: "PikaScenesV2_2" icon: "circle" mode: wide --- + The PikaScenes v2.2 node combines multiple images to create a video that incorporates objects from all the input images. You can upload up to five different images as ingredients and generate a high-quality video that blends them together seamlessly. ## Inputs diff --git a/built-in-nodes/PikaStartEndFrameNode2_2.mdx b/built-in-nodes/PikaStartEndFrameNode2_2.mdx index 3dbabd541..49368394e 100644 --- a/built-in-nodes/PikaStartEndFrameNode2_2.mdx +++ b/built-in-nodes/PikaStartEndFrameNode2_2.mdx @@ -5,6 +5,7 @@ sidebarTitle: "PikaStartEndFrameNode2_2" icon: "circle" mode: wide --- + The PikaFrames v2.2 Node generates a video by combining your first and last frame. You upload two images to define the start and end points, and the AI creates a smooth transition between them to produce a complete video. ## Inputs diff --git a/built-in-nodes/PikaTextToVideoNode2_2.mdx b/built-in-nodes/PikaTextToVideoNode2_2.mdx index 5d7e78837..51657167f 100644 --- a/built-in-nodes/PikaTextToVideoNode2_2.mdx +++ b/built-in-nodes/PikaTextToVideoNode2_2.mdx @@ -5,6 +5,7 @@ sidebarTitle: "PikaTextToVideoNode2_2" icon: "circle" mode: wide --- + The Pika Text2Video v2.2 Node sends a text prompt to the Pika API version 2.2 to generate a video. It converts your text description into a video using Pika's AI video generation service. The node allows you to customize various aspects of the video generation process including aspect ratio, duration, and resolution. ## Inputs diff --git a/built-in-nodes/Pikadditions.mdx b/built-in-nodes/Pikadditions.mdx index 2d6e41609..72277977f 100644 --- a/built-in-nodes/Pikadditions.mdx +++ b/built-in-nodes/Pikadditions.mdx @@ -5,6 +5,7 @@ sidebarTitle: "Pikadditions" icon: "circle" mode: wide --- + The Pikadditions node allows you to add any object or image into your video. You upload a video and specify what you'd like to add to create a seamlessly integrated result. This node uses the Pika API to insert images into videos with natural-looking integration. ## Inputs diff --git a/built-in-nodes/Pikaffects.mdx b/built-in-nodes/Pikaffects.mdx index d3db72cf4..c08fea7a4 100644 --- a/built-in-nodes/Pikaffects.mdx +++ b/built-in-nodes/Pikaffects.mdx @@ -5,6 +5,7 @@ sidebarTitle: "Pikaffects" icon: "circle" mode: wide --- + The Pikaffects node generates videos with various visual effects applied to an input image. It uses Pika's video generation API to transform static images into animated videos with specific effects like melting, exploding, or levitating. The node requires an API key and authentication token to access the Pika service. ## Inputs diff --git a/built-in-nodes/Pikaswaps.mdx b/built-in-nodes/Pikaswaps.mdx index 59c43a53d..3dbb1be28 100644 --- a/built-in-nodes/Pikaswaps.mdx +++ b/built-in-nodes/Pikaswaps.mdx @@ -5,6 +5,7 @@ sidebarTitle: "Pikaswaps" icon: "circle" mode: wide --- + The Pika Swaps node replaces objects or regions in your video with a new image. You define the areas to replace using a mask, and the node seamlessly swaps the specified content throughout the video sequence. ## Inputs diff --git a/built-in-nodes/PixverseImageToVideoNode.mdx b/built-in-nodes/PixverseImageToVideoNode.mdx index 6443b0a03..e87b0dde1 100644 --- a/built-in-nodes/PixverseImageToVideoNode.mdx +++ b/built-in-nodes/PixverseImageToVideoNode.mdx @@ -5,12 +5,13 @@ sidebarTitle: "PixverseImageToVideoNode" icon: "circle" mode: wide --- + Generates videos based on an input image and text prompt. This node takes an image and creates an animated video by applying the specified motion and quality settings to transform the static image into a moving sequence. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `image` | Input image to transform into video | IMAGE | Yes | - | | `prompt` | Prompt for the video generation | STRING | Yes | - | | `quality` | Video quality setting (default: res_540p) | COMBO | Yes | `res_540p`
`res_1080p` | @@ -25,10 +26,10 @@ Generates videos based on an input image and text prompt. This node takes an ima ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `output` | Generated video based on the input image and parameters | VIDEO | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/PixverseImageToVideoNode/en.md) --- -**Source fingerprint (SHA-256):** `4ca1624efc87e87de75c33aab850c84a0c8c786229930695fce479fe50455cb0` +**Source fingerprint (SHA-256):** `e95db00401aaa81959a93b2111b6395e3ff34baf55857dc3453a174328012a82` diff --git a/built-in-nodes/PixverseTemplateNode.mdx b/built-in-nodes/PixverseTemplateNode.mdx index c70a35bab..803fb72e8 100644 --- a/built-in-nodes/PixverseTemplateNode.mdx +++ b/built-in-nodes/PixverseTemplateNode.mdx @@ -5,21 +5,22 @@ sidebarTitle: "PixverseTemplateNode" icon: "circle" mode: wide --- + The PixVerse Template node allows you to select from available templates for PixVerse video generation. It converts your selected template name into the corresponding template ID that the PixVerse API requires for video creation. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `template` | The template to use for PixVerse video generation. The available options correspond to predefined templates in the PixVerse system. | STRING | Yes | Multiple options available | ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `pixverse_template` | The template ID corresponding to the selected template name, which can be used by other PixVerse nodes for video generation. | STRING | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/PixverseTemplateNode/en.md) --- -**Source fingerprint (SHA-256):** `34daaf036f28b676b1048e8e4174ab34bf69328a94dd9e51696f6298936b4e84` +**Source fingerprint (SHA-256):** `618f9203127c55e8b65802fe3711c6d7c7dc6b631e9050f9685419c1b23bc138` diff --git a/built-in-nodes/PixverseTextToVideoNode.mdx b/built-in-nodes/PixverseTextToVideoNode.mdx index e30872b4d..fd48e93d6 100644 --- a/built-in-nodes/PixverseTextToVideoNode.mdx +++ b/built-in-nodes/PixverseTextToVideoNode.mdx @@ -5,12 +5,13 @@ sidebarTitle: "PixverseTextToVideoNode" icon: "circle" mode: wide --- + Generates videos based on a text prompt and various generation parameters. This node creates video content using the PixVerse API, allowing control over aspect ratio, quality, duration, motion style, and more. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `prompt` | Prompt for the video generation (default: "") | STRING | Yes | - | | `aspect_ratio` | Aspect ratio for the generated video | COMBO | Yes | `"16:9"`
`"9:16"`
`"1:1"` | | `quality` | Video quality setting (default: "540p") | COMBO | Yes | `"540p"`
`"1080p"` | @@ -25,10 +26,10 @@ Generates videos based on a text prompt and various generation parameters. This ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `output` | The generated video file | VIDEO | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/PixverseTextToVideoNode/en.md) --- -**Source fingerprint (SHA-256):** `dd065e218e3e8ca3d70b58f4d8afdecc33094635663c87f79467452ca47881c7` +**Source fingerprint (SHA-256):** `9b0bf0d863243b5a9840c21c7f82caea32d30395a22290e323b63d86eabd0721` diff --git a/built-in-nodes/PixverseTransitionVideoNode.mdx b/built-in-nodes/PixverseTransitionVideoNode.mdx index 25734c702..5af3a9d28 100644 --- a/built-in-nodes/PixverseTransitionVideoNode.mdx +++ b/built-in-nodes/PixverseTransitionVideoNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "PixverseTransitionVideoNode" icon: "circle" mode: wide --- + Generates a transition video between two input images using the PixVerse API. You provide a starting image and an ending image, and the node creates a smooth video that transitions from one to the other, guided by your text prompt and chosen settings. ## Inputs @@ -31,4 +32,4 @@ Generates a transition video between two input images using the PixVerse API. Yo > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/PixverseTransitionVideoNode/en.md) --- -**Source fingerprint (SHA-256):** `941ba26ffdd5cc93d800066ccd75adc4ccdb9a1c9f93ae0ccd28a11ba5f3c567` +**Source fingerprint (SHA-256):** `dca56852dc24e6bc9f011888495952beed16b4dcc8995bb8d35e3b6a421933d9` diff --git a/built-in-nodes/PolyexponentialScheduler.mdx b/built-in-nodes/PolyexponentialScheduler.mdx index 245df9817..8c4a3fb67 100644 --- a/built-in-nodes/PolyexponentialScheduler.mdx +++ b/built-in-nodes/PolyexponentialScheduler.mdx @@ -5,6 +5,7 @@ sidebarTitle: "PolyexponentialScheduler" icon: "circle" mode: wide --- + The PolyexponentialScheduler node is designed to generate a sequence of noise levels (sigmas) based on a polyexponential noise schedule. This schedule is a polynomial function in the logarithm of sigma, allowing for a flexible and customizable progression of noise levels throughout the diffusion process. ## Inputs diff --git a/built-in-nodes/PorterDuffImageComposite.mdx b/built-in-nodes/PorterDuffImageComposite.mdx index ae2a68d0d..56e444382 100644 --- a/built-in-nodes/PorterDuffImageComposite.mdx +++ b/built-in-nodes/PorterDuffImageComposite.mdx @@ -5,6 +5,7 @@ sidebarTitle: "PorterDuffImageComposite" icon: "circle" mode: wide --- + The PorterDuffImageComposite node is designed to perform image compositing using the Porter-Duff compositing operators. It allows for the combination of source and destination images according to various blending modes, enabling the creation of complex visual effects by manipulating image transparency and overlaying images in creative ways. ## Inputs diff --git a/built-in-nodes/Preview3D.mdx b/built-in-nodes/Preview3D.mdx index 2c34b3087..96c7893c8 100644 --- a/built-in-nodes/Preview3D.mdx +++ b/built-in-nodes/Preview3D.mdx @@ -5,6 +5,7 @@ sidebarTitle: "Preview3D" icon: "circle" mode: wide --- + Preview3D node is mainly used to preview 3D model outputs. This node takes two inputs: one is the `camera_info` from the Load3D node, and the other is the path to the 3D model file. The model file path must be located in the `ComfyUI/output` folder. **Supported Formats** diff --git a/built-in-nodes/Preview3DAdvanced.mdx b/built-in-nodes/Preview3DAdvanced.mdx index 179b8f8a7..f0f6cd315 100644 --- a/built-in-nodes/Preview3DAdvanced.mdx +++ b/built-in-nodes/Preview3DAdvanced.mdx @@ -5,7 +5,6 @@ sidebarTitle: "Preview3DAdvanced" icon: "circle" mode: wide --- -# Preview 3D (Advanced) This node provides an advanced 3D model preview with camera and model information output. It saves the 3D model to a temporary file and displays it in the UI, while also passing through the model data, camera information, and viewport dimensions for further processing downstream. diff --git a/built-in-nodes/Preview3DAnimation.mdx b/built-in-nodes/Preview3DAnimation.mdx index 741a58fd2..978b7e957 100644 --- a/built-in-nodes/Preview3DAnimation.mdx +++ b/built-in-nodes/Preview3DAnimation.mdx @@ -5,6 +5,7 @@ sidebarTitle: "Preview3DAnimation" icon: "circle" mode: wide --- + Preview3DAnimation node is mainly used to preview 3D model outputs. This node takes two inputs: one is the `camera_info` from the Load3D node, and the other is the path to the 3D model file. The model file path must be located in the `ComfyUI/output` folder. **Supported Formats** diff --git a/built-in-nodes/PreviewAny.mdx b/built-in-nodes/PreviewAny.mdx index 15e1a661b..28e756e33 100644 --- a/built-in-nodes/PreviewAny.mdx +++ b/built-in-nodes/PreviewAny.mdx @@ -5,6 +5,7 @@ sidebarTitle: "PreviewAny" icon: "circle" mode: wide --- + The PreviewAny node displays a preview of any input data type in text format. It accepts any data type as input and converts it to a readable string representation for viewing. The node automatically handles different data types including strings, numbers, booleans, and complex objects by attempting to serialize them to JSON format. ## Inputs diff --git a/built-in-nodes/PreviewAudio.mdx b/built-in-nodes/PreviewAudio.mdx index 0b0739962..df9951001 100644 --- a/built-in-nodes/PreviewAudio.mdx +++ b/built-in-nodes/PreviewAudio.mdx @@ -5,6 +5,7 @@ sidebarTitle: "PreviewAudio" icon: "circle" mode: wide --- + The PreviewAudio node creates a temporary audio preview that can be played directly in the interface. It takes audio data as input and generates a preview widget, allowing users to listen to audio outputs without saving permanent files. ## Inputs diff --git a/built-in-nodes/PreviewGaussianSplat.mdx b/built-in-nodes/PreviewGaussianSplat.mdx index 59fffef36..269641064 100644 --- a/built-in-nodes/PreviewGaussianSplat.mdx +++ b/built-in-nodes/PreviewGaussianSplat.mdx @@ -5,7 +5,6 @@ sidebarTitle: "PreviewGaussianSplat" icon: "circle" mode: wide --- -# PreviewGaussianSplat The PreviewGaussianSplat node allows you to preview a 3D gaussian splat file within the ComfyUI interface. It accepts a 3D model file in various gaussian splat formats and renders it in a 3D preview window, passing through the model data for further processing. diff --git a/built-in-nodes/PreviewImage.mdx b/built-in-nodes/PreviewImage.mdx index 7997240e5..16cca7eea 100644 --- a/built-in-nodes/PreviewImage.mdx +++ b/built-in-nodes/PreviewImage.mdx @@ -5,6 +5,7 @@ sidebarTitle: "PreviewImage" icon: "circle" mode: wide --- + The PreviewImage node is designed for creating temporary preview images. It automatically generates a unique temporary file name for each image, compresses the image to a specified level, and saves it to a temporary directory. This functionality is particularly useful for generating previews of images during processing without affecting the original files. ## Inputs diff --git a/built-in-nodes/PreviewPointCloud.mdx b/built-in-nodes/PreviewPointCloud.mdx index 13c60e9cf..4cff874b6 100644 --- a/built-in-nodes/PreviewPointCloud.mdx +++ b/built-in-nodes/PreviewPointCloud.mdx @@ -5,7 +5,6 @@ sidebarTitle: "PreviewPointCloud" icon: "circle" mode: wide --- -# Preview Point Cloud The Preview Point Cloud node allows you to view a 3D point cloud file within the ComfyUI interface. It saves the point cloud to a temporary file and displays it in a 3D preview window, passing through the model data and viewport settings for further processing. diff --git a/built-in-nodes/PrimitiveBoolean.mdx b/built-in-nodes/PrimitiveBoolean.mdx index dc8f9db2f..f902007b3 100644 --- a/built-in-nodes/PrimitiveBoolean.mdx +++ b/built-in-nodes/PrimitiveBoolean.mdx @@ -5,6 +5,7 @@ sidebarTitle: "PrimitiveBoolean" icon: "circle" mode: wide --- + The Boolean node provides a simple way to pass boolean (true/false) values through your workflow. It takes a boolean input value and outputs the same value unchanged, allowing you to control boolean parameters in other nodes. ## Inputs diff --git a/built-in-nodes/PrimitiveBoundingBox.mdx b/built-in-nodes/PrimitiveBoundingBox.mdx index 8df0abb6e..1b8261ffd 100644 --- a/built-in-nodes/PrimitiveBoundingBox.mdx +++ b/built-in-nodes/PrimitiveBoundingBox.mdx @@ -5,6 +5,7 @@ sidebarTitle: "PrimitiveBoundingBox" icon: "circle" mode: wide --- + The PrimitiveBoundingBox node creates a simple rectangular area defined by its position and size. It takes X and Y coordinates for the top-left corner, along with width and height values, and outputs a bounding box data structure that can be used by other nodes in a workflow. ## Inputs diff --git a/built-in-nodes/PrimitiveFloat.mdx b/built-in-nodes/PrimitiveFloat.mdx index 7fd5fc2a2..e0408ecbc 100644 --- a/built-in-nodes/PrimitiveFloat.mdx +++ b/built-in-nodes/PrimitiveFloat.mdx @@ -5,6 +5,7 @@ sidebarTitle: "PrimitiveFloat" icon: "circle" mode: wide --- + The PrimitiveFloat node creates a floating-point number value that can be used in your workflow. It takes a single numeric input and outputs that same value, allowing you to define and pass float values between different nodes in your ComfyUI pipeline. ## Inputs diff --git a/built-in-nodes/PrimitiveInt.mdx b/built-in-nodes/PrimitiveInt.mdx index 14b432194..e6bab1f57 100644 --- a/built-in-nodes/PrimitiveInt.mdx +++ b/built-in-nodes/PrimitiveInt.mdx @@ -5,6 +5,7 @@ sidebarTitle: "PrimitiveInt" icon: "circle" mode: wide --- + The PrimitiveInt node provides a simple way to work with integer values in your workflow. It takes an integer input and outputs the same value, making it useful for passing integer parameters between nodes or setting specific numeric values for other operations. ## Inputs diff --git a/built-in-nodes/PrimitiveString.mdx b/built-in-nodes/PrimitiveString.mdx index ebe3f0974..737247b06 100644 --- a/built-in-nodes/PrimitiveString.mdx +++ b/built-in-nodes/PrimitiveString.mdx @@ -5,6 +5,7 @@ sidebarTitle: "PrimitiveString" icon: "circle" mode: wide --- + The String node provides a simple way to input and pass through text data in your workflow. It takes a text string as input and outputs the same string unchanged, making it useful for providing text inputs to other nodes that require string parameters. ## Inputs diff --git a/built-in-nodes/PrimitiveStringMultiline.mdx b/built-in-nodes/PrimitiveStringMultiline.mdx index 1b5b45221..791ce07e9 100644 --- a/built-in-nodes/PrimitiveStringMultiline.mdx +++ b/built-in-nodes/PrimitiveStringMultiline.mdx @@ -5,6 +5,7 @@ sidebarTitle: "PrimitiveStringMultiline" icon: "circle" mode: wide --- + The PrimitiveStringMultiline node provides a multiline text input field for entering and passing string values through your workflow. It accepts text input with multiple lines and outputs the same string value unchanged. This node is useful when you need to input longer text content or formatted text that spans multiple lines. ## Inputs diff --git a/built-in-nodes/QuadrupleCLIPLoader.mdx b/built-in-nodes/QuadrupleCLIPLoader.mdx index fe48df587..252c46f32 100644 --- a/built-in-nodes/QuadrupleCLIPLoader.mdx +++ b/built-in-nodes/QuadrupleCLIPLoader.mdx @@ -5,6 +5,7 @@ sidebarTitle: "QuadrupleCLIPLoader" icon: "circle" mode: wide --- + The Quadruple CLIP Loader, QuadrupleCLIPLoader, is one of the core nodes of ComfyUI, first added to support the HiDream I1 version model. If you find this node missing, try updating ComfyUI to the latest version to ensure node support. It requires 4 CLIP models, corresponding to the parameters `clip_name1`, `clip_name2`, `clip_name3`, and `clip_name4`, and will provide a CLIP model output for subsequent nodes. diff --git a/built-in-nodes/QuiverImageToSVGNode.mdx b/built-in-nodes/QuiverImageToSVGNode.mdx index e403742d0..ca7bb9f99 100644 --- a/built-in-nodes/QuiverImageToSVGNode.mdx +++ b/built-in-nodes/QuiverImageToSVGNode.mdx @@ -5,24 +5,25 @@ sidebarTitle: "QuiverImageToSVGNode" icon: "circle" mode: wide --- + This node converts a raster image into a scalable vector graphic (SVG) using Quiver AI's vectorization models. It sends the image to an external API which processes it and returns the vectorized result. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `image` | Input image to vectorize. | IMAGE | Yes | N/A | -| `auto_crop` | Automatically crop to the dominant subject. This is an advanced parameter (default: `False`). | BOOLEAN | No | `True`
`False` | +| `auto_crop` | Automatically crop to the dominant subject (default: False). | BOOLEAN | No | True
False | | `model` | Model to use for SVG vectorization. Selecting a model reveals additional parameters specific to that model: `target_size` (square resize target in pixels, default: 1024, range: 128-4096), `temperature`, `top_p`, and `presence_penalty`. | DYNAMICCOMBO | Yes | Multiple options available | | `seed` | Seed to determine if the node should re-run; the actual results are nondeterministic regardless of the seed value. This parameter has "control after generate" functionality (default: 0). | INT | No | 0 to 2147483647 | ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `SVG` | The vectorized SVG output. | SVG | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/QuiverImageToSVGNode/en.md) --- -**Source fingerprint (SHA-256):** `f2e411bd3ed235d04a94cb3e5c26990eb30404c3329e9c91e705d3039d2d8089` +**Source fingerprint (SHA-256):** `178655d7b92a5b6823eefc2e75952fc8a12128da68786ba60bcfca1c7b464147` diff --git a/built-in-nodes/QuiverTextToSVGNode.mdx b/built-in-nodes/QuiverTextToSVGNode.mdx index 7cc6ce9fa..945ffe325 100644 --- a/built-in-nodes/QuiverTextToSVGNode.mdx +++ b/built-in-nodes/QuiverTextToSVGNode.mdx @@ -5,16 +5,17 @@ sidebarTitle: "QuiverTextToSVGNode" icon: "circle" mode: wide --- + The Quiver Text to SVG node generates a Scalable Vector Graphic (SVG) image from a text description using Quiver AI's models. You can optionally provide reference images and style instructions to guide the generation process. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `prompt` | Text description of the desired SVG output. This is the main instruction for what to generate. | STRING | Yes | N/A | | `instructions` | Additional style or formatting guidance. This is an optional, advanced parameter. | STRING | No | N/A | | `reference_images` | Up to 4 reference images to guide the generation. This is an optional input. | IMAGE | No | 0 to 4 images | -| `model` | Model to use for SVG generation. The available options are determined by the Quiver API. | COMBO | Yes | `"Quiver SVG v1"`
`"Quiver SVG v1 Max"`
`"Quiver SVG v1 Preview"` | +| `model` | Model to use for SVG generation. | COMBO | Yes | `"Quiver SVG v1"`
`"Quiver SVG v1 Max"`
`"Quiver SVG v1 Preview"` | | `seed` | Seed to determine if node should re-run; actual results are nondeterministic regardless of seed. Default: 0. | INT | Yes | 0 to 2147483647 | **Note:** The `reference_images` input accepts a maximum of 4 images. If more are provided, the node will raise an error. @@ -22,10 +23,10 @@ The Quiver Text to SVG node generates a Scalable Vector Graphic (SVG) image from ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `SVG` | The generated Scalable Vector Graphic (SVG) image. | SVG | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/QuiverTextToSVGNode/en.md) --- -**Source fingerprint (SHA-256):** `dd5edd1be1c3cfd4b651896a1b020da7005f72097e0dcf09b947be0b771b8756` +**Source fingerprint (SHA-256):** `68401d15367a78fa9349a72c18572994ae1615983ddfe04b4f744695057f2a94` diff --git a/built-in-nodes/QwenImageDiffsynthControlnet.mdx b/built-in-nodes/QwenImageDiffsynthControlnet.mdx index 8d76ea88d..d14774241 100644 --- a/built-in-nodes/QwenImageDiffsynthControlnet.mdx +++ b/built-in-nodes/QwenImageDiffsynthControlnet.mdx @@ -5,6 +5,7 @@ sidebarTitle: "QwenImageDiffsynthControlnet" icon: "circle" mode: wide --- + The QwenImageDiffsynthControlnet node applies a diffusion synthesis control network patch to modify a base model's behavior. It uses an image input and optional mask to guide the model's generation process with adjustable strength, creating a patched model that incorporates the control network's influence for more controlled image synthesis. ## Inputs diff --git a/built-in-nodes/RTDETR_detect.mdx b/built-in-nodes/RTDETR_detect.mdx index b3a506068..da1054142 100644 --- a/built-in-nodes/RTDETR_detect.mdx +++ b/built-in-nodes/RTDETR_detect.mdx @@ -5,6 +5,7 @@ sidebarTitle: "RTDETR_detect" icon: "circle" mode: wide --- + The RT-DETR Detect node performs object detection on input images using an RT-DETR model. It identifies objects, draws bounding boxes around them, and labels them according to the COCO dataset classes. You can filter the results by confidence score, object class, and limit the total number of detections. ## Inputs diff --git a/built-in-nodes/RandomCropImages.mdx b/built-in-nodes/RandomCropImages.mdx index 7bdb23f6f..f7d1b5c05 100644 --- a/built-in-nodes/RandomCropImages.mdx +++ b/built-in-nodes/RandomCropImages.mdx @@ -5,6 +5,7 @@ sidebarTitle: "RandomCropImages" icon: "circle" mode: wide --- + The Random Crop Images node randomly selects a rectangular section from each input image and crops it to a specified width and height. This is commonly used for data augmentation to create variations of training images. The random position for the crop is determined by a seed value, ensuring the same crop can be reproduced. ## Inputs diff --git a/built-in-nodes/RandomNoise.mdx b/built-in-nodes/RandomNoise.mdx index 7291bcaf1..7d9c1c3bb 100644 --- a/built-in-nodes/RandomNoise.mdx +++ b/built-in-nodes/RandomNoise.mdx @@ -5,6 +5,7 @@ sidebarTitle: "RandomNoise" icon: "circle" mode: wide --- + The RandomNoise node generates random noise patterns based on a seed value. It creates reproducible noise that can be used for various image processing and generation tasks. The same seed will always produce the same noise pattern, allowing for consistent results across multiple runs. ## Inputs diff --git a/built-in-nodes/RebatchImages.mdx b/built-in-nodes/RebatchImages.mdx index 48afe6b23..2be825bb3 100644 --- a/built-in-nodes/RebatchImages.mdx +++ b/built-in-nodes/RebatchImages.mdx @@ -5,6 +5,7 @@ sidebarTitle: "RebatchImages" icon: "circle" mode: wide --- + The RebatchImages node is designed to reorganize a batch of images into a new batch configuration, adjusting the batch size as specified. This process is essential for managing and optimizing the processing of image data in batch operations, ensuring that images are grouped according to the desired batch size for efficient handling. ## Inputs diff --git a/built-in-nodes/RebatchLatents.mdx b/built-in-nodes/RebatchLatents.mdx index 3fa48c2c0..949b733b6 100644 --- a/built-in-nodes/RebatchLatents.mdx +++ b/built-in-nodes/RebatchLatents.mdx @@ -5,6 +5,7 @@ sidebarTitle: "RebatchLatents" icon: "circle" mode: wide --- + The RebatchLatents node is designed to reorganize a batch of latent representations into a new batch configuration, based on a specified batch size. It ensures that the latent samples are grouped appropriately, handling variations in dimensions and sizes, to facilitate further processing or model inference. ## Inputs diff --git a/built-in-nodes/RecordAudio.mdx b/built-in-nodes/RecordAudio.mdx index 4e15c741b..637969a97 100644 --- a/built-in-nodes/RecordAudio.mdx +++ b/built-in-nodes/RecordAudio.mdx @@ -5,6 +5,7 @@ sidebarTitle: "RecordAudio" icon: "circle" mode: wide --- + The RecordAudio node loads audio files that have been recorded or selected through the audio recording interface. It processes the audio file and converts it into a waveform format that can be used by other audio processing nodes in the workflow. The node automatically detects the sample rate and prepares the audio data for further manipulation. ## Inputs diff --git a/built-in-nodes/RecraftColorRGB.mdx b/built-in-nodes/RecraftColorRGB.mdx index c3bf71c19..cf94ef073 100644 --- a/built-in-nodes/RecraftColorRGB.mdx +++ b/built-in-nodes/RecraftColorRGB.mdx @@ -5,12 +5,13 @@ sidebarTitle: "RecraftColorRGB" icon: "circle" mode: wide --- + Create a Recraft color by specifying individual red, green, and blue values. This node takes RGB integer values (0-255) and converts them into a Recraft color format that can be used in other Recraft operations. You can also optionally provide an existing Recraft color chain to extend it with the new color. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `r` | Red value of color (default: 0) | INT | Yes | 0-255 | | `g` | Green value of color (default: 0) | INT | Yes | 0-255 | | `b` | Blue value of color (default: 0) | INT | Yes | 0-255 | @@ -19,10 +20,10 @@ Create a Recraft color by specifying individual red, green, and blue values. Thi ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `recraft_color` | The created Recraft color object containing the specified RGB values, or the extended color chain if an existing one was provided | COLOR | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/RecraftColorRGB/en.md) --- -**Source fingerprint (SHA-256):** `3c645f17232a1c646b6b64dab658a48dc4aa4c10c2daee9451977f824c3bf2c2` +**Source fingerprint (SHA-256):** `2246d266bc36d1aa7f115402b049f895f2b15d0085b84d1b0a813cdfb1b6e2fc` diff --git a/built-in-nodes/RecraftControls.mdx b/built-in-nodes/RecraftControls.mdx index c047d48ff..fe12863f4 100644 --- a/built-in-nodes/RecraftControls.mdx +++ b/built-in-nodes/RecraftControls.mdx @@ -5,22 +5,23 @@ sidebarTitle: "RecraftControls" icon: "circle" mode: wide --- + Creates Recraft Controls for customizing Recraft generation. This node allows you to configure color settings that will be used during the Recraft image generation process. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `colors` | Color settings for the main elements | COLOR | No | - | | `background_color` | Background color setting | COLOR | No | - | ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `recraft_controls` | The configured Recraft controls containing color settings | CONTROLS | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/RecraftControls/en.md) --- -**Source fingerprint (SHA-256):** `3d07c8ca226e19849ebe5d37d93f129c77930a6971e58fe73abc2a47a58ee42e` +**Source fingerprint (SHA-256):** `d6237821472e5305303c25119601b1c8eb5781d3e1aee4f6b3b80060a4fdc8cf` diff --git a/built-in-nodes/RecraftCreateStyleNode.mdx b/built-in-nodes/RecraftCreateStyleNode.mdx index fd28926cf..94b8ce40f 100644 --- a/built-in-nodes/RecraftCreateStyleNode.mdx +++ b/built-in-nodes/RecraftCreateStyleNode.mdx @@ -5,12 +5,13 @@ sidebarTitle: "RecraftCreateStyleNode" icon: "circle" mode: wide --- + This node creates a custom style for image generation by uploading reference images. You can upload between 1 and 5 images to define the new style, and the node will return a unique style ID that can be used with other Recraft nodes. The total combined file size of all uploaded images must not exceed 5 MB. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `style` | The base style of the generated images. | STRING | Yes | `"realistic_image"`
`"digital_illustration"` | | `images` | A set of 1 to 5 reference images used to create the custom style. | IMAGE | Yes | 1 to 5 images | @@ -19,10 +20,10 @@ This node creates a custom style for image generation by uploading reference ima ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `style_id` | The unique identifier for the newly created custom style. | STRING | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/RecraftCreateStyleNode/en.md) --- -**Source fingerprint (SHA-256):** `9f6d6f87621b72fcbf19200e7b2461c9a22160311c77411e9ddd06ee2053dc63` +**Source fingerprint (SHA-256):** `36edcb0b96eed5930d9d7ff00a1812d129b7cd9b7ab0f0d758594a20791826b2` diff --git a/built-in-nodes/RecraftCreativeUpscaleNode.mdx b/built-in-nodes/RecraftCreativeUpscaleNode.mdx index 96e4cbe6c..df8014b1e 100644 --- a/built-in-nodes/RecraftCreativeUpscaleNode.mdx +++ b/built-in-nodes/RecraftCreativeUpscaleNode.mdx @@ -5,21 +5,22 @@ sidebarTitle: "RecraftCreativeUpscaleNode" icon: "circle" mode: wide --- + The Recraft Creative Upscale Image node enhances a raster image by increasing its resolution. It uses a "creative upscale" process that focuses on improving small details and faces within the image. This operation is performed synchronously through an external API. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | -| `image` | The input image to be upscaled. | IMAGE | Yes | | +|-----------|-------------|-----------|----------|-------| +| `image` | The input image to be upscaled. | IMAGE | Yes | | ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `image` | The resulting upscaled image with enhanced details. | IMAGE | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/RecraftCreativeUpscaleNode/en.md) --- -**Source fingerprint (SHA-256):** `1dc5cd9d6f0c5a269d20ad94e417d31abc20c4ef8dd673f926ab4aceb2b6d924` +**Source fingerprint (SHA-256):** `52e19f6dfb3846cdea2b150f3008fa49c98bc5fced94ffb362846d3a5fba57df` diff --git a/built-in-nodes/RecraftCrispUpscaleNode.mdx b/built-in-nodes/RecraftCrispUpscaleNode.mdx index a044863f5..cb4f36d92 100644 --- a/built-in-nodes/RecraftCrispUpscaleNode.mdx +++ b/built-in-nodes/RecraftCrispUpscaleNode.mdx @@ -5,21 +5,22 @@ sidebarTitle: "RecraftCrispUpscaleNode" icon: "circle" mode: wide --- + Upscale image synchronously. Enhances a given raster image using the 'crisp upscale' tool, increasing image resolution, making the image sharper and cleaner. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `image` | The input image to be upscaled. Accepts a batch of images. | IMAGE | Yes | - | ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `image` | The upscaled image with enhanced resolution and clarity. Returns a batch of images if a batch was provided as input. | IMAGE | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/RecraftCrispUpscaleNode/en.md) --- -**Source fingerprint (SHA-256):** `4683d62ca72ce624ad96b41e4abbbcf3df8c8e11f473f1729a675fba78a9ccc0` +**Source fingerprint (SHA-256):** `0a5efef73c86ef24825055af39601576e4ae465e641783b524d347325a5c5982` diff --git a/built-in-nodes/RecraftImageInpaintingNode.mdx b/built-in-nodes/RecraftImageInpaintingNode.mdx index 2f6bed322..11b0151f7 100644 --- a/built-in-nodes/RecraftImageInpaintingNode.mdx +++ b/built-in-nodes/RecraftImageInpaintingNode.mdx @@ -5,12 +5,13 @@ sidebarTitle: "RecraftImageInpaintingNode" icon: "circle" mode: wide --- + This node modifies specific areas of an image based on a text prompt and a mask. It uses the Recraft API to intelligently edit only the masked regions while keeping the rest of the image unchanged. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `image` | The input image to be modified | IMAGE | Yes | - | | `mask` | The mask defining which areas of the image should be modified | MASK | Yes | - | | `prompt` | Prompt for the image generation (default: empty string, maximum length: 1000 characters) | STRING | Yes | - | @@ -24,10 +25,10 @@ This node modifies specific areas of an image based on a text prompt and a mask. ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `image` | The modified image(s) generated based on the prompt and mask. Returns one image per input image multiplied by the `n` parameter | IMAGE | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/RecraftImageInpaintingNode/en.md) --- -**Source fingerprint (SHA-256):** `c0871ae6510d42f5525701dd622f2f84a65103a7eec053635c4bd64102a2a4e6` +**Source fingerprint (SHA-256):** `64493a418224f4a01c6b6511581d31f92189852a32b41d9748629e57782bd511` diff --git a/built-in-nodes/RecraftImageToImageNode.mdx b/built-in-nodes/RecraftImageToImageNode.mdx index 38482a8b9..2f2ca3b3f 100644 --- a/built-in-nodes/RecraftImageToImageNode.mdx +++ b/built-in-nodes/RecraftImageToImageNode.mdx @@ -5,12 +5,13 @@ sidebarTitle: "RecraftImageToImageNode" icon: "circle" mode: wide --- + This node modifies an existing image based on a text prompt and strength parameter. It uses the Recraft API to transform the input image according to the provided description while maintaining some similarity to the original image based on the strength setting. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `image` | The input image to be modified | IMAGE | Yes | - | | `prompt` | Prompt for the image generation (default: "", max length: 1000 characters) | STRING | Yes | - | | `n` | The number of images to generate (default: 1) | INT | Yes | 1-6 | @@ -25,10 +26,10 @@ This node modifies an existing image based on a text prompt and strength paramet ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `image` | The generated image(s) based on the input image and prompt | IMAGE | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/RecraftImageToImageNode/en.md) --- -**Source fingerprint (SHA-256):** `15f0f42a1c217abcffeff3836ec77d8a94b37143fdff45d69e1a645f5ffac939` +**Source fingerprint (SHA-256):** `5e5b675c5122fd4b3c754590b18d4cdf2ec995b4d14c1b9150050599071b38bb` diff --git a/built-in-nodes/RecraftRemoveBackgroundNode.mdx b/built-in-nodes/RecraftRemoveBackgroundNode.mdx index f526f63b9..9292cb300 100644 --- a/built-in-nodes/RecraftRemoveBackgroundNode.mdx +++ b/built-in-nodes/RecraftRemoveBackgroundNode.mdx @@ -5,22 +5,23 @@ sidebarTitle: "RecraftRemoveBackgroundNode" icon: "circle" mode: wide --- + This node removes the background from images using the Recraft API service. It processes each image in the input batch and returns both the processed images with transparent backgrounds and corresponding alpha masks that indicate the removed background areas. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `image` | The input image(s) to process for background removal | IMAGE | Yes | - | ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `image` | Processed images with transparent backgrounds | IMAGE | | `mask` | Alpha channel masks indicating the removed background areas | MASK | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/RecraftRemoveBackgroundNode/en.md) --- -**Source fingerprint (SHA-256):** `8bced9bb96c179101a2122fb5990cb3015313ad6ca888adf7a37b082b2e8a656` +**Source fingerprint (SHA-256):** `b71006e6b276329c2652483a06ac57ab817135a9d2d2625a971bef9dcb870d5c` diff --git a/built-in-nodes/RecraftReplaceBackgroundNode.mdx b/built-in-nodes/RecraftReplaceBackgroundNode.mdx index 32fed5008..608b27177 100644 --- a/built-in-nodes/RecraftReplaceBackgroundNode.mdx +++ b/built-in-nodes/RecraftReplaceBackgroundNode.mdx @@ -5,12 +5,13 @@ sidebarTitle: "RecraftReplaceBackgroundNode" icon: "circle" mode: wide --- + Replace background on image, based on provided prompt. This node uses the Recraft API to generate new backgrounds for your images according to your text description, allowing you to completely transform the background while keeping the main subject intact. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `image` | The input image to process | IMAGE | Yes | - | | `prompt` | Prompt for the image generation (default: empty) | STRING | Yes | - | | `n` | The number of images to generate (default: 1) | INT | Yes | 1-6 | @@ -23,10 +24,10 @@ Replace background on image, based on provided prompt. This node uses the Recraf ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `IMAGE` | The generated image(s) with replaced background | IMAGE | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/RecraftReplaceBackgroundNode/en.md) --- -**Source fingerprint (SHA-256):** `ce14005093aaac30de3de84c43bd46c0a3327d0ba8de4ea7ec62afa2028c1cae` +**Source fingerprint (SHA-256):** `3b97298469f0b116da260f444df4d1c174e04720938e3701f964a4aefda2213b` diff --git a/built-in-nodes/RecraftStyleV3DigitalIllustration.mdx b/built-in-nodes/RecraftStyleV3DigitalIllustration.mdx index d77243a95..50dcc1b41 100644 --- a/built-in-nodes/RecraftStyleV3DigitalIllustration.mdx +++ b/built-in-nodes/RecraftStyleV3DigitalIllustration.mdx @@ -5,21 +5,22 @@ sidebarTitle: "RecraftStyleV3DigitalIllustration" icon: "circle" mode: wide --- + This node configures a style for use with the Recraft API, specifically selecting the "digital_illustration" style. It allows you to choose an optional substyle to further refine the artistic direction of the generated image. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `substyle` | An optional substyle to specify a particular type of digital illustration. If not selected, the base "digital_illustration" style is used. | STRING | No | `"digital_illustration"`
`"digital_illustration_anime"`
`"digital_illustration_cartoon"`
`"digital_illustration_comic"`
`"digital_illustration_concept_art"`
`"digital_illustration_fantasy"`
`"digital_illustration_futuristic"`
`"digital_illustration_graffiti"`
`"digital_illustration_graphic_novel"`
`"digital_illustration_hyperrealistic"`
`"digital_illustration_ink"`
`"digital_illustration_manga"`
`"digital_illustration_minimalist"`
`"digital_illustration_pixel_art"`
`"digital_illustration_pop_art"`
`"digital_illustration_retro"`
`"digital_illustration_sci_fi"`
`"digital_illustration_sticker"`
`"digital_illustration_street_art"`
`"digital_illustration_surreal"`
`"digital_illustration_vector"` | ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `recraft_style` | A configured style object containing the selected "digital_illustration" style and optional substyle, ready to be passed to other Recraft API nodes. | STYLEV3 | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/RecraftStyleV3DigitalIllustration/en.md) --- -**Source fingerprint (SHA-256):** `167b5f875e1d9ec39dd830d98349fe34b23a3ac870cff8329bc834fe13a5fc8f` +**Source fingerprint (SHA-256):** `b6901d81bc11c3226d847ed61386b9bcf4ece90f6a95b6ad9888f102ef355594` diff --git a/built-in-nodes/RecraftStyleV3InfiniteStyleLibrary.mdx b/built-in-nodes/RecraftStyleV3InfiniteStyleLibrary.mdx index b7e1879bb..fcea00b56 100644 --- a/built-in-nodes/RecraftStyleV3InfiniteStyleLibrary.mdx +++ b/built-in-nodes/RecraftStyleV3InfiniteStyleLibrary.mdx @@ -5,12 +5,13 @@ sidebarTitle: "RecraftStyleV3InfiniteStyleLibrary" icon: "circle" mode: wide --- + This node allows you to select a style from Recraft's Infinite Style Library using a preexisting UUID. It retrieves the style information based on the provided style identifier and returns it for use in other Recraft nodes. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `style_id` | UUID of style from Infinite Style Library. | STRING | Yes | Any valid UUID | **Note:** The `style_id` input cannot be empty. If an empty string is provided, the node will raise an exception. @@ -18,10 +19,10 @@ This node allows you to select a style from Recraft's Infinite Style Library usi ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `recraft_style` | The selected style object from Recraft's Infinite Style Library | STYLEV3 | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/RecraftStyleV3InfiniteStyleLibrary/en.md) --- -**Source fingerprint (SHA-256):** `c613e153fa56f403367f132a2592b853327a28cc640faab061dfe373b0202e21` +**Source fingerprint (SHA-256):** `4554acaaba9e83373d6fb44ea5465175182efcf7c9220c2328c4749c2febd40f` diff --git a/built-in-nodes/RecraftStyleV3LogoRaster.mdx b/built-in-nodes/RecraftStyleV3LogoRaster.mdx index 7dd23f256..3c8f56010 100644 --- a/built-in-nodes/RecraftStyleV3LogoRaster.mdx +++ b/built-in-nodes/RecraftStyleV3LogoRaster.mdx @@ -5,21 +5,22 @@ sidebarTitle: "RecraftStyleV3LogoRaster" icon: "circle" mode: wide --- + This node selects the logo raster style and an optional substyle for generating logo images. It specializes in creating logo designs with raster-based visual treatments. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | -| `substyle` | The specific logo raster substyle to apply for logo generation (default: `"none"`) | STRING | Yes | `"none"`
`"bold"`
`"minimal"`
`"vibrant"`
`"handdrawn"`
`"geometric"`
`"vintage"`
`"neon"`
`"gradient"`
`"flat"`
`"outline"`
`"mascot"`
`"badge"`
`"abstract"`
`"retro"`
`"modern"`
`"playful"`
`"luxury"`
`"tech"`
`"nature"`
`"food"`
`"sport"`
`"fashion"`
`"music"`
`"travel"`
`"education"`
`"health"`
`"finance"`
`"realestate"`
`"nonprofit"` | +|-----------|-------------|-----------|----------|-------| +| `substyle` | The specific logo raster substyle to apply for logo generation | STRING | Yes | `"bold"`
`"minimal"`
`"vibrant"`
`"handdrawn"`
`"geometric"`
`"vintage"`
`"neon"`
`"gradient"`
`"flat"`
`"outline"`
`"mascot"`
`"badge"`
`"abstract"`
`"retro"`
`"modern"`
`"playful"`
`"luxury"`
`"tech"`
`"nature"`
`"food"`
`"sport"`
`"fashion"`
`"music"`
`"travel"`
`"education"`
`"health"`
`"finance"`
`"realestate"`
`"nonprofit"` | ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `recraft_style` | The selected Recraft style configuration, including the logo raster style and chosen substyle | CUSTOM | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/RecraftStyleV3LogoRaster/en.md) --- -**Source fingerprint (SHA-256):** `a9912e3a9f634cf3e4402cc71e934a636a448ecbfa7664f5167289d4526e4d4f` +**Source fingerprint (SHA-256):** `f3eedb43237c1b594ff5a2127f4ed67c9d700c1d26e7615350e7876003b0d577` diff --git a/built-in-nodes/RecraftStyleV3RealisticImage.mdx b/built-in-nodes/RecraftStyleV3RealisticImage.mdx index 34710ef4f..3b1df98cc 100644 --- a/built-in-nodes/RecraftStyleV3RealisticImage.mdx +++ b/built-in-nodes/RecraftStyleV3RealisticImage.mdx @@ -5,21 +5,22 @@ sidebarTitle: "RecraftStyleV3RealisticImage" icon: "circle" mode: wide --- + This node creates a style configuration for generating realistic images using Recraft's API. It selects the `realistic_image` style and lets you choose an optional substyle to fine-tune the output appearance. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `substyle` | The specific substyle to apply to the realistic_image style. If set to "None", no substyle will be applied. | STRING | Yes | Multiple options available (determined by Recraft API) | ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `recraft_style` | A Recraft style configuration object containing the `realistic_image` style and the selected substyle settings. This output can be connected to other Recraft nodes that accept a style input. | STYLEV3 | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/RecraftStyleV3RealisticImage/en.md) --- -**Source fingerprint (SHA-256):** `967e52e32456299da342a3d87f46f180f17aa1505cb2a3d22ee5f50cda79e8e3` +**Source fingerprint (SHA-256):** `df3a09ae0956dd5807b7475248359085fdbe5abb5c40291e37db3ceabafef2ac` diff --git a/built-in-nodes/RecraftStyleV3VectorIllustrationNode.mdx b/built-in-nodes/RecraftStyleV3VectorIllustrationNode.mdx index a2b0700fb..e7ae5042b 100644 --- a/built-in-nodes/RecraftStyleV3VectorIllustrationNode.mdx +++ b/built-in-nodes/RecraftStyleV3VectorIllustrationNode.mdx @@ -5,21 +5,22 @@ sidebarTitle: "RecraftStyleV3VectorIllustrationNode" icon: "circle" mode: wide --- + This node configures a style for use with the Recraft API, specifically selecting the `vector_illustration` style. It allows you to optionally choose a more specific substyle within that category. The node outputs a style configuration object that can be passed to other Recraft API nodes. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `substyle` | An optional, more specific style within the `vector_illustration` category. If not selected, the base `vector_illustration` style is used. | STRING | No | `"vector_illustration"`
`"vector_illustration_flat"`
`"vector_illustration_3d"`
`"vector_illustration_hand_drawn"`
`"vector_illustration_retro"`
`"vector_illustration_modern"`
`"vector_illustration_abstract"`
`"vector_illustration_geometric"`
`"vector_illustration_organic"`
`"vector_illustration_minimalist"`
`"vector_illustration_detailed"`
`"vector_illustration_colorful"`
`"vector_illustration_monochrome"`
`"vector_illustration_grayscale"`
`"vector_illustration_pastel"`
`"vector_illustration_vibrant"`
`"vector_illustration_muted"`
`"vector_illustration_warm"`
`"vector_illustration_cool"`
`"vector_illustration_neutral"`
`"vector_illustration_bold"`
`"vector_illustration_subtle"`
`"vector_illustration_playful"`
`"vector_illustration_serious"`
`"vector_illustration_elegant"`
`"vector_illustration_rustic"`
`"vector_illustration_urban"`
`"vector_illustration_nature"`
`"vector_illustration_fantasy"`
`"vector_illustration_sci_fi"`
`"vector_illustration_historical"`
`"vector_illustration_futuristic"`
`"vector_illustration_whimsical"`
`"vector_illustration_surreal"`
`"vector_illustration_realistic"`
`"vector_illustration_stylized"`
`"vector_illustration_cartoony"`
`"vector_illustration_anime"`
`"vector_illustration_comic"`
`"vector_illustration_pixel"`
`"vector_illustration_low_poly"`
`"vector_illustration_high_poly"`
`"vector_illustration_isometric"`
`"vector_illustration_orthographic"`
`"vector_illustration_perspective"`
`"vector_illustration_2d"`
`"vector_illustration_2.5d"`
`"vector_illustration_3d"`
`"vector_illustration_4d"` | ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `recraft_style` | A Recraft API style configuration object containing the selected `vector_illustration` style and optional substyle. This can be connected to other Recraft nodes. | STYLEV3 | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/RecraftStyleV3VectorIllustrationNode/en.md) --- -**Source fingerprint (SHA-256):** `c57ffa5504fff8430f8193f97d4d991b9373e688a4b412ff4926ef356aef0dc9` +**Source fingerprint (SHA-256):** `4aa9946fc9918d2a16eafe21f9b77cdada35ca8a12010fc6f1adb8f46f41cad0` diff --git a/built-in-nodes/RecraftTextToImageNode.mdx b/built-in-nodes/RecraftTextToImageNode.mdx index bd87eb7c2..1babbac4b 100644 --- a/built-in-nodes/RecraftTextToImageNode.mdx +++ b/built-in-nodes/RecraftTextToImageNode.mdx @@ -5,12 +5,13 @@ sidebarTitle: "RecraftTextToImageNode" icon: "circle" mode: wide --- + Generates images synchronously based on prompt and resolution. This node connects to the Recraft API to create images from text descriptions with specified dimensions and optional style and control parameters. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `prompt` | Prompt for the image generation. (default: "") | STRING | Yes | - | | `size` | The size of the generated image. (default: "1024x1024") | COMBO | Yes | "1024x1024"
"1152x896"
"896x1152"
"1216x832"
"832x1216"
"1344x768"
"768x1344"
"1536x640"
"640x1536" | | `n` | The number of images to generate. (default: 1) | INT | Yes | 1-6 | @@ -28,10 +29,10 @@ Generates images synchronously based on prompt and resolution. This node connect ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `IMAGE` | The generated image(s) as a batched tensor output. When multiple images are generated (n > 1), they are concatenated along the batch dimension. | IMAGE | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/RecraftTextToImageNode/en.md) --- -**Source fingerprint (SHA-256):** `946010fbb6a5b99eed11e74de0733f64a270fa62910acf942749c76e0b5448f3` +**Source fingerprint (SHA-256):** `9e9607f6c122a5560680302287b677a4aced626443bc782641177a4ecdaef65a` diff --git a/built-in-nodes/RecraftTextToVectorNode.mdx b/built-in-nodes/RecraftTextToVectorNode.mdx index f463c36a9..9297995f4 100644 --- a/built-in-nodes/RecraftTextToVectorNode.mdx +++ b/built-in-nodes/RecraftTextToVectorNode.mdx @@ -5,12 +5,13 @@ sidebarTitle: "RecraftTextToVectorNode" icon: "circle" mode: wide --- + Generates SVG vector illustrations synchronously based on a text prompt and resolution. This node sends your prompt to the Recraft API and returns the generated SVG content. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `prompt` | Prompt for the image generation. (default: "") | STRING | Yes | - | | `substyle` | The specific vector illustration style to use for generation. | COMBO | Yes | `"2d_character"`
`"2d_gradient"`
`"2d_illustration"`
`"2d_flat_character"`
`"2d_flat_illustration"`
`"2d_art"`
`"2d_art_character"`
`"2d_pattern"`
`"2d_pixel_art"`
`"2d_cyberpunk"`
`"2d_engraving"`
`"2d_black_and_white"`
`"2d_ink"`
`"2d_sketch"`
`"2d_watercolor"`
`"2d_animation"`
`"2d_comic"`
`"2d_children_illustration"`
`"2d_vintage"`
`"2d_retro"`
`"2d_hand_drawn"`
`"2d_psychedelic"`
`"2d_graffiti"`
`"2d_ukiyo_e"`
`"2d_woodcut"`
`"2d_art_deco"`
`"2d_art_nouveau"`
`"2d_bauhaus"`
`"2d_constructivism"`
`"2d_cubism"`
`"2d_futurism"`
`"2d_glitch"`
`"2d_impressionism"`
`"2d_naive"`
`"2d_pointillism"`
`"2d_pop_art"`
`"2d_realism"`
`"2d_renaissance"`
`"2d_rococo"`
`"2d_romanticism"`
`"2d_surrealism"`
`"2d_suprematism"`
`"2d_symbolism"`
`"2d_expressionism"`
`"2d_abstract"`
`"2d_minimalism"`
`"2d_contemporary"`
`"2d_modern"`
`"2d_brutalism"`
`"2d_metaphysical"`
`"2d_mannerism"`
`"2d_baroque"`
`"2d_neoclassicism"`
`"2d_orientalism"`
`"2d_primitivism"`
`"2d_fauvism"`
`"2d_rayonism"`
`"2d_orphism"`
`"2d_vorticism"`
`"2d_dadaism"`
`"2d_neo_expressionism"`
`"2d_transavantgarde"`
`"2d_new_wild"`
`"2d_graffiti_classic"`
`"2d_graffiti_modern"`
`"2d_graffiti_wildstyle"`
`"2d_graffiti_bubble"`
`"2d_graffiti_throwup"`
`"2d_graffiti_tag"`
`"2d_graffiti_blockbuster"`
`"2d_graffiti_mural"`
`"2d_graffiti_stencil"`
`"2d_graffiti_3d"`
`"2d_graffiti_character"`
`"2d_graffiti_abstract"`
`"2d_graffiti_urban"`
`"2d_graffiti_neo_muralism"`
`"2d_graffiti_post_graffiti"`
`"2d_graffiti_street_art"` | | `size` | The size of the generated image. (default: "1024x1024") | COMBO | Yes | `"1024x1024"`
`"1024x2048"`
`"2048x1024"`
`"2048x2048"`
`"512x512"`
`"512x1024"`
`"1024x512"`
`"2048x512"`
`"512x2048"` | @@ -24,10 +25,10 @@ Generates SVG vector illustrations synchronously based on a text prompt and reso ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `SVG` | The generated vector illustration in SVG format | SVG | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/RecraftTextToVectorNode/en.md) --- -**Source fingerprint (SHA-256):** `b7b89e929a6d8dba78c0078962c9dde5c803bcff51350b0fb21c0cbd4c725ffe` +**Source fingerprint (SHA-256):** `4385c843d4ea312e9f35574bff6f75ae4ffd052486b787426ec37b0f8a6316e8` diff --git a/built-in-nodes/RecraftV4TextToImageNode.mdx b/built-in-nodes/RecraftV4TextToImageNode.mdx index 6712aa01f..5d9aeed99 100644 --- a/built-in-nodes/RecraftV4TextToImageNode.mdx +++ b/built-in-nodes/RecraftV4TextToImageNode.mdx @@ -5,12 +5,13 @@ sidebarTitle: "RecraftV4TextToImageNode" icon: "circle" mode: wide --- + This node generates images from text descriptions using the Recraft V4 or V4 Pro AI models. It sends your prompt to an external API and returns the generated images. You can control the output by specifying the model, image size, and number of images to create. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `prompt` | Prompt for the image generation. Maximum 10,000 characters. | STRING | Yes | N/A | | `negative_prompt` | An optional text description of undesired elements on an image. | STRING | No | N/A | | `model` | The model to use for generation. Selecting a model determines the available image sizes. | COMBO | Yes | `"recraftv4"`
`"recraftv4_pro"` | @@ -19,15 +20,15 @@ This node generates images from text descriptions using the Recraft V4 or V4 Pro | `seed` | Seed to determine if node should re-run; actual results are nondeterministic regardless of seed (default: 0). | INT | Yes | 0 to 18446744073709551615 | | `recraft_controls` | Optional additional controls over the generation via the Recraft Controls node. | CUSTOM | No | N/A | -**Note:** The `size` parameter is a dynamic input whose available options change based on the selected `model`. The `seed` value does not guarantee reproducible image outputs. +**Note:** The `size` parameter is a dynamic input whose available options change based on the selected `model`. The `seed` value does not guarantee reproducible image outputs. If you use a style ID from the Infinite Style Library, make sure it is not a Vector art style, as this may return SVG data instead of an image. ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `output` | The generated image or batch of images. | IMAGE | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/RecraftV4TextToImageNode/en.md) --- -**Source fingerprint (SHA-256):** `b116fc35810d9cd246742b3ee1e3ce5472e79a467981ffb994cd1e2c53f0f086` +**Source fingerprint (SHA-256):** `aa23cb2627407350b79ed38d9b6a5487802ddda5c7050df7a7bfb167a707cb79` diff --git a/built-in-nodes/RecraftV4TextToVectorNode.mdx b/built-in-nodes/RecraftV4TextToVectorNode.mdx index e30935338..91b7a15f6 100644 --- a/built-in-nodes/RecraftV4TextToVectorNode.mdx +++ b/built-in-nodes/RecraftV4TextToVectorNode.mdx @@ -5,16 +5,17 @@ sidebarTitle: "RecraftV4TextToVectorNode" icon: "circle" mode: wide --- + The Recraft V4 Text to Vector node generates Scalable Vector Graphics (SVG) illustrations from a text description. It connects to an external API to use either the Recraft V4 or Recraft V4 Pro model for image generation. The node outputs one or more SVG images based on your prompt. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `prompt` | Prompt for the image generation. Maximum 10,000 characters. | STRING | Yes | N/A | | `negative_prompt` | An optional text description of undesired elements on an image. | STRING | No | N/A | | `model` | The model to use for generation. Selecting a model changes the available `size` options. | COMBO | Yes | `"recraftv4"`
`"recraftv4_pro"` | -| `size` | The size of the generated image. The available options depend on the selected `model`. Default is `"1024x1024"` for `recraftv4` and `"2048x2048"` for `recraftv4_pro`. | COMBO | Yes | For `recraftv4`: `"1024x1024"`, `"1152x896"`, `"896x1152"`, `"1216x832"`, `"832x1216"`, `"1344x768"`, `"768x1344"`, `"1536x640"`, `"640x1536"`
For `recraftv4_pro`: `"2048x2048"`, `"2304x1792"`, `"1792x2304"`, `"2432x1664"`, `"1664x2432"`, `"2688x1536"`, `"1536x2688"`, `"3072x1280"`, `"1280x3072"` | +| `size` | The size of the generated image. The available options depend on the selected `model`. Default is `"1024x1024"` for `recraftv4` and `"2048x2048"` for `recraftv4_pro`. | COMBO | Yes | For `recraftv4`: `"1024x1024"`
`"1152x896"`
`"896x1152"`
`"1216x832"`
`"832x1216"`
`"1344x768"`
`"768x1344"`
`"1536x640"`
`"640x1536"`
For `recraftv4_pro`: `"2048x2048"`
`"2304x1792"`
`"1792x2304"`
`"2432x1664"`
`"1664x2432"`
`"2688x1536"`
`"1536x2688"`
`"3072x1280"`
`"1280x3072"` | | `n` | The number of images to generate (default: 1). | INT | Yes | 1 to 6 | | `seed` | Seed to determine if node should re-run; actual results are nondeterministic regardless of seed. | INT | Yes | 0 to 18446744073709551615 | | `recraft_controls` | Optional additional controls over the generation via the Recraft Controls node. | CUSTOM | No | N/A | @@ -24,10 +25,10 @@ The Recraft V4 Text to Vector node generates Scalable Vector Graphics (SVG) illu ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `output` | The generated Scalable Vector Graphics (SVG) image(s). | SVG | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/RecraftV4TextToVectorNode/en.md) --- -**Source fingerprint (SHA-256):** `e2524f2607068f2115cf7a192cb9a4f77fbe4e2535108e3c7167923d599fd212` +**Source fingerprint (SHA-256):** `0e0214036b6a8f9f6aeaad0533e014ef429a94ff55613095acb4317fc69ad934` diff --git a/built-in-nodes/RecraftVectorizeImageNode.mdx b/built-in-nodes/RecraftVectorizeImageNode.mdx index e1d6f56fc..dea25de30 100644 --- a/built-in-nodes/RecraftVectorizeImageNode.mdx +++ b/built-in-nodes/RecraftVectorizeImageNode.mdx @@ -5,21 +5,22 @@ sidebarTitle: "RecraftVectorizeImageNode" icon: "circle" mode: wide --- + Generates SVG vector graphics from an input image. This node converts raster images into scalable vector format by sending each image to the Recraft API and combining the results into a single SVG output. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `image` | The input image to convert to SVG format. Supports batch processing of multiple images. | IMAGE | Yes | - | ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `SVG` | The generated vector graphics output combining all processed images into a single SVG document. | SVG | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/RecraftVectorizeImageNode/en.md) --- -**Source fingerprint (SHA-256):** `de221f8156396cd3c95b30840e446811c2a5f8f09d66028cbc2dbe2a551fc4cd` +**Source fingerprint (SHA-256):** `bda74d9f11cc79217c61ecb8ba597a671133baa4380386428c4d9e9b68006713` diff --git a/built-in-nodes/ReferenceLatent.mdx b/built-in-nodes/ReferenceLatent.mdx index e3db13d05..4e14b356b 100644 --- a/built-in-nodes/ReferenceLatent.mdx +++ b/built-in-nodes/ReferenceLatent.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ReferenceLatent" icon: "circle" mode: wide --- + This node sets the guiding latent for an edit model. It takes conditioning data and an optional latent input, then modifies the conditioning to include reference latent information. If the model supports it, you can chain multiple ReferenceLatent nodes to set multiple reference images. ## Inputs diff --git a/built-in-nodes/ReferenceTimbreAudio.mdx b/built-in-nodes/ReferenceTimbreAudio.mdx index 918dcce29..60a12dee5 100644 --- a/built-in-nodes/ReferenceTimbreAudio.mdx +++ b/built-in-nodes/ReferenceTimbreAudio.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ReferenceTimbreAudio" icon: "circle" mode: wide --- + This node sets a reference audio timbre for use in the "ace step 1.5" process. It works by taking a conditioning input and optionally a latent representation of audio, then attaches that latent data to the conditioning for use by subsequent nodes in the workflow. ## Inputs diff --git a/built-in-nodes/RegexExtract.mdx b/built-in-nodes/RegexExtract.mdx index 9b44cd803..a343e7a74 100644 --- a/built-in-nodes/RegexExtract.mdx +++ b/built-in-nodes/RegexExtract.mdx @@ -5,6 +5,7 @@ sidebarTitle: "RegexExtract" icon: "circle" mode: wide --- + The RegexExtract node searches for patterns in text using regular expressions. It can find the first match, all matches, specific groups from matches, or all groups across multiple matches. The node supports various regex flags for case sensitivity, multiline matching, and dotall behavior. ## Inputs diff --git a/built-in-nodes/RegexMatch.mdx b/built-in-nodes/RegexMatch.mdx index 0f13e68a5..fa4eb61b8 100644 --- a/built-in-nodes/RegexMatch.mdx +++ b/built-in-nodes/RegexMatch.mdx @@ -5,6 +5,7 @@ sidebarTitle: "RegexMatch" icon: "circle" mode: wide --- + The RegexMatch node checks if a text string contains a match for a given regular expression pattern. It searches the input string and returns a simple yes/no result indicating whether the pattern was found anywhere in the text. You can adjust how the search works by enabling options like case-insensitive matching or multiline mode. ## Inputs diff --git a/built-in-nodes/RegexReplace.mdx b/built-in-nodes/RegexReplace.mdx index 8d226bd29..636374175 100644 --- a/built-in-nodes/RegexReplace.mdx +++ b/built-in-nodes/RegexReplace.mdx @@ -5,6 +5,7 @@ sidebarTitle: "RegexReplace" icon: "circle" mode: wide --- + The RegexReplace node finds and replaces text in strings using regular expression patterns. It allows you to search for text patterns and replace them with new text, with options to control how the pattern matching works including case sensitivity, multiline matching, and limiting the number of replacements. ## Inputs diff --git a/built-in-nodes/RemoveBackground.mdx b/built-in-nodes/RemoveBackground.mdx index ef942c956..b385a1b8c 100644 --- a/built-in-nodes/RemoveBackground.mdx +++ b/built-in-nodes/RemoveBackground.mdx @@ -5,6 +5,7 @@ sidebarTitle: "RemoveBackground" icon: "circle" mode: wide --- + ## Overview The Remove Background node generates a foreground mask that separates the main subject from the background of an input image. It uses a background removal model to analyze the image and produce a mask highlighting the foreground elements. @@ -12,17 +13,17 @@ The Remove Background node generates a foreground mask that separates the main s ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | -| `image` | Input image to remove the background from | IMAGE | Yes | N/A | +|-----------|-------------|-----------|----------|-------| | `bg_removal_model` | Background removal model used to generate the mask | BACKGROUND_REMOVAL_MODEL | Yes | N/A | +| `image` | Input image to remove the background from | IMAGE | Yes | N/A | ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | -| `mask` | Generated foreground mask that highlights the main subject of the input image | MASK | +|-------------|-------------|-----------| +| `mask` | Generated foreground mask | MASK | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/RemoveBackground/en.md) --- -**Source fingerprint (SHA-256):** `6b0e31792dc8a5c949944680129e91790ca396336a43ac67b7816b9d6c5b9049` +**Source fingerprint (SHA-256):** `75b415acedaeaa1a694aeba2e4b0367524c6878e3e4a1f48b2a62898c68109f9` diff --git a/built-in-nodes/RenderSplat.mdx b/built-in-nodes/RenderSplat.mdx index 3a95e1df7..b6f785471 100644 --- a/built-in-nodes/RenderSplat.mdx +++ b/built-in-nodes/RenderSplat.mdx @@ -5,7 +5,6 @@ sidebarTitle: "RenderSplat" icon: "circle" mode: wide --- -# Render Splat Render a gaussian splat as an image using an anisotropic EWA rasterizer with oriented elliptical splats, antialiasing, and depth-sorted front-to-back rendering. The camera comes from a camera_info input, or you can leave it empty to auto-frame the splat. Set frames greater than 1 for a turntable batch of images to feed a Video node. diff --git a/built-in-nodes/RenormCFG.mdx b/built-in-nodes/RenormCFG.mdx index e074272a1..d96df57b4 100644 --- a/built-in-nodes/RenormCFG.mdx +++ b/built-in-nodes/RenormCFG.mdx @@ -5,6 +5,7 @@ sidebarTitle: "RenormCFG" icon: "circle" mode: wide --- + The RenormCFG node modifies the classifier-free guidance (CFG) process in diffusion models by applying conditional scaling and normalization. It adjusts the denoising process based on specified timestep thresholds and renormalization factors to control the influence of conditional versus unconditional predictions during image generation. ## Inputs diff --git a/built-in-nodes/RepeatImageBatch.mdx b/built-in-nodes/RepeatImageBatch.mdx index 9b19e3e93..62c64685d 100644 --- a/built-in-nodes/RepeatImageBatch.mdx +++ b/built-in-nodes/RepeatImageBatch.mdx @@ -5,6 +5,7 @@ sidebarTitle: "RepeatImageBatch" icon: "circle" mode: wide --- + The RepeatImageBatch node is designed to replicate a given image a specified number of times, creating a batch of identical images. This functionality is useful for operations that require multiple instances of the same image, such as batch processing or data augmentation. ## Inputs diff --git a/built-in-nodes/RepeatLatentBatch.mdx b/built-in-nodes/RepeatLatentBatch.mdx index 48394ccbc..450e7436c 100644 --- a/built-in-nodes/RepeatLatentBatch.mdx +++ b/built-in-nodes/RepeatLatentBatch.mdx @@ -5,6 +5,7 @@ sidebarTitle: "RepeatLatentBatch" icon: "circle" mode: wide --- + The RepeatLatentBatch node is designed to replicate a given batch of latent representations a specified number of times, potentially including additional data like noise masks and batch indices. This functionality is crucial for operations that require multiple instances of the same latent data, such as data augmentation or specific generative tasks. ## Inputs diff --git a/built-in-nodes/ReplaceText.mdx b/built-in-nodes/ReplaceText.mdx index 0275d95ac..0581e3e0e 100644 --- a/built-in-nodes/ReplaceText.mdx +++ b/built-in-nodes/ReplaceText.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ReplaceText" icon: "circle" mode: wide --- + The Replace Text node performs a simple text substitution. It searches for a specified piece of text within the input and replaces every occurrence with a new piece of text. The operation is applied to all text inputs provided to the node. **Note:** This node is deprecated and superseded by the other Replace Text node. diff --git a/built-in-nodes/ReplaceVideoLatentFrames.mdx b/built-in-nodes/ReplaceVideoLatentFrames.mdx index 43eb70752..b8f7ffa39 100644 --- a/built-in-nodes/ReplaceVideoLatentFrames.mdx +++ b/built-in-nodes/ReplaceVideoLatentFrames.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ReplaceVideoLatentFrames" icon: "circle" mode: wide --- + The ReplaceVideoLatentFrames node inserts frames from a source latent video into a destination latent video, starting at a specified frame index. If the source latent is not provided, the destination latent is returned unchanged. The node handles negative indexing and will issue a warning if the source frames do not fit within the destination. ## Inputs diff --git a/built-in-nodes/Reroute.mdx b/built-in-nodes/Reroute.mdx index 25051e395..3c819b9bf 100644 --- a/built-in-nodes/Reroute.mdx +++ b/built-in-nodes/Reroute.mdx @@ -5,6 +5,7 @@ sidebarTitle: "Reroute" icon: "circle" mode: wide --- + Node Name: Reroute Node Node Purpose: Mainly used to organize the logic of overly long connection lines in the ComfyUI workflow. diff --git a/built-in-nodes/RescaleCFG.mdx b/built-in-nodes/RescaleCFG.mdx index 264d9763c..e7cac6eb4 100644 --- a/built-in-nodes/RescaleCFG.mdx +++ b/built-in-nodes/RescaleCFG.mdx @@ -5,6 +5,7 @@ sidebarTitle: "RescaleCFG" icon: "circle" mode: wide --- + The RescaleCFG node is designed to adjust the conditioning and unconditioning scales of a model's output based on a specified multiplier, aiming to achieve a more balanced and controlled generation process. It operates by rescaling the model's output to modify the influence of conditioned and unconditioned components, thereby potentially enhancing the model's performance or output quality. ## Inputs diff --git a/built-in-nodes/ResizeAndPadImage.mdx b/built-in-nodes/ResizeAndPadImage.mdx index 5bb65e173..58c563107 100644 --- a/built-in-nodes/ResizeAndPadImage.mdx +++ b/built-in-nodes/ResizeAndPadImage.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ResizeAndPadImage" icon: "circle" mode: wide --- + The ResizeAndPadImage node resizes an image to fit within specified dimensions while maintaining its original aspect ratio. It scales the image down proportionally to fit within the target width and height, then adds padding around the edges to fill any remaining space. The padding color and interpolation method can be customized to control the appearance of the padded areas and the quality of the resizing. ## Inputs diff --git a/built-in-nodes/ResizeImageMaskNode.mdx b/built-in-nodes/ResizeImageMaskNode.mdx index 2f1ea8f29..2948e344c 100644 --- a/built-in-nodes/ResizeImageMaskNode.mdx +++ b/built-in-nodes/ResizeImageMaskNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ResizeImageMaskNode" icon: "circle" mode: wide --- + The Resize Image/Mask node provides multiple methods to change the dimensions of an input image or mask. It can scale by a multiplier, set specific dimensions, match the size of another input, or adjust based on pixel count, using various interpolation methods for quality. ## Inputs diff --git a/built-in-nodes/ResizeImagesByLongerEdge.mdx b/built-in-nodes/ResizeImagesByLongerEdge.mdx index 54f5a831e..e8a98ae25 100644 --- a/built-in-nodes/ResizeImagesByLongerEdge.mdx +++ b/built-in-nodes/ResizeImagesByLongerEdge.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ResizeImagesByLongerEdge" icon: "circle" mode: wide --- + The Resize Images by Longer Edge node resizes one or more images so that their longest side matches a specified target length. It automatically determines whether the width or height is longer and scales the other dimension proportionally to preserve the original aspect ratio. This node is deprecated and superseded by the Resize Image/Mask node with the resize type set to "scale longer dimension". ## Inputs diff --git a/built-in-nodes/ResizeImagesByShorterEdge.mdx b/built-in-nodes/ResizeImagesByShorterEdge.mdx index 8062cf1d8..6cd4803a2 100644 --- a/built-in-nodes/ResizeImagesByShorterEdge.mdx +++ b/built-in-nodes/ResizeImagesByShorterEdge.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ResizeImagesByShorterEdge" icon: "circle" mode: wide --- + This node resizes images so that the shorter edge matches a specified length while preserving the original aspect ratio. It calculates new dimensions based on the target length for the shorter side and returns the resized image. ## Inputs diff --git a/built-in-nodes/ResolutionBucket.mdx b/built-in-nodes/ResolutionBucket.mdx index 1b4376046..1c86579f9 100644 --- a/built-in-nodes/ResolutionBucket.mdx +++ b/built-in-nodes/ResolutionBucket.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ResolutionBucket" icon: "circle" mode: wide --- + This node organizes a list of latent images and their corresponding conditioning data by their resolution. It groups together items that share the same height and width, creating separate batches for each unique resolution. This process is useful for preparing data for efficient training, as it allows models to process multiple items of the same size together. ## Inputs diff --git a/built-in-nodes/ResolutionSelector.mdx b/built-in-nodes/ResolutionSelector.mdx index 24b67c6e9..3f7b1b277 100644 --- a/built-in-nodes/ResolutionSelector.mdx +++ b/built-in-nodes/ResolutionSelector.mdx @@ -5,23 +5,25 @@ sidebarTitle: "ResolutionSelector" icon: "circle" mode: wide --- -The Resolution Selector node calculates the pixel width and height for an image based on a chosen aspect ratio and a target total resolution in megapixels. It is useful for generating consistent dimensions for other nodes, such as the Empty Latent Image node. The output dimensions are always rounded to the nearest multiple of 8. + +The Resolution Selector node calculates pixel width and height based on a chosen aspect ratio and a target total resolution in megapixels. It is useful for generating consistent dimensions for other nodes, such as the Empty Latent Image node. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | -| `aspect_ratio` | The aspect ratio for the output dimensions (default: `"1:1 (Square)"`). | COMBO | Yes | `"1:1 (Square)"`
`"3:2 (Photo)"`
`"4:3 (Standard)"`
`"16:9 (Widescreen)"`
`"21:9 (Ultrawide)"`
`"2:3 (Portrait Photo)"`
`"3:4 (Portrait Standard)"`
`"9:16 (Portrait Widescreen)"` | -| `megapixels` | Target total megapixels. 1.0 MP ≈ 1024×1024 for a square aspect ratio (default: 1.0). | FLOAT | Yes | 0.1 - 16.0 | +|-----------|-------------|-----------|----------|-------| +| `aspect_ratio` | The aspect ratio for the output dimensions (default: `"1:1 (Square)"`). | COMBO | Yes | `"1:1 (Square)"`
`"2:3 (Portrait Photo)"`
`"3:2 (Photo)"`
`"3:4 (Portrait Standard)"`
`"4:3 (Standard)"`
`"9:16 (Portrait Widescreen)"`
`"16:9 (Widescreen)"`
`"21:9 (Ultrawide)"` | +| `megapixels` | Target total megapixels. 1.0 MP ≈ 1024x1024 for square (default: 1.0). | FLOAT | Yes | 0.1 - 16.0 | +| `multiple` | Nearest multiple of the result to set the selected resolution to (default: 8). | INT | No | 8 - 128 (step: 4) | ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | -| `width` | The calculated width in pixels, which is a multiple of 8. | INT | -| `height` | The calculated height in pixels, which is a multiple of 8. | INT | +|-------------|-------------|-----------| +| `width` | Calculated width in pixels multiplied by the selected multiple. | INT | +| `height` | Calculated height in pixels multiplied by the selected multiple. | INT | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ResolutionSelector/en.md) --- -**Source fingerprint (SHA-256):** `7b27f0ffaaa1740a6371e53f10fa6a0ead3237ecec656b9148a2ecd11de7aaa5` +**Source fingerprint (SHA-256):** `2060bbeb6583f09014045a19462cf22a231975831b1b3b6d9374753030857e1b` diff --git a/built-in-nodes/ReveImageCreateNode.mdx b/built-in-nodes/ReveImageCreateNode.mdx index 34e5d7391..064585ae8 100644 --- a/built-in-nodes/ReveImageCreateNode.mdx +++ b/built-in-nodes/ReveImageCreateNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ReveImageCreateNode" icon: "circle" mode: wide --- + The Reve Image Create node generates images from text descriptions using the Reve AI model. It sends a text prompt to the Reve API and returns the generated image. You can control the image's aspect ratio and apply optional post-processing effects like upscaling and background removal. ## Inputs @@ -12,15 +13,12 @@ The Reve Image Create node generates images from text descriptions using the Rev | Parameter | Description | Data Type | Required | Range | | --- | --- | --- | --- | --- | | `prompt` | Text description of the desired image. Maximum 2560 characters. | STRING | Yes | N/A | -| `model` | Model version to use for generation. The aspect ratio is selected from the available options within this parameter. | COMBO | Yes | `"reve-create@20250915"` | -| `aspect_ratio` | The desired aspect ratio for the generated image. | COMBO | Yes | `"3:2"`
`"16:9"`
`"9:16"`
`"2:3"`
`"4:3"`
`"3:4"`
`"1:1"` | -| `test_time_scaling` | Enables or disables test-time scaling, which can improve image quality at the cost of longer generation time. | COMBO | Yes | `"disabled"`
`"enabled"` | +| `model` | Model version to use for generation. Includes aspect ratio selection within this parameter. | COMBO | Yes | `"reve-create@20250915"` | +| `seed` | Seed controls whether the node should re-run; results are non-deterministic regardless of seed. Default: 0. | INT | No | 0 to 2147483647 | | `upscale` | Enables or disables the upscaling post-processing step. When enabled, you must also select an upscale factor. | COMBO | No | `"disabled"`
`"enabled"` | -| `upscale_factor` | The factor by which to increase the image's resolution. This parameter is only active when `upscale` is set to `"enabled"`. | COMBO | No | `2`
`3`
`4` | | `remove_background` | When enabled, applies a background removal post-processing step to the generated image. | BOOLEAN | No | N/A | -| `seed` | A seed value that controls whether the node should re-run. Note: Results are non-deterministic regardless of the seed value. Default: 0. | INT | No | 0 to 2147483647 | -**Note:** The `upscale_factor` parameter is dependent on the `upscale` parameter being set to `"enabled"`. The `seed` parameter does not guarantee deterministic outputs. +**Note:** The `seed` parameter does not guarantee deterministic outputs. The `upscale` parameter controls whether upscaling is applied as a post-processing step. ## Outputs @@ -31,4 +29,4 @@ The Reve Image Create node generates images from text descriptions using the Rev > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ReveImageCreateNode/en.md) --- -**Source fingerprint (SHA-256):** `69c81413cb345b7ecd92055e244f89d5b33f2bd67ee83e4225dd7c2168b55d5a` +**Source fingerprint (SHA-256):** `d4e233fb94afa248503ec34fc4c1d4de48759c33632b35e139083e34929cecf3` diff --git a/built-in-nodes/ReveImageEditNode.mdx b/built-in-nodes/ReveImageEditNode.mdx index fcbcd2552..ca1055db4 100644 --- a/built-in-nodes/ReveImageEditNode.mdx +++ b/built-in-nodes/ReveImageEditNode.mdx @@ -5,12 +5,13 @@ sidebarTitle: "ReveImageEditNode" icon: "circle" mode: wide --- + The Reve Image Edit node allows you to modify an existing image based on a text description. It uses the Reve API to interpret your instructions and apply the requested changes to the image you provide. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `image` | The image to edit. | IMAGE | Yes | - | | `edit_instruction` | Text description of how to edit the image. Maximum 2560 characters. | STRING | Yes | - | | `model` | Model version to use for editing. | MODEL | Yes | `"reve-edit@20250915"`
`"reve-edit-fast@20251030"` | @@ -26,10 +27,10 @@ The Reve Image Edit node allows you to modify an existing image based on a text ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `image` | The edited image generated based on the instruction. | IMAGE | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ReveImageEditNode/en.md) --- -**Source fingerprint (SHA-256):** `21fbe9e23e952eb0132d31a295505a38a6d3640396865d00b999135d0722166f` +**Source fingerprint (SHA-256):** `067ef57802f549bc475c07eed43b14e567d6a0bdacd468825f084846b7cfddfd` diff --git a/built-in-nodes/ReveImageRemixNode.mdx b/built-in-nodes/ReveImageRemixNode.mdx index 32372e60e..156601a79 100644 --- a/built-in-nodes/ReveImageRemixNode.mdx +++ b/built-in-nodes/ReveImageRemixNode.mdx @@ -5,12 +5,13 @@ sidebarTitle: "ReveImageRemixNode" icon: "circle" mode: wide --- + The Reve Image Remix node uses the Reve API to generate a new image. It combines one or more reference images with a text prompt to create a new, remixed image based on the provided description. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `reference_images` | One or more reference images to use as a base for the remix. You can add between 1 and 6 images. | IMAGE | Yes | 1 to 6 images | | `prompt` | A text description of the desired image. You can include XML `` tags to reference specific images by their index (e.g., `0`, `1`). (default: empty) | STRING | Yes | 1 to 2560 characters | | `model` | The model version to use for remixing. Each model option includes configurable aspect ratios and test-time scaling. | COMBO | Yes | `reve-remix@20250915`
`reve-remix-fast@20251030` | @@ -23,10 +24,10 @@ The Reve Image Remix node uses the Reve API to generate a new image. It combines ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `image` | The new image generated by the Reve remix process. | IMAGE | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ReveImageRemixNode/en.md) --- -**Source fingerprint (SHA-256):** `eb69d653812ecd63c66be9290233a820a4d0145bdd5be1e23601d8cdd5eb228a` +**Source fingerprint (SHA-256):** `095e286f5badcdc1cdc034b2b91545f136f37550819888ac19d7ac808aec7641` diff --git a/built-in-nodes/Rodin3D_Detail.mdx b/built-in-nodes/Rodin3D_Detail.mdx index aad0426c0..a1298afa9 100644 --- a/built-in-nodes/Rodin3D_Detail.mdx +++ b/built-in-nodes/Rodin3D_Detail.mdx @@ -5,12 +5,13 @@ sidebarTitle: "Rodin3D_Detail" icon: "circle" mode: wide --- + The Rodin 3D Detail node generates detailed 3D assets using the Rodin API. It takes input images and processes them through the Rodin service to create high-quality 3D models with detailed geometry and materials. The node handles the entire workflow from task creation to downloading the final 3D model file. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `Images` | Input images used for 3D model generation. A minimum of 1 image is required, and a maximum of 5 images can be provided. | IMAGE | Yes | - | | `Seed` | Random seed value for reproducible results (default: 0) | INT | No | 0 to 65535 | | `Material_Type` | Type of material to apply to the 3D model (default: "PBR") | STRING | No | `"PBR"`
`"Shaded"` | @@ -19,11 +20,11 @@ The Rodin 3D Detail node generates detailed 3D assets using the Rodin API. It ta ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `3D Model Path` | File path to the generated 3D model (for backward compatibility only) | STRING | | `GLB` | The generated 3D model in GLB format | FILE3DGLB | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/Rodin3D_Detail/en.md) --- -**Source fingerprint (SHA-256):** `ccdee80eb972c13a8849488080c08ba7276cec0b77a2089c7a9ad5b8adc5937b` +**Source fingerprint (SHA-256):** `941265733c20d27d67621a83a05be822731696f4dd376299510d4279a35f51ee` diff --git a/built-in-nodes/Rodin3D_Gen2.mdx b/built-in-nodes/Rodin3D_Gen2.mdx index 71286e7b0..adee37603 100644 --- a/built-in-nodes/Rodin3D_Gen2.mdx +++ b/built-in-nodes/Rodin3D_Gen2.mdx @@ -5,12 +5,13 @@ sidebarTitle: "Rodin3D_Gen2" icon: "circle" mode: wide --- + The Rodin3D_Gen2 node generates 3D assets using the Rodin API. It takes input images and converts them into 3D models with various material types and polygon counts. The node handles the entire generation process including task creation, status polling, and file downloading automatically. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `Images` | Input images to use for 3D model generation. Accepts 1 to 5 images. | IMAGE | Yes | - | | `Seed` | Random seed value for generation (default: 0) | INT | No | 0-65535 | | `Material_Type` | Type of material to apply to the 3D model (default: "PBR") | COMBO | No | "PBR"
"Shaded" | @@ -20,11 +21,11 @@ The Rodin3D_Gen2 node generates 3D assets using the Rodin API. It takes input im ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `3D Model Path` | File path to the generated 3D model (for backward compatibility) | STRING | | `GLB` | The generated 3D model in GLB format | FILE3DGLB | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/Rodin3D_Gen2/en.md) --- -**Source fingerprint (SHA-256):** `98e183ba480d2ef8dc1930132ea4edf83481cf6bf7ee18a22972b71dd532c7ea` +**Source fingerprint (SHA-256):** `6ee8b52152e84cca48c7875ce066ab19805a42e5cccc84865c6027a4f6fd3b16` diff --git a/built-in-nodes/Rodin3D_Gen25_Image.mdx b/built-in-nodes/Rodin3D_Gen25_Image.mdx index 49c61e238..625fa8cc2 100644 --- a/built-in-nodes/Rodin3D_Gen25_Image.mdx +++ b/built-in-nodes/Rodin3D_Gen25_Image.mdx @@ -5,6 +5,7 @@ sidebarTitle: "Rodin3D_Gen25_Image" icon: "circle" mode: wide --- + ## Overview This node generates a 3D model from one to five reference images using the Rodin Gen-2.5 API. You can choose between Fast, Regular, or Extreme-High quality modes to balance generation speed and cost. @@ -12,7 +13,7 @@ This node generates a 3D model from one to five reference images using the Rodin ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `images` | One to five input images. The first image is used for materials when multiple images are provided. | IMAGE | Yes | 1 to 5 images | | `mode` | The generation quality mode. Higher quality modes produce better results but cost more. | COMBO | Yes | `"Fast"`
`"Regular"`
`"Extreme-High"` | | `material` | The material type for the generated 3D model. | COMBO | Yes | `"PBR"`
`"Matte"` | @@ -34,10 +35,10 @@ This node generates a 3D model from one to five reference images using the Rodin ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `model_file` | The generated 3D model file in the selected geometry format. | FILE3D | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/Rodin3D_Gen25_Image/en.md) --- -**Source fingerprint (SHA-256):** `65f755a2c3bd2317eb61c4681a406b51b06f960e36864d3602c3d03a44aa4878` +**Source fingerprint (SHA-256):** `6437f8d34624fccfb92505bcdc627db2df2f4159c929a4f7b00352906c609a25` diff --git a/built-in-nodes/Rodin3D_Gen25_Text.mdx b/built-in-nodes/Rodin3D_Gen25_Text.mdx index db45a92f1..16b3c779c 100644 --- a/built-in-nodes/Rodin3D_Gen25_Text.mdx +++ b/built-in-nodes/Rodin3D_Gen25_Text.mdx @@ -5,6 +5,7 @@ sidebarTitle: "Rodin3D_Gen25_Text" icon: "circle" mode: wide --- + ## Overview Generate a 3D model from a text prompt using the Rodin Gen-2.5 API. You can choose between different quality modes (Fast, Regular, or Extreme-High) to balance generation speed and output quality. @@ -12,8 +13,8 @@ Generate a 3D model from a text prompt using the Rodin Gen-2.5 API. You can choo ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | -| `prompt` | Text prompt describing the 3D model you want to generate. | STRING | Yes | Max 2500 characters | +|-----------|-------------|-----------|----------|-------| +| `prompt` | Text prompt for the 3D model. | STRING | Yes | 1 to 2500 characters | | `mode` | The generation quality and speed mode. "Fast" is quickest, "Extreme-High" produces the highest quality but takes longer. | COMBO | Yes | `"Fast"`
`"Regular"`
`"Extreme-High"` | | `material` | The material style for the generated 3D model. | COMBO | Yes | `"PBR"`
`"Matte"`
`"Shiny"` | | `geometry_file_format` | The file format for the output 3D model. | COMBO | Yes | `"glb"`
`"obj"`
`"stl"`
`"usdz"` | @@ -33,10 +34,10 @@ Generate a 3D model from a text prompt using the Rodin Gen-2.5 API. You can choo ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `model_file` | The generated 3D model file in the specified format. | FILE3DANY | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/Rodin3D_Gen25_Text/en.md) --- -**Source fingerprint (SHA-256):** `79fbaf466e9af88cdfdac0f9136a2df17ba4bc2e5bb65a35b9ad2b1181da94db` +**Source fingerprint (SHA-256):** `7e71532203290e21e13d345b09330a1c00aff9d3754e63f5eff65f37f3fa2403` diff --git a/built-in-nodes/Rodin3D_Regular.mdx b/built-in-nodes/Rodin3D_Regular.mdx index 05843bfd4..8361b6cd0 100644 --- a/built-in-nodes/Rodin3D_Regular.mdx +++ b/built-in-nodes/Rodin3D_Regular.mdx @@ -5,16 +5,17 @@ sidebarTitle: "Rodin3D_Regular" icon: "circle" mode: wide --- + The Rodin 3D Regular node generates 3D assets using the Rodin API. It takes input images and processes them through the Rodin service to create 3D models. The node handles the entire workflow from task creation to downloading the final 3D model files. ## Inputs | Parameter | Description | Data Type | Required | Range | | --- | --- | --- | --- | --- | -| `Images` | Input images used for 3D model generation. Up to 5 images can be provided. | IMAGE | Yes | - | +| `Images` | Input images used for 3D model generation. Up to 5 images can be provided. At least 1 image is required. | IMAGE | Yes | - | | `Seed` | Random seed value for reproducible results (default: 0). | INT | No | 0 to 65535 | | `Material_Type` | Type of material to apply to the 3D model (default: "PBR"). | STRING | No | `"PBR"`
`"Shaded"` | -| `Polygon_count` | Target polygon count and mesh type for the generated 3D model (default: "18K-Quad"). | STRING | No | `"4K-Quad"`
`"8K-Quad"`
`"18K-Quad"`
`"50K-Quad"`
`"200K-Triangle"` | +| `Polygon_count` | Target polygon count and mesh type for the generated 3D model (default: "18K-Quad"). | STRING | No | `"4K-Quad"`
`"8K-Quad"`
`"18K-Quad"`
`"50K-Quad"
`"200K-Triangle"` | **Note:** At least 1 image is required for 3D model generation. A maximum of 5 images can be provided. @@ -28,4 +29,4 @@ The Rodin 3D Regular node generates 3D assets using the Rodin API. It takes inpu > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/Rodin3D_Regular/en.md) --- -**Source fingerprint (SHA-256):** `5d65be9cb92da615690df5665ca02c98e98e95510e002502a33fd869c31e7419` +**Source fingerprint (SHA-256):** `e0bd8ef311f33481fec877801dea80302eba076f2d9e12f52467e889242a9637` diff --git a/built-in-nodes/Rodin3D_Sketch.mdx b/built-in-nodes/Rodin3D_Sketch.mdx index f96aed3f3..4385bfb67 100644 --- a/built-in-nodes/Rodin3D_Sketch.mdx +++ b/built-in-nodes/Rodin3D_Sketch.mdx @@ -5,12 +5,13 @@ sidebarTitle: "Rodin3D_Sketch" icon: "circle" mode: wide --- + This node generates 3D assets using the Rodin API. It takes input images and converts them into 3D models through an external service. The node handles the entire process from task creation to downloading the final 3D model files. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `Images` | Input images to be converted into 3D models. You can provide between 1 and 5 images. | IMAGE | Yes | 1 to 5 images | | `Seed` | Random seed value for generation (default: 0). Set to 0 for a random seed. | INT | No | 0 to 65535 | @@ -19,11 +20,11 @@ This node generates 3D assets using the Rodin API. It takes input images and con ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `3D Model Path` | File path to the generated 3D model (for backward compatibility only) | STRING | | `GLB` | The generated 3D model in GLB format | FILE3DGLB | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/Rodin3D_Sketch/en.md) --- -**Source fingerprint (SHA-256):** `7030e6966a13b62055a17fc1eb39f34aa228fa37bbdcf7c2d5dbbbc1ca96c819` +**Source fingerprint (SHA-256):** `0b77ce871e267450af63f3e2fe0e36fe81ababc25cbb11498546ad8f487b65e5` diff --git a/built-in-nodes/Rodin3D_Smooth.mdx b/built-in-nodes/Rodin3D_Smooth.mdx index 995f7b2c2..32f1f872b 100644 --- a/built-in-nodes/Rodin3D_Smooth.mdx +++ b/built-in-nodes/Rodin3D_Smooth.mdx @@ -5,12 +5,13 @@ sidebarTitle: "Rodin3D_Smooth" icon: "circle" mode: wide --- + The Rodin 3D Smooth node generates 3D assets using the Rodin API by processing input images and converting them into smooth 3D models. It takes multiple images as input and produces a downloadable 3D model file. The node handles the entire generation process including task creation, status polling, and file downloading automatically. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `Images` | Input images to use for 3D model generation. Multiple images can be provided (up to 5). | IMAGE | Yes | - | | `Seed` | Random seed value for generation consistency (default: 0). | INT | No | 0 to 65535 | | `Material_Type` | Type of material to apply to the 3D model (default: "PBR"). | STRING | No | "PBR"
"Shaded" | @@ -21,11 +22,11 @@ The Rodin 3D Smooth node generates 3D assets using the Rodin API by processing i ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `3D Model Path` | File path to the downloaded 3D model (for backward compatibility only). | STRING | | `GLB` | The generated 3D model in GLB format. | FILE3DGLB | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/Rodin3D_Smooth/en.md) --- -**Source fingerprint (SHA-256):** `60a5d70fa095b46f221ce452e290739852b1ebeba34ab7ec21b0b4e3c8e6d164` +**Source fingerprint (SHA-256):** `c7dc23d2a7a8e2d425fc389476ef381f4ebf974f522c6e3774222866eee064e9` diff --git a/built-in-nodes/RunwayAleph2KeyframeNode.mdx b/built-in-nodes/RunwayAleph2KeyframeNode.mdx new file mode 100644 index 000000000..17dacf826 --- /dev/null +++ b/built-in-nodes/RunwayAleph2KeyframeNode.mdx @@ -0,0 +1,35 @@ +--- +title: "RunwayAleph2KeyframeNode - ComfyUI Built-in Node Documentation" +description: "Complete documentation for the RunwayAleph2KeyframeNode node in ComfyUI. Learn its inputs, outputs, parameters and usage." +sidebarTitle: "RunwayAleph2KeyframeNode" +icon: "circle" +mode: wide +--- + +This node anchors a guidance image to a specific moment of your input video, so the Aleph2 model steers the edit at that point in your footage. Connect this node to the "keyframes" input of the Runway Aleph2 Video to Video node, and chain several together (up to 5) via the optional "keyframes" input. + +## Inputs + +| Parameter | Description | Data Type | Required | Range | +|-----------|-------------|-----------|----------|-------| +| `image` | The guidance image to apply at the chosen moment of the input video. | IMAGE | Yes | - | +| `timing` | How to place this image on the input video's timeline. | COMBO | Yes | "Absolute seconds"
"Fraction of duration" | +| `keyframes` | Optional earlier keyframes to chain with this one. | KEYFRAME | No | - | + +### Timing Parameter Details + +The `timing` parameter has two modes: + +- **"Absolute seconds"**: When selected, a `seconds` sub-parameter appears. This specifies the time in seconds from the start of the input video where the image applies (default: 0.0, range: 0.0 to 30.0, step 0.1). +- **"Fraction of duration"**: When selected, a `fraction` sub-parameter appears. This specifies where in the input video the image applies as a fraction of its duration, where 0.0 is the start and 1.0 is the end (default: 0.0, range: 0.0 to 1.0, step 0.01). + +## Outputs + +| Output Name | Description | Data Type | +|-------------|-------------|-----------| +| `keyframes` | A chain of keyframes including this one and any previously connected keyframes. | KEYFRAME | + +> This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/RunwayAleph2KeyframeNode/en.md) + +--- +**Source fingerprint (SHA-256):** `b5ac6553166b7366fd35f97740861be163f91bc2353f5f83bdc2f04bf40f8478` diff --git a/built-in-nodes/RunwayAleph2PromptImageNode.mdx b/built-in-nodes/RunwayAleph2PromptImageNode.mdx new file mode 100644 index 000000000..3b6b9cf72 --- /dev/null +++ b/built-in-nodes/RunwayAleph2PromptImageNode.mdx @@ -0,0 +1,34 @@ +--- +title: "RunwayAleph2PromptImageNode - ComfyUI Built-in Node Documentation" +description: "Complete documentation for the RunwayAleph2PromptImageNode node in ComfyUI. Learn its inputs, outputs, parameters and usage." +sidebarTitle: "RunwayAleph2PromptImageNode" +icon: "circle" +mode: wide +--- + +This node anchors a guidance image to a specific moment in the output video, controlling what the edited video looks like at that point. Connect this node to the `prompt_images` input of the Runway Aleph2 Video to Video node, and chain several together (up to 5) using the optional `prompt_images` input. + +## Inputs + +| Parameter | Description | Data Type | Required | Range | +|-----------|-------------|-----------|----------|-------| +| `image` | The guidance image to place at the chosen moment of the output video. | IMAGE | Yes | - | +| `position` | How to place this image on the output video's timeline. Choose between absolute timing (seconds from start) or fractional timing (percentage of video duration). | COMBO | Yes | `Absolute (seconds)`
`Fraction (0.0 to 1.0)` | +| `prompt_images` | Optional earlier prompt images to chain with this one. Connect the output of another Runway Aleph2 Prompt Image node here to build a chain of up to 5 guidance images. | PROMPT_IMAGE_CHAIN | No | - | + +**Position Mode Details:** + +When `position` is set to `Absolute (seconds)`, you must provide a `seconds` value (default: 0.0, range: 0.0 to 30.0, step: 0.1). This specifies the exact time in seconds from the start of the output video where this image applies. + +When `position` is set to `Fraction (0.0 to 1.0)`, you must provide a `fraction` value (default: 0.0, range: 0.0 to 1.0, step: 0.01). This specifies where in the output video this image applies as a fraction of its total duration (0.0 = start, 1.0 = end). + +## Outputs + +| Output Name | Description | Data Type | +|-------------|-------------|-----------| +| `prompt_images` | A chain of prompt images that can be connected to the `prompt_images` input of the Runway Aleph2 Video to Video node. | PROMPT_IMAGE_CHAIN | + +> This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/RunwayAleph2PromptImageNode/en.md) + +--- +**Source fingerprint (SHA-256):** `a8b86fb5d73d27cc58aa59c195ca058eec8a5c9433ea09522ff3e905f6b88193` diff --git a/built-in-nodes/RunwayAleph2VideoToVideoNode.mdx b/built-in-nodes/RunwayAleph2VideoToVideoNode.mdx new file mode 100644 index 000000000..3661f77f8 --- /dev/null +++ b/built-in-nodes/RunwayAleph2VideoToVideoNode.mdx @@ -0,0 +1,37 @@ +--- +title: "RunwayAleph2VideoToVideoNode - ComfyUI Built-in Node Documentation" +description: "Complete documentation for the RunwayAleph2VideoToVideoNode node in ComfyUI. Learn its inputs, outputs, parameters and usage." +sidebarTitle: "RunwayAleph2VideoToVideoNode" +icon: "circle" +mode: wide +--- + +This node edits a video using a text prompt with Runway's Aleph2 model. It transforms your footage by restyling, relighting, adding or removing elements, or changing the viewpoint while preserving the original motion and timing. The output resolution matches the input video. + +## Inputs + +| Parameter | Description | Data Type | Required | Range | +|-----------|-------------|-----------|----------|-------| +| `prompt` | Describes what should appear in the output (1-1000 characters). | STRING | Yes | 1-1000 characters | +| `video` | Input video to edit. Must be 2-30 seconds at 30 fps or lower. | VIDEO | Yes | 2-30 seconds duration, 30 fps max | +| `seed` | Random seed for generation (default: 0). | INT | Yes | 0 to 4294967295 | +| `public_figure_threshold` | Content moderation for recognizable public figures (default: "low"). | COMBO | Yes | "auto"
"low" | +| `keyframes` | Guidance images anchored to the input video, from Aleph2 Keyframe nodes (up to 5). Use keyframes or prompt images, not both. | KEYFRAME | No | Up to 5 items | +| `prompt_images` | Guidance images anchored to the output video, from Aleph2 Prompt Image nodes (up to 5). Use keyframes or prompt images, not both. | PROMPT_IMAGE | No | Up to 5 items | + +**Important constraints:** +- The input video must be between 2 and 30 seconds long and have a frame rate of 30 fps or lower. +- You can use either `keyframes` or `prompt_images` for guidance, but not both at the same time. +- Each guidance input (keyframes or prompt images) supports a maximum of 5 items. +- Keyframe timestamps and prompt image timestamps must not exceed the input video duration. + +## Outputs + +| Output Name | Description | Data Type | +|-------------|-------------|-----------| +| `video` | The edited video generated by the Aleph2 model. | VIDEO | + +> This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/RunwayAleph2VideoToVideoNode/en.md) + +--- +**Source fingerprint (SHA-256):** `bda4d0f49843c1a8f311ddbce5911a2a157cae798a26f7a183b31fe41686d0b7` diff --git a/built-in-nodes/RunwayFirstLastFrameNode.mdx b/built-in-nodes/RunwayFirstLastFrameNode.mdx index 8e854b5a1..cc472f963 100644 --- a/built-in-nodes/RunwayFirstLastFrameNode.mdx +++ b/built-in-nodes/RunwayFirstLastFrameNode.mdx @@ -5,12 +5,13 @@ sidebarTitle: "RunwayFirstLastFrameNode" icon: "circle" mode: wide --- + The Runway First-Last-Frame to Video node generates videos by uploading first and last keyframes along with a text prompt. It creates smooth transitions between the provided start and end frames using Runway's Gen-3 model. This is particularly useful for complex transitions where the end frame differs significantly from the start frame. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `prompt` | Text prompt for the generation (default: empty string) | STRING | Yes | N/A | | `start_frame` | Start frame to be used for the video | IMAGE | Yes | N/A | | `end_frame` | End frame to be used for the video. Supported for gen3a_turbo only. | IMAGE | Yes | N/A | @@ -28,10 +29,10 @@ The Runway First-Last-Frame to Video node generates videos by uploading first an ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `output` | The generated video transitioning between the start and end frames | VIDEO | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/RunwayFirstLastFrameNode/en.md) --- -**Source fingerprint (SHA-256):** `a2d4839bf30bff3e3199a18129eb32c8495b8ea0c9ce209e9b3d00574de35399` +**Source fingerprint (SHA-256):** `469814fa2ac6d3fb539a4e4fb8a7e952c610f715816c7179a0c918edd47051eb` diff --git a/built-in-nodes/RunwayImageToVideoNodeGen3a.mdx b/built-in-nodes/RunwayImageToVideoNodeGen3a.mdx index 1904afae7..6a41652a4 100644 --- a/built-in-nodes/RunwayImageToVideoNodeGen3a.mdx +++ b/built-in-nodes/RunwayImageToVideoNodeGen3a.mdx @@ -5,12 +5,13 @@ sidebarTitle: "RunwayImageToVideoNodeGen3a" icon: "circle" mode: wide --- + The Runway Image to Video (Gen3a Turbo) node generates a video from a single starting frame using Runway's Gen3a Turbo model. It takes a text prompt and an initial image frame, then creates a video sequence based on the specified duration and aspect ratio. This node connects to Runway's API to process the generation remotely. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `prompt` | Text prompt for the generation (default: "") | STRING | Yes | N/A | | `start_frame` | Start frame to be used for the video | IMAGE | Yes | N/A | | `duration` | Video duration in seconds (default: "5") | COMBO | Yes | `"5"`
`"10"` | @@ -26,10 +27,10 @@ The Runway Image to Video (Gen3a Turbo) node generates a video from a single sta ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `output` | The generated video sequence | VIDEO | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/RunwayImageToVideoNodeGen3a/en.md) --- -**Source fingerprint (SHA-256):** `ff88d2486746ab3ddf1b7a0c3184c54abd6bcb01e9743bc04c93e9c3a9e8d9ff` +**Source fingerprint (SHA-256):** `86d4c5468ca1a192e71f502d4d409a9813769c68aa464d113a012052a55d760e` diff --git a/built-in-nodes/RunwayImageToVideoNodeGen4.mdx b/built-in-nodes/RunwayImageToVideoNodeGen4.mdx index 9d32c81db..cb53b147b 100644 --- a/built-in-nodes/RunwayImageToVideoNodeGen4.mdx +++ b/built-in-nodes/RunwayImageToVideoNodeGen4.mdx @@ -5,15 +5,16 @@ sidebarTitle: "RunwayImageToVideoNodeGen4" icon: "circle" mode: wide --- + The Runway Image to Video (Gen4 Turbo) node generates a video from a single starting frame using Runway's Gen4 Turbo model. It takes a text prompt and an initial image frame, then creates a video sequence based on the provided duration and aspect ratio settings. The node handles uploading the starting frame to Runway's API and returns the generated video. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `prompt` | Text prompt for the generation (default: empty string) | STRING | Yes | - | | `start_frame` | Start frame to be used for the video | IMAGE | Yes | - | -| `duration` | Video duration in seconds (default: "5") | COMBO | Yes | `"5"`
`"10"` | +| `duration` | Video duration in seconds | COMBO | Yes | `"5"`
`"10"` | | `ratio` | Aspect ratio for the generated video (default: "1280:720") | COMBO | Yes | `"1280:720"`
`"720:1280"`
`"1104:832"`
`"832:1104"`
`"960:960"`
`"1584:672"` | | `seed` | Random seed for generation (default: 0) | INT | No | 0 to 4294967295 | @@ -26,10 +27,10 @@ The Runway Image to Video (Gen4 Turbo) node generates a video from a single star ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `output` | The generated video based on the input frame and prompt | VIDEO | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/RunwayImageToVideoNodeGen4/en.md) --- -**Source fingerprint (SHA-256):** `0b5a2c351277b8c2247b4625fd030dd6f4de8dafd92f59a969575db1ba2f7fe9` +**Source fingerprint (SHA-256):** `1cbf70391f1dfd0f40a3085dad68b98ec20e964eab7d4a17b2fb3cd07a035277` diff --git a/built-in-nodes/RunwayTextToImageNode.mdx b/built-in-nodes/RunwayTextToImageNode.mdx index 500f003b3..dc72cc624 100644 --- a/built-in-nodes/RunwayTextToImageNode.mdx +++ b/built-in-nodes/RunwayTextToImageNode.mdx @@ -5,12 +5,13 @@ sidebarTitle: "RunwayTextToImageNode" icon: "circle" mode: wide --- + The Runway Text to Image node generates images from text prompts using Runway's Gen 4 model. You can provide a text description and optionally include a reference image to guide the image generation process. The node handles the API communication and returns the generated image. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `prompt` | Text prompt for the generation (default: "") | STRING | Yes | - | | `ratio` | Aspect ratio for the generated image | COMBO | Yes | "16:9"
"1:1"
"21:9"
"2:3"
"3:2"
"4:5"
"5:4"
"9:16"
"9:21" | | `reference_image` | Optional reference image to guide the generation | IMAGE | No | - | @@ -20,10 +21,10 @@ The Runway Text to Image node generates images from text prompts using Runway's ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `output` | The generated image based on the text prompt and optional reference image | IMAGE | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/RunwayTextToImageNode/en.md) --- -**Source fingerprint (SHA-256):** `212eec9ae7ae3df06cefacae361cfd1f623ea7b6b1ca0e4beb4f5b7df76226e5` +**Source fingerprint (SHA-256):** `c9403da2e9ad8f663d3eea32eb549843696262e4472fc8d58c1f56ef9cc5aa7d` diff --git a/built-in-nodes/SAM3_Detect.mdx b/built-in-nodes/SAM3_Detect.mdx index 7569abb22..3b1f41ff7 100644 --- a/built-in-nodes/SAM3_Detect.mdx +++ b/built-in-nodes/SAM3_Detect.mdx @@ -5,7 +5,6 @@ sidebarTitle: "SAM3_Detect" icon: "circle" mode: wide --- -# SAM3 Detect Node ## Overview diff --git a/built-in-nodes/SAM3_TrackPreview.mdx b/built-in-nodes/SAM3_TrackPreview.mdx index ce8195c23..07143e3e3 100644 --- a/built-in-nodes/SAM3_TrackPreview.mdx +++ b/built-in-nodes/SAM3_TrackPreview.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SAM3_TrackPreview" icon: "circle" mode: wide --- + ## Overview This node creates a video preview of tracked objects, drawing each tracked object with a distinct color overlay and a number label. It does not output any image or video tensors — instead, it saves the resulting preview video directly to a temporary file. diff --git a/built-in-nodes/SAM3_TrackToMask.mdx b/built-in-nodes/SAM3_TrackToMask.mdx index f887dfd1a..aa9d3cf4f 100644 --- a/built-in-nodes/SAM3_TrackToMask.mdx +++ b/built-in-nodes/SAM3_TrackToMask.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SAM3_TrackToMask" icon: "circle" mode: wide --- + ## Overview Selects specific tracked objects from a SAM3 tracking session by their index numbers and combines them into a single output mask. This allows you to choose which objects to keep and which to ignore from the tracking results. diff --git a/built-in-nodes/SAM3_VideoTrack.mdx b/built-in-nodes/SAM3_VideoTrack.mdx index 948a88457..d7cf9d28a 100644 --- a/built-in-nodes/SAM3_VideoTrack.mdx +++ b/built-in-nodes/SAM3_VideoTrack.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SAM3_VideoTrack" icon: "circle" mode: wide --- + ## Overview Track objects across video frames using SAM3's memory-based tracker. This node processes a sequence of video frames and maintains object identities across frames, using either initial masks or text prompts to define what to track. diff --git a/built-in-nodes/SCAIL2ColoredMask.mdx b/built-in-nodes/SCAIL2ColoredMask.mdx new file mode 100644 index 000000000..798f71447 --- /dev/null +++ b/built-in-nodes/SCAIL2ColoredMask.mdx @@ -0,0 +1,31 @@ +--- +title: "SCAIL2ColoredMask - ComfyUI Built-in Node Documentation" +description: "Complete documentation for the SCAIL2ColoredMask node in ComfyUI. Learn its inputs, outputs, parameters and usage." +sidebarTitle: "SCAIL2ColoredMask" +icon: "circle" +mode: wide +--- + +This node renders SAM3 tracking data into colored masks that are consumed by the WanSCAILToVideo node. It processes tracking data from a driving pose video and optionally a reference image, assigning consistent colors to each tracked person across both outputs. + +## Inputs + +| Parameter | Description | Data Type | Required | Range | +|-----------|-------------|-----------|----------|-------| +| `driving_track_data` | SAM3 track of the driving pose video. Will be rendered into the pose_video_mask output. | SAM3_TRACK_DATA | Yes | - | +| `ref_track_data` | SAM3 track of the reference image(s) (one identity per object, colored in batch order), or a plain MASK of the reference subject (rendered as a single identity). | SAM3_TRACK_DATA or MASK | No | - | +| `object_indices` | Comma-separated list of person indices to include (e.g. '0,2,3'). Applied to both reference and pose video masks. Empty = all. (default: "") | STRING | Yes | - | +| `sort_by` | Order in which palette colors are assigned to the tracked objects (applied to both reference and pose video so each identity keeps the same color). Objects that appear in earlier frames always come first; within a frame, left_to_right = leftmost object (by centroid at first appearance) gets the first color, area = biggest object (by mask area at first appearance) gets the first color; none = keep SAM3's order. (default: "left_to_right") | COMBO | Yes | `"none"`
`"left_to_right"`
`"area"` | +| `replacement_mode` | False = Animation Mode (pose_video_mask has black background, reference_image_mask has white background). True = Replacement Mode (pose_video_mask has white background, reference_image_mask has black background). (default: False) | BOOLEAN | Yes | False
True | + +## Outputs + +| Output Name | Description | Data Type | +|-------------|-------------|-----------| +| `pose_video_mask` | Colored mask rendered from the driving pose video tracking data. Background color follows replacement_mode setting. | IMAGE | +| `reference_image_mask` | Colored mask rendered from the reference image tracking data. Background is black in Replacement Mode, white in Animation Mode. If no reference data is provided, returns a solid fill matching the reference background color. | IMAGE | + +> This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/SCAIL2ColoredMask/en.md) + +--- +**Source fingerprint (SHA-256):** `ce0669ad0ed3c76cc18ef0ee7b620f5aa6eaa1e5b96c189941c0a5b744c3351f` diff --git a/built-in-nodes/SDPoseDrawKeypoints.mdx b/built-in-nodes/SDPoseDrawKeypoints.mdx index d41fe5e9d..cadf7a8c8 100644 --- a/built-in-nodes/SDPoseDrawKeypoints.mdx +++ b/built-in-nodes/SDPoseDrawKeypoints.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SDPoseDrawKeypoints" icon: "circle" mode: wide --- + The SDPoseDrawKeypoints node takes pose estimation data (keypoints) and draws them as a visual skeleton on a blank canvas. It allows you to selectively draw different parts of the pose, such as the body, hands, face, and feet, with customizable line widths and point sizes. The resulting image can be used for visualization or as input for other nodes that require a pose image. ## Inputs diff --git a/built-in-nodes/SDPoseFaceBBoxes.mdx b/built-in-nodes/SDPoseFaceBBoxes.mdx index d5bb3b3ff..b1935e291 100644 --- a/built-in-nodes/SDPoseFaceBBoxes.mdx +++ b/built-in-nodes/SDPoseFaceBBoxes.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SDPoseFaceBBoxes" icon: "circle" mode: wide --- + The SDPoseFaceBBoxes node processes pose keypoint data to detect and generate bounding boxes around human faces. It analyzes the 2D face keypoints for each person in a frame, calculates a bounding box based on those points, and can adjust the box's size and shape. The resulting bounding boxes are formatted to be compatible with other nodes in the SDPose workflow, such as the SDPoseKeypointExtractor. ## Inputs diff --git a/built-in-nodes/SDPoseKeypointExtractor.mdx b/built-in-nodes/SDPoseKeypointExtractor.mdx index 74e7f47f5..25f10e9c5 100644 --- a/built-in-nodes/SDPoseKeypointExtractor.mdx +++ b/built-in-nodes/SDPoseKeypointExtractor.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SDPoseKeypointExtractor" icon: "circle" mode: wide --- + The SDPoseKeypointExtractor node detects human pose keypoints from input images using the SDPose model. It can process full images or specific regions defined by bounding boxes and outputs the detected keypoints in the OpenPose format, which includes the coordinates for each person and a confidence score for each keypoint. ## Inputs diff --git a/built-in-nodes/SDTurboScheduler.mdx b/built-in-nodes/SDTurboScheduler.mdx index 3a7a51f62..f4bc5d5e6 100644 --- a/built-in-nodes/SDTurboScheduler.mdx +++ b/built-in-nodes/SDTurboScheduler.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SDTurboScheduler" icon: "circle" mode: wide --- + SDTurboScheduler is designed to generate a sequence of sigma values for image sampling, adjusting the sequence based on the denoise level and the number of steps specified. It leverages a specific model's sampling capabilities to produce these sigma values, which are crucial for controlling the denoising process during image generation. ## Inputs diff --git a/built-in-nodes/SD_4XUpscale_Conditioning.mdx b/built-in-nodes/SD_4XUpscale_Conditioning.mdx index 726116918..3cb9976d9 100644 --- a/built-in-nodes/SD_4XUpscale_Conditioning.mdx +++ b/built-in-nodes/SD_4XUpscale_Conditioning.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SD_4XUpscale_Conditioning" icon: "circle" mode: wide --- + The SD_4XUpscale_Conditioning node prepares conditioning data for upscaling images using diffusion models. It takes input images and conditioning data, then applies scaling and noise augmentation to create modified conditioning that guides the upscaling process. The node outputs both positive and negative conditioning along with latent representations for the upscaled dimensions. ## Inputs diff --git a/built-in-nodes/SUPIRApply.mdx b/built-in-nodes/SUPIRApply.mdx index f932261c7..1b2e6544a 100644 --- a/built-in-nodes/SUPIRApply.mdx +++ b/built-in-nodes/SUPIRApply.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SUPIRApply" icon: "circle" mode: wide --- + The SUPIRApply node applies a SUPIR model patch to a diffusion model. It uses the patch to modify the model's behavior, allowing it to incorporate guidance from an input image during the sampling process. The node also provides controls for adjusting the strength of this guidance over time and includes an optional feature to help maintain fidelity to the original input. ## Inputs diff --git a/built-in-nodes/SV3D_Conditioning.mdx b/built-in-nodes/SV3D_Conditioning.mdx index e909e0a81..0e460629a 100644 --- a/built-in-nodes/SV3D_Conditioning.mdx +++ b/built-in-nodes/SV3D_Conditioning.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SV3D_Conditioning" icon: "circle" mode: wide --- + The SV3D_Conditioning node prepares conditioning data for 3D video generation using the SV3D model. It takes an initial image and processes it through CLIP vision and VAE encoders to create positive and negative conditioning, along with a latent representation. The node generates camera elevation and azimuth sequences for multi-frame video generation based on the specified number of video frames. ## Inputs diff --git a/built-in-nodes/SVD_img2vid_Conditioning.mdx b/built-in-nodes/SVD_img2vid_Conditioning.mdx index c2770fac9..df2617508 100644 --- a/built-in-nodes/SVD_img2vid_Conditioning.mdx +++ b/built-in-nodes/SVD_img2vid_Conditioning.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SVD_img2vid_Conditioning" icon: "circle" mode: wide --- + The SVD_img2vid_Conditioning node prepares conditioning data for video generation using Stable Video Diffusion. It takes an initial image and processes it through CLIP vision and VAE encoders to create positive and negative conditioning pairs, along with an empty latent space for video generation. This node sets up the necessary parameters for controlling motion, frame rate, and augmentation levels in the generated video. ## Inputs diff --git a/built-in-nodes/SamplerARVideo.mdx b/built-in-nodes/SamplerARVideo.mdx index 324c764c5..63e1d270e 100644 --- a/built-in-nodes/SamplerARVideo.mdx +++ b/built-in-nodes/SamplerARVideo.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SamplerARVideo" icon: "circle" mode: wide --- + The Sampler AR Video node provides a specialized sampling method for autoregressive video models, such as those using Causal Forcing or Self-Forcing techniques. It manages all parameters related to the autoregressive (AR) loop directly within the workflow, making it easy to configure how the model generates video frames one step at a time. ## Inputs diff --git a/built-in-nodes/SamplerCustom.mdx b/built-in-nodes/SamplerCustom.mdx index 451756916..42d8767ea 100644 --- a/built-in-nodes/SamplerCustom.mdx +++ b/built-in-nodes/SamplerCustom.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SamplerCustom" icon: "circle" mode: wide --- + The SamplerCustom node is designed to provide a flexible and customizable sampling mechanism for various applications. It enables users to select and configure different sampling strategies tailored to their specific needs, enhancing the adaptability and efficiency of the sampling process. ## Inputs diff --git a/built-in-nodes/SamplerCustomAdvanced.mdx b/built-in-nodes/SamplerCustomAdvanced.mdx index 0ebe37cd5..7f098c6cd 100644 --- a/built-in-nodes/SamplerCustomAdvanced.mdx +++ b/built-in-nodes/SamplerCustomAdvanced.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SamplerCustomAdvanced" icon: "circle" mode: wide --- + The SamplerCustomAdvanced node performs advanced latent space sampling using custom noise, guidance, and sampling configurations. It processes a latent image through a guided sampling process with customizable noise generation and sigma schedules, producing both the final sampled output and a denoised version when available. ## Inputs diff --git a/built-in-nodes/SamplerDPMAdaptative.mdx b/built-in-nodes/SamplerDPMAdaptative.mdx index 8c715e7f9..6bda2fcd1 100644 --- a/built-in-nodes/SamplerDPMAdaptative.mdx +++ b/built-in-nodes/SamplerDPMAdaptative.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SamplerDPMAdaptative" icon: "circle" mode: wide --- + The SamplerDPMAdaptative node implements an adaptive DPM (Diffusion Probabilistic Model) sampler that automatically adjusts step sizes during the sampling process. It uses tolerance-based error control to determine optimal step sizes, balancing computational efficiency with sampling accuracy. This adaptive approach helps maintain quality while potentially reducing the number of steps needed. ## Inputs diff --git a/built-in-nodes/SamplerDPMPP_2M_SDE.mdx b/built-in-nodes/SamplerDPMPP_2M_SDE.mdx index 4bac6588c..09f6fa4ce 100644 --- a/built-in-nodes/SamplerDPMPP_2M_SDE.mdx +++ b/built-in-nodes/SamplerDPMPP_2M_SDE.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SamplerDPMPP_2M_SDE" icon: "circle" mode: wide --- + The SamplerDPMPP_2M_SDE node creates a DPM++ 2M SDE sampler for diffusion models. This sampler uses second-order differential equation solvers with stochastic differential equations to generate samples. It provides different solver types and noise handling options to control the sampling process. ## Inputs diff --git a/built-in-nodes/SamplerDPMPP_2S_Ancestral.mdx b/built-in-nodes/SamplerDPMPP_2S_Ancestral.mdx index 0d308ead5..f681b42f8 100644 --- a/built-in-nodes/SamplerDPMPP_2S_Ancestral.mdx +++ b/built-in-nodes/SamplerDPMPP_2S_Ancestral.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SamplerDPMPP_2S_Ancestral" icon: "circle" mode: wide --- + The SamplerDPMPP_2S_Ancestral node creates a sampler that uses the DPM++ 2S Ancestral sampling method for generating images. This sampler combines deterministic and stochastic elements to produce varied results while maintaining some consistency. It allows you to control the randomness and noise levels during the sampling process. ## Inputs diff --git a/built-in-nodes/SamplerDPMPP_3M_SDE.mdx b/built-in-nodes/SamplerDPMPP_3M_SDE.mdx index eee57724a..fc943e88a 100644 --- a/built-in-nodes/SamplerDPMPP_3M_SDE.mdx +++ b/built-in-nodes/SamplerDPMPP_3M_SDE.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SamplerDPMPP_3M_SDE" icon: "circle" mode: wide --- + The SamplerDPMPP_3M_SDE node creates a DPM++ 3M SDE sampler for use in the sampling process. This sampler uses a third-order multistep stochastic differential equation method with configurable noise parameters. The node allows you to choose whether noise calculations are performed on the GPU or CPU. ## Inputs diff --git a/built-in-nodes/SamplerDPMPP_SDE.mdx b/built-in-nodes/SamplerDPMPP_SDE.mdx index 4e9506b31..d75621d21 100644 --- a/built-in-nodes/SamplerDPMPP_SDE.mdx +++ b/built-in-nodes/SamplerDPMPP_SDE.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SamplerDPMPP_SDE" icon: "circle" mode: wide --- + The SamplerDPMPP_SDE node creates a DPM++ SDE (Stochastic Differential Equation) sampler for use in the sampling process. This sampler provides a stochastic sampling method with configurable noise parameters and device selection. It returns a sampler object that can be used in the sampling pipeline. ## Inputs diff --git a/built-in-nodes/SamplerDpmpp2mSde.mdx b/built-in-nodes/SamplerDpmpp2mSde.mdx index f528a4e52..32a24a8db 100644 --- a/built-in-nodes/SamplerDpmpp2mSde.mdx +++ b/built-in-nodes/SamplerDpmpp2mSde.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SamplerDpmpp2mSde" icon: "circle" mode: wide --- + This node is designed to generate a sampler for the DPMPP_2M_SDE model, allowing for the creation of samples based on specified solver types, noise levels, and computational device preferences. It abstracts the complexities of sampler configuration, providing a streamlined interface for generating samples with customized settings. ## Inputs diff --git a/built-in-nodes/SamplerDpmppSde.mdx b/built-in-nodes/SamplerDpmppSde.mdx index 7668faf35..af659f18f 100644 --- a/built-in-nodes/SamplerDpmppSde.mdx +++ b/built-in-nodes/SamplerDpmppSde.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SamplerDpmppSde" icon: "circle" mode: wide --- + This node is designed to generate a sampler for the DPM++ SDE (Stochastic Differential Equation) model. It adapts to both CPU and GPU execution environments, optimizing the sampler's implementation based on the available hardware. ## Inputs diff --git a/built-in-nodes/SamplerER_SDE.mdx b/built-in-nodes/SamplerER_SDE.mdx index ff101ec99..f3a348f92 100644 --- a/built-in-nodes/SamplerER_SDE.mdx +++ b/built-in-nodes/SamplerER_SDE.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SamplerER_SDE" icon: "circle" mode: wide --- + The SamplerER_SDE node provides specialized sampling methods for diffusion models, offering different solver types including ER-SDE, Reverse-time SDE, and ODE approaches. It allows control over the stochastic behavior and computational stages of the sampling process. The node automatically adjusts parameters based on the selected solver type to ensure proper functionality. ## Inputs diff --git a/built-in-nodes/SamplerEulerAncestral.mdx b/built-in-nodes/SamplerEulerAncestral.mdx index 1b4106d05..f117596c3 100644 --- a/built-in-nodes/SamplerEulerAncestral.mdx +++ b/built-in-nodes/SamplerEulerAncestral.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SamplerEulerAncestral" icon: "circle" mode: wide --- + The SamplerEulerAncestral node creates an Euler Ancestral sampler for generating images. This sampler uses a specific mathematical approach that combines Euler integration with ancestral sampling techniques to produce image variations. The node allows you to configure the sampling behavior by adjusting parameters that control the randomness and step size during the generation process. ## Inputs diff --git a/built-in-nodes/SamplerEulerAncestralCFGPP.mdx b/built-in-nodes/SamplerEulerAncestralCFGPP.mdx index 4441b3f1b..77e7c3711 100644 --- a/built-in-nodes/SamplerEulerAncestralCFGPP.mdx +++ b/built-in-nodes/SamplerEulerAncestralCFGPP.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SamplerEulerAncestralCFGPP" icon: "circle" mode: wide --- + The SamplerEulerAncestralCFGPP node creates a sampler that uses the Euler Ancestral method with classifier-free guidance (CFG++) for image generation. This sampler combines ancestral sampling techniques with guidance conditioning to produce diverse image variations while maintaining coherence, and allows fine-tuning through parameters that control noise and step size adjustments. ## Inputs diff --git a/built-in-nodes/SamplerEulerCFGpp.mdx b/built-in-nodes/SamplerEulerCFGpp.mdx index 78b3ce60c..7e67dce06 100644 --- a/built-in-nodes/SamplerEulerCFGpp.mdx +++ b/built-in-nodes/SamplerEulerCFGpp.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SamplerEulerCFGpp" icon: "circle" mode: wide --- + The SamplerEulerCFGpp node provides an Euler CFG++ sampling method for generating outputs. This node offers two different implementation versions of the Euler CFG++ sampler that can be selected based on user preference. ## Inputs diff --git a/built-in-nodes/SamplerLCM.mdx b/built-in-nodes/SamplerLCM.mdx index 65f7fe076..39b16dd57 100644 --- a/built-in-nodes/SamplerLCM.mdx +++ b/built-in-nodes/SamplerLCM.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SamplerLCM" icon: "circle" mode: wide --- + The SamplerLCM node provides an LCM (Latent Consistency Model) sampler with tunable per-step noise parameters. It allows you to control the noise applied at each sampling step, enabling fine-grained adjustment of the sampling process. ## Inputs diff --git a/built-in-nodes/SamplerLCMUpscale.mdx b/built-in-nodes/SamplerLCMUpscale.mdx index 9ba7b3847..d07aff6bb 100644 --- a/built-in-nodes/SamplerLCMUpscale.mdx +++ b/built-in-nodes/SamplerLCMUpscale.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SamplerLCMUpscale" icon: "circle" mode: wide --- + The SamplerLCMUpscale node provides a specialized sampling method that combines Latent Consistency Model (LCM) sampling with image upscaling capabilities. It allows you to upscale images during the sampling process using various interpolation methods, making it useful for generating higher resolution outputs while maintaining image quality. ## Inputs diff --git a/built-in-nodes/SamplerLMS.mdx b/built-in-nodes/SamplerLMS.mdx index aa7200cd1..64f1276a8 100644 --- a/built-in-nodes/SamplerLMS.mdx +++ b/built-in-nodes/SamplerLMS.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SamplerLMS" icon: "circle" mode: wide --- + The SamplerLMS node creates a Least Mean Squares (LMS) sampler for use in diffusion models. It generates a sampler object that can be used in the sampling process, allowing you to control the order of the LMS algorithm for numerical stability and accuracy. ## Inputs diff --git a/built-in-nodes/SamplerSASolver.mdx b/built-in-nodes/SamplerSASolver.mdx index 9306138c3..d3c42a5f2 100644 --- a/built-in-nodes/SamplerSASolver.mdx +++ b/built-in-nodes/SamplerSASolver.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SamplerSASolver" icon: "circle" mode: wide --- + The SamplerSASolver node implements a custom sampling algorithm for diffusion models. It uses a predictor-corrector approach with configurable order settings and stochastic differential equation (SDE) parameters to generate samples from the input model. ## Inputs diff --git a/built-in-nodes/SamplerSEEDS2.mdx b/built-in-nodes/SamplerSEEDS2.mdx index b1c199154..8009220d3 100644 --- a/built-in-nodes/SamplerSEEDS2.mdx +++ b/built-in-nodes/SamplerSEEDS2.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SamplerSEEDS2" icon: "circle" mode: wide --- + This node provides a configurable sampler for generating images. It implements the SEEDS-2 algorithm, which is a stochastic differential equation (SDE) solver. By adjusting its parameters, you can configure it to behave like several specific samplers, including `seeds_2`, `exp_heun_2_x0`, and `exp_heun_2_x0_sde`. ## Inputs diff --git a/built-in-nodes/SamplingPercentToSigma.mdx b/built-in-nodes/SamplingPercentToSigma.mdx index 4ca3fa259..71432080f 100644 --- a/built-in-nodes/SamplingPercentToSigma.mdx +++ b/built-in-nodes/SamplingPercentToSigma.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SamplingPercentToSigma" icon: "circle" mode: wide --- + The SamplingPercentToSigma node converts a sampling percentage value to a corresponding sigma value using the model's sampling parameters. It takes a percentage value between 0.0 and 1.0 and maps it to the appropriate sigma value in the model's noise schedule, with options to return either the calculated sigma or the actual maximum/minimum sigma values at the boundaries. ## Inputs diff --git a/built-in-nodes/SaveAnimatedPNG.mdx b/built-in-nodes/SaveAnimatedPNG.mdx index e97e8ff04..ba1f6c025 100644 --- a/built-in-nodes/SaveAnimatedPNG.mdx +++ b/built-in-nodes/SaveAnimatedPNG.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SaveAnimatedPNG" icon: "circle" mode: wide --- + The SaveAnimatedPNG node is designed for creating and saving animated PNG images from a sequence of frames. It handles the assembly of individual image frames into a cohesive animation, allowing for customization of frame duration, looping, and metadata inclusion. ## Inputs diff --git a/built-in-nodes/SaveAnimatedWEBP.mdx b/built-in-nodes/SaveAnimatedWEBP.mdx index f8df91f39..03f956df5 100644 --- a/built-in-nodes/SaveAnimatedWEBP.mdx +++ b/built-in-nodes/SaveAnimatedWEBP.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SaveAnimatedWEBP" icon: "circle" mode: wide --- + This node is designed for saving a sequence of images as an animated WEBP file. It handles the aggregation of individual frames into a cohesive animation, applying specified metadata, and optimizing the output based on quality and compression settings. ## Inputs diff --git a/built-in-nodes/SaveAudio.mdx b/built-in-nodes/SaveAudio.mdx index 7510c8ac9..2ddf8840d 100644 --- a/built-in-nodes/SaveAudio.mdx +++ b/built-in-nodes/SaveAudio.mdx @@ -5,12 +5,13 @@ sidebarTitle: "SaveAudio" icon: "circle" mode: wide --- -The SaveAudio node saves audio data to a file in FLAC format. It takes audio input and writes it to the specified output directory with the given filename prefix. The node automatically handles file naming and ensures the audio is properly saved for later use. + +The SaveAudio node saves audio data to a file in FLAC format. It takes audio input and writes it to the specified output directory with the given filename prefix. This node is deprecated and should be replaced with the current Save Audio node. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `audio` | The audio data to be saved | AUDIO | Yes | - | | `filename_prefix` | The prefix for the output filename (default: "audio/ComfyUI") | STRING | No | - | @@ -19,10 +20,10 @@ The SaveAudio node saves audio data to a file in FLAC format. It takes audio inp ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | *None* | This node does not return any output data but saves the audio file to the output directory | - | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/SaveAudio/en.md) --- -**Source fingerprint (SHA-256):** `fddb5b1b2e103efa18cd367969193b25753a08e9a56420c39df4645894006ac2` +**Source fingerprint (SHA-256):** `7c8b7aefb438ce8463cb277e044a118af1a8e8a9f7e90aac4d33ad60544903bd` diff --git a/built-in-nodes/SaveAudioAdvanced.mdx b/built-in-nodes/SaveAudioAdvanced.mdx index 0a7a446c6..96ecd64c5 100644 --- a/built-in-nodes/SaveAudioAdvanced.mdx +++ b/built-in-nodes/SaveAudioAdvanced.mdx @@ -5,7 +5,6 @@ sidebarTitle: "SaveAudioAdvanced" icon: "circle" mode: wide --- -# Save Audio (Advanced) Saves the input audio to your ComfyUI output directory. This node allows you to export audio in various formats including FLAC, MP3, and Opus with configurable quality settings. diff --git a/built-in-nodes/SaveAudioMP3.mdx b/built-in-nodes/SaveAudioMP3.mdx index 93b73bb16..1a56356aa 100644 --- a/built-in-nodes/SaveAudioMP3.mdx +++ b/built-in-nodes/SaveAudioMP3.mdx @@ -5,25 +5,28 @@ sidebarTitle: "SaveAudioMP3" icon: "circle" mode: wide --- -The SaveAudioMP3 node saves audio data as an MP3 file. It takes audio input and exports it to the specified output directory with customizable filename and quality settings. The node automatically handles file naming and format conversion to create a playable MP3 file. + +The SaveAudioMP3 node saves audio data as an MP3 file. It takes audio input and exports it to the specified output directory with customizable filename and quality settings. The node automatically handles file naming and format conversion to create a playable MP3 file. **This node is deprecated and may be removed in future versions.** ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `audio` | The audio data to be saved as an MP3 file | AUDIO | Yes | - | | `filename_prefix` | The prefix for the output filename (default: "audio/ComfyUI") | STRING | No | - | -| `quality` | The audio quality setting for the MP3 file (default: "V0") | STRING | No | "V0"
"128k"
"320k" | +| `quality` | The audio quality setting for the MP3 file (default: "V0") | STRING | No | `"V0"`
`"128k"`
`"320k"` | | `prompt` | Internal prompt data (automatically provided by the system) | PROMPT | No | - | | `extra_pnginfo` | Additional PNG information (automatically provided by the system) | EXTRA_PNGINFO | No | - | +**Note:** If the input `audio` is None (for example, when the source video has no audio track), the node will raise a ValueError. + ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | *None* | This node does not return any output data, but saves the audio file to the output directory | - | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/SaveAudioMP3/en.md) --- -**Source fingerprint (SHA-256):** `b238008410f7e8d65b07d79f12cad2cf2ead1fd105bc881a3bef87ab4e71f484` +**Source fingerprint (SHA-256):** `7274988c40c063e1bb4f46010ec722bb9e660d8f9414ec7a618a07b808f89208` diff --git a/built-in-nodes/SaveAudioOpus.mdx b/built-in-nodes/SaveAudioOpus.mdx index 70b89a4d6..1f0c38562 100644 --- a/built-in-nodes/SaveAudioOpus.mdx +++ b/built-in-nodes/SaveAudioOpus.mdx @@ -5,12 +5,13 @@ sidebarTitle: "SaveAudioOpus" icon: "circle" mode: wide --- -The SaveAudioOpus node saves audio data to an Opus format file. It takes audio input and exports it as a compressed Opus file with configurable quality settings. The node automatically handles file naming and saves the output to the designated output directory. + +The SaveAudioOpus node saves audio data to an Opus format file. It takes audio input and exports it as a compressed Opus file with configurable quality settings. This node is deprecated and may be removed in future versions. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `audio` | The audio data to be saved as an Opus file | AUDIO | Yes | - | | `filename_prefix` | The prefix for the output filename (default: "audio/ComfyUI") | STRING | No | - | | `quality` | The audio quality setting for the Opus file (default: "128k") | COMBO | No | "64k"
"96k"
"128k"
"192k"
"320k" | @@ -18,10 +19,10 @@ The SaveAudioOpus node saves audio data to an Opus format file. It takes audio i ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | - | This node does not return any output values. It saves the audio file to disk as its primary function. | - | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/SaveAudioOpus/en.md) --- -**Source fingerprint (SHA-256):** `d793d9ef7da6bd3f9257ad16ab9dc5b31a16354a2dff1449afcb6980b9e1dc63` +**Source fingerprint (SHA-256):** `37b6eaa7961d6602e9bb7f3233ad8542ca6cc694247ccd2d1334db8b96338071` diff --git a/built-in-nodes/SaveGLB.mdx b/built-in-nodes/SaveGLB.mdx index e7180d17b..1ddc28f10 100644 --- a/built-in-nodes/SaveGLB.mdx +++ b/built-in-nodes/SaveGLB.mdx @@ -5,22 +5,23 @@ sidebarTitle: "SaveGLB" icon: "circle" mode: wide --- -The SaveGLB node saves 3D mesh data or 3D files to the output directory. It accepts mesh data or various 3D file formats (GLB, GLTF, OBJ, FBX, STL, USDZ) and exports them with a specified filename prefix. When saving mesh data, it can handle multiple meshes and automatically adds workflow metadata to the files when metadata is enabled. + +The SaveGLB node saves 3D mesh data or 3D files to the output directory. It accepts mesh data or various 3D file formats and exports them with a specified filename prefix. When saving mesh data, it can handle multiple meshes and automatically adds workflow metadata to the files when metadata is enabled. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | -| `mesh` | Mesh or 3D file to save. Accepts mesh data or 3D file formats including GLB, GLTF, OBJ, FBX, STL, and USDZ | MESH or FILE3D | Yes | - | +|-----------|-------------|-----------|----------|-------| +| `mesh` | Mesh or 3D file to save. Accepts mesh data or 3D file formats including GLB, GLTF, OBJ, FBX, STL, USDZ, PLY, SPLAT, SPZ, KSPLAT, and any splat or point cloud format | MESH or FILE3D | Yes | - | | `filename_prefix` | The prefix for the output filename (default: "3d/ComfyUI") | STRING | No | - | ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `ui` | Displays the saved 3D files in the user interface with filename, subfolder, and type information | UI | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/SaveGLB/en.md) --- -**Source fingerprint (SHA-256):** `ed56f61f60afea7dfbcae8b222aa7129608e3b10bc0daa27934b8c0cbeb1c0e8` +**Source fingerprint (SHA-256):** `bee2497160a7fbd2cd43900e66faca4b3b5797cdc7c7f99b85ca063836616430` diff --git a/built-in-nodes/SaveImage.mdx b/built-in-nodes/SaveImage.mdx index ef6e85908..3c1e47019 100644 --- a/built-in-nodes/SaveImage.mdx +++ b/built-in-nodes/SaveImage.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SaveImage" icon: "circle" mode: wide --- + The SaveImage node saves the images it receives to your `ComfyUI/output` directory. It saves each image as a PNG file and can embed workflow metadata, such as the prompt, into the saved file for future reference. ## Inputs diff --git a/built-in-nodes/SaveImageAdvanced.mdx b/built-in-nodes/SaveImageAdvanced.mdx index 7c4becdcd..dbf075b4e 100644 --- a/built-in-nodes/SaveImageAdvanced.mdx +++ b/built-in-nodes/SaveImageAdvanced.mdx @@ -5,7 +5,6 @@ sidebarTitle: "SaveImageAdvanced" icon: "circle" mode: wide --- -# SaveImageAdvanced The **SaveImageAdvanced** node saves images to your ComfyUI output directory with advanced control over file format, bit depth, and color space. It supports saving as PNG or EXR files and can embed workflow metadata into the saved files. diff --git a/built-in-nodes/SaveImageDataSetToFolder.mdx b/built-in-nodes/SaveImageDataSetToFolder.mdx index ce18cbaf8..fb36d40ae 100644 --- a/built-in-nodes/SaveImageDataSetToFolder.mdx +++ b/built-in-nodes/SaveImageDataSetToFolder.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SaveImageDataSetToFolder" icon: "circle" mode: wide --- + This node saves a list of images to a specified folder within ComfyUI's output directory. It takes multiple images as input and writes them to disk with a customizable filename prefix. ## Inputs diff --git a/built-in-nodes/SaveImageTextDataSetToFolder.mdx b/built-in-nodes/SaveImageTextDataSetToFolder.mdx index 8abf03048..c47211b32 100644 --- a/built-in-nodes/SaveImageTextDataSetToFolder.mdx +++ b/built-in-nodes/SaveImageTextDataSetToFolder.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SaveImageTextDataSetToFolder" icon: "circle" mode: wide --- + The Save Image and Text Dataset to Folder node saves a list of images and their corresponding text captions to a specified folder within ComfyUI's output directory. For each image saved as a PNG file, a matching text file with the same base name is created to store its caption. This is useful for creating organized datasets of generated images and their descriptions. ## Inputs diff --git a/built-in-nodes/SaveLatent.mdx b/built-in-nodes/SaveLatent.mdx index 35007e462..a43ec3930 100644 --- a/built-in-nodes/SaveLatent.mdx +++ b/built-in-nodes/SaveLatent.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SaveLatent" icon: "circle" mode: wide --- + The SaveLatent node saves latent tensors to disk as files for later use or sharing. It takes latent samples and saves them to the output directory with optional metadata including prompt information. The node automatically handles file naming and organization while preserving the latent data structure. ## Inputs diff --git a/built-in-nodes/SaveLoRA.mdx b/built-in-nodes/SaveLoRA.mdx index 73b3af586..8ed2eb996 100644 --- a/built-in-nodes/SaveLoRA.mdx +++ b/built-in-nodes/SaveLoRA.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SaveLoRA" icon: "circle" mode: wide --- + The SaveLoRA node saves a LoRA (Low-Rank Adaptation) model to a file. It takes a LoRA model as input and writes it to a `.safetensors` file in the output directory. You can specify a filename prefix and an optional step count to be included in the final filename. ## Inputs diff --git a/built-in-nodes/SaveLoRANode.mdx b/built-in-nodes/SaveLoRANode.mdx index 06464b48b..5a5fa464d 100644 --- a/built-in-nodes/SaveLoRANode.mdx +++ b/built-in-nodes/SaveLoRANode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SaveLoRANode" icon: "circle" mode: wide --- + The SaveLoRA node saves LoRA (Low-Rank Adaptation) models to your output directory. It takes a LoRA model as input and creates a safetensors file with an automatically generated filename. You can customize the filename prefix and optionally include the training step count in the filename for better organization. ## Inputs diff --git a/built-in-nodes/SaveSVGNode.mdx b/built-in-nodes/SaveSVGNode.mdx index 21d8ced83..8823f7d48 100644 --- a/built-in-nodes/SaveSVGNode.mdx +++ b/built-in-nodes/SaveSVGNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SaveSVGNode" icon: "circle" mode: wide --- + Save SVG files on disk. This node takes SVG data as input and saves it to your output directory with optional metadata embedding. The node automatically handles file naming with counter suffixes and can embed workflow prompt information directly into the SVG file. ## Inputs diff --git a/built-in-nodes/SaveTrainingDataset.mdx b/built-in-nodes/SaveTrainingDataset.mdx index 7eed23a8d..49baeddbb 100644 --- a/built-in-nodes/SaveTrainingDataset.mdx +++ b/built-in-nodes/SaveTrainingDataset.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SaveTrainingDataset" icon: "circle" mode: wide --- + This node saves a prepared training dataset to your computer's hard drive. It takes encoded data, which includes image latents and their corresponding text conditioning, and organizes them into multiple smaller files called shards for easier management. The node automatically creates a folder in your output directory and saves both the data files and a metadata file describing the dataset. ## Inputs diff --git a/built-in-nodes/SaveVideo.mdx b/built-in-nodes/SaveVideo.mdx index cc7a9b92d..8ee01bbfe 100644 --- a/built-in-nodes/SaveVideo.mdx +++ b/built-in-nodes/SaveVideo.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SaveVideo" icon: "circle" mode: wide --- + The SaveVideo node saves input video content to your ComfyUI output directory. It allows you to specify the filename prefix, video format, and codec for the saved file. The node automatically handles file naming with counter increments and can include workflow metadata in the saved video. ## Inputs diff --git a/built-in-nodes/SaveWEBM.mdx b/built-in-nodes/SaveWEBM.mdx index a96149164..c20b0dcff 100644 --- a/built-in-nodes/SaveWEBM.mdx +++ b/built-in-nodes/SaveWEBM.mdx @@ -5,25 +5,28 @@ sidebarTitle: "SaveWEBM" icon: "circle" mode: wide --- + The SaveWEBM node saves a sequence of images as a WEBM video file. It takes multiple input images and encodes them into a video using either VP9 or AV1 codec with configurable quality settings and frame rate. The resulting video file is saved to the output directory with metadata including prompt information. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | -| `images` | Sequence of input images to encode as video frames | IMAGE | Yes | - | +|-----------|-------------|-----------|----------|-------| +| `images` | RGBA images are saved with their alpha channel as transparency (vp9 codec only) | IMAGE | Yes | - | | `filename_prefix` | Prefix for the output filename (default: "ComfyUI") | STRING | No | - | | `codec` | Video codec to use for encoding | COMBO | Yes | "vp9"
"av1" | | `fps` | Frame rate for the output video (default: 24.0) | FLOAT | No | 0.01-1000.0 | -| `crf` | Quality setting where higher crf means lower quality with smaller file size, lower crf means higher quality with larger file size (default: 32.0) | FLOAT | No | 0-63.0 | +| `crf` | Higher crf means lower quality with a smaller file size, lower crf means higher quality higher filesize (default: 32.0) | FLOAT | No | 0-63.0 | + +**Note on alpha channel:** The alpha channel from RGBA images is only preserved when using the VP9 codec. When using the AV1 codec, the alpha channel is ignored and only RGB data is encoded. ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `ui` | Video preview showing the saved WEBM file | PREVIEW | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/SaveWEBM/en.md) --- -**Source fingerprint (SHA-256):** `7ed734af0f4af835c5b52a91389666ec1e0101458aa0f639ef5eeabf1968bfcc` +**Source fingerprint (SHA-256):** `8125a855dc2626eaae99ff63e6e0ae907e3187a1f5110e59b63733216de75073` diff --git a/built-in-nodes/ScaleROPE.mdx b/built-in-nodes/ScaleROPE.mdx index b99cdf396..1ae737227 100644 --- a/built-in-nodes/ScaleROPE.mdx +++ b/built-in-nodes/ScaleROPE.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ScaleROPE" icon: "circle" mode: wide --- + The ScaleROPE node allows you to modify the Rotary Position Embedding (ROPE) of a model by applying separate scaling and shifting factors to its X, Y, and T (time) components. This is an advanced, experimental node used to adjust the model's positional encoding behavior. ## Inputs diff --git a/built-in-nodes/Sd4xupscaleConditioning.mdx b/built-in-nodes/Sd4xupscaleConditioning.mdx index 10d278028..1aab9bcc1 100644 --- a/built-in-nodes/Sd4xupscaleConditioning.mdx +++ b/built-in-nodes/Sd4xupscaleConditioning.mdx @@ -5,6 +5,7 @@ sidebarTitle: "Sd4xupscaleConditioning" icon: "circle" mode: wide --- + This node specializes in enhancing the resolution of images through a 4x upscale process, incorporating conditioning elements to refine the output. It leverages diffusion techniques to upscale images while allowing for the adjustment of scale ratio and noise augmentation to fine-tune the enhancement process. ## Inputs diff --git a/built-in-nodes/SeedNode.mdx b/built-in-nodes/SeedNode.mdx new file mode 100644 index 000000000..33ff4c40d --- /dev/null +++ b/built-in-nodes/SeedNode.mdx @@ -0,0 +1,26 @@ +--- +title: "SeedNode - ComfyUI Built-in Node Documentation" +description: "Complete documentation for the SeedNode node in ComfyUI. Learn its inputs, outputs, parameters and usage." +sidebarTitle: "SeedNode" +icon: "circle" +mode: wide +--- + +The Seed node generates a fixed or random integer value. It is commonly used to control the reproducibility of random operations in other nodes by providing a consistent starting point for their random number generation. + +## Inputs + +| Parameter | Description | Data Type | Required | Range | +|-----------|-------------|-----------|----------|-------| +| `seed` | The seed value to use. The control after generate option determines whether the value stays fixed or changes after each generation. | INT | Yes | 0 to 9223372036854775807 | + +## Outputs + +| Output Name | Description | Data Type | +|-------------|-------------|-----------| +| `seed` | The generated seed value. | INT | + +> This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/SeedNode/en.md) + +--- +**Source fingerprint (SHA-256):** `19f9b22945bb152ff5066195067f1b6b4c006589f26c7533fad905044ac3b7fa` diff --git a/built-in-nodes/SeedVR2Conditioning.mdx b/built-in-nodes/SeedVR2Conditioning.mdx index e8275c042..0dc56871f 100644 --- a/built-in-nodes/SeedVR2Conditioning.mdx +++ b/built-in-nodes/SeedVR2Conditioning.mdx @@ -5,7 +5,6 @@ sidebarTitle: "SeedVR2Conditioning" icon: "circle" mode: wide --- -# Apply SeedVR2 Conditioning This node builds positive and negative conditioning from a VAE latent for use with the SeedVR2 model. It prepares the conditioning data that guides the image or video generation process. diff --git a/built-in-nodes/SeedVR2PostProcessing.mdx b/built-in-nodes/SeedVR2PostProcessing.mdx index 1cc700dc4..ea0b0ac15 100644 --- a/built-in-nodes/SeedVR2PostProcessing.mdx +++ b/built-in-nodes/SeedVR2PostProcessing.mdx @@ -5,7 +5,6 @@ sidebarTitle: "SeedVR2PostProcessing" icon: "circle" mode: wide --- -# Post-Process SeedVR2 Output This node aligns the generated image with the original resized image and applies optional color correction. It takes the output from a SeedVR2 upscaling process and adjusts it to match the colors and dimensions of the original reference image. diff --git a/built-in-nodes/SeedVR2Preprocess.mdx b/built-in-nodes/SeedVR2Preprocess.mdx index 198dcf9d2..24129df17 100644 --- a/built-in-nodes/SeedVR2Preprocess.mdx +++ b/built-in-nodes/SeedVR2Preprocess.mdx @@ -5,7 +5,6 @@ sidebarTitle: "SeedVR2Preprocess" icon: "circle" mode: wide --- -# Pre-Process SeedVR2 Input This node pads a resized image to prepare it for the SeedVR2 model. It removes the alpha channel during processing, which is later restored by the companion Post-Process SeedVR2 Output node using the original resized image. diff --git a/built-in-nodes/SeedVR2ProgressiveSampler.mdx b/built-in-nodes/SeedVR2ProgressiveSampler.mdx index 78a5673ee..bafd2e759 100644 --- a/built-in-nodes/SeedVR2ProgressiveSampler.mdx +++ b/built-in-nodes/SeedVR2ProgressiveSampler.mdx @@ -5,7 +5,6 @@ sidebarTitle: "SeedVR2ProgressiveSampler" icon: "circle" mode: wide --- -# SeedVR2ProgressiveSampler Sequential temporal chunking sampler for SeedVR2 native workflows. This node processes long video latents by splitting them into smaller temporal chunks, sampling each chunk sequentially, and blending the results together. It serves as a drop-in replacement for the standard KSampler when working with SeedVR2 models on sequences that would otherwise cause out-of-memory errors. diff --git a/built-in-nodes/SelectCLIPDevice.mdx b/built-in-nodes/SelectCLIPDevice.mdx index 0dff964a6..f087c25cb 100644 --- a/built-in-nodes/SelectCLIPDevice.mdx +++ b/built-in-nodes/SelectCLIPDevice.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SelectCLIPDevice" icon: "circle" mode: wide --- + ## Overview The Select CLIP Device node lets you choose which device (CPU or a specific GPU) the CLIP text encoder runs on. By default, the device is assigned by the model loader, but you can override it to use the CPU or a particular GPU. If the requested device doesn't exist on your machine, the node simply passes the CLIP through unchanged and logs a message instead of causing an error. diff --git a/built-in-nodes/SelectModelDevice.mdx b/built-in-nodes/SelectModelDevice.mdx index d38a8a9e8..709abb17a 100644 --- a/built-in-nodes/SelectModelDevice.mdx +++ b/built-in-nodes/SelectModelDevice.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SelectModelDevice" icon: "circle" mode: wide --- + ## Overview The SelectModelDevice node allows you to manually choose which device (CPU or a specific GPU) a diffusion model runs on. It can move a model to a different device, and it handles conflicts with other multi-GPU nodes automatically. diff --git a/built-in-nodes/SelectVAEDevice.mdx b/built-in-nodes/SelectVAEDevice.mdx index 29dfcc77b..4bf9c8b5a 100644 --- a/built-in-nodes/SelectVAEDevice.mdx +++ b/built-in-nodes/SelectVAEDevice.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SelectVAEDevice" icon: "circle" mode: wide --- + ## Overview This node allows you to manually select which GPU device the VAE model should be placed on. By default, the VAE is placed on the device assigned by the model loader, but you can pin it to a specific GPU (e.g., `gpu:0`, `gpu:1`). If the selected device is not available on your machine, the node will pass the VAE through unchanged and log a message instead of failing. diff --git a/built-in-nodes/SelfAttentionGuidance.mdx b/built-in-nodes/SelfAttentionGuidance.mdx index 1e770827e..3d82f18e7 100644 --- a/built-in-nodes/SelfAttentionGuidance.mdx +++ b/built-in-nodes/SelfAttentionGuidance.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SelfAttentionGuidance" icon: "circle" mode: wide --- + The Self-Attention Guidance node applies guidance to diffusion models by modifying the attention mechanism during the sampling process. It captures attention scores from unconditional denoising steps and uses them to create blurred guidance maps that influence the final output. This technique helps guide the generation process by leveraging the model's own attention patterns. ## Inputs diff --git a/built-in-nodes/SetClipHooks.mdx b/built-in-nodes/SetClipHooks.mdx index eb851e9e4..e7194df60 100644 --- a/built-in-nodes/SetClipHooks.mdx +++ b/built-in-nodes/SetClipHooks.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SetClipHooks" icon: "circle" mode: wide --- + The SetClipHooks node allows you to apply custom hooks to a CLIP model, enabling advanced modifications to its behavior. It can apply hooks to conditioning outputs and optionally enable clip scheduling functionality. This node creates a cloned copy of the input CLIP model with the specified hook configurations applied. ## Inputs diff --git a/built-in-nodes/SetFirstSigma.mdx b/built-in-nodes/SetFirstSigma.mdx index 26ca5e156..be8cfa8bd 100644 --- a/built-in-nodes/SetFirstSigma.mdx +++ b/built-in-nodes/SetFirstSigma.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SetFirstSigma" icon: "circle" mode: wide --- + The SetFirstSigma node modifies a sequence of sigma values by replacing the first sigma value in the sequence with a custom value. It takes an existing sigma sequence and a new sigma value as inputs, then returns a new sigma sequence where only the first element has been changed while keeping all other sigma values unchanged. ## Inputs diff --git a/built-in-nodes/SetHookKeyframes.mdx b/built-in-nodes/SetHookKeyframes.mdx index f114b2632..74bdbdc5b 100644 --- a/built-in-nodes/SetHookKeyframes.mdx +++ b/built-in-nodes/SetHookKeyframes.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SetHookKeyframes" icon: "circle" mode: wide --- + The Set Hook Keyframes node allows you to apply keyframe scheduling to existing hook groups. It takes a hook group and optionally applies keyframe timing information to control when different hooks are executed during the generation process. When keyframes are provided, the node clones the hook group and sets the keyframe timing on all hooks within the group. ## Inputs diff --git a/built-in-nodes/SetLatentNoiseMask.mdx b/built-in-nodes/SetLatentNoiseMask.mdx index 067db636e..f45c96810 100644 --- a/built-in-nodes/SetLatentNoiseMask.mdx +++ b/built-in-nodes/SetLatentNoiseMask.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SetLatentNoiseMask" icon: "circle" mode: wide --- + This node is designed to apply a noise mask to a set of latent samples. It modifies the input samples by integrating a specified mask, thereby altering their noise characteristics. ## Inputs diff --git a/built-in-nodes/SetModelHooksOnCond.mdx b/built-in-nodes/SetModelHooksOnCond.mdx index cdb174e78..74e791224 100644 --- a/built-in-nodes/SetModelHooksOnCond.mdx +++ b/built-in-nodes/SetModelHooksOnCond.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SetModelHooksOnCond" icon: "circle" mode: wide --- + This node attaches custom hooks to conditioning data, allowing you to intercept and modify the conditioning process during model execution. It takes a set of hooks and applies them to the provided conditioning data, enabling advanced customization of the text-to-image generation workflow. The modified conditioning with attached hooks is then returned for use in subsequent processing steps. ## Inputs diff --git a/built-in-nodes/SetUnionControlNetType.mdx b/built-in-nodes/SetUnionControlNetType.mdx index 0c939adb2..e4d8fe13e 100644 --- a/built-in-nodes/SetUnionControlNetType.mdx +++ b/built-in-nodes/SetUnionControlNetType.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SetUnionControlNetType" icon: "circle" mode: wide --- + The SetUnionControlNetType node allows you to specify the type of control network to use for conditioning. It takes an existing control network and sets its control type based on your selection, creating a modified copy of the control network with the specified type configuration. ## Inputs diff --git a/built-in-nodes/ShuffleDataset.mdx b/built-in-nodes/ShuffleDataset.mdx index 4303bfb40..909d2eb5d 100644 --- a/built-in-nodes/ShuffleDataset.mdx +++ b/built-in-nodes/ShuffleDataset.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ShuffleDataset" icon: "circle" mode: wide --- + The Shuffle Dataset node takes a list of images and randomly changes their order. It uses a seed value to control the randomness, ensuring the same shuffle order can be reproduced. This is useful for randomizing the sequence of images in a dataset before processing. ## Inputs diff --git a/built-in-nodes/ShuffleImageTextDataset.mdx b/built-in-nodes/ShuffleImageTextDataset.mdx index ea6566f04..44c36f2bb 100644 --- a/built-in-nodes/ShuffleImageTextDataset.mdx +++ b/built-in-nodes/ShuffleImageTextDataset.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ShuffleImageTextDataset" icon: "circle" mode: wide --- + This node shuffles a list of images and a list of texts together, keeping their pairings intact. It uses a random seed to determine the shuffle order, ensuring the same input lists will be shuffled in the same way each time the seed is reused. ## Inputs diff --git a/built-in-nodes/SkipLayerGuidanceDiT.mdx b/built-in-nodes/SkipLayerGuidanceDiT.mdx index 256be244f..394840efd 100644 --- a/built-in-nodes/SkipLayerGuidanceDiT.mdx +++ b/built-in-nodes/SkipLayerGuidanceDiT.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SkipLayerGuidanceDiT" icon: "circle" mode: wide --- + Enhances guidance towards detailed structure by using another set of CFG negative with skipped layers. This generic version of SkipLayerGuidance can be used on every DiT model and is inspired by Perturbed Attention Guidance. The original experimental implementation was created for SD3. ## Inputs diff --git a/built-in-nodes/SkipLayerGuidanceDiTSimple.mdx b/built-in-nodes/SkipLayerGuidanceDiTSimple.mdx index 5fbd90707..1058780af 100644 --- a/built-in-nodes/SkipLayerGuidanceDiTSimple.mdx +++ b/built-in-nodes/SkipLayerGuidanceDiTSimple.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SkipLayerGuidanceDiTSimple" icon: "circle" mode: wide --- + Simple version of the SkipLayerGuidanceDiT node that only modifies the unconditional pass during the denoising process. This node applies skip layer guidance to specific transformer layers in DiT (Diffusion Transformer) models by selectively skipping certain layers during the unconditional pass based on specified timing and layer parameters. ## Inputs diff --git a/built-in-nodes/SkipLayerGuidanceSD3.mdx b/built-in-nodes/SkipLayerGuidanceSD3.mdx index 4ef186515..d45b93555 100644 --- a/built-in-nodes/SkipLayerGuidanceSD3.mdx +++ b/built-in-nodes/SkipLayerGuidanceSD3.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SkipLayerGuidanceSD3" icon: "circle" mode: wide --- + The SkipLayerGuidanceSD3 node enhances guidance towards detailed structure by applying an additional set of classifier-free guidance with skipped layers. This experimental implementation is inspired by Perturbed Attention Guidance and works by selectively bypassing certain layers during the negative conditioning process to improve structural details in the generated output. ## Inputs diff --git a/built-in-nodes/SolidMask.mdx b/built-in-nodes/SolidMask.mdx index a44e3e274..a64e301b0 100644 --- a/built-in-nodes/SolidMask.mdx +++ b/built-in-nodes/SolidMask.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SolidMask" icon: "circle" mode: wide --- + The SolidMask node generates a uniform mask with a specified value across its entire area. It's designed to create masks of specific dimensions and intensity, useful in various image processing and masking tasks. ## Inputs diff --git a/built-in-nodes/SoniloTextToMusic.mdx b/built-in-nodes/SoniloTextToMusic.mdx index 891159f5d..147635678 100644 --- a/built-in-nodes/SoniloTextToMusic.mdx +++ b/built-in-nodes/SoniloTextToMusic.mdx @@ -5,14 +5,15 @@ sidebarTitle: "SoniloTextToMusic" icon: "circle" mode: wide --- + The Sonilo Text to Music node generates music from a text description using Sonilo's AI model. You provide a prompt describing the music you want, and the node sends a request to the Sonilo service to create an audio file. You can specify a target duration or let the model infer it from your prompt. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | -| `prompt` | Text prompt describing the music to generate. This is a required field. | STRING | Yes | N/A | -| `duration` | Target duration in seconds. Set to 0 to let the model infer the duration from the prompt. Maximum: 6 minutes (360 seconds). Default: 0. | INT | No | 0 to 360 | +|-----------|-------------|-----------|----------|-------| +| `prompt` | Text prompt describing the music to generate. | STRING | Yes | N/A | +| `duration` | Target duration in seconds. Set to 0 to let the model infer the duration from the prompt. Maximum: 6 minutes. Default: 0. | INT | No | 0 to 360 | | `seed` | Seed for reproducibility. Currently ignored by the Sonilo service but kept for graph consistency. Default: 0. | INT | No | 0 to 18446744073709551615 | **Note:** The `seed` input is provided for workflow consistency but does not currently affect the output of the Sonilo service. @@ -20,10 +21,10 @@ The Sonilo Text to Music node generates music from a text description using Soni ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `audio` | The generated music as an audio file. | AUDIO | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/SoniloTextToMusic/en.md) --- -**Source fingerprint (SHA-256):** `3c94a2f1004d01d410be089e5dbb926246cca38fdadadee0597c1843ba53883c` +**Source fingerprint (SHA-256):** `ffb4c5b5c81d12d67ed1db2b65111ffb78bb31104b4bcb55dd7ec60fb7758e86` diff --git a/built-in-nodes/SoniloVideoToMusic.mdx b/built-in-nodes/SoniloVideoToMusic.mdx index 3d3aa00fe..7501bf9d2 100644 --- a/built-in-nodes/SoniloVideoToMusic.mdx +++ b/built-in-nodes/SoniloVideoToMusic.mdx @@ -5,12 +5,13 @@ sidebarTitle: "SoniloVideoToMusic" icon: "circle" mode: wide --- + Generate music from video using Sonilo's AI model. This node analyzes the content of an input video and creates a matching piece of music. It uses an external AI service to process the video and generate the audio. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `video` | Input video to generate music from. Maximum duration: 6 minutes. | VIDEO | Yes | - | | `prompt` | Optional text prompt to guide music generation. Leave empty for best quality - the model will fully analyze the video content. (default: empty string) | STRING | No | - | | `seed` | Seed for reproducibility. Currently ignored by the Sonilo service but kept for graph consistency. (default: 0) | INT | No | 0 to 18446744073709551615 | @@ -18,10 +19,10 @@ Generate music from video using Sonilo's AI model. This node analyzes the conten ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `audio` | The generated music as an audio file. | AUDIO | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/SoniloVideoToMusic/en.md) --- -**Source fingerprint (SHA-256):** `6c7965a4cc31d9fce6711b57052fdfbff37ba9decd086b18587ff39cc4fc3a0b` +**Source fingerprint (SHA-256):** `ed118d346add099f41a99635638ecb9aa4026b2210b17628c34cdad6bb919767` diff --git a/built-in-nodes/SplatToFile3D.mdx b/built-in-nodes/SplatToFile3D.mdx index a3b69d2fe..00d26f2c7 100644 --- a/built-in-nodes/SplatToFile3D.mdx +++ b/built-in-nodes/SplatToFile3D.mdx @@ -5,7 +5,6 @@ sidebarTitle: "SplatToFile3D" icon: "circle" mode: wide --- -# SplatToFile3D Node Documentation ## Overview diff --git a/built-in-nodes/SplatToMesh.mdx b/built-in-nodes/SplatToMesh.mdx index ebbdbcc49..5b7d5c29d 100644 --- a/built-in-nodes/SplatToMesh.mdx +++ b/built-in-nodes/SplatToMesh.mdx @@ -5,7 +5,6 @@ sidebarTitle: "SplatToMesh" icon: "circle" mode: wide --- -# Extract Mesh from Splat This node converts a 3D Gaussian splat into a colored mesh surface. It works by rasterizing the gaussians onto a density grid, extracting an iso-surface at a chosen density level, and then applying optional smoothing and cleanup to produce a clean, colored triangle mesh. diff --git a/built-in-nodes/SplitAudioChannels.mdx b/built-in-nodes/SplitAudioChannels.mdx index b9017cdad..624f2ef7c 100644 --- a/built-in-nodes/SplitAudioChannels.mdx +++ b/built-in-nodes/SplitAudioChannels.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SplitAudioChannels" icon: "circle" mode: wide --- + The SplitAudioChannels node separates stereo audio into individual left and right channels. It takes a stereo audio input with two channels and outputs two separate audio streams, one for the left channel and one for the right channel. ## Inputs diff --git a/built-in-nodes/SplitImageToTileList.mdx b/built-in-nodes/SplitImageToTileList.mdx index c32769ffd..72a4013e9 100644 --- a/built-in-nodes/SplitImageToTileList.mdx +++ b/built-in-nodes/SplitImageToTileList.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SplitImageToTileList" icon: "circle" mode: wide --- + The Split Image into List of Tiles node divides a single input image into a series of smaller, overlapping rectangular sections called tiles. It creates a batched list of these tiles, which can be processed individually by other nodes. The size of each tile and the amount of overlap between them can be specified. ## Inputs diff --git a/built-in-nodes/SplitImageWithAlpha.mdx b/built-in-nodes/SplitImageWithAlpha.mdx index ff7b207d4..1f84d1b37 100644 --- a/built-in-nodes/SplitImageWithAlpha.mdx +++ b/built-in-nodes/SplitImageWithAlpha.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SplitImageWithAlpha" icon: "circle" mode: wide --- + The SplitImageWithAlpha node is designed to separate the color and alpha components of an image. It processes an input image tensor, extracting the RGB channels as the color component and the alpha channel as the transparency component, facilitating operations that require manipulation of these distinct image aspects. ## Inputs diff --git a/built-in-nodes/SplitSigmas.mdx b/built-in-nodes/SplitSigmas.mdx index 0902c5399..92d1a3244 100644 --- a/built-in-nodes/SplitSigmas.mdx +++ b/built-in-nodes/SplitSigmas.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SplitSigmas" icon: "circle" mode: wide --- + The SplitSigmas node is designed for dividing a sequence of sigma values into two parts based on a specified step. This functionality is crucial for operations that require different handling or processing of the initial and subsequent parts of the sigma sequence, enabling more flexible and targeted manipulation of these values. ## Inputs diff --git a/built-in-nodes/SplitSigmasDenoise.mdx b/built-in-nodes/SplitSigmasDenoise.mdx index 9e77599f9..d9defbff7 100644 --- a/built-in-nodes/SplitSigmasDenoise.mdx +++ b/built-in-nodes/SplitSigmasDenoise.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SplitSigmasDenoise" icon: "circle" mode: wide --- + The SplitSigmasDenoise node divides a sequence of sigma values into two parts based on a denoising strength parameter. It splits the input sigmas into high and low sigma sequences, where the split point is determined by multiplying the total steps by the denoise factor. This allows for separating the noise schedule into different intensity ranges for specialized processing. ## Inputs diff --git a/built-in-nodes/StabilityAudioInpaint.mdx b/built-in-nodes/StabilityAudioInpaint.mdx index 5e2d98204..56ef591cf 100644 --- a/built-in-nodes/StabilityAudioInpaint.mdx +++ b/built-in-nodes/StabilityAudioInpaint.mdx @@ -5,12 +5,13 @@ sidebarTitle: "StabilityAudioInpaint" icon: "circle" mode: wide --- + Transforms part of an existing audio sample using text instructions. This node allows you to modify specific sections of audio by providing descriptive prompts, effectively "inpainting" or regenerating selected portions while preserving the rest of the audio. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `model` | The AI model to use for audio inpainting. | STRING | Yes | `"stable-audio-2.5"` | | `prompt` | Text description guiding how the audio should be transformed (default: empty). Maximum length is 10,000 characters. | STRING | Yes | | | `audio` | Input audio file to transform. Audio must be between 6 and 190 seconds long. | AUDIO | Yes | | @@ -25,10 +26,10 @@ Transforms part of an existing audio sample using text instructions. This node a ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `audio` | The transformed audio output with the specified section modified according to the prompt. | AUDIO | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/StabilityAudioInpaint/en.md) --- -**Source fingerprint (SHA-256):** `c00d84db73dfcd708495d7a04e21a2378880ca6ceb906473a45dcc1dae20bf79` +**Source fingerprint (SHA-256):** `3c180043c538311b1808cddd84b0c0ab22a6fa1d943b7f9ddc9edab0fb3413ad` diff --git a/built-in-nodes/StabilityAudioToAudio.mdx b/built-in-nodes/StabilityAudioToAudio.mdx index 9035e7c1c..12df2dc92 100644 --- a/built-in-nodes/StabilityAudioToAudio.mdx +++ b/built-in-nodes/StabilityAudioToAudio.mdx @@ -5,15 +5,16 @@ sidebarTitle: "StabilityAudioToAudio" icon: "circle" mode: wide --- + Transforms existing audio samples into new high-quality compositions using text instructions. This node takes an input audio file and modifies it based on your text prompt to create new audio content. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `model` | The AI model to use for audio transformation | COMBO | Yes | "stable-audio-2.5" | -| `prompt` | Text instructions describing how to transform the audio (default: empty, max length: 10000 characters) | STRING | Yes | | -| `audio` | Audio must be between 6 and 190 seconds long | AUDIO | Yes | | +| `prompt` | Text instructions describing how to transform the audio (default: empty, max length: 10000 characters) | STRING | Yes | | +| `audio` | Audio must be between 6 and 190 seconds long | AUDIO | Yes | | | `duration` | Controls the duration in seconds of the generated audio (default: 190) | INT | No | 1-190 | | `seed` | The random seed used for generation (default: 0) | INT | No | 0-4294967294 | | `steps` | Controls the number of sampling steps (default: 8) | INT | No | 4-8 | @@ -24,10 +25,10 @@ Transforms existing audio samples into new high-quality compositions using text ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `audio` | The transformed audio generated based on the input audio and text prompt | AUDIO | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/StabilityAudioToAudio/en.md) --- -**Source fingerprint (SHA-256):** `4d320c851a58b58d1a744ca64295fe0cf3002455944ea1c5484b0c2df3ecd4d5` +**Source fingerprint (SHA-256):** `3df67797bf2eccf9d7464a1dd00ea5b6c5a9527f7290911c60a9ebff69302241` diff --git a/built-in-nodes/StabilityStableImageSD_3_5Node.mdx b/built-in-nodes/StabilityStableImageSD_3_5Node.mdx index 544f9ba4b..fe30b3e39 100644 --- a/built-in-nodes/StabilityStableImageSD_3_5Node.mdx +++ b/built-in-nodes/StabilityStableImageSD_3_5Node.mdx @@ -5,12 +5,13 @@ sidebarTitle: "StabilityStableImageSD_3_5Node" icon: "circle" mode: wide --- + This node generates images synchronously using Stability AI's Stable Diffusion 3.5 model. It creates images based on text prompts and can also modify existing images when provided as input. The node supports various aspect ratios and style presets to customize the output. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `prompt` | What you wish to see in the output image. A strong, descriptive prompt that clearly defines elements, colors, and subjects will lead to better results. (default: empty string) | STRING | Yes | - | | `model` | The Stable Diffusion 3.5 model to use for generation. | COMBO | Yes | `sd3.5-large`
`sd3.5-large-turbo`
`sd3.5-medium` | | `aspect_ratio` | Aspect ratio of generated image. (default: 1:1) | COMBO | Yes | `16:9`
`1:1`
`21:9`
`2:3`
`3:2`
`4:5`
`5:4`
`9:16`
`9:21` | @@ -26,10 +27,10 @@ This node generates images synchronously using Stability AI's Stable Diffusion 3 ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `image` | The generated or modified image. | IMAGE | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/StabilityStableImageSD_3_5Node/en.md) --- -**Source fingerprint (SHA-256):** `aa071616da3ff645dfbc885c84706324d555c18772d3cc0d603b5699a0e7dfff` +**Source fingerprint (SHA-256):** `0ef029d4651fb4a9132899a6df1a2c2de6152dd9091129573f366a2aac39bbae` diff --git a/built-in-nodes/StabilityStableImageUltraNode.mdx b/built-in-nodes/StabilityStableImageUltraNode.mdx index 1324de547..0442aa282 100644 --- a/built-in-nodes/StabilityStableImageUltraNode.mdx +++ b/built-in-nodes/StabilityStableImageUltraNode.mdx @@ -5,12 +5,13 @@ sidebarTitle: "StabilityStableImageUltraNode" icon: "circle" mode: wide --- + Generates images synchronously based on prompt and resolution. This node creates images using Stability AI's Stable Image Ultra model, processing your text prompt and generating a corresponding image with the specified aspect ratio and style. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `prompt` | What you wish to see in the output image. A strong, descriptive prompt that clearly defines elements, colors, and subjects will lead to better results. To control the weight of a given word use the format `(word:weight)`, where `word` is the word you'd like to control the weight of and `weight` is a value between 0 and 1. For example: `The sky was a crisp (blue:0.3) and (green:0.8)` would convey a sky that was blue and green, but more green than blue. | STRING | Yes | - | | `aspect_ratio` | Aspect ratio of generated image (default: "1:1"). | COMBO | Yes | `"1:1"`
`"16:9"`
`"21:9"`
`"2:3"`
`"3:2"`
`"4:5"`
`"5:4"`
`"9:16"`
`"9:21"` | | `style_preset` | Optional desired style of generated image. Select "None" to not apply any style preset. | COMBO | No | `"3d-model"`
`"analog-film"`
`"anime"`
`"cinematic"`
`"comic-book"`
`"digital-art"`
`"enhance"`
`"fantasy-art"`
`"isometric"`
`"line-art"`
`"low-poly"`
`"modeling-compound"`
`"neon-punk"`
`"origami"`
`"photographic"`
`"pixel-art"`
`"tile-texture"` | @@ -24,10 +25,10 @@ Generates images synchronously based on prompt and resolution. This node creates ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `output` | The generated image based on the input parameters. | IMAGE | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/StabilityStableImageUltraNode/en.md) --- -**Source fingerprint (SHA-256):** `4d516f67a0e2a8c02f601b4da9fe466b7376d50bb96d6e0dc6ca2cc034c79585` +**Source fingerprint (SHA-256):** `86a9ace60a1f9f2b872865381c695bd0e3e3578e0dd3453f1ab3be58bae2e2f0` diff --git a/built-in-nodes/StabilityTextToAudio.mdx b/built-in-nodes/StabilityTextToAudio.mdx index 0cd700e92..bd3d297fa 100644 --- a/built-in-nodes/StabilityTextToAudio.mdx +++ b/built-in-nodes/StabilityTextToAudio.mdx @@ -5,12 +5,13 @@ sidebarTitle: "StabilityTextToAudio" icon: "circle" mode: wide --- + Generates high-quality music and sound effects from text descriptions. This node uses Stability AI's audio generation technology to create audio content based on your text prompts. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `model` | The audio generation model to use (default: "stable-audio-2.5") | COMBO | Yes | `"stable-audio-2.5"` | | `prompt` | The text description used to generate audio content (default: empty string) | STRING | Yes | - | | `duration` | Controls the duration in seconds of the generated audio (default: 190) | INT | No | 1-190 | @@ -20,10 +21,10 @@ Generates high-quality music and sound effects from text descriptions. This node ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `audio` | The generated audio file based on the text prompt | AUDIO | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/StabilityTextToAudio/en.md) --- -**Source fingerprint (SHA-256):** `123b166c3879b18854b8d3cf039576d76925664baac63a816a1639d764d869f7` +**Source fingerprint (SHA-256):** `8dfe0eafb6157bc458c2ba3053a98e2bb5dfe896921cf90a70a88c695f8c5edc` diff --git a/built-in-nodes/StabilityUpscaleConservativeNode.mdx b/built-in-nodes/StabilityUpscaleConservativeNode.mdx index 005e7296c..60dcc746e 100644 --- a/built-in-nodes/StabilityUpscaleConservativeNode.mdx +++ b/built-in-nodes/StabilityUpscaleConservativeNode.mdx @@ -5,25 +5,26 @@ sidebarTitle: "StabilityUpscaleConservativeNode" icon: "circle" mode: wide --- + Upscale image with minimal alterations to 4K resolution. This node uses Stability AI's conservative upscaling to increase image resolution while preserving the original content and making only subtle changes. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `image` | The input image to be upscaled | IMAGE | Yes | - | | `prompt` | What you wish to see in the output image. A strong, descriptive prompt that clearly defines elements, colors, and subjects will lead to better results. (default: empty string) | STRING | Yes | - | -| `creativity` | Controls the likelihood of creating additional details not heavily conditioned by the init image. (default: 0.35) | FLOAT | Yes | 0.2-0.5 | -| `seed` | The random seed used for creating the noise. (default: 0) | INT | Yes | 0-4294967294 | +| `creativity` | Controls the likelihood of creating additional details not heavily conditioned by the init image. (default: 0.35) | FLOAT | Yes | 0.2 - 0.5 | +| `seed` | The random seed used for creating the noise. (default: 0) | INT | Yes | 0 - 4294967294 | | `negative_prompt` | Keywords of what you do not wish to see in the output image. This is an advanced feature. (default: empty string) | STRING | No | - | ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `image` | The upscaled image at 4K resolution | IMAGE | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/StabilityUpscaleConservativeNode/en.md) --- -**Source fingerprint (SHA-256):** `7fc0cdf98b4edd991070252d8d9736b48acca6038804209ab7163e5516e1ca34` +**Source fingerprint (SHA-256):** `e4faa795d5a197cdc85c6985b99e8a7229b2b64f929eea3fefff3aff32558c18` diff --git a/built-in-nodes/StabilityUpscaleCreativeNode.mdx b/built-in-nodes/StabilityUpscaleCreativeNode.mdx index a96ba851f..e7673452a 100644 --- a/built-in-nodes/StabilityUpscaleCreativeNode.mdx +++ b/built-in-nodes/StabilityUpscaleCreativeNode.mdx @@ -5,12 +5,13 @@ sidebarTitle: "StabilityUpscaleCreativeNode" icon: "circle" mode: wide --- + Upscale image with minimal alterations to 4K resolution. This node uses Stability AI's creative upscaling technology to enhance image resolution while preserving the original content and adding subtle creative details. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `image` | The input image to be upscaled | IMAGE | Yes | - | | `prompt` | What you wish to see in the output image. A strong, descriptive prompt that clearly defines elements, colors, and subjects will lead to better results. (default: empty string) | STRING | Yes | - | | `creativity` | Controls the likelihood of creating additional details not heavily conditioned by the init image. (default: 0.3) | FLOAT | Yes | 0.1-0.5 | @@ -21,10 +22,10 @@ Upscale image with minimal alterations to 4K resolution. This node uses Stabilit ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `image` | The upscaled image at 4K resolution | IMAGE | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/StabilityUpscaleCreativeNode/en.md) --- -**Source fingerprint (SHA-256):** `1720cc44cc6273b00b3061b44581ba00853e9da32616bc02584335eb6156632c` +**Source fingerprint (SHA-256):** `dc9bfacee3bfa663cff22cd0bcef6759f7808e2ae8e19526de28d55a3bef26e6` diff --git a/built-in-nodes/StabilityUpscaleFastNode.mdx b/built-in-nodes/StabilityUpscaleFastNode.mdx index 7add4ccc3..32fe1578b 100644 --- a/built-in-nodes/StabilityUpscaleFastNode.mdx +++ b/built-in-nodes/StabilityUpscaleFastNode.mdx @@ -5,21 +5,22 @@ sidebarTitle: "StabilityUpscaleFastNode" icon: "circle" mode: wide --- + Quickly upscales an image via Stability API call to 4x its original size. This node is specifically intended for upscaling low-quality or compressed images by sending them to Stability AI's fast upscaling service. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `image` | The input image to be upscaled | IMAGE | Yes | - | ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `output` | The upscaled image returned from the Stability AI API | IMAGE | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/StabilityUpscaleFastNode/en.md) --- -**Source fingerprint (SHA-256):** `fd3b033c3454e3b795806f2759f8416ea091df24cb2878b701983e4286da98c9` +**Source fingerprint (SHA-256):** `2d24f44fdd96a528a48869ca9c1343ca03311e982dfdbc4a8841bc147c9a621e` diff --git a/built-in-nodes/StableCascade_EmptyLatentImage.mdx b/built-in-nodes/StableCascade_EmptyLatentImage.mdx index be95a251d..cce923fe1 100644 --- a/built-in-nodes/StableCascade_EmptyLatentImage.mdx +++ b/built-in-nodes/StableCascade_EmptyLatentImage.mdx @@ -5,6 +5,7 @@ sidebarTitle: "StableCascade_EmptyLatentImage" icon: "circle" mode: wide --- + The StableCascade_EmptyLatentImage node creates empty latent tensors for Stable Cascade models. It generates two separate latent representations - one for stage C and another for stage B - with appropriate dimensions based on the input resolution and compression settings. This node provides the starting point for the Stable Cascade generation pipeline. ## Inputs diff --git a/built-in-nodes/StableCascade_StageB_Conditioning.mdx b/built-in-nodes/StableCascade_StageB_Conditioning.mdx index 1529f2b70..ae1180e2e 100644 --- a/built-in-nodes/StableCascade_StageB_Conditioning.mdx +++ b/built-in-nodes/StableCascade_StageB_Conditioning.mdx @@ -5,6 +5,7 @@ sidebarTitle: "StableCascade_StageB_Conditioning" icon: "circle" mode: wide --- + The StableCascade_StageB_Conditioning node prepares conditioning data for Stable Cascade Stage B generation by combining existing conditioning information with prior latent representations from Stage C. It modifies the conditioning data to include the latent samples from Stage C, enabling the generation process to leverage the prior information for more coherent outputs. ## Inputs diff --git a/built-in-nodes/StableCascade_StageC_VAEEncode.mdx b/built-in-nodes/StableCascade_StageC_VAEEncode.mdx index 3fdeb4efc..c7d5838d5 100644 --- a/built-in-nodes/StableCascade_StageC_VAEEncode.mdx +++ b/built-in-nodes/StableCascade_StageC_VAEEncode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "StableCascade_StageC_VAEEncode" icon: "circle" mode: wide --- + The StableCascade_StageC_VAEEncode node processes an input image through a VAE encoder to generate latent representations for the Stable Cascade model. It first resizes the image based on a compression factor and the VAE's downscale ratio, then encodes the resized image. The node outputs two latent tensors: one for stage C (the actual encoded result) and one for stage B (a zero-filled placeholder). ## Inputs diff --git a/built-in-nodes/StableCascade_SuperResolutionControlnet.mdx b/built-in-nodes/StableCascade_SuperResolutionControlnet.mdx index e03576008..389eed548 100644 --- a/built-in-nodes/StableCascade_SuperResolutionControlnet.mdx +++ b/built-in-nodes/StableCascade_SuperResolutionControlnet.mdx @@ -5,6 +5,7 @@ sidebarTitle: "StableCascade_SuperResolutionControlnet" icon: "circle" mode: wide --- + The StableCascade_SuperResolutionControlnet node prepares inputs for Stable Cascade super-resolution processing. It takes an input image and encodes it using a VAE to create controlnet input, while also generating placeholder latent representations for stage C and stage B of the Stable Cascade pipeline. ## Inputs diff --git a/built-in-nodes/StableZero123_Conditioning.mdx b/built-in-nodes/StableZero123_Conditioning.mdx index 90e009398..17f9d5356 100644 --- a/built-in-nodes/StableZero123_Conditioning.mdx +++ b/built-in-nodes/StableZero123_Conditioning.mdx @@ -5,6 +5,7 @@ sidebarTitle: "StableZero123_Conditioning" icon: "circle" mode: wide --- + The StableZero123_Conditioning node processes an input image and camera angles to generate conditioning data and latent representations for 3D model generation. It uses a CLIP vision model to encode the image features, combines them with camera embedding information based on elevation and azimuth angles, and produces positive and negative conditioning along with a latent representation for downstream 3D generation tasks. ## Inputs diff --git a/built-in-nodes/StableZero123_Conditioning_Batched.mdx b/built-in-nodes/StableZero123_Conditioning_Batched.mdx index c3759c509..062043185 100644 --- a/built-in-nodes/StableZero123_Conditioning_Batched.mdx +++ b/built-in-nodes/StableZero123_Conditioning_Batched.mdx @@ -5,6 +5,7 @@ sidebarTitle: "StableZero123_Conditioning_Batched" icon: "circle" mode: wide --- + The StableZero123_Conditioning_Batched node processes an input image and generates conditioning data for 3D model generation. It encodes the image using CLIP vision and VAE models, then creates camera embeddings based on elevation and azimuth angles to produce positive and negative conditioning along with latent representations for batch processing. ## Inputs diff --git a/built-in-nodes/Stablezero123Conditioning.mdx b/built-in-nodes/Stablezero123Conditioning.mdx index 0b559d17d..466fa2284 100644 --- a/built-in-nodes/Stablezero123Conditioning.mdx +++ b/built-in-nodes/Stablezero123Conditioning.mdx @@ -5,6 +5,7 @@ sidebarTitle: "Stablezero123Conditioning" icon: "circle" mode: wide --- + This node is designed to process and condition data for use in StableZero123 models, focusing on preparing the input in a specific format that is compatible and optimized for these models. ## Inputs diff --git a/built-in-nodes/Stablezero123ConditioningBatched.mdx b/built-in-nodes/Stablezero123ConditioningBatched.mdx index b97fad24b..8fb55988b 100644 --- a/built-in-nodes/Stablezero123ConditioningBatched.mdx +++ b/built-in-nodes/Stablezero123ConditioningBatched.mdx @@ -5,6 +5,7 @@ sidebarTitle: "Stablezero123ConditioningBatched" icon: "circle" mode: wide --- + This node is designed to process conditioning information in a batched manner specifically tailored for the StableZero123 model. It focuses on efficiently handling multiple sets of conditioning data simultaneously, optimizing the workflow for scenarios where batch processing is crucial. ## Inputs diff --git a/built-in-nodes/StringCompare.mdx b/built-in-nodes/StringCompare.mdx index 7e31a788c..8cfe2a90a 100644 --- a/built-in-nodes/StringCompare.mdx +++ b/built-in-nodes/StringCompare.mdx @@ -5,6 +5,7 @@ sidebarTitle: "StringCompare" icon: "circle" mode: wide --- + The StringCompare node compares two text strings using different comparison methods. It can check if one string starts with another, ends with another, or if both strings are exactly equal. The comparison can be performed with or without considering letter case differences. ## Inputs diff --git a/built-in-nodes/StringConcatenate.mdx b/built-in-nodes/StringConcatenate.mdx index b8afd11a8..9a9177294 100644 --- a/built-in-nodes/StringConcatenate.mdx +++ b/built-in-nodes/StringConcatenate.mdx @@ -5,6 +5,7 @@ sidebarTitle: "StringConcatenate" icon: "circle" mode: wide --- + The StringConcatenate node combines two text strings into one by joining them with a specified delimiter. It takes two input strings and a delimiter character or string, then outputs a single string where the two inputs are connected with the delimiter placed between them. ## Inputs diff --git a/built-in-nodes/StringContains.mdx b/built-in-nodes/StringContains.mdx index 6000aa9a6..0d3380008 100644 --- a/built-in-nodes/StringContains.mdx +++ b/built-in-nodes/StringContains.mdx @@ -5,6 +5,7 @@ sidebarTitle: "StringContains" icon: "circle" mode: wide --- + The StringContains node checks if a given string contains a specified substring. It can perform this check with either case-sensitive or case-insensitive matching, returning a boolean result indicating whether the substring was found within the main string. ## Inputs diff --git a/built-in-nodes/StringFormat.mdx b/built-in-nodes/StringFormat.mdx index 1207dd508..c3f13087e 100644 --- a/built-in-nodes/StringFormat.mdx +++ b/built-in-nodes/StringFormat.mdx @@ -5,6 +5,7 @@ sidebarTitle: "StringFormat" icon: "circle" mode: wide --- + ## Overview This node formats text using Python's string format method. It works like a template where you define a text pattern with placeholders, and then provide values to fill those placeholders. It supports all of Python's format options and features. diff --git a/built-in-nodes/StringLength.mdx b/built-in-nodes/StringLength.mdx index 189c4ad88..01665df7a 100644 --- a/built-in-nodes/StringLength.mdx +++ b/built-in-nodes/StringLength.mdx @@ -5,6 +5,7 @@ sidebarTitle: "StringLength" icon: "circle" mode: wide --- + The StringLength node calculates the number of characters in a text string. It takes any text input and returns the total count of characters, including spaces and punctuation. This is useful for measuring text length or validating string size requirements. ## Inputs diff --git a/built-in-nodes/StringReplace.mdx b/built-in-nodes/StringReplace.mdx index 4c5fd440f..f8d34b809 100644 --- a/built-in-nodes/StringReplace.mdx +++ b/built-in-nodes/StringReplace.mdx @@ -5,6 +5,7 @@ sidebarTitle: "StringReplace" icon: "circle" mode: wide --- + The StringReplace node performs text replacement operations on input strings. It searches for a specified substring within the input text and replaces all occurrences with a different substring. This node returns the modified string with all replacements applied. ## Inputs diff --git a/built-in-nodes/StringSubstring.mdx b/built-in-nodes/StringSubstring.mdx index 547480f1f..ec616b3a8 100644 --- a/built-in-nodes/StringSubstring.mdx +++ b/built-in-nodes/StringSubstring.mdx @@ -5,6 +5,7 @@ sidebarTitle: "StringSubstring" icon: "circle" mode: wide --- + The StringSubstring node extracts a portion of text from a larger string. It takes a starting position and ending position to define the section you want to extract, then returns the text between those two positions. ## Inputs diff --git a/built-in-nodes/StringTrim.mdx b/built-in-nodes/StringTrim.mdx index 0d8f86daa..8eaf5f698 100644 --- a/built-in-nodes/StringTrim.mdx +++ b/built-in-nodes/StringTrim.mdx @@ -5,6 +5,7 @@ sidebarTitle: "StringTrim" icon: "circle" mode: wide --- + The StringTrim node removes whitespace characters (such as spaces, tabs, and newlines) from the beginning, end, or both sides of a text string. You can choose to trim from the left side, right side, or both sides of the string. This is useful for cleaning up text inputs by removing unwanted whitespace. ## Inputs diff --git a/built-in-nodes/StripWhitespace.mdx b/built-in-nodes/StripWhitespace.mdx index 1268eef4a..b83faa910 100644 --- a/built-in-nodes/StripWhitespace.mdx +++ b/built-in-nodes/StripWhitespace.mdx @@ -5,6 +5,7 @@ sidebarTitle: "StripWhitespace" icon: "circle" mode: wide --- + This node removes any extra spaces, tabs, or newlines from the beginning and end of a text string. It takes a text input and returns a cleaned version with the leading and trailing whitespace trimmed off. **Note: This node is deprecated and superseded by the Trim Text node.** diff --git a/built-in-nodes/StyleModelApply.mdx b/built-in-nodes/StyleModelApply.mdx index 0bbc8d8b1..7eece831f 100644 --- a/built-in-nodes/StyleModelApply.mdx +++ b/built-in-nodes/StyleModelApply.mdx @@ -5,6 +5,7 @@ sidebarTitle: "StyleModelApply" icon: "circle" mode: wide --- + This node applies a style model to a given conditioning, enhancing or altering its style based on the output of a CLIP vision model. It integrates the style model's conditioning into the existing conditioning, allowing for a seamless blend of styles in the generation process. ## Inputs diff --git a/built-in-nodes/StyleModelLoader.mdx b/built-in-nodes/StyleModelLoader.mdx index eff898bfb..9524c883f 100644 --- a/built-in-nodes/StyleModelLoader.mdx +++ b/built-in-nodes/StyleModelLoader.mdx @@ -5,6 +5,7 @@ sidebarTitle: "StyleModelLoader" icon: "circle" mode: wide --- + This node will detect models located in the `ComfyUI/models/style_models` folder, and it will also read models from additional paths configured in the extra_model_paths.yaml file. Sometimes, you may need to **refresh the ComfyUI interface** to allow it to read the model files from the corresponding folder. The StyleModelLoader node is designed to load a style model from a specified path. It focuses on retrieving and initializing style models that can be used to apply specific artistic styles to images, thereby enabling the customization of visual outputs based on the loaded style model. diff --git a/built-in-nodes/SvdImg2vidConditioning.mdx b/built-in-nodes/SvdImg2vidConditioning.mdx index cd48e2e31..1c491fb72 100644 --- a/built-in-nodes/SvdImg2vidConditioning.mdx +++ b/built-in-nodes/SvdImg2vidConditioning.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SvdImg2vidConditioning" icon: "circle" mode: wide --- + This node is designed for generating conditioning data for video generation tasks, specifically tailored for use with SVD_img2vid models. It takes various inputs including initial images, video parameters, and a VAE model to produce conditioning data that can be used to guide the generation of video frames. ## Inputs diff --git a/built-in-nodes/T5TokenizerOptions.mdx b/built-in-nodes/T5TokenizerOptions.mdx index 9b83e2e72..67f5b3270 100644 --- a/built-in-nodes/T5TokenizerOptions.mdx +++ b/built-in-nodes/T5TokenizerOptions.mdx @@ -5,6 +5,7 @@ sidebarTitle: "T5TokenizerOptions" icon: "circle" mode: wide --- + The T5TokenizerOptions node allows you to configure tokenizer settings for various T5 model types. It sets minimum padding and minimum length parameters for multiple T5 model variants including t5xxl, pile_t5xl, t5base, mt5xl, and umt5xxl. The node takes a CLIP input and returns a modified CLIP with the specified tokenizer options applied. ## Inputs diff --git a/built-in-nodes/TCFG.mdx b/built-in-nodes/TCFG.mdx index cc0390b15..e14a0bfd6 100644 --- a/built-in-nodes/TCFG.mdx +++ b/built-in-nodes/TCFG.mdx @@ -5,6 +5,7 @@ sidebarTitle: "TCFG" icon: "circle" mode: wide --- + TCFG (Tangential Damping CFG) refines the unconditional (negative) predictions to better align with the conditional (positive) predictions during the sampling process. This technique improves output quality by applying tangential damping to the unconditional guidance, based on the research paper 2503.18137. The node modifies the model's sampling behavior by adjusting how unconditional predictions are processed during classifier-free guidance. ## Inputs diff --git a/built-in-nodes/TemporalScoreRescaling.mdx b/built-in-nodes/TemporalScoreRescaling.mdx index cdb6f8506..ef7bfd62a 100644 --- a/built-in-nodes/TemporalScoreRescaling.mdx +++ b/built-in-nodes/TemporalScoreRescaling.mdx @@ -5,6 +5,7 @@ sidebarTitle: "TemporalScoreRescaling" icon: "circle" mode: wide --- + This node applies Temporal Score Rescaling (TSR) to a diffusion model. It modifies the model's sampling behavior by rescaling the predicted noise or score during the denoising process, which can steer the diversity of the generated output. This is implemented as a post-CFG (Classifier-Free Guidance) function. ## Inputs diff --git a/built-in-nodes/Tencent3DPartNode.mdx b/built-in-nodes/Tencent3DPartNode.mdx index 8b709e38f..9466316ee 100644 --- a/built-in-nodes/Tencent3DPartNode.mdx +++ b/built-in-nodes/Tencent3DPartNode.mdx @@ -5,24 +5,25 @@ sidebarTitle: "Tencent3DPartNode" icon: "circle" mode: wide --- + This node uses the Tencent Hunyuan3D API to automatically analyze a 3D model and generate or identify its components based on its structure. It processes the model and returns a new FBX file. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | -| `model_3d` | The 3D model to process. The model should be in FBX format and have less than 30000 faces. | FILE3D | Yes | FBX, Any | -| `seed` | A seed value to control whether the node should re-run. The results are non-deterministic regardless of the seed value. (default: 0) | INT | No | 0 to 2147483647 | +|-----------|-------------|-----------|----------|-------| +| `model_3d` | 3D model in FBX format. Model should have less than 30000 faces. | FILE3D | Yes | FBX, Any | +| `seed` | Seed controls whether the node should re-run; results are non-deterministic regardless of seed. (default: 0) | INT | No | 0 to 2147483647 | **Note:** The `model_3d` input only supports files in the FBX format. If a different 3D file format is provided, the node will raise an error. ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `FBX` | The processed 3D model, returned as an FBX file. | FILE3DFBX | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/Tencent3DPartNode/en.md) --- -**Source fingerprint (SHA-256):** `094ed587f2989312c0eea86105e8c2bdf48a2c626e424eaa07ba528c2e8b4f89` +**Source fingerprint (SHA-256):** `33f8b3d6b34198d0d59e2de2ad9f33d357f88ddaf6f986756be4c3b5f855cec3` diff --git a/built-in-nodes/Tencent3DTextureEditNode.mdx b/built-in-nodes/Tencent3DTextureEditNode.mdx index 37c1d0f93..7828e1a5c 100644 --- a/built-in-nodes/Tencent3DTextureEditNode.mdx +++ b/built-in-nodes/Tencent3DTextureEditNode.mdx @@ -5,22 +5,23 @@ sidebarTitle: "Tencent3DTextureEditNode" icon: "circle" mode: wide --- + This node uses the Tencent Hunyuan3D API to edit the textures of a 3D model. You provide a 3D model and a text description of the desired changes, and the node returns a new version of the model with its textures redrawn according to your prompt. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `model_3d` | 3D model in FBX format. Model should have less than 100000 faces. | FILE3D | Yes | FBX, Any | | `prompt` | Describes texture editing. Supports up to 1024 UTF-8 characters. | STRING | Yes | | | `seed` | Seed controls whether the node should re-run; results are non-deterministic regardless of seed. (default: 0) | INT | No | 0 to 2147483647 | -**Note:** The `model_3d` input must be a file in the FBX format. Other 3D file formats are not supported by this node. +**Note:** The `model_3d` input must be a file in the FBX format. Other 3D file formats are not supported by this node. The `prompt` parameter is required and must be between 1 and 1024 characters in length. ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `GLB` | The processed 3D model in GLB format. | FILE3D | | `OBJ` | The processed 3D model in OBJ format. | FILE3D | | `texture_image` | The newly generated texture image for the 3D model. | IMAGE | @@ -28,4 +29,4 @@ This node uses the Tencent Hunyuan3D API to edit the textures of a 3D model. You > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/Tencent3DTextureEditNode/en.md) --- -**Source fingerprint (SHA-256):** `e8d3f9fbd49b0e641ed4bb415d6ee6a34018623eb717ac54c0588383f9caed44` +**Source fingerprint (SHA-256):** `eedddc8bd47a4af6e45a516f2817e7c1dded575d9e28ea9b66a1d7a39b93526c` diff --git a/built-in-nodes/TencentImageToModelNode.mdx b/built-in-nodes/TencentImageToModelNode.mdx index 5778030fd..7231506f3 100644 --- a/built-in-nodes/TencentImageToModelNode.mdx +++ b/built-in-nodes/TencentImageToModelNode.mdx @@ -5,12 +5,13 @@ sidebarTitle: "TencentImageToModelNode" icon: "circle" mode: wide --- + This node uses Tencent's Hunyuan3D Pro API to generate a 3D model from one or more input images. It processes the images, sends them to the API, and returns the generated 3D model files in GLB and OBJ formats, along with optional texture maps. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `model` | The version of the Hunyuan3D model to use. The LowPoly option is unavailable for the `3.1` model. | COMBO | Yes | `"3.0"`
`"3.1"` | | `image` | The primary input image used to generate the 3D model. Must be at least 128x128 pixels. | IMAGE | Yes | - | | `image_left` | An optional image of the object's left side for multi-view generation. Must be at least 128x128 pixels. | IMAGE | No | - | @@ -27,7 +28,7 @@ This node uses Tencent's Hunyuan3D Pro API to generate a 3D model from one or mo ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `model_file` | A legacy output for backward compatibility. | STRING | | `GLB` | The generated 3D model in the GLB (Binary GL Transmission Format) file format. | FILE3DGLB | | `OBJ` | The generated 3D model in the OBJ (Wavefront) file format. | FILE3DOBJ | @@ -39,4 +40,4 @@ This node uses Tencent's Hunyuan3D Pro API to generate a 3D model from one or mo > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/TencentImageToModelNode/en.md) --- -**Source fingerprint (SHA-256):** `b4cb268fe3b2f5890e5460d5e69897ccc47e205b05546aea18a85ad15717f12a` +**Source fingerprint (SHA-256):** `fe422cfa714dbff7cd5dabb286d93d59afe9a01daf711ca09ebcf47ef100a52e` diff --git a/built-in-nodes/TencentModelTo3DUVNode.mdx b/built-in-nodes/TencentModelTo3DUVNode.mdx index 7ea530462..bfbb68e22 100644 --- a/built-in-nodes/TencentModelTo3DUVNode.mdx +++ b/built-in-nodes/TencentModelTo3DUVNode.mdx @@ -5,19 +5,20 @@ sidebarTitle: "TencentModelTo3DUVNode" icon: "circle" mode: wide --- + This node uses the Tencent Hunyuan3D API to perform UV unfolding on a 3D model. It takes a 3D model file as input, sends it to the API for processing, and returns the processed model in OBJ and FBX formats along with a generated UV texture image. The input model must have fewer than 30,000 faces. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `model_3d` | Input 3D model (GLB, OBJ, or FBX). The model must have less than 30000 faces. | FILE3D | Yes | GLB
OBJ
FBX | -| `seed` | A seed value (default: 1). This controls whether the node should re-run, but results are non-deterministic regardless of the seed value. | INT | No | 0 to 2147483647 | +| `seed` | Seed controls whether the node should re-run; results are non-deterministic regardless of seed. (default: 1) | INT | No | 0 to 2147483647 | ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `OBJ` | The processed 3D model file in OBJ format. | FILE3D | | `FBX` | The processed 3D model file in FBX format. | FILE3D | | `uv_image` | The generated UV texture image. | IMAGE | @@ -25,4 +26,4 @@ This node uses the Tencent Hunyuan3D API to perform UV unfolding on a 3D model. > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/TencentModelTo3DUVNode/en.md) --- -**Source fingerprint (SHA-256):** `f09167ca1aacf299ff278817a50b6c311b6211fe447cfbe7c3a0ccc481058cf6` +**Source fingerprint (SHA-256):** `b69519df055043555ab7f4d75cfb3b77b9011d5a8e93d0b3ba30c7a8674bd2cb` diff --git a/built-in-nodes/TencentSmartTopologyNode.mdx b/built-in-nodes/TencentSmartTopologyNode.mdx index 873450955..1c7cef027 100644 --- a/built-in-nodes/TencentSmartTopologyNode.mdx +++ b/built-in-nodes/TencentSmartTopologyNode.mdx @@ -5,12 +5,13 @@ sidebarTitle: "TencentSmartTopologyNode" icon: "circle" mode: wide --- + This node performs smart retopology on a 3D model, automatically creating a new, cleaner mesh with optimized polygon count. It connects to a Tencent Hunyuan 3D API to process the model, supporting GLB and OBJ file formats up to 200MB. The node returns the processed model as an OBJ file. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `model_3d` | Input 3D model (GLB or OBJ). The file must be in GLB or OBJ format and cannot exceed 200MB. | FILE3D | Yes | - | | `polygon_type` | Surface composition type. | STRING | Yes | `"triangle"`
`"quadrilateral"` | | `face_level` | Polygon reduction level. | STRING | Yes | `"medium"`
`"high"`
`"low"` | @@ -21,10 +22,10 @@ This node performs smart retopology on a 3D model, automatically creating a new, ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `OBJ` | The processed 3D model with optimized topology, returned in OBJ format. | FILE3D | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/TencentSmartTopologyNode/en.md) --- -**Source fingerprint (SHA-256):** `41f52d3553c2c0773d539d029f21fe405ffac739a5a43d89da1c55c5a4d75e5b` +**Source fingerprint (SHA-256):** `effbccb4d239ffb6b575fc547dd54cbb61aa4508502345cb5bef1d66b320926b` diff --git a/built-in-nodes/TencentTextToModelNode.mdx b/built-in-nodes/TencentTextToModelNode.mdx index 75d98a69e..677fc84a1 100644 --- a/built-in-nodes/TencentTextToModelNode.mdx +++ b/built-in-nodes/TencentTextToModelNode.mdx @@ -5,12 +5,13 @@ sidebarTitle: "TencentTextToModelNode" icon: "circle" mode: wide --- + This node uses Tencent's Hunyuan3D Pro API to generate a 3D model from a text description. It sends a request to create a generation task, polls for the result, and downloads the final model files in GLB and OBJ formats. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `model` | The version of the Hunyuan3D model to use. The LowPoly option is unavailable for the `3.1` model. | COMBO | Yes | `"3.0"`
`"3.1"` | | `prompt` | The text description of the 3D model to generate. Supports up to 1024 characters. | STRING | Yes | - | | `face_count` | The target number of faces for the generated 3D model. Default: 500000. | INT | Yes | 3000 - 1500000 | @@ -24,7 +25,7 @@ This node uses Tencent's Hunyuan3D Pro API to generate a 3D model from a text de ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `model_file` | A legacy output for backward compatibility. | STRING | | `GLB` | The generated 3D model in the GLB file format. | FILE3DGLB | | `OBJ` | The generated 3D model in the OBJ file format. | FILE3DOBJ | @@ -33,4 +34,4 @@ This node uses Tencent's Hunyuan3D Pro API to generate a 3D model from a text de > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/TencentTextToModelNode/en.md) --- -**Source fingerprint (SHA-256):** `2e8799d6863a0a7113d22f1637251735a217797679d7a97268910b88d9864e4a` +**Source fingerprint (SHA-256):** `8110b6a70cdd26d5d0dcb791e654a6292895693e25076b982951c65f787422d6` diff --git a/built-in-nodes/TerminalLog.mdx b/built-in-nodes/TerminalLog.mdx index 5fc54d813..9e358ce81 100644 --- a/built-in-nodes/TerminalLog.mdx +++ b/built-in-nodes/TerminalLog.mdx @@ -5,6 +5,7 @@ sidebarTitle: "TerminalLog" icon: "circle" mode: wide --- + Terminal Log (Manager) node is primarily used to display the running information of ComfyUI in the terminal within the ComfyUI interface. To use it, you need to set the `mode` to **logging** mode. This will allow it to record corresponding log information during the image generation task. If the `mode` is set to **stop** mode, it will not record log information. When you access and use ComfyUI via remote connections or local area network connections, Terminal Log (Manager) node becomes particularly useful. It allows you to directly view error messages from the CMD within the ComfyUI interface, making it easier to understand the current status of ComfyUI's operation. diff --git a/built-in-nodes/TextEncodeAceStepAudio.mdx b/built-in-nodes/TextEncodeAceStepAudio.mdx index 6a5135f56..25589f1cb 100644 --- a/built-in-nodes/TextEncodeAceStepAudio.mdx +++ b/built-in-nodes/TextEncodeAceStepAudio.mdx @@ -5,6 +5,7 @@ sidebarTitle: "TextEncodeAceStepAudio" icon: "circle" mode: wide --- + The TextEncodeAceStepAudio node processes text inputs for audio conditioning by combining tags and lyrics into tokens, then encoding them with adjustable lyrics strength. It takes a CLIP model along with text descriptions and lyrics, tokenizes them together, and generates conditioning data suitable for audio generation tasks. The node allows fine-tuning the influence of lyrics through a strength parameter that controls their impact on the final output. ## Inputs diff --git a/built-in-nodes/TextEncodeAceStepAudio1.5.mdx b/built-in-nodes/TextEncodeAceStepAudio1.5.mdx index f74e623b4..af397e3b2 100644 --- a/built-in-nodes/TextEncodeAceStepAudio1.5.mdx +++ b/built-in-nodes/TextEncodeAceStepAudio1.5.mdx @@ -5,6 +5,7 @@ sidebarTitle: "TextEncodeAceStepAudio1.5" icon: "circle" mode: wide --- + The TextEncodeAceStepAudio1.5 node prepares text and audio-related metadata for use with the AceStepAudio 1.5 model. It takes descriptive tags, lyrics, and musical parameters, then uses a CLIP model to convert them into a conditioning format suitable for audio generation. ## Inputs diff --git a/built-in-nodes/TextEncodeBooguEdit.mdx b/built-in-nodes/TextEncodeBooguEdit.mdx new file mode 100644 index 000000000..48a22a8a8 --- /dev/null +++ b/built-in-nodes/TextEncodeBooguEdit.mdx @@ -0,0 +1,31 @@ +--- +title: "TextEncodeBooguEdit - ComfyUI Built-in Node Documentation" +description: "Complete documentation for the TextEncodeBooguEdit node in ComfyUI. Learn its inputs, outputs, parameters and usage." +sidebarTitle: "TextEncodeBooguEdit" +icon: "circle" +mode: wide +--- + +This node prepares conditioning for image editing with Boogu. It processes reference images to create both positive and negative conditioning outputs. The reference image is used twice: vision tokens from the image are added only to the positive conditioning to amplify the edit instruction, while a VAE reference latent is added to both positive and negative conditioning so it cancels out under CFG, preserving the original image identity. + +## Inputs + +| Parameter | Description | Data Type | Required | Range | +|-----------|-------------|-----------|----------|-------| +| `clip` | The CLIP model used for text encoding | CLIP | Yes | | +| `prompt` | The text prompt describing the desired edit | STRING | Yes | | +| `negative_prompt` | The text prompt describing what to avoid in the edit | STRING | No | | +| `vae` | The VAE model used to encode reference images into latent space | VAE | No | | +| `images` | Reference image(s) to edit. Boogu focuses on one reference per sample; more are allowed. | IMAGE | No | Up to 16 images | + +## Outputs + +| Output Name | Description | Data Type | +|-------------|-------------|-----------| +| `positive` | Conditioning containing both the text prompt with vision tokens and the reference latents | CONDITIONING | +| `negative` | Conditioning containing the negative text prompt and the reference latents | CONDITIONING | + +> This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/TextEncodeBooguEdit/en.md) + +--- +**Source fingerprint (SHA-256):** `170979acf5b2e9f25f96231a4b23a4376cfddcd4bda2fdd6e03528417e6931b0` diff --git a/built-in-nodes/TextEncodeHunyuanVideo_ImageToVideo.mdx b/built-in-nodes/TextEncodeHunyuanVideo_ImageToVideo.mdx index 46ffa5159..e574bb37a 100644 --- a/built-in-nodes/TextEncodeHunyuanVideo_ImageToVideo.mdx +++ b/built-in-nodes/TextEncodeHunyuanVideo_ImageToVideo.mdx @@ -5,6 +5,7 @@ sidebarTitle: "TextEncodeHunyuanVideo_ImageToVideo" icon: "circle" mode: wide --- + The TextEncodeHunyuanVideo_ImageToVideo node creates conditioning data for video generation by combining text prompts with image embeddings. It uses a CLIP model to process both the text input and visual information from a CLIP vision output, then generates tokens that blend these two sources according to the specified image interleave setting. ## Inputs diff --git a/built-in-nodes/TextEncodeQwenImageEdit.mdx b/built-in-nodes/TextEncodeQwenImageEdit.mdx index f2d53a931..199366531 100644 --- a/built-in-nodes/TextEncodeQwenImageEdit.mdx +++ b/built-in-nodes/TextEncodeQwenImageEdit.mdx @@ -5,6 +5,7 @@ sidebarTitle: "TextEncodeQwenImageEdit" icon: "circle" mode: wide --- + The TextEncodeQwenImageEdit node processes text prompts and optional images to generate conditioning data for image generation or editing. It uses a CLIP model to tokenize the input and can optionally encode reference images using a VAE to create reference latents. When an image is provided, it automatically resizes the image to maintain consistent processing dimensions. ## Inputs diff --git a/built-in-nodes/TextEncodeQwenImageEditPlus.mdx b/built-in-nodes/TextEncodeQwenImageEditPlus.mdx index b6ae884f7..11a1c97d3 100644 --- a/built-in-nodes/TextEncodeQwenImageEditPlus.mdx +++ b/built-in-nodes/TextEncodeQwenImageEditPlus.mdx @@ -5,6 +5,7 @@ sidebarTitle: "TextEncodeQwenImageEditPlus" icon: "circle" mode: wide --- + The TextEncodeQwenImageEditPlus node processes text prompts and optional images to generate conditioning data for image generation or editing tasks. It uses a specialized template to analyze input images and understand how text instructions should modify them, then encodes this information for use in subsequent generation steps. The node can handle up to three input images and optionally generate reference latents when a VAE is provided. ## Inputs diff --git a/built-in-nodes/TextEncodeZImageOmni.mdx b/built-in-nodes/TextEncodeZImageOmni.mdx index 3e1fa73f8..784822b47 100644 --- a/built-in-nodes/TextEncodeZImageOmni.mdx +++ b/built-in-nodes/TextEncodeZImageOmni.mdx @@ -5,6 +5,7 @@ sidebarTitle: "TextEncodeZImageOmni" icon: "circle" mode: wide --- + The TextEncodeZImageOmni node is an advanced conditioning node that encodes a text prompt along with optional reference images into a conditioning format suitable for image generation models. It can process up to three images, optionally encoding them with a vision encoder and/or a VAE to produce reference latents, and integrates these visual references with the text prompt using a specific template structure. ## Inputs diff --git a/built-in-nodes/TextGenerate.mdx b/built-in-nodes/TextGenerate.mdx index 85943f122..68d74c717 100644 --- a/built-in-nodes/TextGenerate.mdx +++ b/built-in-nodes/TextGenerate.mdx @@ -5,6 +5,7 @@ sidebarTitle: "TextGenerate" icon: "circle" mode: wide --- + The TextGenerate node uses a CLIP model to create text based on a user's prompt. It can optionally use images, video, or audio as additional context to guide the text generation. You can control the length of the output, enable a thinking mode for supported models, and choose whether to use random sampling with various settings or to generate text without sampling. ## Inputs diff --git a/built-in-nodes/TextGenerateLTX2Prompt.mdx b/built-in-nodes/TextGenerateLTX2Prompt.mdx index 4d4410867..0f4c5b022 100644 --- a/built-in-nodes/TextGenerateLTX2Prompt.mdx +++ b/built-in-nodes/TextGenerateLTX2Prompt.mdx @@ -5,6 +5,7 @@ sidebarTitle: "TextGenerateLTX2Prompt" icon: "circle" mode: wide --- + The TextGenerateLTX2Prompt node is a specialized version of a text generation node. It takes a user's text prompt and automatically formats it with specific system instructions before sending it to a language model for enhancement or completion. The node can operate in two modes: text-only or with an image reference, using different system prompts for each case. ## Inputs diff --git a/built-in-nodes/TextToLowercase.mdx b/built-in-nodes/TextToLowercase.mdx index 2229066d5..f99c6b650 100644 --- a/built-in-nodes/TextToLowercase.mdx +++ b/built-in-nodes/TextToLowercase.mdx @@ -5,6 +5,7 @@ sidebarTitle: "TextToLowercase" icon: "circle" mode: wide --- + The Text to Lowercase node takes a text string as input and converts all of its characters to lowercase. It is a simple utility for standardizing text case. > **Note:** This node is deprecated and superseded by the Convert Text Case node. diff --git a/built-in-nodes/TextToUppercase.mdx b/built-in-nodes/TextToUppercase.mdx index 5e0a689e7..708ac9ae7 100644 --- a/built-in-nodes/TextToUppercase.mdx +++ b/built-in-nodes/TextToUppercase.mdx @@ -5,6 +5,7 @@ sidebarTitle: "TextToUppercase" icon: "circle" mode: wide --- + The Text to Uppercase node takes a text input and converts all of its characters to uppercase. It is a simple text processing utility that modifies the case of the provided string. **Note:** This node is deprecated and superseded by the Convert Text Case node. diff --git a/built-in-nodes/ThresholdMask.mdx b/built-in-nodes/ThresholdMask.mdx index 7907b3764..2ff3c4145 100644 --- a/built-in-nodes/ThresholdMask.mdx +++ b/built-in-nodes/ThresholdMask.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ThresholdMask" icon: "circle" mode: wide --- + The ThresholdMask node converts a mask to a binary mask by applying a threshold value. It compares each pixel in the input mask against the specified threshold value and creates a new mask where pixels above the threshold become 1 (white) and pixels below or equal to the threshold become 0 (black). ## Inputs diff --git a/built-in-nodes/TomePatchModel.mdx b/built-in-nodes/TomePatchModel.mdx index 6ac115d9a..d157995e5 100644 --- a/built-in-nodes/TomePatchModel.mdx +++ b/built-in-nodes/TomePatchModel.mdx @@ -5,6 +5,7 @@ sidebarTitle: "TomePatchModel" icon: "circle" mode: wide --- + The TomePatchModel node applies Token Merging (ToMe) to a diffusion model to reduce computational requirements during inference. It works by selectively merging similar tokens in the attention mechanism, allowing the model to process fewer tokens while maintaining image quality. This technique helps speed up generation without significant quality loss. ## Inputs diff --git a/built-in-nodes/TopazImageEnhance.mdx b/built-in-nodes/TopazImageEnhance.mdx index 305342957..0f23eae70 100644 --- a/built-in-nodes/TopazImageEnhance.mdx +++ b/built-in-nodes/TopazImageEnhance.mdx @@ -5,35 +5,36 @@ sidebarTitle: "TopazImageEnhance" icon: "circle" mode: wide --- + The Topaz Image Enhance node provides industry-standard upscaling and image enhancement. It processes a single input image using a cloud-based AI model to improve quality, detail, and resolution. The node offers fine-grained control over the enhancement process, including options for creative guidance, subject focus, and facial preservation. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `model` | The AI model to use for image enhancement. | COMBO | Yes | `"Reimagine"` | | `image` | The input image to be enhanced. Only one image is supported. | IMAGE | Yes | - | -| `prompt` | An optional text prompt for creative upscaling guidance (default: empty). | STRING | No | - | +| `prompt` | Optional text prompt for creative upscaling guidance (default: empty). | STRING | No | - | | `subject_detection` | Controls which part of the image the enhancement focuses on (default: "All"). | COMBO | No | `"All"`
`"Foreground"`
`"Background"` | -| `face_enhancement` | Enable to enhance faces if they are present in the image (default: True). | BOOLEAN | No | - | -| `face_enhancement_creativity` | Sets the creativity level for face enhancement (default: 0.0). | FLOAT | No | 0.0 - 1.0 | +| `face_enhancement` | Enhance faces (if present) during processing (default: True). | BOOLEAN | No | - | +| `face_enhancement_creativity` | Set the creativity level for face enhancement (default: 0.0). | FLOAT | No | 0.0 - 1.0 | | `face_enhancement_strength` | Controls how sharp enhanced faces are relative to the background (default: 1.0). | FLOAT | No | 0.0 - 1.0 | -| `crop_to_fill` | By default, the image is letterboxed when the output aspect ratio differs. Enable to crop the image to fill the output dimensions instead (default: False). | BOOLEAN | No | - | -| `output_width` | The desired width of the output image. A value of 0 means it will be calculated automatically, usually based on the original size or the `output_height` if specified (default: 0). | INT | No | 0 - 32000 | -| `output_height` | The desired height of the output image. A value of 0 means it will be calculated automatically, usually based on the original size or the `output_width` if specified (default: 0). | INT | No | 0 - 32000 | +| `crop_to_fill` | By default, the image is letterboxed when the output aspect ratio differs. Enable to crop the image to fill the output dimensions (default: False). | BOOLEAN | No | - | +| `output_width` | Zero value means to calculate automatically (usually it will be original size or output_height if specified) (default: 0). | INT | No | 0 - 32000 | +| `output_height` | Zero value means to output in the same height as original or output width (default: 0). | INT | No | 0 - 32000 | | `creativity` | Controls the overall creativity level of the enhancement (default: 3). | INT | No | 1 - 9 | -| `face_preservation` | Preserve the facial identity of subjects in the image (default: True). | BOOLEAN | No | - | -| `color_preservation` | Preserve the original colors of the input image (default: True). | BOOLEAN | No | - | +| `face_preservation` | Preserve subjects' facial identity (default: True). | BOOLEAN | No | - | +| `color_preservation` | Preserve the original colors (default: True). | BOOLEAN | No | - | **Note:** This node can only process a single input image. Providing a batch of multiple images will result in an error. ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `image` | The enhanced output image. | IMAGE | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/TopazImageEnhance/en.md) --- -**Source fingerprint (SHA-256):** `c569f4873f5e008f62ccae9a93ef40fe79554c003e7e52c5ac91241b0d08978a` +**Source fingerprint (SHA-256):** `586ebc6aafa40c8bebf1e24904ebf5653b8d3b46b202d9a6850f625ac8845bcf` diff --git a/built-in-nodes/TopazVideoEnhance.mdx b/built-in-nodes/TopazVideoEnhance.mdx index 580b685f8..afd2b4d6d 100644 --- a/built-in-nodes/TopazVideoEnhance.mdx +++ b/built-in-nodes/TopazVideoEnhance.mdx @@ -5,12 +5,13 @@ sidebarTitle: "TopazVideoEnhance" icon: "circle" mode: wide --- + The Topaz Video Enhance node uses an external API to improve video quality. It can upscale video resolution, increase frame rate through interpolation, and apply compression. The node processes an input MP4 video and returns an enhanced version based on the selected settings. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `video` | The input video file to be enhanced. | VIDEO | Yes | - | | `upscaler_enabled` | Enables or disables the video upscaling feature (default: True). | BOOLEAN | Yes | - | | `upscaler_model` | The AI model used for upscaling the video. | COMBO | Yes | `"Starlight (Astra) Fast"`
`"Starlight (Astra) Creative"`
`"Starlight Precise 2.5"` | @@ -24,15 +25,15 @@ The Topaz Video Enhance node uses an external API to improve video quality. It c | `interpolation_duplicate_threshold` | Detection sensitivity for duplicate frames. (default: 0.01) | FLOAT | No | 0.001 to 0.1 | | `dynamic_compression_level` | CQP level. (default: "Low") | COMBO | No | `"Low"`
`"Mid"`
`"High"` | -**Note:** At least one enhancement feature must be enabled. The node will raise an error if both `upscaler_enabled` and `interpolation_enabled` are set to `False`. The input video must be in MP4 format. +**Note:** At least one enhancement feature must be enabled. The node will raise an error if both `upscaler_enabled` and `interpolation_enabled` are set to False. The input video must be in MP4 format. ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `video` | The enhanced output video file. | VIDEO | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/TopazVideoEnhance/en.md) --- -**Source fingerprint (SHA-256):** `ef2d1e62c0000f4d9a99014317db2f1c4e0b8a77334024cf614ec0376058a2f7` +**Source fingerprint (SHA-256):** `29db853812759574d775041e8984088774bc06f1349ca5390ee53ba668fd12fe` diff --git a/built-in-nodes/TopazVideoEnhanceV2.mdx b/built-in-nodes/TopazVideoEnhanceV2.mdx index 66797d45b..ff895de29 100644 --- a/built-in-nodes/TopazVideoEnhanceV2.mdx +++ b/built-in-nodes/TopazVideoEnhanceV2.mdx @@ -5,7 +5,6 @@ sidebarTitle: "TopazVideoEnhanceV2" icon: "circle" mode: wide --- -# Topaz Video Enhance V2 The **Topaz Video Enhance V2** node allows you to upscale and enhance video using Topaz Labs' AI models. It can increase resolution, adjust frame rate through interpolation, and apply creative or realistic enhancements to breathe new life into your video footage. @@ -43,4 +42,4 @@ The **Topaz Video Enhance V2** node allows you to upscale and enhance video usin > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/TopazVideoEnhanceV2/en.md) --- -**Source fingerprint (SHA-256):** `3b3df144ecd7de6e0c141cffa30fc7b303e0edc991e714c2f0aaf0e4be903166` +**Source fingerprint (SHA-256):** `d955e5bae683fa4d7e09e23f7cd06bc077ec5e4ab0b5c4f6d712b8358027998c` diff --git a/built-in-nodes/TorchCompileModel.mdx b/built-in-nodes/TorchCompileModel.mdx index 5d40117ef..200648721 100644 --- a/built-in-nodes/TorchCompileModel.mdx +++ b/built-in-nodes/TorchCompileModel.mdx @@ -5,6 +5,7 @@ sidebarTitle: "TorchCompileModel" icon: "circle" mode: wide --- + The TorchCompileModel node applies PyTorch compilation to a model to optimize its performance. It creates a copy of the input model and wraps it with PyTorch's compilation functionality using the specified backend. This can improve the model's execution speed during inference. ## Inputs diff --git a/built-in-nodes/TrainLoraNode.mdx b/built-in-nodes/TrainLoraNode.mdx index 8ebd86597..46e7c0c24 100644 --- a/built-in-nodes/TrainLoraNode.mdx +++ b/built-in-nodes/TrainLoraNode.mdx @@ -5,12 +5,13 @@ sidebarTitle: "TrainLoraNode" icon: "circle" mode: wide --- + The TrainLoraNode creates and trains a LoRA (Low-Rank Adaptation) model on a diffusion model using provided latents and conditioning data. It allows you to fine-tune a model with custom training parameters, optimizers, and loss functions. The node outputs the trained LoRA weights, a loss history map, and the total training steps completed. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `model` | The model to train the LoRA on. | MODEL | Yes | - | | `latents` | The Latents to use for training, serve as dataset/input of the model. | LATENT | Yes | - | | `positive` | The positive conditioning to use for training. | CONDITIONING | Yes | - | @@ -44,7 +45,7 @@ The TrainLoraNode creates and trains a LoRA (Low-Rank Adaptation) model on a dif ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `lora` | The trained LoRA weights that can be saved or applied to other models. | LORA_MODEL | | `loss_map` | A dictionary containing the training loss values over time. | LOSS_MAP | | `steps` | The total number of training steps completed (including any previous steps from existing LoRA). | INT | @@ -52,4 +53,4 @@ The TrainLoraNode creates and trains a LoRA (Low-Rank Adaptation) model on a dif > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/TrainLoraNode/en.md) --- -**Source fingerprint (SHA-256):** `e145145306330099293c8b4bb344ec0a38de690040bd796b84225f54638900c3` +**Source fingerprint (SHA-256):** `39e88045270d36855442024b62d6a225a58b34842f45ac04fbc6c1ade6768a76` diff --git a/built-in-nodes/TransformSplat.mdx b/built-in-nodes/TransformSplat.mdx index 8144213db..249881885 100644 --- a/built-in-nodes/TransformSplat.mdx +++ b/built-in-nodes/TransformSplat.mdx @@ -5,7 +5,6 @@ sidebarTitle: "TransformSplat" icon: "circle" mode: wide --- -# Transform Splat The Transform Splat node applies translation, rotation, and scaling transformations to a gaussian splat. It moves, rotates, and resizes the entire splat as a single object, and when non-uniform scaling is applied, it also reshapes each individual gaussian splat for accurate results. diff --git a/built-in-nodes/TrimAudioDuration.mdx b/built-in-nodes/TrimAudioDuration.mdx index be42edf8b..3f009c4b9 100644 --- a/built-in-nodes/TrimAudioDuration.mdx +++ b/built-in-nodes/TrimAudioDuration.mdx @@ -5,6 +5,7 @@ sidebarTitle: "TrimAudioDuration" icon: "circle" mode: wide --- + The TrimAudioDuration node allows you to cut a specific time segment from an audio file. You can specify when to start the trim and how long the resulting audio clip should be. The node works by converting time values to audio frame positions and extracting the corresponding portion of the audio waveform. ## Inputs diff --git a/built-in-nodes/TrimVideoLatent.mdx b/built-in-nodes/TrimVideoLatent.mdx index 01e8dadc0..29784d928 100644 --- a/built-in-nodes/TrimVideoLatent.mdx +++ b/built-in-nodes/TrimVideoLatent.mdx @@ -5,6 +5,7 @@ sidebarTitle: "TrimVideoLatent" icon: "circle" mode: wide --- + The TrimVideoLatent node removes frames from the beginning of a video latent representation. It takes a latent video sample and trims off a specified number of frames from the start, returning the remaining portion of the video. This allows you to shorten video sequences by removing the initial frames. ## Inputs diff --git a/built-in-nodes/TripleCLIPLoader.mdx b/built-in-nodes/TripleCLIPLoader.mdx index dc6f485bd..c411635f1 100644 --- a/built-in-nodes/TripleCLIPLoader.mdx +++ b/built-in-nodes/TripleCLIPLoader.mdx @@ -5,6 +5,7 @@ sidebarTitle: "TripleCLIPLoader" icon: "circle" mode: wide --- + The TripleCLIPLoader node loads three different text encoder models simultaneously and combines them into a single CLIP model. This is useful for advanced text encoding scenarios where multiple text encoders are needed, such as in SD3 workflows that require clip-l, clip-g, and t5 models working together. ## Inputs diff --git a/built-in-nodes/TripoConversionNode.mdx b/built-in-nodes/TripoConversionNode.mdx index 6dcf89215..c0e28fd08 100644 --- a/built-in-nodes/TripoConversionNode.mdx +++ b/built-in-nodes/TripoConversionNode.mdx @@ -5,12 +5,13 @@ sidebarTitle: "TripoConversionNode" icon: "circle" mode: wide --- + The TripoConversionNode converts 3D models between different file formats using the Tripo API. It takes a task ID from a previous Tripo operation (model generation, rigging, or retargeting) and converts the resulting model to your desired format with various export options. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `original_model_task_id` | The task ID from a previous Tripo operation (model generation, rigging, or retargeting) | MODEL_TASK_ID,RIG_TASK_ID,RETARGET_TASK_ID | Yes | MODEL_TASK_ID
RIG_TASK_ID
RETARGET_TASK_ID | | `format` | The target file format for the converted 3D model | COMBO | Yes | GLTF
USDZ
FBX
OBJ
STL
3MF | | `quad` | Whether to convert triangles to quads (default: False) | BOOLEAN | No | True/False | @@ -36,10 +37,10 @@ The TripoConversionNode converts 3D models between different file formats using ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | *No named outputs* | This node processes the conversion asynchronously and returns the result through the Tripo API system | - | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/TripoConversionNode/en.md) --- -**Source fingerprint (SHA-256):** `7542fd7ee2307b06e5caa78ce427140fbcb56e8ea383ce327828040330ea1b01` +**Source fingerprint (SHA-256):** `14aafa9c5fc430eb125bb946eb634dc0e65d63688413fc1cd079677e78b83cbd` diff --git a/built-in-nodes/TripoImageToModelNode.mdx b/built-in-nodes/TripoImageToModelNode.mdx index 3bb33e3b4..9ff3cb69b 100644 --- a/built-in-nodes/TripoImageToModelNode.mdx +++ b/built-in-nodes/TripoImageToModelNode.mdx @@ -5,12 +5,13 @@ sidebarTitle: "TripoImageToModelNode" icon: "circle" mode: wide --- + Generates 3D models synchronously based on a single image using Tripo's API. This node takes an input image and converts it into a 3D model with various customization options for texture, quality, and model properties. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `image` | Input image used to generate the 3D model | IMAGE | Yes | - | | `model_version` | The model version to use for generation | COMBO | No | `"v1.4"`
`"v3.0"`
`"v3.5"`
`"v3.6"` | | `style` | Style setting for the generated model (default: "None") | COMBO | No | `"None"`
`"realistic"`
`"cartoon"`
`"sculpture"`
`"low_poly"` | @@ -30,7 +31,7 @@ Generates 3D models synchronously based on a single image using Tripo's API. Thi ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `model_file` | The generated 3D model file (for backward compatibility only) | STRING | | `model task_id` | The task ID for tracking the model generation process | MODEL_TASK_ID | | `GLB` | The generated 3D model in GLB format | FILE3DGLB | @@ -38,4 +39,4 @@ Generates 3D models synchronously based on a single image using Tripo's API. Thi > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/TripoImageToModelNode/en.md) --- -**Source fingerprint (SHA-256):** `f12bae7cc766b7ac208243a10970da7719a13d6283d6b6c39444b577cafc7f04` +**Source fingerprint (SHA-256):** `020243931c5a05655804ce601f23821731725734dc7abd49bba2a554a0a272f6` diff --git a/built-in-nodes/TripoImportModelNode.mdx b/built-in-nodes/TripoImportModelNode.mdx new file mode 100644 index 000000000..fbe615904 --- /dev/null +++ b/built-in-nodes/TripoImportModelNode.mdx @@ -0,0 +1,28 @@ +--- +title: "TripoImportModelNode - ComfyUI Built-in Node Documentation" +description: "Complete documentation for the TripoImportModelNode node in ComfyUI. Learn its inputs, outputs, parameters and usage." +sidebarTitle: "TripoImportModelNode" +icon: "circle" +mode: wide +--- + +This node imports an external 3D model file into Tripo's system so you can use it with Tripo's post-processing nodes like Texture, Rig, and Convert. It uploads your model and returns a task ID that other Tripo nodes can use to reference the imported model. + +## Inputs + +| Parameter | Description | Data Type | Required | Range | +|-----------|-------------|-----------|----------|-------| +| `model_3d` | 3D model to import (GLB / FBX / OBJ / STL, up to 150 MB). OBJ and STL files carry no embedded textures. | FILE3D | Yes | GLB
FBX
OBJ
STL
Any 3D format | + +**Note:** GLB format is recommended because textures are preserved only when embedded directly in the file. OBJ and STL files do not support embedded textures. GLTF (.gltf) format is not supported because it references external files; use a single-file GLB instead. The file size must not exceed 150 MB. + +## Outputs + +| Output Name | Description | Data Type | +|-------------|-------------|-----------| +| `model task_id` | A task ID that identifies the imported model for use with Tripo post-processing nodes | MODEL_TASK_ID | + +> This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/TripoImportModelNode/en.md) + +--- +**Source fingerprint (SHA-256):** `4fa13a108804f2a52190a85b5b5d58ff18190e9d182b556abada444788012fab` diff --git a/built-in-nodes/TripoMultiviewToModelNode.mdx b/built-in-nodes/TripoMultiviewToModelNode.mdx index b69b744d6..662190c21 100644 --- a/built-in-nodes/TripoMultiviewToModelNode.mdx +++ b/built-in-nodes/TripoMultiviewToModelNode.mdx @@ -5,13 +5,14 @@ sidebarTitle: "TripoMultiviewToModelNode" icon: "circle" mode: wide --- + This node generates 3D models synchronously using Tripo's API by processing up to four images showing different views of an object. It requires a front image and at least one additional view (left, back, or right) to create a complete 3D model with texture and material options. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | -| `image` | Front view image of the object (required) | IMAGE | Yes | - | +|-----------|-------------|-----------|----------|-------| +| `image` | Front view image of the object | IMAGE | Yes | - | | `image_left` | Left view image of the object | IMAGE | No | - | | `image_back` | Back view image of the object | IMAGE | No | - | | `image_right` | Right view image of the object | IMAGE | No | - | @@ -32,7 +33,7 @@ This node generates 3D models synchronously using Tripo's API by processing up t ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `model_file` | File path or identifier for the generated 3D model (for backward compatibility only) | STRING | | `model task_id` | Task identifier for tracking the model generation process | MODEL_TASK_ID | | `GLB` | The generated 3D model file in GLB format | FILE3DGLB | @@ -40,4 +41,4 @@ This node generates 3D models synchronously using Tripo's API by processing up t > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/TripoMultiviewToModelNode/en.md) --- -**Source fingerprint (SHA-256):** `f44a39bd15dfd6111be191de81490136280491930ec0aa7159849f137479b089` +**Source fingerprint (SHA-256):** `17e8b7a72b6d98585daf5c4839f6fdea08f236fb06287dedc4bf8723bdf5c885` diff --git a/built-in-nodes/TripoP1ImageToModelNode.mdx b/built-in-nodes/TripoP1ImageToModelNode.mdx index 931527e70..c7c985e00 100644 --- a/built-in-nodes/TripoP1ImageToModelNode.mdx +++ b/built-in-nodes/TripoP1ImageToModelNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "TripoP1ImageToModelNode" icon: "circle" mode: wide --- + ## Overview This node converts a single 2D image into a 3D model using the Tripo P1 API. It is optimized for generating low-polygon, game-ready meshes. @@ -12,7 +13,7 @@ This node converts a single 2D image into a 3D model using the Tripo P1 API. It ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `image` | The input image to convert to a 3D model. | IMAGE | Yes | - | | `output_mode` | A dictionary specifying the output mode and quality settings. This parameter controls the type of model generated and its texture quality. The available options are defined by the `_build_p1_output_mode` helper function and include settings for `texture_quality` (e.g., "standard", "high", "ultra") and `image_alignment`. | DICT | Yes | See description | | `enable_image_autofix` | Pre-process the input image for better generation quality. (default: False) | BOOLEAN | No | True
False | @@ -25,7 +26,7 @@ This node converts a single 2D image into a 3D model using the Tripo P1 API. It ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `model_file` | The file path to the generated 3D model. This output is provided for backward compatibility only. | STRING | | `model task_id` | The unique task ID for the model generation request. | MODEL_TASK_ID | | `GLB` | The generated 3D model in GLB format. | FILE3DGLB | @@ -33,4 +34,4 @@ This node converts a single 2D image into a 3D model using the Tripo P1 API. It > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/TripoP1ImageToModelNode/en.md) --- -**Source fingerprint (SHA-256):** `2ac611603dd6eb88700a8105c19f97a8c4eefe5f4efb23d8854ccc27af590626` +**Source fingerprint (SHA-256):** `e45f8b77bf5240852c9ad7d065811a4b580ca4f38849d67c7bd62964fb2768b1` diff --git a/built-in-nodes/TripoP1MultiviewToModelNode.mdx b/built-in-nodes/TripoP1MultiviewToModelNode.mdx index 3fd5f63e1..3de1aaf81 100644 --- a/built-in-nodes/TripoP1MultiviewToModelNode.mdx +++ b/built-in-nodes/TripoP1MultiviewToModelNode.mdx @@ -5,14 +5,13 @@ sidebarTitle: "TripoP1MultiviewToModelNode" icon: "circle" mode: wide --- -## Overview This node generates a 3D model from 2 to 4 reference images of an object or character. You provide images from different angles (front, left, back, right), and the node creates a 3D mesh in GLB format. The front view is required, and you can optionally add any combination of the other three views for better results. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `image` | Front view (0°). Required. | IMAGE | Yes | - | | `image_left` | Left view (90°), i.e. the subject's left side. | IMAGE | No | - | | `image_back` | Back view (180°). | IMAGE | No | - | @@ -29,7 +28,7 @@ This node generates a 3D model from 2 to 4 reference images of an object or char ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `model_file` | The filename of the generated GLB model (for backward compatibility only). | STRING | | `model_task_id` | The unique task ID for this model generation request. | MODEL_TASK_ID | | `GLB` | The generated 3D model in GLB format. | FILE3DGLB | @@ -37,4 +36,4 @@ This node generates a 3D model from 2 to 4 reference images of an object or char > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/TripoP1MultiviewToModelNode/en.md) --- -**Source fingerprint (SHA-256):** `29bb87cdc5d3eef891a653c622e8876a37d6e6dc1a43e5c248b184060ead9029` +**Source fingerprint (SHA-256):** `a9f1b334ca425631b5f841328ff993df82636cf3e3b7d1269c46f2b396155970` diff --git a/built-in-nodes/TripoP1TextToModelNode.mdx b/built-in-nodes/TripoP1TextToModelNode.mdx index dc42705aa..8b201af4f 100644 --- a/built-in-nodes/TripoP1TextToModelNode.mdx +++ b/built-in-nodes/TripoP1TextToModelNode.mdx @@ -5,14 +5,13 @@ sidebarTitle: "TripoP1TextToModelNode" icon: "circle" mode: wide --- -## Overview This node generates a 3D model from a text description using the Tripo P1 API. It is optimized for creating low-poly, game-ready meshes with stable topology, making it suitable for real-time applications. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `prompt` | The text description of the 3D model you want to generate. | STRING | Yes | Up to 1024 characters | | `negative_prompt` | A text description of what you do not want in the generated model. | STRING | No | Up to 255 characters | | `output_mode` | Controls the output model's quality and texture settings. This parameter is a dictionary with the following keys:

`texture_quality`: STRING, Range: `"standard"`
`pbr`: BOOLEAN, default: True
`texture`: BOOLEAN, default: True
`subdivision`: INT, default: 0, Range: 0 to 2
`texture_size`: INT, default: 2048, Range: 512 to 4096 (must be a power of 2)
`texture_format`: STRING, Range: `"png"`
`texture_clean`: BOOLEAN, default: False
`texture_seamless`: BOOLEAN, default: False

Default: `{"texture_quality": "standard", "pbr": True, "texture": True, "subdivision": 0, "texture_size": 2048, "texture_format": "png", "texture_clean": False, "texture_seamless": False}` | DICT | Yes | See description | @@ -26,7 +25,7 @@ This node generates a 3D model from a text description using the Tripo P1 API. I ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `model_file` | The file path to the generated 3D model (for backward compatibility only). | STRING | | `model task_id` | The unique task ID for the model generation request. | MODEL_TASK_ID | | `GLB` | The generated 3D model in GLB format. | FILE3DGLB | @@ -34,4 +33,4 @@ This node generates a 3D model from a text description using the Tripo P1 API. I > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/TripoP1TextToModelNode/en.md) --- -**Source fingerprint (SHA-256):** `154e75209d65c823d5681b74cd12fe7b2ed37d7b94bf51cac86f343c68f85722` +**Source fingerprint (SHA-256):** `189b0c301daf29e57962038f5cd8b7045baf12a6903877f155c0befcb5abd297` diff --git a/built-in-nodes/TripoRefineNode.mdx b/built-in-nodes/TripoRefineNode.mdx index e83126d2f..29918a562 100644 --- a/built-in-nodes/TripoRefineNode.mdx +++ b/built-in-nodes/TripoRefineNode.mdx @@ -5,12 +5,13 @@ sidebarTitle: "TripoRefineNode" icon: "circle" mode: wide --- + The TripoRefineNode refines draft 3D models created specifically by Tripo v1.4 models. It takes a model task ID and processes it through the Tripo API to generate an improved version of the model. This node is designed to work exclusively with draft models produced by Tripo v1.4 models. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `model_task_id` | Must be a v1.4 Tripo model | MODEL_TASK_ID | Yes | - | **Note:** This node only accepts draft models created by Tripo v1.4 models. Using models from other versions may result in errors. @@ -18,7 +19,7 @@ The TripoRefineNode refines draft 3D models created specifically by Tripo v1.4 m ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `model_file` | The file path or reference to the refined model (for backward compatibility only) | STRING | | `model task_id` | The task identifier for the refined model operation | MODEL_TASK_ID | | `GLB` | The refined 3D model in GLB format | FILE3DGLB | @@ -26,4 +27,4 @@ The TripoRefineNode refines draft 3D models created specifically by Tripo v1.4 m > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/TripoRefineNode/en.md) --- -**Source fingerprint (SHA-256):** `bb4b17652fd05c489e6151f23461fa79ae090f3b59491775768b32ca2b61d33c` +**Source fingerprint (SHA-256):** `502064a5f153ed05b985f859f27b26eb5219427a17b876cfebedfdcf3194fe12` diff --git a/built-in-nodes/TripoRetargetNode.mdx b/built-in-nodes/TripoRetargetNode.mdx index 8e5dd8eb8..f3fa43921 100644 --- a/built-in-nodes/TripoRetargetNode.mdx +++ b/built-in-nodes/TripoRetargetNode.mdx @@ -5,14 +5,15 @@ sidebarTitle: "TripoRetargetNode" icon: "circle" mode: wide --- + The TripoRetargetNode applies predefined animations to 3D character models by retargeting motion data. It takes a previously rigged 3D model and applies one of several preset animations, generating an animated 3D model file as output. The node communicates with the Tripo API to process the animation retargeting operation. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `original_model_task_id` | The task ID of the previously processed rigged 3D model to apply animation to | RIG_TASK_ID | Yes | - | -| `animation` | The animation preset to apply to the 3D model. Options include humanoid animations (idle, walk, run, dive, climb, jump, slash, shoot, hurt, fall, turn) and creature animations (quadruped walk, hexapod walk, octopod walk, serpentine march, aquatic march). | STRING | Yes | "preset:idle"
"preset:walk"
"preset:run"
"preset:dive"
"preset:climb"
"preset:jump"
"preset:slash"
"preset:shoot"
"preset:hurt"
"preset:fall"
"preset:turn"
"preset:quadruped:walk"
"preset:hexapod:walk"
"preset:octopod:walk"
"preset:serpentine:march"
"preset:aquatic:march" | +| `animation` | The animation preset to apply to the 3D model. Options include humanoid animations (idle, walk, run, dive, climb, jump, slash, shoot, hurt, fall, turn) and creature animations (quadruped walk, hexapod walk, octopod walk, serpentine march, aquatic march). | STRING | Yes | `"preset:idle"`
`"preset:walk"`
`"preset:run"`
`"preset:dive"`
`"preset:climb"`
`"preset:jump"`
`"preset:slash"`
`"preset:shoot"`
`"preset:hurt"`
`"preset:fall"`
`"preset:turn"`
`"preset:quadruped:walk"`
`"preset:hexapod:walk"`
`"preset:octopod:walk"`
`"preset:serpentine:march"`
`"preset:aquatic:march"` | | `auth_token_comfy_org` | Authentication token for Comfy.org API access (hidden parameter) | AUTH_TOKEN_COMFY_ORG | No | - | | `api_key_comfy_org` | API key for Comfy.org service access (hidden parameter) | API_KEY_COMFY_ORG | No | - | | `unique_id` | Unique identifier for tracking the operation (hidden parameter) | UNIQUE_ID | No | - | @@ -20,7 +21,7 @@ The TripoRetargetNode applies predefined animations to 3D character models by re ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `model_file` | The generated animated 3D model file (for backward compatibility only) | STRING | | `retarget task_id` | The task ID for tracking the retargeting operation | RETARGET_TASK_ID | | `GLB` | The animated 3D model in GLB format | FILE3DGLB | @@ -28,4 +29,4 @@ The TripoRetargetNode applies predefined animations to 3D character models by re > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/TripoRetargetNode/en.md) --- -**Source fingerprint (SHA-256):** `31d90c0a11a6a57fbc55f2c3b8e0e8e73943f048734e5f2d68711bf000730e0b` +**Source fingerprint (SHA-256):** `c20ad0b1f59058cbb866e83e236f01ba480b41951ff9486190cb311e6636b33c` diff --git a/built-in-nodes/TripoRigNode.mdx b/built-in-nodes/TripoRigNode.mdx index 7c832dac9..ee33b1868 100644 --- a/built-in-nodes/TripoRigNode.mdx +++ b/built-in-nodes/TripoRigNode.mdx @@ -5,18 +5,19 @@ sidebarTitle: "TripoRigNode" icon: "circle" mode: wide --- + The TripoRigNode generates a rigged 3D model from an original model task ID. It sends a request to the Tripo API to create an animated rig in GLB format using the Tripo specification, then polls the API until the rig generation task is complete. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `original_model_task_id` | The task ID of the original 3D model to be rigged | MODEL_TASK_ID | Yes | - | ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `model_file` | The generated rigged 3D model file (kept for backward compatibility) | STRING | | `rig task_id` | The task ID for tracking the rig generation process | RIG_TASK_ID | | `GLB` | The generated rigged 3D model in GLB format | FILE3DGLB | @@ -24,4 +25,4 @@ The TripoRigNode generates a rigged 3D model from an original model task ID. It > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/TripoRigNode/en.md) --- -**Source fingerprint (SHA-256):** `c00053314112cf1a403d7bf1cf77dcb6cede6b4db83046d459069f2b57bb6de9` +**Source fingerprint (SHA-256):** `01b2b71097b5bbac33e09e2d81e655a145db1ae30bd704e2cc0cbdd215f0a0a0` diff --git a/built-in-nodes/TripoSplatConditioning.mdx b/built-in-nodes/TripoSplatConditioning.mdx index 1321d9377..5f337ec8b 100644 --- a/built-in-nodes/TripoSplatConditioning.mdx +++ b/built-in-nodes/TripoSplatConditioning.mdx @@ -5,7 +5,6 @@ sidebarTitle: "TripoSplatConditioning" icon: "circle" mode: wide --- -# TripoSplat Conditioning This node encodes an input image using DINOv3 and the Flux2 VAE to create positive and negative conditioning data for the TripoSplat model. It also generates a fixed-size noise target (latent plus camera data) that serves as the starting point for the KSampler. diff --git a/built-in-nodes/TripoSplatPreprocessImage.mdx b/built-in-nodes/TripoSplatPreprocessImage.mdx index 19c144907..1d9fb2a25 100644 --- a/built-in-nodes/TripoSplatPreprocessImage.mdx +++ b/built-in-nodes/TripoSplatPreprocessImage.mdx @@ -5,7 +5,6 @@ sidebarTitle: "TripoSplatPreprocessImage" icon: "circle" mode: wide --- -# TripoSplat Preprocess Image This node crops each input image to a centered square on a black background, then adds padding to reach the specified output size. It is designed to prepare images for the TripoSplat 3D model by ensuring consistent square framing and optional alpha matte erosion to prevent border artifacts. diff --git a/built-in-nodes/TripoSplatSamplingPreview.mdx b/built-in-nodes/TripoSplatSamplingPreview.mdx index e2a1f4507..27efa25ff 100644 --- a/built-in-nodes/TripoSplatSamplingPreview.mdx +++ b/built-in-nodes/TripoSplatSamplingPreview.mdx @@ -5,7 +5,6 @@ sidebarTitle: "TripoSplatSamplingPreview" icon: "circle" mode: wide --- -# TripoSplat Sampling Preview This node patches a TripoSplat model so that when used with the standard KSampler node, a live preview of the decoded gaussian splat is shown at each sampling step. It works by wrapping the sampler's callback to decode the model's output into a preview image after every step. diff --git a/built-in-nodes/TripoTextToModelNode.mdx b/built-in-nodes/TripoTextToModelNode.mdx index 366ddc991..454e0f993 100644 --- a/built-in-nodes/TripoTextToModelNode.mdx +++ b/built-in-nodes/TripoTextToModelNode.mdx @@ -5,16 +5,17 @@ sidebarTitle: "TripoTextToModelNode" icon: "circle" mode: wide --- + Generates 3D models synchronously based on a text prompt using Tripo's API. This node takes a text description and creates a 3D model with optional texture and material properties. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `prompt` | Text description for generating the 3D model (multiline input) | STRING | Yes | - | | `negative_prompt` | Text description of what to avoid in the generated model (multiline input) | STRING | No | - | | `model_version` | The version of the Tripo model to use for generation (default: v2.5-20250123) | COMBO | No | `v1.4`
`v2.0`
`v2.5-20250123`
`v3.0` | -| `style` | Style setting for the generated model (default: "None") | COMBO | No | `None`
`sculpture`
`low-poly`
`voxel`
`brick`
`clay`
`marble`
`origami`
`papercraft`
`pixel-art`
`tile`
`cartoon`
`fantasy`
`hand-drawn`
`illustration`
`isometric`
`pixel-art`
`sketch`
`stained-glass`
`steampunk`
`vector`
`watercolor` | +| `style` | Style setting for the generated model (default: "None") | COMBO | No | `None`
`sculpture`
`low-poly`
`voxel`
`brick`
`clay`
`marble`
`origami`
`papercraft`
`pixel-art`
`tile`
`cartoon`
`fantasy`
`hand-drawn`
`illustration`
`isometric`
`sketch`
`stained-glass`
`steampunk`
`vector`
`watercolor` | | `texture` | Whether to generate textures for the model (default: True) | BOOLEAN | No | - | | `pbr` | Whether to generate PBR (Physically Based Rendering) materials (default: True) | BOOLEAN | No | - | | `image_seed` | Random seed for image generation (default: 42) | INT | No | - | @@ -30,7 +31,7 @@ Generates 3D models synchronously based on a text prompt using Tripo's API. This ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `model_file` | The generated 3D model file (for backward compatibility only) | STRING | | `model task_id` | The unique task identifier for the model generation process | MODEL_TASK_ID | | `GLB` | The generated 3D model in GLB format | FILE3DGLB | @@ -38,4 +39,4 @@ Generates 3D models synchronously based on a text prompt using Tripo's API. This > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/TripoTextToModelNode/en.md) --- -**Source fingerprint (SHA-256):** `6cd6fefff0fbda14729b68383209eded6eb2e779ccf39dd2e03c0ddf04859372` +**Source fingerprint (SHA-256):** `7fb03aedc1481d95c6dcbdc1be1cd8087fb5104473d58d29827eb85b397129b8` diff --git a/built-in-nodes/TripoTextureNode.mdx b/built-in-nodes/TripoTextureNode.mdx index 7c6673e5e..ab61d5eb2 100644 --- a/built-in-nodes/TripoTextureNode.mdx +++ b/built-in-nodes/TripoTextureNode.mdx @@ -5,12 +5,13 @@ sidebarTitle: "TripoTextureNode" icon: "circle" mode: wide --- + The TripoTextureNode generates textured 3D models using the Tripo API. It takes a model task ID and applies texture generation with various options including PBR materials, texture quality settings, and alignment methods. The node communicates with the Tripo API to process the texture generation request and returns the resulting model file and task ID. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `model_task_id` | The task ID of the model to apply textures to | MODEL_TASK_ID | Yes | - | | `texture` | Whether to generate textures (default: True) | BOOLEAN | No | - | | `pbr` | Whether to generate PBR (Physically Based Rendering) materials (default: True) | BOOLEAN | No | - | @@ -23,7 +24,7 @@ The TripoTextureNode generates textured 3D models using the Tripo API. It takes ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `model_file` | The generated model file with applied textures (for backward compatibility only) | STRING | | `model task_id` | The task ID for tracking the texture generation process | MODEL_TASK_ID | | `GLB` | The generated 3D model in GLB format with applied textures | FILE3DGLB | @@ -31,4 +32,4 @@ The TripoTextureNode generates textured 3D models using the Tripo API. It takes > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/TripoTextureNode/en.md) --- -**Source fingerprint (SHA-256):** `dca49933b1b892df38004adc34ab0d95cdcb32d3e38db0e66b260ab7a58dcea5` +**Source fingerprint (SHA-256):** `6dee13c5785486cc560a250e35234ebed9a544bcf6e30e6babbbb09c1314bbe1` diff --git a/built-in-nodes/TruncateText.mdx b/built-in-nodes/TruncateText.mdx index 5e18ae9ca..6d791b7c0 100644 --- a/built-in-nodes/TruncateText.mdx +++ b/built-in-nodes/TruncateText.mdx @@ -5,6 +5,7 @@ sidebarTitle: "TruncateText" icon: "circle" mode: wide --- + This node shortens text by cutting it off at a specified maximum length. It takes any input text and returns only the first part, up to the number of characters you set. It is a simple way to ensure text does not exceed a certain size. ## Inputs diff --git a/built-in-nodes/UNETLoader.mdx b/built-in-nodes/UNETLoader.mdx index 2e12d58e2..3ad4fa8ef 100644 --- a/built-in-nodes/UNETLoader.mdx +++ b/built-in-nodes/UNETLoader.mdx @@ -5,6 +5,7 @@ sidebarTitle: "UNETLoader" icon: "circle" mode: wide --- + The UNETLoader node is designed for loading U-Net models by name, facilitating the use of pre-trained U-Net architectures within the system. This node will detect models located in the `ComfyUI/models/diffusion_models` folder. diff --git a/built-in-nodes/UNetCrossAttentionMultiply.mdx b/built-in-nodes/UNetCrossAttentionMultiply.mdx index e857a6717..dc5534693 100644 --- a/built-in-nodes/UNetCrossAttentionMultiply.mdx +++ b/built-in-nodes/UNetCrossAttentionMultiply.mdx @@ -5,6 +5,7 @@ sidebarTitle: "UNetCrossAttentionMultiply" icon: "circle" mode: wide --- + The UNetCrossAttentionMultiply node applies multiplication factors to the cross-attention mechanism in a UNet model. It allows you to scale the query, key, value, and output components of the cross-attention layers to experiment with different attention behaviors and effects. ## Inputs diff --git a/built-in-nodes/UNetSelfAttentionMultiply.mdx b/built-in-nodes/UNetSelfAttentionMultiply.mdx index 0dc5fcd5e..5b5ac7083 100644 --- a/built-in-nodes/UNetSelfAttentionMultiply.mdx +++ b/built-in-nodes/UNetSelfAttentionMultiply.mdx @@ -5,6 +5,7 @@ sidebarTitle: "UNetSelfAttentionMultiply" icon: "circle" mode: wide --- + The UNetSelfAttentionMultiply node applies multiplication factors to the query, key, value, and output components of the self-attention mechanism in a UNet model. It allows you to scale different parts of the attention computation to experiment with how attention weights affect the model's behavior. ## Inputs diff --git a/built-in-nodes/UNetTemporalAttentionMultiply.mdx b/built-in-nodes/UNetTemporalAttentionMultiply.mdx index 3e16aaba9..9ea953a88 100644 --- a/built-in-nodes/UNetTemporalAttentionMultiply.mdx +++ b/built-in-nodes/UNetTemporalAttentionMultiply.mdx @@ -5,6 +5,7 @@ sidebarTitle: "UNetTemporalAttentionMultiply" icon: "circle" mode: wide --- + The UNetTemporalAttentionMultiply node applies multiplication factors to different types of attention mechanisms in a temporal UNet model. It modifies the model by adjusting the weights of self-attention and cross-attention layers, distinguishing between structural and temporal components. This allows fine-tuning of how much influence each attention type has on the model's output. ## Inputs diff --git a/built-in-nodes/USOStyleReference.mdx b/built-in-nodes/USOStyleReference.mdx index f699381f5..877c9408a 100644 --- a/built-in-nodes/USOStyleReference.mdx +++ b/built-in-nodes/USOStyleReference.mdx @@ -5,6 +5,7 @@ sidebarTitle: "USOStyleReference" icon: "circle" mode: wide --- + The USOStyleReference node applies style reference patches to models using encoded image features from CLIP vision output. It creates a modified version of the input model by incorporating style information extracted from visual inputs, enabling style transfer or reference-based generation capabilities. ## Inputs diff --git a/built-in-nodes/UpscaleModelLoader.mdx b/built-in-nodes/UpscaleModelLoader.mdx index fa5ed5109..e8a92a0dd 100644 --- a/built-in-nodes/UpscaleModelLoader.mdx +++ b/built-in-nodes/UpscaleModelLoader.mdx @@ -5,6 +5,7 @@ sidebarTitle: "UpscaleModelLoader" icon: "circle" mode: wide --- + This node will detect models located in the `ComfyUI/models/upscale_models` folder, and it will also read models from additional paths configured in the extra_model_paths.yaml file. Sometimes, you may need to **refresh the ComfyUI interface** to allow it to read the model files from the corresponding folder. The UpscaleModelLoader node is designed for loading upscale models from a specified directory. It facilitates the retrieval and preparation of upscale models for image upscaling tasks, ensuring that the models are correctly loaded and configured for evaluation. diff --git a/built-in-nodes/VAEDecode.mdx b/built-in-nodes/VAEDecode.mdx index d8e641211..6767f2d39 100644 --- a/built-in-nodes/VAEDecode.mdx +++ b/built-in-nodes/VAEDecode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "VAEDecode" icon: "circle" mode: wide --- + The VAEDecode node is designed for decoding latent representations into images using a specified Variational Autoencoder (VAE). It serves the purpose of generating images from compressed data representations, facilitating the reconstruction of images from their latent space encodings. ## Inputs diff --git a/built-in-nodes/VAEDecodeAudio.mdx b/built-in-nodes/VAEDecodeAudio.mdx index dc1b39a64..e80ccfccb 100644 --- a/built-in-nodes/VAEDecodeAudio.mdx +++ b/built-in-nodes/VAEDecodeAudio.mdx @@ -5,6 +5,7 @@ sidebarTitle: "VAEDecodeAudio" icon: "circle" mode: wide --- + The VAEDecodeAudio node converts latent representations back into audio waveforms using a Variational Autoencoder. It takes encoded audio samples and processes them through the VAE to reconstruct the original audio, applying normalization to ensure consistent output levels. The resulting audio is returned with a standard sample rate of 44100 Hz, or the sample rate from the input samples if provided. ## Inputs diff --git a/built-in-nodes/VAEDecodeAudioTiled.mdx b/built-in-nodes/VAEDecodeAudioTiled.mdx index 287840868..b207201cd 100644 --- a/built-in-nodes/VAEDecodeAudioTiled.mdx +++ b/built-in-nodes/VAEDecodeAudioTiled.mdx @@ -5,6 +5,7 @@ sidebarTitle: "VAEDecodeAudioTiled" icon: "circle" mode: wide --- + This node converts a compressed audio representation (latent samples) back into an audio waveform using a Variational Autoencoder (VAE). It processes the data in smaller, overlapping sections (tiles) to manage memory usage, making it suitable for handling longer audio sequences. ## Inputs diff --git a/built-in-nodes/VAEDecodeHunyuan3D.mdx b/built-in-nodes/VAEDecodeHunyuan3D.mdx index 16e473cff..50afe726c 100644 --- a/built-in-nodes/VAEDecodeHunyuan3D.mdx +++ b/built-in-nodes/VAEDecodeHunyuan3D.mdx @@ -5,6 +5,7 @@ sidebarTitle: "VAEDecodeHunyuan3D" icon: "circle" mode: wide --- + The VAEDecodeHunyuan3D node converts latent representations into 3D voxel data using a VAE decoder. It processes the latent samples through the VAE model with configurable chunking and resolution settings to generate volumetric data suitable for 3D applications. ## Inputs diff --git a/built-in-nodes/VAEDecodeTiled.mdx b/built-in-nodes/VAEDecodeTiled.mdx index 431938ba2..a836cba9a 100644 --- a/built-in-nodes/VAEDecodeTiled.mdx +++ b/built-in-nodes/VAEDecodeTiled.mdx @@ -5,6 +5,7 @@ sidebarTitle: "VAEDecodeTiled" icon: "circle" mode: wide --- + The VAEDecodeTiled node decodes latent representations into images using a tiled approach to handle large images efficiently. It processes the input in smaller tiles to manage memory usage while maintaining image quality. The node also supports video VAEs by processing temporal frames in chunks with overlap for smooth transitions. ## Inputs diff --git a/built-in-nodes/VAEDecodeTripoSplat.mdx b/built-in-nodes/VAEDecodeTripoSplat.mdx index 81131ca4f..1bf432a2c 100644 --- a/built-in-nodes/VAEDecodeTripoSplat.mdx +++ b/built-in-nodes/VAEDecodeTripoSplat.mdx @@ -5,7 +5,6 @@ sidebarTitle: "VAEDecodeTripoSplat" icon: "circle" mode: wide --- -# VAEDecodeTripoSplat Decode a TripoSplat latent representation into a 3D gaussian splat. This node takes the sampled latent from a TripoSplat model and reconstructs it as a set of 3D gaussians, which can be adjusted in density by modifying the number of gaussians produced. diff --git a/built-in-nodes/VAEEncode.mdx b/built-in-nodes/VAEEncode.mdx index 00fc9114a..d06acd249 100644 --- a/built-in-nodes/VAEEncode.mdx +++ b/built-in-nodes/VAEEncode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "VAEEncode" icon: "circle" mode: wide --- + This node is designed for encoding images into a latent space representation using a specified VAE model. It abstracts the complexity of the encoding process, providing a straightforward way to transform images into their latent representations. ## Inputs diff --git a/built-in-nodes/VAEEncodeAudio.mdx b/built-in-nodes/VAEEncodeAudio.mdx index 08308d267..75151f315 100644 --- a/built-in-nodes/VAEEncodeAudio.mdx +++ b/built-in-nodes/VAEEncodeAudio.mdx @@ -5,6 +5,7 @@ sidebarTitle: "VAEEncodeAudio" icon: "circle" mode: wide --- + The VAEEncodeAudio node converts audio data into a latent representation using a Variational Autoencoder (VAE). It takes audio input and processes it through the VAE to generate compressed latent samples that can be used for further audio generation or manipulation tasks. The node automatically resamples audio to match the VAE's expected sample rate if needed before encoding. ## Inputs diff --git a/built-in-nodes/VAEEncodeForInpaint.mdx b/built-in-nodes/VAEEncodeForInpaint.mdx index 3774f797c..3ae3246ab 100644 --- a/built-in-nodes/VAEEncodeForInpaint.mdx +++ b/built-in-nodes/VAEEncodeForInpaint.mdx @@ -5,6 +5,7 @@ sidebarTitle: "VAEEncodeForInpaint" icon: "circle" mode: wide --- + This node is designed for encoding images into a latent representation suitable for inpainting tasks, incorporating additional preprocessing steps to adjust the input image and mask for optimal encoding by the VAE model. ## Inputs diff --git a/built-in-nodes/VAEEncodeTiled.mdx b/built-in-nodes/VAEEncodeTiled.mdx index adbe2fa7f..164ea9cf6 100644 --- a/built-in-nodes/VAEEncodeTiled.mdx +++ b/built-in-nodes/VAEEncodeTiled.mdx @@ -5,6 +5,7 @@ sidebarTitle: "VAEEncodeTiled" icon: "circle" mode: wide --- + The VAEEncodeTiled node processes images by breaking them into smaller tiles and encoding them using a Variational Autoencoder. This tiled approach allows handling of large images that might otherwise exceed memory limitations. The node supports both image and video VAEs, with separate tiling controls for spatial and temporal dimensions. ## Inputs diff --git a/built-in-nodes/VAELoader.mdx b/built-in-nodes/VAELoader.mdx index 5bcd0b193..c7a252ad6 100644 --- a/built-in-nodes/VAELoader.mdx +++ b/built-in-nodes/VAELoader.mdx @@ -5,6 +5,7 @@ sidebarTitle: "VAELoader" icon: "circle" mode: wide --- + This node will detect models located in the `ComfyUI/models/vae` folder, and it will also read models from additional paths configured in the extra_model_paths.yaml file. Sometimes, you may need to **refresh the ComfyUI interface** to allow it to read the model files from the corresponding folder. The VAELoader node is designed for loading Variational Autoencoder (VAE) models, specifically tailored to handle both standard and approximate VAEs. It supports loading VAEs by name, including specialized handling for 'taesd' and 'taesdxl' models, and dynamically adjusts based on the VAE's specific configuration. diff --git a/built-in-nodes/VAESave.mdx b/built-in-nodes/VAESave.mdx index 03bb22f58..ca414851e 100644 --- a/built-in-nodes/VAESave.mdx +++ b/built-in-nodes/VAESave.mdx @@ -5,6 +5,7 @@ sidebarTitle: "VAESave" icon: "circle" mode: wide --- + The VAESave node is designed for saving VAE models along with their metadata, including prompts and additional PNG information, to a specified output directory. It encapsulates the functionality to serialize the model state and associated information into a file, facilitating the preservation and sharing of trained models. ## Inputs diff --git a/built-in-nodes/VOIDInpaintConditioning.mdx b/built-in-nodes/VOIDInpaintConditioning.mdx index 7c02e54cc..db817f763 100644 --- a/built-in-nodes/VOIDInpaintConditioning.mdx +++ b/built-in-nodes/VOIDInpaintConditioning.mdx @@ -5,6 +5,7 @@ sidebarTitle: "VOIDInpaintConditioning" icon: "circle" mode: wide --- + The VOIDInpaintConditioning node prepares the conditioning data needed for inpainting with CogVideoX models. It takes a source video and a preprocessed quadmask, encodes them through the VAE, and combines them into a 32-channel conditioning signal that the model uses to fill in the masked areas. ## Inputs diff --git a/built-in-nodes/VOIDQuadmaskPreprocess.mdx b/built-in-nodes/VOIDQuadmaskPreprocess.mdx index 7ab8c3f8a..079e55333 100644 --- a/built-in-nodes/VOIDQuadmaskPreprocess.mdx +++ b/built-in-nodes/VOIDQuadmaskPreprocess.mdx @@ -5,6 +5,7 @@ sidebarTitle: "VOIDQuadmaskPreprocess" icon: "circle" mode: wide --- + ## Overview The VOIDQuadmaskPreprocess node prepares a mask for VOID inpainting by converting it into a special four-level "quadmask." It takes an input mask, optionally dilates the primary region, then quantizes the mask values into four distinct levels representing different semantic regions (primary object, overlap, affected area, and background). Finally, it inverts and normalizes the mask so the output values are in the range [0, 1], where 1.0 indicates the area to remove and 0.0 indicates the area to keep. diff --git a/built-in-nodes/VOIDSampler.mdx b/built-in-nodes/VOIDSampler.mdx index 3146d7ffa..e078fe9bf 100644 --- a/built-in-nodes/VOIDSampler.mdx +++ b/built-in-nodes/VOIDSampler.mdx @@ -5,6 +5,7 @@ sidebarTitle: "VOIDSampler" icon: "circle" mode: wide --- + ## Overview The VOIDSampler node provides a specialized DDIM sampling method designed specifically for VOID inpainting models. It implements the same denoising process used during VOID model training, without the noise scaling that standard KSamplers apply. This node is intended for use with SamplerCustom or SamplerCustomAdvanced nodes, and should be paired with RandomNoise or VOIDWarpedNoiseSource. diff --git a/built-in-nodes/VOIDWarpedNoise.mdx b/built-in-nodes/VOIDWarpedNoise.mdx index 83c993fd8..8a1ad6e03 100644 --- a/built-in-nodes/VOIDWarpedNoise.mdx +++ b/built-in-nodes/VOIDWarpedNoise.mdx @@ -5,6 +5,7 @@ sidebarTitle: "VOIDWarpedNoise" icon: "circle" mode: wide --- + ## Overview Generates temporally-correlated noise for the second pass of the VOID video refinement process. It takes the output video from Pass 1 and warps Gaussian noise along optical flow vectors, creating noise that moves consistently with the video content. This warped noise is used as the starting latent for Pass 2, which improves temporal consistency in the final output. diff --git a/built-in-nodes/VOIDWarpedNoiseSource.mdx b/built-in-nodes/VOIDWarpedNoiseSource.mdx index 9ef56cd87..182848674 100644 --- a/built-in-nodes/VOIDWarpedNoiseSource.mdx +++ b/built-in-nodes/VOIDWarpedNoiseSource.mdx @@ -5,6 +5,7 @@ sidebarTitle: "VOIDWarpedNoiseSource" icon: "circle" mode: wide --- + ## Overview This node converts a LATENT (such as the output from the VOIDWarpedNoise node) into a NOISE source. This allows you to use the warped noise with the SamplerCustomAdvanced node for more controlled image generation. diff --git a/built-in-nodes/VPScheduler.mdx b/built-in-nodes/VPScheduler.mdx index 0b00e454e..b156a8696 100644 --- a/built-in-nodes/VPScheduler.mdx +++ b/built-in-nodes/VPScheduler.mdx @@ -5,6 +5,7 @@ sidebarTitle: "VPScheduler" icon: "circle" mode: wide --- + The VPScheduler node is designed to generate a sequence of noise levels (sigmas) based on the Variance Preserving (VP) scheduling method. This sequence is crucial for guiding the denoising process in diffusion models, allowing for controlled generation of images or other data types. ## Inputs diff --git a/built-in-nodes/Veo3FirstLastFrameNode.mdx b/built-in-nodes/Veo3FirstLastFrameNode.mdx index 96bdc6b7b..7ba323068 100644 --- a/built-in-nodes/Veo3FirstLastFrameNode.mdx +++ b/built-in-nodes/Veo3FirstLastFrameNode.mdx @@ -5,12 +5,13 @@ sidebarTitle: "Veo3FirstLastFrameNode" icon: "circle" mode: wide --- + The Veo3FirstLastFrameNode uses Google's Veo 3 model to generate a video based on a text prompt, with a provided first and last frame that define the start and end of the video sequence. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `prompt` | Text description of the video (default: empty string). | STRING | Yes | N/A | | `negative_prompt` | Negative text prompt to guide what to avoid in the video (default: empty string). | STRING | No | N/A | | `resolution` | The resolution of the output video. | COMBO | Yes | `"720p"`
`"1080p"`
`"4k"` | @@ -19,7 +20,7 @@ The Veo3FirstLastFrameNode uses Google's Veo 3 model to generate a video based o | `seed` | Seed for video generation (default: 0). | INT | No | 0 to 4294967295 | | `first_frame` | The start frame for the video. | IMAGE | Yes | N/A | | `last_frame` | The end frame for the video. | IMAGE | Yes | N/A | -| `model` | The specific Veo 3 model to use for generation (default: "veo-3.1-generate"). | COMBO | No | `"veo-3.1-generate"`
`"veo-3.1-fast-generate"`
`"veo-3.1-lite"` | +| `model` | The specific Veo model to use for generation (default: "veo-3.1-generate"). | COMBO | No | `"veo-3.1-generate"`
`"veo-3.1-fast-generate"`
`"veo-3.1-lite"` | | `generate_audio` | Generate audio for the video (default: True). | BOOLEAN | No | N/A | **Note:** The `veo-3.1-lite` model does not support 4K resolution. If you select `veo-3.1-lite` and `4k` resolution, an error will occur. @@ -27,10 +28,10 @@ The Veo3FirstLastFrameNode uses Google's Veo 3 model to generate a video based o ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `output` | The generated video file. | VIDEO | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/Veo3FirstLastFrameNode/en.md) --- -**Source fingerprint (SHA-256):** `63d2cf6b636bff6e8bc4efc8b795cb63f6cd775e040323e290986266029109b3` +**Source fingerprint (SHA-256):** `2fe55d2a1d018e58fd290c901c596708898acda835d2358adf36ed80103aeb6e` diff --git a/built-in-nodes/Veo3VideoGenerationNode.mdx b/built-in-nodes/Veo3VideoGenerationNode.mdx index 3b29700b6..f2e18de9b 100644 --- a/built-in-nodes/Veo3VideoGenerationNode.mdx +++ b/built-in-nodes/Veo3VideoGenerationNode.mdx @@ -5,12 +5,13 @@ sidebarTitle: "Veo3VideoGenerationNode" icon: "circle" mode: wide --- + Generates videos from text prompts using Google's Veo 3 API. This node supports multiple Veo 3 models, including fast and lite variants, and allows you to specify video resolution, duration, and audio generation. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `prompt` | Text description of the video (default: "") | STRING | Yes | - | | `aspect_ratio` | Aspect ratio of the output video (default: "16:9") | COMBO | Yes | "16:9"
"9:16" | | `resolution` | Output video resolution. 4K is not available for veo-3.1-lite and veo-3.0 models. (default: "720p") | COMBO | No | "720p"
"1080p"
"4k" | @@ -28,10 +29,10 @@ Generates videos from text prompts using Google's Veo 3 API. This node supports ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `output` | The generated video file | VIDEO | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/Veo3VideoGenerationNode/en.md) --- -**Source fingerprint (SHA-256):** `d19071ba853a846c797bc88d4a803357563f144ea9071fc79fc4203ea40f1a81` +**Source fingerprint (SHA-256):** `8aa8c5050343867ce6c684d4d378d0f444bb88d1edc8830541bfc28e5e238eab` diff --git a/built-in-nodes/VeoVideoGenerationNode.mdx b/built-in-nodes/VeoVideoGenerationNode.mdx index b83640ec6..316a0eaad 100644 --- a/built-in-nodes/VeoVideoGenerationNode.mdx +++ b/built-in-nodes/VeoVideoGenerationNode.mdx @@ -5,12 +5,13 @@ sidebarTitle: "VeoVideoGenerationNode" icon: "circle" mode: wide --- + Generates videos from text prompts using Google's Veo API. This node can create videos from text descriptions and optional image inputs, with control over parameters like aspect ratio, duration, and more. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `prompt` | Text description of the video (default: empty) | STRING | Yes | - | | `aspect_ratio` | Aspect ratio of the output video (default: "16:9") | COMBO | Yes | "16:9"
"9:16" | | `negative_prompt` | Negative text prompt to guide what to avoid in the video (default: empty) | STRING | No | - | @@ -26,10 +27,10 @@ Generates videos from text prompts using Google's Veo API. This node can create ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `output` | The generated video file | VIDEO | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/VeoVideoGenerationNode/en.md) --- -**Source fingerprint (SHA-256):** `abb403ceddb16511988e4ac98ae126c7d6de3bf2f25789189fc05d72f475ca95` +**Source fingerprint (SHA-256):** `055569f26c7e8f074371239f12f307ca86ce2aa5fd17ca55dd951b34f71fa559` diff --git a/built-in-nodes/Video Slice.mdx b/built-in-nodes/Video Slice.mdx index 6e85f0c9e..eb0d6928f 100644 --- a/built-in-nodes/Video Slice.mdx +++ b/built-in-nodes/Video Slice.mdx @@ -5,6 +5,7 @@ sidebarTitle: "Video Slice" icon: "circle" mode: wide --- + The Video Slice node allows you to extract a specific segment from a video. You can define a start time and a duration to trim the video, or simply skip the beginning frames. If the requested duration is longer than the remaining video, the node can either return what's available or raise an error. ## Inputs diff --git a/built-in-nodes/VideoLinearCFGGuidance.mdx b/built-in-nodes/VideoLinearCFGGuidance.mdx index 6872c3b5d..0082dba6d 100644 --- a/built-in-nodes/VideoLinearCFGGuidance.mdx +++ b/built-in-nodes/VideoLinearCFGGuidance.mdx @@ -5,6 +5,7 @@ sidebarTitle: "VideoLinearCFGGuidance" icon: "circle" mode: wide --- + The VideoLinearCFGGuidance node applies a linear conditioning guidance scale to a video model, adjusting the influence of conditioned and unconditioned components over a specified range. This enables dynamic control over the generation process, allowing for fine-tuning of the model's output based on the desired level of conditioning. ## Inputs diff --git a/built-in-nodes/VideoTriangleCFGGuidance.mdx b/built-in-nodes/VideoTriangleCFGGuidance.mdx index cbffa8115..7cabbaa26 100644 --- a/built-in-nodes/VideoTriangleCFGGuidance.mdx +++ b/built-in-nodes/VideoTriangleCFGGuidance.mdx @@ -5,6 +5,7 @@ sidebarTitle: "VideoTriangleCFGGuidance" icon: "circle" mode: wide --- + The VideoTriangleCFGGuidance node applies a triangular classifier-free guidance scaling pattern to video models. It modifies the conditioning scale over time using a triangular wave function that oscillates between the minimum CFG value and the original conditioning scale. This creates a dynamic guidance pattern that can help improve video generation consistency and quality. ## Inputs diff --git a/built-in-nodes/Vidu2ImageToVideoNode.mdx b/built-in-nodes/Vidu2ImageToVideoNode.mdx index 0128627b9..b8312dc20 100644 --- a/built-in-nodes/Vidu2ImageToVideoNode.mdx +++ b/built-in-nodes/Vidu2ImageToVideoNode.mdx @@ -5,12 +5,13 @@ sidebarTitle: "Vidu2ImageToVideoNode" icon: "circle" mode: wide --- + The Vidu2 Image-to-Video Generation node creates a video sequence starting from a single input image. It uses a specified Vidu2 model to animate the scene based on an optional text prompt, controlling the video's length, resolution, and the intensity of motion. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `model` | The Vidu2 model to use for video generation. Different models offer varying speed and quality trade-offs. | COMBO | Yes | `"viduq2-pro-fast"`
`"viduq2-pro"`
`"viduq2-turbo"` | | `image` | An image to be used as the start frame of the generated video. Only one image is allowed. | IMAGE | Yes | - | | `prompt` | An optional text prompt for video generation (max 2000 characters). Default is an empty string. | STRING | No | - | @@ -21,17 +22,17 @@ The Vidu2 Image-to-Video Generation node creates a video sequence starting from **Constraints:** -* The `image` input must contain exactly one image. -* The input image's aspect ratio must be between 1:4 and 4:1. -* The `prompt` text is limited to a maximum of 2000 characters. +- The `image` input must contain exactly one image. +- The input image's aspect ratio must be between 1:4 and 4:1. +- The `prompt` text is limited to a maximum of 2000 characters. ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `output` | The generated video file. | VIDEO | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/Vidu2ImageToVideoNode/en.md) --- -**Source fingerprint (SHA-256):** `5311b64380bf089b846d5ac0c32330e021b79754cf2f3cac41f71ca1da3ffdda` +**Source fingerprint (SHA-256):** `4cf56654286561f3d211ce50d0dce141880fe0e0a63aa45ab41ae0ff5ab6ccc3` diff --git a/built-in-nodes/Vidu2ReferenceVideoNode.mdx b/built-in-nodes/Vidu2ReferenceVideoNode.mdx index a21b835cf..692336c28 100644 --- a/built-in-nodes/Vidu2ReferenceVideoNode.mdx +++ b/built-in-nodes/Vidu2ReferenceVideoNode.mdx @@ -5,12 +5,13 @@ sidebarTitle: "Vidu2ReferenceVideoNode" icon: "circle" mode: wide --- + The Vidu2 Reference-to-Video Generation node creates a video from a text prompt and multiple reference images. You can define up to seven subjects, each with its own set of reference images, and reference them in the prompt using `@subject{subject_id}`. The node generates a video with configurable duration, aspect ratio, and movement. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `model` | The AI model to use for video generation. | COMBO | Yes | `"viduq2"` | | `subjects` | For each subject, provide up to 3 reference images (7 images total across all subjects). Reference them in prompts via `@subject{subject_id}`. | AUTOGROW | Yes | N/A | | `prompt` | The text description used to guide the video generation. When the `audio` parameter is enabled, the video will include generated speech and background music based on this prompt. | STRING | Yes | N/A | @@ -32,10 +33,10 @@ The Vidu2 Reference-to-Video Generation node creates a video from a text prompt ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `output` | The generated video file. | VIDEO | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/Vidu2ReferenceVideoNode/en.md) --- -**Source fingerprint (SHA-256):** `73366d1ae9d64428141a7f9de3f9632f12e41918f85771a9a41619564c88ed38` +**Source fingerprint (SHA-256):** `da4b0a24e186f24cff8031c786bb765299b00bbfa13cc4161d53d3a68e466744` diff --git a/built-in-nodes/Vidu2StartEndToVideoNode.mdx b/built-in-nodes/Vidu2StartEndToVideoNode.mdx index c9b8ef88c..665452afd 100644 --- a/built-in-nodes/Vidu2StartEndToVideoNode.mdx +++ b/built-in-nodes/Vidu2StartEndToVideoNode.mdx @@ -5,30 +5,31 @@ sidebarTitle: "Vidu2StartEndToVideoNode" icon: "circle" mode: wide --- + This node generates a video by interpolating between a provided start frame and an end frame, guided by a text prompt. It uses a specified Vidu model to create a smooth transition between the two images over a set duration. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `model` | The Vidu model to use for video generation. | COMBO | Yes | `"viduq2-pro-fast"`
`"viduq2-pro"`
`"viduq2-turbo"` | | `first_frame` | The starting image for the video sequence. Only a single image is allowed. | IMAGE | Yes | - | | `end_frame` | The ending image for the video sequence. Only a single image is allowed. | IMAGE | Yes | - | -| `prompt` | A text description guiding the video generation (maximum 2000 characters). | STRING | Yes | - | +| `prompt` | Prompt description (max 2000 characters). | STRING | Yes | - | | `duration` | The length of the generated video in seconds (default: 5). | INT | No | 2 to 8 | | `seed` | A number used to initialize the random generation for reproducible results (default: 1). | INT | No | 0 to 2147483647 | | `resolution` | The output resolution of the generated video. | COMBO | No | `"720p"`
`"1080p"` | | `movement_amplitude` | The movement amplitude of objects in the frame. | COMBO | No | `"auto"`
`"small"`
`"medium"`
`"large"` | -**Note:** The `first_frame` and `end_frame` images must have similar aspect ratios. The node will validate that their aspect ratios are within a relative range of 0.8 to 1.25. +**Note:** The `first_frame` and `end_frame` images must have similar aspect ratios. The node validates that their aspect ratios are within a relative range of 0.8 to 1.25. Only one image is allowed for each input. ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `output` | The generated video file. | VIDEO | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/Vidu2StartEndToVideoNode/en.md) --- -**Source fingerprint (SHA-256):** `4d4caf53387132c420fe0bb0eea581e6784bdc59243607c6440d6548f70f859b` +**Source fingerprint (SHA-256):** `01316d15f95f264cadfb33978565fc320a9f42917693faa87c1367c0f31ca400` diff --git a/built-in-nodes/Vidu2TextToVideoNode.mdx b/built-in-nodes/Vidu2TextToVideoNode.mdx index 67cd105ed..e4d80a9d2 100644 --- a/built-in-nodes/Vidu2TextToVideoNode.mdx +++ b/built-in-nodes/Vidu2TextToVideoNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "Vidu2TextToVideoNode" icon: "circle" mode: wide --- + The Vidu2 Text-to-Video Generation node creates a video from a text description. It connects to an external API to generate video content based on your prompt, allowing you to control the video's length, visual style, and format. ## Inputs @@ -28,4 +29,4 @@ The Vidu2 Text-to-Video Generation node creates a video from a text description. > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/Vidu2TextToVideoNode/en.md) --- -**Source fingerprint (SHA-256):** `eec93de5d781474f919001a4d78525d80478852424506fae245f445d1ef3b0ee` +**Source fingerprint (SHA-256):** `27b7c05ae1b3b23d07e775f67474ecef1ffc0bd8240f4aa2219e15949d854f27` diff --git a/built-in-nodes/Vidu3ImageToVideoNode.mdx b/built-in-nodes/Vidu3ImageToVideoNode.mdx index 8e4d371b5..7c9f099bf 100644 --- a/built-in-nodes/Vidu3ImageToVideoNode.mdx +++ b/built-in-nodes/Vidu3ImageToVideoNode.mdx @@ -5,16 +5,17 @@ sidebarTitle: "Vidu3ImageToVideoNode" icon: "circle" mode: wide --- + The Vidu Q3 Image-to-Video Generation node creates a video sequence starting from an input image. It uses a Vidu Q3 model to animate the image, optionally guided by a text prompt, and outputs a video file. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `model` | Model to use for video generation. | COMBO | Yes | `"viduq3-pro"`
`"viduq3-turbo"` | | `model.resolution` | Resolution of the output video. The available options depend on the selected model. | COMBO | Yes | `"720p"`
`"1080p"`
`"2K"` (viduq3-pro only) | | `model.duration` | Duration of the output video in seconds (default: 5). | INT | Yes | 1 to 16 | -| `model.audio` | When enabled, outputs video with sound (including dialogue and sound effects) (default: False). | BOOLEAN | Yes | `True` / `False` | +| `model.audio` | When enabled, outputs video with sound (including dialogue and sound effects) (default: False). | BOOLEAN | Yes | `True`
`False` | | `image` | An image to be used as the start frame of the generated video. | IMAGE | Yes | - | | `prompt` | An optional text prompt for video generation (max 2000 characters) (default: empty). | STRING | No | - | | `seed` | A seed value for controlling the randomness of the generation (default: 1). | INT | No | 0 to 2147483647 | @@ -24,10 +25,10 @@ The Vidu Q3 Image-to-Video Generation node creates a video sequence starting fro ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `output` | The generated video file. | VIDEO | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/Vidu3ImageToVideoNode/en.md) --- -**Source fingerprint (SHA-256):** `5081dcbad3e9203c7a1b5ddc0d041d51e1961a2e0a0672c2e14cba2f839f562d` +**Source fingerprint (SHA-256):** `77500d1e19928128decc010540670e311cd8ec4fcad913412517f47f0e27e15f` diff --git a/built-in-nodes/Vidu3StartEndToVideoNode.mdx b/built-in-nodes/Vidu3StartEndToVideoNode.mdx index 85eafed3d..4d325485b 100644 --- a/built-in-nodes/Vidu3StartEndToVideoNode.mdx +++ b/built-in-nodes/Vidu3StartEndToVideoNode.mdx @@ -5,12 +5,13 @@ sidebarTitle: "Vidu3StartEndToVideoNode" icon: "circle" mode: wide --- + This node generates a video by interpolating between a provided start frame and an end frame, guided by a text prompt. It uses the Vidu Q3 model to create a seamless transition between the two images, producing a video of a specified duration and resolution. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `model` | The model to use for video generation. Selecting an option reveals additional configuration parameters for `resolution`, `duration`, and `audio`. | COMBO | Yes | `"viduq3-pro"`
`"viduq3-turbo"` | | `model.resolution` | Resolution of the output video. This parameter is revealed after selecting a `model`. | COMBO | Yes | `"720p"`
`"1080p"` | | `model.duration` | Duration of the output video in seconds (default: 5). This parameter is revealed after selecting a `model`. | INT | Yes | 1 to 16 | @@ -25,10 +26,10 @@ This node generates a video by interpolating between a provided start frame and ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `video` | The generated video file. | VIDEO | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/Vidu3StartEndToVideoNode/en.md) --- -**Source fingerprint (SHA-256):** `a3a1befd61a011ccc9912972d07506c2e851ca94cda3f83fcc1faa8a1dc3905c` +**Source fingerprint (SHA-256):** `c917867c5a7b68a1286f445025070f9a55d8d10091d9562960e0428cbedf25e4` diff --git a/built-in-nodes/Vidu3TextToVideoNode.mdx b/built-in-nodes/Vidu3TextToVideoNode.mdx index f01a50f12..ef28dd29a 100644 --- a/built-in-nodes/Vidu3TextToVideoNode.mdx +++ b/built-in-nodes/Vidu3TextToVideoNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "Vidu3TextToVideoNode" icon: "circle" mode: wide --- + The Vidu Q3 Text-to-Video Generation node creates a video from a text description. It uses the Vidu Q3 Pro or Q3 Turbo model to generate video content based on your prompt, allowing you to control the video's length, resolution, aspect ratio, and whether it includes audio. ## Inputs @@ -30,4 +31,4 @@ The Vidu Q3 Text-to-Video Generation node creates a video from a text descriptio > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/Vidu3TextToVideoNode/en.md) --- -**Source fingerprint (SHA-256):** `d135d453159d113f9198b7510838c5ce5feefbf3cb7b318a55df95e6d26aa7a9` +**Source fingerprint (SHA-256):** `89c23454375a43cdfaf46c9e0e55a8a8166d02ada47ca2e237bd9f73fa4d78db` diff --git a/built-in-nodes/ViduExtendVideoNode.mdx b/built-in-nodes/ViduExtendVideoNode.mdx index fa5e1781d..556f112ff 100644 --- a/built-in-nodes/ViduExtendVideoNode.mdx +++ b/built-in-nodes/ViduExtendVideoNode.mdx @@ -5,17 +5,18 @@ sidebarTitle: "ViduExtendVideoNode" icon: "circle" mode: wide --- + The ViduExtendVideoNode generates additional frames to extend the length of an existing video. It uses a specified AI model to create a seamless continuation based on the source video and an optional text prompt. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | -| `model` | The AI model to use for video extension. Selecting a model reveals its specific duration and resolution settings. | COMBO | Yes | `"viduq2-pro"`
`"viduq2-turbo"` | -| `model.duration` | The duration of the extended video in seconds (default: 4). This setting appears after selecting a model. | INT | Yes | 1 to 7 | -| `model.resolution` | The resolution of the output video. This setting appears after selecting a model. | COMBO | Yes | `"720p"`
`"1080p"` | +|-----------|-------------|-----------|----------|-------| +| `model` | Model to use for video extension. Selecting a model reveals its specific duration and resolution settings. | COMBO | Yes | `"viduq2-pro"`
`"viduq2-turbo"` | +| `model.duration` | Duration of the extended video in seconds (default: 4). This setting appears after selecting a model. | INT | Yes | 1 to 7 | +| `model.resolution` | Resolution of the output video. This setting appears after selecting a model. | COMBO | Yes | `"720p"`
`"1080p"` | | `video` | The source video to extend. | VIDEO | Yes | - | -| `prompt` | An optional text prompt to guide the content of the extended video (max 2000 characters, default: empty). | STRING | No | - | +| `prompt` | An optional text prompt for the extended video (max 2000 characters, default: empty). | STRING | No | - | | `seed` | A seed value for controlling the randomness of the generation (default: 1). | INT | No | 0 to 2147483647 | | `end_frame` | An optional image to use as the target end frame for the extension. If provided, its aspect ratio must be between 1:4 and 4:1, and its dimensions must be at least 128x128 pixels. | IMAGE | No | - | @@ -24,10 +25,10 @@ The ViduExtendVideoNode generates additional frames to extend the length of an e ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `output` | The newly generated video file containing the extended footage. | VIDEO | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ViduExtendVideoNode/en.md) --- -**Source fingerprint (SHA-256):** `067eda95bf7738fec1b68fb496b6309dab5f56c57ab4d7d92a3a5e50239c17c8` +**Source fingerprint (SHA-256):** `bfa79dd1aee8a3e56d95fe7a899454b5c5f93679e098f59fc3bf58d93d290819` diff --git a/built-in-nodes/ViduImageToVideoNode.mdx b/built-in-nodes/ViduImageToVideoNode.mdx index 2cb980005..868ba8f9b 100644 --- a/built-in-nodes/ViduImageToVideoNode.mdx +++ b/built-in-nodes/ViduImageToVideoNode.mdx @@ -5,12 +5,13 @@ sidebarTitle: "ViduImageToVideoNode" icon: "circle" mode: wide --- + The Vidu Image To Video Generation node creates a short video from a starting image and an optional text description. It uses an AI model to generate video content that continues from the provided image frame, and returns the resulting video. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `model` | Model name (default: viduq1) | COMBO | Yes | `viduq1` | | `image` | An image to be used as the start frame of the generated video | IMAGE | Yes | - | | `prompt` | A textual description for video generation (default: empty) | STRING | No | - | @@ -27,10 +28,10 @@ The Vidu Image To Video Generation node creates a short video from a starting im ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `output` | The generated video output | VIDEO | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ViduImageToVideoNode/en.md) --- -**Source fingerprint (SHA-256):** `2364ee527cbc37905e973ae1870499040eea4ed94ab8ed789d3c85af857f5488` +**Source fingerprint (SHA-256):** `9e3b1ba325c44fcd03207f93030eba1a66507f9613d93135546ab7b6f37f7699` diff --git a/built-in-nodes/ViduMultiFrameVideoNode.mdx b/built-in-nodes/ViduMultiFrameVideoNode.mdx index d13723e82..efc4cee69 100644 --- a/built-in-nodes/ViduMultiFrameVideoNode.mdx +++ b/built-in-nodes/ViduMultiFrameVideoNode.mdx @@ -5,12 +5,13 @@ sidebarTitle: "ViduMultiFrameVideoNode" icon: "circle" mode: wide --- + This node generates a video by creating transitions between multiple keyframes. It starts from an initial image and animates through a sequence of user-defined end images and prompts, producing a single video file as output. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `model` | The Vidu model to use for video generation. | COMBO | Yes | `"viduq2-pro"`
`"viduq2-turbo"` | | `start_image` | The starting frame image. Aspect ratio must be between 1:4 and 4:1. | IMAGE | Yes | - | | `seed` | A seed value for random number generation to ensure reproducible results (default: 1). | INT | No | 0 to 2147483647 | @@ -18,6 +19,7 @@ This node generates a video by creating transitions between multiple keyframes. | `frames` | Number of keyframe transitions (2-9). Selecting a value dynamically reveals the required inputs for each frame. | DYNAMICCOMBO | Yes | `"2"`
`"3"`
`"4"`
`"5"`
`"6"`
`"7"`
`"8"`
`"9"` | **Frame Inputs (Dynamically Revealed):** + When you select a value for `frames` (e.g., "3"), the node will show a corresponding set of required inputs for each transition. For each frame `i` from 1 to the selected number, you must provide: * `end_image{i}` (IMAGE): The target image for this transition. Aspect ratio must be between 1:4 and 4:1. @@ -27,10 +29,10 @@ When you select a value for `frames` (e.g., "3"), the node will show a correspon ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `output` | The generated video file containing all the animated transitions. | VIDEO | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ViduMultiFrameVideoNode/en.md) --- -**Source fingerprint (SHA-256):** `06c3236589dd6067c5dd0a430e062686adb3e878542f8382e022a3fafe81507b` +**Source fingerprint (SHA-256):** `ad877532ba27444938b7b2e4634ac7f8a47db0f7fb53967d874ad38b44336dcf` diff --git a/built-in-nodes/ViduReferenceVideoNode.mdx b/built-in-nodes/ViduReferenceVideoNode.mdx index c598a4276..3982317f0 100644 --- a/built-in-nodes/ViduReferenceVideoNode.mdx +++ b/built-in-nodes/ViduReferenceVideoNode.mdx @@ -5,12 +5,13 @@ sidebarTitle: "ViduReferenceVideoNode" icon: "circle" mode: wide --- + The Vidu Reference Video Node generates videos from multiple reference images and a text prompt. It uses AI models to create consistent video content based on the provided images and description. The node supports various video settings including duration, aspect ratio, resolution, and movement control. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `model` | Model name for video generation (default: "viduq1") | COMBO | Yes | `"viduq1"` | | `images` | Images to use as references to generate a video with consistent subjects (maximum 7 images) | IMAGE | Yes | - | | `prompt` | A textual description for video generation | STRING | Yes | - | @@ -31,10 +32,10 @@ The Vidu Reference Video Node generates videos from multiple reference images an ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `output` | The generated video based on the reference images and prompt | VIDEO | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ViduReferenceVideoNode/en.md) --- -**Source fingerprint (SHA-256):** `ac86287d93257105446a5af42efd7d7fc07738fb7fcd0b260b8049a98552f193` +**Source fingerprint (SHA-256):** `087ce07dbf0bdad9dcb1f1487dd95cf1b50d627cc8b1f8a17ff26d74016c2c3e` diff --git a/built-in-nodes/ViduStartEndToVideoNode.mdx b/built-in-nodes/ViduStartEndToVideoNode.mdx index e6787a685..e7029f691 100644 --- a/built-in-nodes/ViduStartEndToVideoNode.mdx +++ b/built-in-nodes/ViduStartEndToVideoNode.mdx @@ -5,12 +5,13 @@ sidebarTitle: "ViduStartEndToVideoNode" icon: "circle" mode: wide --- + The Vidu Start End To Video Generation node creates a video by generating frames between a starting frame and an ending frame. It uses a text prompt to guide the video generation process and supports various video models with different resolution and movement settings. The node validates that the start and end frames have compatible aspect ratios before processing. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `model` | Model name | COMBO | Yes | `"viduq1"` | | `first_frame` | Start frame | IMAGE | Yes | - | | `end_frame` | End frame | IMAGE | Yes | - | @@ -25,10 +26,10 @@ The Vidu Start End To Video Generation node creates a video by generating frames ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `output` | The generated video file | VIDEO | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ViduStartEndToVideoNode/en.md) --- -**Source fingerprint (SHA-256):** `bffb4d3e90b1c6a1a3a7cc864a44ab96bac0be90411be791f9ffb15b9a50c6b6` +**Source fingerprint (SHA-256):** `5e8a566373fac84111e90d00c00a6932a23e827f9b4669950c223256c08dd96c` diff --git a/built-in-nodes/ViduTextToVideoNode.mdx b/built-in-nodes/ViduTextToVideoNode.mdx index a4bf6b124..d6942e7d9 100644 --- a/built-in-nodes/ViduTextToVideoNode.mdx +++ b/built-in-nodes/ViduTextToVideoNode.mdx @@ -5,12 +5,13 @@ sidebarTitle: "ViduTextToVideoNode" icon: "circle" mode: wide --- + The Vidu Text To Video Generation node creates videos from text descriptions. It uses the Vidu video generation model to transform your text prompts into video content with customizable settings for duration, aspect ratio, and visual style. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `model` | Model name | COMBO | Yes | `viduq1` | | `prompt` | A textual description for video generation | STRING | Yes | - | | `duration` | Duration of the output video in seconds (default: 5) | INT | No | 5-5 | @@ -24,10 +25,10 @@ The Vidu Text To Video Generation node creates videos from text descriptions. It ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `output` | The generated video based on the text prompt | VIDEO | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ViduTextToVideoNode/en.md) --- -**Source fingerprint (SHA-256):** `33ca2a60d7914e7b9ab65fbf166e1ba5388d53134cd56ef59acdcbfada5f999d` +**Source fingerprint (SHA-256):** `913efbb516c40e03ced1fef59905c7efa7737f0506368c9afcacb3b65aa4af66` diff --git a/built-in-nodes/VoxelToMesh.mdx b/built-in-nodes/VoxelToMesh.mdx index 6825aea3f..c0865d93a 100644 --- a/built-in-nodes/VoxelToMesh.mdx +++ b/built-in-nodes/VoxelToMesh.mdx @@ -5,6 +5,7 @@ sidebarTitle: "VoxelToMesh" icon: "circle" mode: wide --- + The VoxelToMesh node converts 3D voxel data into a mesh geometry by extracting a surface at a specified threshold value. It offers two algorithms for surface extraction: a basic method that creates simple box-like faces, and a surface net method that produces smoother, more detailed meshes. The node processes each voxel grid in the input and generates vertices and faces that form a 3D mesh representation. ## Inputs diff --git a/built-in-nodes/VoxelToMeshBasic.mdx b/built-in-nodes/VoxelToMeshBasic.mdx index cfdecbdd6..8d1674e2f 100644 --- a/built-in-nodes/VoxelToMeshBasic.mdx +++ b/built-in-nodes/VoxelToMeshBasic.mdx @@ -5,6 +5,7 @@ sidebarTitle: "VoxelToMeshBasic" icon: "circle" mode: wide --- + The VoxelToMeshBasic node converts 3D voxel data into mesh geometry. It processes voxel volumes by applying a threshold value to determine which parts of the volume become solid surfaces in the resulting mesh. The node outputs a complete mesh structure with vertices and faces that can be used for 3D rendering and modeling. ## Inputs diff --git a/built-in-nodes/Wan22FunControlToVideo.mdx b/built-in-nodes/Wan22FunControlToVideo.mdx index 222b0f61f..293f0d271 100644 --- a/built-in-nodes/Wan22FunControlToVideo.mdx +++ b/built-in-nodes/Wan22FunControlToVideo.mdx @@ -5,6 +5,7 @@ sidebarTitle: "Wan22FunControlToVideo" icon: "circle" mode: wide --- + The Wan22FunControlToVideo node prepares conditioning and latent representations for video generation using the Wan video model architecture. It processes positive and negative conditioning inputs along with optional reference images and control videos to create the necessary latent space representations for video synthesis. The node handles spatial scaling and temporal dimensions to generate appropriate conditioning data for video models. ## Inputs diff --git a/built-in-nodes/Wan22ImageToVideoLatent.mdx b/built-in-nodes/Wan22ImageToVideoLatent.mdx index f1ba69422..711838102 100644 --- a/built-in-nodes/Wan22ImageToVideoLatent.mdx +++ b/built-in-nodes/Wan22ImageToVideoLatent.mdx @@ -5,6 +5,7 @@ sidebarTitle: "Wan22ImageToVideoLatent" icon: "circle" mode: wide --- + The Wan22ImageToVideoLatent node creates video latent representations from images. It generates a blank video latent space with specified dimensions and can optionally encode a starting image sequence into the beginning frames. When a start image is provided, it encodes the image into the latent space and creates a corresponding noise mask for the inpainted regions. ## Inputs diff --git a/built-in-nodes/Wan2ImageToVideoApi.mdx b/built-in-nodes/Wan2ImageToVideoApi.mdx index 51c110136..3d5988a4c 100644 --- a/built-in-nodes/Wan2ImageToVideoApi.mdx +++ b/built-in-nodes/Wan2ImageToVideoApi.mdx @@ -5,6 +5,7 @@ sidebarTitle: "Wan2ImageToVideoApi" icon: "circle" mode: wide --- + The Wan 2.7 Image to Video node generates a video starting from a first-frame image. You can optionally provide a last-frame image to create a transition between the two, or provide an audio file to guide the video's motion and timing. The node uses an AI model to animate the scene based on your text description. ## Inputs @@ -34,4 +35,4 @@ The Wan 2.7 Image to Video node generates a video starting from a first-frame im > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/Wan2ImageToVideoApi/en.md) --- -**Source fingerprint (SHA-256):** `db5e4e26a407c71e2b79179d32cdad926db5af16461f2aa565eab544295df7ff` +**Source fingerprint (SHA-256):** `81b0dc9500ff00e1428422d3d9c8df8f790c1d9dec547dcba0d1aa239f8a8beb` diff --git a/built-in-nodes/Wan2ReferenceVideoApi.mdx b/built-in-nodes/Wan2ReferenceVideoApi.mdx index 80b8ca289..7bbc2d343 100644 --- a/built-in-nodes/Wan2ReferenceVideoApi.mdx +++ b/built-in-nodes/Wan2ReferenceVideoApi.mdx @@ -5,6 +5,7 @@ sidebarTitle: "Wan2ReferenceVideoApi" icon: "circle" mode: wide --- + This node generates a video featuring a person or object based on provided reference materials. It uses the Wan 2.7 model to create videos from a text prompt, supporting single-character performances and multi-character interactions. You must provide at least one reference video or image for the generation to work. ## Inputs @@ -35,4 +36,4 @@ This node generates a video featuring a person or object based on provided refer > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/Wan2ReferenceVideoApi/en.md) --- -**Source fingerprint (SHA-256):** `83550e1193a13c3686506a279c0a8469be93be564dd27867e31b8b2724e7025d` +**Source fingerprint (SHA-256):** `52ac550522bf3fe8f57444ce8586fe83be470b893ff8c01292743553cfbd623d` diff --git a/built-in-nodes/Wan2TextToVideoApi.mdx b/built-in-nodes/Wan2TextToVideoApi.mdx index 2896cf0fb..078280c7a 100644 --- a/built-in-nodes/Wan2TextToVideoApi.mdx +++ b/built-in-nodes/Wan2TextToVideoApi.mdx @@ -5,12 +5,13 @@ sidebarTitle: "Wan2TextToVideoApi" icon: "circle" mode: wide --- + This node generates a video from a text description using the Wan 2.7 model. It sends your request to an external API, which processes the prompt and returns a video file. You can optionally provide an audio clip to influence the video's motion and timing. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `model` | The specific model to use for video generation. | COMBO | Yes | `"wan2.7-t2v"` | | `model.prompt` | A description of the elements and visual features you want in the video. Supports English and Chinese. | STRING | Yes | - | | `model.negative_prompt` | A description of elements or features you want to avoid in the generated video. | STRING | No | - | @@ -27,10 +28,10 @@ This node generates a video from a text description using the Wan 2.7 model. It ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `output` | The generated video file. | VIDEO | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/Wan2TextToVideoApi/en.md) --- -**Source fingerprint (SHA-256):** `1eb775421209047ad06ffc210c6588c64fd39a8828a69d6fcc2b79360df311e3` +**Source fingerprint (SHA-256):** `2b35fb3e897f8c5fb9786576f4e314cb6709527a3cdc4f2eb9f0600d09076835` diff --git a/built-in-nodes/Wan2VideoContinuationApi.mdx b/built-in-nodes/Wan2VideoContinuationApi.mdx index 94711e7b9..bfb8ea62f 100644 --- a/built-in-nodes/Wan2VideoContinuationApi.mdx +++ b/built-in-nodes/Wan2VideoContinuationApi.mdx @@ -5,12 +5,13 @@ sidebarTitle: "Wan2VideoContinuationApi" icon: "circle" mode: wide --- + The Wan 2.7 Video Continuation node generates a new video segment that continues seamlessly from the end of an input video clip. It uses the Wan 2.7 model to synthesize the continuation based on a text prompt and can optionally guide the ending towards a specific target frame. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `model` | The video generation model to use. | COMBO | Yes | `"wan2.7-i2v"` | | `model.prompt` | Prompt describing the elements and visual features. Supports English and Chinese. (default: empty string) | STRING | Yes | - | | `model.negative_prompt` | Negative prompt describing what to avoid. (default: empty string) | STRING | Yes | - | @@ -27,10 +28,10 @@ The Wan 2.7 Video Continuation node generates a new video segment that continues ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `output` | The generated video continuation. | VIDEO | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/Wan2VideoContinuationApi/en.md) --- -**Source fingerprint (SHA-256):** `44f71824f1289351fe44ff0f830ee391d2387146444f50ba50309ecba2e54456` +**Source fingerprint (SHA-256):** `591e551676969bc1fedb5f820f6866512c132bb98ee8ef1766d1e0b389e2dc11` diff --git a/built-in-nodes/Wan2VideoEditApi.mdx b/built-in-nodes/Wan2VideoEditApi.mdx index 02a04fc95..28a21f132 100644 --- a/built-in-nodes/Wan2VideoEditApi.mdx +++ b/built-in-nodes/Wan2VideoEditApi.mdx @@ -5,12 +5,13 @@ sidebarTitle: "Wan2VideoEditApi" icon: "circle" mode: wide --- + The Wan2VideoEditApi node uses the Wan 2.7 model to edit a video based on text instructions, reference images, or style transfer. It processes the input video and generates a new video according to the specified parameters like resolution, duration, and aspect ratio. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `model` | The model to use for video editing. | COMBO | Yes | `"wan2.7-videoedit"` | | `model.prompt` | Editing instructions or style transfer requirements. (default: empty string) | STRING | Yes | - | | `model.resolution` | The resolution for the output video. | COMBO | Yes | `"720P"`
`"1080P"` | @@ -30,10 +31,10 @@ The Wan2VideoEditApi node uses the Wan 2.7 model to edit a video based on text i ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `output` | The edited video generated by the model. | VIDEO | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/Wan2VideoEditApi/en.md) --- -**Source fingerprint (SHA-256):** `1ea6cacbf8f5b6666e164c4806d931d21ddd44568e5c9f6d44f389288f5ce84f` +**Source fingerprint (SHA-256):** `27283273ee56c90903db103a3e9bc17dc4df0914676c9aedd2a115b07937dc10` diff --git a/built-in-nodes/WanAnimateToVideo.mdx b/built-in-nodes/WanAnimateToVideo.mdx index 793ed0b0a..69ef70eec 100644 --- a/built-in-nodes/WanAnimateToVideo.mdx +++ b/built-in-nodes/WanAnimateToVideo.mdx @@ -5,6 +5,7 @@ sidebarTitle: "WanAnimateToVideo" icon: "circle" mode: wide --- + The WanAnimateToVideo node generates video content by combining multiple conditioning inputs including pose references, facial expressions, and background elements. It processes various video inputs to create coherent animated sequences while maintaining temporal consistency across frames. The node handles latent space operations and can extend existing videos by continuing motion patterns. ## Inputs diff --git a/built-in-nodes/WanCameraEmbedding.mdx b/built-in-nodes/WanCameraEmbedding.mdx index c168b173f..ca38f521c 100644 --- a/built-in-nodes/WanCameraEmbedding.mdx +++ b/built-in-nodes/WanCameraEmbedding.mdx @@ -5,6 +5,7 @@ sidebarTitle: "WanCameraEmbedding" icon: "circle" mode: wide --- + The WanCameraEmbedding node generates camera trajectory embeddings using Plücker embeddings based on camera motion parameters. It creates a sequence of camera poses that simulate different camera movements and converts them into embedding tensors suitable for video generation pipelines. ## Inputs diff --git a/built-in-nodes/WanCameraImageToVideo.mdx b/built-in-nodes/WanCameraImageToVideo.mdx index f0333a78f..355170584 100644 --- a/built-in-nodes/WanCameraImageToVideo.mdx +++ b/built-in-nodes/WanCameraImageToVideo.mdx @@ -5,6 +5,7 @@ sidebarTitle: "WanCameraImageToVideo" icon: "circle" mode: wide --- + The WanCameraImageToVideo node prepares conditioning and latent data for video generation from images. It takes positive and negative conditioning prompts, along with optional starting images and camera controls, and outputs modified conditioning and an empty latent tensor ready for a video model to fill in. ## Inputs diff --git a/built-in-nodes/WanContextWindowsManual.mdx b/built-in-nodes/WanContextWindowsManual.mdx index 6dd83290f..db5f56d0f 100644 --- a/built-in-nodes/WanContextWindowsManual.mdx +++ b/built-in-nodes/WanContextWindowsManual.mdx @@ -5,6 +5,7 @@ sidebarTitle: "WanContextWindowsManual" icon: "circle" mode: wide --- + The WAN Context Windows (Manual) node allows you to manually configure context windows for WAN-like models with 2-dimensional processing. It applies custom context window settings during sampling by specifying the window length, overlap, scheduling method, and fusion technique. This gives you precise control over how the model processes information across different context regions. ## Inputs diff --git a/built-in-nodes/WanDancerEncodeAudio.mdx b/built-in-nodes/WanDancerEncodeAudio.mdx index 40f77378e..4ef4c64af 100644 --- a/built-in-nodes/WanDancerEncodeAudio.mdx +++ b/built-in-nodes/WanDancerEncodeAudio.mdx @@ -5,6 +5,7 @@ sidebarTitle: "WanDancerEncodeAudio" icon: "circle" mode: wide --- + ## Overview This node processes an audio input to extract features that can be used to guide a video generation model. It analyzes the audio to detect tempo, beats, and other musical characteristics, then packages this information into a format suitable for conditioning a video model, allowing the generated video to be synchronized with the audio. diff --git a/built-in-nodes/WanDancerPadKeyframes.mdx b/built-in-nodes/WanDancerPadKeyframes.mdx index cd09b29c1..2f3a4e247 100644 --- a/built-in-nodes/WanDancerPadKeyframes.mdx +++ b/built-in-nodes/WanDancerPadKeyframes.mdx @@ -5,6 +5,7 @@ sidebarTitle: "WanDancerPadKeyframes" icon: "circle" mode: wide --- + ## Overview This node prepares a sequence of keyframes for a specific segment of a longer video generation process. It takes a batch of input images and an audio track, calculates how many total frames the full video should have based on the audio duration, and then distributes the input images as keyframes across the chosen segment, padding the rest with blank frames. It also extracts the corresponding portion of the audio for that segment. diff --git a/built-in-nodes/WanDancerPadKeyframesList.mdx b/built-in-nodes/WanDancerPadKeyframesList.mdx index 851fcf60c..5f89d0c1a 100644 --- a/built-in-nodes/WanDancerPadKeyframesList.mdx +++ b/built-in-nodes/WanDancerPadKeyframesList.mdx @@ -5,6 +5,7 @@ sidebarTitle: "WanDancerPadKeyframesList" icon: "circle" mode: wide --- + ## Overview This node takes a sequence of images and an optional audio track, and splits them into a specified number of padded segments. It is designed to prepare keyframe sequences for video generation, where each segment is padded to a consistent length and a corresponding mask is created to indicate which frames are valid. diff --git a/built-in-nodes/WanDancerVideo.mdx b/built-in-nodes/WanDancerVideo.mdx index 54e00a8f0..b3c6f8f8d 100644 --- a/built-in-nodes/WanDancerVideo.mdx +++ b/built-in-nodes/WanDancerVideo.mdx @@ -5,6 +5,7 @@ sidebarTitle: "WanDancerVideo" icon: "circle" mode: wide --- + The WanDancerVideo node prepares conditioning data and an empty latent tensor for video generation with the WanDancer model. It combines positive and negative conditioning with optional inputs like a starting image, mask, CLIP vision embeddings, and audio features to control the generated video. ## Inputs diff --git a/built-in-nodes/WanFirstLastFrameToVideo.mdx b/built-in-nodes/WanFirstLastFrameToVideo.mdx index 9272fd0b0..389c5503f 100644 --- a/built-in-nodes/WanFirstLastFrameToVideo.mdx +++ b/built-in-nodes/WanFirstLastFrameToVideo.mdx @@ -5,6 +5,7 @@ sidebarTitle: "WanFirstLastFrameToVideo" icon: "circle" mode: wide --- + The WanFirstLastFrameToVideo node creates video conditioning by combining start and end frames with text prompts. It generates a latent representation for video generation by encoding the first and last frames, applying masks to guide the generation process, and incorporating CLIP vision features when available. This node prepares both positive and negative conditioning for video models to generate coherent sequences between specified start and end points. ## Inputs diff --git a/built-in-nodes/WanFunControlToVideo.mdx b/built-in-nodes/WanFunControlToVideo.mdx index 6dc17b6a8..1a9a660a2 100644 --- a/built-in-nodes/WanFunControlToVideo.mdx +++ b/built-in-nodes/WanFunControlToVideo.mdx @@ -5,6 +5,7 @@ sidebarTitle: "WanFunControlToVideo" icon: "circle" mode: wide --- + This node was added to support the Alibaba Wan Fun Control model for video generation, and was added after [this commit](https://github.com/comfyanonymous/ComfyUI/commit/3661c833bcc41b788a7c9f0e7bc48524f8ee5f82). - **Purpose:** Prepare the conditioning information needed for video generation, using the Wan 2.1 Fun Control model. diff --git a/built-in-nodes/WanFunInpaintToVideo.mdx b/built-in-nodes/WanFunInpaintToVideo.mdx index 8b5ba8aff..e38113075 100644 --- a/built-in-nodes/WanFunInpaintToVideo.mdx +++ b/built-in-nodes/WanFunInpaintToVideo.mdx @@ -5,6 +5,7 @@ sidebarTitle: "WanFunInpaintToVideo" icon: "circle" mode: wide --- + The WanFunInpaintToVideo node creates video sequences by inpainting between start and end images. It takes positive and negative conditioning along with optional frame images to generate video latents. The node handles video generation with configurable dimensions and length parameters. ## Inputs diff --git a/built-in-nodes/WanHuMoImageToVideo.mdx b/built-in-nodes/WanHuMoImageToVideo.mdx index 38596ab43..b775ef51c 100644 --- a/built-in-nodes/WanHuMoImageToVideo.mdx +++ b/built-in-nodes/WanHuMoImageToVideo.mdx @@ -5,6 +5,7 @@ sidebarTitle: "WanHuMoImageToVideo" icon: "circle" mode: wide --- + The WanHuMoImageToVideo node converts images to video sequences by generating latent representations for video frames. It processes conditioning inputs and can incorporate reference images and audio embeddings to influence the video generation. The node outputs modified conditioning data and latent representations suitable for video synthesis. ## Inputs diff --git a/built-in-nodes/WanImageToImageApi.mdx b/built-in-nodes/WanImageToImageApi.mdx index de1dcb88a..2fa9a7b18 100644 --- a/built-in-nodes/WanImageToImageApi.mdx +++ b/built-in-nodes/WanImageToImageApi.mdx @@ -5,14 +5,15 @@ sidebarTitle: "WanImageToImageApi" icon: "circle" mode: wide --- + The Wan Image to Image node generates an image from one or two input images and a text prompt. It transforms your input images based on the description you provide, creating a new image that maintains the aspect ratio of your original input. The output image is fixed at 1.6 megapixels regardless of the input size. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `model` | Model to use (default: "wan2.5-i2i-preview"). | COMBO | Yes | "wan2.5-i2i-preview" | -| `image` | Single-image editing or multi-image fusion, maximum 2 images. | IMAGE | Yes | - | +| `image` | Single-image editing or multi-image fusion. Maximum 2 images. | IMAGE | Yes | - | | `prompt` | Prompt describing the elements and visual features. Supports English and Chinese (default: empty). | STRING | Yes | - | | `negative_prompt` | Negative prompt describing what to avoid (default: empty). | STRING | No | - | | `seed` | Seed to use for generation (default: 0). | INT | No | 0 to 2147483647 | @@ -23,10 +24,10 @@ The Wan Image to Image node generates an image from one or two input images and ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `image` | The generated image based on the input images and text prompts. | IMAGE | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/WanImageToImageApi/en.md) --- -**Source fingerprint (SHA-256):** `c9afd38e3df8c080f489c4b569ea647eab5718fa78d95c65e294706344bb8067` +**Source fingerprint (SHA-256):** `e78e5fb43d92c839448d3449b89445fb5db081ee8c947e44edcc048b8740f45d` diff --git a/built-in-nodes/WanImageToVideo.mdx b/built-in-nodes/WanImageToVideo.mdx index 45c76b5b1..e44aea110 100644 --- a/built-in-nodes/WanImageToVideo.mdx +++ b/built-in-nodes/WanImageToVideo.mdx @@ -5,6 +5,7 @@ sidebarTitle: "WanImageToVideo" icon: "circle" mode: wide --- + The WanImageToVideo node prepares conditioning and latent representations for video generation tasks. It creates an empty latent space for video generation and can optionally incorporate starting images and CLIP vision outputs to guide the video generation process. The node modifies both positive and negative conditioning inputs based on the provided image and vision data. ## Inputs diff --git a/built-in-nodes/WanImageToVideoApi.mdx b/built-in-nodes/WanImageToVideoApi.mdx index 02314d812..c4969fac2 100644 --- a/built-in-nodes/WanImageToVideoApi.mdx +++ b/built-in-nodes/WanImageToVideoApi.mdx @@ -5,6 +5,7 @@ sidebarTitle: "WanImageToVideoApi" icon: "circle" mode: wide --- + The Wan Image to Video node generates a video from a single input image and a text prompt. It uses the provided image as the first frame and creates a video sequence based on the description, with options for resolution, duration, audio, and other advanced settings. ## Inputs @@ -40,4 +41,4 @@ The Wan Image to Video node generates a video from a single input image and a te > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/WanImageToVideoApi/en.md) --- -**Source fingerprint (SHA-256):** `b8a75e324f7436e8a376e4a058b0a32556cafbe8e7975148cbc6302638f52058` +**Source fingerprint (SHA-256):** `dabcbfa3118669d9ff5b40b79ef643ffcf7ac5e510e61d6ad859d80360061673` diff --git a/built-in-nodes/WanInfiniteTalkToVideo.mdx b/built-in-nodes/WanInfiniteTalkToVideo.mdx index f20f67460..d054157fc 100644 --- a/built-in-nodes/WanInfiniteTalkToVideo.mdx +++ b/built-in-nodes/WanInfiniteTalkToVideo.mdx @@ -5,6 +5,7 @@ sidebarTitle: "WanInfiniteTalkToVideo" icon: "circle" mode: wide --- + The WanInfiniteTalkToVideo node generates video sequences from audio input. It uses a video diffusion model, conditioned on audio features extracted from one or two speakers, to produce a latent representation of a talking head video. The node can generate a new sequence or extend an existing one using previous frames for motion context. ## Inputs diff --git a/built-in-nodes/WanMoveConcatTrack.mdx b/built-in-nodes/WanMoveConcatTrack.mdx index 840db9112..ce48e886f 100644 --- a/built-in-nodes/WanMoveConcatTrack.mdx +++ b/built-in-nodes/WanMoveConcatTrack.mdx @@ -5,6 +5,7 @@ sidebarTitle: "WanMoveConcatTrack" icon: "circle" mode: wide --- + The WanMoveConcatTrack node combines two sets of motion tracking data into a single, longer sequence. It works by joining the track paths and visibility masks from the input tracks along their respective dimensions. If only one track input is provided, it simply passes that data through unchanged. ## Inputs diff --git a/built-in-nodes/WanMoveTrackToVideo.mdx b/built-in-nodes/WanMoveTrackToVideo.mdx index 22ea5b8f4..e96ce9fe5 100644 --- a/built-in-nodes/WanMoveTrackToVideo.mdx +++ b/built-in-nodes/WanMoveTrackToVideo.mdx @@ -5,6 +5,7 @@ sidebarTitle: "WanMoveTrackToVideo" icon: "circle" mode: wide --- + The WanMoveTrackToVideo node prepares conditioning and latent space data for video generation, incorporating optional motion tracking information. It encodes a starting image sequence into a latent representation and can blend in positional data from object tracks to guide the motion in the generated video. The node outputs modified positive and negative conditioning along with an empty latent tensor ready for a video model. ## Inputs diff --git a/built-in-nodes/WanMoveTracksFromCoords.mdx b/built-in-nodes/WanMoveTracksFromCoords.mdx index 5e6d3c792..7c29e6312 100644 --- a/built-in-nodes/WanMoveTracksFromCoords.mdx +++ b/built-in-nodes/WanMoveTracksFromCoords.mdx @@ -5,6 +5,7 @@ sidebarTitle: "WanMoveTracksFromCoords" icon: "circle" mode: wide --- + The WanMoveTracksFromCoords node creates motion tracks from a JSON-formatted string of coordinates. It converts the coordinate data into a tensor format that can be used by other video processing nodes, and can optionally apply a mask to control the visibility of tracks over time. ## Inputs diff --git a/built-in-nodes/WanMoveVisualizeTracks.mdx b/built-in-nodes/WanMoveVisualizeTracks.mdx index 8e0ea8d04..08bcf9d21 100644 --- a/built-in-nodes/WanMoveVisualizeTracks.mdx +++ b/built-in-nodes/WanMoveVisualizeTracks.mdx @@ -5,6 +5,7 @@ sidebarTitle: "WanMoveVisualizeTracks" icon: "circle" mode: wide --- + The WanMoveVisualizeTracks node overlays motion tracking data onto a sequence of images or video frames. It draws visual representations of tracked points, including their movement paths and current positions, making the motion data visible and easier to analyze. ## Inputs diff --git a/built-in-nodes/WanPhantomSubjectToVideo.mdx b/built-in-nodes/WanPhantomSubjectToVideo.mdx index e31bd645d..b11d40021 100644 --- a/built-in-nodes/WanPhantomSubjectToVideo.mdx +++ b/built-in-nodes/WanPhantomSubjectToVideo.mdx @@ -5,6 +5,7 @@ sidebarTitle: "WanPhantomSubjectToVideo" icon: "circle" mode: wide --- + The WanPhantomSubjectToVideo node generates video content by processing conditioning inputs and optional reference images. It creates latent representations for video generation and can incorporate visual guidance from input images when provided. The node prepares conditioning data with time-dimensional concatenation for video models and outputs modified conditioning along with generated latent video data. ## Inputs diff --git a/built-in-nodes/WanReferenceVideoApi.mdx b/built-in-nodes/WanReferenceVideoApi.mdx index 77b2f192d..544684071 100644 --- a/built-in-nodes/WanReferenceVideoApi.mdx +++ b/built-in-nodes/WanReferenceVideoApi.mdx @@ -5,18 +5,19 @@ sidebarTitle: "WanReferenceVideoApi" icon: "circle" mode: wide --- + The Wan Reference to Video node uses the visual appearance and voice from one or more input reference videos, along with a text prompt, to generate a new video. It maintains consistency with the characters from the reference material while creating new content based on your description. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `model` | The specific AI model to use for video generation. | COMBO | Yes | `"wan2.6-r2v"` | | `prompt` | A description of the elements and visual features for the new video. Supports English and Chinese. Use identifiers like `character1` and `character2` to refer to the characters from the reference videos. | STRING | Yes | - | | `negative_prompt` | A description of elements or features to avoid in the generated video. | STRING | No | - | | `reference_videos` | A list of video inputs used as references for character appearance and voice. You must provide at least one video. Each video can be assigned a name like `character1`, `character2`, or `character3`. | AUTOGROW | Yes | - | | `size` | The resolution and aspect ratio for the output video. | COMBO | Yes | `"720p: 1:1 (960x960)"`
`"720p: 16:9 (1280x720)"`
`"720p: 9:16 (720x1280)"`
`"720p: 4:3 (1088x832)"`
`"720p: 3:4 (832x1088)"`
`"1080p: 1:1 (1440x1440)"`
`"1080p: 16:9 (1920x1080)"`
`"1080p: 9:16 (1080x1920)"`
`"1080p: 4:3 (1632x1248)"`
`"1080p: 3:4 (1248x1632)"` | -| `duration` | The length of the generated video in seconds. The value must be a multiple of 5 (default: 5). | INT | Yes | 5 to 10 | +| `duration` | The length of the generated video in seconds (default: 5). | INT | Yes | 5 to 10 | | `seed` | A random seed value for reproducible results. A value of 0 will generate a random seed. | INT | No | 0 to 2147483647 | | `shot_type` | Specifies whether the generated video is a single continuous shot or contains multiple shots with cuts. | COMBO | Yes | `"single"`
`"multi"` | | `watermark` | When enabled, an AI-generated watermark is added to the final video (default: False). | BOOLEAN | No | - | @@ -24,15 +25,15 @@ The Wan Reference to Video node uses the visual appearance and voice from one or **Constraints:** * Each video provided in `reference_videos` must be between 2 and 30 seconds in duration. -* The `duration` parameter is limited to specific values (5 or 10 seconds). +* The `duration` parameter is limited to values of 5 or 10 seconds. ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `output` | The newly generated video file. | VIDEO | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/WanReferenceVideoApi/en.md) --- -**Source fingerprint (SHA-256):** `948976c64337299217616d60200ffed7e24cce32655960c525bb068c38cc6406` +**Source fingerprint (SHA-256):** `65ca81a7b5e83f8d8f4c00db41e24d5238ef438887362838351464e77a3af0c2` diff --git a/built-in-nodes/WanSCAILToVideo.mdx b/built-in-nodes/WanSCAILToVideo.mdx index 3a4131682..fc0869219 100644 --- a/built-in-nodes/WanSCAILToVideo.mdx +++ b/built-in-nodes/WanSCAILToVideo.mdx @@ -5,37 +5,45 @@ sidebarTitle: "WanSCAILToVideo" icon: "circle" mode: wide --- -The WanSCAILToVideo node prepares conditioning and an empty latent space for video generation. It processes optional inputs like reference images, pose videos, and CLIP vision outputs, embedding them into the positive and negative conditioning for a video model. The node outputs the modified conditioning and a blank latent tensor of the specified video dimensions. + +The WanSCAILToVideo node prepares conditioning and an empty latent space for video generation. It processes optional inputs like reference images, pose videos, CLIP vision outputs, and previous frame chunks, embedding them into the positive and negative conditioning for a video model. The node outputs the modified conditioning and a blank latent tensor of the specified video dimensions. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `positive` | The positive conditioning input. | CONDITIONING | Yes | - | | `negative` | The negative conditioning input. | CONDITIONING | Yes | - | | `vae` | The VAE model used for encoding images and video frames. | VAE | Yes | - | -| `width` | The width of the output video in pixels (default: 512). Must be divisible by 8. | INT | Yes | 32 to MAX_RESOLUTION | -| `height` | The height of the output video in pixels (default: 896). Must be divisible by 8. | INT | Yes | 32 to MAX_RESOLUTION | +| `width` | The width of the output video in pixels (default: 512). Must be divisible by 32. | INT | Yes | 32 to MAX_RESOLUTION | +| `height` | The height of the output video in pixels (default: 896). Must be divisible by 32. | INT | Yes | 32 to MAX_RESOLUTION | | `length` | The number of frames in the video (default: 81). Must be divisible by 4. | INT | Yes | 1 to MAX_RESOLUTION | | `batch_size` | The number of videos to generate in a batch (default: 1). | INT | Yes | 1 to 4096 | -| `clip_vision_output` | Optional CLIP vision output for conditioning. | CLIP_VISION_OUTPUT | No | - | -| `reference_image` | An optional reference image for conditioning. | IMAGE | No | - | | `pose_video` | Video used for pose conditioning. Will be downscaled to half the resolution of the main video. | IMAGE | No | - | +| `pose_video_mask` | SCAIL-2 only. Colored per-identity SAM3 mask video at the same resolution as pose_video. | IMAGE | No | - | +| `replacement_mode` | SCAIL-2 only. False = Animation Mode (pose_video_mask should have black background). True = Replacement Mode (pose_video_mask should have white background). Default: False. | BOOLEAN | No | - | | `pose_strength` | Strength of the pose latent (default: 1.0). | FLOAT | Yes | 0.0 to 10.0 | -| `pose_start` | Start step to use pose conditioning (default: 0.0). | FLOAT | Yes | 0.0 to 1.0 | -| `pose_end` | End step to use pose conditioning (default: 1.0). | FLOAT | Yes | 0.0 to 1.0 | +| `pose_start` | Start step of the pose conditioning (default: 0.0). | FLOAT | Yes | 0.0 to 1.0 | +| `pose_end` | End step of the pose conditioning (default: 1.0). | FLOAT | Yes | 0.0 to 1.0 | +| `reference_image` | Reference image, for multiple references composite all on single image. | IMAGE | No | - | +| `reference_image_mask` | SCAIL-2 only. Colored reference mask at the same resolution as reference_image. | IMAGE | No | - | +| `clip_vision_output` | CLIP vision features for conditioning. Model is trained with stretch resize to aspect ratio. | CLIP_VISION_OUTPUT | No | - | +| `video_frame_offset` | Cumulative output frame this chunk begins at. Wire from the previous chunk's video_frame_offset output (default: 0). | INT | Yes | 0 to MAX_RESOLUTION | +| `previous_frame_count` | Tail frames of previous_frames to anchor. SCAIL-2 trained at 5 (81-frame chunks, 76-frame step) (default: 5). | INT | Yes | 1 to MAX_RESOLUTION | +| `previous_frames` | SCAIL-2 only. Full decoded output of the previous chunk. Only the last previous_frame_count are used as the extension anchor. | IMAGE | No | - | -**Note:** The `pose_video` input is processed only for the first `length` frames. The `reference_image` is processed only for the first image in the batch. When `reference_image` is provided, a zero-filled latent of the same size is used for the negative conditioning. When `clip_vision_output` is provided, it is applied to both positive and negative conditioning. The `pose_video` is downscaled to half the resolution of the main video before encoding. +**Note:** The `pose_video` and `pose_video_mask` inputs are processed only for the first `length` frames. The `reference_image` is processed only for the first image in the batch. When `reference_image` is provided, it is encoded into a latent and embedded into both positive and negative conditioning. When `clip_vision_output` is provided, it is applied to both positive and negative conditioning. The `pose_video` is downscaled to half the resolution of the main video before encoding. When `previous_frames` is provided, only the last `previous_frame_count` frames are used as the extension anchor, and the `video_frame_offset` is adjusted accordingly. In Replacement Mode (`replacement_mode=True`), the reference image is composited on a black background using the reference image mask as an alpha matte. ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | -| `positive` | The modified positive conditioning, potentially containing embedded reference image latents, CLIP vision output, or pose video latents. | CONDITIONING | -| `negative` | The modified negative conditioning, potentially containing embedded reference image latents, CLIP vision output, or pose video latents. | CONDITIONING | -| `latent` | An empty latent tensor of shape `[batch_size, 16, ((length - 1) // 4) + 1, height // 8, width // 8]`. | LATENT | +|-------------|-------------|-----------| +| `positive` | The modified positive conditioning, potentially containing embedded reference image latents, CLIP vision output, pose video latents, driving masks, reference masks, or previous frame latents. | CONDITIONING | +| `negative` | The modified negative conditioning, potentially containing embedded reference image latents, CLIP vision output, pose video latents, driving masks, reference masks, or previous frame latents. | CONDITIONING | +| `latent` | An empty latent tensor of shape `[batch_size, 16, ((length - 1) // 4) + 1, height // 8, width // 8]`. When previous_frames is provided, the latent is partially filled with encoded previous frames and a noise mask is included. | LATENT | +| `video_frame_offset` | Adjusted offset + length. Wire into the next chunk for sequential video generation. | INT | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/WanSCAILToVideo/en.md) --- -**Source fingerprint (SHA-256):** `01c0912474602c33fa0c3e277db90e0eb83edbcea307a860921bab486d267cc8` +**Source fingerprint (SHA-256):** `30e14959248c46e624e2ce2e3d079cd5aad94c12b66d74d4979ef70143b871e3` diff --git a/built-in-nodes/WanSoundImageToVideo.mdx b/built-in-nodes/WanSoundImageToVideo.mdx index 028f093c6..501e85f65 100644 --- a/built-in-nodes/WanSoundImageToVideo.mdx +++ b/built-in-nodes/WanSoundImageToVideo.mdx @@ -5,6 +5,7 @@ sidebarTitle: "WanSoundImageToVideo" icon: "circle" mode: wide --- + The WanSoundImageToVideo node generates video content from images with optional audio conditioning. It takes positive and negative conditioning prompts along with a VAE model to create video latents, and can incorporate reference images, audio encoding, control videos, and motion references to guide the video generation process. ## Inputs diff --git a/built-in-nodes/WanSoundImageToVideoExtend.mdx b/built-in-nodes/WanSoundImageToVideoExtend.mdx index bf7e27829..0e1130dd5 100644 --- a/built-in-nodes/WanSoundImageToVideoExtend.mdx +++ b/built-in-nodes/WanSoundImageToVideoExtend.mdx @@ -5,6 +5,7 @@ sidebarTitle: "WanSoundImageToVideoExtend" icon: "circle" mode: wide --- + The WanSoundImageToVideoExtend node extends an existing video latent by generating additional frames, optionally guided by audio, a reference image, and a control video. It takes a starting video latent and produces a longer video sequence, using the provided conditioning and audio cues to influence the new content. ## Inputs diff --git a/built-in-nodes/WanTextToImageApi.mdx b/built-in-nodes/WanTextToImageApi.mdx index 47c6fab65..eb0524cfc 100644 --- a/built-in-nodes/WanTextToImageApi.mdx +++ b/built-in-nodes/WanTextToImageApi.mdx @@ -5,12 +5,13 @@ sidebarTitle: "WanTextToImageApi" icon: "circle" mode: wide --- + The Wan Text to Image node generates images based on text descriptions. It uses AI models to create visual content from written prompts, supporting both English and Chinese text input. The node provides various controls to adjust the output image size, quality, and style preferences. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `model` | Model to use (default: "wan2.5-t2i-preview") | STRING | Yes | "wan2.5-t2i-preview" | | `prompt` | Prompt describing the elements and visual features. Supports English and Chinese (default: empty) | STRING | Yes | - | | `negative_prompt` | Negative prompt describing what to avoid (default: empty) | STRING | No | - | @@ -23,10 +24,10 @@ The Wan Text to Image node generates images based on text descriptions. It uses ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `output` | The generated image based on the text prompt | IMAGE | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/WanTextToImageApi/en.md) --- -**Source fingerprint (SHA-256):** `4ab8fe7b1e6a0b781b006e03719203b65ed58aec75aaee780d479170ed6425ea` +**Source fingerprint (SHA-256):** `208b7c839da45316aeb1a14a3e9d176eeb09b2f931f764fb8a296da15ae3bd4e` diff --git a/built-in-nodes/WanTextToVideoApi.mdx b/built-in-nodes/WanTextToVideoApi.mdx index b935fe4e0..450b5e947 100644 --- a/built-in-nodes/WanTextToVideoApi.mdx +++ b/built-in-nodes/WanTextToVideoApi.mdx @@ -5,12 +5,13 @@ sidebarTitle: "WanTextToVideoApi" icon: "circle" mode: wide --- + The Wan Text to Video node generates video content based on text descriptions. It uses AI models to create videos from prompts and supports various video sizes, durations, and optional audio inputs. The node can automatically generate audio when needed and provides options for prompt enhancement and watermarking. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `model` | Model to use (default: "wan2.6-t2v") | COMBO | Yes | "wan2.5-t2v-preview"
"wan2.6-t2v" | | `prompt` | Prompt describing the elements and visual features. Supports English and Chinese (default: "") | STRING | Yes | - | | `negative_prompt` | Negative prompt describing what to avoid (default: "") | STRING | No | - | @@ -28,10 +29,10 @@ The Wan Text to Video node generates video content based on text descriptions. I ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `output` | The generated video based on the input parameters | VIDEO | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/WanTextToVideoApi/en.md) --- -**Source fingerprint (SHA-256):** `4fbdb2e06ff15849684de860ca3fdf4eb43e6af1803483b4baa7229e584f6e25` +**Source fingerprint (SHA-256):** `105ff4b575dc6cd319448b0f4c0e9cfab360df025480190ae6bccc324d351525` diff --git a/built-in-nodes/WanTrackToVideo.mdx b/built-in-nodes/WanTrackToVideo.mdx index 6ef3b186e..eb09cb964 100644 --- a/built-in-nodes/WanTrackToVideo.mdx +++ b/built-in-nodes/WanTrackToVideo.mdx @@ -5,6 +5,7 @@ sidebarTitle: "WanTrackToVideo" icon: "circle" mode: wide --- + The WanTrackToVideo node converts motion tracking data into video sequences by processing track points and generating corresponding video frames. It takes tracking coordinates as input and produces video conditioning and latent representations that can be used for video generation. When no tracks are provided, it falls back to standard image-to-video conversion. ## Inputs diff --git a/built-in-nodes/WanVaceToVideo.mdx b/built-in-nodes/WanVaceToVideo.mdx index 9dac968a3..492552c00 100644 --- a/built-in-nodes/WanVaceToVideo.mdx +++ b/built-in-nodes/WanVaceToVideo.mdx @@ -5,6 +5,7 @@ sidebarTitle: "WanVaceToVideo" icon: "circle" mode: wide --- + The WanVaceToVideo node processes video conditioning data for video generation models. It takes positive and negative conditioning inputs along with video control data and prepares latent representations for video generation. The node handles video upscaling, masking, and VAE encoding to create the appropriate conditioning structure for video models. ## Inputs diff --git a/built-in-nodes/WavespeedFlashVSRNode.mdx b/built-in-nodes/WavespeedFlashVSRNode.mdx index b2fd25c47..b95d63ee8 100644 --- a/built-in-nodes/WavespeedFlashVSRNode.mdx +++ b/built-in-nodes/WavespeedFlashVSRNode.mdx @@ -5,27 +5,28 @@ sidebarTitle: "WavespeedFlashVSRNode" icon: "circle" mode: wide --- -The WavespeedFlashVSRNode is a fast, high-quality video upscaler that boosts the resolution and restores clarity for low-resolution or blurry footage. It processes a video input and outputs a new video at a user-selected higher resolution. + +The WavespeedFlashVSRNode is a fast, high-quality video upscaler that boosts resolution and restores clarity for low-resolution or blurry footage. It processes a video input and outputs a new video at a user-selected higher resolution. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `video` | The input video file to be upscaled. Must be in MP4 container format with a duration between 5 seconds and 10 minutes. | VIDEO | Yes | N/A | | `target_resolution` | The desired resolution for the upscaled output video. | STRING | Yes | `"720p"`
`"1080p"`
`"2K"`
`"4K"` | **Input Constraints:** -* The input `video` file must be in the MP4 container format. -* The duration of the input `video` must be between 5 seconds and 10 minutes (600 seconds). +- The input `video` file must be in the MP4 container format. +- The duration of the input `video` must be between 5 seconds and 10 minutes (600 seconds). ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `output` | The upscaled video file at the selected target resolution. | VIDEO | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/WavespeedFlashVSRNode/en.md) --- -**Source fingerprint (SHA-256):** `61381d911521ccb8848ef3512749d5cb9e047cd0c1c2bdfc000c5d3ef3360918` +**Source fingerprint (SHA-256):** `d7885eeb2dacfc2bc398d1bc991620be479f45d8edbdca7eb046a21500581529` diff --git a/built-in-nodes/WavespeedImageUpscaleNode.mdx b/built-in-nodes/WavespeedImageUpscaleNode.mdx index 3698a3b05..db1887f68 100644 --- a/built-in-nodes/WavespeedImageUpscaleNode.mdx +++ b/built-in-nodes/WavespeedImageUpscaleNode.mdx @@ -5,14 +5,15 @@ sidebarTitle: "WavespeedImageUpscaleNode" icon: "circle" mode: wide --- + The WaveSpeed Image Upscale node uses an external AI service to increase the resolution and quality of an image. It takes a single input photo and upscales it to a higher target resolution, such as 2K, 4K, or 8K, producing a sharper and more detailed result. ## Inputs | Parameter | Description | Data Type | Required | Range | -| --- | --- | --- | --- | --- | +|-----------|-------------|-----------|----------|-------| | `model` | The AI model to use for upscaling. "SeedVR2" and "Ultimate" offer different quality and pricing tiers. | STRING | Yes | `"SeedVR2"`
`"Ultimate"` | -| `image` | The input image to be upscaled. Exactly one image is required. | IMAGE | Yes | | +| `image` | The input image to be upscaled. Exactly one image is required. | IMAGE | Yes | | | `target_resolution` | The desired output resolution for the upscaled image. | STRING | Yes | `"2K"`
`"4K"`
`"8K"` | **Note:** This node requires exactly one input image. Providing a batch of images will result in an error. @@ -20,10 +21,10 @@ The WaveSpeed Image Upscale node uses an external AI service to increase the res ## Outputs | Output Name | Description | Data Type | -| --- | --- | --- | +|-------------|-------------|-----------| | `image` | The upscaled, high-resolution output image. | IMAGE | > This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! [Edit on GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/WavespeedImageUpscaleNode/en.md) --- -**Source fingerprint (SHA-256):** `9ed5a897cf067a9dbf8bee95f44cfc02c98349b1520e0f42d5f52c120d248014` +**Source fingerprint (SHA-256):** `1d715431efb690d30d9fc3b4769047a9d568b49c62eb318615e2748c780b8c20` diff --git a/built-in-nodes/WebcamCapture.mdx b/built-in-nodes/WebcamCapture.mdx index b9135f08f..bd57bf4d2 100644 --- a/built-in-nodes/WebcamCapture.mdx +++ b/built-in-nodes/WebcamCapture.mdx @@ -5,6 +5,7 @@ sidebarTitle: "WebcamCapture" icon: "circle" mode: wide --- + The WebcamCapture node captures images from a webcam device and converts them into a format that can be used within ComfyUI workflows. It inherits from the LoadImage node and provides options to control the capture dimensions and timing. When enabled, the node can capture new images each time the workflow queue is processed. ## Inputs diff --git a/built-in-nodes/ZImageFunControlnet.mdx b/built-in-nodes/ZImageFunControlnet.mdx index 4f7bb88c9..21d887c10 100644 --- a/built-in-nodes/ZImageFunControlnet.mdx +++ b/built-in-nodes/ZImageFunControlnet.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ZImageFunControlnet" icon: "circle" mode: wide --- + The ZImageFunControlnet node applies a specialized control network to influence the image generation or editing process. It uses a base model, a model patch, and a VAE, allowing you to adjust the strength of the control effect. This node can work with a base image, an inpainting image, and a mask for more targeted edits. ## Inputs diff --git a/built-in-nodes/partner-node/image/ideogram/ideogram-v3.mdx b/built-in-nodes/partner-node/image/ideogram/ideogram-v3.mdx deleted file mode 100644 index ef140ad83..000000000 --- a/built-in-nodes/partner-node/image/ideogram/ideogram-v3.mdx +++ /dev/null @@ -1,297 +0,0 @@ ---- -title: "Ideogram V3 - ComfyUI Native Node Documentation" -description: "Node for creating top-quality images and text rendering using Ideogram's latest V3 API" -sidebarTitle: "Ideogram V3" -icon: "circle" ---- - -![ComfyUI Native Ideogram V3 Node](/images/built-in-nodes/api_nodes/ideogram/ideogram-v3.jpg) - -This node connects to the Ideogram V3 API to perform image generation tasks. - -Currently, this node supports two image generation modes: -- **Text-to-Image Mode** - Generate new images from text prompts -- **Inpainting Mode** - Regenerate specific areas by providing an original image and mask - -### Text-to-Image Mode -This is the default mode, activated when no image or mask inputs are provided. Simply provide a prompt and the desired parameters: - -1. Describe the image you want in the prompt field -2. Select an appropriate aspect ratio or resolution -3. Adjust other parameters like magic prompt, seed, and rendering quality -4. Run the node to generate the image - -### Inpainting Mode -**Important Note**: This mode requires both image and mask inputs. If only one is provided, the node will throw an error. - -1. Connect the original image to the `image` input port -2. Create a mask with the same dimensions as the original image, where white areas represent parts to be regenerated -3. Connect the mask to the `mask` input port -4. Describe what you want to generate in the masked area in the prompt -5. Run the node to perform local editing - -## Parameter Descriptions - -### Basic Parameters - -| Parameter | Type | Default | Description | -|---------------------|--------|------------|---------------------------------------------| -| prompt | string | "" | Text prompt describing the content to generate | -| aspect_ratio | combo | "1:1" | Image aspect ratio (text-to-image mode only) | -| resolution | combo | "Auto" | Image resolution, overrides aspect ratio when set | -| magic_prompt_option | combo | "AUTO" | Magic prompt enhancement: AUTO, ON, or OFF | -| seed | int | 0 | Random seed value, 0 for random generation | -| num_images | int | 1 | Number of images to generate (1-8) | -| rendering_speed | combo | "BALANCED" | Rendering speed: BALANCED, TURBO, or QUALITY | - -### Optional Parameters - -| Parameter | Type | Description | -|-----------|-------|-----------------------------------------------------------------| -| image | image | Input image for inpainting mode (**must be provided with mask**) | -| mask | mask | Mask for inpainting, white areas will be replaced (**must be provided with image**) | - -### Output - -| Output | Type | Description | -|--------|-------|-------------------| -| IMAGE | image | Generated image | - -## How It Works - -The Ideogram V3 node uses state-of-the-art AI models to process user input, capable of understanding complex design intentions and text layout requirements. It supports two main modes: - -1. **Generation Mode**: Creates new images from text prompts -2. **Edit Mode**: Uses original image + mask combination, replacing only the areas specified by the mask - -## Source Code - -[Node Source Code (Updated 2025-05-03)] - -```python - -class IdeogramV3(ComfyNodeABC): - """ - Generates images synchronously using the Ideogram V3 model. - - Supports both regular image generation from text prompts and image editing with mask. - Images links are available for a limited period of time; if you would like to keep the image, you must download it. - """ - - def __init__(self): - pass - - @classmethod - def INPUT_TYPES(cls) -> InputTypeDict: - return { - "required": { - "prompt": ( - IO.STRING, - { - "multiline": True, - "default": "", - "tooltip": "Prompt for the image generation or editing", - }, - ), - }, - "optional": { - "image": ( - IO.IMAGE, - { - "default": None, - "tooltip": "Optional reference image for image editing.", - }, - ), - "mask": ( - IO.MASK, - { - "default": None, - "tooltip": "Optional mask for inpainting (white areas will be replaced)", - }, - ), - "aspect_ratio": ( - IO.COMBO, - { - "options": list(V3_RATIO_MAP.keys()), - "default": "1:1", - "tooltip": "The aspect ratio for image generation. Ignored if resolution is not set to Auto.", - }, - ), - "resolution": ( - IO.COMBO, - { - "options": V3_RESOLUTIONS, - "default": "Auto", - "tooltip": "The resolution for image generation. If not set to Auto, this overrides the aspect_ratio setting.", - }, - ), - "magic_prompt_option": ( - IO.COMBO, - { - "options": ["AUTO", "ON", "OFF"], - "default": "AUTO", - "tooltip": "Determine if MagicPrompt should be used in generation", - }, - ), - "seed": ( - IO.INT, - { - "default": 0, - "min": 0, - "max": 2147483647, - "step": 1, - "control_after_generate": True, - "display": "number", - }, - ), - "num_images": ( - IO.INT, - {"default": 1, "min": 1, "max": 8, "step": 1, "display": "number"}, - ), - "rendering_speed": ( - IO.COMBO, - { - "options": ["BALANCED", "TURBO", "QUALITY"], - "default": "BALANCED", - "tooltip": "Controls the trade-off between generation speed and quality", - }, - ), - }, - "hidden": {"auth_token": "AUTH_TOKEN_COMFY_ORG"}, - } - - RETURN_TYPES = (IO.IMAGE,) - FUNCTION = "api_call" - CATEGORY = "api node/image/ideogram/v3" - DESCRIPTION = cleandoc(__doc__ or "") - API_NODE = True - - def api_call( - self, - prompt, - image=None, - mask=None, - resolution="Auto", - aspect_ratio="1:1", - magic_prompt_option="AUTO", - seed=0, - num_images=1, - rendering_speed="BALANCED", - auth_token=None, - ): - # Check if both image and mask are provided for editing mode - if image is not None and mask is not None: - # Edit mode - path = "/proxy/ideogram/ideogram-v3/edit" - - # Process image and mask - input_tensor = image.squeeze().cpu() - - # Validate mask dimensions match image - if mask.shape[1:] != image.shape[1:-1]: - raise Exception("Mask and Image must be the same size") - - # Process image - img_np = (input_tensor.numpy() * 255).astype(np.uint8) - img = Image.fromarray(img_np) - img_byte_arr = io.BytesIO() - img.save(img_byte_arr, format="PNG") - img_byte_arr.seek(0) - img_binary = img_byte_arr - img_binary.name = "image.png" - - # Process mask - white areas will be replaced - mask_np = (mask.squeeze().cpu().numpy() * 255).astype(np.uint8) - mask_img = Image.fromarray(mask_np) - mask_byte_arr = io.BytesIO() - mask_img.save(mask_byte_arr, format="PNG") - mask_byte_arr.seek(0) - mask_binary = mask_byte_arr - mask_binary.name = "mask.png" - - # Create edit request - edit_request = IdeogramV3EditRequest( - prompt=prompt, - rendering_speed=rendering_speed, - ) - - # Add optional parameters - if magic_prompt_option != "AUTO": - edit_request.magic_prompt = magic_prompt_option - if seed != 0: - edit_request.seed = seed - if num_images > 1: - edit_request.num_images = num_images - - # Execute the operation for edit mode - operation = SynchronousOperation( - endpoint=ApiEndpoint( - path=path, - method=HttpMethod.POST, - request_model=IdeogramV3EditRequest, - response_model=IdeogramGenerateResponse, - ), - request=edit_request, - files={ - "image": img_binary, - "mask": mask_binary, - }, - content_type="multipart/form-data", - auth_token=auth_token, - ) - - elif image is not None or mask is not None: - # If only one of image or mask is provided, raise an error - raise Exception("Ideogram V3 image editing requires both an image AND a mask") - else: - # Generation mode - path = "/proxy/ideogram/ideogram-v3/generate" - - # Create generation request - gen_request = IdeogramV3Request( - prompt=prompt, - rendering_speed=rendering_speed, - ) - - # Handle resolution vs aspect ratio - if resolution != "Auto": - gen_request.resolution = resolution - elif aspect_ratio != "1:1": - v3_aspect = V3_RATIO_MAP.get(aspect_ratio) - if v3_aspect: - gen_request.aspect_ratio = v3_aspect - - # Add optional parameters - if magic_prompt_option != "AUTO": - gen_request.magic_prompt = magic_prompt_option - if seed != 0: - gen_request.seed = seed - if num_images > 1: - gen_request.num_images = num_images - - # Execute the operation for generation mode - operation = SynchronousOperation( - endpoint=ApiEndpoint( - path=path, - method=HttpMethod.POST, - request_model=IdeogramV3Request, - response_model=IdeogramGenerateResponse, - ), - request=gen_request, - auth_token=auth_token, - ) - - # Execute the operation and process response - response = operation.execute() - - if not response.data or len(response.data) == 0: - raise Exception("No images were generated in the response") - - image_urls = [image_data.url for image_data in response.data if image_data.url] - - if not image_urls: - raise Exception("No image URLs were generated in the response") - - return (download_and_process_images(image_urls),) - -``` \ No newline at end of file diff --git a/built-in-nodes/partner-node/image/stability-ai/stability-ai-stable-diffusion-3-5-image.mdx b/built-in-nodes/partner-node/image/stability-ai/stability-ai-stable-diffusion-3-5-image.mdx deleted file mode 100644 index dde1f26c6..000000000 --- a/built-in-nodes/partner-node/image/stability-ai/stability-ai-stable-diffusion-3-5-image.mdx +++ /dev/null @@ -1,197 +0,0 @@ ---- -title: "Stability AI Stable Diffusion 3.5 - ComfyUI Native Node Documentation" -description: "A node that generates high-quality images using Stability AI Stable Diffusion 3.5 model" -sidebarTitle: "Stability AI SD 3.5 Image" -icon: "circle" ---- - -![ComfyUI Native Stability AI Stable Diffusion 3.5 Node](/images/built-in-nodes/api_nodes/stability-ai/stability-ai-stable-image-sd-3-5.jpg) - -The Stability AI Stable Diffusion 3.5 Image node uses Stability AI's Stable Diffusion 3.5 API to generate high-quality images. It supports both text-to-image and image-to-image generation, capable of creating detailed visual content from text prompts. - -## Parameters - -### Required Parameters - -| Parameter | Type | Default | Description | -| ------------ | ------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | -| prompt | string | "" | What you want to see in the output image. Strong, descriptive prompts that clearly define elements, colors and themes will yield better results | -| model | select | - | Choose which Stability SD 3.5 model to use | -| aspect_ratio | select | "1:1" | Width to height ratio of generated image | -| style_preset | select | "None" | Optional preset style for the desired image | -| cfg_scale | float | 4.0 | How strictly the diffusion process adheres to the prompt text (higher values keep your image closer to your prompt). Range: 1.0 - 10.0, Step: 0.1 | -| seed | integer | 0 | Random seed for noise generation (0-4294967294) | - -### Optional Parameters - -| Parameter | Type | Default | Description | -| --------------- | ------ | ------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| image | image | - | Input image. When provided, the node switches to image-to-image mode | -| negative_prompt | string | "" | Keywords of what you don't want to see in the output image. This is an advanced feature | -| image_denoise | float | 0.5 | Denoising strength for input image. 0.0 yields image identical to input, 1.0 is as if no image was provided at all. Range: 0.0 - 1.0, Step: 0.01. Only effective when image is provided | - -### Output - -| Output | Type | Description | -| ------ | ----- | --------------- | -| IMAGE | image | Generated image | - - -## Usage Example - - -Stability AI Stable Diffusion 3.5 Image Workflow Example - - -## Notes - -- When an input image is provided, the node switches from text-to-image mode to image-to-image mode -- In image-to-image mode, aspect ratio parameters are ignored -- Mode selection automatically switches based on whether an image is provided: - - No image provided: text-to-image mode - - Image provided: image-to-image mode -- If style_preset is set to "None", no preset style will be applied - -## Source Code - -[Node source code (Updated on 2025-05-07)] - -```python -class StabilityStableImageSD_3_5Node: - """ - Generates images synchronously based on prompt and resolution. - """ - - RETURN_TYPES = (IO.IMAGE,) - DESCRIPTION = cleandoc(__doc__ or "") # Handle potential None value - FUNCTION = "api_call" - API_NODE = True - CATEGORY = "api node/image/Stability AI" - - @classmethod - def INPUT_TYPES(s): - return { - "required": { - "prompt": ( - IO.STRING, - { - "multiline": True, - "default": "", - "tooltip": "What you wish to see in the output image. A strong, descriptive prompt that clearly defines elements, colors, and subjects will lead to better results." - }, - ), - "model": ([x.value for x in Stability_SD3_5_Model],), - "aspect_ratio": ([x.value for x in StabilityAspectRatio], - { - "default": StabilityAspectRatio.ratio_1_1, - "tooltip": "Aspect ratio of generated image.", - }, - ), - "style_preset": (get_stability_style_presets(), - { - "tooltip": "Optional desired style of generated image.", - }, - ), - "cfg_scale": ( - IO.FLOAT, - { - "default": 4.0, - "min": 1.0, - "max": 10.0, - "step": 0.1, - "tooltip": "How strictly the diffusion process adheres to the prompt text (higher values keep your image closer to your prompt)", - }, - ), - "seed": ( - IO.INT, - { - "default": 0, - "min": 0, - "max": 4294967294, - "control_after_generate": True, - "tooltip": "The random seed used for creating the noise.", - }, - ), - }, - "optional": { - "image": (IO.IMAGE,), - "negative_prompt": ( - IO.STRING, - { - "default": "", - "forceInput": True, - "tooltip": "Keywords of what you do not wish to see in the output image. This is an advanced feature." - }, - ), - "image_denoise": ( - IO.FLOAT, - { - "default": 0.5, - "min": 0.0, - "max": 1.0, - "step": 0.01, - "tooltip": "Denoise of input image; 0.0 yields image identical to input, 1.0 is as if no image was provided at all.", - }, - ), - }, - "hidden": { - "auth_token": "AUTH_TOKEN_COMFY_ORG", - }, - } - - def api_call(self, model: str, prompt: str, aspect_ratio: str, style_preset: str, seed: int, cfg_scale: float, - negative_prompt: str=None, image: torch.Tensor = None, image_denoise: float=None, - auth_token=None): - validate_string(prompt, strip_whitespace=False) - # prepare image binary if image present - image_binary = None - mode = Stability_SD3_5_GenerationMode.text_to_image - if image is not None: - image_binary = tensor_to_bytesio(image, total_pixels=1504*1504).read() - mode = Stability_SD3_5_GenerationMode.image_to_image - aspect_ratio = None - else: - image_denoise = None - - if not negative_prompt: - negative_prompt = None - if style_preset == "None": - style_preset = None - - files = { - "image": image_binary - } - - operation = SynchronousOperation( - endpoint=ApiEndpoint( - path="/proxy/stability/v2beta/stable-image/generate/sd3", - method=HttpMethod.POST, - request_model=StabilityStable3_5Request, - response_model=StabilityStableUltraResponse, - ), - request=StabilityStable3_5Request( - prompt=prompt, - negative_prompt=negative_prompt, - aspect_ratio=aspect_ratio, - seed=seed, - strength=image_denoise, - style_preset=style_preset, - cfg_scale=cfg_scale, - model=model, - mode=mode, - ), - files=files, - content_type="multipart/form-data", - auth_token=auth_token, - ) - response_api = operation.execute() - - if response_api.finish_reason != "SUCCESS": - raise Exception(f"Stable Diffusion 3.5 Image generation failed: {response_api.finish_reason}.") - - image_data = base64.b64decode(response_api.image) - returned_image = bytesio_to_image_tensor(BytesIO(image_data)) - - return (returned_image,) -``` - diff --git a/built-in-nodes/partner-node/image/stability-ai/stability-ai-stable-image-ultra.mdx b/built-in-nodes/partner-node/image/stability-ai/stability-ai-stable-image-ultra.mdx deleted file mode 100644 index e831b9bff..000000000 --- a/built-in-nodes/partner-node/image/stability-ai/stability-ai-stable-image-ultra.mdx +++ /dev/null @@ -1,175 +0,0 @@ ---- -title: "Stability Stable Image Ultra - ComfyUI Native Node Documentation" -description: "A node that generates high-quality images using Stability AI's ultra stable diffusion model" -sidebarTitle: "Stability Stable Image Ultra" -icon: "circle" ---- - -![ComfyUI Native Stability Stable Image Ultra Node](/images/built-in-nodes/api_nodes/stability-ai/stability-ai-stable-image-ultra.jpg) - -The Stability Stable Image Ultra node uses Stability AI's Stable Diffusion Ultra API to generate high-quality images. It supports both text-to-image and image-to-image generation, creating detailed and artistic visuals from text prompts. - -## Parameters - -### Required Parameters - -| Parameter | Type | Default | Description | -| ------------ | ------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| prompt | string | "" | Text description of what you want to generate. Better results come from clear, descriptive prompts that specify elements, colors and themes. You can control word importance using `(word:weight)` format, where weight is 0-1. For example: `The sky was (blue:0.3) and (green:0.8)` makes the sky more green than blue. | -| aspect_ratio | select | "1:1" | Width to height ratio of output image | -| style_preset | select | "None" | Optional preset style for generated image | -| seed | integer | 0 | Random seed for noise generation (0-4294967294) | - -### Optional Parameters - -| Parameter | Type | Default | Description | -| --------------- | ------ | ------- | ---------------------------------------------------------------------------------------------------------------- | -| image | image | - | Input image for image-to-image generation | -| negative_prompt | string | "" | Describes what you don't want in the output image. This is an advanced feature | -| image_denoise | float | 0.5 | Denoising strength for input image (0.0-1.0). 0.0 keeps input image unchanged, 1.0 is like having no input image | - -### Output - -| Output | Type | Description | -| ------ | ----- | --------------- | -| IMAGE | image | Generated image | - -## Notes - -- image_denoise has no effect when no input image is provided -- No preset style is applied when style_preset is "None" -- For image-to-image, input images are converted to the proper format before API submission - -## Source Code - -[Node source code (Updated on 2025-05-03)] - -```python - -class StabilityStableImageUltraNode: - """ - Generates images synchronously based on prompt and resolution. - """ - - RETURN_TYPES = (IO.IMAGE,) - DESCRIPTION = cleandoc(__doc__ or "") # Handle potential None value - FUNCTION = "api_call" - API_NODE = True - CATEGORY = "api node/image/stability" - - @classmethod - def INPUT_TYPES(s): - return { - "required": { - "prompt": ( - IO.STRING, - { - "multiline": True, - "default": "", - "tooltip": "What you wish to see in the output image. A strong, descriptive prompt that clearly defines" + - "What you wish to see in the output image. A strong, descriptive prompt that clearly defines" + - "elements, colors, and subjects will lead to better results. " + - "To control the weight of a given word use the format `(word:weight)`," + - "where `word` is the word you'd like to control the weight of and `weight`" + - "is a value between 0 and 1. For example: `The sky was a crisp (blue:0.3) and (green:0.8)`" + - "would convey a sky that was blue and green, but more green than blue." - }, - ), - "aspect_ratio": ([x.value for x in StabilityAspectRatio], - { - "default": StabilityAspectRatio.ratio_1_1, - "tooltip": "Aspect ratio of generated image.", - }, - ), - "style_preset": (get_stability_style_presets(), - { - "tooltip": "Optional desired style of generated image.", - }, - ), - "seed": ( - IO.INT, - { - "default": 0, - "min": 0, - "max": 4294967294, - "control_after_generate": True, - "tooltip": "The random seed used for creating the noise.", - }, - ), - }, - "optional": { - "image": (IO.IMAGE,), - "negative_prompt": ( - IO.STRING, - { - "default": "", - "forceInput": True, - "tooltip": "A blurb of text describing what you do not wish to see in the output image. This is an advanced feature." - }, - ), - "image_denoise": ( - IO.FLOAT, - { - "default": 0.5, - "min": 0.0, - "max": 1.0, - "step": 0.01, - "tooltip": "Denoise of input image; 0.0 yields image identical to input, 1.0 is as if no image was provided at all.", - }, - ), - }, - "hidden": { - "auth_token": "AUTH_TOKEN_COMFY_ORG", - }, - } - - def api_call(self, prompt: str, aspect_ratio: str, style_preset: str, seed: int, - negative_prompt: str=None, image: torch.Tensor = None, image_denoise: float=None, - auth_token=None): - # prepare image binary if image present - image_binary = None - if image is not None: - image_binary = tensor_to_bytesio(image, 1504 * 1504).read() - else: - image_denoise = None - - if not negative_prompt: - negative_prompt = None - if style_preset == "None": - style_preset = None - - files = { - "image": image_binary - } - - operation = SynchronousOperation( - endpoint=ApiEndpoint( - path="/proxy/stability/v2beta/stable-image/generate/ultra", - method=HttpMethod.POST, - request_model=StabilityStableUltraRequest, - response_model=StabilityStableUltraResponse, - ), - request=StabilityStableUltraRequest( - prompt=prompt, - negative_prompt=negative_prompt, - aspect_ratio=aspect_ratio, - seed=seed, - strength=image_denoise, - style_preset=style_preset, - ), - files=files, - content_type="multipart/form-data", - auth_token=auth_token, - ) - response_api = operation.execute() - - if response_api.finish_reason != "SUCCESS": - raise Exception(f"Stable Image Ultra generation failed: {response_api.finish_reason}.") - - image_data = base64.b64decode(response_api.image) - returned_image = bytesio_to_image_tensor(BytesIO(image_data)) - - return (returned_image,) - - -``` \ No newline at end of file diff --git a/built-in-nodes/unCLIPCheckpointLoader.mdx b/built-in-nodes/unCLIPCheckpointLoader.mdx index 5f4707dd4..f70291780 100644 --- a/built-in-nodes/unCLIPCheckpointLoader.mdx +++ b/built-in-nodes/unCLIPCheckpointLoader.mdx @@ -5,6 +5,7 @@ sidebarTitle: "unCLIPCheckpointLoader" icon: "circle" mode: wide --- + This node will detect models located in the `ComfyUI/models/checkpoints` folder, and it will also read models from additional paths configured in the extra_model_paths.yaml file. Sometimes, you may need to **refresh the ComfyUI interface** to allow it to read the model files from the corresponding folder. The unCLIPCheckpointLoader node is designed for loading checkpoints specifically tailored for unCLIP models. It facilitates the retrieval and initialization of models, CLIP vision modules, and VAEs from a specified checkpoint, streamlining the setup process for further operations or analyses. diff --git a/built-in-nodes/unCLIPConditioning.mdx b/built-in-nodes/unCLIPConditioning.mdx index c93cae93a..dae2db94d 100644 --- a/built-in-nodes/unCLIPConditioning.mdx +++ b/built-in-nodes/unCLIPConditioning.mdx @@ -5,6 +5,7 @@ sidebarTitle: "unCLIPConditioning" icon: "circle" mode: wide --- + This node is designed to integrate CLIP vision outputs into the conditioning process, adjusting the influence of these outputs based on specified strength and noise augmentation parameters. It enriches the conditioning with visual context, enhancing the generation process. ## Inputs diff --git a/built-in-nodes/wanBlockSwap.mdx b/built-in-nodes/wanBlockSwap.mdx index f3301d6f8..7a2aa2e07 100644 --- a/built-in-nodes/wanBlockSwap.mdx +++ b/built-in-nodes/wanBlockSwap.mdx @@ -5,6 +5,7 @@ sidebarTitle: "wanBlockSwap" icon: "circle" mode: wide --- + This node is deprecated and serves no function. It accepts a model as input and returns the same model unchanged. The description "NOP" indicates it performs no operation. ## Inputs diff --git a/changelog/index.mdx b/changelog/index.mdx index d20a47212..a19fe7843 100644 --- a/changelog/index.mdx +++ b/changelog/index.mdx @@ -4,6 +4,38 @@ description: "Track ComfyUI's latest features, improvements, and bug fixes. For icon: "clock-rotate-left" --- + + +**int8 Model Support** +This release adds support for **int8 convrot models**, bringing significant performance improvements for quantized models. int8 support now works on Turing GPUs and newer, with optimized LoRA applying and memory management. + +**New Nodes** +* [**Seed Node**](https://github.com/Comfy-Org/ComfyUI/pull/14616): New Seed node for managing seed values in your workflows (CORE-295) +* [**Advanced Krea 2 Model Merging**](https://github.com/Comfy-Org/ComfyUI/pull/14621): Advanced node for merging Krea 2 models +* [**Bounding Box Canvas**](https://github.com/Comfy-Org/ComfyUI/pull/14537): Bounding box canvas node and Ideogram JSON prompt support (CORE-292) +* [**ConditioningMultiply**](https://github.com/Comfy-Org/ComfyUI/pull/14686): New conditioning node for multiplying conditioning values +* [**GLSL Update**](https://github.com/Comfy-Org/ComfyUI/pull/13195): GLSL node updated to use ANGLE library (CORE-162) + +**Partner Node Updates** +* [**Nano Banana 2 Lite**](https://github.com/Comfy-Org/ComfyUI/pull/14693): Added support for Google's Nano Banana 2 Lite model +* [**Gemini Video Omni**](https://github.com/Comfy-Org/ComfyUI/pull/14695): Added new Gemini Video Omni node for video generation + +**Performance & Stability** +* [**int8 Models**](https://github.com/Comfy-Org/ComfyUI/pull/14636): Added support for int8 convrot models with faster inference +* [**Faster int8**](https://github.com/Comfy-Org/ComfyUI/pull/14641): Optimized int8 kernel performance +* [**Turing GPU Support**](https://github.com/Comfy-Org/ComfyUI/pull/14662): int8 support extended to Turing architecture GPUs +* [**Better int8 LoRA**](https://github.com/Comfy-Org/ComfyUI/pull/14685): Improved int8 LoRA applying with better quality and speed +* [**Memory Leak Fix**](https://github.com/Comfy-Org/ComfyUI/pull/14697): Fixed memory leak related to int8 operations +* [**Asset Hashing Opt-In**](https://github.com/Comfy-Org/ComfyUI/pull/14663): Asset hashing made opt-in via `--enable-asset-hashing` flag (off by default) + +**Bug Fixes** +* [**int8 LoRA requant**](https://github.com/Comfy-Org/ComfyUI/pull/14650): Fixed lower quality requant when using wrong settings with int8 LoRAs +* [**int8 mm offloaded**](https://github.com/Comfy-Org/ComfyUI/pull/14669): Fixed int8 matrix multiply being skipped on offloaded LoRA weights +* [**Nodes categories**](https://github.com/Comfy-Org/ComfyUI/pull/14674): Updated and reorganized node categories +* [**Frontend**](https://github.com/Comfy-Org/ComfyUI/pull/14684): Bumped comfyui-frontend-package to 1.45.20 + + + **Partner Node Updates** diff --git a/docs.json b/docs.json index 094708119..deccd351f 100644 --- a/docs.json +++ b/docs.json @@ -10,7 +10,7 @@ "icons": { "library": "fontawesome" }, - "favicon": "/logo.svg", + "favicon": "/favicon.svg", "navigation": { "languages": [ { @@ -93,6 +93,7 @@ "agent-tools/index", "agent-tools/cloud", "agent-tools/partner-mcp", + "agent-tools/local", "agent-tools/comfy-cli" ] }, @@ -427,17 +428,21 @@ { "group": "ByteDance", "pages": [ + "tutorials/partner-nodes/bytedance/seed-audio-1-0", "tutorials/partner-nodes/bytedance/seedance-2-0", "tutorials/partner-nodes/bytedance/seedance-2-0-real-human", - "tutorials/partner-nodes/bytedance/seedream-5-lite" + "tutorials/partner-nodes/bytedance/seedream-5-lite", + "tutorials/partner-nodes/bytedance/seedream-5-pro" ] }, { "group": "Google", "pages": [ "tutorials/partner-nodes/google/gemini", + "tutorials/partner-nodes/google/gemini-omni-flash", "tutorials/partner-nodes/google/nano-banana-pro", - "tutorials/partner-nodes/google/nano-banana-2" + "tutorials/partner-nodes/google/nano-banana-2", + "tutorials/partner-nodes/google/nano-banana-2-lite" ] }, { @@ -446,19 +451,10 @@ "tutorials/partner-nodes/anthropic/claude" ] }, - { - "group": "Stability AI", - "pages": [ - "tutorials/partner-nodes/stability-ai/stable-image-ultra", - "tutorials/partner-nodes/stability-ai/stable-diffusion-3-5-image", - "tutorials/partner-nodes/stability-ai/stable-audio" - ] - }, { "group": "Ideogram", "pages": [ - "tutorials/partner-nodes/ideogram/ideogram-v4", - "tutorials/partner-nodes/ideogram/ideogram-v3" + "tutorials/partner-nodes/ideogram/ideogram-v4" ] }, { @@ -500,6 +496,12 @@ "tutorials/partner-nodes/recraft/recraft-text-to-image" ] }, + { + "group": "Krea 2", + "pages": [ + "tutorials/partner-nodes/krea2/krea2-t2i" + ] + }, { "group": "Kling", "pages": [ @@ -592,20 +594,6 @@ { "group": "3D", "pages": [ - { - "group": "Conditioning", - "pages": [ - "built-in-nodes/TripoSplatConditioning", - "built-in-nodes/TripoSplatPreprocessImage" - ] - }, - { - "group": "Latent", - "pages": [ - "built-in-nodes/TripoSplatSamplingPreview", - "built-in-nodes/VAEDecodeTripoSplat" - ] - }, { "group": "Splat", "pages": [ @@ -620,10 +608,13 @@ }, "built-in-nodes/CreateCameraInfo", "built-in-nodes/Load3D", + "built-in-nodes/Load3DAdvanced", "built-in-nodes/Load3DAnimation", "built-in-nodes/Preview3D", "built-in-nodes/Preview3DAdvanced", "built-in-nodes/Preview3DAnimation", + "built-in-nodes/PreviewGaussianSplat", + "built-in-nodes/PreviewPointCloud", "built-in-nodes/SaveGLB", "built-in-nodes/VoxelToMesh", "built-in-nodes/VoxelToMeshBasic" @@ -632,63 +623,12 @@ { "group": "Advanced", "pages": [ - { - "group": "Conditioning", - "pages": [ - { - "group": "Audio", - "pages": [ - "built-in-nodes/ReferenceTimbreAudio" - ] - }, - { - "group": "Edit Models", - "pages": [ - "built-in-nodes/ReferenceLatent" - ] - }, - { - "group": "Flux", - "pages": [ - "built-in-nodes/ClipTextEncodeFlux", - "built-in-nodes/FluxDisableGuidance", - "built-in-nodes/FluxGuidance", - "built-in-nodes/FluxKontextImageScale", - "built-in-nodes/FluxKontextMultiReferenceLatentMethod" - ] - }, - { - "group": "Kandinsky5", - "pages": [ - "built-in-nodes/CLIPTextEncodeKandinsky5" - ] - }, - "built-in-nodes/CLIPTextEncodeHiDream", - "built-in-nodes/ClipTextEncodeHunyuanDit", - "built-in-nodes/CLIPTextEncodePixArtAlpha", - "built-in-nodes/CLIPTextEncodeSD3", - "built-in-nodes/ClipTextEncodeSdxl", - "built-in-nodes/ClipTextEncodeSdxlRefiner", - "built-in-nodes/ConditioningSetTimestepRange", - "built-in-nodes/ConditioningZeroOut", - "built-in-nodes/PiDConditioning", - "built-in-nodes/TextEncodeHunyuanVideo_ImageToVideo", - "built-in-nodes/TextEncodeQwenImageEdit", - "built-in-nodes/TextEncodeQwenImageEditPlus", - "built-in-nodes/TextEncodeZImageOmni" - ] - }, { "group": "Debug", "pages": [ - { - "group": "Model", - "pages": [ - "built-in-nodes/EasyCache", - "built-in-nodes/LazyCache", - "built-in-nodes/ModelComputeDtype" - ] - } + "built-in-nodes/EasyCache", + "built-in-nodes/LazyCache", + "built-in-nodes/ModelComputeDtype" ] }, { @@ -767,89 +707,14 @@ { "group": "Loaders", "pages": [ - { - "group": "Deprecated", - "pages": [ - "built-in-nodes/DiffusersLoader" - ] - }, - { - "group": "Qwen", - "pages": [ - "built-in-nodes/QwenImageDiffsynthControlnet" - ] - }, - { - "group": "Zimage", - "pages": [ - "built-in-nodes/ZImageFunControlnet" - ] - }, - "built-in-nodes/CheckpointLoader", - "built-in-nodes/ClipLoader", "built-in-nodes/DeprecatedCheckpointLoader", - "built-in-nodes/DeprecatedDiffusersLoader", - "built-in-nodes/DualCLIPLoader", - "built-in-nodes/LTXAVTextEncoderLoader", - "built-in-nodes/ModelPatchLoader", - "built-in-nodes/QuadrupleCLIPLoader", - "built-in-nodes/TripleCLIPLoader", - "built-in-nodes/UNETLoader" - ] - }, - { - "group": "Model", - "pages": [ - "built-in-nodes/HiDreamO1PatchSeamSmoothing", - "built-in-nodes/ModelNoiseScale", - "built-in-nodes/ModelSamplingAuraFlow", - "built-in-nodes/ModelSamplingContinuousEDM", - "built-in-nodes/ModelSamplingContinuousV", - "built-in-nodes/ModelSamplingDiscrete", - "built-in-nodes/ModelSamplingFlux", - "built-in-nodes/ModelSamplingLTXV", - "built-in-nodes/ModelSamplingSD3", - "built-in-nodes/ModelSamplingStableCascade", - "built-in-nodes/RenormCFG", - "built-in-nodes/RescaleCFG" + "built-in-nodes/DeprecatedDiffusersLoader" ] }, { "group": "Model Merging", "pages": [ - { - "group": "Model Specific", - "pages": [ - "built-in-nodes/ModelMergeAuraflow", - "built-in-nodes/ModelMergeCosmos14B", - "built-in-nodes/ModelMergeCosmos7B", - "built-in-nodes/ModelMergeCosmosPredict2_14B", - "built-in-nodes/ModelMergeCosmosPredict2_2B", - "built-in-nodes/ModelMergeFlux1", - "built-in-nodes/ModelMergeLTXV", - "built-in-nodes/ModelMergeMochiPreview", - "built-in-nodes/ModelMergeQwenImage", - "built-in-nodes/ModelMergeSD1", - "built-in-nodes/ModelMergeSD35_Large", - "built-in-nodes/ModelMergeSD3_2B", - "built-in-nodes/ModelMergeSDXL", - "built-in-nodes/ModelMergeWAN2_1" - ] - }, - "built-in-nodes/CheckpointSave", - "built-in-nodes/CLIPMergeAdd", - "built-in-nodes/ClipMergeSimple", - "built-in-nodes/CLIPMergeSubtract", - "built-in-nodes/ClipSave", - "built-in-nodes/ImageOnlyCheckpointSave", - "built-in-nodes/ModelMergeAdd", - "built-in-nodes/ModelMergeBlocks", - "built-in-nodes/ModelMergeSimple", - "built-in-nodes/ModelMergeSubtract", - "built-in-nodes/ModelSave", - "built-in-nodes/SaveLoRA", - "built-in-nodes/SaveLoRANode", - "built-in-nodes/VAESave" + "built-in-nodes/SaveLoRANode" ] }, { @@ -862,17 +727,23 @@ "built-in-nodes/SelectVAEDevice" ] }, - "built-in-nodes/GeminiNodeV2", + "built-in-nodes/IdeogramV1", + "built-in-nodes/IdeogramV2", "built-in-nodes/MoonvalleyImg2VideoNode", "built-in-nodes/MoonvalleyTxt2VideoNode", "built-in-nodes/MoonvalleyVideo2VideoNode", - "built-in-nodes/PreviewGaussianSplat", - "built-in-nodes/PreviewPointCloud", - "built-in-nodes/SaveAudioAdvanced", "built-in-nodes/SeedVR2Conditioning", "built-in-nodes/SeedVR2PostProcessing", "built-in-nodes/SeedVR2Preprocess", - "built-in-nodes/SeedVR2ProgressiveSampler" + "built-in-nodes/SeedVR2ProgressiveSampler", + "built-in-nodes/StabilityAudioInpaint", + "built-in-nodes/StabilityAudioToAudio", + "built-in-nodes/StabilityStableImageSD_3_5Node", + "built-in-nodes/StabilityStableImageUltraNode", + "built-in-nodes/StabilityTextToAudio", + "built-in-nodes/StabilityUpscaleConservativeNode", + "built-in-nodes/StabilityUpscaleCreativeNode", + "built-in-nodes/StabilityUpscaleFastNode" ] }, { @@ -905,8 +776,7 @@ "group": "Ideogram", "pages": [ "built-in-nodes/partner-node/image/ideogram/ideogram-v1", - "built-in-nodes/partner-node/image/ideogram/ideogram-v2", - "built-in-nodes/partner-node/image/ideogram/ideogram-v3" + "built-in-nodes/partner-node/image/ideogram/ideogram-v2" ] }, { @@ -944,13 +814,6 @@ "built-in-nodes/partner-node/image/recraft/recraft-vectorize-image", "built-in-nodes/partner-node/image/recraft/save-svg" ] - }, - { - "group": "Stability AI", - "pages": [ - "built-in-nodes/partner-node/image/stability-ai/stability-ai-stable-diffusion-3-5-image", - "built-in-nodes/partner-node/image/stability-ai/stability-ai-stable-image-ultra" - ] } ] }, @@ -1030,6 +893,7 @@ "built-in-nodes/PreviewAudio", "built-in-nodes/RecordAudio", "built-in-nodes/SaveAudio", + "built-in-nodes/SaveAudioAdvanced", "built-in-nodes/SaveAudioMP3", "built-in-nodes/SaveAudioOpus", "built-in-nodes/SplitAudioChannels", @@ -1059,38 +923,12 @@ { "group": "Attention Experiments", "pages": [ - "built-in-nodes/CLIPAttentionMultiply", + "built-in-nodes/ClipAttentionMultiply", "built-in-nodes/UNetCrossAttentionMultiply", "built-in-nodes/UNetSelfAttentionMultiply", "built-in-nodes/UNetTemporalAttentionMultiply" ] }, - { - "group": "Conditioning", - "pages": [ - "built-in-nodes/CLIPTextEncodeControlnet", - "built-in-nodes/T5TokenizerOptions" - ] - }, - { - "group": "Custom Sampling", - "pages": [ - { - "group": "Noise", - "pages": [ - "built-in-nodes/AddNoise" - ] - }, - "built-in-nodes/ManualSigmas" - ] - }, - { - "group": "Photomaker", - "pages": [ - "built-in-nodes/PhotoMakerEncode", - "built-in-nodes/PhotoMakerLoader" - ] - }, { "group": "Stable Cascade", "pages": [ @@ -1101,17 +939,13 @@ "built-in-nodes/FluxKVCache", "built-in-nodes/FreSca", "built-in-nodes/LatentBlend", - "built-in-nodes/LoadLatent", "built-in-nodes/LoraSave", "built-in-nodes/Mahiro", "built-in-nodes/PerpNeg", "built-in-nodes/PerpNegGuider", "built-in-nodes/SamplerEulerCFGpp", - "built-in-nodes/SaveLatent", "built-in-nodes/SelfAttentionGuidance", - "built-in-nodes/TorchCompileModel", - "built-in-nodes/VAEDecodeTiled", - "built-in-nodes/VAEEncodeTiled" + "built-in-nodes/TorchCompileModel" ] }, { @@ -1195,6 +1029,10 @@ { "group": "Geometry Estimation", "pages": [ + "built-in-nodes/DA3GeometryToMesh", + "built-in-nodes/DA3GeometryToPointCloud", + "built-in-nodes/DA3Inference", + "built-in-nodes/DA3Render", "built-in-nodes/MoGeInference", "built-in-nodes/MoGePanoramaInference", "built-in-nodes/MoGePointMapToMesh", @@ -1313,19 +1151,28 @@ "group": "Conditioning", "pages": [ { - "group": "3D Models", + "group": "Ace", "pages": [ - "built-in-nodes/Hunyuan3Dv2Conditioning", - "built-in-nodes/Hunyuan3Dv2ConditioningMultiView", - "built-in-nodes/StableZero123_Conditioning", - "built-in-nodes/StableZero123_Conditioning_Batched", - "built-in-nodes/SV3D_Conditioning" + "built-in-nodes/TextEncodeAceStepAudio", + "built-in-nodes/TextEncodeAceStepAudio1.5" ] }, { - "group": "Audio", + "group": "Autoregressive", "pages": [ - "built-in-nodes/LTXVReferenceAudio" + "built-in-nodes/ARVideoI2V" + ] + }, + { + "group": "Bernini", + "pages": [ + "built-in-nodes/BerniniConditioning" + ] + }, + { + "group": "Boogu", + "pages": [ + "built-in-nodes/TextEncodeBooguEdit" ] }, { @@ -1338,6 +1185,23 @@ "built-in-nodes/SetUnionControlNetType" ] }, + { + "group": "Cosmos", + "pages": [ + "built-in-nodes/CosmosImageToVideoLatent", + "built-in-nodes/CosmosPredict2ImageToVideoLatent" + ] + }, + { + "group": "Flux", + "pages": [ + "built-in-nodes/ClipTextEncodeFlux", + "built-in-nodes/FluxDisableGuidance", + "built-in-nodes/FluxGuidance", + "built-in-nodes/FluxKontextImageScale", + "built-in-nodes/FluxKontextMultiReferenceLatentMethod" + ] + }, { "group": "Gligen", "pages": [ @@ -1345,1298 +1209,1603 @@ ] }, { - "group": "Image", + "group": "Hidream", "pages": [ + "built-in-nodes/ClipTextEncodeHiDream", "built-in-nodes/HiDreamO1ReferenceImages" ] }, { - "group": "Inpaint", + "group": "Hunyuan 3D", "pages": [ - "built-in-nodes/CosmosImageToVideoLatent", - "built-in-nodes/CosmosPredict2ImageToVideoLatent", - "built-in-nodes/InpaintModelConditioning", - "built-in-nodes/Wan22ImageToVideoLatent" + "built-in-nodes/Hunyuan3Dv2Conditioning", + "built-in-nodes/Hunyuan3Dv2ConditioningMultiView" ] }, { - "group": "Instructpix2Pix", + "group": "Hunyuan Image", "pages": [ - "built-in-nodes/InstructPixToPixConditioning" + "built-in-nodes/ClipTextEncodeHunyuanDiT" ] }, { - "group": "Lotus", + "group": "Hunyuan Video", "pages": [ - "built-in-nodes/LotusConditioning" + "built-in-nodes/HunyuanImageToVideo", + "built-in-nodes/HunyuanRefinerLatent", + "built-in-nodes/HunyuanVideo15ImageToVideo", + "built-in-nodes/HunyuanVideo15SuperResolution", + "built-in-nodes/TextEncodeHunyuanVideo_ImageToVideo" ] }, { - "group": "Stable Cascade", + "group": "Instructpix2Pix", "pages": [ - "built-in-nodes/StableCascade_StageB_Conditioning" + "built-in-nodes/InstructPixToPixConditioning" ] }, { - "group": "Style Model", + "group": "Kandinsky", "pages": [ - "built-in-nodes/StyleModelApply" + "built-in-nodes/ClipTextEncodeKandinsky5", + "built-in-nodes/Kandinsky5ImageToVideo" ] }, { - "group": "Upscale Diffusion", + "group": "Lotus", "pages": [ - "built-in-nodes/SD_4XUpscale_Conditioning" + "built-in-nodes/LotusConditioning" ] }, { - "group": "Video Models", + "group": "Ltxv", "pages": [ - "built-in-nodes/ARVideoI2V", - "built-in-nodes/GenerateTracks", "built-in-nodes/GetICLoRAParameters", - "built-in-nodes/HunyuanImageToVideo", - "built-in-nodes/HunyuanRefinerLatent", - "built-in-nodes/HunyuanVideo15ImageToVideo", - "built-in-nodes/HunyuanVideo15SuperResolution", - "built-in-nodes/Kandinsky5ImageToVideo", "built-in-nodes/LTXVAddGuide", "built-in-nodes/LTXVConditioning", "built-in-nodes/LTXVCropGuides", "built-in-nodes/LTXVImgToVideo", "built-in-nodes/LTXVImgToVideoInplace", - "built-in-nodes/NormalizeVideoLatentStart", - "built-in-nodes/VOIDInpaintConditioning", - "built-in-nodes/Wan22FunControlToVideo", - "built-in-nodes/WanAnimateToVideo", - "built-in-nodes/WanCameraEmbedding", - "built-in-nodes/WanCameraImageToVideo", - "built-in-nodes/WanDancerEncodeAudio", - "built-in-nodes/WanDancerVideo", - "built-in-nodes/WanFirstLastFrameToVideo", - "built-in-nodes/WanFunControlToVideo", - "built-in-nodes/WanFunInpaintToVideo", - "built-in-nodes/WanHuMoImageToVideo", - "built-in-nodes/WanImageToVideo", - "built-in-nodes/WanInfiniteTalkToVideo", - "built-in-nodes/WanMoveConcatTrack", - "built-in-nodes/WanMoveTracksFromCoords", - "built-in-nodes/WanMoveTrackToVideo", - "built-in-nodes/WanMoveVisualizeTracks", - "built-in-nodes/WanPhantomSubjectToVideo", - "built-in-nodes/WanSCAILToVideo", - "built-in-nodes/WanSoundImageToVideo", - "built-in-nodes/WanSoundImageToVideoExtend", - "built-in-nodes/WanTrackToVideo", - "built-in-nodes/WanVaceToVideo" + "built-in-nodes/LTXVReferenceAudio" ] }, - "built-in-nodes/AudioEncoderEncode", - "built-in-nodes/ClipSetLastLayer", - "built-in-nodes/ClipTextEncode", - "built-in-nodes/CLIPTextEncodeLumina2", - "built-in-nodes/ClipVisionEncode", - "built-in-nodes/ConditioningConcat", - "built-in-nodes/ConditioningSetArea", - "built-in-nodes/ConditioningSetAreaPercentage", - "built-in-nodes/ConditioningSetAreaPercentageVideo", - "built-in-nodes/ConditioningSetAreaStrength", - "built-in-nodes/ConditioningSetMask", - "built-in-nodes/ConditioningStableAudio", - "built-in-nodes/TextEncodeAceStepAudio", - "built-in-nodes/TextEncodeAceStepAudio1.5", - "built-in-nodes/unCLIPConditioning" - ] - }, - { - "group": "Latent", - "pages": [ { - "group": "3D", + "group": "Lumina", "pages": [ - "built-in-nodes/EmptyLatentHunyuan3Dv2", - "built-in-nodes/VAEDecodeHunyuan3D" + "built-in-nodes/ClipTextEncodeLumina2" ] }, { - "group": "Advanced", + "group": "Photomaker", "pages": [ - { - "group": "Operations", - "pages": [ - "built-in-nodes/LatentApplyOperation", - "built-in-nodes/LatentApplyOperationCFG", - "built-in-nodes/LatentOperationSharpen", - "built-in-nodes/LatentOperationTonemapReinhard" - ] - }, - "built-in-nodes/LatentAdd", - "built-in-nodes/LatentBatchSeedBehavior", - "built-in-nodes/LatentConcat", - "built-in-nodes/LatentCut", - "built-in-nodes/LatentCutToBatch", - "built-in-nodes/LatentInterpolate", - "built-in-nodes/LatentMultiply", - "built-in-nodes/LatentSubtract" + "built-in-nodes/PhotoMakerEncode" ] }, { - "group": "Audio", + "group": "Pixart", "pages": [ - "built-in-nodes/EmptyAceStep1.5LatentAudio", - "built-in-nodes/EmptyAceStepLatentAudio", - "built-in-nodes/EmptyLatentAudio", - "built-in-nodes/LTXVAudioVAEDecode", - "built-in-nodes/LTXVAudioVAEEncode", - "built-in-nodes/LTXVEmptyLatentAudio", - "built-in-nodes/VAEDecodeAudio", - "built-in-nodes/VAEDecodeAudioTiled", - "built-in-nodes/VAEEncodeAudio" + "built-in-nodes/ClipTextEncodePixArtAlpha" ] }, { - "group": "Batch", + "group": "Qwen Image", "pages": [ - "built-in-nodes/LatentBatch", - "built-in-nodes/LatentFromBatch", - "built-in-nodes/RebatchLatents", - "built-in-nodes/RepeatLatentBatch", - "built-in-nodes/ReplaceVideoLatentFrames" + "built-in-nodes/TextEncodeQwenImageEdit", + "built-in-nodes/TextEncodeQwenImageEditPlus" ] }, { - "group": "Chroma Radiance", + "group": "Stable Audio", "pages": [ - "built-in-nodes/EmptyChromaRadianceLatentImage" + "built-in-nodes/ConditioningStableAudio" ] }, { - "group": "Image", + "group": "Stable Cascade", "pages": [ - "built-in-nodes/EmptyHiDreamO1LatentImage" + "built-in-nodes/StableCascade_StageB_Conditioning" ] }, { - "group": "Inpaint", + "group": "Stable Diffusion", "pages": [ - "built-in-nodes/SetLatentNoiseMask", - "built-in-nodes/VAEEncodeForInpaint" + "built-in-nodes/ClipTextEncodeSD3", + "built-in-nodes/ClipTextEncodeSDXL", + "built-in-nodes/ClipTextEncodeSDXLRefiner" ] }, { - "group": "Qwen", + "group": "Stable Diffusion Upscaler", "pages": [ - "built-in-nodes/EmptyQwenImageLayeredLatentImage" + "built-in-nodes/SD_4XUpscale_Conditioning" ] }, { - "group": "Sd3", + "group": "Stable Video 3D", "pages": [ - "built-in-nodes/EmptySD3LatentImage" + "built-in-nodes/SV3D_Conditioning" ] }, { - "group": "Stable Cascade", + "group": "Stable Zero123", "pages": [ - "built-in-nodes/StableCascade_EmptyLatentImage", - "built-in-nodes/StableCascade_StageC_VAEEncode" + "built-in-nodes/StableZero123_Conditioning", + "built-in-nodes/StableZero123_Conditioning_Batched" ] }, { "group": "Transform", "pages": [ - "built-in-nodes/LatentCrop", - "built-in-nodes/LatentFlip", - "built-in-nodes/LatentRotate" + "built-in-nodes/ConditioningConcat", + "built-in-nodes/ConditioningMultiply", + "built-in-nodes/ConditioningSetArea", + "built-in-nodes/ConditioningSetAreaPercentage", + "built-in-nodes/ConditioningSetAreaPercentageVideo", + "built-in-nodes/ConditioningSetAreaStrength", + "built-in-nodes/ConditioningSetMask", + "built-in-nodes/ConditioningSetTimestepRange", + "built-in-nodes/ConditioningZeroOut" ] }, { - "group": "Video", + "group": "Triposplat", "pages": [ - { - "group": "Ltxv", - "pages": [ - "built-in-nodes/EmptyLTXVLatentVideo", - "built-in-nodes/LTXVConcatAVLatent", - "built-in-nodes/LTXVSeparateAVLatent" - ] - }, - "built-in-nodes/EmptyARVideoLatent", - "built-in-nodes/EmptyCosmosLatentVideo", - "built-in-nodes/EmptyHunyuanLatentVideo", - "built-in-nodes/EmptyHunyuanVideo15Latent", - "built-in-nodes/EmptyMochiLatentVideo", - "built-in-nodes/LTXVLatentUpsampler", - "built-in-nodes/TrimVideoLatent", - "built-in-nodes/VOIDWarpedNoise" + "built-in-nodes/TripoSplatConditioning", + "built-in-nodes/TripoSplatPreprocessImage" ] }, - "built-in-nodes/BatchLatentsNode", - "built-in-nodes/EmptyFlux2LatentImage", - "built-in-nodes/EmptyHunyuanImageLatent", - "built-in-nodes/EmptyLatentImage", - "built-in-nodes/HunyuanVideo15LatentUpscaleWithModel", - "built-in-nodes/LatentComposite", - "built-in-nodes/LatentCompositeMasked", - "built-in-nodes/LatentUpscale", - "built-in-nodes/LatentUpscaleBy", - "built-in-nodes/VAEDecode", - "built-in-nodes/VAEEncode" - ] - }, - { - "group": "Loaders", - "pages": [ - "built-in-nodes/AudioEncoderLoader", - "built-in-nodes/CheckpointLoaderSimple", - "built-in-nodes/ClipVisionLoader", - "built-in-nodes/DiffControlNetLoader", - "built-in-nodes/FrameInterpolationModelLoader", - "built-in-nodes/GLIGENLoader", - "built-in-nodes/HypernetworkLoader", - "built-in-nodes/ImageOnlyCheckpointLoader", - "built-in-nodes/LatentUpscaleModelLoader", - "built-in-nodes/LoadBackgroundRemovalModel", - "built-in-nodes/LoadMediaPipeFaceLandmarker", - "built-in-nodes/LoadMoGeModel", - "built-in-nodes/LoraLoaderBypass", - "built-in-nodes/LoraLoaderBypassModelOnly", - "built-in-nodes/LoraModelLoader", - "built-in-nodes/LTXVAudioVAELoader", - "built-in-nodes/OpticalFlowLoader", - "built-in-nodes/StyleModelLoader", - "built-in-nodes/unCLIPCheckpointLoader", - "built-in-nodes/UpscaleModelLoader", - "built-in-nodes/VAELoader" + { + "group": "Void", + "pages": [ + "built-in-nodes/VOIDInpaintConditioning" + ] + }, + { + "group": "Wan", + "pages": [ + { + "group": "Animate", + "pages": [ + "built-in-nodes/WanAnimateToVideo" + ] + }, + { + "group": "Camera", + "pages": [ + "built-in-nodes/WanCameraEmbedding", + "built-in-nodes/WanCameraImageToVideo" + ] + }, + { + "group": "Dancer", + "pages": [ + "built-in-nodes/WanDancerEncodeAudio", + "built-in-nodes/WanDancerVideo" + ] + }, + { + "group": "Fun Control", + "pages": [ + "built-in-nodes/Wan22FunControlToVideo", + "built-in-nodes/WanFunControlToVideo" + ] + }, + { + "group": "Fun Inpaint", + "pages": [ + "built-in-nodes/WanFunInpaintToVideo" + ] + }, + { + "group": "Humo", + "pages": [ + "built-in-nodes/WanHuMoImageToVideo" + ] + }, + { + "group": "Infinite Talk", + "pages": [ + "built-in-nodes/WanInfiniteTalkToVideo" + ] + }, + { + "group": "Move", + "pages": [ + "built-in-nodes/GenerateTracks", + "built-in-nodes/WanMoveConcatTrack", + "built-in-nodes/WanMoveTracksFromCoords", + "built-in-nodes/WanMoveTrackToVideo", + "built-in-nodes/WanMoveVisualizeTracks", + "built-in-nodes/WanTrackToVideo" + ] + }, + { + "group": "Phantom Subject", + "pages": [ + "built-in-nodes/WanPhantomSubjectToVideo" + ] + }, + { + "group": "Scail", + "pages": [ + "built-in-nodes/SCAIL2ColoredMask", + "built-in-nodes/WanSCAILToVideo" + ] + }, + { + "group": "Sound", + "pages": [ + "built-in-nodes/WanSoundImageToVideo", + "built-in-nodes/WanSoundImageToVideoExtend" + ] + }, + { + "group": "Vace", + "pages": [ + "built-in-nodes/WanVaceToVideo" + ] + }, + "built-in-nodes/Wan22ImageToVideoLatent", + "built-in-nodes/WanFirstLastFrameToVideo", + "built-in-nodes/WanImageToVideo" + ] + }, + { + "group": "Z Image", + "pages": [ + "built-in-nodes/TextEncodeZImageOmni" + ] + }, + "built-in-nodes/AudioEncoderEncode", + "built-in-nodes/ClipSetLastLayer", + "built-in-nodes/ClipTextEncode", + "built-in-nodes/ClipTextEncodeControlnet", + "built-in-nodes/ClipVisionEncode", + "built-in-nodes/InpaintModelConditioning", + "built-in-nodes/NormalizeVideoLatentStart", + "built-in-nodes/PiDConditioning", + "built-in-nodes/ReferenceLatent", + "built-in-nodes/ReferenceTimbreAudio", + "built-in-nodes/StyleModelApply", + "built-in-nodes/T5TokenizerOptions", + "built-in-nodes/unCLIPConditioning" ] }, { - "group": "Patch", + "group": "Latent", "pages": [ { - "group": "Chroma Radiance", + "group": "Ace", "pages": [ - "built-in-nodes/ChromaRadianceOptions" + "built-in-nodes/EmptyAceStep1.5LatentAudio", + "built-in-nodes/EmptyAceStepLatentAudio" ] }, { - "group": "Flux", + "group": "Advanced", "pages": [ - "built-in-nodes/USOStyleReference" + { + "group": "Operations", + "pages": [ + "built-in-nodes/LatentApplyOperation", + "built-in-nodes/LatentApplyOperationCFG", + "built-in-nodes/LatentOperationSharpen", + "built-in-nodes/LatentOperationTonemapReinhard" + ] + }, + "built-in-nodes/LatentAdd", + "built-in-nodes/LatentBatchSeedBehavior", + "built-in-nodes/LatentConcat", + "built-in-nodes/LatentCut", + "built-in-nodes/LatentCutToBatch", + "built-in-nodes/LatentInterpolate", + "built-in-nodes/LatentMultiply", + "built-in-nodes/LatentSubtract" ] }, { - "group": "Supir", + "group": "Autoregressive", "pages": [ - "built-in-nodes/SUPIRApply" + "built-in-nodes/EmptyARVideoLatent" ] }, { - "group": "Unet", + "group": "Batch", "pages": [ - "built-in-nodes/Epsilon Scaling", - "built-in-nodes/FreeU", - "built-in-nodes/FreeU_V2", - "built-in-nodes/HyperTile", - "built-in-nodes/PatchModelAddDownscale", - "built-in-nodes/PerturbedAttentionGuidance", - "built-in-nodes/TemporalScoreRescaling", - "built-in-nodes/TomePatchModel" + "built-in-nodes/BatchLatentsNode", + "built-in-nodes/LatentBatch", + "built-in-nodes/LatentFromBatch", + "built-in-nodes/RebatchLatents", + "built-in-nodes/RepeatLatentBatch", + "built-in-nodes/ReplaceVideoLatentFrames" ] }, - "built-in-nodes/ContextWindowsManual", - "built-in-nodes/ScaleROPE", - "built-in-nodes/WanContextWindowsManual" - ] - }, - { - "group": "Sampling", - "pages": [ { - "group": "Custom Sampling", + "group": "Chroma Radiance", "pages": [ - "built-in-nodes/APG", - "built-in-nodes/SamplerCustom", - "built-in-nodes/SamplerCustomAdvanced" + "built-in-nodes/EmptyChromaRadianceLatentImage" ] }, { - "group": "Guiders", + "group": "Cosmos", "pages": [ - "built-in-nodes/BasicGuider", - "built-in-nodes/CFGGuider", - "built-in-nodes/DualCFGGuider", - "built-in-nodes/DualModelGuider", - "built-in-nodes/VideoLinearCFGGuidance", - "built-in-nodes/VideoTriangleCFGGuidance" + "built-in-nodes/EmptyCosmosLatentVideo" ] }, { - "group": "Noise", + "group": "Flux", "pages": [ - "built-in-nodes/DisableNoise", - "built-in-nodes/RandomNoise", - "built-in-nodes/VOIDWarpedNoiseSource" + "built-in-nodes/EmptyFlux2LatentImage" ] }, { - "group": "Samplers", + "group": "Hidream", "pages": [ - "built-in-nodes/KSamplerSelect", - "built-in-nodes/SamplerARVideo", - "built-in-nodes/SamplerDPMAdaptative", - "built-in-nodes/SamplerDPMPP_2M_SDE", - "built-in-nodes/SamplerDPMPP_2S_Ancestral", - "built-in-nodes/SamplerDPMPP_3M_SDE", - "built-in-nodes/SamplerDPMPP_SDE", - "built-in-nodes/SamplerER_SDE", - "built-in-nodes/SamplerEulerAncestral", - "built-in-nodes/SamplerEulerAncestralCFGPP", - "built-in-nodes/SamplerLCM", - "built-in-nodes/SamplerLCMUpscale", - "built-in-nodes/SamplerLMS", - "built-in-nodes/SamplerSASolver", - "built-in-nodes/SamplerSEEDS2", - "built-in-nodes/VOIDSampler" + "built-in-nodes/EmptyHiDreamO1LatentImage" ] }, { - "group": "Schedulers", + "group": "Hunyhuan Video", "pages": [ - "built-in-nodes/AlignYourStepsScheduler", - "built-in-nodes/BasicScheduler", - "built-in-nodes/BetaSamplingScheduler", - "built-in-nodes/ExponentialScheduler", - "built-in-nodes/Flux2Scheduler", - "built-in-nodes/GITSScheduler", - "built-in-nodes/KarrasScheduler", - "built-in-nodes/LaplaceScheduler", - "built-in-nodes/LTXVScheduler", - "built-in-nodes/OptimalStepsScheduler", - "built-in-nodes/PolyexponentialScheduler", - "built-in-nodes/SDTurboScheduler", - "built-in-nodes/VPScheduler" + "built-in-nodes/HunyuanVideo15LatentUpscaleWithModel" ] }, { - "group": "Sigmas", + "group": "Hunyuan 3D", "pages": [ - "built-in-nodes/ExtendIntermediateSigmas", - "built-in-nodes/FlipSigmas", - "built-in-nodes/SamplingPercentToSigma", - "built-in-nodes/SetFirstSigma", - "built-in-nodes/SplitSigmas", - "built-in-nodes/SplitSigmasDenoise" + "built-in-nodes/EmptyLatentHunyuan3Dv2", + "built-in-nodes/VAEDecodeHunyuan3D" ] }, - "built-in-nodes/KSampler", - "built-in-nodes/KSamplerAdvanced" - ] - }, - { - "group": "Training", - "pages": [ - "built-in-nodes/LoadTrainingDataset", - "built-in-nodes/LossGraphNode", - "built-in-nodes/MakeTrainingDataset", - "built-in-nodes/ResolutionBucket", - "built-in-nodes/SaveTrainingDataset", - "built-in-nodes/TrainLoraNode" - ] - } - ] - }, - { - "group": "Partner", - "pages": [ - { - "group": "3D", - "pages": [ { - "group": "Meshy", + "group": "Hunyuan Image", "pages": [ - "built-in-nodes/MeshyAnimateModelNode", - "built-in-nodes/MeshyImageToModelNode", - "built-in-nodes/MeshyMultiImageToModelNode", - "built-in-nodes/MeshyRefineNode", - "built-in-nodes/MeshyRigModelNode", - "built-in-nodes/MeshyTextToModelNode", - "built-in-nodes/MeshyTextureNode" + "built-in-nodes/EmptyHunyuanImageLatent" ] }, { - "group": "Rodin", + "group": "Hunyuan Video", "pages": [ - "built-in-nodes/Rodin3D_Detail", - "built-in-nodes/Rodin3D_Gen2", - "built-in-nodes/Rodin3D_Gen25_Image", - "built-in-nodes/Rodin3D_Gen25_Text", - "built-in-nodes/Rodin3D_Regular", - "built-in-nodes/Rodin3D_Sketch", - "built-in-nodes/Rodin3D_Smooth" + "built-in-nodes/EmptyHunyuanLatentVideo", + "built-in-nodes/EmptyHunyuanVideo15Latent" ] }, { - "group": "Tencent", + "group": "Ltxv", "pages": [ - "built-in-nodes/Tencent3DPartNode", - "built-in-nodes/Tencent3DTextureEditNode", - "built-in-nodes/TencentImageToModelNode", - "built-in-nodes/TencentModelTo3DUVNode", - "built-in-nodes/TencentSmartTopologyNode", - "built-in-nodes/TencentTextToModelNode" + "built-in-nodes/EmptyLTXVLatentVideo", + "built-in-nodes/LTXVAudioVAEDecode", + "built-in-nodes/LTXVAudioVAEEncode", + "built-in-nodes/LTXVConcatAVLatent", + "built-in-nodes/LTXVEmptyLatentAudio", + "built-in-nodes/LTXVLatentUpsampler", + "built-in-nodes/LTXVSeparateAVLatent" ] }, { - "group": "Tripo", - "pages": [ - "built-in-nodes/TripoConversionNode", - "built-in-nodes/TripoImageToModelNode", - "built-in-nodes/TripoMultiviewToModelNode", - "built-in-nodes/TripoP1ImageToModelNode", - "built-in-nodes/TripoP1MultiviewToModelNode", - "built-in-nodes/TripoP1TextToModelNode", - "built-in-nodes/TripoRefineNode", - "built-in-nodes/TripoRetargetNode", - "built-in-nodes/TripoRigNode", - "built-in-nodes/TripoTextToModelNode", - "built-in-nodes/TripoTextureNode" - ] - } - ] - }, - { - "group": "Audio", - "pages": [ - { - "group": "Elevenlabs", + "group": "Mochi", "pages": [ - "built-in-nodes/ElevenLabsAudioIsolation", - "built-in-nodes/ElevenLabsInstantVoiceClone", - "built-in-nodes/ElevenLabsSpeechToSpeech", - "built-in-nodes/ElevenLabsSpeechToText", - "built-in-nodes/ElevenLabsTextToDialogue", - "built-in-nodes/ElevenLabsTextToSoundEffects", - "built-in-nodes/ElevenLabsTextToSpeech", - "built-in-nodes/ElevenLabsVoiceSelector" + "built-in-nodes/EmptyMochiLatentVideo" ] }, { - "group": "Sonilo", + "group": "Qwen", "pages": [ - "built-in-nodes/SoniloTextToMusic", - "built-in-nodes/SoniloVideoToMusic" + "built-in-nodes/EmptyQwenImageLayeredLatentImage" ] }, { - "group": "Stability Ai", + "group": "Stable Cascade", "pages": [ - "built-in-nodes/StabilityAudioInpaint", - "built-in-nodes/StabilityAudioToAudio", - "built-in-nodes/StabilityTextToAudio" + "built-in-nodes/StableCascade_EmptyLatentImage", + "built-in-nodes/StableCascade_StageC_VAEEncode" ] - } - ] - }, - { - "group": "Image", - "pages": [ + }, { - "group": "Beeble", + "group": "Stable Diffusion", "pages": [ - "built-in-nodes/BeebleSwitchXImageEdit" + "built-in-nodes/EmptySD3LatentImage" ] }, { - "group": "Bfl", + "group": "Transform", "pages": [ - "built-in-nodes/Flux2ImageNode", - "built-in-nodes/FluxEraseNode", - "built-in-nodes/FluxProExpandNode", - "built-in-nodes/FluxProFillNode", - "built-in-nodes/FluxProUltraImageNode", - "built-in-nodes/FluxVTONode" + "built-in-nodes/LatentCrop", + "built-in-nodes/LatentFlip", + "built-in-nodes/LatentRotate" ] }, { - "group": "Bria", + "group": "Triposplat", "pages": [ - "built-in-nodes/BriaImageEditNode", - "built-in-nodes/BriaRemoveImageBackground" + "built-in-nodes/TripoSplatSamplingPreview", + "built-in-nodes/VAEDecodeTripoSplat" ] }, { - "group": "Bytedance", + "group": "Void", "pages": [ - "built-in-nodes/ByteDanceCreateImageAsset", - "built-in-nodes/ByteDanceImageNode", - "built-in-nodes/ByteDanceSeedreamNode", - "built-in-nodes/ByteDanceSeedreamNodeV2" + "built-in-nodes/VOIDWarpedNoise", + "built-in-nodes/VOIDWarpedNoiseSource" ] }, + "built-in-nodes/EmptyLatentAudio", + "built-in-nodes/EmptyLatentImage", + "built-in-nodes/LatentComposite", + "built-in-nodes/LatentCompositeMasked", + "built-in-nodes/LatentUpscale", + "built-in-nodes/LatentUpscaleBy", + "built-in-nodes/LoadLatent", + "built-in-nodes/SaveLatent", + "built-in-nodes/SetLatentNoiseMask", + "built-in-nodes/TrimVideoLatent", + "built-in-nodes/VAEDecode", + "built-in-nodes/VAEDecodeAudio", + "built-in-nodes/VAEDecodeAudioTiled", + "built-in-nodes/VAEDecodeTiled", + "built-in-nodes/VAEEncode", + "built-in-nodes/VAEEncodeAudio", + "built-in-nodes/VAEEncodeForInpaint", + "built-in-nodes/VAEEncodeTiled" + ] + }, + { + "group": "Loaders", + "pages": [ + "built-in-nodes/AudioEncoderLoader", + "built-in-nodes/CheckpointLoader", + "built-in-nodes/CheckpointLoaderSimple", + "built-in-nodes/ClipLoader", + "built-in-nodes/ClipVisionLoader", + "built-in-nodes/DiffControlNetLoader", + "built-in-nodes/DiffusersLoader", + "built-in-nodes/DualCLIPLoader", + "built-in-nodes/FrameInterpolationModelLoader", + "built-in-nodes/GLIGENLoader", + "built-in-nodes/HypernetworkLoader", + "built-in-nodes/ImageOnlyCheckpointLoader", + "built-in-nodes/LatentUpscaleModelLoader", + "built-in-nodes/LoadBackgroundRemovalModel", + "built-in-nodes/LoadDA3Model", + "built-in-nodes/LoadMediaPipeFaceLandmarker", + "built-in-nodes/LoadMoGeModel", + "built-in-nodes/LoraLoaderBypass", + "built-in-nodes/LoraLoaderBypassModelOnly", + "built-in-nodes/LoraModelLoader", + "built-in-nodes/LTXAVTextEncoderLoader", + "built-in-nodes/LTXVAudioVAELoader", + "built-in-nodes/ModelPatchLoader", + "built-in-nodes/OpticalFlowLoader", + "built-in-nodes/PhotoMakerLoader", + "built-in-nodes/QuadrupleCLIPLoader", + "built-in-nodes/StyleModelLoader", + "built-in-nodes/TripleCLIPLoader", + "built-in-nodes/unCLIPCheckpointLoader", + "built-in-nodes/UNETLoader", + "built-in-nodes/UpscaleModelLoader", + "built-in-nodes/VAELoader" + ] + }, + { + "group": "Merging", + "pages": [ { - "group": "Gemini", + "group": "Model Specific", "pages": [ - "built-in-nodes/GeminiImage2Node", - "built-in-nodes/GeminiImageNode", - "built-in-nodes/GeminiNanoBanana2", - "built-in-nodes/GeminiNanoBanana2V2" + "built-in-nodes/ModelMergeAuraflow", + "built-in-nodes/ModelMergeCosmos14B", + "built-in-nodes/ModelMergeCosmos7B", + "built-in-nodes/ModelMergeCosmosPredict2_14B", + "built-in-nodes/ModelMergeCosmosPredict2_2B", + "built-in-nodes/ModelMergeFlux1", + "built-in-nodes/ModelMergeKrea2", + "built-in-nodes/ModelMergeLTXV", + "built-in-nodes/ModelMergeMochiPreview", + "built-in-nodes/ModelMergeQwenImage", + "built-in-nodes/ModelMergeSD1", + "built-in-nodes/ModelMergeSD35_Large", + "built-in-nodes/ModelMergeSD3_2B", + "built-in-nodes/ModelMergeSDXL", + "built-in-nodes/ModelMergeWAN2_1" ] }, + "built-in-nodes/CheckpointSave", + "built-in-nodes/ClipMergeAdd", + "built-in-nodes/ClipMergeSimple", + "built-in-nodes/ClipMergeSubtract", + "built-in-nodes/ClipSave", + "built-in-nodes/ImageOnlyCheckpointSave", + "built-in-nodes/ModelMergeAdd", + "built-in-nodes/ModelMergeBlocks", + "built-in-nodes/ModelMergeSimple", + "built-in-nodes/ModelMergeSubtract", + "built-in-nodes/ModelSave", + "built-in-nodes/SaveLoRA", + "built-in-nodes/VAESave" + ] + }, + { + "group": "Patch", + "pages": [ { - "group": "Grok", + "group": "Chroma Radiance", "pages": [ - "built-in-nodes/GrokImageEditNode", - "built-in-nodes/GrokImageEditNodeV2", - "built-in-nodes/GrokImageNode" + "built-in-nodes/ChromaRadianceOptions" ] }, { - "group": "Hitpaw", + "group": "Flux", "pages": [ - "built-in-nodes/HitPawGeneralImageEnhance" + "built-in-nodes/ModelSamplingFlux", + "built-in-nodes/USOStyleReference" ] }, { - "group": "Ideogram", + "group": "Hidream", "pages": [ - "built-in-nodes/IdeogramV1", - "built-in-nodes/IdeogramV2", - "built-in-nodes/IdeogramV3", - "built-in-nodes/IdeogramV4" + "built-in-nodes/HiDreamO1PatchSeamSmoothing" ] }, { - "group": "Kling", + "group": "Ltxv", "pages": [ - "built-in-nodes/KlingImageGenerationNode", - "built-in-nodes/KlingOmniProImageNode", - "built-in-nodes/KlingVirtualTryOnNode" + "built-in-nodes/ModelSamplingLTXV" ] }, { - "group": "Krea", + "group": "Qwen", "pages": [ - "built-in-nodes/Krea2ImageNode", - "built-in-nodes/Krea2StyleReferenceNode" + "built-in-nodes/QwenImageDiffsynthControlnet" ] }, { - "group": "Luma", + "group": "Stable Cascade", "pages": [ - "built-in-nodes/LumaImageEditNode2", - "built-in-nodes/LumaImageModifyNode", - "built-in-nodes/LumaImageNode", - "built-in-nodes/LumaImageNode2", - "built-in-nodes/LumaReferenceNode" + "built-in-nodes/ModelSamplingStableCascade" ] }, { - "group": "Magnific", + "group": "Stable Diffusion", "pages": [ - "built-in-nodes/MagnificImageRelightNode", - "built-in-nodes/MagnificImageSkinEnhancerNode", - "built-in-nodes/MagnificImageStyleTransferNode", - "built-in-nodes/MagnificImageUpscalerCreativeNode", - "built-in-nodes/MagnificImageUpscalerPreciseV2Node" + "built-in-nodes/ModelSamplingSD3" ] }, { - "group": "Openai", + "group": "Supir", "pages": [ - "built-in-nodes/OpenAIDalle2", - "built-in-nodes/OpenAIDalle3", - "built-in-nodes/OpenAIGPTImage1", - "built-in-nodes/OpenAIGPTImageNodeV2" + "built-in-nodes/SUPIRApply" ] }, { - "group": "Quiver", + "group": "Unet", "pages": [ - "built-in-nodes/QuiverImageToSVGNode", - "built-in-nodes/QuiverTextToSVGNode" + "built-in-nodes/Epsilon Scaling", + "built-in-nodes/FreeU", + "built-in-nodes/FreeU_V2", + "built-in-nodes/HyperTile", + "built-in-nodes/PatchModelAddDownscale", + "built-in-nodes/PerturbedAttentionGuidance", + "built-in-nodes/TemporalScoreRescaling", + "built-in-nodes/TomePatchModel" ] }, { - "group": "Recraft", + "group": "Wan", "pages": [ - "built-in-nodes/RecraftColorRGB", - "built-in-nodes/RecraftControls", - "built-in-nodes/RecraftCreateStyleNode", - "built-in-nodes/RecraftCreativeUpscaleNode", - "built-in-nodes/RecraftCrispUpscaleNode", - "built-in-nodes/RecraftImageInpaintingNode", - "built-in-nodes/RecraftImageToImageNode", - "built-in-nodes/RecraftRemoveBackgroundNode", - "built-in-nodes/RecraftReplaceBackgroundNode", - "built-in-nodes/RecraftStyleV3DigitalIllustration", - "built-in-nodes/RecraftStyleV3InfiniteStyleLibrary", - "built-in-nodes/RecraftStyleV3LogoRaster", - "built-in-nodes/RecraftStyleV3RealisticImage", - "built-in-nodes/RecraftStyleV3VectorIllustrationNode", - "built-in-nodes/RecraftTextToImageNode", - "built-in-nodes/RecraftTextToVectorNode", - "built-in-nodes/RecraftV4TextToImageNode", - "built-in-nodes/RecraftV4TextToVectorNode", - "built-in-nodes/RecraftVectorizeImageNode" + "built-in-nodes/WanContextWindowsManual" ] }, { - "group": "Reve", + "group": "Z Image", "pages": [ - "built-in-nodes/ReveImageCreateNode", - "built-in-nodes/ReveImageEditNode", - "built-in-nodes/ReveImageRemixNode" + "built-in-nodes/ZImageFunControlnet" ] }, + "built-in-nodes/ContextWindowsManual", + "built-in-nodes/LTXVContextWindows", + "built-in-nodes/ModelNoiseScale", + "built-in-nodes/ModelSamplingAuraFlow", + "built-in-nodes/ModelSamplingContinuousEDM", + "built-in-nodes/ModelSamplingContinuousV", + "built-in-nodes/ModelSamplingDiscrete", + "built-in-nodes/RenormCFG", + "built-in-nodes/RescaleCFG", + "built-in-nodes/ScaleROPE" + ] + }, + { + "group": "Sampling", + "pages": [ { - "group": "Runway", + "group": "Custom", "pages": [ - "built-in-nodes/RunwayTextToImageNode" + "built-in-nodes/APG", + "built-in-nodes/SamplerCustom", + "built-in-nodes/SamplerCustomAdvanced" ] }, { - "group": "Stability Ai", + "group": "Guiders", "pages": [ - "built-in-nodes/StabilityStableImageSD_3_5Node", - "built-in-nodes/StabilityStableImageUltraNode", - "built-in-nodes/StabilityUpscaleConservativeNode", - "built-in-nodes/StabilityUpscaleCreativeNode", - "built-in-nodes/StabilityUpscaleFastNode" + "built-in-nodes/BasicGuider", + "built-in-nodes/CFGGuider", + "built-in-nodes/CFGOverride", + "built-in-nodes/DualCFGGuider", + "built-in-nodes/DualModelGuider", + "built-in-nodes/VideoLinearCFGGuidance", + "built-in-nodes/VideoTriangleCFGGuidance" ] }, { - "group": "Topaz", + "group": "Noise", "pages": [ - "built-in-nodes/TopazImageEnhance" + "built-in-nodes/AddNoise", + "built-in-nodes/DisableNoise", + "built-in-nodes/RandomNoise" ] }, { - "group": "Wan", + "group": "Samplers", "pages": [ - "built-in-nodes/WanImageToImageApi", - "built-in-nodes/WanTextToImageApi" + "built-in-nodes/KSamplerSelect", + "built-in-nodes/SamplerARVideo", + "built-in-nodes/SamplerDPMAdaptative", + "built-in-nodes/SamplerDPMPP_2M_SDE", + "built-in-nodes/SamplerDPMPP_2S_Ancestral", + "built-in-nodes/SamplerDPMPP_3M_SDE", + "built-in-nodes/SamplerDPMPP_SDE", + "built-in-nodes/SamplerER_SDE", + "built-in-nodes/SamplerEulerAncestral", + "built-in-nodes/SamplerEulerAncestralCFGPP", + "built-in-nodes/SamplerLCM", + "built-in-nodes/SamplerLCMUpscale", + "built-in-nodes/SamplerLMS", + "built-in-nodes/SamplerSASolver", + "built-in-nodes/SamplerSEEDS2", + "built-in-nodes/VOIDSampler" ] }, { - "group": "Wavespeed", + "group": "Schedulers", "pages": [ - "built-in-nodes/WavespeedImageUpscaleNode" + "built-in-nodes/AlignYourStepsScheduler", + "built-in-nodes/BasicScheduler", + "built-in-nodes/BetaSamplingScheduler", + "built-in-nodes/ExponentialScheduler", + "built-in-nodes/Flux2Scheduler", + "built-in-nodes/GITSScheduler", + "built-in-nodes/Ideogram4Scheduler", + "built-in-nodes/KarrasScheduler", + "built-in-nodes/LaplaceScheduler", + "built-in-nodes/LTXVScheduler", + "built-in-nodes/OptimalStepsScheduler", + "built-in-nodes/PolyexponentialScheduler", + "built-in-nodes/SDTurboScheduler", + "built-in-nodes/VPScheduler" ] - } - ] - }, - { - "group": "Text", - "pages": [ + }, { - "group": "Anthropic", + "group": "Sigmas", "pages": [ - "built-in-nodes/ClaudeNode" + "built-in-nodes/ExtendIntermediateSigmas", + "built-in-nodes/FlipSigmas", + "built-in-nodes/ManualSigmas", + "built-in-nodes/SamplingPercentToSigma", + "built-in-nodes/SetFirstSigma", + "built-in-nodes/SplitSigmas", + "built-in-nodes/SplitSigmasDenoise" ] }, + "built-in-nodes/KSampler", + "built-in-nodes/KSamplerAdvanced" + ] + }, + { + "group": "Training", + "pages": [ + "built-in-nodes/LoadTrainingDataset", + "built-in-nodes/LossGraphNode", + "built-in-nodes/MakeTrainingDataset", + "built-in-nodes/ResolutionBucket", + "built-in-nodes/SaveTrainingDataset", + "built-in-nodes/TrainLoraNode" + ] + } + ] + }, + { + "group": "Partner", + "pages": [ + { + "group": "3D", + "pages": [ { - "group": "Bytedance", + "group": "Meshy", "pages": [ - "built-in-nodes/ByteDanceSeedNode" + "built-in-nodes/MeshyAnimateModelNode", + "built-in-nodes/MeshyImageToModelNode", + "built-in-nodes/MeshyMultiImageToModelNode", + "built-in-nodes/MeshyRefineNode", + "built-in-nodes/MeshyRigModelNode", + "built-in-nodes/MeshyTextToModelNode", + "built-in-nodes/MeshyTextureNode" ] }, { - "group": "Gemini", + "group": "Rodin", "pages": [ - "built-in-nodes/GeminiInputFiles", - "built-in-nodes/GeminiNode" + "built-in-nodes/Rodin3D_Detail", + "built-in-nodes/Rodin3D_Gen2", + "built-in-nodes/Rodin3D_Gen25_Image", + "built-in-nodes/Rodin3D_Gen25_Text", + "built-in-nodes/Rodin3D_Regular", + "built-in-nodes/Rodin3D_Sketch", + "built-in-nodes/Rodin3D_Smooth" ] }, { - "group": "Openai", + "group": "Tencent", "pages": [ - "built-in-nodes/OpenAIChatConfig", - "built-in-nodes/OpenAIChatNode", - "built-in-nodes/OpenAIInputFiles" + "built-in-nodes/Tencent3DPartNode", + "built-in-nodes/Tencent3DTextureEditNode", + "built-in-nodes/TencentImageToModelNode", + "built-in-nodes/TencentModelTo3DUVNode", + "built-in-nodes/TencentSmartTopologyNode", + "built-in-nodes/TencentTextToModelNode" ] }, { - "group": "Openrouter", + "group": "Tripo", "pages": [ - "built-in-nodes/OpenRouterLLMNode" + "built-in-nodes/TripoConversionNode", + "built-in-nodes/TripoImageToModelNode", + "built-in-nodes/TripoImportModelNode", + "built-in-nodes/TripoMultiviewToModelNode", + "built-in-nodes/TripoP1ImageToModelNode", + "built-in-nodes/TripoP1MultiviewToModelNode", + "built-in-nodes/TripoP1TextToModelNode", + "built-in-nodes/TripoRefineNode", + "built-in-nodes/TripoRetargetNode", + "built-in-nodes/TripoRigNode", + "built-in-nodes/TripoTextToModelNode", + "built-in-nodes/TripoTextureNode" ] } ] }, { - "group": "Video", + "group": "Audio", "pages": [ { - "group": "Beeble", + "group": "Bytedance", "pages": [ - "built-in-nodes/BeebleSwitchXVideoEdit" + "built-in-nodes/ByteDanceSeedAudio" ] }, { - "group": "Bria", + "group": "Elevenlabs", "pages": [ - "built-in-nodes/BriaRemoveVideoBackground", - "built-in-nodes/BriaTransparentVideoBackground", - "built-in-nodes/BriaVideoGreenScreen", - "built-in-nodes/BriaVideoReplaceBackground" + "built-in-nodes/ElevenLabsAudioIsolation", + "built-in-nodes/ElevenLabsInstantVoiceClone", + "built-in-nodes/ElevenLabsSpeechToSpeech", + "built-in-nodes/ElevenLabsSpeechToText", + "built-in-nodes/ElevenLabsTextToDialogue", + "built-in-nodes/ElevenLabsTextToSoundEffects", + "built-in-nodes/ElevenLabsTextToSpeech", + "built-in-nodes/ElevenLabsVoiceSelector" ] }, { - "group": "Bytedance", + "group": "Sonilo", "pages": [ - "built-in-nodes/ByteDance2FirstLastFrameNode", - "built-in-nodes/ByteDance2ReferenceNode", - "built-in-nodes/ByteDance2TextToVideoNode", - "built-in-nodes/ByteDanceCreateVideoAsset", - "built-in-nodes/ByteDanceFirstLastFrameNode", - "built-in-nodes/ByteDanceImageReferenceNode", - "built-in-nodes/ByteDanceImageToVideoNode", - "built-in-nodes/ByteDanceTextToVideoNode" + "built-in-nodes/SoniloTextToMusic", + "built-in-nodes/SoniloVideoToMusic" ] - }, + } + ] + }, + { + "group": "Image", + "pages": [ { - "group": "Grok", + "group": "Beeble", "pages": [ - "built-in-nodes/GrokVideoEditNode", - "built-in-nodes/GrokVideoExtendNode", - "built-in-nodes/GrokVideoNode", - "built-in-nodes/GrokVideoReferenceNode" + "built-in-nodes/BeebleSwitchXImageEdit" ] }, { - "group": "Hitpaw", + "group": "Bfl", "pages": [ - "built-in-nodes/HitPawVideoEnhance" + "built-in-nodes/Flux2ImageNode", + "built-in-nodes/FluxEraseNode", + "built-in-nodes/FluxProExpandNode", + "built-in-nodes/FluxProFillNode", + "built-in-nodes/FluxProUltraImageNode", + "built-in-nodes/FluxVTONode" ] }, { - "group": "Kling", + "group": "Bria", "pages": [ - "built-in-nodes/KlingAvatarNode", - "built-in-nodes/KlingCameraControlI2VNode", - "built-in-nodes/KlingCameraControls", - "built-in-nodes/KlingCameraControlT2VNode", - "built-in-nodes/KlingDualCharacterVideoEffectNode", - "built-in-nodes/KlingFirstLastFrameNode", - "built-in-nodes/KlingImage2VideoNode", - "built-in-nodes/KlingImageToVideoWithAudio", - "built-in-nodes/KlingLipSyncAudioToVideoNode", - "built-in-nodes/KlingLipSyncTextToVideoNode", - "built-in-nodes/KlingMotionControl", - "built-in-nodes/KlingOmniProEditVideoNode", - "built-in-nodes/KlingOmniProFirstLastFrameNode", - "built-in-nodes/KlingOmniProImageToVideoNode", - "built-in-nodes/KlingOmniProTextToVideoNode", - "built-in-nodes/KlingOmniProVideoToVideoNode", - "built-in-nodes/KlingSingleImageVideoEffectNode", - "built-in-nodes/KlingStartEndFrameNode", - "built-in-nodes/KlingTextToVideoNode", - "built-in-nodes/KlingTextToVideoWithAudio", - "built-in-nodes/KlingVideoExtendNode", - "built-in-nodes/KlingVideoNode" + "built-in-nodes/BriaImageEditNode", + "built-in-nodes/BriaRemoveImageBackground" ] }, { - "group": "Ltxv", + "group": "Bytedance", "pages": [ - "built-in-nodes/LtxvApiImageToVideo", - "built-in-nodes/LtxvApiTextToVideo" + "built-in-nodes/ByteDanceCreateImageAsset", + "built-in-nodes/ByteDanceImageNode", + "built-in-nodes/ByteDanceSeedreamNode", + "built-in-nodes/ByteDanceSeedreamNodeV2" ] }, { - "group": "Luma", + "group": "Gemini", "pages": [ - "built-in-nodes/LumaConceptsNode", - "built-in-nodes/LumaImageToVideoNode", - "built-in-nodes/LumaVideoNode" + "built-in-nodes/GeminiImage2Node", + "built-in-nodes/GeminiImageNode", + "built-in-nodes/GeminiNanoBanana2", + "built-in-nodes/GeminiNanoBanana2V2" ] }, { - "group": "Minimax", + "group": "Grok", "pages": [ - "built-in-nodes/MinimaxHailuoVideoNode", - "built-in-nodes/MinimaxImageToVideoNode", - "built-in-nodes/MinimaxSubjectToVideoNode", - "built-in-nodes/MinimaxTextToVideoNode" + "built-in-nodes/GrokImageEditNode", + "built-in-nodes/GrokImageEditNodeV2", + "built-in-nodes/GrokImageNode" ] }, { - "group": "Pixverse", + "group": "Hitpaw", "pages": [ - "built-in-nodes/PixverseImageToVideoNode", - "built-in-nodes/PixverseTemplateNode", - "built-in-nodes/PixverseTextToVideoNode", - "built-in-nodes/PixverseTransitionVideoNode" + "built-in-nodes/HitPawGeneralImageEnhance" ] }, { - "group": "Runway", + "group": "Ideogram", "pages": [ - "built-in-nodes/RunwayFirstLastFrameNode", - "built-in-nodes/RunwayImageToVideoNodeGen3a", - "built-in-nodes/RunwayImageToVideoNodeGen4" + "built-in-nodes/IdeogramV3", + "built-in-nodes/IdeogramV4" ] }, { - "group": "Sora", + "group": "Kling", "pages": [ - "built-in-nodes/OpenAIVideoSora2" + "built-in-nodes/KlingImageGenerationNode", + "built-in-nodes/KlingOmniProImageNode", + "built-in-nodes/KlingVirtualTryOnNode" ] }, { - "group": "Topaz", + "group": "Krea", "pages": [ - "built-in-nodes/TopazVideoEnhance", - "built-in-nodes/TopazVideoEnhanceV2" + "built-in-nodes/Krea2ImageNode", + "built-in-nodes/Krea2StyleReferenceNode" ] }, { - "group": "Veo", + "group": "Luma", "pages": [ - "built-in-nodes/Veo3FirstLastFrameNode", - "built-in-nodes/Veo3VideoGenerationNode", - "built-in-nodes/VeoVideoGenerationNode" + "built-in-nodes/LumaImageEditNode2", + "built-in-nodes/LumaImageModifyNode", + "built-in-nodes/LumaImageNode", + "built-in-nodes/LumaImageNode2", + "built-in-nodes/LumaReferenceNode" ] }, { - "group": "Vidu", + "group": "Magnific", "pages": [ - "built-in-nodes/Vidu2ImageToVideoNode", - "built-in-nodes/Vidu2ReferenceVideoNode", - "built-in-nodes/Vidu2StartEndToVideoNode", - "built-in-nodes/Vidu2TextToVideoNode", - "built-in-nodes/Vidu3ImageToVideoNode", - "built-in-nodes/Vidu3StartEndToVideoNode", - "built-in-nodes/Vidu3TextToVideoNode", - "built-in-nodes/ViduExtendVideoNode", - "built-in-nodes/ViduImageToVideoNode", - "built-in-nodes/ViduMultiFrameVideoNode", - "built-in-nodes/ViduReferenceVideoNode", - "built-in-nodes/ViduStartEndToVideoNode", - "built-in-nodes/ViduTextToVideoNode" + "built-in-nodes/MagnificImageRelightNode", + "built-in-nodes/MagnificImageSkinEnhancerNode", + "built-in-nodes/MagnificImageStyleTransferNode", + "built-in-nodes/MagnificImageUpscalerCreativeNode", + "built-in-nodes/MagnificImageUpscalerPreciseV2Node" + ] + }, + { + "group": "Openai", + "pages": [ + "built-in-nodes/OpenAIDalle2", + "built-in-nodes/OpenAIDalle3", + "built-in-nodes/OpenAIGPTImage1", + "built-in-nodes/OpenAIGPTImageNodeV2" + ] + }, + { + "group": "Quiver", + "pages": [ + "built-in-nodes/QuiverImageToSVGNode", + "built-in-nodes/QuiverTextToSVGNode" + ] + }, + { + "group": "Recraft", + "pages": [ + "built-in-nodes/RecraftColorRGB", + "built-in-nodes/RecraftControls", + "built-in-nodes/RecraftCreateStyleNode", + "built-in-nodes/RecraftCreativeUpscaleNode", + "built-in-nodes/RecraftCrispUpscaleNode", + "built-in-nodes/RecraftImageInpaintingNode", + "built-in-nodes/RecraftImageToImageNode", + "built-in-nodes/RecraftRemoveBackgroundNode", + "built-in-nodes/RecraftReplaceBackgroundNode", + "built-in-nodes/RecraftStyleV3DigitalIllustration", + "built-in-nodes/RecraftStyleV3InfiniteStyleLibrary", + "built-in-nodes/RecraftStyleV3LogoRaster", + "built-in-nodes/RecraftStyleV3RealisticImage", + "built-in-nodes/RecraftStyleV3VectorIllustrationNode", + "built-in-nodes/RecraftTextToImageNode", + "built-in-nodes/RecraftTextToVectorNode", + "built-in-nodes/RecraftV4TextToImageNode", + "built-in-nodes/RecraftV4TextToVectorNode", + "built-in-nodes/RecraftVectorizeImageNode" + ] + }, + { + "group": "Reve", + "pages": [ + "built-in-nodes/ReveImageCreateNode", + "built-in-nodes/ReveImageEditNode", + "built-in-nodes/ReveImageRemixNode" + ] + }, + { + "group": "Runway", + "pages": [ + "built-in-nodes/RunwayTextToImageNode" + ] + }, + { + "group": "Topaz", + "pages": [ + "built-in-nodes/TopazImageEnhance" ] }, { "group": "Wan", "pages": [ - "built-in-nodes/HappyHorseImageToVideoApi", - "built-in-nodes/HappyHorseReferenceVideoApi", - "built-in-nodes/HappyHorseTextToVideoApi", - "built-in-nodes/HappyHorseVideoEditApi", - "built-in-nodes/Wan2ImageToVideoApi", - "built-in-nodes/Wan2ReferenceVideoApi", - "built-in-nodes/Wan2TextToVideoApi", - "built-in-nodes/Wan2VideoContinuationApi", - "built-in-nodes/Wan2VideoEditApi", - "built-in-nodes/WanImageToVideoApi", - "built-in-nodes/WanReferenceVideoApi", - "built-in-nodes/WanTextToVideoApi" + "built-in-nodes/WanImageToImageApi", + "built-in-nodes/WanTextToImageApi" ] }, { "group": "Wavespeed", "pages": [ - "built-in-nodes/WavespeedFlashVSRNode" + "built-in-nodes/WavespeedImageUpscaleNode" ] } ] - } - ] - }, - { - "group": "Sampling", - "pages": [ + }, { - "group": "Custom Sampling", + "group": "Text", "pages": [ { - "group": "Samplers", + "group": "Anthropic", "pages": [ - "built-in-nodes/SamplerDpmpp2mSde", - "built-in-nodes/SamplerDpmppSde" + "built-in-nodes/ClaudeNode" ] }, { - "group": "Schedulers", + "group": "Bytedance", "pages": [ - "built-in-nodes/Ideogram4Scheduler" + "built-in-nodes/ByteDanceSeedNode" ] }, - "built-in-nodes/CFGOverride" - ] - } - ] - }, - { - "group": "Text", - "pages": [ - "built-in-nodes/AddTextPrefix", - "built-in-nodes/AddTextSuffix", - "built-in-nodes/CaseConverter", - "built-in-nodes/JsonExtractString", - "built-in-nodes/MergeTextLists", - "built-in-nodes/RegexExtract", - "built-in-nodes/RegexMatch", - "built-in-nodes/RegexReplace", - "built-in-nodes/ReplaceText", - "built-in-nodes/StringCompare", - "built-in-nodes/StringConcatenate", - "built-in-nodes/StringContains", - "built-in-nodes/StringFormat", - "built-in-nodes/StringLength", - "built-in-nodes/StringReplace", - "built-in-nodes/StringSubstring", - "built-in-nodes/StringTrim", - "built-in-nodes/StripWhitespace", - "built-in-nodes/TextGenerate", - "built-in-nodes/TextGenerateLTX2Prompt", - "built-in-nodes/TextToLowercase", - "built-in-nodes/TextToUppercase", - "built-in-nodes/TruncateText" - ] - }, - { - "group": "Utilities", - "pages": [ - { - "group": "Logic", - "pages": [ - "built-in-nodes/AutogrowNamesTestNode", - "built-in-nodes/AutogrowPrefixTestNode", - "built-in-nodes/ComboOptionTestNode", - "built-in-nodes/ComfyAndNode", - "built-in-nodes/ComfyNotNode", - "built-in-nodes/ComfyOrNode", - "built-in-nodes/ComfySoftSwitchNode", - "built-in-nodes/ComfySwitchNode", - "built-in-nodes/ConvertStringToComboNode", - "built-in-nodes/DCTestNode", - "built-in-nodes/InvertBooleanNode" - ] - }, - { - "group": "Primitive", - "pages": [ - "built-in-nodes/PrimitiveBoolean", - "built-in-nodes/PrimitiveBoundingBox", - "built-in-nodes/PrimitiveFloat", - "built-in-nodes/PrimitiveInt", - "built-in-nodes/PrimitiveString", - "built-in-nodes/PrimitiveStringMultiline" + { + "group": "Gemini", + "pages": [ + "built-in-nodes/GeminiInputFiles", + "built-in-nodes/GeminiNode", + "built-in-nodes/GeminiNodeV2" + ] + }, + { + "group": "Openai", + "pages": [ + "built-in-nodes/OpenAIChatConfig", + "built-in-nodes/OpenAIChatNode", + "built-in-nodes/OpenAIInputFiles" + ] + }, + { + "group": "Openrouter", + "pages": [ + "built-in-nodes/OpenRouterLLMNode" + ] + } ] }, - "built-in-nodes/ColorToRGBInt", - "built-in-nodes/ComfyMathExpression", - "built-in-nodes/ComfyNumberConvert", - "built-in-nodes/CreateList", - "built-in-nodes/CurveEditor", - "built-in-nodes/CustomCombo", - "built-in-nodes/ImageHistogram", - "built-in-nodes/PreviewAny", - "built-in-nodes/ResolutionSelector" - ] - }, - { - "group": "Utils", - "pages": [ - "built-in-nodes/BatchImagesMasksLatentsNode", - "built-in-nodes/MarkdownNote", - "built-in-nodes/Note", - "built-in-nodes/Reroute", - "built-in-nodes/TerminalLog", - "built-in-nodes/wanBlockSwap" - ] - }, - { - "group": "Video", - "pages": [ { - "group": "Preprocessors", + "group": "Video", "pages": [ - "built-in-nodes/LTXVPreprocess" - ] - }, - "built-in-nodes/CreateVideo", - "built-in-nodes/FrameInterpolate", - "built-in-nodes/GetVideoComponents", - "built-in-nodes/LoadVideo", - "built-in-nodes/SaveVideo", - "built-in-nodes/SaveWEBM", - "built-in-nodes/Video Slice" - ] - } - ] - } - ] - }, - { - "tab": "Development", - "pages": [ - "development/overview", - { - "group": "ComfyUI APIs", - "icon": "computer", - "pages": [ - "development/api-development/overview", - { - "group": "Cloud API", - "icon": "cloud", - "pages": [ - "development/cloud/overview", - "development/cloud/api-reference", - "development/cloud/openapi" - ] - }, - { - "group": "ComfyUI Server API", - "icon": "server", - "pages": [ - "development/comfyui-server/comms_overview", - "development/comfyui-server/startup-flags", - "development/comfyui-server/comms_routes", - "development/comfyui-server/api-examples", - "development/comfyui-server/comms_messages", - "development/comfyui-server/execution_model_inversion_guide" - ] - }, - "development/comfyui-server/api-key-integration", - "development/api-development/workflow-api-format", - "development/api-development/getting-an-api-key" - ] - }, - { - "group": "CLI", - "pages": [ - "comfy-cli/getting-started", - "comfy-cli/reference", - "comfy-cli/troubleshooting" - ] - }, - { - "group": "Develop Custom Nodes", - "pages": [ - "custom-nodes/overview", - "custom-nodes/walkthrough", - { - "group": "Backend", - "icon": "python", - "pages": [ - "custom-nodes/backend/server_overview", - "custom-nodes/backend/lifecycle", - "custom-nodes/backend/datatypes", - "custom-nodes/backend/images_and_masks", - "custom-nodes/backend/more_on_inputs", - "custom-nodes/backend/lazy_evaluation", - "custom-nodes/backend/expansion", - "custom-nodes/backend/lists", - "custom-nodes/backend/snippets", - "custom-nodes/backend/tensors", - "custom-nodes/backend/node-replacement" - ] - }, - { - "group": "UI", - "icon": "js", - "pages": [ - "custom-nodes/js/javascript_overview", - "custom-nodes/js/javascript_hooks", - "custom-nodes/js/javascript_objects_and_hijacking", - "custom-nodes/js/javascript_settings", - "custom-nodes/js/javascript_dialog", - "custom-nodes/js/javascript_toast", - "custom-nodes/js/javascript_about_panel_badges", - "custom-nodes/js/javascript_bottom_panel_tabs", - "custom-nodes/js/javascript_sidebar_tabs", - "custom-nodes/js/javascript_selection_toolbox", - "custom-nodes/js/javascript_commands_keybindings", - "custom-nodes/js/javascript_topbar_menu", - "custom-nodes/js/context-menu-migration", - "custom-nodes/js/subgraphs", - "custom-nodes/js/javascript_examples", - "custom-nodes/i18n" - ] - }, - "custom-nodes/v3_migration", - "custom-nodes/help_page", - "custom-nodes/workflow_templates", - "custom-nodes/subgraph_blueprints" - ] - }, - { - "group": "Registry", - "pages": [ - "registry/overview", - "registry/publishing", - "registry/claim-my-node", - "registry/standards", - "registry/cicd", - "registry/specifications", - "registry/api-reference/overview" - ] - }, - { - "group": "Specifications", - "pages": [ - { - "group": "Workflow JSON", - "pages": [ - "specs/workflow_json", - "specs/workflow_json_0.4" - ] - }, - { - "group": "Node Definitions", - "pages": [ - "specs/nodedef_json", - "specs/nodedef_json_1_0" - ] - } - ] - } - ] - }, - { - "tab": "Support", - "pages": [ - "support/contact-support", - "support/data-retention", - { - "group": "Account Management", - "icon": "user", - "pages": [ - "account/create-account", - "account/login", - "account/delete-account" - ] - }, - { - "group": "Billing Support", - "pages": [ - { - "group": "Subscription", - "pages": [ - "support/subscription/subscribing", - "support/subscription/managing", - "support/subscription/changing-plan", - "support/subscription/canceling" - ] - }, - { - "group": "Payment", - "pages": [ - "support/payment/accepted-payment-methods", - "support/payment/editing-payment-information", - "support/payment/payment-history", - "support/payment/unsuccessful-payments", - "support/payment/payment-currency", - "support/payment/invoice-information" - ] - } - ] - }, - { - "group": "Troubleshooting", - "icon": "bug", - "pages": [ - "troubleshooting/overview", - "troubleshooting/model-issues", - "troubleshooting/custom-node-issues" - ] - }, - { - "group": "Community", - "pages": [ - "community/contributing", - "community/links" - ] - } - ] - }, - { - "tab": "Registry API Reference", - "openapi": "https://api.comfy.org/openapi" - }, - { - "tab": "Cloud API Reference", - "openapi": { - "source": "openapi-cloud.yaml", - "directory": "api-reference/cloud" - } - } - ] - }, - { - "language": "zh", - "tabs": [ - { - "tab": "开始使用", - "pages": [ - { - "group": "开始使用", - "pages": [ - "zh/index", - { - "group": "本地 (自托管)", - "icon": "download", - "pages": [ - "zh/installation/system_requirements", - { - "group": "Comfy Desktop", - "pages": [ - "zh/installation/desktop/overview", { - "group": "安装", + "group": "Beeble", "pages": [ - "zh/installation/desktop/windows", - "zh/installation/desktop/macos", - "zh/installation/desktop/linux" + "built-in-nodes/BeebleSwitchXVideoEdit" ] }, { - "group": "使用指南", + "group": "Bria", "pages": [ - "zh/installation/desktop/usage/overview", - "zh/installation/desktop/usage/instance-management", - "zh/installation/desktop/usage/snapshots", - "zh/installation/desktop/usage/manage", - "zh/installation/desktop/usage/settings", - "zh/installation/desktop/usage/migrate" + "built-in-nodes/BriaRemoveVideoBackground", + "built-in-nodes/BriaTransparentVideoBackground", + "built-in-nodes/BriaVideoGreenScreen", + "built-in-nodes/BriaVideoReplaceBackground" ] }, - "zh/installation/desktop/faq" - ] - }, - "zh/installation/comfyui_portable_windows", - "zh/installation/manual_install", - "zh/installation/update_comfyui" - ] - }, - "zh/get_started/cloud", - { - "group": "安装自定义节点", - "icon": "puzzle-piece", - "pages": [ - "zh/installation/install_custom_node", - { - "group": "ComfyUI-Manager", - "pages": [ - "zh/manager/overview", - "zh/manager/install", { - "group": "自定义节点管理", + "group": "Bytedance", "pages": [ - "zh/manager/pack-management", - "zh/manager/legacy-ui" + "built-in-nodes/ByteDance2FirstLastFrameNode", + "built-in-nodes/ByteDance2ReferenceNode", + "built-in-nodes/ByteDance2TextToVideoNode", + "built-in-nodes/ByteDanceCreateVideoAsset", + "built-in-nodes/ByteDanceFirstLastFrameNode", + "built-in-nodes/ByteDanceImageReferenceNode", + "built-in-nodes/ByteDanceImageToVideoNode", + "built-in-nodes/ByteDanceTextToVideoNode" ] }, - "zh/manager/configuration", - "zh/manager/troubleshooting" - ] - } - ] - }, - "zh/get_started/first_generation" + { + "group": "Gemini", + "pages": [ + "built-in-nodes/GeminiVideoOmni" + ] + }, + { + "group": "Grok", + "pages": [ + "built-in-nodes/GrokVideoEditNode", + "built-in-nodes/GrokVideoExtendNode", + "built-in-nodes/GrokVideoNode", + "built-in-nodes/GrokVideoReferenceNode" + ] + }, + { + "group": "Hitpaw", + "pages": [ + "built-in-nodes/HitPawVideoEnhance" + ] + }, + { + "group": "Kling", + "pages": [ + "built-in-nodes/KlingAvatarNode", + "built-in-nodes/KlingCameraControlI2VNode", + "built-in-nodes/KlingCameraControls", + "built-in-nodes/KlingCameraControlT2VNode", + "built-in-nodes/KlingDualCharacterVideoEffectNode", + "built-in-nodes/KlingFirstLastFrameNode", + "built-in-nodes/KlingImage2VideoNode", + "built-in-nodes/KlingImageToVideoWithAudio", + "built-in-nodes/KlingLipSyncAudioToVideoNode", + "built-in-nodes/KlingLipSyncTextToVideoNode", + "built-in-nodes/KlingMotionControl", + "built-in-nodes/KlingOmniProEditVideoNode", + "built-in-nodes/KlingOmniProFirstLastFrameNode", + "built-in-nodes/KlingOmniProImageToVideoNode", + "built-in-nodes/KlingOmniProTextToVideoNode", + "built-in-nodes/KlingOmniProVideoToVideoNode", + "built-in-nodes/KlingSingleImageVideoEffectNode", + "built-in-nodes/KlingStartEndFrameNode", + "built-in-nodes/KlingTextToVideoNode", + "built-in-nodes/KlingTextToVideoWithAudio", + "built-in-nodes/KlingVideoExtendNode", + "built-in-nodes/KlingVideoNode" + ] + }, + { + "group": "Ltxv", + "pages": [ + "built-in-nodes/LtxvApiImageToVideo", + "built-in-nodes/LtxvApiTextToVideo" + ] + }, + { + "group": "Luma", + "pages": [ + "built-in-nodes/LumaConceptsNode", + "built-in-nodes/LumaImageToVideoNode", + "built-in-nodes/LumaRay32ExtendVideoNode", + "built-in-nodes/LumaRay32ImageToVideoNode", + "built-in-nodes/LumaRay32KeyframeNode", + "built-in-nodes/LumaRay32KeyframesToVideoNode", + "built-in-nodes/LumaRay32TextToVideoNode", + "built-in-nodes/LumaRay32VideoEditNode", + "built-in-nodes/LumaRay32VideoReframeNode", + "built-in-nodes/LumaVideoNode" + ] + }, + { + "group": "Minimax", + "pages": [ + "built-in-nodes/MinimaxHailuoVideoNode", + "built-in-nodes/MinimaxImageToVideoNode", + "built-in-nodes/MinimaxSubjectToVideoNode", + "built-in-nodes/MinimaxTextToVideoNode" + ] + }, + { + "group": "Pixverse", + "pages": [ + "built-in-nodes/PixverseImageToVideoNode", + "built-in-nodes/PixverseTemplateNode", + "built-in-nodes/PixverseTextToVideoNode", + "built-in-nodes/PixverseTransitionVideoNode" + ] + }, + { + "group": "Runway", + "pages": [ + "built-in-nodes/RunwayAleph2KeyframeNode", + "built-in-nodes/RunwayAleph2PromptImageNode", + "built-in-nodes/RunwayAleph2VideoToVideoNode", + "built-in-nodes/RunwayFirstLastFrameNode", + "built-in-nodes/RunwayImageToVideoNodeGen3a", + "built-in-nodes/RunwayImageToVideoNodeGen4" + ] + }, + { + "group": "Sora", + "pages": [ + "built-in-nodes/OpenAIVideoSora2" + ] + }, + { + "group": "Topaz", + "pages": [ + "built-in-nodes/TopazVideoEnhance", + "built-in-nodes/TopazVideoEnhanceV2" + ] + }, + { + "group": "Veo", + "pages": [ + "built-in-nodes/Veo3FirstLastFrameNode", + "built-in-nodes/Veo3VideoGenerationNode", + "built-in-nodes/VeoVideoGenerationNode" + ] + }, + { + "group": "Vidu", + "pages": [ + "built-in-nodes/Vidu2ImageToVideoNode", + "built-in-nodes/Vidu2ReferenceVideoNode", + "built-in-nodes/Vidu2StartEndToVideoNode", + "built-in-nodes/Vidu2TextToVideoNode", + "built-in-nodes/Vidu3ImageToVideoNode", + "built-in-nodes/Vidu3StartEndToVideoNode", + "built-in-nodes/Vidu3TextToVideoNode", + "built-in-nodes/ViduExtendVideoNode", + "built-in-nodes/ViduImageToVideoNode", + "built-in-nodes/ViduMultiFrameVideoNode", + "built-in-nodes/ViduReferenceVideoNode", + "built-in-nodes/ViduStartEndToVideoNode", + "built-in-nodes/ViduTextToVideoNode" + ] + }, + { + "group": "Wan", + "pages": [ + "built-in-nodes/HappyHorseImageToVideoApi", + "built-in-nodes/HappyHorseReferenceVideoApi", + "built-in-nodes/HappyHorseTextToVideoApi", + "built-in-nodes/HappyHorseVideoEditApi", + "built-in-nodes/Wan2ImageToVideoApi", + "built-in-nodes/Wan2ReferenceVideoApi", + "built-in-nodes/Wan2TextToVideoApi", + "built-in-nodes/Wan2VideoContinuationApi", + "built-in-nodes/Wan2VideoEditApi", + "built-in-nodes/WanImageToVideoApi", + "built-in-nodes/WanReferenceVideoApi", + "built-in-nodes/WanTextToVideoApi" + ] + }, + { + "group": "Wavespeed", + "pages": [ + "built-in-nodes/WavespeedFlashVSRNode" + ] + } + ] + } + ] + }, + { + "group": "Sampling", + "pages": [ + { + "group": "Custom Sampling", + "pages": [ + { + "group": "Samplers", + "pages": [ + "built-in-nodes/SamplerDpmpp2mSde", + "built-in-nodes/SamplerDpmppSde" + ] + } + ] + } + ] + }, + { + "group": "Text", + "pages": [ + "built-in-nodes/AddTextPrefix", + "built-in-nodes/AddTextSuffix", + "built-in-nodes/BuildJsonPromptIdeogram", + "built-in-nodes/CaseConverter", + "built-in-nodes/ConvertArrayToString", + "built-in-nodes/ConvertDictionaryToString", + "built-in-nodes/JsonExtractString", + "built-in-nodes/MergeTextLists", + "built-in-nodes/RegexExtract", + "built-in-nodes/RegexMatch", + "built-in-nodes/RegexReplace", + "built-in-nodes/ReplaceText", + "built-in-nodes/StringCompare", + "built-in-nodes/StringConcatenate", + "built-in-nodes/StringContains", + "built-in-nodes/StringFormat", + "built-in-nodes/StringLength", + "built-in-nodes/StringReplace", + "built-in-nodes/StringSubstring", + "built-in-nodes/StringTrim", + "built-in-nodes/StripWhitespace", + "built-in-nodes/TextGenerate", + "built-in-nodes/TextGenerateLTX2Prompt", + "built-in-nodes/TextToLowercase", + "built-in-nodes/TextToUppercase", + "built-in-nodes/TruncateText" + ] + }, + { + "group": "Utilities", + "pages": [ + { + "group": "Logic", + "pages": [ + "built-in-nodes/AutogrowNamesTestNode", + "built-in-nodes/AutogrowPrefixTestNode", + "built-in-nodes/ComboOptionTestNode", + "built-in-nodes/ComfyAndNode", + "built-in-nodes/ComfyNotNode", + "built-in-nodes/ComfyOrNode", + "built-in-nodes/ComfySoftSwitchNode", + "built-in-nodes/ComfySwitchNode", + "built-in-nodes/ConvertStringToComboNode", + "built-in-nodes/DCTestNode", + "built-in-nodes/InvertBooleanNode" + ] + }, + { + "group": "Primitive", + "pages": [ + "built-in-nodes/PrimitiveBoolean", + "built-in-nodes/PrimitiveBoundingBox", + "built-in-nodes/PrimitiveFloat", + "built-in-nodes/PrimitiveInt", + "built-in-nodes/PrimitiveString", + "built-in-nodes/PrimitiveStringMultiline" + ] + }, + "built-in-nodes/ColorToRGBInt", + "built-in-nodes/ComfyMathExpression", + "built-in-nodes/ComfyNumberConvert", + "built-in-nodes/CreateBoundingBoxes", + "built-in-nodes/CreateList", + "built-in-nodes/CurveEditor", + "built-in-nodes/CustomCombo", + "built-in-nodes/ImageHistogram", + "built-in-nodes/PreviewAny", + "built-in-nodes/ResolutionSelector", + "built-in-nodes/SeedNode" + ] + }, + { + "group": "Utils", + "pages": [ + "built-in-nodes/BatchImagesMasksLatentsNode", + "built-in-nodes/MarkdownNote", + "built-in-nodes/Note", + "built-in-nodes/Reroute", + "built-in-nodes/TerminalLog", + "built-in-nodes/wanBlockSwap" + ] + }, + { + "group": "Video", + "pages": [ + { + "group": "Preprocessors", + "pages": [ + "built-in-nodes/LTXVPreprocess" + ] + }, + "built-in-nodes/CreateVideo", + "built-in-nodes/FrameInterpolate", + "built-in-nodes/GetVideoComponents", + "built-in-nodes/LoadVideo", + "built-in-nodes/SaveVideo", + "built-in-nodes/SaveWEBM", + "built-in-nodes/Video Slice" + ] + } + ] + } + ] + }, + { + "tab": "Development", + "pages": [ + "development/overview", + { + "group": "ComfyUI APIs", + "icon": "computer", + "pages": [ + "development/api-development/overview", + { + "group": "Cloud API", + "icon": "cloud", + "pages": [ + "development/cloud/overview", + "development/cloud/api-reference", + "development/cloud/openapi" + ] + }, + { + "group": "ComfyUI Server API", + "icon": "server", + "pages": [ + "development/comfyui-server/comms_overview", + "development/comfyui-server/startup-flags", + "development/comfyui-server/comms_routes", + "development/comfyui-server/api-examples", + "development/comfyui-server/comms_messages", + "development/comfyui-server/execution_model_inversion_guide" + ] + }, + "development/comfyui-server/api-key-integration", + "development/api-development/workflow-api-format", + "development/api-development/getting-an-api-key" + ] + }, + { + "group": "CLI", + "pages": [ + "comfy-cli/getting-started", + "comfy-cli/reference", + "comfy-cli/troubleshooting" + ] + }, + { + "group": "Develop Custom Nodes", + "pages": [ + "custom-nodes/overview", + "custom-nodes/walkthrough", + { + "group": "Backend", + "icon": "python", + "pages": [ + "custom-nodes/backend/server_overview", + "custom-nodes/backend/lifecycle", + "custom-nodes/backend/datatypes", + "custom-nodes/backend/images_and_masks", + "custom-nodes/backend/more_on_inputs", + "custom-nodes/backend/lazy_evaluation", + "custom-nodes/backend/expansion", + "custom-nodes/backend/lists", + "custom-nodes/backend/snippets", + "custom-nodes/backend/tensors", + "custom-nodes/backend/node-replacement" + ] + }, + { + "group": "UI", + "icon": "js", + "pages": [ + "custom-nodes/js/javascript_overview", + "custom-nodes/js/javascript_hooks", + "custom-nodes/js/javascript_objects_and_hijacking", + "custom-nodes/js/javascript_settings", + "custom-nodes/js/javascript_dialog", + "custom-nodes/js/javascript_toast", + "custom-nodes/js/javascript_about_panel_badges", + "custom-nodes/js/javascript_bottom_panel_tabs", + "custom-nodes/js/javascript_sidebar_tabs", + "custom-nodes/js/javascript_selection_toolbox", + "custom-nodes/js/javascript_commands_keybindings", + "custom-nodes/js/javascript_topbar_menu", + "custom-nodes/js/context-menu-migration", + "custom-nodes/js/subgraphs", + "custom-nodes/js/javascript_examples", + "custom-nodes/i18n" + ] + }, + "custom-nodes/v3_migration", + "custom-nodes/help_page", + "custom-nodes/workflow_templates", + "custom-nodes/subgraph_blueprints" + ] + }, + { + "group": "Registry", + "pages": [ + "registry/overview", + "registry/publishing", + "registry/claim-my-node", + "registry/standards", + "registry/cicd", + "registry/specifications", + "registry/api-reference/overview" + ] + }, + { + "group": "Specifications", + "pages": [ + { + "group": "Workflow JSON", + "pages": [ + "specs/workflow_json", + "specs/workflow_json_0.4" + ] + }, + { + "group": "Node Definitions", + "pages": [ + "specs/nodedef_json", + "specs/nodedef_json_1_0" + ] + } + ] + } + ] + }, + { + "tab": "Support", + "pages": [ + "support/contact-support", + "support/data-retention", + { + "group": "Account Management", + "icon": "user", + "pages": [ + "account/create-account", + "account/login", + "account/delete-account" + ] + }, + { + "group": "Billing Support", + "pages": [ + { + "group": "Subscription", + "pages": [ + "support/subscription/subscribing", + "support/subscription/managing", + "support/subscription/changing-plan", + "support/subscription/canceling" + ] + }, + { + "group": "Payment", + "pages": [ + "support/payment/accepted-payment-methods", + "support/payment/editing-payment-information", + "support/payment/payment-history", + "support/payment/unsuccessful-payments", + "support/payment/payment-currency", + "support/payment/invoice-information" + ] + } + ] + }, + { + "group": "Troubleshooting", + "icon": "bug", + "pages": [ + "troubleshooting/overview", + "troubleshooting/model-issues", + "troubleshooting/custom-node-issues" + ] + }, + { + "group": "Community", + "pages": [ + "community/contributing", + "community/links" + ] + } + ] + }, + { + "tab": "Registry API Reference", + "openapi": "https://api.comfy.org/openapi" + }, + { + "tab": "Cloud API Reference", + "openapi": { + "source": "openapi-cloud.yaml", + "directory": "api-reference/cloud" + } + } + ] + }, + { + "language": "zh", + "tabs": [ + { + "tab": "开始使用", + "pages": [ + { + "group": "开始使用", + "pages": [ + "zh/index", + { + "group": "本地 (自托管)", + "icon": "download", + "pages": [ + "zh/installation/system_requirements", + { + "group": "Comfy Desktop", + "pages": [ + "zh/installation/desktop/overview", + { + "group": "安装", + "pages": [ + "zh/installation/desktop/windows", + "zh/installation/desktop/macos", + "zh/installation/desktop/linux" + ] + }, + { + "group": "使用指南", + "pages": [ + "zh/installation/desktop/usage/overview", + "zh/installation/desktop/usage/instance-management", + "zh/installation/desktop/usage/snapshots", + "zh/installation/desktop/usage/manage", + "zh/installation/desktop/usage/settings", + "zh/installation/desktop/usage/migrate" + ] + }, + "zh/installation/desktop/faq" + ] + }, + "zh/installation/comfyui_portable_windows", + "zh/installation/manual_install", + "zh/installation/update_comfyui" + ] + }, + "zh/get_started/cloud", + { + "group": "安装自定义节点", + "icon": "puzzle-piece", + "pages": [ + "zh/installation/install_custom_node", + { + "group": "ComfyUI-Manager", + "pages": [ + "zh/manager/overview", + "zh/manager/install", + { + "group": "自定义节点管理", + "pages": [ + "zh/manager/pack-management", + "zh/manager/legacy-ui" + ] + }, + "zh/manager/configuration", + "zh/manager/troubleshooting" + ] + } + ] + }, + "zh/get_started/first_generation" ] }, { @@ -2646,6 +2815,7 @@ "zh/agent-tools/index", "zh/agent-tools/cloud", "zh/agent-tools/partner-mcp", + "zh/agent-tools/local", "zh/agent-tools/comfy-cli" ] }, @@ -2989,8 +3159,10 @@ "group": "Google", "pages": [ "zh/tutorials/partner-nodes/google/gemini", + "zh/tutorials/partner-nodes/google/gemini-omni-flash", "zh/tutorials/partner-nodes/google/nano-banana-pro", - "zh/tutorials/partner-nodes/google/nano-banana-2" + "zh/tutorials/partner-nodes/google/nano-banana-2", + "zh/tutorials/partner-nodes/google/nano-banana-2-lite" ] }, { @@ -2999,19 +3171,10 @@ "zh/tutorials/partner-nodes/anthropic/claude" ] }, - { - "group": "Stability AI", - "pages": [ - "zh/tutorials/partner-nodes/stability-ai/stable-image-ultra", - "zh/tutorials/partner-nodes/stability-ai/stable-diffusion-3-5-image", - "zh/tutorials/partner-nodes/stability-ai/stable-audio" - ] - }, { "group": "Ideogram", "pages": [ - "zh/tutorials/partner-nodes/ideogram/ideogram-v4", - "zh/tutorials/partner-nodes/ideogram/ideogram-v3" + "zh/tutorials/partner-nodes/ideogram/ideogram-v4" ] }, { @@ -3053,6 +3216,12 @@ "zh/tutorials/partner-nodes/recraft/recraft-text-to-image" ] }, + { + "group": "Krea 2", + "pages": [ + "zh/tutorials/partner-nodes/krea2/krea2-t2i" + ] + }, { "group": "Kling", "pages": [ @@ -3145,20 +3314,6 @@ { "group": "3D", "pages": [ - { - "group": "条件", - "pages": [ - "zh/built-in-nodes/TripoSplatConditioning", - "zh/built-in-nodes/TripoSplatPreprocessImage" - ] - }, - { - "group": "潜空间", - "pages": [ - "zh/built-in-nodes/TripoSplatSamplingPreview", - "zh/built-in-nodes/VAEDecodeTripoSplat" - ] - }, { "group": "Splat", "pages": [ @@ -3173,264 +3328,57 @@ }, "zh/built-in-nodes/CreateCameraInfo", "zh/built-in-nodes/Load3D", + "zh/built-in-nodes/Load3DAdvanced", "zh/built-in-nodes/Load3DAnimation", "zh/built-in-nodes/Preview3D", "zh/built-in-nodes/Preview3DAdvanced", "zh/built-in-nodes/Preview3DAnimation", + "zh/built-in-nodes/PreviewGaussianSplat", + "zh/built-in-nodes/PreviewPointCloud", "zh/built-in-nodes/SaveGLB", "zh/built-in-nodes/VoxelToMesh", "zh/built-in-nodes/VoxelToMeshBasic" ] }, { - "group": "高级", + "group": "API Node", "pages": [ { - "group": "条件", + "group": "Image", "pages": [ { - "group": "音频", - "pages": [ - "zh/built-in-nodes/ReferenceTimbreAudio" - ] - }, - { - "group": "编辑模型", - "pages": [ - "zh/built-in-nodes/ReferenceLatent" - ] - }, - { - "group": "Flux", - "pages": [ - "zh/built-in-nodes/ClipTextEncodeFlux", - "zh/built-in-nodes/FluxDisableGuidance", - "zh/built-in-nodes/FluxGuidance", - "zh/built-in-nodes/FluxKontextImageScale", - "zh/built-in-nodes/FluxKontextMultiReferenceLatentMethod" - ] - }, - { - "group": "Kandinsky5", + "group": "Bfl", "pages": [ - "zh/built-in-nodes/CLIPTextEncodeKandinsky5" + "zh/built-in-nodes/FluxProCannyNode", + "zh/built-in-nodes/FluxProDepthNode", + "zh/built-in-nodes/FluxProImageNode" ] }, - "zh/built-in-nodes/CLIPTextEncodeHiDream", - "zh/built-in-nodes/ClipTextEncodeHunyuanDit", - "zh/built-in-nodes/CLIPTextEncodePixArtAlpha", - "zh/built-in-nodes/CLIPTextEncodeSD3", - "zh/built-in-nodes/ClipTextEncodeSdxl", - "zh/built-in-nodes/ClipTextEncodeSdxlRefiner", - "zh/built-in-nodes/ConditioningSetTimestepRange", - "zh/built-in-nodes/ConditioningZeroOut", - "zh/built-in-nodes/PiDConditioning", - "zh/built-in-nodes/TextEncodeHunyuanVideo_ImageToVideo", - "zh/built-in-nodes/TextEncodeQwenImageEdit", - "zh/built-in-nodes/TextEncodeQwenImageEditPlus", - "zh/built-in-nodes/TextEncodeZImageOmni" - ] - }, - { - "group": "调试", - "pages": [ { - "group": "模型", + "group": "Bytedance", "pages": [ - "zh/built-in-nodes/EasyCache", - "zh/built-in-nodes/LazyCache", - "zh/built-in-nodes/ModelComputeDtype" + "zh/built-in-nodes/ByteDanceImageEditNode" ] } ] }, { - "group": "引导", - "pages": [ - "zh/built-in-nodes/CFGNorm", - "zh/built-in-nodes/CFGZeroStar", - "zh/built-in-nodes/NAGuidance", - "zh/built-in-nodes/SkipLayerGuidanceDiT", - "zh/built-in-nodes/SkipLayerGuidanceDiTSimple", - "zh/built-in-nodes/SkipLayerGuidanceSD3", - "zh/built-in-nodes/TCFG" - ] - }, - { - "group": "钩子", - "pages": [ - { - "group": "Clip", - "pages": [ - "zh/built-in-nodes/SetClipHooks" - ] - }, - { - "group": "合并", - "pages": [ - "zh/built-in-nodes/CombineHooks", - "zh/built-in-nodes/CombineHooksEight", - "zh/built-in-nodes/CombineHooksFour" - ] - }, - { - "group": "条件对", - "pages": [ - "zh/built-in-nodes/PairConditioningCombine", - "zh/built-in-nodes/PairConditioningSetDefaultAndCombine", - "zh/built-in-nodes/PairConditioningSetProperties", - "zh/built-in-nodes/PairConditioningSetPropertiesAndCombine" - ] - }, - { - "group": "条件单", - "pages": [ - "zh/built-in-nodes/ConditioningSetDefaultAndCombine", - "zh/built-in-nodes/ConditioningSetProperties", - "zh/built-in-nodes/ConditioningSetPropertiesAndCombine" - ] - }, - { - "group": "创建", - "pages": [ - "zh/built-in-nodes/CreateHookLora", - "zh/built-in-nodes/CreateHookLoraModelOnly", - "zh/built-in-nodes/CreateHookModelAsLora", - "zh/built-in-nodes/CreateHookModelAsLoraModelOnly" - ] - }, - { - "group": "手册", - "pages": [ - "zh/built-in-nodes/SetModelHooksOnCond" - ] - }, - { - "group": "调度", - "pages": [ - "zh/built-in-nodes/CreateHookKeyframe", - "zh/built-in-nodes/CreateHookKeyframesFromFloats", - "zh/built-in-nodes/CreateHookKeyframesInterpolated", - "zh/built-in-nodes/SetHookKeyframes" - ] - }, - "zh/built-in-nodes/ConditioningTimestepsRange" - ] - }, - { - "group": "加载器", - "pages": [ - { - "group": "已弃用", - "pages": [ - "zh/built-in-nodes/DiffusersLoader" - ] - }, - { - "group": "Qwen", - "pages": [ - "zh/built-in-nodes/QwenImageDiffsynthControlnet" - ] - }, - { - "group": "Zimage", - "pages": [ - "zh/built-in-nodes/ZImageFunControlnet" - ] - }, - "zh/built-in-nodes/CheckpointLoader", - "zh/built-in-nodes/ClipLoader", - "zh/built-in-nodes/DeprecatedCheckpointLoader", - "zh/built-in-nodes/DeprecatedDiffusersLoader", - "zh/built-in-nodes/DualCLIPLoader", - "zh/built-in-nodes/LTXAVTextEncoderLoader", - "zh/built-in-nodes/ModelPatchLoader", - "zh/built-in-nodes/QuadrupleCLIPLoader", - "zh/built-in-nodes/TripleCLIPLoader", - "zh/built-in-nodes/UNETLoader" - ] - }, - { - "group": "模型", - "pages": [ - "zh/built-in-nodes/HiDreamO1PatchSeamSmoothing", - "zh/built-in-nodes/ModelNoiseScale", - "zh/built-in-nodes/ModelSamplingAuraFlow", - "zh/built-in-nodes/ModelSamplingContinuousEDM", - "zh/built-in-nodes/ModelSamplingContinuousV", - "zh/built-in-nodes/ModelSamplingDiscrete", - "zh/built-in-nodes/ModelSamplingFlux", - "zh/built-in-nodes/ModelSamplingLTXV", - "zh/built-in-nodes/ModelSamplingSD3", - "zh/built-in-nodes/ModelSamplingStableCascade", - "zh/built-in-nodes/RenormCFG", - "zh/built-in-nodes/RescaleCFG" - ] - }, - { - "group": "模型合并", + "group": "Video", "pages": [ { - "group": "模型特定", + "group": "Pika", "pages": [ - "zh/built-in-nodes/ModelMergeAuraflow", - "zh/built-in-nodes/ModelMergeCosmos14B", - "zh/built-in-nodes/ModelMergeCosmos7B", - "zh/built-in-nodes/ModelMergeCosmosPredict2_14B", - "zh/built-in-nodes/ModelMergeCosmosPredict2_2B", - "zh/built-in-nodes/ModelMergeFlux1", - "zh/built-in-nodes/ModelMergeLTXV", - "zh/built-in-nodes/ModelMergeMochiPreview", - "zh/built-in-nodes/ModelMergeQwenImage", - "zh/built-in-nodes/ModelMergeSD1", - "zh/built-in-nodes/ModelMergeSD35_Large", - "zh/built-in-nodes/ModelMergeSD3_2B", - "zh/built-in-nodes/ModelMergeSDXL", - "zh/built-in-nodes/ModelMergeWAN2_1" - ] - }, - "zh/built-in-nodes/CheckpointSave", - "zh/built-in-nodes/CLIPMergeAdd", - "zh/built-in-nodes/ClipMergeSimple", - "zh/built-in-nodes/CLIPMergeSubtract", - "zh/built-in-nodes/ClipSave", - "zh/built-in-nodes/ImageOnlyCheckpointSave", - "zh/built-in-nodes/ModelMergeAdd", - "zh/built-in-nodes/ModelMergeBlocks", - "zh/built-in-nodes/ModelMergeSimple", - "zh/built-in-nodes/ModelMergeSubtract", - "zh/built-in-nodes/ModelSave", - "zh/built-in-nodes/SaveLoRA", - "zh/built-in-nodes/SaveLoRANode", - "zh/built-in-nodes/VAESave" - ] - }, - { - "group": "多GPU", - "pages": [ - "zh/built-in-nodes/MultiGPU_Options", - "zh/built-in-nodes/MultiGPU_WorkUnits", - "zh/built-in-nodes/SelectCLIPDevice", - "zh/built-in-nodes/SelectModelDevice", - "zh/built-in-nodes/SelectVAEDevice" - ] - }, - "zh/built-in-nodes/GeminiNodeV2", - "zh/built-in-nodes/MoonvalleyImg2VideoNode", - "zh/built-in-nodes/MoonvalleyTxt2VideoNode", - "zh/built-in-nodes/MoonvalleyVideo2VideoNode", - "zh/built-in-nodes/PreviewGaussianSplat", - "zh/built-in-nodes/PreviewPointCloud", - "zh/built-in-nodes/SaveAudioAdvanced", - "zh/built-in-nodes/SeedVR2Conditioning", - "zh/built-in-nodes/SeedVR2PostProcessing", - "zh/built-in-nodes/SeedVR2Preprocess", - "zh/built-in-nodes/SeedVR2ProgressiveSampler" - ] - }, - { - "group": "API Node", - "pages": [ + "zh/built-in-nodes/Pikadditions", + "zh/built-in-nodes/Pikaffects", + "zh/built-in-nodes/PikaImageToVideoNode2_2", + "zh/built-in-nodes/PikaScenesV2_2", + "zh/built-in-nodes/PikaStartEndFrameNode2_2", + "zh/built-in-nodes/Pikaswaps", + "zh/built-in-nodes/PikaTextToVideoNode2_2" + ] + } + ] + }, { "group": "图像", "pages": [ @@ -3440,26 +3388,11 @@ "zh/built-in-nodes/partner-node/image/bfl/flux-1-1-pro-ultra-image" ] }, - { - "group": "Bfl", - "pages": [ - "zh/built-in-nodes/FluxProCannyNode", - "zh/built-in-nodes/FluxProDepthNode", - "zh/built-in-nodes/FluxProImageNode" - ] - }, - { - "group": "Bytedance", - "pages": [ - "zh/built-in-nodes/ByteDanceImageEditNode" - ] - }, { "group": "Ideogram", "pages": [ "zh/built-in-nodes/partner-node/image/ideogram/ideogram-v1", - "zh/built-in-nodes/partner-node/image/ideogram/ideogram-v2", - "zh/built-in-nodes/partner-node/image/ideogram/ideogram-v3" + "zh/built-in-nodes/partner-node/image/ideogram/ideogram-v2" ] }, { @@ -3497,13 +3430,6 @@ "zh/built-in-nodes/partner-node/image/recraft/recraft-vectorize-image", "zh/built-in-nodes/partner-node/image/recraft/save-svg" ] - }, - { - "group": "Stability AI", - "pages": [ - "zh/built-in-nodes/partner-node/image/stability-ai/stability-ai-stable-diffusion-3-5-image", - "zh/built-in-nodes/partner-node/image/stability-ai/stability-ai-stable-image-ultra" - ] } ] }, @@ -3547,14 +3473,7 @@ "pages": [ "zh/built-in-nodes/partner-node/video/pika/pika-image-to-video", "zh/built-in-nodes/partner-node/video/pika/pika-scenes", - "zh/built-in-nodes/partner-node/video/pika/pika-text-to-video", - "zh/built-in-nodes/Pikadditions", - "zh/built-in-nodes/Pikaffects", - "zh/built-in-nodes/PikaImageToVideoNode2_2", - "zh/built-in-nodes/PikaScenesV2_2", - "zh/built-in-nodes/PikaStartEndFrameNode2_2", - "zh/built-in-nodes/Pikaswaps", - "zh/built-in-nodes/PikaTextToVideoNode2_2" + "zh/built-in-nodes/partner-node/video/pika/pika-text-to-video" ] }, { @@ -3571,7 +3490,7 @@ ] }, { - "group": "音频", + "group": "Audio", "pages": [ "zh/built-in-nodes/AudioAdjustVolume", "zh/built-in-nodes/AudioConcat", @@ -3583,6 +3502,7 @@ "zh/built-in-nodes/PreviewAudio", "zh/built-in-nodes/RecordAudio", "zh/built-in-nodes/SaveAudio", + "zh/built-in-nodes/SaveAudioAdvanced", "zh/built-in-nodes/SaveAudioMP3", "zh/built-in-nodes/SaveAudioOpus", "zh/built-in-nodes/SplitAudioChannels", @@ -3590,60 +3510,17 @@ ] }, { - "group": "条件", - "pages": [ - { - "group": "视频模型", - "pages": [ - "zh/built-in-nodes/conditioning/video-models/wan-vace-to-video", - "zh/built-in-nodes/Stablezero123Conditioning", - "zh/built-in-nodes/Stablezero123ConditioningBatched", - "zh/built-in-nodes/SVD_img2vid_Conditioning", - "zh/built-in-nodes/SvdImg2vidConditioning" - ] - }, - "zh/built-in-nodes/ConditioningAverage", - "zh/built-in-nodes/Sd4xupscaleConditioning" - ] - }, - { - "group": "实验性", + "group": "Experimental", "pages": [ { - "group": "注意力实验", + "group": "Attention Experiments", "pages": [ - "zh/built-in-nodes/CLIPAttentionMultiply", + "zh/built-in-nodes/ClipAttentionMultiply", "zh/built-in-nodes/UNetCrossAttentionMultiply", "zh/built-in-nodes/UNetSelfAttentionMultiply", "zh/built-in-nodes/UNetTemporalAttentionMultiply" ] }, - { - "group": "条件", - "pages": [ - "zh/built-in-nodes/CLIPTextEncodeControlnet", - "zh/built-in-nodes/T5TokenizerOptions" - ] - }, - { - "group": "自定义采样", - "pages": [ - { - "group": "噪声", - "pages": [ - "zh/built-in-nodes/AddNoise" - ] - }, - "zh/built-in-nodes/ManualSigmas" - ] - }, - { - "group": "Photomaker", - "pages": [ - "zh/built-in-nodes/PhotoMakerEncode", - "zh/built-in-nodes/PhotoMakerLoader" - ] - }, { "group": "Stable Cascade", "pages": [ @@ -3654,231 +3531,44 @@ "zh/built-in-nodes/FluxKVCache", "zh/built-in-nodes/FreSca", "zh/built-in-nodes/LatentBlend", - "zh/built-in-nodes/LoadLatent", "zh/built-in-nodes/LoraSave", "zh/built-in-nodes/Mahiro", "zh/built-in-nodes/PerpNeg", "zh/built-in-nodes/PerpNegGuider", "zh/built-in-nodes/SamplerEulerCFGpp", - "zh/built-in-nodes/SaveLatent", "zh/built-in-nodes/SelfAttentionGuidance", - "zh/built-in-nodes/TorchCompileModel", - "zh/built-in-nodes/VAEDecodeTiled", - "zh/built-in-nodes/VAEEncodeTiled" - ] - }, - { - "group": "图像", - "pages": [ - { - "group": "调整", - "pages": [ - "zh/built-in-nodes/AdjustBrightness", - "zh/built-in-nodes/AdjustContrast" - ] - }, - { - "group": "背景去除", - "pages": [ - "zh/built-in-nodes/RemoveBackground" - ] - }, - { - "group": "批处理", - "pages": [ - "zh/built-in-nodes/ImageDeduplication", - "zh/built-in-nodes/ImageFromBatch", - "zh/built-in-nodes/ImageGrid", - "zh/built-in-nodes/ImageMergeTileList", - "zh/built-in-nodes/MergeImageLists", - "zh/built-in-nodes/RebatchImages", - "zh/built-in-nodes/RepeatImageBatch", - "zh/built-in-nodes/ShuffleDataset", - "zh/built-in-nodes/ShuffleImageTextDataset", - "zh/built-in-nodes/SplitImageToTileList" - ] - }, - { - "group": "颜色", - "pages": [ - "zh/built-in-nodes/ImageRGBToYUV", - "zh/built-in-nodes/ImageYUVToRGB", - "zh/built-in-nodes/NormalizeImages" - ] - }, - { - "group": "合成", - "pages": [ - "zh/built-in-nodes/ImageCompositeMasked", - "zh/built-in-nodes/JoinImageWithAlpha", - "zh/built-in-nodes/PorterDuffImageComposite", - "zh/built-in-nodes/SplitImageWithAlpha" - ] - }, - { - "group": "检测", - "pages": [ - "zh/built-in-nodes/DrawBBoxes", - "zh/built-in-nodes/MediaPipeFaceLandmarker", - "zh/built-in-nodes/MediaPipeFaceMask", - "zh/built-in-nodes/MediaPipeFaceMeshVisualize", - "zh/built-in-nodes/RTDETR_detect", - "zh/built-in-nodes/SAM3_Detect", - "zh/built-in-nodes/SAM3_TrackPreview", - "zh/built-in-nodes/SAM3_TrackToMask", - "zh/built-in-nodes/SAM3_VideoTrack", - "zh/built-in-nodes/SDPoseDrawKeypoints", - "zh/built-in-nodes/SDPoseFaceBBoxes", - "zh/built-in-nodes/SDPoseKeypointExtractor" - ] - }, - { - "group": "滤镜", - "pages": [ - "zh/built-in-nodes/Canny", - "zh/built-in-nodes/ColorTransfer", - "zh/built-in-nodes/ImageAddNoise", - "zh/built-in-nodes/ImageBlend", - "zh/built-in-nodes/ImageBlur", - "zh/built-in-nodes/ImageQuantize", - "zh/built-in-nodes/ImageSharpen", - "zh/built-in-nodes/Morphology" - ] - }, - { - "group": "几何估计", - "pages": [ - "zh/built-in-nodes/MoGeInference", - "zh/built-in-nodes/MoGePanoramaInference", - "zh/built-in-nodes/MoGePointMapToMesh", - "zh/built-in-nodes/MoGeRender" - ] - }, - { - "group": "遮罩", - "pages": [ - "zh/built-in-nodes/BatchMasksNode", - "zh/built-in-nodes/CropMask", - "zh/built-in-nodes/FeatherMask", - "zh/built-in-nodes/GrowMask", - "zh/built-in-nodes/ImageColorToMask", - "zh/built-in-nodes/ImageToMask", - "zh/built-in-nodes/InvertMask", - "zh/built-in-nodes/MaskComposite", - "zh/built-in-nodes/MaskPreview", - "zh/built-in-nodes/MaskToImage", - "zh/built-in-nodes/SolidMask", - "zh/built-in-nodes/ThresholdMask", - "zh/built-in-nodes/VOIDQuadmaskPreprocess" - ] - }, - { - "group": "着色器", - "pages": [ - "zh/built-in-nodes/GLSLShader" - ] - }, - { - "group": "变换", - "pages": [ - "zh/built-in-nodes/CenterCropImages", - "zh/built-in-nodes/CropByBBoxes", - "zh/built-in-nodes/ImageCrop", - "zh/built-in-nodes/ImageCropV2", - "zh/built-in-nodes/ImageFlip", - "zh/built-in-nodes/ImagePadForOutpaint", - "zh/built-in-nodes/ImageRotate", - "zh/built-in-nodes/ImageStitch", - "zh/built-in-nodes/RandomCropImages", - "zh/built-in-nodes/ResizeAndPadImage", - "zh/built-in-nodes/ResizeImagesByLongerEdge", - "zh/built-in-nodes/ResizeImagesByShorterEdge" - ] - }, - { - "group": "放大", - "pages": [ - "zh/built-in-nodes/ImageScale", - "zh/built-in-nodes/ImageScaleBy", - "zh/built-in-nodes/ImageScaleToMaxDimension", - "zh/built-in-nodes/ImageScaleToTotalPixels", - "zh/built-in-nodes/ImageUpscaleWithModel" - ] - }, - { - "group": "视频", - "pages": [ - "zh/built-in-nodes/WanDancerPadKeyframes", - "zh/built-in-nodes/WanDancerPadKeyframesList" - ] - }, - "zh/built-in-nodes/BatchImagesNode", - "zh/built-in-nodes/ConditioningCombine", - "zh/built-in-nodes/EmptyImage", - "zh/built-in-nodes/GetImageSize", - "zh/built-in-nodes/ImageBatch", - "zh/built-in-nodes/ImageCompare", - "zh/built-in-nodes/ImageInvert", - "zh/built-in-nodes/LoadImage", - "zh/built-in-nodes/LoadImageDataSetFromFolder", - "zh/built-in-nodes/LoadImageMask", - "zh/built-in-nodes/LoadImageOutput", - "zh/built-in-nodes/LoadImageSetFromFolderNode", - "zh/built-in-nodes/LoadImageSetNode", - "zh/built-in-nodes/LoadImageTextDataSetFromFolder", - "zh/built-in-nodes/LoadImageTextSetFromFolderNode", - "zh/built-in-nodes/LoraLoader", - "zh/built-in-nodes/LoraLoaderModelOnly", - "zh/built-in-nodes/Painter", - "zh/built-in-nodes/PreviewImage", - "zh/built-in-nodes/ResizeImageMaskNode", - "zh/built-in-nodes/SaveAnimatedPNG", - "zh/built-in-nodes/SaveAnimatedWEBP", - "zh/built-in-nodes/SaveImage", - "zh/built-in-nodes/SaveImageAdvanced", - "zh/built-in-nodes/SaveImageDataSetToFolder", - "zh/built-in-nodes/SaveImageTextDataSetToFolder", - "zh/built-in-nodes/SaveSVGNode", - "zh/built-in-nodes/WebcamCapture" - ] - }, - { - "group": "潜空间", - "pages": [ - { - "group": "视频", - "pages": [ - "zh/built-in-nodes/latent/video/trim-video-latent" - ] - } - ] - }, - { - "group": "加载器", - "pages": [ - "zh/built-in-nodes/ControlNetLoader" + "zh/built-in-nodes/TorchCompileModel" ] }, { - "group": "模型", + "group": "Model", "pages": [ { - "group": "条件", + "group": "Conditioning", "pages": [ { - "group": "3D Models", + "group": "Ace", + "pages": [ + "zh/built-in-nodes/TextEncodeAceStepAudio", + "zh/built-in-nodes/TextEncodeAceStepAudio1.5" + ] + }, + { + "group": "Autoregressive", "pages": [ - "zh/built-in-nodes/Hunyuan3Dv2Conditioning", - "zh/built-in-nodes/Hunyuan3Dv2ConditioningMultiView", - "zh/built-in-nodes/StableZero123_Conditioning", - "zh/built-in-nodes/StableZero123_Conditioning_Batched", - "zh/built-in-nodes/SV3D_Conditioning" + "zh/built-in-nodes/ARVideoI2V" ] }, { - "group": "音频", + "group": "Bernini", "pages": [ - "zh/built-in-nodes/LTXVReferenceAudio" + "zh/built-in-nodes/BerniniConditioning" + ] + }, + { + "group": "Boogu", + "pages": [ + "zh/built-in-nodes/TextEncodeBooguEdit" ] }, { @@ -3891,6 +3581,23 @@ "zh/built-in-nodes/SetUnionControlNetType" ] }, + { + "group": "Cosmos", + "pages": [ + "zh/built-in-nodes/CosmosImageToVideoLatent", + "zh/built-in-nodes/CosmosPredict2ImageToVideoLatent" + ] + }, + { + "group": "Flux", + "pages": [ + "zh/built-in-nodes/ClipTextEncodeFlux", + "zh/built-in-nodes/FluxDisableGuidance", + "zh/built-in-nodes/FluxGuidance", + "zh/built-in-nodes/FluxKontextImageScale", + "zh/built-in-nodes/FluxKontextMultiReferenceLatentMethod" + ] + }, { "group": "Gligen", "pages": [ @@ -3898,18 +3605,33 @@ ] }, { - "group": "图像", + "group": "Hidream", "pages": [ + "zh/built-in-nodes/ClipTextEncodeHiDream", "zh/built-in-nodes/HiDreamO1ReferenceImages" ] }, { - "group": "修复", + "group": "Hunyuan 3D", "pages": [ - "zh/built-in-nodes/CosmosImageToVideoLatent", - "zh/built-in-nodes/CosmosPredict2ImageToVideoLatent", - "zh/built-in-nodes/InpaintModelConditioning", - "zh/built-in-nodes/Wan22ImageToVideoLatent" + "zh/built-in-nodes/Hunyuan3Dv2Conditioning", + "zh/built-in-nodes/Hunyuan3Dv2ConditioningMultiView" + ] + }, + { + "group": "Hunyuan Image", + "pages": [ + "zh/built-in-nodes/ClipTextEncodeHunyuanDiT" + ] + }, + { + "group": "Hunyuan Video", + "pages": [ + "zh/built-in-nodes/HunyuanImageToVideo", + "zh/built-in-nodes/HunyuanRefinerLatent", + "zh/built-in-nodes/HunyuanVideo15ImageToVideo", + "zh/built-in-nodes/HunyuanVideo15SuperResolution", + "zh/built-in-nodes/TextEncodeHunyuanVideo_ImageToVideo" ] }, { @@ -3918,12 +3640,62 @@ "zh/built-in-nodes/InstructPixToPixConditioning" ] }, + { + "group": "Kandinsky", + "pages": [ + "zh/built-in-nodes/ClipTextEncodeKandinsky5", + "zh/built-in-nodes/Kandinsky5ImageToVideo" + ] + }, { "group": "Lotus", "pages": [ "zh/built-in-nodes/LotusConditioning" ] }, + { + "group": "Ltxv", + "pages": [ + "zh/built-in-nodes/GetICLoRAParameters", + "zh/built-in-nodes/LTXVAddGuide", + "zh/built-in-nodes/LTXVConditioning", + "zh/built-in-nodes/LTXVCropGuides", + "zh/built-in-nodes/LTXVImgToVideo", + "zh/built-in-nodes/LTXVImgToVideoInplace", + "zh/built-in-nodes/LTXVReferenceAudio" + ] + }, + { + "group": "Lumina", + "pages": [ + "zh/built-in-nodes/ClipTextEncodeLumina2" + ] + }, + { + "group": "Photomaker", + "pages": [ + "zh/built-in-nodes/PhotoMakerEncode" + ] + }, + { + "group": "Pixart", + "pages": [ + "zh/built-in-nodes/ClipTextEncodePixArtAlpha" + ] + }, + { + "group": "Qwen Image", + "pages": [ + "zh/built-in-nodes/TextEncodeQwenImageEdit", + "zh/built-in-nodes/TextEncodeQwenImageEditPlus" + ] + }, + { + "group": "Stable Audio", + "pages": [ + "zh/built-in-nodes/ConditioningStableAudio" + ] + }, { "group": "Stable Cascade", "pages": [ @@ -3931,91 +3703,185 @@ ] }, { - "group": "风格模型", + "group": "Stable Diffusion", "pages": [ - "zh/built-in-nodes/StyleModelApply" + "zh/built-in-nodes/ClipTextEncodeSD3", + "zh/built-in-nodes/ClipTextEncodeSDXL", + "zh/built-in-nodes/ClipTextEncodeSDXLRefiner" ] }, { - "group": "Upscale Diffusion", + "group": "Stable Diffusion Upscaler", "pages": [ "zh/built-in-nodes/SD_4XUpscale_Conditioning" ] }, { - "group": "视频模型", + "group": "Stable Video 3D", "pages": [ - "zh/built-in-nodes/ARVideoI2V", - "zh/built-in-nodes/GenerateTracks", - "zh/built-in-nodes/GetICLoRAParameters", - "zh/built-in-nodes/HunyuanImageToVideo", - "zh/built-in-nodes/HunyuanRefinerLatent", - "zh/built-in-nodes/HunyuanVideo15ImageToVideo", - "zh/built-in-nodes/HunyuanVideo15SuperResolution", - "zh/built-in-nodes/Kandinsky5ImageToVideo", - "zh/built-in-nodes/LTXVAddGuide", - "zh/built-in-nodes/LTXVConditioning", - "zh/built-in-nodes/LTXVCropGuides", - "zh/built-in-nodes/LTXVImgToVideo", - "zh/built-in-nodes/LTXVImgToVideoInplace", - "zh/built-in-nodes/NormalizeVideoLatentStart", - "zh/built-in-nodes/VOIDInpaintConditioning", - "zh/built-in-nodes/Wan22FunControlToVideo", - "zh/built-in-nodes/WanAnimateToVideo", - "zh/built-in-nodes/WanCameraEmbedding", - "zh/built-in-nodes/WanCameraImageToVideo", - "zh/built-in-nodes/WanDancerEncodeAudio", - "zh/built-in-nodes/WanDancerVideo", + "zh/built-in-nodes/SV3D_Conditioning" + ] + }, + { + "group": "Stable Zero123", + "pages": [ + "zh/built-in-nodes/StableZero123_Conditioning", + "zh/built-in-nodes/StableZero123_Conditioning_Batched" + ] + }, + { + "group": "Transform", + "pages": [ + "zh/built-in-nodes/ConditioningConcat", + "zh/built-in-nodes/ConditioningMultiply", + "zh/built-in-nodes/ConditioningSetArea", + "zh/built-in-nodes/ConditioningSetAreaPercentage", + "zh/built-in-nodes/ConditioningSetAreaPercentageVideo", + "zh/built-in-nodes/ConditioningSetAreaStrength", + "zh/built-in-nodes/ConditioningSetMask", + "zh/built-in-nodes/ConditioningSetTimestepRange", + "zh/built-in-nodes/ConditioningZeroOut" + ] + }, + { + "group": "Triposplat", + "pages": [ + "zh/built-in-nodes/TripoSplatConditioning", + "zh/built-in-nodes/TripoSplatPreprocessImage" + ] + }, + { + "group": "Void", + "pages": [ + "zh/built-in-nodes/VOIDInpaintConditioning" + ] + }, + { + "group": "Wan", + "pages": [ + { + "group": "Animate", + "pages": [ + "zh/built-in-nodes/WanAnimateToVideo" + ] + }, + { + "group": "Camera", + "pages": [ + "zh/built-in-nodes/WanCameraEmbedding", + "zh/built-in-nodes/WanCameraImageToVideo" + ] + }, + { + "group": "Dancer", + "pages": [ + "zh/built-in-nodes/WanDancerEncodeAudio", + "zh/built-in-nodes/WanDancerVideo" + ] + }, + { + "group": "Fun Control", + "pages": [ + "zh/built-in-nodes/Wan22FunControlToVideo", + "zh/built-in-nodes/WanFunControlToVideo" + ] + }, + { + "group": "Fun Inpaint", + "pages": [ + "zh/built-in-nodes/WanFunInpaintToVideo" + ] + }, + { + "group": "Humo", + "pages": [ + "zh/built-in-nodes/WanHuMoImageToVideo" + ] + }, + { + "group": "Infinite Talk", + "pages": [ + "zh/built-in-nodes/WanInfiniteTalkToVideo" + ] + }, + { + "group": "Move", + "pages": [ + "zh/built-in-nodes/GenerateTracks", + "zh/built-in-nodes/WanMoveConcatTrack", + "zh/built-in-nodes/WanMoveTracksFromCoords", + "zh/built-in-nodes/WanMoveTrackToVideo", + "zh/built-in-nodes/WanMoveVisualizeTracks", + "zh/built-in-nodes/WanTrackToVideo" + ] + }, + { + "group": "Phantom Subject", + "pages": [ + "zh/built-in-nodes/WanPhantomSubjectToVideo" + ] + }, + { + "group": "Scail", + "pages": [ + "zh/built-in-nodes/SCAIL2ColoredMask", + "zh/built-in-nodes/WanSCAILToVideo" + ] + }, + { + "group": "Sound", + "pages": [ + "zh/built-in-nodes/WanSoundImageToVideo", + "zh/built-in-nodes/WanSoundImageToVideoExtend" + ] + }, + { + "group": "Vace", + "pages": [ + "zh/built-in-nodes/WanVaceToVideo" + ] + }, + "zh/built-in-nodes/Wan22ImageToVideoLatent", "zh/built-in-nodes/WanFirstLastFrameToVideo", - "zh/built-in-nodes/WanFunControlToVideo", - "zh/built-in-nodes/WanFunInpaintToVideo", - "zh/built-in-nodes/WanHuMoImageToVideo", - "zh/built-in-nodes/WanImageToVideo", - "zh/built-in-nodes/WanInfiniteTalkToVideo", - "zh/built-in-nodes/WanMoveConcatTrack", - "zh/built-in-nodes/WanMoveTracksFromCoords", - "zh/built-in-nodes/WanMoveTrackToVideo", - "zh/built-in-nodes/WanMoveVisualizeTracks", - "zh/built-in-nodes/WanPhantomSubjectToVideo", - "zh/built-in-nodes/WanSCAILToVideo", - "zh/built-in-nodes/WanSoundImageToVideo", - "zh/built-in-nodes/WanSoundImageToVideoExtend", - "zh/built-in-nodes/WanTrackToVideo", - "zh/built-in-nodes/WanVaceToVideo" + "zh/built-in-nodes/WanImageToVideo" + ] + }, + { + "group": "Z Image", + "pages": [ + "zh/built-in-nodes/TextEncodeZImageOmni" ] }, "zh/built-in-nodes/AudioEncoderEncode", "zh/built-in-nodes/ClipSetLastLayer", "zh/built-in-nodes/ClipTextEncode", - "zh/built-in-nodes/CLIPTextEncodeLumina2", + "zh/built-in-nodes/ClipTextEncodeControlnet", "zh/built-in-nodes/ClipVisionEncode", - "zh/built-in-nodes/ConditioningConcat", - "zh/built-in-nodes/ConditioningSetArea", - "zh/built-in-nodes/ConditioningSetAreaPercentage", - "zh/built-in-nodes/ConditioningSetAreaPercentageVideo", - "zh/built-in-nodes/ConditioningSetAreaStrength", - "zh/built-in-nodes/ConditioningSetMask", - "zh/built-in-nodes/ConditioningStableAudio", - "zh/built-in-nodes/TextEncodeAceStepAudio", - "zh/built-in-nodes/TextEncodeAceStepAudio1.5", + "zh/built-in-nodes/InpaintModelConditioning", + "zh/built-in-nodes/NormalizeVideoLatentStart", + "zh/built-in-nodes/PiDConditioning", + "zh/built-in-nodes/ReferenceLatent", + "zh/built-in-nodes/ReferenceTimbreAudio", + "zh/built-in-nodes/StyleModelApply", + "zh/built-in-nodes/T5TokenizerOptions", "zh/built-in-nodes/unCLIPConditioning" ] }, { - "group": "潜空间", + "group": "Latent", "pages": [ { - "group": "3D", + "group": "Ace", "pages": [ - "zh/built-in-nodes/EmptyLatentHunyuan3Dv2", - "zh/built-in-nodes/VAEDecodeHunyuan3D" + "zh/built-in-nodes/EmptyAceStep1.5LatentAudio", + "zh/built-in-nodes/EmptyAceStepLatentAudio" ] }, { - "group": "高级", + "group": "Advanced", "pages": [ { - "group": "操作", + "group": "Operations", "pages": [ "zh/built-in-nodes/LatentApplyOperation", "zh/built-in-nodes/LatentApplyOperationCFG", @@ -4034,22 +3900,15 @@ ] }, { - "group": "音频", + "group": "Autoregressive", "pages": [ - "zh/built-in-nodes/EmptyAceStep1.5LatentAudio", - "zh/built-in-nodes/EmptyAceStepLatentAudio", - "zh/built-in-nodes/EmptyLatentAudio", - "zh/built-in-nodes/LTXVAudioVAEDecode", - "zh/built-in-nodes/LTXVAudioVAEEncode", - "zh/built-in-nodes/LTXVEmptyLatentAudio", - "zh/built-in-nodes/VAEDecodeAudio", - "zh/built-in-nodes/VAEDecodeAudioTiled", - "zh/built-in-nodes/VAEEncodeAudio" + "zh/built-in-nodes/EmptyARVideoLatent" ] }, { - "group": "批处理", + "group": "Batch", "pages": [ + "zh/built-in-nodes/BatchLatentsNode", "zh/built-in-nodes/LatentBatch", "zh/built-in-nodes/LatentFromBatch", "zh/built-in-nodes/RebatchLatents", @@ -4064,28 +3923,71 @@ ] }, { - "group": "图像", + "group": "Cosmos", + "pages": [ + "zh/built-in-nodes/EmptyCosmosLatentVideo" + ] + }, + { + "group": "Flux", + "pages": [ + "zh/built-in-nodes/EmptyFlux2LatentImage" + ] + }, + { + "group": "Hidream", "pages": [ "zh/built-in-nodes/EmptyHiDreamO1LatentImage" ] }, { - "group": "修复", + "group": "Hunyhuan Video", "pages": [ - "zh/built-in-nodes/SetLatentNoiseMask", - "zh/built-in-nodes/VAEEncodeForInpaint" + "zh/built-in-nodes/HunyuanVideo15LatentUpscaleWithModel" ] }, { - "group": "Qwen", + "group": "Hunyuan 3D", "pages": [ - "zh/built-in-nodes/EmptyQwenImageLayeredLatentImage" + "zh/built-in-nodes/EmptyLatentHunyuan3Dv2", + "zh/built-in-nodes/VAEDecodeHunyuan3D" ] }, { - "group": "Sd3", + "group": "Hunyuan Image", "pages": [ - "zh/built-in-nodes/EmptySD3LatentImage" + "zh/built-in-nodes/EmptyHunyuanImageLatent" + ] + }, + { + "group": "Hunyuan Video", + "pages": [ + "zh/built-in-nodes/EmptyHunyuanLatentVideo", + "zh/built-in-nodes/EmptyHunyuanVideo15Latent" + ] + }, + { + "group": "Ltxv", + "pages": [ + "zh/built-in-nodes/EmptyLTXVLatentVideo", + "zh/built-in-nodes/LTXVAudioVAEDecode", + "zh/built-in-nodes/LTXVAudioVAEEncode", + "zh/built-in-nodes/LTXVConcatAVLatent", + "zh/built-in-nodes/LTXVEmptyLatentAudio", + "zh/built-in-nodes/LTXVLatentUpsampler", + "zh/built-in-nodes/LTXVSeparateAVLatent" + ] + }, + { + "group": "Mochi", + "pages": [ + "zh/built-in-nodes/EmptyMochiLatentVideo" + ] + }, + { + "group": "Qwen", + "pages": [ + "zh/built-in-nodes/EmptyQwenImageLayeredLatentImage" ] }, { @@ -4096,7 +3998,13 @@ ] }, { - "group": "变换", + "group": "Stable Diffusion", + "pages": [ + "zh/built-in-nodes/EmptySD3LatentImage" + ] + }, + { + "group": "Transform", "pages": [ "zh/built-in-nodes/LatentCrop", "zh/built-in-nodes/LatentFlip", @@ -4104,67 +4012,116 @@ ] }, { - "group": "视频", + "group": "Triposplat", "pages": [ - { - "group": "Ltxv", - "pages": [ - "zh/built-in-nodes/EmptyLTXVLatentVideo", - "zh/built-in-nodes/LTXVConcatAVLatent", - "zh/built-in-nodes/LTXVSeparateAVLatent" - ] - }, - "zh/built-in-nodes/EmptyARVideoLatent", - "zh/built-in-nodes/EmptyCosmosLatentVideo", - "zh/built-in-nodes/EmptyHunyuanLatentVideo", - "zh/built-in-nodes/EmptyHunyuanVideo15Latent", - "zh/built-in-nodes/EmptyMochiLatentVideo", - "zh/built-in-nodes/LTXVLatentUpsampler", - "zh/built-in-nodes/TrimVideoLatent", - "zh/built-in-nodes/VOIDWarpedNoise" + "zh/built-in-nodes/TripoSplatSamplingPreview", + "zh/built-in-nodes/VAEDecodeTripoSplat" + ] + }, + { + "group": "Void", + "pages": [ + "zh/built-in-nodes/VOIDWarpedNoise", + "zh/built-in-nodes/VOIDWarpedNoiseSource" ] }, - "zh/built-in-nodes/BatchLatentsNode", - "zh/built-in-nodes/EmptyFlux2LatentImage", - "zh/built-in-nodes/EmptyHunyuanImageLatent", + "zh/built-in-nodes/EmptyLatentAudio", "zh/built-in-nodes/EmptyLatentImage", - "zh/built-in-nodes/HunyuanVideo15LatentUpscaleWithModel", "zh/built-in-nodes/LatentComposite", "zh/built-in-nodes/LatentCompositeMasked", "zh/built-in-nodes/LatentUpscale", "zh/built-in-nodes/LatentUpscaleBy", + "zh/built-in-nodes/LoadLatent", + "zh/built-in-nodes/SaveLatent", + "zh/built-in-nodes/SetLatentNoiseMask", + "zh/built-in-nodes/TrimVideoLatent", "zh/built-in-nodes/VAEDecode", - "zh/built-in-nodes/VAEEncode" + "zh/built-in-nodes/VAEDecodeAudio", + "zh/built-in-nodes/VAEDecodeAudioTiled", + "zh/built-in-nodes/VAEDecodeTiled", + "zh/built-in-nodes/VAEEncode", + "zh/built-in-nodes/VAEEncodeAudio", + "zh/built-in-nodes/VAEEncodeForInpaint", + "zh/built-in-nodes/VAEEncodeTiled" ] }, { - "group": "加载器", + "group": "Loaders", "pages": [ "zh/built-in-nodes/AudioEncoderLoader", + "zh/built-in-nodes/CheckpointLoader", "zh/built-in-nodes/CheckpointLoaderSimple", + "zh/built-in-nodes/ClipLoader", "zh/built-in-nodes/ClipVisionLoader", "zh/built-in-nodes/DiffControlNetLoader", + "zh/built-in-nodes/DiffusersLoader", + "zh/built-in-nodes/DualCLIPLoader", "zh/built-in-nodes/FrameInterpolationModelLoader", "zh/built-in-nodes/GLIGENLoader", "zh/built-in-nodes/HypernetworkLoader", "zh/built-in-nodes/ImageOnlyCheckpointLoader", "zh/built-in-nodes/LatentUpscaleModelLoader", "zh/built-in-nodes/LoadBackgroundRemovalModel", + "zh/built-in-nodes/LoadDA3Model", "zh/built-in-nodes/LoadMediaPipeFaceLandmarker", "zh/built-in-nodes/LoadMoGeModel", "zh/built-in-nodes/LoraLoaderBypass", "zh/built-in-nodes/LoraLoaderBypassModelOnly", "zh/built-in-nodes/LoraModelLoader", + "zh/built-in-nodes/LTXAVTextEncoderLoader", "zh/built-in-nodes/LTXVAudioVAELoader", + "zh/built-in-nodes/ModelPatchLoader", "zh/built-in-nodes/OpticalFlowLoader", + "zh/built-in-nodes/PhotoMakerLoader", + "zh/built-in-nodes/QuadrupleCLIPLoader", "zh/built-in-nodes/StyleModelLoader", + "zh/built-in-nodes/TripleCLIPLoader", "zh/built-in-nodes/unCLIPCheckpointLoader", + "zh/built-in-nodes/UNETLoader", "zh/built-in-nodes/UpscaleModelLoader", "zh/built-in-nodes/VAELoader" ] }, { - "group": "补丁", + "group": "Merging", + "pages": [ + { + "group": "Model Specific", + "pages": [ + "zh/built-in-nodes/ModelMergeAuraflow", + "zh/built-in-nodes/ModelMergeCosmos14B", + "zh/built-in-nodes/ModelMergeCosmos7B", + "zh/built-in-nodes/ModelMergeCosmosPredict2_14B", + "zh/built-in-nodes/ModelMergeCosmosPredict2_2B", + "zh/built-in-nodes/ModelMergeFlux1", + "zh/built-in-nodes/ModelMergeKrea2", + "zh/built-in-nodes/ModelMergeLTXV", + "zh/built-in-nodes/ModelMergeMochiPreview", + "zh/built-in-nodes/ModelMergeQwenImage", + "zh/built-in-nodes/ModelMergeSD1", + "zh/built-in-nodes/ModelMergeSD35_Large", + "zh/built-in-nodes/ModelMergeSD3_2B", + "zh/built-in-nodes/ModelMergeSDXL", + "zh/built-in-nodes/ModelMergeWAN2_1" + ] + }, + "zh/built-in-nodes/CheckpointSave", + "zh/built-in-nodes/ClipMergeAdd", + "zh/built-in-nodes/ClipMergeSimple", + "zh/built-in-nodes/ClipMergeSubtract", + "zh/built-in-nodes/ClipSave", + "zh/built-in-nodes/ImageOnlyCheckpointSave", + "zh/built-in-nodes/ModelMergeAdd", + "zh/built-in-nodes/ModelMergeBlocks", + "zh/built-in-nodes/ModelMergeSimple", + "zh/built-in-nodes/ModelMergeSubtract", + "zh/built-in-nodes/ModelSave", + "zh/built-in-nodes/SaveLoRA", + "zh/built-in-nodes/VAESave" + ] + }, + { + "group": "Patch", "pages": [ { "group": "Chroma Radiance", @@ -4175,9 +4132,40 @@ { "group": "Flux", "pages": [ + "zh/built-in-nodes/ModelSamplingFlux", "zh/built-in-nodes/USOStyleReference" ] }, + { + "group": "Hidream", + "pages": [ + "zh/built-in-nodes/HiDreamO1PatchSeamSmoothing" + ] + }, + { + "group": "Ltxv", + "pages": [ + "zh/built-in-nodes/ModelSamplingLTXV" + ] + }, + { + "group": "Qwen", + "pages": [ + "zh/built-in-nodes/QwenImageDiffsynthControlnet" + ] + }, + { + "group": "Stable Cascade", + "pages": [ + "zh/built-in-nodes/ModelSamplingStableCascade" + ] + }, + { + "group": "Stable Diffusion", + "pages": [ + "zh/built-in-nodes/ModelSamplingSD3" + ] + }, { "group": "Supir", "pages": [ @@ -4197,16 +4185,35 @@ "zh/built-in-nodes/TomePatchModel" ] }, + { + "group": "Wan", + "pages": [ + "zh/built-in-nodes/WanContextWindowsManual" + ] + }, + { + "group": "Z Image", + "pages": [ + "zh/built-in-nodes/ZImageFunControlnet" + ] + }, "zh/built-in-nodes/ContextWindowsManual", - "zh/built-in-nodes/ScaleROPE", - "zh/built-in-nodes/WanContextWindowsManual" + "zh/built-in-nodes/LTXVContextWindows", + "zh/built-in-nodes/ModelNoiseScale", + "zh/built-in-nodes/ModelSamplingAuraFlow", + "zh/built-in-nodes/ModelSamplingContinuousEDM", + "zh/built-in-nodes/ModelSamplingContinuousV", + "zh/built-in-nodes/ModelSamplingDiscrete", + "zh/built-in-nodes/RenormCFG", + "zh/built-in-nodes/RescaleCFG", + "zh/built-in-nodes/ScaleROPE" ] }, { - "group": "采样", + "group": "Sampling", "pages": [ { - "group": "自定义采样", + "group": "Custom", "pages": [ "zh/built-in-nodes/APG", "zh/built-in-nodes/SamplerCustom", @@ -4214,10 +4221,11 @@ ] }, { - "group": "引导器", + "group": "Guiders", "pages": [ "zh/built-in-nodes/BasicGuider", "zh/built-in-nodes/CFGGuider", + "zh/built-in-nodes/CFGOverride", "zh/built-in-nodes/DualCFGGuider", "zh/built-in-nodes/DualModelGuider", "zh/built-in-nodes/VideoLinearCFGGuidance", @@ -4225,15 +4233,15 @@ ] }, { - "group": "噪声", + "group": "Noise", "pages": [ + "zh/built-in-nodes/AddNoise", "zh/built-in-nodes/DisableNoise", - "zh/built-in-nodes/RandomNoise", - "zh/built-in-nodes/VOIDWarpedNoiseSource" + "zh/built-in-nodes/RandomNoise" ] }, { - "group": "采样器", + "group": "Samplers", "pages": [ "zh/built-in-nodes/KSamplerSelect", "zh/built-in-nodes/SamplerARVideo", @@ -4254,7 +4262,7 @@ ] }, { - "group": "调度器", + "group": "Schedulers", "pages": [ "zh/built-in-nodes/AlignYourStepsScheduler", "zh/built-in-nodes/BasicScheduler", @@ -4262,6 +4270,7 @@ "zh/built-in-nodes/ExponentialScheduler", "zh/built-in-nodes/Flux2Scheduler", "zh/built-in-nodes/GITSScheduler", + "zh/built-in-nodes/Ideogram4Scheduler", "zh/built-in-nodes/KarrasScheduler", "zh/built-in-nodes/LaplaceScheduler", "zh/built-in-nodes/LTXVScheduler", @@ -4276,6 +4285,7 @@ "pages": [ "zh/built-in-nodes/ExtendIntermediateSigmas", "zh/built-in-nodes/FlipSigmas", + "zh/built-in-nodes/ManualSigmas", "zh/built-in-nodes/SamplingPercentToSigma", "zh/built-in-nodes/SetFirstSigma", "zh/built-in-nodes/SplitSigmas", @@ -4287,7 +4297,7 @@ ] }, { - "group": "训练", + "group": "Training", "pages": [ "zh/built-in-nodes/LoadTrainingDataset", "zh/built-in-nodes/LossGraphNode", @@ -4300,7 +4310,7 @@ ] }, { - "group": "合作伙伴", + "group": "Partner", "pages": [ { "group": "3D", @@ -4345,6 +4355,7 @@ "pages": [ "zh/built-in-nodes/TripoConversionNode", "zh/built-in-nodes/TripoImageToModelNode", + "zh/built-in-nodes/TripoImportModelNode", "zh/built-in-nodes/TripoMultiviewToModelNode", "zh/built-in-nodes/TripoP1ImageToModelNode", "zh/built-in-nodes/TripoP1MultiviewToModelNode", @@ -4359,8 +4370,14 @@ ] }, { - "group": "音频", + "group": "Audio", "pages": [ + { + "group": "Bytedance", + "pages": [ + "zh/built-in-nodes/ByteDanceSeedAudio" + ] + }, { "group": "Elevenlabs", "pages": [ @@ -4380,19 +4397,11 @@ "zh/built-in-nodes/SoniloTextToMusic", "zh/built-in-nodes/SoniloVideoToMusic" ] - }, - { - "group": "Stability Ai", - "pages": [ - "zh/built-in-nodes/StabilityAudioInpaint", - "zh/built-in-nodes/StabilityAudioToAudio", - "zh/built-in-nodes/StabilityTextToAudio" - ] } ] }, { - "group": "图像", + "group": "Image", "pages": [ { "group": "Beeble", @@ -4453,8 +4462,6 @@ { "group": "Ideogram", "pages": [ - "zh/built-in-nodes/IdeogramV1", - "zh/built-in-nodes/IdeogramV2", "zh/built-in-nodes/IdeogramV3", "zh/built-in-nodes/IdeogramV4" ] @@ -4535,388 +4542,732 @@ ] }, { - "group": "Reve", + "group": "Reve", + "pages": [ + "zh/built-in-nodes/ReveImageCreateNode", + "zh/built-in-nodes/ReveImageEditNode", + "zh/built-in-nodes/ReveImageRemixNode" + ] + }, + { + "group": "Runway", + "pages": [ + "zh/built-in-nodes/RunwayTextToImageNode" + ] + }, + { + "group": "Topaz", + "pages": [ + "zh/built-in-nodes/TopazImageEnhance" + ] + }, + { + "group": "Wan", + "pages": [ + "zh/built-in-nodes/WanImageToImageApi", + "zh/built-in-nodes/WanTextToImageApi" + ] + }, + { + "group": "Wavespeed", + "pages": [ + "zh/built-in-nodes/WavespeedImageUpscaleNode" + ] + } + ] + }, + { + "group": "Text", + "pages": [ + { + "group": "Anthropic", + "pages": [ + "zh/built-in-nodes/ClaudeNode" + ] + }, + { + "group": "Bytedance", + "pages": [ + "zh/built-in-nodes/ByteDanceSeedNode" + ] + }, + { + "group": "Gemini", + "pages": [ + "zh/built-in-nodes/GeminiInputFiles", + "zh/built-in-nodes/GeminiNode", + "zh/built-in-nodes/GeminiNodeV2" + ] + }, + { + "group": "Openai", + "pages": [ + "zh/built-in-nodes/OpenAIChatConfig", + "zh/built-in-nodes/OpenAIChatNode", + "zh/built-in-nodes/OpenAIInputFiles" + ] + }, + { + "group": "Openrouter", + "pages": [ + "zh/built-in-nodes/OpenRouterLLMNode" + ] + } + ] + }, + { + "group": "Video", + "pages": [ + { + "group": "Beeble", + "pages": [ + "zh/built-in-nodes/BeebleSwitchXVideoEdit" + ] + }, + { + "group": "Bria", + "pages": [ + "zh/built-in-nodes/BriaRemoveVideoBackground", + "zh/built-in-nodes/BriaTransparentVideoBackground", + "zh/built-in-nodes/BriaVideoGreenScreen", + "zh/built-in-nodes/BriaVideoReplaceBackground" + ] + }, + { + "group": "Bytedance", + "pages": [ + "zh/built-in-nodes/ByteDance2FirstLastFrameNode", + "zh/built-in-nodes/ByteDance2ReferenceNode", + "zh/built-in-nodes/ByteDance2TextToVideoNode", + "zh/built-in-nodes/ByteDanceCreateVideoAsset", + "zh/built-in-nodes/ByteDanceFirstLastFrameNode", + "zh/built-in-nodes/ByteDanceImageReferenceNode", + "zh/built-in-nodes/ByteDanceImageToVideoNode", + "zh/built-in-nodes/ByteDanceTextToVideoNode" + ] + }, + { + "group": "Gemini", + "pages": [ + "zh/built-in-nodes/GeminiVideoOmni" + ] + }, + { + "group": "Grok", + "pages": [ + "zh/built-in-nodes/GrokVideoEditNode", + "zh/built-in-nodes/GrokVideoExtendNode", + "zh/built-in-nodes/GrokVideoNode", + "zh/built-in-nodes/GrokVideoReferenceNode" + ] + }, + { + "group": "Hitpaw", + "pages": [ + "zh/built-in-nodes/HitPawVideoEnhance" + ] + }, + { + "group": "Kling", + "pages": [ + "zh/built-in-nodes/KlingAvatarNode", + "zh/built-in-nodes/KlingCameraControlI2VNode", + "zh/built-in-nodes/KlingCameraControls", + "zh/built-in-nodes/KlingCameraControlT2VNode", + "zh/built-in-nodes/KlingDualCharacterVideoEffectNode", + "zh/built-in-nodes/KlingFirstLastFrameNode", + "zh/built-in-nodes/KlingImage2VideoNode", + "zh/built-in-nodes/KlingImageToVideoWithAudio", + "zh/built-in-nodes/KlingLipSyncAudioToVideoNode", + "zh/built-in-nodes/KlingLipSyncTextToVideoNode", + "zh/built-in-nodes/KlingMotionControl", + "zh/built-in-nodes/KlingOmniProEditVideoNode", + "zh/built-in-nodes/KlingOmniProFirstLastFrameNode", + "zh/built-in-nodes/KlingOmniProImageToVideoNode", + "zh/built-in-nodes/KlingOmniProTextToVideoNode", + "zh/built-in-nodes/KlingOmniProVideoToVideoNode", + "zh/built-in-nodes/KlingSingleImageVideoEffectNode", + "zh/built-in-nodes/KlingStartEndFrameNode", + "zh/built-in-nodes/KlingTextToVideoNode", + "zh/built-in-nodes/KlingTextToVideoWithAudio", + "zh/built-in-nodes/KlingVideoExtendNode", + "zh/built-in-nodes/KlingVideoNode" + ] + }, + { + "group": "Ltxv", + "pages": [ + "zh/built-in-nodes/LtxvApiImageToVideo", + "zh/built-in-nodes/LtxvApiTextToVideo" + ] + }, + { + "group": "Luma", + "pages": [ + "zh/built-in-nodes/LumaConceptsNode", + "zh/built-in-nodes/LumaImageToVideoNode", + "zh/built-in-nodes/LumaRay32ExtendVideoNode", + "zh/built-in-nodes/LumaRay32ImageToVideoNode", + "zh/built-in-nodes/LumaRay32KeyframeNode", + "zh/built-in-nodes/LumaRay32KeyframesToVideoNode", + "zh/built-in-nodes/LumaRay32TextToVideoNode", + "zh/built-in-nodes/LumaRay32VideoEditNode", + "zh/built-in-nodes/LumaRay32VideoReframeNode", + "zh/built-in-nodes/LumaVideoNode" + ] + }, + { + "group": "Minimax", + "pages": [ + "zh/built-in-nodes/MinimaxHailuoVideoNode", + "zh/built-in-nodes/MinimaxImageToVideoNode", + "zh/built-in-nodes/MinimaxSubjectToVideoNode", + "zh/built-in-nodes/MinimaxTextToVideoNode" + ] + }, + { + "group": "Pixverse", + "pages": [ + "zh/built-in-nodes/PixverseImageToVideoNode", + "zh/built-in-nodes/PixverseTemplateNode", + "zh/built-in-nodes/PixverseTextToVideoNode", + "zh/built-in-nodes/PixverseTransitionVideoNode" + ] + }, + { + "group": "Runway", "pages": [ - "zh/built-in-nodes/ReveImageCreateNode", - "zh/built-in-nodes/ReveImageEditNode", - "zh/built-in-nodes/ReveImageRemixNode" + "zh/built-in-nodes/RunwayAleph2KeyframeNode", + "zh/built-in-nodes/RunwayAleph2PromptImageNode", + "zh/built-in-nodes/RunwayAleph2VideoToVideoNode", + "zh/built-in-nodes/RunwayFirstLastFrameNode", + "zh/built-in-nodes/RunwayImageToVideoNodeGen3a", + "zh/built-in-nodes/RunwayImageToVideoNodeGen4" ] }, { - "group": "Runway", + "group": "Sora", "pages": [ - "zh/built-in-nodes/RunwayTextToImageNode" + "zh/built-in-nodes/OpenAIVideoSora2" ] }, { - "group": "Stability Ai", + "group": "Topaz", "pages": [ - "zh/built-in-nodes/StabilityStableImageSD_3_5Node", - "zh/built-in-nodes/StabilityStableImageUltraNode", - "zh/built-in-nodes/StabilityUpscaleConservativeNode", - "zh/built-in-nodes/StabilityUpscaleCreativeNode", - "zh/built-in-nodes/StabilityUpscaleFastNode" + "zh/built-in-nodes/TopazVideoEnhance", + "zh/built-in-nodes/TopazVideoEnhanceV2" ] }, { - "group": "Topaz", + "group": "Veo", "pages": [ - "zh/built-in-nodes/TopazImageEnhance" + "zh/built-in-nodes/Veo3FirstLastFrameNode", + "zh/built-in-nodes/Veo3VideoGenerationNode", + "zh/built-in-nodes/VeoVideoGenerationNode" + ] + }, + { + "group": "Vidu", + "pages": [ + "zh/built-in-nodes/Vidu2ImageToVideoNode", + "zh/built-in-nodes/Vidu2ReferenceVideoNode", + "zh/built-in-nodes/Vidu2StartEndToVideoNode", + "zh/built-in-nodes/Vidu2TextToVideoNode", + "zh/built-in-nodes/Vidu3ImageToVideoNode", + "zh/built-in-nodes/Vidu3StartEndToVideoNode", + "zh/built-in-nodes/Vidu3TextToVideoNode", + "zh/built-in-nodes/ViduExtendVideoNode", + "zh/built-in-nodes/ViduImageToVideoNode", + "zh/built-in-nodes/ViduMultiFrameVideoNode", + "zh/built-in-nodes/ViduReferenceVideoNode", + "zh/built-in-nodes/ViduStartEndToVideoNode", + "zh/built-in-nodes/ViduTextToVideoNode" ] }, { "group": "Wan", "pages": [ - "zh/built-in-nodes/WanImageToImageApi", - "zh/built-in-nodes/WanTextToImageApi" + "zh/built-in-nodes/HappyHorseImageToVideoApi", + "zh/built-in-nodes/HappyHorseReferenceVideoApi", + "zh/built-in-nodes/HappyHorseTextToVideoApi", + "zh/built-in-nodes/HappyHorseVideoEditApi", + "zh/built-in-nodes/Wan2ImageToVideoApi", + "zh/built-in-nodes/Wan2ReferenceVideoApi", + "zh/built-in-nodes/Wan2TextToVideoApi", + "zh/built-in-nodes/Wan2VideoContinuationApi", + "zh/built-in-nodes/Wan2VideoEditApi", + "zh/built-in-nodes/WanImageToVideoApi", + "zh/built-in-nodes/WanReferenceVideoApi", + "zh/built-in-nodes/WanTextToVideoApi" ] }, { "group": "Wavespeed", "pages": [ - "zh/built-in-nodes/WavespeedImageUpscaleNode" + "zh/built-in-nodes/WavespeedFlashVSRNode" ] } ] + } + ] + }, + { + "group": "Text", + "pages": [ + "zh/built-in-nodes/AddTextPrefix", + "zh/built-in-nodes/AddTextSuffix", + "zh/built-in-nodes/BuildJsonPromptIdeogram", + "zh/built-in-nodes/CaseConverter", + "zh/built-in-nodes/ConvertArrayToString", + "zh/built-in-nodes/ConvertDictionaryToString", + "zh/built-in-nodes/JsonExtractString", + "zh/built-in-nodes/MergeTextLists", + "zh/built-in-nodes/RegexExtract", + "zh/built-in-nodes/RegexMatch", + "zh/built-in-nodes/RegexReplace", + "zh/built-in-nodes/ReplaceText", + "zh/built-in-nodes/StringCompare", + "zh/built-in-nodes/StringConcatenate", + "zh/built-in-nodes/StringContains", + "zh/built-in-nodes/StringFormat", + "zh/built-in-nodes/StringLength", + "zh/built-in-nodes/StringReplace", + "zh/built-in-nodes/StringSubstring", + "zh/built-in-nodes/StringTrim", + "zh/built-in-nodes/StripWhitespace", + "zh/built-in-nodes/TextGenerate", + "zh/built-in-nodes/TextGenerateLTX2Prompt", + "zh/built-in-nodes/TextToLowercase", + "zh/built-in-nodes/TextToUppercase", + "zh/built-in-nodes/TruncateText" + ] + }, + { + "group": "Utilities", + "pages": [ + { + "group": "Logic", + "pages": [ + "zh/built-in-nodes/AutogrowNamesTestNode", + "zh/built-in-nodes/AutogrowPrefixTestNode", + "zh/built-in-nodes/ComboOptionTestNode", + "zh/built-in-nodes/ComfyAndNode", + "zh/built-in-nodes/ComfyNotNode", + "zh/built-in-nodes/ComfyOrNode", + "zh/built-in-nodes/ComfySoftSwitchNode", + "zh/built-in-nodes/ComfySwitchNode", + "zh/built-in-nodes/ConvertStringToComboNode", + "zh/built-in-nodes/DCTestNode", + "zh/built-in-nodes/InvertBooleanNode" + ] + }, + { + "group": "Primitive", + "pages": [ + "zh/built-in-nodes/PrimitiveBoolean", + "zh/built-in-nodes/PrimitiveBoundingBox", + "zh/built-in-nodes/PrimitiveFloat", + "zh/built-in-nodes/PrimitiveInt", + "zh/built-in-nodes/PrimitiveString", + "zh/built-in-nodes/PrimitiveStringMultiline" + ] + }, + "zh/built-in-nodes/ColorToRGBInt", + "zh/built-in-nodes/ComfyMathExpression", + "zh/built-in-nodes/ComfyNumberConvert", + "zh/built-in-nodes/CreateBoundingBoxes", + "zh/built-in-nodes/CreateList", + "zh/built-in-nodes/CurveEditor", + "zh/built-in-nodes/CustomCombo", + "zh/built-in-nodes/ImageHistogram", + "zh/built-in-nodes/PreviewAny", + "zh/built-in-nodes/ResolutionSelector", + "zh/built-in-nodes/SeedNode" + ] + }, + { + "group": "Video", + "pages": [ + { + "group": "Preprocessors", + "pages": [ + "zh/built-in-nodes/LTXVPreprocess" + ] + }, + "zh/built-in-nodes/CreateVideo", + "zh/built-in-nodes/FrameInterpolate", + "zh/built-in-nodes/GetVideoComponents", + "zh/built-in-nodes/LoadVideo", + "zh/built-in-nodes/SaveVideo", + "zh/built-in-nodes/SaveWEBM", + "zh/built-in-nodes/Video Slice" + ] + }, + { + "group": "加载器", + "pages": [ + "zh/built-in-nodes/ControlNetLoader" + ] + }, + { + "group": "图像", + "pages": [ + { + "group": "Adjustments", + "pages": [ + "zh/built-in-nodes/AdjustBrightness", + "zh/built-in-nodes/AdjustContrast" + ] + }, + { + "group": "Background Removal", + "pages": [ + "zh/built-in-nodes/RemoveBackground" + ] + }, + { + "group": "Batch", + "pages": [ + "zh/built-in-nodes/ImageDeduplication", + "zh/built-in-nodes/ImageFromBatch", + "zh/built-in-nodes/ImageGrid", + "zh/built-in-nodes/ImageMergeTileList", + "zh/built-in-nodes/MergeImageLists", + "zh/built-in-nodes/RebatchImages", + "zh/built-in-nodes/RepeatImageBatch", + "zh/built-in-nodes/ShuffleDataset", + "zh/built-in-nodes/ShuffleImageTextDataset", + "zh/built-in-nodes/SplitImageToTileList" + ] + }, + { + "group": "Color", + "pages": [ + "zh/built-in-nodes/ImageRGBToYUV", + "zh/built-in-nodes/ImageYUVToRGB", + "zh/built-in-nodes/NormalizeImages" + ] + }, + { + "group": "Compositing", + "pages": [ + "zh/built-in-nodes/ImageCompositeMasked", + "zh/built-in-nodes/JoinImageWithAlpha", + "zh/built-in-nodes/PorterDuffImageComposite", + "zh/built-in-nodes/SplitImageWithAlpha" + ] + }, + { + "group": "Detection", + "pages": [ + "zh/built-in-nodes/DrawBBoxes", + "zh/built-in-nodes/MediaPipeFaceLandmarker", + "zh/built-in-nodes/MediaPipeFaceMask", + "zh/built-in-nodes/MediaPipeFaceMeshVisualize", + "zh/built-in-nodes/RTDETR_detect", + "zh/built-in-nodes/SAM3_Detect", + "zh/built-in-nodes/SAM3_TrackPreview", + "zh/built-in-nodes/SAM3_TrackToMask", + "zh/built-in-nodes/SAM3_VideoTrack", + "zh/built-in-nodes/SDPoseDrawKeypoints", + "zh/built-in-nodes/SDPoseFaceBBoxes", + "zh/built-in-nodes/SDPoseKeypointExtractor" + ] + }, + { + "group": "Filters", + "pages": [ + "zh/built-in-nodes/Canny", + "zh/built-in-nodes/ColorTransfer", + "zh/built-in-nodes/ImageAddNoise", + "zh/built-in-nodes/ImageBlend", + "zh/built-in-nodes/ImageBlur", + "zh/built-in-nodes/ImageQuantize", + "zh/built-in-nodes/ImageSharpen", + "zh/built-in-nodes/Morphology" + ] + }, + { + "group": "Geometry Estimation", + "pages": [ + "zh/built-in-nodes/DA3GeometryToMesh", + "zh/built-in-nodes/DA3GeometryToPointCloud", + "zh/built-in-nodes/DA3Inference", + "zh/built-in-nodes/DA3Render", + "zh/built-in-nodes/MoGeInference", + "zh/built-in-nodes/MoGePanoramaInference", + "zh/built-in-nodes/MoGePointMapToMesh", + "zh/built-in-nodes/MoGeRender" + ] + }, + { + "group": "Mask", + "pages": [ + "zh/built-in-nodes/BatchMasksNode", + "zh/built-in-nodes/CropMask", + "zh/built-in-nodes/FeatherMask", + "zh/built-in-nodes/GrowMask", + "zh/built-in-nodes/ImageColorToMask", + "zh/built-in-nodes/ImageToMask", + "zh/built-in-nodes/InvertMask", + "zh/built-in-nodes/MaskComposite", + "zh/built-in-nodes/MaskPreview", + "zh/built-in-nodes/MaskToImage", + "zh/built-in-nodes/SolidMask", + "zh/built-in-nodes/ThresholdMask", + "zh/built-in-nodes/VOIDQuadmaskPreprocess" + ] + }, + { + "group": "Shader", + "pages": [ + "zh/built-in-nodes/GLSLShader" + ] }, { - "group": "文本", + "group": "Transform", "pages": [ - { - "group": "Anthropic", - "pages": [ - "zh/built-in-nodes/ClaudeNode" - ] - }, - { - "group": "Bytedance", - "pages": [ - "zh/built-in-nodes/ByteDanceSeedNode" - ] - }, - { - "group": "Gemini", - "pages": [ - "zh/built-in-nodes/GeminiInputFiles", - "zh/built-in-nodes/GeminiNode" - ] - }, - { - "group": "Openai", - "pages": [ - "zh/built-in-nodes/OpenAIChatConfig", - "zh/built-in-nodes/OpenAIChatNode", - "zh/built-in-nodes/OpenAIInputFiles" - ] - }, - { - "group": "Openrouter", - "pages": [ - "zh/built-in-nodes/OpenRouterLLMNode" - ] - } + "zh/built-in-nodes/CenterCropImages", + "zh/built-in-nodes/CropByBBoxes", + "zh/built-in-nodes/ImageCrop", + "zh/built-in-nodes/ImageCropV2", + "zh/built-in-nodes/ImageFlip", + "zh/built-in-nodes/ImagePadForOutpaint", + "zh/built-in-nodes/ImageRotate", + "zh/built-in-nodes/ImageStitch", + "zh/built-in-nodes/RandomCropImages", + "zh/built-in-nodes/ResizeAndPadImage", + "zh/built-in-nodes/ResizeImagesByLongerEdge", + "zh/built-in-nodes/ResizeImagesByShorterEdge" ] }, { - "group": "视频", + "group": "Upscaling", + "pages": [ + "zh/built-in-nodes/ImageScale", + "zh/built-in-nodes/ImageScaleBy", + "zh/built-in-nodes/ImageScaleToMaxDimension", + "zh/built-in-nodes/ImageScaleToTotalPixels", + "zh/built-in-nodes/ImageUpscaleWithModel" + ] + }, + { + "group": "Video", + "pages": [ + "zh/built-in-nodes/WanDancerPadKeyframes", + "zh/built-in-nodes/WanDancerPadKeyframesList" + ] + }, + "zh/built-in-nodes/BatchImagesNode", + "zh/built-in-nodes/ConditioningCombine", + "zh/built-in-nodes/EmptyImage", + "zh/built-in-nodes/GetImageSize", + "zh/built-in-nodes/ImageBatch", + "zh/built-in-nodes/ImageCompare", + "zh/built-in-nodes/ImageInvert", + "zh/built-in-nodes/LoadImage", + "zh/built-in-nodes/LoadImageDataSetFromFolder", + "zh/built-in-nodes/LoadImageMask", + "zh/built-in-nodes/LoadImageOutput", + "zh/built-in-nodes/LoadImageSetFromFolderNode", + "zh/built-in-nodes/LoadImageSetNode", + "zh/built-in-nodes/LoadImageTextDataSetFromFolder", + "zh/built-in-nodes/LoadImageTextSetFromFolderNode", + "zh/built-in-nodes/LoraLoader", + "zh/built-in-nodes/LoraLoaderModelOnly", + "zh/built-in-nodes/Painter", + "zh/built-in-nodes/PreviewImage", + "zh/built-in-nodes/ResizeImageMaskNode", + "zh/built-in-nodes/SaveAnimatedPNG", + "zh/built-in-nodes/SaveAnimatedWEBP", + "zh/built-in-nodes/SaveImage", + "zh/built-in-nodes/SaveImageAdvanced", + "zh/built-in-nodes/SaveImageDataSetToFolder", + "zh/built-in-nodes/SaveImageTextDataSetToFolder", + "zh/built-in-nodes/SaveSVGNode", + "zh/built-in-nodes/WebcamCapture" + ] + }, + { + "group": "实用工具", + "pages": [ + "zh/built-in-nodes/BatchImagesMasksLatentsNode", + "zh/built-in-nodes/MarkdownNote", + "zh/built-in-nodes/Note", + "zh/built-in-nodes/Reroute", + "zh/built-in-nodes/TerminalLog", + "zh/built-in-nodes/wanBlockSwap" + ] + }, + { + "group": "条件", + "pages": [ + { + "group": "Video Models", + "pages": [ + "zh/built-in-nodes/conditioning/video-models/wan-vace-to-video", + "zh/built-in-nodes/Stablezero123Conditioning", + "zh/built-in-nodes/Stablezero123ConditioningBatched", + "zh/built-in-nodes/SVD_img2vid_Conditioning", + "zh/built-in-nodes/SvdImg2vidConditioning" + ] + }, + "zh/built-in-nodes/ConditioningAverage", + "zh/built-in-nodes/Sd4xupscaleConditioning" + ] + }, + { + "group": "潜变量", + "pages": [ + { + "group": "Video", + "pages": [ + "zh/built-in-nodes/latent/video/trim-video-latent" + ] + } + ] + }, + { + "group": "采样", + "pages": [ + { + "group": "Custom Sampling", "pages": [ { - "group": "Beeble", - "pages": [ - "zh/built-in-nodes/BeebleSwitchXVideoEdit" - ] - }, - { - "group": "Bria", - "pages": [ - "zh/built-in-nodes/BriaRemoveVideoBackground", - "zh/built-in-nodes/BriaTransparentVideoBackground", - "zh/built-in-nodes/BriaVideoGreenScreen", - "zh/built-in-nodes/BriaVideoReplaceBackground" - ] - }, - { - "group": "Bytedance", - "pages": [ - "zh/built-in-nodes/ByteDance2FirstLastFrameNode", - "zh/built-in-nodes/ByteDance2ReferenceNode", - "zh/built-in-nodes/ByteDance2TextToVideoNode", - "zh/built-in-nodes/ByteDanceCreateVideoAsset", - "zh/built-in-nodes/ByteDanceFirstLastFrameNode", - "zh/built-in-nodes/ByteDanceImageReferenceNode", - "zh/built-in-nodes/ByteDanceImageToVideoNode", - "zh/built-in-nodes/ByteDanceTextToVideoNode" - ] - }, - { - "group": "Grok", - "pages": [ - "zh/built-in-nodes/GrokVideoEditNode", - "zh/built-in-nodes/GrokVideoExtendNode", - "zh/built-in-nodes/GrokVideoNode", - "zh/built-in-nodes/GrokVideoReferenceNode" - ] - }, - { - "group": "Hitpaw", - "pages": [ - "zh/built-in-nodes/HitPawVideoEnhance" - ] - }, - { - "group": "Kling", - "pages": [ - "zh/built-in-nodes/KlingAvatarNode", - "zh/built-in-nodes/KlingCameraControlI2VNode", - "zh/built-in-nodes/KlingCameraControls", - "zh/built-in-nodes/KlingCameraControlT2VNode", - "zh/built-in-nodes/KlingDualCharacterVideoEffectNode", - "zh/built-in-nodes/KlingFirstLastFrameNode", - "zh/built-in-nodes/KlingImage2VideoNode", - "zh/built-in-nodes/KlingImageToVideoWithAudio", - "zh/built-in-nodes/KlingLipSyncAudioToVideoNode", - "zh/built-in-nodes/KlingLipSyncTextToVideoNode", - "zh/built-in-nodes/KlingMotionControl", - "zh/built-in-nodes/KlingOmniProEditVideoNode", - "zh/built-in-nodes/KlingOmniProFirstLastFrameNode", - "zh/built-in-nodes/KlingOmniProImageToVideoNode", - "zh/built-in-nodes/KlingOmniProTextToVideoNode", - "zh/built-in-nodes/KlingOmniProVideoToVideoNode", - "zh/built-in-nodes/KlingSingleImageVideoEffectNode", - "zh/built-in-nodes/KlingStartEndFrameNode", - "zh/built-in-nodes/KlingTextToVideoNode", - "zh/built-in-nodes/KlingTextToVideoWithAudio", - "zh/built-in-nodes/KlingVideoExtendNode", - "zh/built-in-nodes/KlingVideoNode" - ] - }, - { - "group": "Ltxv", - "pages": [ - "zh/built-in-nodes/LtxvApiImageToVideo", - "zh/built-in-nodes/LtxvApiTextToVideo" - ] - }, - { - "group": "Luma", - "pages": [ - "zh/built-in-nodes/LumaConceptsNode", - "zh/built-in-nodes/LumaImageToVideoNode", - "zh/built-in-nodes/LumaVideoNode" - ] - }, - { - "group": "Minimax", - "pages": [ - "zh/built-in-nodes/MinimaxHailuoVideoNode", - "zh/built-in-nodes/MinimaxImageToVideoNode", - "zh/built-in-nodes/MinimaxSubjectToVideoNode", - "zh/built-in-nodes/MinimaxTextToVideoNode" - ] - }, - { - "group": "Pixverse", - "pages": [ - "zh/built-in-nodes/PixverseImageToVideoNode", - "zh/built-in-nodes/PixverseTemplateNode", - "zh/built-in-nodes/PixverseTextToVideoNode", - "zh/built-in-nodes/PixverseTransitionVideoNode" - ] - }, - { - "group": "Runway", + "group": "Samplers", "pages": [ - "zh/built-in-nodes/RunwayFirstLastFrameNode", - "zh/built-in-nodes/RunwayImageToVideoNodeGen3a", - "zh/built-in-nodes/RunwayImageToVideoNodeGen4" + "zh/built-in-nodes/SamplerDpmpp2mSde", + "zh/built-in-nodes/SamplerDpmppSde" ] - }, + } + ] + } + ] + }, + { + "group": "高级", + "pages": [ + { + "group": "Debug", + "pages": [ + "zh/built-in-nodes/EasyCache", + "zh/built-in-nodes/LazyCache", + "zh/built-in-nodes/ModelComputeDtype" + ] + }, + { + "group": "Guidance", + "pages": [ + "zh/built-in-nodes/CFGNorm", + "zh/built-in-nodes/CFGZeroStar", + "zh/built-in-nodes/NAGuidance", + "zh/built-in-nodes/SkipLayerGuidanceDiT", + "zh/built-in-nodes/SkipLayerGuidanceDiTSimple", + "zh/built-in-nodes/SkipLayerGuidanceSD3", + "zh/built-in-nodes/TCFG" + ] + }, + { + "group": "Hooks", + "pages": [ { - "group": "Sora", + "group": "Clip", "pages": [ - "zh/built-in-nodes/OpenAIVideoSora2" + "zh/built-in-nodes/SetClipHooks" ] }, { - "group": "Topaz", + "group": "Combine", "pages": [ - "zh/built-in-nodes/TopazVideoEnhance", - "zh/built-in-nodes/TopazVideoEnhanceV2" + "zh/built-in-nodes/CombineHooks", + "zh/built-in-nodes/CombineHooksEight", + "zh/built-in-nodes/CombineHooksFour" ] }, { - "group": "Veo", + "group": "Cond Pair", "pages": [ - "zh/built-in-nodes/Veo3FirstLastFrameNode", - "zh/built-in-nodes/Veo3VideoGenerationNode", - "zh/built-in-nodes/VeoVideoGenerationNode" + "zh/built-in-nodes/PairConditioningCombine", + "zh/built-in-nodes/PairConditioningSetDefaultAndCombine", + "zh/built-in-nodes/PairConditioningSetProperties", + "zh/built-in-nodes/PairConditioningSetPropertiesAndCombine" ] }, { - "group": "Vidu", + "group": "Cond Single", "pages": [ - "zh/built-in-nodes/Vidu2ImageToVideoNode", - "zh/built-in-nodes/Vidu2ReferenceVideoNode", - "zh/built-in-nodes/Vidu2StartEndToVideoNode", - "zh/built-in-nodes/Vidu2TextToVideoNode", - "zh/built-in-nodes/Vidu3ImageToVideoNode", - "zh/built-in-nodes/Vidu3StartEndToVideoNode", - "zh/built-in-nodes/Vidu3TextToVideoNode", - "zh/built-in-nodes/ViduExtendVideoNode", - "zh/built-in-nodes/ViduImageToVideoNode", - "zh/built-in-nodes/ViduMultiFrameVideoNode", - "zh/built-in-nodes/ViduReferenceVideoNode", - "zh/built-in-nodes/ViduStartEndToVideoNode", - "zh/built-in-nodes/ViduTextToVideoNode" + "zh/built-in-nodes/ConditioningSetDefaultAndCombine", + "zh/built-in-nodes/ConditioningSetProperties", + "zh/built-in-nodes/ConditioningSetPropertiesAndCombine" ] }, { - "group": "Wan", + "group": "Create", "pages": [ - "zh/built-in-nodes/HappyHorseImageToVideoApi", - "zh/built-in-nodes/HappyHorseReferenceVideoApi", - "zh/built-in-nodes/HappyHorseTextToVideoApi", - "zh/built-in-nodes/HappyHorseVideoEditApi", - "zh/built-in-nodes/Wan2ImageToVideoApi", - "zh/built-in-nodes/Wan2ReferenceVideoApi", - "zh/built-in-nodes/Wan2TextToVideoApi", - "zh/built-in-nodes/Wan2VideoContinuationApi", - "zh/built-in-nodes/Wan2VideoEditApi", - "zh/built-in-nodes/WanImageToVideoApi", - "zh/built-in-nodes/WanReferenceVideoApi", - "zh/built-in-nodes/WanTextToVideoApi" + "zh/built-in-nodes/CreateHookLora", + "zh/built-in-nodes/CreateHookLoraModelOnly", + "zh/built-in-nodes/CreateHookModelAsLora", + "zh/built-in-nodes/CreateHookModelAsLoraModelOnly" ] }, { - "group": "Wavespeed", - "pages": [ - "zh/built-in-nodes/WavespeedFlashVSRNode" - ] - } - ] - } - ] - }, - { - "group": "采样", - "pages": [ - { - "group": "自定义采样", - "pages": [ - { - "group": "采样器", + "group": "Manual", "pages": [ - "zh/built-in-nodes/SamplerDpmpp2mSde", - "zh/built-in-nodes/SamplerDpmppSde" + "zh/built-in-nodes/SetModelHooksOnCond" ] }, { - "group": "调度器", + "group": "Scheduling", "pages": [ - "zh/built-in-nodes/Ideogram4Scheduler" + "zh/built-in-nodes/CreateHookKeyframe", + "zh/built-in-nodes/CreateHookKeyframesFromFloats", + "zh/built-in-nodes/CreateHookKeyframesInterpolated", + "zh/built-in-nodes/SetHookKeyframes" ] }, - "zh/built-in-nodes/CFGOverride" + "zh/built-in-nodes/ConditioningTimestepsRange" ] - } - ] - }, - { - "group": "文本", - "pages": [ - "zh/built-in-nodes/AddTextPrefix", - "zh/built-in-nodes/AddTextSuffix", - "zh/built-in-nodes/CaseConverter", - "zh/built-in-nodes/JsonExtractString", - "zh/built-in-nodes/MergeTextLists", - "zh/built-in-nodes/RegexExtract", - "zh/built-in-nodes/RegexMatch", - "zh/built-in-nodes/RegexReplace", - "zh/built-in-nodes/ReplaceText", - "zh/built-in-nodes/StringCompare", - "zh/built-in-nodes/StringConcatenate", - "zh/built-in-nodes/StringContains", - "zh/built-in-nodes/StringFormat", - "zh/built-in-nodes/StringLength", - "zh/built-in-nodes/StringReplace", - "zh/built-in-nodes/StringSubstring", - "zh/built-in-nodes/StringTrim", - "zh/built-in-nodes/StripWhitespace", - "zh/built-in-nodes/TextGenerate", - "zh/built-in-nodes/TextGenerateLTX2Prompt", - "zh/built-in-nodes/TextToLowercase", - "zh/built-in-nodes/TextToUppercase", - "zh/built-in-nodes/TruncateText" - ] - }, - { - "group": "实用工具", - "pages": [ + }, { - "group": "逻辑", + "group": "Loaders", "pages": [ - "zh/built-in-nodes/AutogrowNamesTestNode", - "zh/built-in-nodes/AutogrowPrefixTestNode", - "zh/built-in-nodes/ComboOptionTestNode", - "zh/built-in-nodes/ComfyAndNode", - "zh/built-in-nodes/ComfyNotNode", - "zh/built-in-nodes/ComfyOrNode", - "zh/built-in-nodes/ComfySoftSwitchNode", - "zh/built-in-nodes/ComfySwitchNode", - "zh/built-in-nodes/ConvertStringToComboNode", - "zh/built-in-nodes/DCTestNode", - "zh/built-in-nodes/InvertBooleanNode" + "zh/built-in-nodes/DeprecatedCheckpointLoader", + "zh/built-in-nodes/DeprecatedDiffusersLoader" ] }, { - "group": "基元", + "group": "Model Merging", "pages": [ - "zh/built-in-nodes/PrimitiveBoolean", - "zh/built-in-nodes/PrimitiveBoundingBox", - "zh/built-in-nodes/PrimitiveFloat", - "zh/built-in-nodes/PrimitiveInt", - "zh/built-in-nodes/PrimitiveString", - "zh/built-in-nodes/PrimitiveStringMultiline" + "zh/built-in-nodes/SaveLoRANode" ] }, - "zh/built-in-nodes/ColorToRGBInt", - "zh/built-in-nodes/ComfyMathExpression", - "zh/built-in-nodes/ComfyNumberConvert", - "zh/built-in-nodes/CreateList", - "zh/built-in-nodes/CurveEditor", - "zh/built-in-nodes/CustomCombo", - "zh/built-in-nodes/ImageHistogram", - "zh/built-in-nodes/PreviewAny", - "zh/built-in-nodes/ResolutionSelector" - ] - }, - { - "group": "实用工具", - "pages": [ - "zh/built-in-nodes/BatchImagesMasksLatentsNode", - "zh/built-in-nodes/MarkdownNote", - "zh/built-in-nodes/Note", - "zh/built-in-nodes/Reroute", - "zh/built-in-nodes/TerminalLog", - "zh/built-in-nodes/wanBlockSwap" - ] - }, - { - "group": "视频", - "pages": [ { - "group": "预处理器", + "group": "Multigpu", "pages": [ - "zh/built-in-nodes/LTXVPreprocess" + "zh/built-in-nodes/MultiGPU_Options", + "zh/built-in-nodes/MultiGPU_WorkUnits", + "zh/built-in-nodes/SelectCLIPDevice", + "zh/built-in-nodes/SelectModelDevice", + "zh/built-in-nodes/SelectVAEDevice" ] }, - "zh/built-in-nodes/CreateVideo", - "zh/built-in-nodes/FrameInterpolate", - "zh/built-in-nodes/GetVideoComponents", - "zh/built-in-nodes/LoadVideo", - "zh/built-in-nodes/SaveVideo", - "zh/built-in-nodes/SaveWEBM", - "zh/built-in-nodes/Video Slice" + "zh/built-in-nodes/IdeogramV1", + "zh/built-in-nodes/IdeogramV2", + "zh/built-in-nodes/MoonvalleyImg2VideoNode", + "zh/built-in-nodes/MoonvalleyTxt2VideoNode", + "zh/built-in-nodes/MoonvalleyVideo2VideoNode", + "zh/built-in-nodes/SeedVR2Conditioning", + "zh/built-in-nodes/SeedVR2PostProcessing", + "zh/built-in-nodes/SeedVR2Preprocess", + "zh/built-in-nodes/SeedVR2ProgressiveSampler", + "zh/built-in-nodes/StabilityAudioInpaint", + "zh/built-in-nodes/StabilityAudioToAudio", + "zh/built-in-nodes/StabilityStableImageSD_3_5Node", + "zh/built-in-nodes/StabilityStableImageUltraNode", + "zh/built-in-nodes/StabilityTextToAudio", + "zh/built-in-nodes/StabilityUpscaleConservativeNode", + "zh/built-in-nodes/StabilityUpscaleCreativeNode", + "zh/built-in-nodes/StabilityUpscaleFastNode" ] } ] @@ -5199,6 +5550,7 @@ "ja/agent-tools/index", "ja/agent-tools/cloud", "ja/agent-tools/partner-mcp", + "ja/agent-tools/local", "ja/agent-tools/comfy-cli" ] }, @@ -5542,8 +5894,10 @@ "group": "Google", "pages": [ "ja/tutorials/partner-nodes/google/gemini", + "ja/tutorials/partner-nodes/google/gemini-omni-flash", "ja/tutorials/partner-nodes/google/nano-banana-pro", - "ja/tutorials/partner-nodes/google/nano-banana-2" + "ja/tutorials/partner-nodes/google/nano-banana-2", + "ja/tutorials/partner-nodes/google/nano-banana-2-lite" ] }, { @@ -5552,19 +5906,10 @@ "ja/tutorials/partner-nodes/anthropic/claude" ] }, - { - "group": "Stability AI", - "pages": [ - "ja/tutorials/partner-nodes/stability-ai/stable-image-ultra", - "ja/tutorials/partner-nodes/stability-ai/stable-diffusion-3-5-image", - "ja/tutorials/partner-nodes/stability-ai/stable-audio" - ] - }, { "group": "Ideogram", "pages": [ - "ja/tutorials/partner-nodes/ideogram/ideogram-v4", - "ja/tutorials/partner-nodes/ideogram/ideogram-v3" + "ja/tutorials/partner-nodes/ideogram/ideogram-v4" ] }, { @@ -5584,415 +5929,164 @@ ] }, { - "group": "OpenAI", - "pages": [ - "ja/tutorials/partner-nodes/openai/gpt-image-2", - "ja/tutorials/partner-nodes/openai/gpt-image-1", - "ja/tutorials/partner-nodes/openai/dall-e-2", - "ja/tutorials/partner-nodes/openai/dall-e-3", - "ja/tutorials/partner-nodes/openai/chat" - ] - }, - { - "group": "OpenRouter", - "pages": [ - "ja/tutorials/partner-nodes/openrouter/llm" - ] - }, - { - "group": "Recraft", - "pages": [ - "ja/tutorials/partner-nodes/recraft/recraft-v4", - "ja/tutorials/partner-nodes/recraft/recraft-text-to-image" - ] - }, - { - "group": "Kling", - "pages": [ - "ja/tutorials/partner-nodes/kling/kling-3-0", - "ja/tutorials/partner-nodes/kling/kling-motion-control" - ] - }, - { - "group": "Runway", - "pages": [ - "ja/tutorials/partner-nodes/runway/image-generation", - "ja/tutorials/partner-nodes/runway/video-generation" - ] - }, - { - "group": "Rodin", - "pages": [ - "ja/tutorials/partner-nodes/rodin/model-generation" - ] - }, - { - "group": "Tripo", - "pages": [ - "ja/tutorials/partner-nodes/tripo/model-generation", - "ja/tutorials/partner-nodes/tripo/tripo-3-1" - ] - }, - { - "group": "Hunyuan 3D", + "group": "OpenAI", "pages": [ - "ja/tutorials/partner-nodes/hunyuan3d/hunyuan3d-3-0" + "ja/tutorials/partner-nodes/openai/gpt-image-2", + "ja/tutorials/partner-nodes/openai/gpt-image-1", + "ja/tutorials/partner-nodes/openai/dall-e-2", + "ja/tutorials/partner-nodes/openai/dall-e-3", + "ja/tutorials/partner-nodes/openai/chat" ] }, { - "group": "Meshy", + "group": "OpenRouter", "pages": [ - "ja/tutorials/partner-nodes/meshy/meshy-6" + "ja/tutorials/partner-nodes/openrouter/llm" ] }, { - "group": "Bria", + "group": "Recraft", "pages": [ - "ja/tutorials/partner-nodes/bria/fibo", - "ja/tutorials/partner-nodes/bria/background-removal" + "ja/tutorials/partner-nodes/recraft/recraft-v4", + "ja/tutorials/partner-nodes/recraft/recraft-text-to-image" ] }, { - "group": "Reve", + "group": "Krea 2", "pages": [ - "ja/tutorials/partner-nodes/reve/reve-image" + "ja/tutorials/partner-nodes/krea2/krea2-t2i" ] }, { - "group": "Wan", + "group": "Kling", "pages": [ - "ja/tutorials/partner-nodes/wan/wan2-7" + "ja/tutorials/partner-nodes/kling/kling-3-0", + "ja/tutorials/partner-nodes/kling/kling-motion-control" ] }, { - "group": "HappyHorse", + "group": "Runway", "pages": [ - "ja/tutorials/partner-nodes/happyhorse/happyhorse1-1", - "ja/tutorials/partner-nodes/happyhorse/happyhorse1-0" + "ja/tutorials/partner-nodes/runway/image-generation", + "ja/tutorials/partner-nodes/runway/video-generation" ] }, { - "group": "Sonilo", + "group": "Rodin", "pages": [ - "ja/tutorials/partner-nodes/sonilo/video-to-music" + "ja/tutorials/partner-nodes/rodin/model-generation" ] }, { - "group": "Topaz", + "group": "Tripo", "pages": [ - "ja/tutorials/partner-nodes/topaz/astra-2" + "ja/tutorials/partner-nodes/tripo/model-generation", + "ja/tutorials/partner-nodes/tripo/tripo-3-1" ] - } - ] - }, - "ja/changelog/index" - ] - }, - { - "tab": "組み込みノード", - "pages": [ - "ja/built-in-nodes/overview", - { - "group": "ノード", - "pages": [ + }, { - "group": "3D", + "group": "Hunyuan 3D", "pages": [ - { - "group": "コンディショニング", - "pages": [ - "ja/built-in-nodes/TripoSplatConditioning", - "ja/built-in-nodes/TripoSplatPreprocessImage" - ] - }, - { - "group": "潜在", - "pages": [ - "ja/built-in-nodes/TripoSplatSamplingPreview", - "ja/built-in-nodes/VAEDecodeTripoSplat" - ] - }, - { - "group": "Splat", - "pages": [ - "ja/built-in-nodes/File3DToSplat", - "ja/built-in-nodes/GetSplatCount", - "ja/built-in-nodes/MergeSplat", - "ja/built-in-nodes/RenderSplat", - "ja/built-in-nodes/SplatToFile3D", - "ja/built-in-nodes/SplatToMesh", - "ja/built-in-nodes/TransformSplat" - ] - }, - "ja/built-in-nodes/CreateCameraInfo", - "ja/built-in-nodes/Load3D", - "ja/built-in-nodes/Load3DAnimation", - "ja/built-in-nodes/Preview3D", - "ja/built-in-nodes/Preview3DAdvanced", - "ja/built-in-nodes/Preview3DAnimation", - "ja/built-in-nodes/SaveGLB", - "ja/built-in-nodes/VoxelToMesh", - "ja/built-in-nodes/VoxelToMeshBasic" + "ja/tutorials/partner-nodes/hunyuan3d/hunyuan3d-3-0" ] }, { - "group": "詳細", + "group": "Meshy", + "pages": [ + "ja/tutorials/partner-nodes/meshy/meshy-6" + ] + }, + { + "group": "Bria", + "pages": [ + "ja/tutorials/partner-nodes/bria/fibo", + "ja/tutorials/partner-nodes/bria/background-removal" + ] + }, + { + "group": "Reve", + "pages": [ + "ja/tutorials/partner-nodes/reve/reve-image" + ] + }, + { + "group": "Wan", + "pages": [ + "ja/tutorials/partner-nodes/wan/wan2-7" + ] + }, + { + "group": "HappyHorse", + "pages": [ + "ja/tutorials/partner-nodes/happyhorse/happyhorse1-1", + "ja/tutorials/partner-nodes/happyhorse/happyhorse1-0" + ] + }, + { + "group": "Sonilo", + "pages": [ + "ja/tutorials/partner-nodes/sonilo/video-to-music" + ] + }, + { + "group": "Topaz", + "pages": [ + "ja/tutorials/partner-nodes/topaz/astra-2" + ] + }, + { + "group": "Krea 2", + "pages": [ + "ko/tutorials/partner-nodes/krea2/krea2-t2i" + ] + } + ] + }, + "ko/changelog/index" + ] + }, + { + "tab": "組み込みノード", + "pages": [ + "ja/built-in-nodes/overview", + { + "group": "ノード", + "pages": [ + { + "group": "3D", "pages": [ { - "group": "コンディショニング", - "pages": [ - { - "group": "オーディオ", - "pages": [ - "ja/built-in-nodes/ReferenceTimbreAudio" - ] - }, - { - "group": "モデル編集", - "pages": [ - "ja/built-in-nodes/ReferenceLatent" - ] - }, - { - "group": "Flux", - "pages": [ - "ja/built-in-nodes/ClipTextEncodeFlux", - "ja/built-in-nodes/FluxDisableGuidance", - "ja/built-in-nodes/FluxGuidance", - "ja/built-in-nodes/FluxKontextImageScale", - "ja/built-in-nodes/FluxKontextMultiReferenceLatentMethod" - ] - }, - { - "group": "Kandinsky5", - "pages": [ - "ja/built-in-nodes/CLIPTextEncodeKandinsky5" - ] - }, - "ja/built-in-nodes/CLIPTextEncodeHiDream", - "ja/built-in-nodes/ClipTextEncodeHunyuanDit", - "ja/built-in-nodes/CLIPTextEncodePixArtAlpha", - "ja/built-in-nodes/CLIPTextEncodeSD3", - "ja/built-in-nodes/ClipTextEncodeSdxl", - "ja/built-in-nodes/ClipTextEncodeSdxlRefiner", - "ja/built-in-nodes/ConditioningSetTimestepRange", - "ja/built-in-nodes/ConditioningZeroOut", - "ja/built-in-nodes/PiDConditioning", - "ja/built-in-nodes/TextEncodeHunyuanVideo_ImageToVideo", - "ja/built-in-nodes/TextEncodeQwenImageEdit", - "ja/built-in-nodes/TextEncodeQwenImageEditPlus", - "ja/built-in-nodes/TextEncodeZImageOmni" - ] - }, - { - "group": "デバッグ", - "pages": [ - { - "group": "モデル", - "pages": [ - "ja/built-in-nodes/EasyCache", - "ja/built-in-nodes/LazyCache", - "ja/built-in-nodes/ModelComputeDtype" - ] - } - ] - }, - { - "group": "ガイダンス", - "pages": [ - "ja/built-in-nodes/CFGNorm", - "ja/built-in-nodes/CFGZeroStar", - "ja/built-in-nodes/NAGuidance", - "ja/built-in-nodes/SkipLayerGuidanceDiT", - "ja/built-in-nodes/SkipLayerGuidanceDiTSimple", - "ja/built-in-nodes/SkipLayerGuidanceSD3", - "ja/built-in-nodes/TCFG" - ] - }, - { - "group": "フック", - "pages": [ - { - "group": "CLIP", - "pages": [ - "ja/built-in-nodes/SetClipHooks" - ] - }, - { - "group": "結合", - "pages": [ - "ja/built-in-nodes/CombineHooks", - "ja/built-in-nodes/CombineHooksEight", - "ja/built-in-nodes/CombineHooksFour" - ] - }, - { - "group": "Cond Pair", - "pages": [ - "ja/built-in-nodes/PairConditioningCombine", - "ja/built-in-nodes/PairConditioningSetDefaultAndCombine", - "ja/built-in-nodes/PairConditioningSetProperties", - "ja/built-in-nodes/PairConditioningSetPropertiesAndCombine" - ] - }, - { - "group": "Cond Single", - "pages": [ - "ja/built-in-nodes/ConditioningSetDefaultAndCombine", - "ja/built-in-nodes/ConditioningSetProperties", - "ja/built-in-nodes/ConditioningSetPropertiesAndCombine" - ] - }, - { - "group": "作成", - "pages": [ - "ja/built-in-nodes/CreateHookLora", - "ja/built-in-nodes/CreateHookLoraModelOnly", - "ja/built-in-nodes/CreateHookModelAsLora", - "ja/built-in-nodes/CreateHookModelAsLoraModelOnly" - ] - }, - { - "group": "マニュアル", - "pages": [ - "ja/built-in-nodes/SetModelHooksOnCond" - ] - }, - { - "group": "スケジューリング", - "pages": [ - "ja/built-in-nodes/CreateHookKeyframe", - "ja/built-in-nodes/CreateHookKeyframesFromFloats", - "ja/built-in-nodes/CreateHookKeyframesInterpolated", - "ja/built-in-nodes/SetHookKeyframes" - ] - }, - "ja/built-in-nodes/ConditioningTimestepsRange" - ] - }, - { - "group": "ローダー", - "pages": [ - { - "group": "非推奨", - "pages": [ - "ja/built-in-nodes/DiffusersLoader" - ] - }, - { - "group": "Qwen", - "pages": [ - "ja/built-in-nodes/QwenImageDiffsynthControlnet" - ] - }, - { - "group": "Zimage", - "pages": [ - "ja/built-in-nodes/ZImageFunControlnet" - ] - }, - "ja/built-in-nodes/CheckpointLoader", - "ja/built-in-nodes/ClipLoader", - "ja/built-in-nodes/DeprecatedCheckpointLoader", - "ja/built-in-nodes/DeprecatedDiffusersLoader", - "ja/built-in-nodes/DualCLIPLoader", - "ja/built-in-nodes/LTXAVTextEncoderLoader", - "ja/built-in-nodes/ModelPatchLoader", - "ja/built-in-nodes/QuadrupleCLIPLoader", - "ja/built-in-nodes/TripleCLIPLoader", - "ja/built-in-nodes/UNETLoader" - ] - }, - { - "group": "モデル", - "pages": [ - "ja/built-in-nodes/HiDreamO1PatchSeamSmoothing", - "ja/built-in-nodes/ModelNoiseScale", - "ja/built-in-nodes/ModelSamplingAuraFlow", - "ja/built-in-nodes/ModelSamplingContinuousEDM", - "ja/built-in-nodes/ModelSamplingContinuousV", - "ja/built-in-nodes/ModelSamplingDiscrete", - "ja/built-in-nodes/ModelSamplingFlux", - "ja/built-in-nodes/ModelSamplingLTXV", - "ja/built-in-nodes/ModelSamplingSD3", - "ja/built-in-nodes/ModelSamplingStableCascade", - "ja/built-in-nodes/RenormCFG", - "ja/built-in-nodes/RescaleCFG" - ] - }, - { - "group": "モデルマージ", - "pages": [ - { - "group": "モデル固有", - "pages": [ - "ja/built-in-nodes/ModelMergeAuraflow", - "ja/built-in-nodes/ModelMergeCosmos14B", - "ja/built-in-nodes/ModelMergeCosmos7B", - "ja/built-in-nodes/ModelMergeCosmosPredict2_14B", - "ja/built-in-nodes/ModelMergeCosmosPredict2_2B", - "ja/built-in-nodes/ModelMergeFlux1", - "ja/built-in-nodes/ModelMergeLTXV", - "ja/built-in-nodes/ModelMergeMochiPreview", - "ja/built-in-nodes/ModelMergeQwenImage", - "ja/built-in-nodes/ModelMergeSD1", - "ja/built-in-nodes/ModelMergeSD35_Large", - "ja/built-in-nodes/ModelMergeSD3_2B", - "ja/built-in-nodes/ModelMergeSDXL", - "ja/built-in-nodes/ModelMergeWAN2_1" - ] - }, - "ja/built-in-nodes/CheckpointSave", - "ja/built-in-nodes/CLIPMergeAdd", - "ja/built-in-nodes/ClipMergeSimple", - "ja/built-in-nodes/CLIPMergeSubtract", - "ja/built-in-nodes/ClipSave", - "ja/built-in-nodes/ImageOnlyCheckpointSave", - "ja/built-in-nodes/ModelMergeAdd", - "ja/built-in-nodes/ModelMergeBlocks", - "ja/built-in-nodes/ModelMergeSimple", - "ja/built-in-nodes/ModelMergeSubtract", - "ja/built-in-nodes/ModelSave", - "ja/built-in-nodes/SaveLoRA", - "ja/built-in-nodes/SaveLoRANode", - "ja/built-in-nodes/VAESave" - ] - }, - { - "group": "マルチGPU", + "group": "Splat", "pages": [ - "ja/built-in-nodes/MultiGPU_Options", - "ja/built-in-nodes/MultiGPU_WorkUnits", - "ja/built-in-nodes/SelectCLIPDevice", - "ja/built-in-nodes/SelectModelDevice", - "ja/built-in-nodes/SelectVAEDevice" + "ja/built-in-nodes/File3DToSplat", + "ja/built-in-nodes/GetSplatCount", + "ja/built-in-nodes/MergeSplat", + "ja/built-in-nodes/RenderSplat", + "ja/built-in-nodes/SplatToFile3D", + "ja/built-in-nodes/SplatToMesh", + "ja/built-in-nodes/TransformSplat" ] }, - "ja/built-in-nodes/GeminiNodeV2", - "ja/built-in-nodes/MoonvalleyImg2VideoNode", - "ja/built-in-nodes/MoonvalleyTxt2VideoNode", - "ja/built-in-nodes/MoonvalleyVideo2VideoNode", + "ja/built-in-nodes/CreateCameraInfo", + "ja/built-in-nodes/Load3D", + "ja/built-in-nodes/Load3DAdvanced", + "ja/built-in-nodes/Load3DAnimation", + "ja/built-in-nodes/Preview3D", + "ja/built-in-nodes/Preview3DAdvanced", + "ja/built-in-nodes/Preview3DAnimation", "ja/built-in-nodes/PreviewGaussianSplat", "ja/built-in-nodes/PreviewPointCloud", - "ja/built-in-nodes/SaveAudioAdvanced", - "ja/built-in-nodes/SeedVR2Conditioning", - "ja/built-in-nodes/SeedVR2PostProcessing", - "ja/built-in-nodes/SeedVR2Preprocess", - "ja/built-in-nodes/SeedVR2ProgressiveSampler" + "ja/built-in-nodes/SaveGLB", + "ja/built-in-nodes/VoxelToMesh", + "ja/built-in-nodes/VoxelToMeshBasic" ] }, { "group": "API Node", "pages": [ { - "group": "画像", + "group": "Image", "pages": [ - { - "group": "BFL", - "pages": [ - "ja/built-in-nodes/partner-node/image/bfl/flux-1-1-pro-ultra-image" - ] - }, { "group": "Bfl", "pages": [ @@ -6006,56 +6100,22 @@ "pages": [ "ja/built-in-nodes/ByteDanceImageEditNode" ] - }, - { - "group": "Ideogram", - "pages": [ - "ja/built-in-nodes/partner-node/image/ideogram/ideogram-v1", - "ja/built-in-nodes/partner-node/image/ideogram/ideogram-v2", - "ja/built-in-nodes/partner-node/image/ideogram/ideogram-v3" - ] - }, - { - "group": "Luma", - "pages": [ - "ja/built-in-nodes/partner-node/image/luma/luma-image-to-image", - "ja/built-in-nodes/partner-node/image/luma/luma-reference", - "ja/built-in-nodes/partner-node/image/luma/luma-text-to-image" - ] - }, - { - "group": "OpenAI", - "pages": [ - "ja/built-in-nodes/partner-node/image/openai/openai-dalle2", - "ja/built-in-nodes/partner-node/image/openai/openai-dalle3", - "ja/built-in-nodes/partner-node/image/openai/openai-gpt-image1" - ] - }, - { - "group": "Recraft", - "pages": [ - "ja/built-in-nodes/partner-node/image/recraft/recraft-color-rgb", - "ja/built-in-nodes/partner-node/image/recraft/recraft-controls", - "ja/built-in-nodes/partner-node/image/recraft/recraft-creative-upscale", - "ja/built-in-nodes/partner-node/image/recraft/recraft-crisp-upscale", - "ja/built-in-nodes/partner-node/image/recraft/recraft-image-inpainting", - "ja/built-in-nodes/partner-node/image/recraft/recraft-image-to-image", - "ja/built-in-nodes/partner-node/image/recraft/recraft-remove-background", - "ja/built-in-nodes/partner-node/image/recraft/recraft-replace-background", - "ja/built-in-nodes/partner-node/image/recraft/recraft-style-digital-illustration", - "ja/built-in-nodes/partner-node/image/recraft/recraft-style-logo-raster", - "ja/built-in-nodes/partner-node/image/recraft/recraft-style-realistic-image", - "ja/built-in-nodes/partner-node/image/recraft/recraft-text-to-image", - "ja/built-in-nodes/partner-node/image/recraft/recraft-text-to-vector", - "ja/built-in-nodes/partner-node/image/recraft/recraft-vectorize-image", - "ja/built-in-nodes/partner-node/image/recraft/save-svg" - ] - }, + } + ] + }, + { + "group": "Video", + "pages": [ { - "group": "Stability AI", + "group": "Pika", "pages": [ - "ja/built-in-nodes/partner-node/image/stability-ai/stability-ai-stable-diffusion-3-5-image", - "ja/built-in-nodes/partner-node/image/stability-ai/stability-ai-stable-image-ultra" + "ja/built-in-nodes/Pikadditions", + "ja/built-in-nodes/Pikaffects", + "ja/built-in-nodes/PikaImageToVideoNode2_2", + "ja/built-in-nodes/PikaScenesV2_2", + "ja/built-in-nodes/PikaStartEndFrameNode2_2", + "ja/built-in-nodes/Pikaswaps", + "ja/built-in-nodes/PikaTextToVideoNode2_2" ] } ] @@ -6100,14 +6160,7 @@ "pages": [ "ja/built-in-nodes/partner-node/video/pika/pika-image-to-video", "ja/built-in-nodes/partner-node/video/pika/pika-scenes", - "ja/built-in-nodes/partner-node/video/pika/pika-text-to-video", - "ja/built-in-nodes/Pikadditions", - "ja/built-in-nodes/Pikaffects", - "ja/built-in-nodes/PikaImageToVideoNode2_2", - "ja/built-in-nodes/PikaScenesV2_2", - "ja/built-in-nodes/PikaStartEndFrameNode2_2", - "ja/built-in-nodes/Pikaswaps", - "ja/built-in-nodes/PikaTextToVideoNode2_2" + "ja/built-in-nodes/partner-node/video/pika/pika-text-to-video" ] }, { @@ -6120,11 +6173,65 @@ ] } ] + }, + { + "group": "画像", + "pages": [ + { + "group": "BFL", + "pages": [ + "ja/built-in-nodes/partner-node/image/bfl/flux-1-1-pro-ultra-image" + ] + }, + { + "group": "Ideogram", + "pages": [ + "ja/built-in-nodes/partner-node/image/ideogram/ideogram-v1", + "ja/built-in-nodes/partner-node/image/ideogram/ideogram-v2" + ] + }, + { + "group": "Luma", + "pages": [ + "ja/built-in-nodes/partner-node/image/luma/luma-image-to-image", + "ja/built-in-nodes/partner-node/image/luma/luma-reference", + "ja/built-in-nodes/partner-node/image/luma/luma-text-to-image" + ] + }, + { + "group": "OpenAI", + "pages": [ + "ja/built-in-nodes/partner-node/image/openai/openai-dalle2", + "ja/built-in-nodes/partner-node/image/openai/openai-dalle3", + "ja/built-in-nodes/partner-node/image/openai/openai-gpt-image1" + ] + }, + { + "group": "Recraft", + "pages": [ + "ja/built-in-nodes/partner-node/image/recraft/recraft-color-rgb", + "ja/built-in-nodes/partner-node/image/recraft/recraft-controls", + "ja/built-in-nodes/partner-node/image/recraft/recraft-creative-upscale", + "ja/built-in-nodes/partner-node/image/recraft/recraft-crisp-upscale", + "ja/built-in-nodes/partner-node/image/recraft/recraft-image-inpainting", + "ja/built-in-nodes/partner-node/image/recraft/recraft-image-to-image", + "ja/built-in-nodes/partner-node/image/recraft/recraft-remove-background", + "ja/built-in-nodes/partner-node/image/recraft/recraft-replace-background", + "ja/built-in-nodes/partner-node/image/recraft/recraft-style-digital-illustration", + "ja/built-in-nodes/partner-node/image/recraft/recraft-style-logo-raster", + "ja/built-in-nodes/partner-node/image/recraft/recraft-style-realistic-image", + "ja/built-in-nodes/partner-node/image/recraft/recraft-text-to-image", + "ja/built-in-nodes/partner-node/image/recraft/recraft-text-to-vector", + "ja/built-in-nodes/partner-node/image/recraft/recraft-vectorize-image", + "ja/built-in-nodes/partner-node/image/recraft/save-svg" + ] + } + ] } ] }, { - "group": "オーディオ", + "group": "Audio", "pages": [ "ja/built-in-nodes/AudioAdjustVolume", "ja/built-in-nodes/AudioConcat", @@ -6136,65 +6243,23 @@ "ja/built-in-nodes/PreviewAudio", "ja/built-in-nodes/RecordAudio", "ja/built-in-nodes/SaveAudio", + "ja/built-in-nodes/SaveAudioAdvanced", "ja/built-in-nodes/SaveAudioMP3", "ja/built-in-nodes/SaveAudioOpus", "ja/built-in-nodes/SplitAudioChannels", - "ja/built-in-nodes/TrimAudioDuration" - ] - }, - { - "group": "コンディショニング", - "pages": [ - { - "group": "ビデオモデル", - "pages": [ - "ja/built-in-nodes/conditioning/video-models/wan-vace-to-video", - "ja/built-in-nodes/Stablezero123Conditioning", - "ja/built-in-nodes/Stablezero123ConditioningBatched", - "ja/built-in-nodes/SVD_img2vid_Conditioning", - "ja/built-in-nodes/SvdImg2vidConditioning" - ] - }, - "ja/built-in-nodes/ConditioningAverage", - "ja/built-in-nodes/Sd4xupscaleConditioning" - ] - }, - { - "group": "実験的", - "pages": [ - { - "group": "Attention 実験", - "pages": [ - "ja/built-in-nodes/CLIPAttentionMultiply", - "ja/built-in-nodes/UNetCrossAttentionMultiply", - "ja/built-in-nodes/UNetSelfAttentionMultiply", - "ja/built-in-nodes/UNetTemporalAttentionMultiply" - ] - }, - { - "group": "コンディショニング", - "pages": [ - "ja/built-in-nodes/CLIPTextEncodeControlnet", - "ja/built-in-nodes/T5TokenizerOptions" - ] - }, - { - "group": "カスタムサンプリング", - "pages": [ - { - "group": "ノイズ", - "pages": [ - "ja/built-in-nodes/AddNoise" - ] - }, - "ja/built-in-nodes/ManualSigmas" - ] - }, + "ja/built-in-nodes/TrimAudioDuration" + ] + }, + { + "group": "Experimental", + "pages": [ { - "group": "PhotoMaker", + "group": "Attention Experiments", "pages": [ - "ja/built-in-nodes/PhotoMakerEncode", - "ja/built-in-nodes/PhotoMakerLoader" + "ja/built-in-nodes/ClipAttentionMultiply", + "ja/built-in-nodes/UNetCrossAttentionMultiply", + "ja/built-in-nodes/UNetSelfAttentionMultiply", + "ja/built-in-nodes/UNetTemporalAttentionMultiply" ] }, { @@ -6207,274 +6272,169 @@ "ja/built-in-nodes/FluxKVCache", "ja/built-in-nodes/FreSca", "ja/built-in-nodes/LatentBlend", - "ja/built-in-nodes/LoadLatent", "ja/built-in-nodes/LoraSave", "ja/built-in-nodes/Mahiro", "ja/built-in-nodes/PerpNeg", "ja/built-in-nodes/PerpNegGuider", "ja/built-in-nodes/SamplerEulerCFGpp", - "ja/built-in-nodes/SaveLatent", "ja/built-in-nodes/SelfAttentionGuidance", - "ja/built-in-nodes/TorchCompileModel", - "ja/built-in-nodes/VAEDecodeTiled", - "ja/built-in-nodes/VAEEncodeTiled" - ] - }, - { - "group": "画像", - "pages": [ - { - "group": "調整", - "pages": [ - "ja/built-in-nodes/AdjustBrightness", - "ja/built-in-nodes/AdjustContrast" - ] - }, - { - "group": "背景除去", - "pages": [ - "ja/built-in-nodes/RemoveBackground" - ] - }, - { - "group": "バッチ", - "pages": [ - "ja/built-in-nodes/ImageDeduplication", - "ja/built-in-nodes/ImageFromBatch", - "ja/built-in-nodes/ImageGrid", - "ja/built-in-nodes/ImageMergeTileList", - "ja/built-in-nodes/MergeImageLists", - "ja/built-in-nodes/RebatchImages", - "ja/built-in-nodes/RepeatImageBatch", - "ja/built-in-nodes/ShuffleDataset", - "ja/built-in-nodes/ShuffleImageTextDataset", - "ja/built-in-nodes/SplitImageToTileList" - ] - }, - { - "group": "カラー", - "pages": [ - "ja/built-in-nodes/ImageRGBToYUV", - "ja/built-in-nodes/ImageYUVToRGB", - "ja/built-in-nodes/NormalizeImages" - ] - }, - { - "group": "合成", - "pages": [ - "ja/built-in-nodes/ImageCompositeMasked", - "ja/built-in-nodes/JoinImageWithAlpha", - "ja/built-in-nodes/PorterDuffImageComposite", - "ja/built-in-nodes/SplitImageWithAlpha" - ] - }, - { - "group": "検出", - "pages": [ - "ja/built-in-nodes/DrawBBoxes", - "ja/built-in-nodes/MediaPipeFaceLandmarker", - "ja/built-in-nodes/MediaPipeFaceMask", - "ja/built-in-nodes/MediaPipeFaceMeshVisualize", - "ja/built-in-nodes/RTDETR_detect", - "ja/built-in-nodes/SAM3_Detect", - "ja/built-in-nodes/SAM3_TrackPreview", - "ja/built-in-nodes/SAM3_TrackToMask", - "ja/built-in-nodes/SAM3_VideoTrack", - "ja/built-in-nodes/SDPoseDrawKeypoints", - "ja/built-in-nodes/SDPoseFaceBBoxes", - "ja/built-in-nodes/SDPoseKeypointExtractor" - ] - }, - { - "group": "フィルター", - "pages": [ - "ja/built-in-nodes/Canny", - "ja/built-in-nodes/ColorTransfer", - "ja/built-in-nodes/ImageAddNoise", - "ja/built-in-nodes/ImageBlend", - "ja/built-in-nodes/ImageBlur", - "ja/built-in-nodes/ImageQuantize", - "ja/built-in-nodes/ImageSharpen", - "ja/built-in-nodes/Morphology" - ] - }, - { - "group": "ジオメトリ推定", - "pages": [ - "ja/built-in-nodes/MoGeInference", - "ja/built-in-nodes/MoGePanoramaInference", - "ja/built-in-nodes/MoGePointMapToMesh", - "ja/built-in-nodes/MoGeRender" - ] - }, - { - "group": "マスク", - "pages": [ - "ja/built-in-nodes/BatchMasksNode", - "ja/built-in-nodes/CropMask", - "ja/built-in-nodes/FeatherMask", - "ja/built-in-nodes/GrowMask", - "ja/built-in-nodes/ImageColorToMask", - "ja/built-in-nodes/ImageToMask", - "ja/built-in-nodes/InvertMask", - "ja/built-in-nodes/MaskComposite", - "ja/built-in-nodes/MaskPreview", - "ja/built-in-nodes/MaskToImage", - "ja/built-in-nodes/SolidMask", - "ja/built-in-nodes/ThresholdMask", - "ja/built-in-nodes/VOIDQuadmaskPreprocess" - ] - }, - { - "group": "シェーダー", - "pages": [ - "ja/built-in-nodes/GLSLShader" - ] - }, - { - "group": "変換", - "pages": [ - "ja/built-in-nodes/CenterCropImages", - "ja/built-in-nodes/CropByBBoxes", - "ja/built-in-nodes/ImageCrop", - "ja/built-in-nodes/ImageCropV2", - "ja/built-in-nodes/ImageFlip", - "ja/built-in-nodes/ImagePadForOutpaint", - "ja/built-in-nodes/ImageRotate", - "ja/built-in-nodes/ImageStitch", - "ja/built-in-nodes/RandomCropImages", - "ja/built-in-nodes/ResizeAndPadImage", - "ja/built-in-nodes/ResizeImagesByLongerEdge", - "ja/built-in-nodes/ResizeImagesByShorterEdge" - ] - }, - { - "group": "アップスケーリング", - "pages": [ - "ja/built-in-nodes/ImageScale", - "ja/built-in-nodes/ImageScaleBy", - "ja/built-in-nodes/ImageScaleToMaxDimension", - "ja/built-in-nodes/ImageScaleToTotalPixels", - "ja/built-in-nodes/ImageUpscaleWithModel" - ] - }, - { - "group": "ビデオ", - "pages": [ - "ja/built-in-nodes/WanDancerPadKeyframes", - "ja/built-in-nodes/WanDancerPadKeyframesList" - ] - }, - "ja/built-in-nodes/BatchImagesNode", - "ja/built-in-nodes/ConditioningCombine", - "ja/built-in-nodes/EmptyImage", - "ja/built-in-nodes/GetImageSize", - "ja/built-in-nodes/ImageBatch", - "ja/built-in-nodes/ImageCompare", - "ja/built-in-nodes/ImageInvert", - "ja/built-in-nodes/LoadImage", - "ja/built-in-nodes/LoadImageDataSetFromFolder", - "ja/built-in-nodes/LoadImageMask", - "ja/built-in-nodes/LoadImageOutput", - "ja/built-in-nodes/LoadImageSetFromFolderNode", - "ja/built-in-nodes/LoadImageSetNode", - "ja/built-in-nodes/LoadImageTextDataSetFromFolder", - "ja/built-in-nodes/LoadImageTextSetFromFolderNode", - "ja/built-in-nodes/LoraLoader", - "ja/built-in-nodes/LoraLoaderModelOnly", - "ja/built-in-nodes/Painter", - "ja/built-in-nodes/PreviewImage", - "ja/built-in-nodes/ResizeImageMaskNode", - "ja/built-in-nodes/SaveAnimatedPNG", - "ja/built-in-nodes/SaveAnimatedWEBP", - "ja/built-in-nodes/SaveImage", - "ja/built-in-nodes/SaveImageAdvanced", - "ja/built-in-nodes/SaveImageDataSetToFolder", - "ja/built-in-nodes/SaveImageTextDataSetToFolder", - "ja/built-in-nodes/SaveSVGNode", - "ja/built-in-nodes/WebcamCapture" - ] - }, - { - "group": "潜在", - "pages": [ - { - "group": "ビデオ", - "pages": [ - "ja/built-in-nodes/latent/video/trim-video-latent" - ] - } - ] - }, - { - "group": "ローダー", - "pages": [ - "ja/built-in-nodes/ControlNetLoader" + "ja/built-in-nodes/TorchCompileModel" ] }, { - "group": "モデル", + "group": "Model", "pages": [ { - "group": "コンディショニング", + "group": "Conditioning", "pages": [ { - "group": "3D Models", + "group": "Ace", + "pages": [ + "ja/built-in-nodes/TextEncodeAceStepAudio", + "ja/built-in-nodes/TextEncodeAceStepAudio1.5" + ] + }, + { + "group": "Autoregressive", + "pages": [ + "ja/built-in-nodes/ARVideoI2V" + ] + }, + { + "group": "Bernini", + "pages": [ + "ja/built-in-nodes/BerniniConditioning" + ] + }, + { + "group": "Boogu", + "pages": [ + "ja/built-in-nodes/TextEncodeBooguEdit" + ] + }, + { + "group": "Controlnet", + "pages": [ + "ja/built-in-nodes/ControlNetApply", + "ja/built-in-nodes/ControlNetApplyAdvanced", + "ja/built-in-nodes/ControlNetApplySD3", + "ja/built-in-nodes/ControlNetInpaintingAliMamaApply", + "ja/built-in-nodes/SetUnionControlNetType" + ] + }, + { + "group": "Cosmos", + "pages": [ + "ja/built-in-nodes/CosmosImageToVideoLatent", + "ja/built-in-nodes/CosmosPredict2ImageToVideoLatent" + ] + }, + { + "group": "Flux", + "pages": [ + "ja/built-in-nodes/ClipTextEncodeFlux", + "ja/built-in-nodes/FluxDisableGuidance", + "ja/built-in-nodes/FluxGuidance", + "ja/built-in-nodes/FluxKontextImageScale", + "ja/built-in-nodes/FluxKontextMultiReferenceLatentMethod" + ] + }, + { + "group": "Gligen", + "pages": [ + "ja/built-in-nodes/GLIGENTextBoxApply" + ] + }, + { + "group": "Hidream", + "pages": [ + "ja/built-in-nodes/ClipTextEncodeHiDream", + "ja/built-in-nodes/HiDreamO1ReferenceImages" + ] + }, + { + "group": "Hunyuan 3D", + "pages": [ + "ja/built-in-nodes/Hunyuan3Dv2Conditioning", + "ja/built-in-nodes/Hunyuan3Dv2ConditioningMultiView" + ] + }, + { + "group": "Hunyuan Image", + "pages": [ + "ja/built-in-nodes/ClipTextEncodeHunyuanDiT" + ] + }, + { + "group": "Hunyuan Video", + "pages": [ + "ja/built-in-nodes/HunyuanImageToVideo", + "ja/built-in-nodes/HunyuanRefinerLatent", + "ja/built-in-nodes/HunyuanVideo15ImageToVideo", + "ja/built-in-nodes/HunyuanVideo15SuperResolution", + "ja/built-in-nodes/TextEncodeHunyuanVideo_ImageToVideo" + ] + }, + { + "group": "Instructpix2Pix", "pages": [ - "ja/built-in-nodes/Hunyuan3Dv2Conditioning", - "ja/built-in-nodes/Hunyuan3Dv2ConditioningMultiView", - "ja/built-in-nodes/StableZero123_Conditioning", - "ja/built-in-nodes/StableZero123_Conditioning_Batched", - "ja/built-in-nodes/SV3D_Conditioning" + "ja/built-in-nodes/InstructPixToPixConditioning" ] }, { - "group": "オーディオ", + "group": "Kandinsky", "pages": [ - "ja/built-in-nodes/LTXVReferenceAudio" + "ja/built-in-nodes/ClipTextEncodeKandinsky5", + "ja/built-in-nodes/Kandinsky5ImageToVideo" ] }, { - "group": "ControlNet", + "group": "Lotus", "pages": [ - "ja/built-in-nodes/ControlNetApply", - "ja/built-in-nodes/ControlNetApplyAdvanced", - "ja/built-in-nodes/ControlNetApplySD3", - "ja/built-in-nodes/ControlNetInpaintingAliMamaApply", - "ja/built-in-nodes/SetUnionControlNetType" + "ja/built-in-nodes/LotusConditioning" ] }, { - "group": "GLIGEN", + "group": "Ltxv", "pages": [ - "ja/built-in-nodes/GLIGENTextBoxApply" + "ja/built-in-nodes/GetICLoRAParameters", + "ja/built-in-nodes/LTXVAddGuide", + "ja/built-in-nodes/LTXVConditioning", + "ja/built-in-nodes/LTXVCropGuides", + "ja/built-in-nodes/LTXVImgToVideo", + "ja/built-in-nodes/LTXVImgToVideoInplace", + "ja/built-in-nodes/LTXVReferenceAudio" ] }, { - "group": "画像", + "group": "Lumina", "pages": [ - "ja/built-in-nodes/HiDreamO1ReferenceImages" + "ja/built-in-nodes/ClipTextEncodeLumina2" ] }, { - "group": "インペイント", + "group": "Photomaker", "pages": [ - "ja/built-in-nodes/CosmosImageToVideoLatent", - "ja/built-in-nodes/CosmosPredict2ImageToVideoLatent", - "ja/built-in-nodes/InpaintModelConditioning", - "ja/built-in-nodes/Wan22ImageToVideoLatent" + "ja/built-in-nodes/PhotoMakerEncode" ] }, { - "group": "InstructPix2Pix", + "group": "Pixart", "pages": [ - "ja/built-in-nodes/InstructPixToPixConditioning" + "ja/built-in-nodes/ClipTextEncodePixArtAlpha" ] }, { - "group": "Lotus", + "group": "Qwen Image", "pages": [ - "ja/built-in-nodes/LotusConditioning" + "ja/built-in-nodes/TextEncodeQwenImageEdit", + "ja/built-in-nodes/TextEncodeQwenImageEditPlus" + ] + }, + { + "group": "Stable Audio", + "pages": [ + "ja/built-in-nodes/ConditioningStableAudio" ] }, { @@ -6484,91 +6444,185 @@ ] }, { - "group": "スタイルモデル", + "group": "Stable Diffusion", "pages": [ - "ja/built-in-nodes/StyleModelApply" + "ja/built-in-nodes/ClipTextEncodeSD3", + "ja/built-in-nodes/ClipTextEncodeSDXL", + "ja/built-in-nodes/ClipTextEncodeSDXLRefiner" ] }, { - "group": "Upscale Diffusion", + "group": "Stable Diffusion Upscaler", "pages": [ "ja/built-in-nodes/SD_4XUpscale_Conditioning" ] }, { - "group": "ビデオモデル", + "group": "Stable Video 3D", "pages": [ - "ja/built-in-nodes/ARVideoI2V", - "ja/built-in-nodes/GenerateTracks", - "ja/built-in-nodes/GetICLoRAParameters", - "ja/built-in-nodes/HunyuanImageToVideo", - "ja/built-in-nodes/HunyuanRefinerLatent", - "ja/built-in-nodes/HunyuanVideo15ImageToVideo", - "ja/built-in-nodes/HunyuanVideo15SuperResolution", - "ja/built-in-nodes/Kandinsky5ImageToVideo", - "ja/built-in-nodes/LTXVAddGuide", - "ja/built-in-nodes/LTXVConditioning", - "ja/built-in-nodes/LTXVCropGuides", - "ja/built-in-nodes/LTXVImgToVideo", - "ja/built-in-nodes/LTXVImgToVideoInplace", - "ja/built-in-nodes/NormalizeVideoLatentStart", - "ja/built-in-nodes/VOIDInpaintConditioning", - "ja/built-in-nodes/Wan22FunControlToVideo", - "ja/built-in-nodes/WanAnimateToVideo", - "ja/built-in-nodes/WanCameraEmbedding", - "ja/built-in-nodes/WanCameraImageToVideo", - "ja/built-in-nodes/WanDancerEncodeAudio", - "ja/built-in-nodes/WanDancerVideo", + "ja/built-in-nodes/SV3D_Conditioning" + ] + }, + { + "group": "Stable Zero123", + "pages": [ + "ja/built-in-nodes/StableZero123_Conditioning", + "ja/built-in-nodes/StableZero123_Conditioning_Batched" + ] + }, + { + "group": "Transform", + "pages": [ + "ja/built-in-nodes/ConditioningConcat", + "ja/built-in-nodes/ConditioningMultiply", + "ja/built-in-nodes/ConditioningSetArea", + "ja/built-in-nodes/ConditioningSetAreaPercentage", + "ja/built-in-nodes/ConditioningSetAreaPercentageVideo", + "ja/built-in-nodes/ConditioningSetAreaStrength", + "ja/built-in-nodes/ConditioningSetMask", + "ja/built-in-nodes/ConditioningSetTimestepRange", + "ja/built-in-nodes/ConditioningZeroOut" + ] + }, + { + "group": "Triposplat", + "pages": [ + "ja/built-in-nodes/TripoSplatConditioning", + "ja/built-in-nodes/TripoSplatPreprocessImage" + ] + }, + { + "group": "Void", + "pages": [ + "ja/built-in-nodes/VOIDInpaintConditioning" + ] + }, + { + "group": "Wan", + "pages": [ + { + "group": "Animate", + "pages": [ + "ja/built-in-nodes/WanAnimateToVideo" + ] + }, + { + "group": "Camera", + "pages": [ + "ja/built-in-nodes/WanCameraEmbedding", + "ja/built-in-nodes/WanCameraImageToVideo" + ] + }, + { + "group": "Dancer", + "pages": [ + "ja/built-in-nodes/WanDancerEncodeAudio", + "ja/built-in-nodes/WanDancerVideo" + ] + }, + { + "group": "Fun Control", + "pages": [ + "ja/built-in-nodes/Wan22FunControlToVideo", + "ja/built-in-nodes/WanFunControlToVideo" + ] + }, + { + "group": "Fun Inpaint", + "pages": [ + "ja/built-in-nodes/WanFunInpaintToVideo" + ] + }, + { + "group": "Humo", + "pages": [ + "ja/built-in-nodes/WanHuMoImageToVideo" + ] + }, + { + "group": "Infinite Talk", + "pages": [ + "ja/built-in-nodes/WanInfiniteTalkToVideo" + ] + }, + { + "group": "Move", + "pages": [ + "ja/built-in-nodes/GenerateTracks", + "ja/built-in-nodes/WanMoveConcatTrack", + "ja/built-in-nodes/WanMoveTracksFromCoords", + "ja/built-in-nodes/WanMoveTrackToVideo", + "ja/built-in-nodes/WanMoveVisualizeTracks", + "ja/built-in-nodes/WanTrackToVideo" + ] + }, + { + "group": "Phantom Subject", + "pages": [ + "ja/built-in-nodes/WanPhantomSubjectToVideo" + ] + }, + { + "group": "Scail", + "pages": [ + "ja/built-in-nodes/SCAIL2ColoredMask", + "ja/built-in-nodes/WanSCAILToVideo" + ] + }, + { + "group": "Sound", + "pages": [ + "ja/built-in-nodes/WanSoundImageToVideo", + "ja/built-in-nodes/WanSoundImageToVideoExtend" + ] + }, + { + "group": "Vace", + "pages": [ + "ja/built-in-nodes/WanVaceToVideo" + ] + }, + "ja/built-in-nodes/Wan22ImageToVideoLatent", "ja/built-in-nodes/WanFirstLastFrameToVideo", - "ja/built-in-nodes/WanFunControlToVideo", - "ja/built-in-nodes/WanFunInpaintToVideo", - "ja/built-in-nodes/WanHuMoImageToVideo", - "ja/built-in-nodes/WanImageToVideo", - "ja/built-in-nodes/WanInfiniteTalkToVideo", - "ja/built-in-nodes/WanMoveConcatTrack", - "ja/built-in-nodes/WanMoveTracksFromCoords", - "ja/built-in-nodes/WanMoveTrackToVideo", - "ja/built-in-nodes/WanMoveVisualizeTracks", - "ja/built-in-nodes/WanPhantomSubjectToVideo", - "ja/built-in-nodes/WanSCAILToVideo", - "ja/built-in-nodes/WanSoundImageToVideo", - "ja/built-in-nodes/WanSoundImageToVideoExtend", - "ja/built-in-nodes/WanTrackToVideo", - "ja/built-in-nodes/WanVaceToVideo" + "ja/built-in-nodes/WanImageToVideo" + ] + }, + { + "group": "Z Image", + "pages": [ + "ja/built-in-nodes/TextEncodeZImageOmni" ] }, "ja/built-in-nodes/AudioEncoderEncode", "ja/built-in-nodes/ClipSetLastLayer", "ja/built-in-nodes/ClipTextEncode", - "ja/built-in-nodes/CLIPTextEncodeLumina2", + "ja/built-in-nodes/ClipTextEncodeControlnet", "ja/built-in-nodes/ClipVisionEncode", - "ja/built-in-nodes/ConditioningConcat", - "ja/built-in-nodes/ConditioningSetArea", - "ja/built-in-nodes/ConditioningSetAreaPercentage", - "ja/built-in-nodes/ConditioningSetAreaPercentageVideo", - "ja/built-in-nodes/ConditioningSetAreaStrength", - "ja/built-in-nodes/ConditioningSetMask", - "ja/built-in-nodes/ConditioningStableAudio", - "ja/built-in-nodes/TextEncodeAceStepAudio", - "ja/built-in-nodes/TextEncodeAceStepAudio1.5", + "ja/built-in-nodes/InpaintModelConditioning", + "ja/built-in-nodes/NormalizeVideoLatentStart", + "ja/built-in-nodes/PiDConditioning", + "ja/built-in-nodes/ReferenceLatent", + "ja/built-in-nodes/ReferenceTimbreAudio", + "ja/built-in-nodes/StyleModelApply", + "ja/built-in-nodes/T5TokenizerOptions", "ja/built-in-nodes/unCLIPConditioning" ] }, { - "group": "潜在", + "group": "Latent", "pages": [ { - "group": "3D", + "group": "Ace", "pages": [ - "ja/built-in-nodes/EmptyLatentHunyuan3Dv2", - "ja/built-in-nodes/VAEDecodeHunyuan3D" + "ja/built-in-nodes/EmptyAceStep1.5LatentAudio", + "ja/built-in-nodes/EmptyAceStepLatentAudio" ] }, { - "group": "詳細", + "group": "Advanced", "pages": [ { - "group": "操作", + "group": "Operations", "pages": [ "ja/built-in-nodes/LatentApplyOperation", "ja/built-in-nodes/LatentApplyOperationCFG", @@ -6587,22 +6641,15 @@ ] }, { - "group": "オーディオ", + "group": "Autoregressive", "pages": [ - "ja/built-in-nodes/EmptyAceStep1.5LatentAudio", - "ja/built-in-nodes/EmptyAceStepLatentAudio", - "ja/built-in-nodes/EmptyLatentAudio", - "ja/built-in-nodes/LTXVAudioVAEDecode", - "ja/built-in-nodes/LTXVAudioVAEEncode", - "ja/built-in-nodes/LTXVEmptyLatentAudio", - "ja/built-in-nodes/VAEDecodeAudio", - "ja/built-in-nodes/VAEDecodeAudioTiled", - "ja/built-in-nodes/VAEEncodeAudio" + "ja/built-in-nodes/EmptyARVideoLatent" ] }, { - "group": "バッチ", + "group": "Batch", "pages": [ + "ja/built-in-nodes/BatchLatentsNode", "ja/built-in-nodes/LatentBatch", "ja/built-in-nodes/LatentFromBatch", "ja/built-in-nodes/RebatchLatents", @@ -6617,28 +6664,71 @@ ] }, { - "group": "画像", + "group": "Cosmos", + "pages": [ + "ja/built-in-nodes/EmptyCosmosLatentVideo" + ] + }, + { + "group": "Flux", + "pages": [ + "ja/built-in-nodes/EmptyFlux2LatentImage" + ] + }, + { + "group": "Hidream", "pages": [ "ja/built-in-nodes/EmptyHiDreamO1LatentImage" ] }, { - "group": "インペイント", + "group": "Hunyhuan Video", "pages": [ - "ja/built-in-nodes/SetLatentNoiseMask", - "ja/built-in-nodes/VAEEncodeForInpaint" + "ja/built-in-nodes/HunyuanVideo15LatentUpscaleWithModel" ] }, { - "group": "Qwen", + "group": "Hunyuan 3D", "pages": [ - "ja/built-in-nodes/EmptyQwenImageLayeredLatentImage" + "ja/built-in-nodes/EmptyLatentHunyuan3Dv2", + "ja/built-in-nodes/VAEDecodeHunyuan3D" ] }, { - "group": "SD3", + "group": "Hunyuan Image", "pages": [ - "ja/built-in-nodes/EmptySD3LatentImage" + "ja/built-in-nodes/EmptyHunyuanImageLatent" + ] + }, + { + "group": "Hunyuan Video", + "pages": [ + "ja/built-in-nodes/EmptyHunyuanLatentVideo", + "ja/built-in-nodes/EmptyHunyuanVideo15Latent" + ] + }, + { + "group": "Ltxv", + "pages": [ + "ja/built-in-nodes/EmptyLTXVLatentVideo", + "ja/built-in-nodes/LTXVAudioVAEDecode", + "ja/built-in-nodes/LTXVAudioVAEEncode", + "ja/built-in-nodes/LTXVConcatAVLatent", + "ja/built-in-nodes/LTXVEmptyLatentAudio", + "ja/built-in-nodes/LTXVLatentUpsampler", + "ja/built-in-nodes/LTXVSeparateAVLatent" + ] + }, + { + "group": "Mochi", + "pages": [ + "ja/built-in-nodes/EmptyMochiLatentVideo" + ] + }, + { + "group": "Qwen", + "pages": [ + "ja/built-in-nodes/EmptyQwenImageLayeredLatentImage" ] }, { @@ -6649,7 +6739,13 @@ ] }, { - "group": "変換", + "group": "Stable Diffusion", + "pages": [ + "ja/built-in-nodes/EmptySD3LatentImage" + ] + }, + { + "group": "Transform", "pages": [ "ja/built-in-nodes/LatentCrop", "ja/built-in-nodes/LatentFlip", @@ -6657,67 +6753,116 @@ ] }, { - "group": "ビデオ", + "group": "Triposplat", "pages": [ - { - "group": "LTXV", - "pages": [ - "ja/built-in-nodes/EmptyLTXVLatentVideo", - "ja/built-in-nodes/LTXVConcatAVLatent", - "ja/built-in-nodes/LTXVSeparateAVLatent" - ] - }, - "ja/built-in-nodes/EmptyARVideoLatent", - "ja/built-in-nodes/EmptyCosmosLatentVideo", - "ja/built-in-nodes/EmptyHunyuanLatentVideo", - "ja/built-in-nodes/EmptyHunyuanVideo15Latent", - "ja/built-in-nodes/EmptyMochiLatentVideo", - "ja/built-in-nodes/LTXVLatentUpsampler", - "ja/built-in-nodes/TrimVideoLatent", - "ja/built-in-nodes/VOIDWarpedNoise" + "ja/built-in-nodes/TripoSplatSamplingPreview", + "ja/built-in-nodes/VAEDecodeTripoSplat" + ] + }, + { + "group": "Void", + "pages": [ + "ja/built-in-nodes/VOIDWarpedNoise", + "ja/built-in-nodes/VOIDWarpedNoiseSource" ] }, - "ja/built-in-nodes/BatchLatentsNode", - "ja/built-in-nodes/EmptyFlux2LatentImage", - "ja/built-in-nodes/EmptyHunyuanImageLatent", + "ja/built-in-nodes/EmptyLatentAudio", "ja/built-in-nodes/EmptyLatentImage", - "ja/built-in-nodes/HunyuanVideo15LatentUpscaleWithModel", "ja/built-in-nodes/LatentComposite", "ja/built-in-nodes/LatentCompositeMasked", "ja/built-in-nodes/LatentUpscale", "ja/built-in-nodes/LatentUpscaleBy", + "ja/built-in-nodes/LoadLatent", + "ja/built-in-nodes/SaveLatent", + "ja/built-in-nodes/SetLatentNoiseMask", + "ja/built-in-nodes/TrimVideoLatent", "ja/built-in-nodes/VAEDecode", - "ja/built-in-nodes/VAEEncode" + "ja/built-in-nodes/VAEDecodeAudio", + "ja/built-in-nodes/VAEDecodeAudioTiled", + "ja/built-in-nodes/VAEDecodeTiled", + "ja/built-in-nodes/VAEEncode", + "ja/built-in-nodes/VAEEncodeAudio", + "ja/built-in-nodes/VAEEncodeForInpaint", + "ja/built-in-nodes/VAEEncodeTiled" ] }, { - "group": "ローダー", + "group": "Loaders", "pages": [ "ja/built-in-nodes/AudioEncoderLoader", + "ja/built-in-nodes/CheckpointLoader", "ja/built-in-nodes/CheckpointLoaderSimple", + "ja/built-in-nodes/ClipLoader", "ja/built-in-nodes/ClipVisionLoader", "ja/built-in-nodes/DiffControlNetLoader", + "ja/built-in-nodes/DiffusersLoader", + "ja/built-in-nodes/DualCLIPLoader", "ja/built-in-nodes/FrameInterpolationModelLoader", "ja/built-in-nodes/GLIGENLoader", "ja/built-in-nodes/HypernetworkLoader", "ja/built-in-nodes/ImageOnlyCheckpointLoader", "ja/built-in-nodes/LatentUpscaleModelLoader", "ja/built-in-nodes/LoadBackgroundRemovalModel", + "ja/built-in-nodes/LoadDA3Model", "ja/built-in-nodes/LoadMediaPipeFaceLandmarker", "ja/built-in-nodes/LoadMoGeModel", "ja/built-in-nodes/LoraLoaderBypass", "ja/built-in-nodes/LoraLoaderBypassModelOnly", "ja/built-in-nodes/LoraModelLoader", + "ja/built-in-nodes/LTXAVTextEncoderLoader", "ja/built-in-nodes/LTXVAudioVAELoader", + "ja/built-in-nodes/ModelPatchLoader", "ja/built-in-nodes/OpticalFlowLoader", + "ja/built-in-nodes/PhotoMakerLoader", + "ja/built-in-nodes/QuadrupleCLIPLoader", "ja/built-in-nodes/StyleModelLoader", + "ja/built-in-nodes/TripleCLIPLoader", "ja/built-in-nodes/unCLIPCheckpointLoader", + "ja/built-in-nodes/UNETLoader", "ja/built-in-nodes/UpscaleModelLoader", "ja/built-in-nodes/VAELoader" ] }, { - "group": "パッチ", + "group": "Merging", + "pages": [ + { + "group": "Model Specific", + "pages": [ + "ja/built-in-nodes/ModelMergeAuraflow", + "ja/built-in-nodes/ModelMergeCosmos14B", + "ja/built-in-nodes/ModelMergeCosmos7B", + "ja/built-in-nodes/ModelMergeCosmosPredict2_14B", + "ja/built-in-nodes/ModelMergeCosmosPredict2_2B", + "ja/built-in-nodes/ModelMergeFlux1", + "ja/built-in-nodes/ModelMergeKrea2", + "ja/built-in-nodes/ModelMergeLTXV", + "ja/built-in-nodes/ModelMergeMochiPreview", + "ja/built-in-nodes/ModelMergeQwenImage", + "ja/built-in-nodes/ModelMergeSD1", + "ja/built-in-nodes/ModelMergeSD35_Large", + "ja/built-in-nodes/ModelMergeSD3_2B", + "ja/built-in-nodes/ModelMergeSDXL", + "ja/built-in-nodes/ModelMergeWAN2_1" + ] + }, + "ja/built-in-nodes/CheckpointSave", + "ja/built-in-nodes/ClipMergeAdd", + "ja/built-in-nodes/ClipMergeSimple", + "ja/built-in-nodes/ClipMergeSubtract", + "ja/built-in-nodes/ClipSave", + "ja/built-in-nodes/ImageOnlyCheckpointSave", + "ja/built-in-nodes/ModelMergeAdd", + "ja/built-in-nodes/ModelMergeBlocks", + "ja/built-in-nodes/ModelMergeSimple", + "ja/built-in-nodes/ModelMergeSubtract", + "ja/built-in-nodes/ModelSave", + "ja/built-in-nodes/SaveLoRA", + "ja/built-in-nodes/VAESave" + ] + }, + { + "group": "Patch", "pages": [ { "group": "Chroma Radiance", @@ -6728,17 +6873,48 @@ { "group": "Flux", "pages": [ + "ja/built-in-nodes/ModelSamplingFlux", "ja/built-in-nodes/USOStyleReference" ] }, { - "group": "SUPIR", + "group": "Hidream", + "pages": [ + "ja/built-in-nodes/HiDreamO1PatchSeamSmoothing" + ] + }, + { + "group": "Ltxv", + "pages": [ + "ja/built-in-nodes/ModelSamplingLTXV" + ] + }, + { + "group": "Qwen", + "pages": [ + "ja/built-in-nodes/QwenImageDiffsynthControlnet" + ] + }, + { + "group": "Stable Cascade", + "pages": [ + "ja/built-in-nodes/ModelSamplingStableCascade" + ] + }, + { + "group": "Stable Diffusion", + "pages": [ + "ja/built-in-nodes/ModelSamplingSD3" + ] + }, + { + "group": "Supir", "pages": [ "ja/built-in-nodes/SUPIRApply" ] }, { - "group": "UNet", + "group": "Unet", "pages": [ "ja/built-in-nodes/Epsilon Scaling", "ja/built-in-nodes/FreeU", @@ -6750,16 +6926,35 @@ "ja/built-in-nodes/TomePatchModel" ] }, + { + "group": "Wan", + "pages": [ + "ja/built-in-nodes/WanContextWindowsManual" + ] + }, + { + "group": "Z Image", + "pages": [ + "ja/built-in-nodes/ZImageFunControlnet" + ] + }, "ja/built-in-nodes/ContextWindowsManual", - "ja/built-in-nodes/ScaleROPE", - "ja/built-in-nodes/WanContextWindowsManual" + "ja/built-in-nodes/LTXVContextWindows", + "ja/built-in-nodes/ModelNoiseScale", + "ja/built-in-nodes/ModelSamplingAuraFlow", + "ja/built-in-nodes/ModelSamplingContinuousEDM", + "ja/built-in-nodes/ModelSamplingContinuousV", + "ja/built-in-nodes/ModelSamplingDiscrete", + "ja/built-in-nodes/RenormCFG", + "ja/built-in-nodes/RescaleCFG", + "ja/built-in-nodes/ScaleROPE" ] }, { - "group": "サンプリング", + "group": "Sampling", "pages": [ { - "group": "カスタムサンプリング", + "group": "Custom", "pages": [ "ja/built-in-nodes/APG", "ja/built-in-nodes/SamplerCustom", @@ -6771,6 +6966,7 @@ "pages": [ "ja/built-in-nodes/BasicGuider", "ja/built-in-nodes/CFGGuider", + "ja/built-in-nodes/CFGOverride", "ja/built-in-nodes/DualCFGGuider", "ja/built-in-nodes/DualModelGuider", "ja/built-in-nodes/VideoLinearCFGGuidance", @@ -6778,15 +6974,15 @@ ] }, { - "group": "ノイズ", + "group": "Noise", "pages": [ + "ja/built-in-nodes/AddNoise", "ja/built-in-nodes/DisableNoise", - "ja/built-in-nodes/RandomNoise", - "ja/built-in-nodes/VOIDWarpedNoiseSource" + "ja/built-in-nodes/RandomNoise" ] }, { - "group": "サンプラー", + "group": "Samplers", "pages": [ "ja/built-in-nodes/KSamplerSelect", "ja/built-in-nodes/SamplerARVideo", @@ -6807,7 +7003,7 @@ ] }, { - "group": "スケジューラー", + "group": "Schedulers", "pages": [ "ja/built-in-nodes/AlignYourStepsScheduler", "ja/built-in-nodes/BasicScheduler", @@ -6815,6 +7011,7 @@ "ja/built-in-nodes/ExponentialScheduler", "ja/built-in-nodes/Flux2Scheduler", "ja/built-in-nodes/GITSScheduler", + "ja/built-in-nodes/Ideogram4Scheduler", "ja/built-in-nodes/KarrasScheduler", "ja/built-in-nodes/LaplaceScheduler", "ja/built-in-nodes/LTXVScheduler", @@ -6825,10 +7022,11 @@ ] }, { - "group": "シグマ", + "group": "Sigmas", "pages": [ "ja/built-in-nodes/ExtendIntermediateSigmas", "ja/built-in-nodes/FlipSigmas", + "ja/built-in-nodes/ManualSigmas", "ja/built-in-nodes/SamplingPercentToSigma", "ja/built-in-nodes/SetFirstSigma", "ja/built-in-nodes/SplitSigmas", @@ -6840,7 +7038,7 @@ ] }, { - "group": "トレーニング", + "group": "Training", "pages": [ "ja/built-in-nodes/LoadTrainingDataset", "ja/built-in-nodes/LossGraphNode", @@ -6853,7 +7051,7 @@ ] }, { - "group": "パートナー", + "group": "Partner", "pages": [ { "group": "3D", @@ -6898,6 +7096,7 @@ "pages": [ "ja/built-in-nodes/TripoConversionNode", "ja/built-in-nodes/TripoImageToModelNode", + "ja/built-in-nodes/TripoImportModelNode", "ja/built-in-nodes/TripoMultiviewToModelNode", "ja/built-in-nodes/TripoP1ImageToModelNode", "ja/built-in-nodes/TripoP1MultiviewToModelNode", @@ -6912,8 +7111,14 @@ ] }, { - "group": "オーディオ", + "group": "Audio", "pages": [ + { + "group": "Bytedance", + "pages": [ + "ja/built-in-nodes/ByteDanceSeedAudio" + ] + }, { "group": "Elevenlabs", "pages": [ @@ -6933,19 +7138,11 @@ "ja/built-in-nodes/SoniloTextToMusic", "ja/built-in-nodes/SoniloVideoToMusic" ] - }, - { - "group": "Stability AI", - "pages": [ - "ja/built-in-nodes/StabilityAudioInpaint", - "ja/built-in-nodes/StabilityAudioToAudio", - "ja/built-in-nodes/StabilityTextToAudio" - ] } ] }, { - "group": "画像", + "group": "Image", "pages": [ { "group": "Beeble", @@ -6998,7 +7195,7 @@ ] }, { - "group": "HitPaw", + "group": "Hitpaw", "pages": [ "ja/built-in-nodes/HitPawGeneralImageEnhance" ] @@ -7006,8 +7203,6 @@ { "group": "Ideogram", "pages": [ - "ja/built-in-nodes/IdeogramV1", - "ja/built-in-nodes/IdeogramV2", "ja/built-in-nodes/IdeogramV3", "ja/built-in-nodes/IdeogramV4" ] @@ -7048,7 +7243,7 @@ ] }, { - "group": "OpenAI", + "group": "Openai", "pages": [ "ja/built-in-nodes/OpenAIDalle2", "ja/built-in-nodes/OpenAIDalle3", @@ -7101,16 +7296,6 @@ "ja/built-in-nodes/RunwayTextToImageNode" ] }, - { - "group": "Stability AI", - "pages": [ - "ja/built-in-nodes/StabilityStableImageSD_3_5Node", - "ja/built-in-nodes/StabilityStableImageUltraNode", - "ja/built-in-nodes/StabilityUpscaleConservativeNode", - "ja/built-in-nodes/StabilityUpscaleCreativeNode", - "ja/built-in-nodes/StabilityUpscaleFastNode" - ] - }, { "group": "Topaz", "pages": [ @@ -7133,7 +7318,7 @@ ] }, { - "group": "テキスト", + "group": "Text", "pages": [ { "group": "Anthropic", @@ -7151,11 +7336,12 @@ "group": "Gemini", "pages": [ "ja/built-in-nodes/GeminiInputFiles", - "ja/built-in-nodes/GeminiNode" + "ja/built-in-nodes/GeminiNode", + "ja/built-in-nodes/GeminiNodeV2" ] }, { - "group": "OpenAI", + "group": "Openai", "pages": [ "ja/built-in-nodes/OpenAIChatConfig", "ja/built-in-nodes/OpenAIChatNode", @@ -7163,7 +7349,7 @@ ] }, { - "group": "OpenRouter", + "group": "Openrouter", "pages": [ "ja/built-in-nodes/OpenRouterLLMNode" ] @@ -7171,7 +7357,7 @@ ] }, { - "group": "ビデオ", + "group": "Video", "pages": [ { "group": "Beeble", @@ -7201,6 +7387,12 @@ "ja/built-in-nodes/ByteDanceTextToVideoNode" ] }, + { + "group": "Gemini", + "pages": [ + "ja/built-in-nodes/GeminiVideoOmni" + ] + }, { "group": "Grok", "pages": [ @@ -7211,7 +7403,7 @@ ] }, { - "group": "HitPaw", + "group": "Hitpaw", "pages": [ "ja/built-in-nodes/HitPawVideoEnhance" ] @@ -7244,7 +7436,7 @@ ] }, { - "group": "LTXV", + "group": "Ltxv", "pages": [ "ja/built-in-nodes/LtxvApiImageToVideo", "ja/built-in-nodes/LtxvApiTextToVideo" @@ -7255,6 +7447,13 @@ "pages": [ "ja/built-in-nodes/LumaConceptsNode", "ja/built-in-nodes/LumaImageToVideoNode", + "ja/built-in-nodes/LumaRay32ExtendVideoNode", + "ja/built-in-nodes/LumaRay32ImageToVideoNode", + "ja/built-in-nodes/LumaRay32KeyframeNode", + "ja/built-in-nodes/LumaRay32KeyframesToVideoNode", + "ja/built-in-nodes/LumaRay32TextToVideoNode", + "ja/built-in-nodes/LumaRay32VideoEditNode", + "ja/built-in-nodes/LumaRay32VideoReframeNode", "ja/built-in-nodes/LumaVideoNode" ] }, @@ -7268,7 +7467,7 @@ ] }, { - "group": "PixVerse", + "group": "Pixverse", "pages": [ "ja/built-in-nodes/PixverseImageToVideoNode", "ja/built-in-nodes/PixverseTemplateNode", @@ -7279,6 +7478,9 @@ { "group": "Runway", "pages": [ + "ja/built-in-nodes/RunwayAleph2KeyframeNode", + "ja/built-in-nodes/RunwayAleph2PromptImageNode", + "ja/built-in-nodes/RunwayAleph2VideoToVideoNode", "ja/built-in-nodes/RunwayFirstLastFrameNode", "ja/built-in-nodes/RunwayImageToVideoNodeGen3a", "ja/built-in-nodes/RunwayImageToVideoNodeGen4" @@ -7341,135 +7543,472 @@ ] }, { - "group": "Wavespeed", + "group": "Wavespeed", + "pages": [ + "ja/built-in-nodes/WavespeedFlashVSRNode" + ] + } + ] + } + ] + }, + { + "group": "Text", + "pages": [ + "ja/built-in-nodes/AddTextPrefix", + "ja/built-in-nodes/AddTextSuffix", + "ja/built-in-nodes/BuildJsonPromptIdeogram", + "ja/built-in-nodes/CaseConverter", + "ja/built-in-nodes/ConvertArrayToString", + "ja/built-in-nodes/ConvertDictionaryToString", + "ja/built-in-nodes/JsonExtractString", + "ja/built-in-nodes/MergeTextLists", + "ja/built-in-nodes/RegexExtract", + "ja/built-in-nodes/RegexMatch", + "ja/built-in-nodes/RegexReplace", + "ja/built-in-nodes/ReplaceText", + "ja/built-in-nodes/StringCompare", + "ja/built-in-nodes/StringConcatenate", + "ja/built-in-nodes/StringContains", + "ja/built-in-nodes/StringFormat", + "ja/built-in-nodes/StringLength", + "ja/built-in-nodes/StringReplace", + "ja/built-in-nodes/StringSubstring", + "ja/built-in-nodes/StringTrim", + "ja/built-in-nodes/StripWhitespace", + "ja/built-in-nodes/TextGenerate", + "ja/built-in-nodes/TextGenerateLTX2Prompt", + "ja/built-in-nodes/TextToLowercase", + "ja/built-in-nodes/TextToUppercase", + "ja/built-in-nodes/TruncateText" + ] + }, + { + "group": "Utilities", + "pages": [ + { + "group": "Logic", + "pages": [ + "ja/built-in-nodes/AutogrowNamesTestNode", + "ja/built-in-nodes/AutogrowPrefixTestNode", + "ja/built-in-nodes/ComboOptionTestNode", + "ja/built-in-nodes/ComfyAndNode", + "ja/built-in-nodes/ComfyNotNode", + "ja/built-in-nodes/ComfyOrNode", + "ja/built-in-nodes/ComfySoftSwitchNode", + "ja/built-in-nodes/ComfySwitchNode", + "ja/built-in-nodes/ConvertStringToComboNode", + "ja/built-in-nodes/DCTestNode", + "ja/built-in-nodes/InvertBooleanNode" + ] + }, + { + "group": "Primitive", + "pages": [ + "ja/built-in-nodes/PrimitiveBoolean", + "ja/built-in-nodes/PrimitiveBoundingBox", + "ja/built-in-nodes/PrimitiveFloat", + "ja/built-in-nodes/PrimitiveInt", + "ja/built-in-nodes/PrimitiveString", + "ja/built-in-nodes/PrimitiveStringMultiline" + ] + }, + "ja/built-in-nodes/ColorToRGBInt", + "ja/built-in-nodes/ComfyMathExpression", + "ja/built-in-nodes/ComfyNumberConvert", + "ja/built-in-nodes/CreateBoundingBoxes", + "ja/built-in-nodes/CreateList", + "ja/built-in-nodes/CurveEditor", + "ja/built-in-nodes/CustomCombo", + "ja/built-in-nodes/ImageHistogram", + "ja/built-in-nodes/PreviewAny", + "ja/built-in-nodes/ResolutionSelector", + "ja/built-in-nodes/SeedNode" + ] + }, + { + "group": "Video", + "pages": [ + { + "group": "Preprocessors", + "pages": [ + "ja/built-in-nodes/LTXVPreprocess" + ] + }, + "ja/built-in-nodes/CreateVideo", + "ja/built-in-nodes/FrameInterpolate", + "ja/built-in-nodes/GetVideoComponents", + "ja/built-in-nodes/LoadVideo", + "ja/built-in-nodes/SaveVideo", + "ja/built-in-nodes/SaveWEBM", + "ja/built-in-nodes/Video Slice" + ] + }, + { + "group": "サンプリング", + "pages": [ + { + "group": "Custom Sampling", + "pages": [ + { + "group": "Samplers", + "pages": [ + "ja/built-in-nodes/SamplerDpmpp2mSde", + "ja/built-in-nodes/SamplerDpmppSde" + ] + } + ] + } + ] + }, + { + "group": "ユーティリティ", + "pages": [ + "ja/built-in-nodes/BatchImagesMasksLatentsNode", + "ja/built-in-nodes/MarkdownNote", + "ja/built-in-nodes/Note", + "ja/built-in-nodes/Reroute", + "ja/built-in-nodes/TerminalLog", + "ja/built-in-nodes/wanBlockSwap" + ] + }, + { + "group": "ローダー", + "pages": [ + "ja/built-in-nodes/ControlNetLoader" + ] + }, + { + "group": "上級", + "pages": [ + { + "group": "Debug", + "pages": [ + "ja/built-in-nodes/EasyCache", + "ja/built-in-nodes/LazyCache", + "ja/built-in-nodes/ModelComputeDtype" + ] + }, + { + "group": "Guidance", + "pages": [ + "ja/built-in-nodes/CFGNorm", + "ja/built-in-nodes/CFGZeroStar", + "ja/built-in-nodes/NAGuidance", + "ja/built-in-nodes/SkipLayerGuidanceDiT", + "ja/built-in-nodes/SkipLayerGuidanceDiTSimple", + "ja/built-in-nodes/SkipLayerGuidanceSD3", + "ja/built-in-nodes/TCFG" + ] + }, + { + "group": "Hooks", + "pages": [ + { + "group": "Clip", + "pages": [ + "ja/built-in-nodes/SetClipHooks" + ] + }, + { + "group": "Combine", + "pages": [ + "ja/built-in-nodes/CombineHooks", + "ja/built-in-nodes/CombineHooksEight", + "ja/built-in-nodes/CombineHooksFour" + ] + }, + { + "group": "Cond Pair", + "pages": [ + "ja/built-in-nodes/PairConditioningCombine", + "ja/built-in-nodes/PairConditioningSetDefaultAndCombine", + "ja/built-in-nodes/PairConditioningSetProperties", + "ja/built-in-nodes/PairConditioningSetPropertiesAndCombine" + ] + }, + { + "group": "Cond Single", + "pages": [ + "ja/built-in-nodes/ConditioningSetDefaultAndCombine", + "ja/built-in-nodes/ConditioningSetProperties", + "ja/built-in-nodes/ConditioningSetPropertiesAndCombine" + ] + }, + { + "group": "Create", + "pages": [ + "ja/built-in-nodes/CreateHookLora", + "ja/built-in-nodes/CreateHookLoraModelOnly", + "ja/built-in-nodes/CreateHookModelAsLora", + "ja/built-in-nodes/CreateHookModelAsLoraModelOnly" + ] + }, + { + "group": "Manual", + "pages": [ + "ja/built-in-nodes/SetModelHooksOnCond" + ] + }, + { + "group": "Scheduling", "pages": [ - "ja/built-in-nodes/WavespeedFlashVSRNode" + "ja/built-in-nodes/CreateHookKeyframe", + "ja/built-in-nodes/CreateHookKeyframesFromFloats", + "ja/built-in-nodes/CreateHookKeyframesInterpolated", + "ja/built-in-nodes/SetHookKeyframes" ] - } + }, + "ja/built-in-nodes/ConditioningTimestepsRange" ] - } + }, + { + "group": "Loaders", + "pages": [ + "ja/built-in-nodes/DeprecatedCheckpointLoader", + "ja/built-in-nodes/DeprecatedDiffusersLoader" + ] + }, + { + "group": "Model Merging", + "pages": [ + "ja/built-in-nodes/SaveLoRANode" + ] + }, + { + "group": "Multigpu", + "pages": [ + "ja/built-in-nodes/MultiGPU_Options", + "ja/built-in-nodes/MultiGPU_WorkUnits", + "ja/built-in-nodes/SelectCLIPDevice", + "ja/built-in-nodes/SelectModelDevice", + "ja/built-in-nodes/SelectVAEDevice" + ] + }, + "ja/built-in-nodes/IdeogramV1", + "ja/built-in-nodes/IdeogramV2", + "ja/built-in-nodes/MoonvalleyImg2VideoNode", + "ja/built-in-nodes/MoonvalleyTxt2VideoNode", + "ja/built-in-nodes/MoonvalleyVideo2VideoNode", + "ja/built-in-nodes/SeedVR2Conditioning", + "ja/built-in-nodes/SeedVR2PostProcessing", + "ja/built-in-nodes/SeedVR2Preprocess", + "ja/built-in-nodes/SeedVR2ProgressiveSampler", + "ja/built-in-nodes/StabilityAudioInpaint", + "ja/built-in-nodes/StabilityAudioToAudio", + "ja/built-in-nodes/StabilityStableImageSD_3_5Node", + "ja/built-in-nodes/StabilityStableImageUltraNode", + "ja/built-in-nodes/StabilityTextToAudio", + "ja/built-in-nodes/StabilityUpscaleConservativeNode", + "ja/built-in-nodes/StabilityUpscaleCreativeNode", + "ja/built-in-nodes/StabilityUpscaleFastNode" ] }, { - "group": "サンプリング", + "group": "条件付け", "pages": [ { - "group": "カスタムサンプリング", + "group": "Video Models", "pages": [ - { - "group": "サンプラー", - "pages": [ - "ja/built-in-nodes/SamplerDpmpp2mSde", - "ja/built-in-nodes/SamplerDpmppSde" - ] - }, - { - "group": "スケジューラー", - "pages": [ - "ja/built-in-nodes/Ideogram4Scheduler" - ] - }, - "ja/built-in-nodes/CFGOverride" + "ja/built-in-nodes/conditioning/video-models/wan-vace-to-video", + "ja/built-in-nodes/Stablezero123Conditioning", + "ja/built-in-nodes/Stablezero123ConditioningBatched", + "ja/built-in-nodes/SVD_img2vid_Conditioning", + "ja/built-in-nodes/SvdImg2vidConditioning" ] - } + }, + "ja/built-in-nodes/ConditioningAverage", + "ja/built-in-nodes/Sd4xupscaleConditioning" ] }, { - "group": "テキスト", + "group": "潜在変数", "pages": [ - "ja/built-in-nodes/AddTextPrefix", - "ja/built-in-nodes/AddTextSuffix", - "ja/built-in-nodes/CaseConverter", - "ja/built-in-nodes/JsonExtractString", - "ja/built-in-nodes/MergeTextLists", - "ja/built-in-nodes/RegexExtract", - "ja/built-in-nodes/RegexMatch", - "ja/built-in-nodes/RegexReplace", - "ja/built-in-nodes/ReplaceText", - "ja/built-in-nodes/StringCompare", - "ja/built-in-nodes/StringConcatenate", - "ja/built-in-nodes/StringContains", - "ja/built-in-nodes/StringFormat", - "ja/built-in-nodes/StringLength", - "ja/built-in-nodes/StringReplace", - "ja/built-in-nodes/StringSubstring", - "ja/built-in-nodes/StringTrim", - "ja/built-in-nodes/StripWhitespace", - "ja/built-in-nodes/TextGenerate", - "ja/built-in-nodes/TextGenerateLTX2Prompt", - "ja/built-in-nodes/TextToLowercase", - "ja/built-in-nodes/TextToUppercase", - "ja/built-in-nodes/TruncateText" + { + "group": "Video", + "pages": [ + "ja/built-in-nodes/latent/video/trim-video-latent" + ] + } ] }, { - "group": "ユーティリティ", + "group": "画像", "pages": [ { - "group": "ロジック", + "group": "Adjustments", "pages": [ - "ja/built-in-nodes/AutogrowNamesTestNode", - "ja/built-in-nodes/AutogrowPrefixTestNode", - "ja/built-in-nodes/ComboOptionTestNode", - "ja/built-in-nodes/ComfyAndNode", - "ja/built-in-nodes/ComfyNotNode", - "ja/built-in-nodes/ComfyOrNode", - "ja/built-in-nodes/ComfySoftSwitchNode", - "ja/built-in-nodes/ComfySwitchNode", - "ja/built-in-nodes/ConvertStringToComboNode", - "ja/built-in-nodes/DCTestNode", - "ja/built-in-nodes/InvertBooleanNode" + "ja/built-in-nodes/AdjustBrightness", + "ja/built-in-nodes/AdjustContrast" ] }, { - "group": "プリミティブ", + "group": "Background Removal", "pages": [ - "ja/built-in-nodes/PrimitiveBoolean", - "ja/built-in-nodes/PrimitiveBoundingBox", - "ja/built-in-nodes/PrimitiveFloat", - "ja/built-in-nodes/PrimitiveInt", - "ja/built-in-nodes/PrimitiveString", - "ja/built-in-nodes/PrimitiveStringMultiline" + "ja/built-in-nodes/RemoveBackground" + ] + }, + { + "group": "Batch", + "pages": [ + "ja/built-in-nodes/ImageDeduplication", + "ja/built-in-nodes/ImageFromBatch", + "ja/built-in-nodes/ImageGrid", + "ja/built-in-nodes/ImageMergeTileList", + "ja/built-in-nodes/MergeImageLists", + "ja/built-in-nodes/RebatchImages", + "ja/built-in-nodes/RepeatImageBatch", + "ja/built-in-nodes/ShuffleDataset", + "ja/built-in-nodes/ShuffleImageTextDataset", + "ja/built-in-nodes/SplitImageToTileList" + ] + }, + { + "group": "Color", + "pages": [ + "ja/built-in-nodes/ImageRGBToYUV", + "ja/built-in-nodes/ImageYUVToRGB", + "ja/built-in-nodes/NormalizeImages" + ] + }, + { + "group": "Compositing", + "pages": [ + "ja/built-in-nodes/ImageCompositeMasked", + "ja/built-in-nodes/JoinImageWithAlpha", + "ja/built-in-nodes/PorterDuffImageComposite", + "ja/built-in-nodes/SplitImageWithAlpha" + ] + }, + { + "group": "Detection", + "pages": [ + "ja/built-in-nodes/DrawBBoxes", + "ja/built-in-nodes/MediaPipeFaceLandmarker", + "ja/built-in-nodes/MediaPipeFaceMask", + "ja/built-in-nodes/MediaPipeFaceMeshVisualize", + "ja/built-in-nodes/RTDETR_detect", + "ja/built-in-nodes/SAM3_Detect", + "ja/built-in-nodes/SAM3_TrackPreview", + "ja/built-in-nodes/SAM3_TrackToMask", + "ja/built-in-nodes/SAM3_VideoTrack", + "ja/built-in-nodes/SDPoseDrawKeypoints", + "ja/built-in-nodes/SDPoseFaceBBoxes", + "ja/built-in-nodes/SDPoseKeypointExtractor" + ] + }, + { + "group": "Filters", + "pages": [ + "ja/built-in-nodes/Canny", + "ja/built-in-nodes/ColorTransfer", + "ja/built-in-nodes/ImageAddNoise", + "ja/built-in-nodes/ImageBlend", + "ja/built-in-nodes/ImageBlur", + "ja/built-in-nodes/ImageQuantize", + "ja/built-in-nodes/ImageSharpen", + "ja/built-in-nodes/Morphology" + ] + }, + { + "group": "Geometry Estimation", + "pages": [ + "ja/built-in-nodes/DA3GeometryToMesh", + "ja/built-in-nodes/DA3GeometryToPointCloud", + "ja/built-in-nodes/DA3Inference", + "ja/built-in-nodes/DA3Render", + "ja/built-in-nodes/MoGeInference", + "ja/built-in-nodes/MoGePanoramaInference", + "ja/built-in-nodes/MoGePointMapToMesh", + "ja/built-in-nodes/MoGeRender" + ] + }, + { + "group": "Mask", + "pages": [ + "ja/built-in-nodes/BatchMasksNode", + "ja/built-in-nodes/CropMask", + "ja/built-in-nodes/FeatherMask", + "ja/built-in-nodes/GrowMask", + "ja/built-in-nodes/ImageColorToMask", + "ja/built-in-nodes/ImageToMask", + "ja/built-in-nodes/InvertMask", + "ja/built-in-nodes/MaskComposite", + "ja/built-in-nodes/MaskPreview", + "ja/built-in-nodes/MaskToImage", + "ja/built-in-nodes/SolidMask", + "ja/built-in-nodes/ThresholdMask", + "ja/built-in-nodes/VOIDQuadmaskPreprocess" + ] + }, + { + "group": "Shader", + "pages": [ + "ja/built-in-nodes/GLSLShader" + ] + }, + { + "group": "Transform", + "pages": [ + "ja/built-in-nodes/CenterCropImages", + "ja/built-in-nodes/CropByBBoxes", + "ja/built-in-nodes/ImageCrop", + "ja/built-in-nodes/ImageCropV2", + "ja/built-in-nodes/ImageFlip", + "ja/built-in-nodes/ImagePadForOutpaint", + "ja/built-in-nodes/ImageRotate", + "ja/built-in-nodes/ImageStitch", + "ja/built-in-nodes/RandomCropImages", + "ja/built-in-nodes/ResizeAndPadImage", + "ja/built-in-nodes/ResizeImagesByLongerEdge", + "ja/built-in-nodes/ResizeImagesByShorterEdge" + ] + }, + { + "group": "Upscaling", + "pages": [ + "ja/built-in-nodes/ImageScale", + "ja/built-in-nodes/ImageScaleBy", + "ja/built-in-nodes/ImageScaleToMaxDimension", + "ja/built-in-nodes/ImageScaleToTotalPixels", + "ja/built-in-nodes/ImageUpscaleWithModel" ] }, - "ja/built-in-nodes/ColorToRGBInt", - "ja/built-in-nodes/ComfyMathExpression", - "ja/built-in-nodes/ComfyNumberConvert", - "ja/built-in-nodes/CreateList", - "ja/built-in-nodes/CurveEditor", - "ja/built-in-nodes/CustomCombo", - "ja/built-in-nodes/ImageHistogram", - "ja/built-in-nodes/PreviewAny", - "ja/built-in-nodes/ResolutionSelector" - ] - }, - { - "group": "ユーティリティ", - "pages": [ - "ja/built-in-nodes/BatchImagesMasksLatentsNode", - "ja/built-in-nodes/MarkdownNote", - "ja/built-in-nodes/Note", - "ja/built-in-nodes/Reroute", - "ja/built-in-nodes/TerminalLog", - "ja/built-in-nodes/wanBlockSwap" - ] - }, - { - "group": "ビデオ", - "pages": [ { - "group": "プリプロセッサ", + "group": "Video", "pages": [ - "ja/built-in-nodes/LTXVPreprocess" + "ja/built-in-nodes/WanDancerPadKeyframes", + "ja/built-in-nodes/WanDancerPadKeyframesList" ] }, - "ja/built-in-nodes/CreateVideo", - "ja/built-in-nodes/FrameInterpolate", - "ja/built-in-nodes/GetVideoComponents", - "ja/built-in-nodes/LoadVideo", - "ja/built-in-nodes/SaveVideo", - "ja/built-in-nodes/SaveWEBM", - "ja/built-in-nodes/Video Slice" + "ja/built-in-nodes/BatchImagesNode", + "ja/built-in-nodes/ConditioningCombine", + "ja/built-in-nodes/EmptyImage", + "ja/built-in-nodes/GetImageSize", + "ja/built-in-nodes/ImageBatch", + "ja/built-in-nodes/ImageCompare", + "ja/built-in-nodes/ImageInvert", + "ja/built-in-nodes/LoadImage", + "ja/built-in-nodes/LoadImageDataSetFromFolder", + "ja/built-in-nodes/LoadImageMask", + "ja/built-in-nodes/LoadImageOutput", + "ja/built-in-nodes/LoadImageSetFromFolderNode", + "ja/built-in-nodes/LoadImageSetNode", + "ja/built-in-nodes/LoadImageTextDataSetFromFolder", + "ja/built-in-nodes/LoadImageTextSetFromFolderNode", + "ja/built-in-nodes/LoraLoader", + "ja/built-in-nodes/LoraLoaderModelOnly", + "ja/built-in-nodes/Painter", + "ja/built-in-nodes/PreviewImage", + "ja/built-in-nodes/ResizeImageMaskNode", + "ja/built-in-nodes/SaveAnimatedPNG", + "ja/built-in-nodes/SaveAnimatedWEBP", + "ja/built-in-nodes/SaveImage", + "ja/built-in-nodes/SaveImageAdvanced", + "ja/built-in-nodes/SaveImageDataSetToFolder", + "ja/built-in-nodes/SaveImageTextDataSetToFolder", + "ja/built-in-nodes/SaveSVGNode", + "ja/built-in-nodes/WebcamCapture" ] } ] @@ -7803,7 +8342,7 @@ "pages": [ "ko/installation/install_custom_node", { - "group": "ComfyUI-Manager", + "group": "ComfyUI 매니저", "pages": [ "ko/manager/overview", "ko/manager/install", @@ -7830,6 +8369,7 @@ "ko/agent-tools/index", "ko/agent-tools/cloud", "ko/agent-tools/partner-mcp", + "ko/agent-tools/local", "ko/agent-tools/comfy-cli" ] }, @@ -7857,7 +8397,7 @@ "ko/interface/features/partial-execution", "ko/interface/features/node-docs", { - "group": "ComfyUI Settings", + "group": "ComfyUI 설정", "icon": "gear", "pages": [ "ko/interface/settings/overview", @@ -8173,8 +8713,10 @@ "group": "Google", "pages": [ "ko/tutorials/partner-nodes/google/gemini", + "ko/tutorials/partner-nodes/google/gemini-omni-flash", "ko/tutorials/partner-nodes/google/nano-banana-pro", - "ko/tutorials/partner-nodes/google/nano-banana-2" + "ko/tutorials/partner-nodes/google/nano-banana-2", + "ko/tutorials/partner-nodes/google/nano-banana-2-lite" ] }, { @@ -8183,19 +8725,10 @@ "ko/tutorials/partner-nodes/anthropic/claude" ] }, - { - "group": "Stability AI", - "pages": [ - "ko/tutorials/partner-nodes/stability-ai/stable-image-ultra", - "ko/tutorials/partner-nodes/stability-ai/stable-diffusion-3-5-image", - "ko/tutorials/partner-nodes/stability-ai/stable-audio" - ] - }, { "group": "Ideogram", "pages": [ - "ko/tutorials/partner-nodes/ideogram/ideogram-v4", - "ko/tutorials/partner-nodes/ideogram/ideogram-v3" + "ko/tutorials/partner-nodes/ideogram/ideogram-v4" ] }, { @@ -8330,21 +8863,7 @@ "group": "3D", "pages": [ { - "group": "컨디셔닝", - "pages": [ - "ko/built-in-nodes/TripoSplatConditioning", - "ko/built-in-nodes/TripoSplatPreprocessImage" - ] - }, - { - "group": "잠재", - "pages": [ - "ko/built-in-nodes/TripoSplatSamplingPreview", - "ko/built-in-nodes/VAEDecodeTripoSplat" - ] - }, - { - "group": "스플랫", + "group": "Splat", "pages": [ "ko/built-in-nodes/File3DToSplat", "ko/built-in-nodes/GetSplatCount", @@ -8355,268 +8874,25 @@ "ko/built-in-nodes/TransformSplat" ] }, - "ko/built-in-nodes/CreateCameraInfo", - "ko/built-in-nodes/Load3D", - "ko/built-in-nodes/Load3DAnimation", - "ko/built-in-nodes/Preview3D", - "ko/built-in-nodes/Preview3DAdvanced", - "ko/built-in-nodes/Preview3DAnimation", - "ko/built-in-nodes/SaveGLB", - "ko/built-in-nodes/VoxelToMesh", - "ko/built-in-nodes/VoxelToMeshBasic" - ] - }, - { - "group": "고급", - "pages": [ - { - "group": "컨디셔닝", - "pages": [ - { - "group": "오디오", - "pages": [ - "ko/built-in-nodes/ReferenceTimbreAudio" - ] - }, - { - "group": "모델 편집", - "pages": [ - "ko/built-in-nodes/ReferenceLatent" - ] - }, - { - "group": "Flux", - "pages": [ - "ko/built-in-nodes/ClipTextEncodeFlux", - "ko/built-in-nodes/FluxDisableGuidance", - "ko/built-in-nodes/FluxGuidance", - "ko/built-in-nodes/FluxKontextImageScale", - "ko/built-in-nodes/FluxKontextMultiReferenceLatentMethod" - ] - }, - { - "group": "Kandinsky5", - "pages": [ - "ko/built-in-nodes/ClipTextEncodeKandinsky5" - ] - }, - "ko/built-in-nodes/ClipTextEncodeHiDream", - "ko/built-in-nodes/ClipTextEncodeHunyuanDiT", - "ko/built-in-nodes/ClipTextEncodePixArtAlpha", - "ko/built-in-nodes/ClipTextEncodeSD3", - "ko/built-in-nodes/ClipTextEncodeSDXL", - "ko/built-in-nodes/ClipTextEncodeSDXLRefiner", - "ko/built-in-nodes/ConditioningSetTimestepRange", - "ko/built-in-nodes/ConditioningZeroOut", - "ko/built-in-nodes/PiDConditioning", - "ko/built-in-nodes/TextEncodeHunyuanVideo_ImageToVideo", - "ko/built-in-nodes/TextEncodeQwenImageEdit", - "ko/built-in-nodes/TextEncodeQwenImageEditPlus", - "ko/built-in-nodes/TextEncodeZImageOmni" - ] - }, - { - "group": "디버그", - "pages": [ - { - "group": "모델", - "pages": [ - "ko/built-in-nodes/EasyCache", - "ko/built-in-nodes/LazyCache", - "ko/built-in-nodes/ModelComputeDtype" - ] - } - ] - }, - { - "group": "가이던스", - "pages": [ - "ko/built-in-nodes/CFGNorm", - "ko/built-in-nodes/CFGZeroStar", - "ko/built-in-nodes/NAGuidance", - "ko/built-in-nodes/SkipLayerGuidanceDiT", - "ko/built-in-nodes/SkipLayerGuidanceDiTSimple", - "ko/built-in-nodes/SkipLayerGuidanceSD3", - "ko/built-in-nodes/TCFG" - ] - }, - { - "group": "훅", - "pages": [ - { - "group": "Clip", - "pages": [ - "ko/built-in-nodes/SetClipHooks" - ] - }, - { - "group": "결합", - "pages": [ - "ko/built-in-nodes/CombineHooks", - "ko/built-in-nodes/CombineHooksEight", - "ko/built-in-nodes/CombineHooksFour" - ] - }, - { - "group": "컨디셔닝 쌍", - "pages": [ - "ko/built-in-nodes/PairConditioningCombine", - "ko/built-in-nodes/PairConditioningSetDefaultAndCombine", - "ko/built-in-nodes/PairConditioningSetProperties", - "ko/built-in-nodes/PairConditioningSetPropertiesAndCombine" - ] - }, - { - "group": "컨디셔닝 단일", - "pages": [ - "ko/built-in-nodes/ConditioningSetDefaultAndCombine", - "ko/built-in-nodes/ConditioningSetProperties", - "ko/built-in-nodes/ConditioningSetPropertiesAndCombine" - ] - }, - { - "group": "생성", - "pages": [ - "ko/built-in-nodes/CreateHookLora", - "ko/built-in-nodes/CreateHookLoraModelOnly", - "ko/built-in-nodes/CreateHookModelAsLora", - "ko/built-in-nodes/CreateHookModelAsLoraModelOnly" - ] - }, - { - "group": "매뉴얼", - "pages": [ - "ko/built-in-nodes/SetModelHooksOnCond" - ] - }, - { - "group": "스케줄링", - "pages": [ - "ko/built-in-nodes/CreateHookKeyframe", - "ko/built-in-nodes/CreateHookKeyframesFromFloats", - "ko/built-in-nodes/CreateHookKeyframesInterpolated", - "ko/built-in-nodes/SetHookKeyframes" - ] - }, - "ko/built-in-nodes/ConditioningTimestepsRange" - ] - }, - { - "group": "로더", - "pages": [ - { - "group": "지원 중단", - "pages": [ - "ko/built-in-nodes/DiffusersLoader" - ] - }, - { - "group": "Qwen", - "pages": [ - "ko/built-in-nodes/QwenImageDiffsynthControlnet" - ] - }, - { - "group": "Zimage", - "pages": [ - "ko/built-in-nodes/ZImageFunControlnet" - ] - }, - "ko/built-in-nodes/CheckpointLoader", - "ko/built-in-nodes/ClipLoader", - "ko/built-in-nodes/DeprecatedCheckpointLoader", - "ko/built-in-nodes/DeprecatedDiffusersLoader", - "ko/built-in-nodes/DualCLIPLoader", - "ko/built-in-nodes/LTXAVTextEncoderLoader", - "ko/built-in-nodes/ModelPatchLoader", - "ko/built-in-nodes/QuadrupleCLIPLoader", - "ko/built-in-nodes/TripleCLIPLoader", - "ko/built-in-nodes/UNETLoader" - ] - }, - { - "group": "모델", - "pages": [ - "ko/built-in-nodes/HiDreamO1PatchSeamSmoothing", - "ko/built-in-nodes/ModelNoiseScale", - "ko/built-in-nodes/ModelSamplingAuraFlow", - "ko/built-in-nodes/ModelSamplingContinuousEDM", - "ko/built-in-nodes/ModelSamplingContinuousV", - "ko/built-in-nodes/ModelSamplingDiscrete", - "ko/built-in-nodes/ModelSamplingFlux", - "ko/built-in-nodes/ModelSamplingLTXV", - "ko/built-in-nodes/ModelSamplingSD3", - "ko/built-in-nodes/ModelSamplingStableCascade", - "ko/built-in-nodes/RenormCFG", - "ko/built-in-nodes/RescaleCFG" - ] - }, - { - "group": "모델 병합", - "pages": [ - { - "group": "모델별", - "pages": [ - "ko/built-in-nodes/ModelMergeAuraflow", - "ko/built-in-nodes/ModelMergeCosmos14B", - "ko/built-in-nodes/ModelMergeCosmos7B", - "ko/built-in-nodes/ModelMergeCosmosPredict2_14B", - "ko/built-in-nodes/ModelMergeCosmosPredict2_2B", - "ko/built-in-nodes/ModelMergeFlux1", - "ko/built-in-nodes/ModelMergeLTXV", - "ko/built-in-nodes/ModelMergeMochiPreview", - "ko/built-in-nodes/ModelMergeQwenImage", - "ko/built-in-nodes/ModelMergeSD1", - "ko/built-in-nodes/ModelMergeSD35_Large", - "ko/built-in-nodes/ModelMergeSD3_2B", - "ko/built-in-nodes/ModelMergeSDXL", - "ko/built-in-nodes/ModelMergeWAN2_1" - ] - }, - "ko/built-in-nodes/CheckpointSave", - "ko/built-in-nodes/ClipMergeAdd", - "ko/built-in-nodes/ClipMergeSimple", - "ko/built-in-nodes/ClipMergeSubtract", - "ko/built-in-nodes/ClipSave", - "ko/built-in-nodes/ImageOnlyCheckpointSave", - "ko/built-in-nodes/ModelMergeAdd", - "ko/built-in-nodes/ModelMergeBlocks", - "ko/built-in-nodes/ModelMergeSimple", - "ko/built-in-nodes/ModelMergeSubtract", - "ko/built-in-nodes/ModelSave", - "ko/built-in-nodes/SaveLoRA", - "ko/built-in-nodes/SaveLoRANode", - "ko/built-in-nodes/VAESave" - ] - }, - { - "group": "멀티 GPU", - "pages": [ - "ko/built-in-nodes/MultiGPU_Options", - "ko/built-in-nodes/MultiGPU_WorkUnits", - "ko/built-in-nodes/SelectCLIPDevice", - "ko/built-in-nodes/SelectModelDevice", - "ko/built-in-nodes/SelectVAEDevice" - ] - }, - "ko/built-in-nodes/GeminiNodeV2", - "ko/built-in-nodes/MoonvalleyImg2VideoNode", - "ko/built-in-nodes/MoonvalleyTxt2VideoNode", - "ko/built-in-nodes/MoonvalleyVideo2VideoNode", + "ko/built-in-nodes/CreateCameraInfo", + "ko/built-in-nodes/Load3D", + "ko/built-in-nodes/Load3DAdvanced", + "ko/built-in-nodes/Load3DAnimation", + "ko/built-in-nodes/Preview3D", + "ko/built-in-nodes/Preview3DAdvanced", + "ko/built-in-nodes/Preview3DAnimation", "ko/built-in-nodes/PreviewGaussianSplat", "ko/built-in-nodes/PreviewPointCloud", - "ko/built-in-nodes/SaveAudioAdvanced", - "ko/built-in-nodes/SeedVR2Conditioning", - "ko/built-in-nodes/SeedVR2PostProcessing", - "ko/built-in-nodes/SeedVR2Preprocess", - "ko/built-in-nodes/SeedVR2ProgressiveSampler" + "ko/built-in-nodes/SaveGLB", + "ko/built-in-nodes/VoxelToMesh", + "ko/built-in-nodes/VoxelToMeshBasic" ] }, { "group": "API Node", "pages": [ { - "group": "이미지", + "group": "Image", "pages": [ { "group": "Bfl", @@ -8635,7 +8911,7 @@ ] }, { - "group": "비디오", + "group": "Video", "pages": [ { "group": "Pika", @@ -8654,7 +8930,7 @@ ] }, { - "group": "오디오", + "group": "Audio", "pages": [ "ko/built-in-nodes/AudioAdjustVolume", "ko/built-in-nodes/AudioConcat", @@ -8666,6 +8942,7 @@ "ko/built-in-nodes/PreviewAudio", "ko/built-in-nodes/RecordAudio", "ko/built-in-nodes/SaveAudio", + "ko/built-in-nodes/SaveAudioAdvanced", "ko/built-in-nodes/SaveAudioMP3", "ko/built-in-nodes/SaveAudioOpus", "ko/built-in-nodes/SplitAudioChannels", @@ -8673,26 +8950,10 @@ ] }, { - "group": "컨디셔닝", - "pages": [ - { - "group": "비디오 모델", - "pages": [ - "ko/built-in-nodes/Stablezero123Conditioning", - "ko/built-in-nodes/Stablezero123ConditioningBatched", - "ko/built-in-nodes/SVD_img2vid_Conditioning", - "ko/built-in-nodes/SvdImg2vidConditioning" - ] - }, - "ko/built-in-nodes/ConditioningAverage", - "ko/built-in-nodes/Sd4xupscaleConditioning" - ] - }, - { - "group": "실험적", + "group": "Experimental", "pages": [ { - "group": "어텐션 실험", + "group": "Attention Experiments", "pages": [ "ko/built-in-nodes/ClipAttentionMultiply", "ko/built-in-nodes/UNetCrossAttentionMultiply", @@ -8700,32 +8961,6 @@ "ko/built-in-nodes/UNetTemporalAttentionMultiply" ] }, - { - "group": "컨디셔닝", - "pages": [ - "ko/built-in-nodes/ClipTextEncodeControlnet", - "ko/built-in-nodes/T5TokenizerOptions" - ] - }, - { - "group": "커스텀 샘플링", - "pages": [ - { - "group": "노이즈", - "pages": [ - "ko/built-in-nodes/AddNoise" - ] - }, - "ko/built-in-nodes/ManualSigmas" - ] - }, - { - "group": "Photomaker", - "pages": [ - "ko/built-in-nodes/PhotoMakerEncode", - "ko/built-in-nodes/PhotoMakerLoader" - ] - }, { "group": "Stable Cascade", "pages": [ @@ -8736,251 +8971,107 @@ "ko/built-in-nodes/FluxKVCache", "ko/built-in-nodes/FreSca", "ko/built-in-nodes/LatentBlend", - "ko/built-in-nodes/LoadLatent", "ko/built-in-nodes/LoraSave", "ko/built-in-nodes/Mahiro", "ko/built-in-nodes/PerpNeg", "ko/built-in-nodes/PerpNegGuider", "ko/built-in-nodes/SamplerEulerCFGpp", - "ko/built-in-nodes/SaveLatent", "ko/built-in-nodes/SelfAttentionGuidance", - "ko/built-in-nodes/TorchCompileModel", - "ko/built-in-nodes/VAEDecodeTiled", - "ko/built-in-nodes/VAEEncodeTiled" - ] - }, - { - "group": "이미지", - "pages": [ - { - "group": "조정", - "pages": [ - "ko/built-in-nodes/AdjustBrightness", - "ko/built-in-nodes/AdjustContrast" - ] - }, - { - "group": "배경 제거", - "pages": [ - "ko/built-in-nodes/RemoveBackground" - ] - }, - { - "group": "배치", - "pages": [ - "ko/built-in-nodes/ImageDeduplication", - "ko/built-in-nodes/ImageFromBatch", - "ko/built-in-nodes/ImageGrid", - "ko/built-in-nodes/ImageMergeTileList", - "ko/built-in-nodes/MergeImageLists", - "ko/built-in-nodes/RebatchImages", - "ko/built-in-nodes/RepeatImageBatch", - "ko/built-in-nodes/ShuffleDataset", - "ko/built-in-nodes/ShuffleImageTextDataset", - "ko/built-in-nodes/SplitImageToTileList" - ] - }, - { - "group": "색상", - "pages": [ - "ko/built-in-nodes/ImageRGBToYUV", - "ko/built-in-nodes/ImageYUVToRGB", - "ko/built-in-nodes/NormalizeImages" - ] - }, - { - "group": "합성", - "pages": [ - "ko/built-in-nodes/ImageCompositeMasked", - "ko/built-in-nodes/JoinImageWithAlpha", - "ko/built-in-nodes/PorterDuffImageComposite", - "ko/built-in-nodes/SplitImageWithAlpha" - ] - }, - { - "group": "감지", - "pages": [ - "ko/built-in-nodes/DrawBBoxes", - "ko/built-in-nodes/MediaPipeFaceLandmarker", - "ko/built-in-nodes/MediaPipeFaceMask", - "ko/built-in-nodes/MediaPipeFaceMeshVisualize", - "ko/built-in-nodes/RTDETR_detect", - "ko/built-in-nodes/SAM3_Detect", - "ko/built-in-nodes/SAM3_TrackPreview", - "ko/built-in-nodes/SAM3_TrackToMask", - "ko/built-in-nodes/SAM3_VideoTrack", - "ko/built-in-nodes/SDPoseDrawKeypoints", - "ko/built-in-nodes/SDPoseFaceBBoxes", - "ko/built-in-nodes/SDPoseKeypointExtractor" - ] - }, - { - "group": "필터", - "pages": [ - "ko/built-in-nodes/Canny", - "ko/built-in-nodes/ColorTransfer", - "ko/built-in-nodes/ImageAddNoise", - "ko/built-in-nodes/ImageBlend", - "ko/built-in-nodes/ImageBlur", - "ko/built-in-nodes/ImageQuantize", - "ko/built-in-nodes/ImageSharpen", - "ko/built-in-nodes/Morphology" - ] - }, - { - "group": "지오메트리 추정", - "pages": [ - "ko/built-in-nodes/MoGeInference", - "ko/built-in-nodes/MoGePanoramaInference", - "ko/built-in-nodes/MoGePointMapToMesh", - "ko/built-in-nodes/MoGeRender" - ] - }, - { - "group": "마스크", - "pages": [ - "ko/built-in-nodes/BatchMasksNode", - "ko/built-in-nodes/CropMask", - "ko/built-in-nodes/FeatherMask", - "ko/built-in-nodes/GrowMask", - "ko/built-in-nodes/ImageColorToMask", - "ko/built-in-nodes/ImageToMask", - "ko/built-in-nodes/InvertMask", - "ko/built-in-nodes/MaskComposite", - "ko/built-in-nodes/MaskPreview", - "ko/built-in-nodes/MaskToImage", - "ko/built-in-nodes/SolidMask", - "ko/built-in-nodes/ThresholdMask", - "ko/built-in-nodes/VOIDQuadmaskPreprocess" - ] - }, - { - "group": "셰이더", - "pages": [ - "ko/built-in-nodes/GLSLShader" - ] - }, - { - "group": "변환", - "pages": [ - "ko/built-in-nodes/CenterCropImages", - "ko/built-in-nodes/CropByBBoxes", - "ko/built-in-nodes/ImageCrop", - "ko/built-in-nodes/ImageCropV2", - "ko/built-in-nodes/ImageFlip", - "ko/built-in-nodes/ImagePadForOutpaint", - "ko/built-in-nodes/ImageRotate", - "ko/built-in-nodes/ImageStitch", - "ko/built-in-nodes/RandomCropImages", - "ko/built-in-nodes/ResizeAndPadImage", - "ko/built-in-nodes/ResizeImagesByLongerEdge", - "ko/built-in-nodes/ResizeImagesByShorterEdge" - ] - }, - { - "group": "업스케일링", - "pages": [ - "ko/built-in-nodes/ImageScale", - "ko/built-in-nodes/ImageScaleBy", - "ko/built-in-nodes/ImageScaleToMaxDimension", - "ko/built-in-nodes/ImageScaleToTotalPixels", - "ko/built-in-nodes/ImageUpscaleWithModel" - ] - }, - { - "group": "비디오", - "pages": [ - "ko/built-in-nodes/WanDancerPadKeyframes", - "ko/built-in-nodes/WanDancerPadKeyframesList" - ] - }, - "ko/built-in-nodes/BatchImagesNode", - "ko/built-in-nodes/ConditioningCombine", - "ko/built-in-nodes/EmptyImage", - "ko/built-in-nodes/GetImageSize", - "ko/built-in-nodes/ImageBatch", - "ko/built-in-nodes/ImageCompare", - "ko/built-in-nodes/ImageInvert", - "ko/built-in-nodes/LoadImage", - "ko/built-in-nodes/LoadImageDataSetFromFolder", - "ko/built-in-nodes/LoadImageMask", - "ko/built-in-nodes/LoadImageOutput", - "ko/built-in-nodes/LoadImageSetFromFolderNode", - "ko/built-in-nodes/LoadImageSetNode", - "ko/built-in-nodes/LoadImageTextDataSetFromFolder", - "ko/built-in-nodes/LoadImageTextSetFromFolderNode", - "ko/built-in-nodes/LoraLoader", - "ko/built-in-nodes/LoraLoaderModelOnly", - "ko/built-in-nodes/Painter", - "ko/built-in-nodes/PreviewImage", - "ko/built-in-nodes/ResizeImageMaskNode", - "ko/built-in-nodes/SaveAnimatedPNG", - "ko/built-in-nodes/SaveAnimatedWEBP", - "ko/built-in-nodes/SaveImage", - "ko/built-in-nodes/SaveImageAdvanced", - "ko/built-in-nodes/SaveImageDataSetToFolder", - "ko/built-in-nodes/SaveImageTextDataSetToFolder", - "ko/built-in-nodes/SaveSVGNode", - "ko/built-in-nodes/WebcamCapture" - ] - }, - { - "group": "로더", - "pages": [ - "ko/built-in-nodes/ControlNetLoader" + "ko/built-in-nodes/TorchCompileModel" ] }, { - "group": "모델", + "group": "Model", "pages": [ { - "group": "컨디셔닝", + "group": "Conditioning", "pages": [ { - "group": "3D Models", + "group": "Ace", "pages": [ - "ko/built-in-nodes/Hunyuan3Dv2Conditioning", - "ko/built-in-nodes/Hunyuan3Dv2ConditioningMultiView", - "ko/built-in-nodes/StableZero123_Conditioning", - "ko/built-in-nodes/StableZero123_Conditioning_Batched", - "ko/built-in-nodes/SV3D_Conditioning" + "ko/built-in-nodes/TextEncodeAceStepAudio", + "ko/built-in-nodes/TextEncodeAceStepAudio1.5" + ] + }, + { + "group": "Autoregressive", + "pages": [ + "ko/built-in-nodes/ARVideoI2V" + ] + }, + { + "group": "Bernini", + "pages": [ + "ko/built-in-nodes/BerniniConditioning" + ] + }, + { + "group": "Boogu", + "pages": [ + "ko/built-in-nodes/TextEncodeBooguEdit" + ] + }, + { + "group": "Controlnet", + "pages": [ + "ko/built-in-nodes/ControlNetApply", + "ko/built-in-nodes/ControlNetApplyAdvanced", + "ko/built-in-nodes/ControlNetApplySD3", + "ko/built-in-nodes/ControlNetInpaintingAliMamaApply", + "ko/built-in-nodes/SetUnionControlNetType" + ] + }, + { + "group": "Cosmos", + "pages": [ + "ko/built-in-nodes/CosmosImageToVideoLatent", + "ko/built-in-nodes/CosmosPredict2ImageToVideoLatent" + ] + }, + { + "group": "Flux", + "pages": [ + "ko/built-in-nodes/ClipTextEncodeFlux", + "ko/built-in-nodes/FluxDisableGuidance", + "ko/built-in-nodes/FluxGuidance", + "ko/built-in-nodes/FluxKontextImageScale", + "ko/built-in-nodes/FluxKontextMultiReferenceLatentMethod" ] }, { - "group": "오디오", + "group": "Gligen", "pages": [ - "ko/built-in-nodes/LTXVReferenceAudio" + "ko/built-in-nodes/GLIGENTextBoxApply" ] }, { - "group": "Controlnet", + "group": "Hidream", "pages": [ - "ko/built-in-nodes/ControlNetApply", - "ko/built-in-nodes/ControlNetApplyAdvanced", - "ko/built-in-nodes/ControlNetApplySD3", - "ko/built-in-nodes/ControlNetInpaintingAliMamaApply", - "ko/built-in-nodes/SetUnionControlNetType" + "ko/built-in-nodes/ClipTextEncodeHiDream", + "ko/built-in-nodes/HiDreamO1ReferenceImages" ] }, { - "group": "Gligen", + "group": "Hunyuan 3D", "pages": [ - "ko/built-in-nodes/GLIGENTextBoxApply" + "ko/built-in-nodes/Hunyuan3Dv2Conditioning", + "ko/built-in-nodes/Hunyuan3Dv2ConditioningMultiView" ] }, { - "group": "이미지", + "group": "Hunyuan Image", "pages": [ - "ko/built-in-nodes/HiDreamO1ReferenceImages" + "ko/built-in-nodes/ClipTextEncodeHunyuanDiT" ] }, { - "group": "인페인팅", + "group": "Hunyuan Video", "pages": [ - "ko/built-in-nodes/CosmosImageToVideoLatent", - "ko/built-in-nodes/CosmosPredict2ImageToVideoLatent", - "ko/built-in-nodes/InpaintModelConditioning", - "ko/built-in-nodes/Wan22ImageToVideoLatent" + "ko/built-in-nodes/HunyuanImageToVideo", + "ko/built-in-nodes/HunyuanRefinerLatent", + "ko/built-in-nodes/HunyuanVideo15ImageToVideo", + "ko/built-in-nodes/HunyuanVideo15SuperResolution", + "ko/built-in-nodes/TextEncodeHunyuanVideo_ImageToVideo" ] }, { @@ -8989,12 +9080,62 @@ "ko/built-in-nodes/InstructPixToPixConditioning" ] }, + { + "group": "Kandinsky", + "pages": [ + "ko/built-in-nodes/ClipTextEncodeKandinsky5", + "ko/built-in-nodes/Kandinsky5ImageToVideo" + ] + }, { "group": "Lotus", "pages": [ "ko/built-in-nodes/LotusConditioning" ] }, + { + "group": "Ltxv", + "pages": [ + "ko/built-in-nodes/GetICLoRAParameters", + "ko/built-in-nodes/LTXVAddGuide", + "ko/built-in-nodes/LTXVConditioning", + "ko/built-in-nodes/LTXVCropGuides", + "ko/built-in-nodes/LTXVImgToVideo", + "ko/built-in-nodes/LTXVImgToVideoInplace", + "ko/built-in-nodes/LTXVReferenceAudio" + ] + }, + { + "group": "Lumina", + "pages": [ + "ko/built-in-nodes/ClipTextEncodeLumina2" + ] + }, + { + "group": "Photomaker", + "pages": [ + "ko/built-in-nodes/PhotoMakerEncode" + ] + }, + { + "group": "Pixart", + "pages": [ + "ko/built-in-nodes/ClipTextEncodePixArtAlpha" + ] + }, + { + "group": "Qwen Image", + "pages": [ + "ko/built-in-nodes/TextEncodeQwenImageEdit", + "ko/built-in-nodes/TextEncodeQwenImageEditPlus" + ] + }, + { + "group": "Stable Audio", + "pages": [ + "ko/built-in-nodes/ConditioningStableAudio" + ] + }, { "group": "Stable Cascade", "pages": [ @@ -9002,91 +9143,185 @@ ] }, { - "group": "스타일 모델", + "group": "Stable Diffusion", "pages": [ - "ko/built-in-nodes/StyleModelApply" + "ko/built-in-nodes/ClipTextEncodeSD3", + "ko/built-in-nodes/ClipTextEncodeSDXL", + "ko/built-in-nodes/ClipTextEncodeSDXLRefiner" ] }, { - "group": "업스케일 디퓨전", + "group": "Stable Diffusion Upscaler", "pages": [ "ko/built-in-nodes/SD_4XUpscale_Conditioning" ] }, { - "group": "비디오 모델", + "group": "Stable Video 3D", "pages": [ - "ko/built-in-nodes/ARVideoI2V", - "ko/built-in-nodes/GenerateTracks", - "ko/built-in-nodes/GetICLoRAParameters", - "ko/built-in-nodes/HunyuanImageToVideo", - "ko/built-in-nodes/HunyuanRefinerLatent", - "ko/built-in-nodes/HunyuanVideo15ImageToVideo", - "ko/built-in-nodes/HunyuanVideo15SuperResolution", - "ko/built-in-nodes/Kandinsky5ImageToVideo", - "ko/built-in-nodes/LTXVAddGuide", - "ko/built-in-nodes/LTXVConditioning", - "ko/built-in-nodes/LTXVCropGuides", - "ko/built-in-nodes/LTXVImgToVideo", - "ko/built-in-nodes/LTXVImgToVideoInplace", - "ko/built-in-nodes/NormalizeVideoLatentStart", - "ko/built-in-nodes/VOIDInpaintConditioning", - "ko/built-in-nodes/Wan22FunControlToVideo", - "ko/built-in-nodes/WanAnimateToVideo", - "ko/built-in-nodes/WanCameraEmbedding", - "ko/built-in-nodes/WanCameraImageToVideo", - "ko/built-in-nodes/WanDancerEncodeAudio", - "ko/built-in-nodes/WanDancerVideo", + "ko/built-in-nodes/SV3D_Conditioning" + ] + }, + { + "group": "Stable Zero123", + "pages": [ + "ko/built-in-nodes/StableZero123_Conditioning", + "ko/built-in-nodes/StableZero123_Conditioning_Batched" + ] + }, + { + "group": "Transform", + "pages": [ + "ko/built-in-nodes/ConditioningConcat", + "ko/built-in-nodes/ConditioningMultiply", + "ko/built-in-nodes/ConditioningSetArea", + "ko/built-in-nodes/ConditioningSetAreaPercentage", + "ko/built-in-nodes/ConditioningSetAreaPercentageVideo", + "ko/built-in-nodes/ConditioningSetAreaStrength", + "ko/built-in-nodes/ConditioningSetMask", + "ko/built-in-nodes/ConditioningSetTimestepRange", + "ko/built-in-nodes/ConditioningZeroOut" + ] + }, + { + "group": "Triposplat", + "pages": [ + "ko/built-in-nodes/TripoSplatConditioning", + "ko/built-in-nodes/TripoSplatPreprocessImage" + ] + }, + { + "group": "Void", + "pages": [ + "ko/built-in-nodes/VOIDInpaintConditioning" + ] + }, + { + "group": "Wan", + "pages": [ + { + "group": "Animate", + "pages": [ + "ko/built-in-nodes/WanAnimateToVideo" + ] + }, + { + "group": "Camera", + "pages": [ + "ko/built-in-nodes/WanCameraEmbedding", + "ko/built-in-nodes/WanCameraImageToVideo" + ] + }, + { + "group": "Dancer", + "pages": [ + "ko/built-in-nodes/WanDancerEncodeAudio", + "ko/built-in-nodes/WanDancerVideo" + ] + }, + { + "group": "Fun Control", + "pages": [ + "ko/built-in-nodes/Wan22FunControlToVideo", + "ko/built-in-nodes/WanFunControlToVideo" + ] + }, + { + "group": "Fun Inpaint", + "pages": [ + "ko/built-in-nodes/WanFunInpaintToVideo" + ] + }, + { + "group": "Humo", + "pages": [ + "ko/built-in-nodes/WanHuMoImageToVideo" + ] + }, + { + "group": "Infinite Talk", + "pages": [ + "ko/built-in-nodes/WanInfiniteTalkToVideo" + ] + }, + { + "group": "Move", + "pages": [ + "ko/built-in-nodes/GenerateTracks", + "ko/built-in-nodes/WanMoveConcatTrack", + "ko/built-in-nodes/WanMoveTracksFromCoords", + "ko/built-in-nodes/WanMoveTrackToVideo", + "ko/built-in-nodes/WanMoveVisualizeTracks", + "ko/built-in-nodes/WanTrackToVideo" + ] + }, + { + "group": "Phantom Subject", + "pages": [ + "ko/built-in-nodes/WanPhantomSubjectToVideo" + ] + }, + { + "group": "Scail", + "pages": [ + "ko/built-in-nodes/SCAIL2ColoredMask", + "ko/built-in-nodes/WanSCAILToVideo" + ] + }, + { + "group": "Sound", + "pages": [ + "ko/built-in-nodes/WanSoundImageToVideo", + "ko/built-in-nodes/WanSoundImageToVideoExtend" + ] + }, + { + "group": "Vace", + "pages": [ + "ko/built-in-nodes/WanVaceToVideo" + ] + }, + "ko/built-in-nodes/Wan22ImageToVideoLatent", "ko/built-in-nodes/WanFirstLastFrameToVideo", - "ko/built-in-nodes/WanFunControlToVideo", - "ko/built-in-nodes/WanFunInpaintToVideo", - "ko/built-in-nodes/WanHuMoImageToVideo", - "ko/built-in-nodes/WanImageToVideo", - "ko/built-in-nodes/WanInfiniteTalkToVideo", - "ko/built-in-nodes/WanMoveConcatTrack", - "ko/built-in-nodes/WanMoveTracksFromCoords", - "ko/built-in-nodes/WanMoveTrackToVideo", - "ko/built-in-nodes/WanMoveVisualizeTracks", - "ko/built-in-nodes/WanPhantomSubjectToVideo", - "ko/built-in-nodes/WanSCAILToVideo", - "ko/built-in-nodes/WanSoundImageToVideo", - "ko/built-in-nodes/WanSoundImageToVideoExtend", - "ko/built-in-nodes/WanTrackToVideo", - "ko/built-in-nodes/WanVaceToVideo" + "ko/built-in-nodes/WanImageToVideo" + ] + }, + { + "group": "Z Image", + "pages": [ + "ko/built-in-nodes/TextEncodeZImageOmni" ] }, "ko/built-in-nodes/AudioEncoderEncode", "ko/built-in-nodes/ClipSetLastLayer", "ko/built-in-nodes/ClipTextEncode", - "ko/built-in-nodes/ClipTextEncodeLumina2", + "ko/built-in-nodes/ClipTextEncodeControlnet", "ko/built-in-nodes/ClipVisionEncode", - "ko/built-in-nodes/ConditioningConcat", - "ko/built-in-nodes/ConditioningSetArea", - "ko/built-in-nodes/ConditioningSetAreaPercentage", - "ko/built-in-nodes/ConditioningSetAreaPercentageVideo", - "ko/built-in-nodes/ConditioningSetAreaStrength", - "ko/built-in-nodes/ConditioningSetMask", - "ko/built-in-nodes/ConditioningStableAudio", - "ko/built-in-nodes/TextEncodeAceStepAudio", - "ko/built-in-nodes/TextEncodeAceStepAudio1.5", + "ko/built-in-nodes/InpaintModelConditioning", + "ko/built-in-nodes/NormalizeVideoLatentStart", + "ko/built-in-nodes/PiDConditioning", + "ko/built-in-nodes/ReferenceLatent", + "ko/built-in-nodes/ReferenceTimbreAudio", + "ko/built-in-nodes/StyleModelApply", + "ko/built-in-nodes/T5TokenizerOptions", "ko/built-in-nodes/unCLIPConditioning" ] }, { - "group": "잠재", + "group": "Latent", "pages": [ { - "group": "3D", + "group": "Ace", "pages": [ - "ko/built-in-nodes/EmptyLatentHunyuan3Dv2", - "ko/built-in-nodes/VAEDecodeHunyuan3D" + "ko/built-in-nodes/EmptyAceStep1.5LatentAudio", + "ko/built-in-nodes/EmptyAceStepLatentAudio" ] }, { - "group": "고급", + "group": "Advanced", "pages": [ { - "group": "연산", + "group": "Operations", "pages": [ "ko/built-in-nodes/LatentApplyOperation", "ko/built-in-nodes/LatentApplyOperationCFG", @@ -9105,22 +9340,15 @@ ] }, { - "group": "오디오", + "group": "Autoregressive", "pages": [ - "ko/built-in-nodes/EmptyAceStep1.5LatentAudio", - "ko/built-in-nodes/EmptyAceStepLatentAudio", - "ko/built-in-nodes/EmptyLatentAudio", - "ko/built-in-nodes/LTXVAudioVAEDecode", - "ko/built-in-nodes/LTXVAudioVAEEncode", - "ko/built-in-nodes/LTXVEmptyLatentAudio", - "ko/built-in-nodes/VAEDecodeAudio", - "ko/built-in-nodes/VAEDecodeAudioTiled", - "ko/built-in-nodes/VAEEncodeAudio" + "ko/built-in-nodes/EmptyARVideoLatent" ] }, { - "group": "배치", + "group": "Batch", "pages": [ + "ko/built-in-nodes/BatchLatentsNode", "ko/built-in-nodes/LatentBatch", "ko/built-in-nodes/LatentFromBatch", "ko/built-in-nodes/RebatchLatents", @@ -9135,28 +9363,71 @@ ] }, { - "group": "이미지", + "group": "Cosmos", + "pages": [ + "ko/built-in-nodes/EmptyCosmosLatentVideo" + ] + }, + { + "group": "Flux", + "pages": [ + "ko/built-in-nodes/EmptyFlux2LatentImage" + ] + }, + { + "group": "Hidream", "pages": [ "ko/built-in-nodes/EmptyHiDreamO1LatentImage" ] }, { - "group": "인페인팅", + "group": "Hunyhuan Video", "pages": [ - "ko/built-in-nodes/SetLatentNoiseMask", - "ko/built-in-nodes/VAEEncodeForInpaint" + "ko/built-in-nodes/HunyuanVideo15LatentUpscaleWithModel" ] }, { - "group": "Qwen", + "group": "Hunyuan 3D", "pages": [ - "ko/built-in-nodes/EmptyQwenImageLayeredLatentImage" + "ko/built-in-nodes/EmptyLatentHunyuan3Dv2", + "ko/built-in-nodes/VAEDecodeHunyuan3D" ] }, { - "group": "Sd3", + "group": "Hunyuan Image", "pages": [ - "ko/built-in-nodes/EmptySD3LatentImage" + "ko/built-in-nodes/EmptyHunyuanImageLatent" + ] + }, + { + "group": "Hunyuan Video", + "pages": [ + "ko/built-in-nodes/EmptyHunyuanLatentVideo", + "ko/built-in-nodes/EmptyHunyuanVideo15Latent" + ] + }, + { + "group": "Ltxv", + "pages": [ + "ko/built-in-nodes/EmptyLTXVLatentVideo", + "ko/built-in-nodes/LTXVAudioVAEDecode", + "ko/built-in-nodes/LTXVAudioVAEEncode", + "ko/built-in-nodes/LTXVConcatAVLatent", + "ko/built-in-nodes/LTXVEmptyLatentAudio", + "ko/built-in-nodes/LTXVLatentUpsampler", + "ko/built-in-nodes/LTXVSeparateAVLatent" + ] + }, + { + "group": "Mochi", + "pages": [ + "ko/built-in-nodes/EmptyMochiLatentVideo" + ] + }, + { + "group": "Qwen", + "pages": [ + "ko/built-in-nodes/EmptyQwenImageLayeredLatentImage" ] }, { @@ -9167,7 +9438,13 @@ ] }, { - "group": "변환", + "group": "Stable Diffusion", + "pages": [ + "ko/built-in-nodes/EmptySD3LatentImage" + ] + }, + { + "group": "Transform", "pages": [ "ko/built-in-nodes/LatentCrop", "ko/built-in-nodes/LatentFlip", @@ -9175,67 +9452,116 @@ ] }, { - "group": "비디오", + "group": "Triposplat", "pages": [ - { - "group": "Ltxv", - "pages": [ - "ko/built-in-nodes/EmptyLTXVLatentVideo", - "ko/built-in-nodes/LTXVConcatAVLatent", - "ko/built-in-nodes/LTXVSeparateAVLatent" - ] - }, - "ko/built-in-nodes/EmptyARVideoLatent", - "ko/built-in-nodes/EmptyCosmosLatentVideo", - "ko/built-in-nodes/EmptyHunyuanLatentVideo", - "ko/built-in-nodes/EmptyHunyuanVideo15Latent", - "ko/built-in-nodes/EmptyMochiLatentVideo", - "ko/built-in-nodes/LTXVLatentUpsampler", - "ko/built-in-nodes/TrimVideoLatent", - "ko/built-in-nodes/VOIDWarpedNoise" + "ko/built-in-nodes/TripoSplatSamplingPreview", + "ko/built-in-nodes/VAEDecodeTripoSplat" + ] + }, + { + "group": "Void", + "pages": [ + "ko/built-in-nodes/VOIDWarpedNoise", + "ko/built-in-nodes/VOIDWarpedNoiseSource" ] }, - "ko/built-in-nodes/BatchLatentsNode", - "ko/built-in-nodes/EmptyFlux2LatentImage", - "ko/built-in-nodes/EmptyHunyuanImageLatent", + "ko/built-in-nodes/EmptyLatentAudio", "ko/built-in-nodes/EmptyLatentImage", - "ko/built-in-nodes/HunyuanVideo15LatentUpscaleWithModel", "ko/built-in-nodes/LatentComposite", "ko/built-in-nodes/LatentCompositeMasked", "ko/built-in-nodes/LatentUpscale", "ko/built-in-nodes/LatentUpscaleBy", + "ko/built-in-nodes/LoadLatent", + "ko/built-in-nodes/SaveLatent", + "ko/built-in-nodes/SetLatentNoiseMask", + "ko/built-in-nodes/TrimVideoLatent", "ko/built-in-nodes/VAEDecode", - "ko/built-in-nodes/VAEEncode" + "ko/built-in-nodes/VAEDecodeAudio", + "ko/built-in-nodes/VAEDecodeAudioTiled", + "ko/built-in-nodes/VAEDecodeTiled", + "ko/built-in-nodes/VAEEncode", + "ko/built-in-nodes/VAEEncodeAudio", + "ko/built-in-nodes/VAEEncodeForInpaint", + "ko/built-in-nodes/VAEEncodeTiled" ] }, { - "group": "로더", + "group": "Loaders", "pages": [ "ko/built-in-nodes/AudioEncoderLoader", + "ko/built-in-nodes/CheckpointLoader", "ko/built-in-nodes/CheckpointLoaderSimple", + "ko/built-in-nodes/ClipLoader", "ko/built-in-nodes/ClipVisionLoader", "ko/built-in-nodes/DiffControlNetLoader", + "ko/built-in-nodes/DiffusersLoader", + "ko/built-in-nodes/DualCLIPLoader", "ko/built-in-nodes/FrameInterpolationModelLoader", "ko/built-in-nodes/GLIGENLoader", "ko/built-in-nodes/HypernetworkLoader", "ko/built-in-nodes/ImageOnlyCheckpointLoader", "ko/built-in-nodes/LatentUpscaleModelLoader", "ko/built-in-nodes/LoadBackgroundRemovalModel", + "ko/built-in-nodes/LoadDA3Model", "ko/built-in-nodes/LoadMediaPipeFaceLandmarker", "ko/built-in-nodes/LoadMoGeModel", "ko/built-in-nodes/LoraLoaderBypass", "ko/built-in-nodes/LoraLoaderBypassModelOnly", "ko/built-in-nodes/LoraModelLoader", + "ko/built-in-nodes/LTXAVTextEncoderLoader", "ko/built-in-nodes/LTXVAudioVAELoader", + "ko/built-in-nodes/ModelPatchLoader", "ko/built-in-nodes/OpticalFlowLoader", + "ko/built-in-nodes/PhotoMakerLoader", + "ko/built-in-nodes/QuadrupleCLIPLoader", "ko/built-in-nodes/StyleModelLoader", + "ko/built-in-nodes/TripleCLIPLoader", "ko/built-in-nodes/unCLIPCheckpointLoader", + "ko/built-in-nodes/UNETLoader", "ko/built-in-nodes/UpscaleModelLoader", "ko/built-in-nodes/VAELoader" ] }, { - "group": "패치", + "group": "Merging", + "pages": [ + { + "group": "Model Specific", + "pages": [ + "ko/built-in-nodes/ModelMergeAuraflow", + "ko/built-in-nodes/ModelMergeCosmos14B", + "ko/built-in-nodes/ModelMergeCosmos7B", + "ko/built-in-nodes/ModelMergeCosmosPredict2_14B", + "ko/built-in-nodes/ModelMergeCosmosPredict2_2B", + "ko/built-in-nodes/ModelMergeFlux1", + "ko/built-in-nodes/ModelMergeKrea2", + "ko/built-in-nodes/ModelMergeLTXV", + "ko/built-in-nodes/ModelMergeMochiPreview", + "ko/built-in-nodes/ModelMergeQwenImage", + "ko/built-in-nodes/ModelMergeSD1", + "ko/built-in-nodes/ModelMergeSD35_Large", + "ko/built-in-nodes/ModelMergeSD3_2B", + "ko/built-in-nodes/ModelMergeSDXL", + "ko/built-in-nodes/ModelMergeWAN2_1" + ] + }, + "ko/built-in-nodes/CheckpointSave", + "ko/built-in-nodes/ClipMergeAdd", + "ko/built-in-nodes/ClipMergeSimple", + "ko/built-in-nodes/ClipMergeSubtract", + "ko/built-in-nodes/ClipSave", + "ko/built-in-nodes/ImageOnlyCheckpointSave", + "ko/built-in-nodes/ModelMergeAdd", + "ko/built-in-nodes/ModelMergeBlocks", + "ko/built-in-nodes/ModelMergeSimple", + "ko/built-in-nodes/ModelMergeSubtract", + "ko/built-in-nodes/ModelSave", + "ko/built-in-nodes/SaveLoRA", + "ko/built-in-nodes/VAESave" + ] + }, + { + "group": "Patch", "pages": [ { "group": "Chroma Radiance", @@ -9246,9 +9572,40 @@ { "group": "Flux", "pages": [ + "ko/built-in-nodes/ModelSamplingFlux", "ko/built-in-nodes/USOStyleReference" ] }, + { + "group": "Hidream", + "pages": [ + "ko/built-in-nodes/HiDreamO1PatchSeamSmoothing" + ] + }, + { + "group": "Ltxv", + "pages": [ + "ko/built-in-nodes/ModelSamplingLTXV" + ] + }, + { + "group": "Qwen", + "pages": [ + "ko/built-in-nodes/QwenImageDiffsynthControlnet" + ] + }, + { + "group": "Stable Cascade", + "pages": [ + "ko/built-in-nodes/ModelSamplingStableCascade" + ] + }, + { + "group": "Stable Diffusion", + "pages": [ + "ko/built-in-nodes/ModelSamplingSD3" + ] + }, { "group": "Supir", "pages": [ @@ -9268,16 +9625,35 @@ "ko/built-in-nodes/TomePatchModel" ] }, + { + "group": "Wan", + "pages": [ + "ko/built-in-nodes/WanContextWindowsManual" + ] + }, + { + "group": "Z Image", + "pages": [ + "ko/built-in-nodes/ZImageFunControlnet" + ] + }, "ko/built-in-nodes/ContextWindowsManual", - "ko/built-in-nodes/ScaleROPE", - "ko/built-in-nodes/WanContextWindowsManual" + "ko/built-in-nodes/LTXVContextWindows", + "ko/built-in-nodes/ModelNoiseScale", + "ko/built-in-nodes/ModelSamplingAuraFlow", + "ko/built-in-nodes/ModelSamplingContinuousEDM", + "ko/built-in-nodes/ModelSamplingContinuousV", + "ko/built-in-nodes/ModelSamplingDiscrete", + "ko/built-in-nodes/RenormCFG", + "ko/built-in-nodes/RescaleCFG", + "ko/built-in-nodes/ScaleROPE" ] }, { - "group": "샘플링", + "group": "Sampling", "pages": [ { - "group": "커스텀 샘플링", + "group": "Custom", "pages": [ "ko/built-in-nodes/APG", "ko/built-in-nodes/SamplerCustom", @@ -9285,10 +9661,11 @@ ] }, { - "group": "가이더", + "group": "Guiders", "pages": [ "ko/built-in-nodes/BasicGuider", "ko/built-in-nodes/CFGGuider", + "ko/built-in-nodes/CFGOverride", "ko/built-in-nodes/DualCFGGuider", "ko/built-in-nodes/DualModelGuider", "ko/built-in-nodes/VideoLinearCFGGuidance", @@ -9296,15 +9673,15 @@ ] }, { - "group": "노이즈", + "group": "Noise", "pages": [ + "ko/built-in-nodes/AddNoise", "ko/built-in-nodes/DisableNoise", - "ko/built-in-nodes/RandomNoise", - "ko/built-in-nodes/VOIDWarpedNoiseSource" + "ko/built-in-nodes/RandomNoise" ] }, { - "group": "샘플러", + "group": "Samplers", "pages": [ "ko/built-in-nodes/KSamplerSelect", "ko/built-in-nodes/SamplerARVideo", @@ -9325,7 +9702,7 @@ ] }, { - "group": "스케줄러", + "group": "Schedulers", "pages": [ "ko/built-in-nodes/AlignYourStepsScheduler", "ko/built-in-nodes/BasicScheduler", @@ -9333,6 +9710,7 @@ "ko/built-in-nodes/ExponentialScheduler", "ko/built-in-nodes/Flux2Scheduler", "ko/built-in-nodes/GITSScheduler", + "ko/built-in-nodes/Ideogram4Scheduler", "ko/built-in-nodes/KarrasScheduler", "ko/built-in-nodes/LaplaceScheduler", "ko/built-in-nodes/LTXVScheduler", @@ -9343,10 +9721,11 @@ ] }, { - "group": "시그마", + "group": "Sigmas", "pages": [ "ko/built-in-nodes/ExtendIntermediateSigmas", "ko/built-in-nodes/FlipSigmas", + "ko/built-in-nodes/ManualSigmas", "ko/built-in-nodes/SamplingPercentToSigma", "ko/built-in-nodes/SetFirstSigma", "ko/built-in-nodes/SplitSigmas", @@ -9358,7 +9737,7 @@ ] }, { - "group": "학습", + "group": "Training", "pages": [ "ko/built-in-nodes/LoadTrainingDataset", "ko/built-in-nodes/LossGraphNode", @@ -9371,7 +9750,7 @@ ] }, { - "group": "파트너", + "group": "Partner", "pages": [ { "group": "3D", @@ -9416,6 +9795,7 @@ "pages": [ "ko/built-in-nodes/TripoConversionNode", "ko/built-in-nodes/TripoImageToModelNode", + "ko/built-in-nodes/TripoImportModelNode", "ko/built-in-nodes/TripoMultiviewToModelNode", "ko/built-in-nodes/TripoP1ImageToModelNode", "ko/built-in-nodes/TripoP1MultiviewToModelNode", @@ -9430,8 +9810,14 @@ ] }, { - "group": "오디오", + "group": "Audio", "pages": [ + { + "group": "Bytedance", + "pages": [ + "ko/built-in-nodes/ByteDanceSeedAudio" + ] + }, { "group": "Elevenlabs", "pages": [ @@ -9451,19 +9837,11 @@ "ko/built-in-nodes/SoniloTextToMusic", "ko/built-in-nodes/SoniloVideoToMusic" ] - }, - { - "group": "Stability Ai", - "pages": [ - "ko/built-in-nodes/StabilityAudioInpaint", - "ko/built-in-nodes/StabilityAudioToAudio", - "ko/built-in-nodes/StabilityTextToAudio" - ] } ] }, { - "group": "이미지", + "group": "Image", "pages": [ { "group": "Beeble", @@ -9524,8 +9902,6 @@ { "group": "Ideogram", "pages": [ - "ko/built-in-nodes/IdeogramV1", - "ko/built-in-nodes/IdeogramV2", "ko/built-in-nodes/IdeogramV3", "ko/built-in-nodes/IdeogramV4" ] @@ -9619,16 +9995,6 @@ "ko/built-in-nodes/RunwayTextToImageNode" ] }, - { - "group": "Stability Ai", - "pages": [ - "ko/built-in-nodes/StabilityStableImageSD_3_5Node", - "ko/built-in-nodes/StabilityStableImageUltraNode", - "ko/built-in-nodes/StabilityUpscaleConservativeNode", - "ko/built-in-nodes/StabilityUpscaleCreativeNode", - "ko/built-in-nodes/StabilityUpscaleFastNode" - ] - }, { "group": "Topaz", "pages": [ @@ -9651,7 +10017,7 @@ ] }, { - "group": "텍스트", + "group": "Text", "pages": [ { "group": "Anthropic", @@ -9669,7 +10035,8 @@ "group": "Gemini", "pages": [ "ko/built-in-nodes/GeminiInputFiles", - "ko/built-in-nodes/GeminiNode" + "ko/built-in-nodes/GeminiNode", + "ko/built-in-nodes/GeminiNodeV2" ] }, { @@ -9689,7 +10056,7 @@ ] }, { - "group": "비디오", + "group": "Video", "pages": [ { "group": "Beeble", @@ -9719,6 +10086,12 @@ "ko/built-in-nodes/ByteDanceTextToVideoNode" ] }, + { + "group": "Gemini", + "pages": [ + "ko/built-in-nodes/GeminiVideoOmni" + ] + }, { "group": "Grok", "pages": [ @@ -9773,6 +10146,13 @@ "pages": [ "ko/built-in-nodes/LumaConceptsNode", "ko/built-in-nodes/LumaImageToVideoNode", + "ko/built-in-nodes/LumaRay32ExtendVideoNode", + "ko/built-in-nodes/LumaRay32ImageToVideoNode", + "ko/built-in-nodes/LumaRay32KeyframeNode", + "ko/built-in-nodes/LumaRay32KeyframesToVideoNode", + "ko/built-in-nodes/LumaRay32TextToVideoNode", + "ko/built-in-nodes/LumaRay32VideoEditNode", + "ko/built-in-nodes/LumaRay32VideoReframeNode", "ko/built-in-nodes/LumaVideoNode" ] }, @@ -9797,6 +10177,9 @@ { "group": "Runway", "pages": [ + "ko/built-in-nodes/RunwayAleph2KeyframeNode", + "ko/built-in-nodes/RunwayAleph2PromptImageNode", + "ko/built-in-nodes/RunwayAleph2VideoToVideoNode", "ko/built-in-nodes/RunwayFirstLastFrameNode", "ko/built-in-nodes/RunwayImageToVideoNodeGen3a", "ko/built-in-nodes/RunwayImageToVideoNodeGen4" @@ -9869,35 +10252,14 @@ ] }, { - "group": "샘플링", - "pages": [ - { - "group": "커스텀 샘플링", - "pages": [ - { - "group": "샘플러", - "pages": [ - "ko/built-in-nodes/SamplerDpmpp2mSde", - "ko/built-in-nodes/SamplerDpmppSde" - ] - }, - { - "group": "스케줄러", - "pages": [ - "ko/built-in-nodes/Ideogram4Scheduler" - ] - }, - "ko/built-in-nodes/CFGOverride" - ] - } - ] - }, - { - "group": "텍스트", + "group": "Text", "pages": [ "ko/built-in-nodes/AddTextPrefix", "ko/built-in-nodes/AddTextSuffix", + "ko/built-in-nodes/BuildJsonPromptIdeogram", "ko/built-in-nodes/CaseConverter", + "ko/built-in-nodes/ConvertArrayToString", + "ko/built-in-nodes/ConvertDictionaryToString", "ko/built-in-nodes/JsonExtractString", "ko/built-in-nodes/MergeTextLists", "ko/built-in-nodes/RegexExtract", @@ -9921,10 +10283,10 @@ ] }, { - "group": "유틸리티", + "group": "Utilities", "pages": [ { - "group": "로직", + "group": "Logic", "pages": [ "ko/built-in-nodes/AutogrowNamesTestNode", "ko/built-in-nodes/AutogrowPrefixTestNode", @@ -9940,7 +10302,7 @@ ] }, { - "group": "프리미티브", + "group": "Primitive", "pages": [ "ko/built-in-nodes/PrimitiveBoolean", "ko/built-in-nodes/PrimitiveBoundingBox", @@ -9949,16 +10311,185 @@ "ko/built-in-nodes/PrimitiveString", "ko/built-in-nodes/PrimitiveStringMultiline" ] - }, - "ko/built-in-nodes/ColorToRGBInt", - "ko/built-in-nodes/ComfyMathExpression", - "ko/built-in-nodes/ComfyNumberConvert", - "ko/built-in-nodes/CreateList", - "ko/built-in-nodes/CurveEditor", - "ko/built-in-nodes/CustomCombo", - "ko/built-in-nodes/ImageHistogram", - "ko/built-in-nodes/PreviewAny", - "ko/built-in-nodes/ResolutionSelector" + }, + "ko/built-in-nodes/ColorToRGBInt", + "ko/built-in-nodes/ComfyMathExpression", + "ko/built-in-nodes/ComfyNumberConvert", + "ko/built-in-nodes/CreateBoundingBoxes", + "ko/built-in-nodes/CreateList", + "ko/built-in-nodes/CurveEditor", + "ko/built-in-nodes/CustomCombo", + "ko/built-in-nodes/ImageHistogram", + "ko/built-in-nodes/PreviewAny", + "ko/built-in-nodes/ResolutionSelector", + "ko/built-in-nodes/SeedNode" + ] + }, + { + "group": "Video", + "pages": [ + { + "group": "Preprocessors", + "pages": [ + "ko/built-in-nodes/LTXVPreprocess" + ] + }, + "ko/built-in-nodes/CreateVideo", + "ko/built-in-nodes/FrameInterpolate", + "ko/built-in-nodes/GetVideoComponents", + "ko/built-in-nodes/LoadVideo", + "ko/built-in-nodes/SaveVideo", + "ko/built-in-nodes/SaveWEBM", + "ko/built-in-nodes/Video Slice" + ] + }, + { + "group": "고급", + "pages": [ + { + "group": "Debug", + "pages": [ + "ko/built-in-nodes/EasyCache", + "ko/built-in-nodes/LazyCache", + "ko/built-in-nodes/ModelComputeDtype" + ] + }, + { + "group": "Guidance", + "pages": [ + "ko/built-in-nodes/CFGNorm", + "ko/built-in-nodes/CFGZeroStar", + "ko/built-in-nodes/NAGuidance", + "ko/built-in-nodes/SkipLayerGuidanceDiT", + "ko/built-in-nodes/SkipLayerGuidanceDiTSimple", + "ko/built-in-nodes/SkipLayerGuidanceSD3", + "ko/built-in-nodes/TCFG" + ] + }, + { + "group": "Hooks", + "pages": [ + { + "group": "Clip", + "pages": [ + "ko/built-in-nodes/SetClipHooks" + ] + }, + { + "group": "Combine", + "pages": [ + "ko/built-in-nodes/CombineHooks", + "ko/built-in-nodes/CombineHooksEight", + "ko/built-in-nodes/CombineHooksFour" + ] + }, + { + "group": "Cond Pair", + "pages": [ + "ko/built-in-nodes/PairConditioningCombine", + "ko/built-in-nodes/PairConditioningSetDefaultAndCombine", + "ko/built-in-nodes/PairConditioningSetProperties", + "ko/built-in-nodes/PairConditioningSetPropertiesAndCombine" + ] + }, + { + "group": "Cond Single", + "pages": [ + "ko/built-in-nodes/ConditioningSetDefaultAndCombine", + "ko/built-in-nodes/ConditioningSetProperties", + "ko/built-in-nodes/ConditioningSetPropertiesAndCombine" + ] + }, + { + "group": "Create", + "pages": [ + "ko/built-in-nodes/CreateHookLora", + "ko/built-in-nodes/CreateHookLoraModelOnly", + "ko/built-in-nodes/CreateHookModelAsLora", + "ko/built-in-nodes/CreateHookModelAsLoraModelOnly" + ] + }, + { + "group": "Manual", + "pages": [ + "ko/built-in-nodes/SetModelHooksOnCond" + ] + }, + { + "group": "Scheduling", + "pages": [ + "ko/built-in-nodes/CreateHookKeyframe", + "ko/built-in-nodes/CreateHookKeyframesFromFloats", + "ko/built-in-nodes/CreateHookKeyframesInterpolated", + "ko/built-in-nodes/SetHookKeyframes" + ] + }, + "ko/built-in-nodes/ConditioningTimestepsRange" + ] + }, + { + "group": "Loaders", + "pages": [ + "ko/built-in-nodes/DeprecatedCheckpointLoader", + "ko/built-in-nodes/DeprecatedDiffusersLoader" + ] + }, + { + "group": "Model Merging", + "pages": [ + "ko/built-in-nodes/SaveLoRANode" + ] + }, + { + "group": "Multigpu", + "pages": [ + "ko/built-in-nodes/MultiGPU_Options", + "ko/built-in-nodes/MultiGPU_WorkUnits", + "ko/built-in-nodes/SelectCLIPDevice", + "ko/built-in-nodes/SelectModelDevice", + "ko/built-in-nodes/SelectVAEDevice" + ] + }, + "ko/built-in-nodes/IdeogramV1", + "ko/built-in-nodes/IdeogramV2", + "ko/built-in-nodes/MoonvalleyImg2VideoNode", + "ko/built-in-nodes/MoonvalleyTxt2VideoNode", + "ko/built-in-nodes/MoonvalleyVideo2VideoNode", + "ko/built-in-nodes/SeedVR2Conditioning", + "ko/built-in-nodes/SeedVR2PostProcessing", + "ko/built-in-nodes/SeedVR2Preprocess", + "ko/built-in-nodes/SeedVR2ProgressiveSampler", + "ko/built-in-nodes/StabilityAudioInpaint", + "ko/built-in-nodes/StabilityAudioToAudio", + "ko/built-in-nodes/StabilityStableImageSD_3_5Node", + "ko/built-in-nodes/StabilityStableImageUltraNode", + "ko/built-in-nodes/StabilityTextToAudio", + "ko/built-in-nodes/StabilityUpscaleConservativeNode", + "ko/built-in-nodes/StabilityUpscaleCreativeNode", + "ko/built-in-nodes/StabilityUpscaleFastNode" + ] + }, + { + "group": "로더", + "pages": [ + "ko/built-in-nodes/ControlNetLoader" + ] + }, + { + "group": "샘플링", + "pages": [ + { + "group": "Custom Sampling", + "pages": [ + { + "group": "Samplers", + "pages": [ + "ko/built-in-nodes/SamplerDpmpp2mSde", + "ko/built-in-nodes/SamplerDpmppSde" + ] + } + ] + } ] }, { @@ -9973,21 +10504,198 @@ ] }, { - "group": "비디오", + "group": "이미지", "pages": [ { - "group": "전처리기", + "group": "Adjustments", "pages": [ - "ko/built-in-nodes/LTXVPreprocess" + "ko/built-in-nodes/AdjustBrightness", + "ko/built-in-nodes/AdjustContrast" ] }, - "ko/built-in-nodes/CreateVideo", - "ko/built-in-nodes/FrameInterpolate", - "ko/built-in-nodes/GetVideoComponents", - "ko/built-in-nodes/LoadVideo", - "ko/built-in-nodes/SaveVideo", - "ko/built-in-nodes/SaveWEBM", - "ko/built-in-nodes/Video Slice" + { + "group": "Background Removal", + "pages": [ + "ko/built-in-nodes/RemoveBackground" + ] + }, + { + "group": "Batch", + "pages": [ + "ko/built-in-nodes/ImageDeduplication", + "ko/built-in-nodes/ImageFromBatch", + "ko/built-in-nodes/ImageGrid", + "ko/built-in-nodes/ImageMergeTileList", + "ko/built-in-nodes/MergeImageLists", + "ko/built-in-nodes/RebatchImages", + "ko/built-in-nodes/RepeatImageBatch", + "ko/built-in-nodes/ShuffleDataset", + "ko/built-in-nodes/ShuffleImageTextDataset", + "ko/built-in-nodes/SplitImageToTileList" + ] + }, + { + "group": "Color", + "pages": [ + "ko/built-in-nodes/ImageRGBToYUV", + "ko/built-in-nodes/ImageYUVToRGB", + "ko/built-in-nodes/NormalizeImages" + ] + }, + { + "group": "Compositing", + "pages": [ + "ko/built-in-nodes/ImageCompositeMasked", + "ko/built-in-nodes/JoinImageWithAlpha", + "ko/built-in-nodes/PorterDuffImageComposite", + "ko/built-in-nodes/SplitImageWithAlpha" + ] + }, + { + "group": "Detection", + "pages": [ + "ko/built-in-nodes/DrawBBoxes", + "ko/built-in-nodes/MediaPipeFaceLandmarker", + "ko/built-in-nodes/MediaPipeFaceMask", + "ko/built-in-nodes/MediaPipeFaceMeshVisualize", + "ko/built-in-nodes/RTDETR_detect", + "ko/built-in-nodes/SAM3_Detect", + "ko/built-in-nodes/SAM3_TrackPreview", + "ko/built-in-nodes/SAM3_TrackToMask", + "ko/built-in-nodes/SAM3_VideoTrack", + "ko/built-in-nodes/SDPoseDrawKeypoints", + "ko/built-in-nodes/SDPoseFaceBBoxes", + "ko/built-in-nodes/SDPoseKeypointExtractor" + ] + }, + { + "group": "Filters", + "pages": [ + "ko/built-in-nodes/Canny", + "ko/built-in-nodes/ColorTransfer", + "ko/built-in-nodes/ImageAddNoise", + "ko/built-in-nodes/ImageBlend", + "ko/built-in-nodes/ImageBlur", + "ko/built-in-nodes/ImageQuantize", + "ko/built-in-nodes/ImageSharpen", + "ko/built-in-nodes/Morphology" + ] + }, + { + "group": "Geometry Estimation", + "pages": [ + "ko/built-in-nodes/DA3GeometryToMesh", + "ko/built-in-nodes/DA3GeometryToPointCloud", + "ko/built-in-nodes/DA3Inference", + "ko/built-in-nodes/DA3Render", + "ko/built-in-nodes/MoGeInference", + "ko/built-in-nodes/MoGePanoramaInference", + "ko/built-in-nodes/MoGePointMapToMesh", + "ko/built-in-nodes/MoGeRender" + ] + }, + { + "group": "Mask", + "pages": [ + "ko/built-in-nodes/BatchMasksNode", + "ko/built-in-nodes/CropMask", + "ko/built-in-nodes/FeatherMask", + "ko/built-in-nodes/GrowMask", + "ko/built-in-nodes/ImageColorToMask", + "ko/built-in-nodes/ImageToMask", + "ko/built-in-nodes/InvertMask", + "ko/built-in-nodes/MaskComposite", + "ko/built-in-nodes/MaskPreview", + "ko/built-in-nodes/MaskToImage", + "ko/built-in-nodes/SolidMask", + "ko/built-in-nodes/ThresholdMask", + "ko/built-in-nodes/VOIDQuadmaskPreprocess" + ] + }, + { + "group": "Shader", + "pages": [ + "ko/built-in-nodes/GLSLShader" + ] + }, + { + "group": "Transform", + "pages": [ + "ko/built-in-nodes/CenterCropImages", + "ko/built-in-nodes/CropByBBoxes", + "ko/built-in-nodes/ImageCrop", + "ko/built-in-nodes/ImageCropV2", + "ko/built-in-nodes/ImageFlip", + "ko/built-in-nodes/ImagePadForOutpaint", + "ko/built-in-nodes/ImageRotate", + "ko/built-in-nodes/ImageStitch", + "ko/built-in-nodes/RandomCropImages", + "ko/built-in-nodes/ResizeAndPadImage", + "ko/built-in-nodes/ResizeImagesByLongerEdge", + "ko/built-in-nodes/ResizeImagesByShorterEdge" + ] + }, + { + "group": "Upscaling", + "pages": [ + "ko/built-in-nodes/ImageScale", + "ko/built-in-nodes/ImageScaleBy", + "ko/built-in-nodes/ImageScaleToMaxDimension", + "ko/built-in-nodes/ImageScaleToTotalPixels", + "ko/built-in-nodes/ImageUpscaleWithModel" + ] + }, + { + "group": "Video", + "pages": [ + "ko/built-in-nodes/WanDancerPadKeyframes", + "ko/built-in-nodes/WanDancerPadKeyframesList" + ] + }, + "ko/built-in-nodes/BatchImagesNode", + "ko/built-in-nodes/ConditioningCombine", + "ko/built-in-nodes/EmptyImage", + "ko/built-in-nodes/GetImageSize", + "ko/built-in-nodes/ImageBatch", + "ko/built-in-nodes/ImageCompare", + "ko/built-in-nodes/ImageInvert", + "ko/built-in-nodes/LoadImage", + "ko/built-in-nodes/LoadImageDataSetFromFolder", + "ko/built-in-nodes/LoadImageMask", + "ko/built-in-nodes/LoadImageOutput", + "ko/built-in-nodes/LoadImageSetFromFolderNode", + "ko/built-in-nodes/LoadImageSetNode", + "ko/built-in-nodes/LoadImageTextDataSetFromFolder", + "ko/built-in-nodes/LoadImageTextSetFromFolderNode", + "ko/built-in-nodes/LoraLoader", + "ko/built-in-nodes/LoraLoaderModelOnly", + "ko/built-in-nodes/Painter", + "ko/built-in-nodes/PreviewImage", + "ko/built-in-nodes/ResizeImageMaskNode", + "ko/built-in-nodes/SaveAnimatedPNG", + "ko/built-in-nodes/SaveAnimatedWEBP", + "ko/built-in-nodes/SaveImage", + "ko/built-in-nodes/SaveImageAdvanced", + "ko/built-in-nodes/SaveImageDataSetToFolder", + "ko/built-in-nodes/SaveImageTextDataSetToFolder", + "ko/built-in-nodes/SaveSVGNode", + "ko/built-in-nodes/WebcamCapture" + ] + }, + { + "group": "컨디셔닝", + "pages": [ + { + "group": "Video Models", + "pages": [ + "ko/built-in-nodes/Stablezero123Conditioning", + "ko/built-in-nodes/Stablezero123ConditioningBatched", + "ko/built-in-nodes/SVD_img2vid_Conditioning", + "ko/built-in-nodes/SvdImg2vidConditioning" + ] + }, + "ko/built-in-nodes/ConditioningAverage", + "ko/built-in-nodes/Sd4xupscaleConditioning" ] } ] @@ -9999,7 +10707,7 @@ "pages": [ "ko/development/overview", { - "group": "ComfyUI APIs", + "group": "ComfyUI API", "icon": "computer", "pages": [ "ko/development/api-development/overview", @@ -10013,7 +10721,7 @@ ] }, { - "group": "ComfyUI Server API", + "group": "ComfyUI 서버 API", "icon": "server", "pages": [ "ko/development/comfyui-server/comms_overview", @@ -10532,6 +11240,106 @@ { "source": "/ko/interface/settings/server-config", "destination": "/ko/installation/desktop/overview" + }, + { + "source": "/built-in-nodes/partner-node/image/ideogram/ideogram-v3", + "destination": "/tutorials/partner-nodes/overview" + }, + { + "source": "/built-in-nodes/partner-node/image/stability-ai/stability-ai-stable-diffusion-3-5-image", + "destination": "/tutorials/partner-nodes/overview" + }, + { + "source": "/built-in-nodes/partner-node/image/stability-ai/stability-ai-stable-image-ultra", + "destination": "/tutorials/partner-nodes/overview" + }, + { + "source": "/tutorials/partner-nodes/ideogram/ideogram-v3", + "destination": "/tutorials/partner-nodes/overview" + }, + { + "source": "/tutorials/partner-nodes/stability-ai/stable-image-ultra", + "destination": "/tutorials/partner-nodes/overview" + }, + { + "source": "/tutorials/partner-nodes/stability-ai/stable-diffusion-3-5-image", + "destination": "/tutorials/partner-nodes/overview" + }, + { + "source": "/tutorials/partner-nodes/stability-ai/stable-audio", + "destination": "/tutorials/partner-nodes/overview" + }, + { + "source": "/zh/built-in-nodes/partner-node/image/ideogram/ideogram-v3", + "destination": "/zh/tutorials/partner-nodes/overview" + }, + { + "source": "/zh/built-in-nodes/partner-node/image/stability-ai/stability-ai-stable-diffusion-3-5-image", + "destination": "/zh/tutorials/partner-nodes/overview" + }, + { + "source": "/zh/built-in-nodes/partner-node/image/stability-ai/stability-ai-stable-image-ultra", + "destination": "/zh/tutorials/partner-nodes/overview" + }, + { + "source": "/zh/tutorials/partner-nodes/ideogram/ideogram-v3", + "destination": "/zh/tutorials/partner-nodes/overview" + }, + { + "source": "/zh/tutorials/partner-nodes/stability-ai/stable-image-ultra", + "destination": "/zh/tutorials/partner-nodes/overview" + }, + { + "source": "/zh/tutorials/partner-nodes/stability-ai/stable-diffusion-3-5-image", + "destination": "/zh/tutorials/partner-nodes/overview" + }, + { + "source": "/zh/tutorials/partner-nodes/stability-ai/stable-audio", + "destination": "/zh/tutorials/partner-nodes/overview" + }, + { + "source": "/ja/built-in-nodes/partner-node/image/ideogram/ideogram-v3", + "destination": "/ja/tutorials/partner-nodes/overview" + }, + { + "source": "/ja/built-in-nodes/partner-node/image/stability-ai/stability-ai-stable-diffusion-3-5-image", + "destination": "/ja/tutorials/partner-nodes/overview" + }, + { + "source": "/ja/built-in-nodes/partner-node/image/stability-ai/stability-ai-stable-image-ultra", + "destination": "/ja/tutorials/partner-nodes/overview" + }, + { + "source": "/ja/tutorials/partner-nodes/ideogram/ideogram-v3", + "destination": "/ja/tutorials/partner-nodes/overview" + }, + { + "source": "/ja/tutorials/partner-nodes/stability-ai/stable-image-ultra", + "destination": "/ja/tutorials/partner-nodes/overview" + }, + { + "source": "/ja/tutorials/partner-nodes/stability-ai/stable-diffusion-3-5-image", + "destination": "/ja/tutorials/partner-nodes/overview" + }, + { + "source": "/ja/tutorials/partner-nodes/stability-ai/stable-audio", + "destination": "/ja/tutorials/partner-nodes/overview" + }, + { + "source": "/ko/tutorials/partner-nodes/ideogram/ideogram-v3", + "destination": "/ko/tutorials/partner-nodes/overview" + }, + { + "source": "/ko/tutorials/partner-nodes/stability-ai/stable-image-ultra", + "destination": "/ko/tutorials/partner-nodes/overview" + }, + { + "source": "/ko/tutorials/partner-nodes/stability-ai/stable-diffusion-3-5-image", + "destination": "/ko/tutorials/partner-nodes/overview" + }, + { + "source": "/ko/tutorials/partner-nodes/stability-ai/stable-audio", + "destination": "/ko/tutorials/partner-nodes/overview" } ] -} +} \ No newline at end of file diff --git a/favicon.svg b/favicon.svg new file mode 100644 index 000000000..8a031f018 --- /dev/null +++ b/favicon.svg @@ -0,0 +1,4 @@ + + + + diff --git a/images/agent_tools/CodeX_Oauth_mcp.mp4 b/images/agent_tools/CodeX_Oauth_mcp.mp4 new file mode 100644 index 000000000..074d5557b Binary files /dev/null and b/images/agent_tools/CodeX_Oauth_mcp.mp4 differ diff --git a/images/agent_tools/auth.png b/images/agent_tools/auth.png new file mode 100644 index 000000000..9f9d991a6 Binary files /dev/null and b/images/agent_tools/auth.png differ diff --git a/images/agent_tools/claude_desktop_mcp_setup_step1.png b/images/agent_tools/claude_desktop_mcp_setup_step1.png new file mode 100644 index 000000000..01442547e Binary files /dev/null and b/images/agent_tools/claude_desktop_mcp_setup_step1.png differ diff --git a/images/agent_tools/claude_desktop_mcp_setup_step2.png b/images/agent_tools/claude_desktop_mcp_setup_step2.png new file mode 100644 index 000000000..f81a34680 Binary files /dev/null and b/images/agent_tools/claude_desktop_mcp_setup_step2.png differ diff --git a/images/agent_tools/claude_desktop_mcp_setup_step3.png b/images/agent_tools/claude_desktop_mcp_setup_step3.png new file mode 100644 index 000000000..ca2050e12 Binary files /dev/null and b/images/agent_tools/claude_desktop_mcp_setup_step3.png differ diff --git a/images/agent_tools/claude_desktop_mcp_setup_step4.png b/images/agent_tools/claude_desktop_mcp_setup_step4.png new file mode 100644 index 000000000..1486f44b8 Binary files /dev/null and b/images/agent_tools/claude_desktop_mcp_setup_step4.png differ diff --git a/images/agent_tools/codex_mcp_setup_step1.png b/images/agent_tools/codex_mcp_setup_step1.png new file mode 100644 index 000000000..37cd4de31 Binary files /dev/null and b/images/agent_tools/codex_mcp_setup_step1.png differ diff --git a/images/agent_tools/codex_mcp_setup_step2.png b/images/agent_tools/codex_mcp_setup_step2.png new file mode 100644 index 000000000..b17396ce0 Binary files /dev/null and b/images/agent_tools/codex_mcp_setup_step2.png differ diff --git a/images/agent_tools/codex_mcp_setup_step3.png b/images/agent_tools/codex_mcp_setup_step3.png new file mode 100644 index 000000000..e4cd9440b Binary files /dev/null and b/images/agent_tools/codex_mcp_setup_step3.png differ diff --git a/images/agent_tools/codex_mcp_setup_step4.png b/images/agent_tools/codex_mcp_setup_step4.png new file mode 100644 index 000000000..64905ca5d Binary files /dev/null and b/images/agent_tools/codex_mcp_setup_step4.png differ diff --git a/images/agent_tools/cursor_mcp_setup_step1.png b/images/agent_tools/cursor_mcp_setup_step1.png new file mode 100644 index 000000000..56b895765 Binary files /dev/null and b/images/agent_tools/cursor_mcp_setup_step1.png differ diff --git a/images/agent_tools/cursor_mcp_setup_step2.png b/images/agent_tools/cursor_mcp_setup_step2.png new file mode 100644 index 000000000..6ff774572 Binary files /dev/null and b/images/agent_tools/cursor_mcp_setup_step2.png differ diff --git a/images/agent_tools/cursor_mcp_setup_step3.png b/images/agent_tools/cursor_mcp_setup_step3.png new file mode 100644 index 000000000..d2535f6b8 Binary files /dev/null and b/images/agent_tools/cursor_mcp_setup_step3.png differ diff --git a/installation/manual_install.mdx b/installation/manual_install.mdx index 96621b0ff..57c5865db 100644 --- a/installation/manual_install.mdx +++ b/installation/manual_install.mdx @@ -10,6 +10,8 @@ import PipInstall from "/snippets/pip-install.mdx"; import InstallGpuDependencies from "/snippets/install-gpu-dependencies.mdx"; import RunComfy from "/snippets/run-comfy.mdx"; import AddExternalModels from "/snippets/install/add-external-models.mdx" +import DockerNotice from "/snippets/install/docker-notice.mdx" + For the installation of ComfyUI, it is mainly divided into several steps: 1. Create a virtual environment(avoid polluting the system-level Python environment) @@ -19,6 +21,7 @@ For the installation of ComfyUI, it is mainly divided into several steps: You can also refer to [ComfyUI CLI](/comfy-cli/getting-started) to install ComfyUI, it is a command line tool that can easily install ComfyUI and manage its dependencies. + ## Create a virtual environment @@ -84,3 +87,7 @@ For advanced server configuration (custom port, LAN access, VRAM modes, and more + +## FAQ + + diff --git a/installation/system_requirements.mdx b/installation/system_requirements.mdx index 0cbe02491..992cdc998 100644 --- a/installation/system_requirements.mdx +++ b/installation/system_requirements.mdx @@ -6,6 +6,8 @@ icon: "computer" --- import InstallLink from "/snippets/install/install-link.mdx" +import DockerNotice from "/snippets/install/docker-notice.mdx" + In this guide, we will introduce the system requirements for installing ComfyUI. Due to frequent updates of ComfyUI, this document may not be updated in a timely manner. Please refer to the relevant instructions in [ComfyUI](https://github.com/Comfy-Org/ComfyUI). @@ -61,3 +63,7 @@ The Windows portable build currently comes with Python 3.13 and PyTorch CUDA 13. Please refer to the manual installation section for detailed installation steps. + +## FAQ + + diff --git a/ja/account/login.mdx b/ja/account/login.mdx index ecb6cf6ee..262648c9d 100644 --- a/ja/account/login.mdx +++ b/ja/account/login.mdx @@ -2,10 +2,19 @@ title: Comfy アカウントにログイン sidebarTitle: ログイン description: ComfyUI でプラットフォームのすべての機能およびサービスを利用するため、Comfy アカウントにアクセスします。 -translationSourceHash: 31b0c6ca +translationSourceHash: 4c53e0e0 translationFrom: account/login.mdx +translationBlockHashes: + "_intro": 44dd4e2e + "Supported login methods": 402cf211 + "Logging in on Comfy Cloud": 456a377f + "Logging in locally": 7413f5f5 + "Forgot your password": 17e2e7df + "Troubleshooting login issues": c6d9550e + "Security tips": 51f3c4c0 --- + import GetApiKey from '/snippets/ja/get-api-key.mdx' Comfy アカウントを利用すると、[パートナーノード(Partner Node)](/ja/tutorials/partner-nodes/overview)および[クラウドサブスクリプション](https://www.comfy.org/cloud)にアクセスでき、ComfyUI プラットフォーム全体でプレミアム機能やサービスをご利用いただけます。 @@ -122,4 +131,4 @@ API キーの申請および取得手順については、以下のステップ - 強固で一意のパスワードを使用してください - ログイン情報を他の人と共有しないでください - 共有デバイスを使用する際は、必ずログアウトしてください -- 定期的にパスワードを更新してください \ No newline at end of file +- 定期的にパスワードを更新してください diff --git a/ja/agent-tools/cloud.mdx b/ja/agent-tools/cloud.mdx index abcc2b531..e26bcb9f8 100644 --- a/ja/agent-tools/cloud.mdx +++ b/ja/agent-tools/cloud.mdx @@ -1,22 +1,24 @@ --- title: "Comfy Cloud MCP" sidebarTitle: "Cloud MCP" -description: "Comfy Cloud MCP サーバー経由で Claude Code と Claude Desktop から Comfy Cloud を利用: 画像・動画・音声・3D の生成、モデルとノードの検索、ワークフローの実行。" +description: "Claude Code、Claude Desktop、Cursor、Codex、またはMCP互換エージェントからComfy Cloud MCPに接続: 画像・ビデオ・オーディオ・3Dの生成、モデルとノードの検索、ワークフローの実行。" icon: "cloud" -translationSourceHash: 148cada3 +translationSourceHash: 01763e3c translationFrom: agent-tools/cloud.mdx translationBlockHashes: "_intro": b1c56a40 - "Overview": 48a88d56 - "What your agent can do": 379c77d6 - "MCP tools": 9cd21290 - "Install": 445ca642 + "Overview": 4b68a7b5 + "Install Comfy Cloud MCP": ca5e817e + "What your agent can do": 2c2a22e6 + "MCP tools": a9211dee + "Credits and spending": 20e94ef0 "Outputs and downloads": a2c8c12f "Related resources": 58e75560 "Feedback": 6872768e - "Known limitations": d67fe8eb - "FAQ": 27c018c0 + "Known limitations": 2f9e13ba + "FAQ": 920ab7b8 --- + import CloudFeature from '/snippets/ja/cloud-feature.mdx' @@ -31,196 +33,389 @@ import CloudFeature from '/snippets/ja/cloud-feature.mdx' サーバーは `cloud.comfy.org/mcp` でリモート実行されます。ワークフローは Comfy Cloud の GPU 上で実行されるため、ローカル GPU は不要です。エージェントは HTTPS 経由でサーバーと通信し、サーバーはツール呼び出しを認証済みのリクエストとして Comfy Cloud に代行送信します。 -現在のサポート範囲は **Claude Code** と **Claude Desktop** に限定されており、どちらも **OAuth**(ブラウザで一度きりのログイン)でログインします。今後、他のクライアントにも対応予定です。 +MCP 互換のクライアントはいずれも同じサーバー URL に接続できます。**Claude Code**、**Claude Desktop**、**Cursor**、**Codex** については、以下にファーストクラスのセットアップ手順があります。**Windsurf**、**Amp**、およびその他のエージェントは、OAuth または APIキーを使用して同じ URL から利用できます。 + + + +## Comfy Cloud MCP のインストール + + + 接続する前に[Comfy Cloud](https://cloud.comfy.org)アカウントが必要です。まだお持ちでない場合は[サインアップ](https://cloud.comfy.org)してください。セットアップ時のOAuthログインはComfyアカウントを使用します。 + + +Comfy Cloud MCPは以下で実行されます: + +``` +https://cloud.comfy.org/mcp +``` + +クライアントを選択: + + + + **comfy-cloud**プラグインをインストールします。これにより、MCP接続とスラッシュコマンドが一度に追加されます。このプラグインは、[Comfy Skills](https://github.com/Comfy-Org/comfy-skills/)リポジトリを通じて公開されています。このリポジトリにはClaude CodeプラグインとComfy向けのコミュニティエージェントスキルがホストされています。 + + + + Comfy Skillsマーケットプレイスを登録します(1回のみ): + + ``` + /plugin marketplace add Comfy-Org/comfy-skills + ``` + + + ``` + /plugin install comfy-cloud@comfy-skills + ``` + + + `/mcp`を実行し、**comfy-cloud** → **認証**を選択します。ブラウザが開いてログインし、トークンは自動的に更新されます。 + + + + このプラグインは以下のスラッシュコマンドを追加します: + + | コマンド | 説明 | + | --- | --- | + | `/comfy-cloud:generate-image` | 画像の生成、編集、修正 | + | `/comfy-cloud:generate-video` | 動画の生成、編集、拡張 | + | `/comfy-cloud:generate-audio` | オーディオ、音楽、効果音の生成 | + | `/comfy-cloud:generate-3d` | テキストまたは画像から3Dモデルを生成 | + | `/comfy-cloud:remove-background` | 画像から背景を削除 | + | `/comfy-cloud:upscale-image` | 画像を高解像度にアップスケール | + | `/comfy-cloud:search-templates` | [comfy.org](https://comfy.org) で事前構築されたワークフローテンプレートを検索 | + | `/comfy-cloud:search-models` | 利用可能なモデルを検索 | + | `/comfy-cloud:search-nodes` | ノードを検索し、配線の提案を取得 | + | `/comfy-cloud:help` | ComfyUI Cloudでできることを確認 | + + + サーバーを直接追加: + + ```bash + claude mcp add --transport http comfy-cloud https://cloud.comfy.org/mcp + ``` + + その後、`/mcp`を実行し、**comfy-cloud** → **認証**を選択します。`-s user`を追加すると、すべてのプロジェクトで利用可能になります。 + + この方法でも、MCPプロンプトとして同じワークフローが公開されます:`/mcp__comfy-cloud__generate-image`、`/mcp__comfy-cloud__search-models`など(`/mcp__<名前>__`プレフィックスは、`claude mcp add`に渡した名前を使用します)。上記のプラグインは、これらをより親しみやすい`/comfy-cloud:*`コマンドとしてラップするため、推奨されます。 + + + + + Claude Desktopは、UIを通じてComfy Cloudを**カスタムコネクタ**として追加し、OAuthログインを実行します。 + + + + + + サイドバーで**カスタマイズ**(ラベル**1**)をクリックします。 + + ![Claude Desktop — カスタマイズを開く](/images/agent_tools/claude_desktop_mcp_setup_step1.png) + + + **コネクタ**(ラベル**2**)をクリックします。 + + ![Claude Desktop — コネクタを開く](/images/agent_tools/claude_desktop_mcp_setup_step2.png) + + + 1. コネクタヘッダーの**+**ボタン(ラベル**3**)をクリックします。 + 2. **カスタムコネクタを追加**(ラベル**4**)を選択します。 + + ![Claude Desktop — カスタムコネクタを追加](/images/agent_tools/claude_desktop_mcp_setup_step3.png) + + + 1. **名前**フィールド(ラベル**5**)に、**Comfy Cloud MCP**などの名前を入力します。 + 2. **Remote MCP server URL**を`https://cloud.comfy.org/mcp`に設定します(ラベル**6**)。 + 3. **追加**(ラベル**7**)をクリックします。 + + ![Claude Desktop — コネクタの詳細](/images/agent_tools/claude_desktop_mcp_setup_step4.png) + + + 1. ブラウザが開いたら、ワークスペースを選択します(例:**個人ワークスペース**)。 + 2. **続ける**をクリックしてコネクタを承認します。接続されます。 + + ![Comfy Cloud MCP認証](/images/agent_tools/auth.png) + + + + Claude DesktopはClaude Codeのスラッシュコマンドをサポートしていません。代わりに、同じワークフローに対して**プロンプトピッカー**を開きます: + + | プロンプト | 説明 | + | --- | --- | + | `generate-image` | テキスト説明から画像を生成 | + | `generate-video` | テキストまたは画像から動画を生成 | + | `generate-audio` | オーディオ、音楽、効果音を生成 | + | `generate-3d` | テキストまたは画像から3Dモデルを生成 | + | `upscale-image` | 画像を高解像度にアップスケール | + | `remove-background` | 画像から背景を削除 | + | `search-templates` | 事前構築されたワークフローテンプレートを検索 | + | `search-models` | モデル(チェックポイント、LoRA、VAE)を検索 | + | `search-nodes` | ノードを検索し、配線の提案を取得 | + | `help` | ComfyUI Cloudでできることを確認 | + + プロンプトをスキップして、平易な言語で質問することもできます。MCPツールは同様に機能します。 + + + + CursorはリモートMCPサーバーにHTTPで接続します。Cursorは現在MCP OAuthをサポートしていません。MCP設定にComfy Cloud APIキーを指定してComfy Cloudを追加します。 + + + + 右上隅の**設定**歯車アイコン(ラベル**1**)をクリックします。 + + ![Cursor — 設定を開く](/images/agent_tools/cursor_mcp_setup_step1.png) + + + 1. サイドバーで**Tools & MCPs**(ラベル**2**)をクリックします。 + 2. **+ New MCP Server**(ラベル**3**)→ **Add a Custom MCP Server**をクリックします。 + + ![Cursor — Tools & MCPs](/images/agent_tools/cursor_mcp_setup_step2.png) + + + `~/.cursor/mcp.json`(グローバル)または `.cursor/mcp.json`(プロジェクト)を編集します。サーバーURLを設定し、`X-API-Key`ヘッダーでComfy Cloud APIキーを渡します。[platform.comfy.org/profile/api-keys](https://platform.comfy.org/profile/api-keys)でキーを作成します(`comfyui-`で始まります): + + ```json + { + "mcpServers": { + "comfy-cloud": { + "url": "https://cloud.comfy.org/mcp", + "headers": { + "X-API-Key": "${env:COMFY_API_KEY}" + } + } + } + } + ``` + + シェルまたはシステム環境に`COMFY_API_KEY`を設定します。キーをgitにコミットする可能性のあるファイルに直接記述するよりも、`${env:COMFY_API_KEY}`を推奨します。 + + ![Cursor — APIキーを含むmcp.json](/images/agent_tools/cursor_mcp_setup_step3.png) + + + 平易な言葉で質問します(「猫の宇宙飛行士の画像を生成して」「Wan 2.2の動画テンプレートを探して」)。Cursorがあなたに代わってMCPツールを呼び出します。 + + + + + + [Codex](https://developers.openai.com/codex/cli)は、Streamable HTTPを介してComfy Cloudに接続します。設定でサーバーを追加し、OAuthでログインします。 + + + + + + 1. *Logged in with API key*の下にある**設定**(ラベル**1**)をクリックします。 + 2. **設定**(ラベル**2**)をクリックして、設定パネル全体を開きます。 + + ![Codex設定パネル — ステップ1](/images/agent_tools/codex_mcp_setup_step1.png) + + + 1. 設定リストの**MCPサーバー**(ラベル**3**)をクリックします。 + 2. **+ サーバーを追加**(ラベル**4**)をクリックして、新しいMCPサーバーを追加します。 + + ![Codex MCPサーバー — ステップ2](/images/agent_tools/codex_mcp_setup_step2.png) + + + 1. 接続タイプとして**Streamable HTTP**を選択します。 + 2. **名前**フィールド(ラベル**5**)に**Comfy Cloud MCP**などの名前を入力します。 + 3. **URL**フィールド(ラベル**6**)に`https://cloud.comfy.org/mcp`を入力します。 + 4. **保存**(ラベル**7**)をクリックします。 + + ![Codex MCPサーバー追加 — ステップ3](/images/agent_tools/codex_mcp_setup_step3.png) + + + 1. 保存したサーバーエントリで**認証**(ラベル**8**)をクリックします。 + + ![Codex MCPサーバー認証 — ステップ4](/images/agent_tools/codex_mcp_setup_step4.png) + + 2. ブラウザのポップアップでワークスペースを選択し、**続ける**をクリックしてログインを完了します。接続されます。 + + ![Comfy Cloud MCP認証](/images/agent_tools/auth.png) + + + + 平易な言葉で質問します(「猫の宇宙飛行士の画像を生成して」「Wan 2.2の動画テンプレートを探して」)。Codexがあなたに代わってMCPツールを呼び出します。 + + + ターミナルから登録してログイン: + + ```bash + codex mcp add comfy-cloud --url https://cloud.comfy.org/mcp + codex mcp login comfy-cloud + ``` + + これにより、`~/.codex/config.toml`(または信頼するプロジェクトの`.codex/config.toml`)にエントリが書き込まれます。 + + + + ブラウザが利用できない場合は、環境変数からヘッダーを取得するサーバーを追加します。[platform.comfy.org/profile/api-keys](https://platform.comfy.org/profile/api-keys)でキーを作成し(`comfyui-`で始まります)、`~/.codex/config.toml`に追加します: + + ```toml + [mcp_servers.comfy-cloud] + url = "https://cloud.comfy.org/mcp" + env_http_headers = { "X-API-Key" = "COMFY_API_KEY" } + ``` + + シェルまたはシステム環境に`COMFY_API_KEY`を設定します。キーをバージョン管理にコミットしないでください。 + + + + + **リモートHTTP**トランスポートをサポートするMCPクライアントは、Comfy Cloudに接続できます。サーバーURLは常に`https://cloud.comfy.org/mcp`です。 + + + + `https://cloud.comfy.org/mcp`を指すリモートMCPエントリを追加します。ほとんどのクライアントは`url`フィールドを持つJSON設定を使用します: + + ```json + { + "mcpServers": { + "comfy-cloud": { + "url": "https://cloud.comfy.org/mcp" + } + } + } + ``` + + **Windsurf**は`url`の代わりに`serverUrl`を使用します。**Amp**は**設定 → MCPサーバー**または`~/.config/amp/settings.json`で同じ`mcpServers`構造を使用します。 + + + クライアントがMCP OAuthをサポートしている場合は、ブラウザからログインします。それ以外の場合は、APIキーヘッダーを追加します(下記参照)。 + + + クライアントを再起動します。**comfy-cloud**サーバーにComfy Cloudツール(`search_templates`、`submit_workflow`、`get_output`など)が登録されているはずです。 + + + + **ヘッドレス/CI(APIキー):** OAuthが利用できない場合は、[platform.comfy.org/profile/api-keys](https://platform.comfy.org/profile/api-keys)でキーを作成し、`X-API-Key`ヘッダーとして渡します: + + ```json + { + "mcpServers": { + "comfy-cloud": { + "url": "https://cloud.comfy.org/mcp", + "headers": { + "X-API-Key": "comfyui-…" + } + } + } + } + ``` + + ターミナルからClaude Codeを使用する場合: + + ```bash + claude mcp add --transport http comfy-cloud https://cloud.comfy.org/mcp -H "X-API-Key: comfyui-…" + ``` + + 設定ファイルにキーを直接記述するのではなく、`${env:COMFY_API_KEY}`またはクライアントのシークレット補間を使用することをお勧めします(gitにコミットする設定ファイルで)。 + + -## エージェントにできること +## エージェントができること -MCPツールを自分で呼び出す必要はありません。エージェントがあなたの指示に基づいて適切なツールを選択します。スラッシュコマンドやプロンプト(後述)は、エージェントを一般的なタスクに誘導するショートカットですが、プレーンな言葉でも機能します(「猫の宇宙飛行士の画像を生成して」「この写真をアップスケールして」「Wan 2.2のビデオテンプレートを探して」など)。 +MCPツールを自分で呼び出す必要はありません。エージェントはリクエスト内容に基づいて適切なツールを選択します。スラッシュコマンドやプロンプト(下記)は、エージェントを一般的なタスクに誘導するショートカットですが、平易な言葉でも動作します(「猫の宇宙飛行士の画像を生成して」「この写真をアップスケールして」「Wan 2.2のビデオテンプレートを探して」など)。 典型的な流れ: -1. **発見**:利用可能なものを検索します(`search_templates`、`search_models`、`search_nodes`、またはグラフ形式の質問には`cql`)。 -2. **実行**:生成またはワークフローを実行します(`submit_workflow`。入力画像が必要な場合は`upload_file`を併用)。 -3. **出力の取得**:`get_output`が、エージェントがシェルで実行するダウンロードコマンドを返します。 +1. **発見** – 利用可能なものを調べます(`search_templates`、`search_models`、`search_nodes`、またはグラフ形式の質問には`cql`)。 +2. **生成を実行** – 一致する事前構築済みテンプレートには`run_template`、カスタムワークフローには`submit_workflow`(入力画像が必要な場合は`upload_file`も併用)、またはFlux、Grok、Gemini、OpenAI、Ideogram、Seedanceなどのパートナーモデルには`partner_generate`を使用します。 +3. **待機して出力を取得** – `wait_for_job`で待機し、`get_output`でダウンロードコマンドを取得します(エージェントがシェルで実行します)。 -サーバーは、ゼロからワークフローを構築する前に、[プリビルトテンプレート](https://comfy.org/workflows)とのマッチングを優先します。これにより、より速く良い結果が得られる傾向があります。 +サーバーは、ワークフローをゼロから構築する前に、[事前構築済みテンプレート](https://comfy.org/workflows)を優先してマッチングします。これにより、より速く、より良い結果が得られる傾向があります。 ## MCP ツール -以下はエージェントが接続後にアクセスできるツールです。名前は MCP クライアントのログやデバッグに表示されるものと一致します。 +これらは、エージェントが接続後にアクセスできるツールです。名前は MCP クライアントのログやデバッグに表示されるものと一致します。 ### 検索 | ツール | 説明 | | --- | --- | -| `search_templates` | [comfy.org](https://comfy.org/workflows) から、テキスト、タグ、メディア種類、モデルで事前構築済みワークフローテンプレートを検索します。 | -| `search_models` | モデルカタログをテキスト、種類、ベースモデル、ソースで検索します。 | -| `search_nodes` | 利用可能なノードをテキスト、カテゴリ、入出力タイプで検索します。また、**サブグラフブループリント**(テキストから画像へ、背景を削除 など、あらかじめ配線されたノードグループ)も表示します。 | -| `cql` | 構造的な質問(例:どのノードが画像を生成するか、ノードタイプ間のパスなど)に対して [CQL](https://github.com/Comfy-Org/cql) グラフクエリを実行します。特定ノードの完全な入力仕様が必要な場合は `search_nodes` を使用してください。 | +| `search_templates` | [comfy.org](https://comfy.org/workflows) からテキスト、タグ、メディアタイプ、またはモデルで事前構築済みのワークフローテンプレートを検索します | +| `get_template` | テンプレートの完全なワークフロー JSON を取得し、検査や手動編集を行えます | +| `get_template_schema` | テンプレートのどのパラメータが実行時にオーバーライド可能かを確認します | +| `search_models` | テキスト、タイプ、ベースモデル、またはソースでモデルカタログを検索します | +| `search_nodes` | テキスト、カテゴリ、入力/出力タイプで利用可能なノードを検索します。また、**サブグラフブループリント**(テキストから画像へや背景を削除などの事前配線済みノードグループ)も表示します | +| `get_node` | 特定のノードの完全な入力仕様を取得します(全オプションリストを含む) | +| `cql` | 構造的な質問を行うために [CQL](https://github.com/Comfy-Org/cql) グラフクエリを実行します(例:どのノードが画像を生成するか、ノードタイプ間のパスなど)。特定のノードの完全な入力仕様が必要な場合は `search_nodes` を使用してください | +| `get_prompting_guide` | モデルファミリーごとのプロンプトスタイルと推奨設定(ステップ数、CFG、サンプラー、解像度) | -### 実行 +### 生成 | ツール | 説明 | | --- | --- | -| `submit_workflow` | ComfyUI API 形式のワークフローを Comfy Cloud で実行するために送信します。 | -| `upload_file` | ワークフローで使用する入力画像やファイルをアップロードします(例:LoadImage ノード用)。 | -| `get_job_status` | 送信したワークフローの実行ステータスをポーリングします。 | -| `get_output` | 完了したワークフローから出力画像、動画、オーディオを取得します。 | -| `use_previous_output` | ある実行の出力を別の実行の入力として再利用し、ワークフローを連鎖させます。 | -| `cancel_job` | 保留中または実行中のジョブをキャンセルします。 | -| `get_queue` | 実行中および保留中のジョブ数を確認します。 | +| `run_template` | 名前を指定して事前構築済みテンプレートを実行します。オプションでパラメータのオーバーライドが可能。テンプレートが一致する場合の推奨パスです | +| `submit_workflow` | ComfyUI API 形式のワークフローを Comfy Cloud での実行用に送信します | +| `partner_generate` | パートナー API モデル(Flux/BFL、Grok、Gemini、OpenAI、Ideogram、Seedream/Seedance など)で生成します | +| `upload_file` | ワークフローで使用する入力画像やファイルをアップロードします(例:LoadImage を使用する場合) | +| `apply_slots` | ワークフローの内部値にパラメータのオーバーライドを適用し、変更後のワークフローを返します | -### 保存済みワークフロー +### ジョブとバッチ | ツール | 説明 | | --- | --- | -| `list_saved_workflows` | Comfy Cloud に保存されたワークフローをブラウズします。 | -| `get_saved_workflow` | 保存済みワークフローのノード、入力、設定を検査します。 | -| `save_workflow` | ワークフローを Comfy Cloud アカウントに保存します。 | +| `get_job_status` | 送信したワークフローの実行ステータスをポーリングします | +| `wait_for_job` | 繰り返しポーリングする代わりに、ジョブが完了するまで待機します | +| `get_output` | 完了したワークフローから出力画像、動画、音声を取得します | +| `use_previous_output` | ある実行の出力を別の実行の入力として再利用し、ワークフローを連鎖させます | +| `cancel_job` | 保留中または実行中のジョブをキャンセルします | +| `get_queue` | 実行中および保留中のジョブの数を確認します | +| `submit_batch`、`get_batch_status`、`get_batch_output`、`wait_for_batch` | 一度の呼び出しで多くの生成を送信し、後でまとめて収集します。バッチ ID はセッションをまたいで有効です | - - 保存済みワークフローのブラウズや検査は可能ですが、現時点ではエージェントは ID で直接実行できません。保存済みワークフローは ComfyUI グラフ形式であり、実行前に API 形式に変換する必要があります。詳細は「既知の制限」を参照してください。 - - -### ワークフローの共有 +### 保存済みワークフロー | ツール | 説明 | | --- | --- | -| `share_workflow` | 保存済みワークフローを公開し、誰でも開ける `?share=` URL を返します。 | -| `import_shared_workflow` | 共有 URL または bare な共有 ID を解決してワークフロー JSON を取得し、オプションでアカウントに保存します。 | - -**ハブ URL の共有 ID:** `comfy.org/workflows/-` のようなハブ URL 内の末尾のハイフン区切り16進トークンが共有 ID です。例えば、`comfy.org/workflows/topaz-starlight-upscale-1c77e82713b7` の共有 ID は `1c77e82713b7` です。このトークンを `import_shared_workflow` の `share_id` に渡してください。`share_url` パラメータは `?share=` クエリ形式の URL(例:`https://cloud.comfy.org/?share=...`)のみを受け付け、ハブページ URL は受け付けません。 - -## インストール - -クライアントを選択してください: - - - - プラグインをインストールします。接続とコマンドがワンステップで完了します。 - - - アプリでカスタムコネクターを追加し、ログインします。 - - - -### Claude Code - -**comfy-cloud** プラグインをインストールします。MCP接続とスラッシュコマンドをワンステップで追加します。このプラグインは、Claude CodeプラグインとComfy用のコミュニティエージェントスキルをホストする [Comfy Skills](https://github.com/Comfy-Org/comfy-skills/) リポジトリを通じて公開されています。 +| `list_saved_workflows` | Comfy Cloud に保存されたワークフローをブラウズします | +| `get_saved_workflow` | 保存済みワークフローのノード、入力、カスタマイズ可能な設定を検査します | +| `save_workflow` | ワークフローを Comfy Cloud アカウントに保存します | +| `update_workflow` | 既存のワークフローを新しいバージョンとしてその場で更新します(以前のバージョンは復元可能なまま保持されます) | +| `run_saved_workflow` | ファイル名を指定して保存済みワークフローを実行します。サーバーがエディタ形式から実行可能形式に自動変換します | - - - Comfy Skillsマーケットプレイスを登録します(一度だけ): - - ``` - /plugin marketplace add Comfy-Org/comfy-skills - ``` - - - ``` - /plugin install comfy-cloud@comfy-skills - ``` - - - `/mcp` を実行し、**comfy-cloud** → **Authenticate** を選択します。ブラウザが開いてログインし、トークンは自動的に更新されます。 - - - -このプラグインは以下のスラッシュコマンドを追加します: +### ワークフローの共有 -| コマンド | 機能 | +| ツール | 説明 | | --- | --- | -| `/comfy-cloud:generate-image` | 画像を生成、編集、または修正します | -| `/comfy-cloud:generate-video` | ビデオを生成、編集、または拡張します | -| `/comfy-cloud:generate-audio` | オーディオ、音楽、または効果音を生成します | -| `/comfy-cloud:generate-3d` | テキストまたは画像から3Dモデルを生成します | -| `/comfy-cloud:remove-background` | 画像から背景を削除します | -| `/comfy-cloud:upscale-image` | 画像を高解像度にアップスケールします | -| `/comfy-cloud:search-templates` | [comfy.org](https://comfy.org) で事前構築済みのワークフローテンプレートを検索します | -| `/comfy-cloud:search-models` | 利用可能なモデルを検索します | -| `/comfy-cloud:search-nodes` | ノードを検索し、配線の提案を取得します | -| `/comfy-cloud:help` | ComfyUI Cloud でできることを確認します | - - - サーバーを直接追加します: - - ```bash - claude mcp add --transport http comfy-cloud https://cloud.comfy.org/mcp - ``` - - 次に `/mcp` を実行し、**comfy-cloud** → **Authenticate** を選択します。`-s user` を追加すると、すべてのプロジェクトで利用可能になります。 - - この方法でも、同じワークフローがMCPプロンプトとして公開されます: `/mcp__comfy-cloud__generate-image`、`/mcp__comfy-cloud__search-models` など(`/mcp____` プレフィックスは `claude mcp add` に渡した名前を使用します)。上記のプラグインは、これらをより使いやすい `/comfy-cloud:*` コマンドとしてラップするため、推奨されます。 - +| `share_workflow` | 保存済みワークフローを公開し、誰でも開ける `?share=` URL を返します | +| `import_shared_workflow` | 共有 URL または共有 ID をワークフロー JSON に解決し、オプションでアカウントに保存します | -### Claude Desktop +**Hub URL 共有 ID:** `comfy.org/workflows/-` ハブ URL 内の末尾のハイフン区切り16進トークンが共有 ID です。たとえば、`comfy.org/workflows/topaz-starlight-upscale-1c77e82713b7` の共有 ID は `1c77e82713b7` です。そのトークンを `share_id` として `import_shared_workflow` に渡します。`share_url` パラメータは `https://cloud.comfy.org/?share=...` のような `?share=` クエリ URL のみを受け付け、ハブページ URL は受け付けません。 -Claude Desktopは、UIを通じてComfy Cloudを**カスタムコネクター**として追加し、OAuthログインを実行します。 +### アプリとリンク - - - - - Claude Desktopで **カスタマイズ** を開き、**コネクター** を選択します。 +| ツール | 説明 | +| --- | --- | +| `create_app` | 保存済みワークフローをアプリモードのアプリに変換します。選択した入力と出力を持つ簡略化された「このワークフローを実行」ビューです | +| `get_app_mode_url` | ワークフローを実行可能なアプリとして開く安定したリンクを取得します | +| `get_workflow_canvas_url` | ワークフローを直接 Comfy Cloud のキャンバスで開き、表示、編集、実行できるリンクを取得します | - ![Claude Desktop コネクター](/images/cloud/mcp/desktop-connectors.png) - - - **+** ボタンをクリックし、**カスタムコネクターを追加** を選択します。 +### アカウントとセッション - ![カスタムコネクターを追加](/images/cloud/mcp/desktop-add-custom-connector.png) - - - 任意の名前を付け(例: *Comfy Cloud*)、**Remote MCP server URL** を次のように設定します: +| ツール | 説明 | +| --- | --- | +| `get_billing_status` | あなたのクレジット残高、サブスクリプション階層、請求リンクを確認します | +| `get_server_info` | エージェントが到達したサーバーを確認します(環境、ホスト、バージョン、認証状態) | +| `submit_feedback` | ベータ版フィードバック調査のリンクを取得します | +| `report_session_summary` | 匿名化されたセッションサマリーを Comfy チームと共有します。**あなたの明示的な同意がある場合のみ**。エージェントは事前に許可を求める必要があり、プロンプト、ファイルパス、個人情報は含まれません | - ``` - https://cloud.comfy.org/mcp - ``` + - ![コネクター詳細](/images/cloud/mcp/desktop-connector-url.png) - - - **Add** をクリックし、プロンプトに従ってClaude Desktopからログインします。接続が完了します。 +## クレジットと支出 - ![Claude Desktopからログイン](/images/cloud/mcp/desktop-signin.png) - - +検索は無料です: `search_templates`、`search_models`、`search_nodes` は [Comfy アカウント](https://cloud.comfy.org) だけで動作します。生成の実行は Comfy Cloud のクレジットを消費し、サブスクリプションまたはクレジット残高が必要です。 -Claude DesktopはClaude Codeのスラッシュコマンドをサポートしていません。代わりに、**プロンプトピッカー** を開いて同じワークフローにアクセスします: +実際にお金を使うツールは **出費制限付き** です。生成で有料パートナーモデル (`partner_generate`) や有料 API ノードを含むワークフロー/テンプレート (`run_template`、`run_saved_workflow`、`submit_batch`) を使用する場合、サーバーはエージェントがクレジットを消費することに同意したことを確認するまで実行をブロックします。そのため、それらの実行前にエージェントが確認を求めます。無料のローカルのみのワークフローはプロンプトを表示しません。 -| プロンプト | 説明 | -| --- | --- | -| `generate-image` | テキスト説明から画像を生成 | -| `generate-video` | テキストまたは画像からビデオを生成 | -| `generate-audio` | オーディオ、音楽、または効果音を生成 | -| `generate-3d` | テキストまたは画像から3Dモデルを生成 | -| `upscale-image` | 画像を高解像度にアップスケール | -| `remove-background` | 画像から背景を削除 | -| `search-templates` | 事前構築済みのワークフローテンプレートを検索 | -| `search-models` | モデルを検索(チェックポイント、LoRA、VAE) | -| `search-nodes` | ノードを検索し、配線の提案を取得 | -| `help` | ComfyUI Cloud でできることを確認 | - -プロンプトをスキップして、平易な言葉で質問することもできます。MCPツールは同じように動作します。 - -### ヘッドレス / CI (APIキー) - -Claude CodeとClaude DesktopはOAuthを使用するため、APIキーは必要ありません。ブラウザが利用できない**ヘッドレスまたはCI**環境では、代わりにAPIキーで認証します: - - - - [platform.comfy.org/profile/api-keys](https://platform.comfy.org/profile/api-keys) にアクセスし、**New API Key** をクリックしてコピーします(`comfyui-` で始まります)。 - - - ```bash - claude mcp add --transport http comfy-cloud https://cloud.comfy.org/mcp -H "X-API-Key: comfyui-…" - ``` - - +いつでもエージェントに残高を尋ねることができます(「クレジットはいくつありますか?」)。エージェントは `get_billing_status` を通じて回答します。 ## 出力とダウンロード @@ -258,8 +453,8 @@ Comfy Cloud MCP は初期リリースです。以下の制限事項は既知で **ワークフロー** -- **保存済みワークフローは ID で実行できません。** エージェントは保存済みワークフローの一覧表示と検査は可能ですが、実行前にそれらを再構築するか API 形式に変換する必要があります。 -- **生成されたアセットにワークフローメタデータが埋め込まれない場合があります。** MCP 経由で作成された画像は、ComfyUI で開いたときにワークフローが復元されない可能性があります。 +- **エディタ形式から実行可能形式への変換にはまだ粗い部分があります。** 保存済みワークフローは `run_saved_workflow` によりファイル名で実行できます(サーバーが自動的に変換します)が、一部のノード構成では変換が不完全な場合があります。 +- **`submit_workflow` 経由で生成されたアセットにはワークフローメタデータが埋め込まれない場合があります。** ComfyUI で開いたときに元のワークフローが復元されない可能性があります。 - **ワークフローの構築はエージェントの精度に依存します。** 複雑なマルチノードワークフローでは、リトライや微調整が必要になる場合があります。 **ファイル処理** @@ -269,16 +464,19 @@ Comfy Cloud MCP は初期リリースです。以下の制限事項は既知で **認証** -- **OAuth または API キー。** Claude Code および Claude Desktop は、1回限りのブラウザ OAuth フローを使用します。ヘッドレスクライアントは、代わりに `X-API-Key` ヘッダー経由で Comfy Cloud API キーを渡すことができます。ブラウザを開けないクライアント向けのデバイスコード OAuth フローが計画されています。 +- **OAuth または API キー。** Claude Code および Claude Desktop は、1回限りのブラウザ OAuth フローを使用します。**Cursor** は、MCP 設定で Comfy Cloud API キーを必要とします(OAuth なし)。その他のヘッドレスクライアントは、代わりに `X-API-Key` ヘッダー経由で Comfy Cloud API キーを渡すことができます。ブラウザを開けないクライアント向けのデバイスコード OAuth フローが計画されています。 ## FAQ - Claude Code と Claude Desktop が現在対応しており、どちらも OAuth でサインインします。さらに多くのクライアントへの対応も予定しています。 + MCP に対応し、リモート HTTP トランスポートをサポートしているクライアントはすべて `https://cloud.comfy.org/mcp` に接続できます。**Claude Code**、**Claude Desktop**、**Cursor**、**Codex** のセットアップ方法を文書化しています。**Windsurf**、**Amp**、**OpenClaw** などの他のエージェントも、同じ URL に OAuth または APIキーで接続します。詳細は [Comfy Cloud MCP のインストール](#install-comfy-cloud-mcp) を参照してください。 - Claude Code や Claude Desktop では不要です。これらは OAuth を使用します。APIキーは、ブラウザがないヘッドレスまたはCI環境でのみ必要です。 + OAuth に対応した対話型クライアント(Claude Code、Claude Desktop、Codex など)では不要です。**Cursor** では、MCP 設定に Comfy Cloud の APIキーが必要です。APIキーは、ブラウザのないヘッドレス環境や CI 環境でも必要です。詳細は [Comfy Cloud MCP のインストール](#install-comfy-cloud-mcp) の **Cursor** タブまたは **その他のクライアント** タブを参照してください。 + + + 有料の生成は支出ゲートの対象です:実行が Comfy Cloud のクレジットを消費する場合(パートナーモデル、または有料 API ノードを含むワークフロー/テンプレート)、サーバーは実行前に明示的な同意を必要とします。詳細は [クレジットと支出](#credits-and-spending) を参照してください。 いいえ。スラッシュコマンドは Claude Code プラグインに含まれています。Claude Desktop は同じ MCP サーバーに接続します(ツールはプレーン言語で質問するか、プロンプトピッカーを使えば機能します)が、Claude Code プラグインやスラッシュコマンドはサポートしていません。 @@ -286,8 +484,8 @@ Comfy Cloud MCP は初期リリースです。以下の制限事項は既知で `/comfy` や `/cloud` というコマンドはありません。コマンドは、接続方法に応じて2つのプレフィックスのいずれかに表示されます。 - - **プラグイン(推奨):** `/comfy-cloud:generate-image`、`/comfy-cloud:generate-video` ... — すべて表示するには `/comfy-cloud:` と入力してください。 - - **直接接続(プラグインなし):** `/mcp__comfy-cloud__generate-image` ... — 表示するには `/mcp__` と入力してください。 + - **プラグイン(推奨):** `/comfy-cloud:generate-image`、`/comfy-cloud:generate-video` … — すべて表示するには `/comfy-cloud:` と入力してください。 + - **直接接続(プラグインなし):** `/mcp__comfy-cloud__generate-image` … — 表示するには `/mcp__` と入力してください。 どちらの場合でも、プレーン言語で質問するだけでも構いません(「...の画像を生成して」など)。MCP ツールはモデルによって呼び出されるため、スラッシュコマンドは必要ありません。 diff --git a/ja/agent-tools/comfy-cli.mdx b/ja/agent-tools/comfy-cli.mdx index 27f58045c..79b3b3834 100644 --- a/ja/agent-tools/comfy-cli.mdx +++ b/ja/agent-tools/comfy-cli.mdx @@ -3,10 +3,24 @@ title: "Comfy CLI" description: "ターミナルからComfyを操作:ローカルComfyUI、パートナー生成呼び出し、Comfy Cloud上の完全なワークフロー。スクリプト、CI、自動化でMCPを補完します。" sidebarTitle: "Comfy CLI" icon: "terminal" -translationSourceHash: 7af15a6c +translationSourceHash: 03991204 translationFrom: agent-tools/comfy-cli.mdx +translationBlockHashes: + "_intro": cb162cdd + "How it fits with MCP": a426486a + "What the CLI does": 3c8cfc5f + "Install and set up": 4c281b95 + "Prerequisites for `comfy generate`": 66aa291a + "Your first generation": b4f2ff1a + "Available models": 7275a9fe + "Usage examples": f6768bfe + "Beyond `comfy generate`": 8e75f6a8 + "Agent skills": 5cfcfe55 + "Related resources": e600c92d + "Feedback": fce347e2 --- + import GenerateBetaInfo from "/snippets/ja/comfy-cli/generate-beta-info.mdx"; import AgentSkills from "/snippets/ja/comfy-cli/agent-skills.mdx"; import InstallCli from "/snippets/ja/install-comfycli.mdx"; @@ -144,4 +158,4 @@ comfy generate dalle --prompt "a watercolor whale" --json | jq '.data[0].url' ## フィードバック - **GitHub**: [comfy-cli issues](https://github.com/Comfy-Org/comfy-cli/issues) -- **Discord**: [#comfy-mcp-and-cli](https://discord.gg/xWJn6nhE3R) \ No newline at end of file +- **Discord**: [#comfy-mcp-and-cli](https://discord.gg/xWJn6nhE3R) diff --git a/ja/agent-tools/index.mdx b/ja/agent-tools/index.mdx index ff7901fbe..0695a9bbd 100644 --- a/ja/agent-tools/index.mdx +++ b/ja/agent-tools/index.mdx @@ -3,8 +3,13 @@ title: "Agent Tools / MCP" description: "Model Context Protocol (MCP) を使用して AI エージェントを ComfyUI に接続し、画像、動画、オーディオ、3D コンテンツを生成します。" sidebarTitle: "概要" icon: "robot" -translationSourceHash: 60b31b79 +translationSourceHash: 52f434b2 translationFrom: agent-tools/index.mdx +translationBlockHashes: + "_intro": 72089b69 + "Which One Should I Use?": fa16d052 + "What about local ComfyUI?": 345c7907 + "What is MCP?": bb62fbe5 --- ComfyUI は **MCP サーバー** と **Comfy CLI** を提供しているので、AI エージェントや開発者は、常に ComfyUI キャンバスを開かなくても、画像、動画、オーディオ、3D コンテンツを生成できます。 @@ -20,37 +25,32 @@ ComfyUI は **MCP サーバー** と **Comfy CLI** を提供しているので Comfy Partner-Node SDK を使用したローカル MCP サーバー。30以上のパートナープロバイダーに対応する統一された generate_imagegenerate_videogenerate_3d などのツールを提供します。 + + ファーストパーティのローカル MCP サーバーです。comfy-cli を使用して、お使いの ComfyUI インストールを操作します。非公開テスト。まだ一般公開されていません。 + comfy generate の短いエージェント向け概要。完全な CLI ガイドは [はじめに](/ja/comfy-cli/getting-started) をご覧ください。 ---- - ## どちらを使うべき? -| | Comfy Cloud MCP | Comfy Partner MCP | Comfy CLI | -|---|---|---|---| -| **タイプ** | リモート(ホスト型) | ローカル MCP サーバー | ローカル CLI | -| **必要条件** | Comfy Cloud サブスクリプション | [Comfy APIキー](/ja/development/api-development/getting-an-api-key) | [Comfy APIキー](/ja/development/api-development/getting-an-api-key) | -| **モデル** | Comfy Cloud モデル(プリインストール済み) | 30以上のパートナープロバイダー(BFL、Ideogram、Kling、Runway、Veo、ElevenLabs など) | `comfy generate` によるパートナーノード | -| **ワークフロー** | 完全な ComfyUI ワークフロー実行 | パートナーAPI生成(カスタムワークフローなし) | 単発のパートナーAPI呼び出し(ワークフローJSON不要) | -| **GPU** | Cloud GPU(ローカル GPU 不要) | GPU不要(APIベース) | GPU不要(APIベース) | -| **最適な用途** | チャット駆動のエージェント、テンプレート検索 | プロバイダー間の統一MCPツール | スクリプト、CI、バッチジョブ | +| | Comfy Cloud MCP | Comfy Partner MCP | Comfy Local MCP | Comfy CLI | +|---|---|---|---|---| +| **タイプ** | リモート(ホスト型) | ローカル MCP サーバー | ローカル MCP サーバー | ローカル CLI | +| **必要条件** | Comfy Cloud サブスクリプション | [Comfy APIキー](/ja/development/api-development/getting-an-api-key) | ローカル ComfyUI + [comfy-cli](https://github.com/Comfy-Org/comfy-cli) | [Comfy APIキー](/ja/development/api-development/getting-an-api-key) | +| **モデル** | Comfy Cloud モデル(プリインストール済み) | 30以上のパートナープロバイダー(BFL、Ideogram、Kling、Runway、Veo、ElevenLabs など) | あなたのローカルモデルとカスタムノード | `comfy generate` によるパートナーノード | +| **ワークフロー** | 完全な ComfyUI ワークフロー実行 | パートナーAPI生成(カスタムワークフローなし) | 完全なローカル ComfyUI ワークフロー実行 | 単発のパートナーAPI呼び出し(ワークフローJSON不要) | +| **GPU** | クラウド GPU(ローカル GPU 不要) | GPU不要(APIベース) | あなたのローカル GPU | GPU不要(APIベース) | +| **最適な用途** | チャット駆動のエージェント、テンプレート検索 | プロバイダー間の統一MCPツール | チャットから自分のローカル ComfyUI を操作 | スクリプト、CI、バッチジョブ | --- ## ローカルのComfyUIは? -多くの方が、Comfy Cloud MCP の代わりに(または併用して)**ローカル**の ComfyUI インストールをエージェントで操作することについて質問されます。 - -**なぜ Comfy Cloud MCP が先にリリースされたのですか?** `cloud.comfy.org` のホスト型サーバーは、Comfy チームだけが構築し運用できるものです。そのため、当社のファーストパーティ MCP リリースはクラウドベースになりました。 - -**ローカルエージェントは新しいものではありません。** エージェントを自分のマシンの ComfyUI に接続することは、ComfyUI がオープンソース化されて以来可能でした。ローカルサーバーを実行すると、MCP ブリッジや他のツールが呼び出すことができるワークフローと API が公開されます。 - -**より優れたローカルエージェントの UX はロードマップに含まれています。** ファーストパーティのローカルエージェントエクスペリエンスの向上は、私たちのビジョンの一部です。Cloud MCP は最初にリリースできる部分でした。今後、さらなるローカル機能の改良が続きます。 +エージェントを使って(Comfy Cloud MCP の代わりに、または併用して)**ローカル**の ComfyUI インストールを操作したいですか? ファーストパーティのローカル MCP サーバー、セットアップ、クライアント設定については [**Comfy Local MCP**](/ja/agent-tools/local) をご覧ください。現在**非公開テスト**中で、まだ一般公開されていません。 -**現在試用できるコミュニティ MCP サーバー** いくつかのコミュニティプロジェクトがすでに MCP クライアントをローカルの ComfyUI インスタンスに接続しています: +**コミュニティ MCP サーバー。** いくつかのコミュニティプロジェクトも MCP クライアントをローカルの ComfyUI インスタンスに接続しています: | プロジェクト | リポジトリ | | --- | --- | @@ -77,4 +77,4 @@ MCP サーバーを Claude Desktop、Claude Code、Cursor、Amp に接続する - **オーディオ・音楽生成**: AI モデルを使用 - **モデル・テンプレート検索**: タスクに適したツールを見つける -……すべて自然言語の対話を通じて、API 呼び出しを手動で書く必要はありません。 \ No newline at end of file +……すべて自然言語の対話を通じて、API 呼び出しを手動で書く必要はありません。 diff --git a/ja/agent-tools/local.mdx b/ja/agent-tools/local.mdx new file mode 100644 index 000000000..d6e67c481 --- /dev/null +++ b/ja/agent-tools/local.mdx @@ -0,0 +1,162 @@ +--- +title: "Comfy Local MCP" +sidebarTitle: "Local MCP" +description: "AIエージェント(Claude Code、Claude Desktop、Cursor)から自分のローカルComfyUIを操作できる、ファーストパーティのcomfy-local-mcpサーバーを使用します。ワークフローを実行し、出力を収集し、インストールに実際に含まれるノードとモデルを検査します。" +icon: "server" +translationSourceHash: 0010e883 +translationFrom: agent-tools/local.mdx +translationBlockHashes: + "_intro": 3a6fd2da + "Requirements": d93ce096 + "Installation": 09f9ec59 + "Configure your AI client": 69542371 + "Quickstart": 80f22916 + "Tools": f40c9da1 + "Related": 4338f84c +--- + + + **非公開テスト。** `comfy-local-mcp` は非公開テスト中であり、まだ一般公開されていません。非公開テストへのアクセス権がない場合、現在はインストールや使用はできません。コアループ (`server_info → run_workflow → fetch_outputs`) は実際のローカル ComfyUI に対してエンドツーエンドで検証されていますが、ツールや動作はまだ変更される可能性があります。 + + +[**comfy-local-mcp**](https://github.com/Comfy-Org/comfy-local-mcp) は Comfy の **ファーストパーティのローカル MCP サーバー** — AI エージェント (Claude Code、Claude Desktop、Cursor、およびその他の MCP クライアント) から **ローカル**の ComfyUI インストールを操作する公式の方法です。これは [comfy-cli](https://github.com/Comfy-Org/comfy-cli) の薄いラッパーであり、各ツールは `comfy` コマンドをシェルアウトし、comfy-cli がエンジンとして機能します。[Comfy Cloud MCP](/ja/agent-tools/cloud) とのコード共有はありません。 + +クラウドやパートナーサーバーとは異なり、これは **あなたのマシン** で実行されている ComfyUI と通信するため、自分のワークフローを実行したり、インストールに実際に含まれているノード、カスタムノード、モデルを検査したりできます。 + +## 要件 + +- **Python 3.10+** +- **[comfy-cli](https://github.com/Comfy-Org/comfy-cli)** が `PATH` に設定されていること(`pip install comfy-cli`): すべてのツールがラップするエンジン +- **ComfyUI ワークスペース**: ワークスペースがない場合は `comfy install` で作成してください(既存のチェックアウトがある場合は `comfy set-default <パス>` で対応可能) +- **実行中の ComfyUI**: ツールを使用する前に `comfy launch` で起動してください。ここでの操作は ComfyUI を暗黙的に起動しません + +## インストール + +[リポジトリ](https://github.com/Comfy-Org/comfy-local-mcp) をチェックアウトしてから: + +```bash +pip install . # または作業用コピーの場合は `pip install -e .` +``` + +これにより、`comfy-local-mcp` コンソールスクリプトが `PATH` に配置されます。このコマンドはMCPサーバーであり(stdio経由でMCPを通信します)。以下の手順でAIクライアントを指定してください。 + + + **`COMFY_BIN`(オプション)。** MCPクライアントはサーバーを独自の環境で起動するため、シェルの `PATH` が含まれていないことがよくあります。`comfy` が仮想環境や非スタンダードな場所にある場合は、`COMFY_BIN` に絶対パス(例:`/path/to/venv/bin/comfy`)を設定してください。以下の各クライアントの例で設定場所を示します。クライアントがサーバーを起動する環境にすでに `comfy` が含まれている場合は、設定を省略してください。 + + +--- + +## AIクライアントの設定 + +すべてのクライアントは同じMCP stdioコントラクトを使用します。`comfy-local-mcp` コマンドをサーバーとして実行します。お好みのクライアントを選択してください。 + +### Claude Code + +1つのコマンドでサーバーを登録します。 + +```bash +claude mcp add comfy-local -e COMFY_BIN=/path/to/venv/bin/comfy -- comfy-local-mcp +``` + +または、プロジェクトのルートに `.mcp.json` ファイルを作成して登録することもできます。 + +```json +{ + "mcpServers": { + "comfy-local": { + "command": "comfy-local-mcp", + "env": { "COMFY_BIN": "/path/to/venv/bin/comfy" } + } + } +} +``` + +### Claude Desktop + +`claude_desktop_config.json` を編集します(設定 → デベロッパー → 設定を編集。macOSの場合は `~/Library/Application Support/Claude/claude_desktop_config.json` にあります)。サーバーを追加し、Claude Desktopを再起動します。 + +```json +{ + "mcpServers": { + "comfy-local": { + "command": "comfy-local-mcp", + "env": { "COMFY_BIN": "/path/to/venv/bin/comfy" } + } + } +} +``` + +### Cursor + +`~/.cursor/mcp.json`(グローバル)または `.cursor/mcp.json`(プロジェクトごと)にサーバーを追加します。 + +```json +{ + "mcpServers": { + "comfy-local": { + "command": "comfy-local-mcp", + "env": { "COMFY_BIN": "/path/to/venv/bin/comfy" } + } + } +} +``` + +--- + +## クイックスタート + +ゼロから画像生成まで: + + + + ```bash + pip install comfy-cli # エンジン + comfy install # ComfyUIのワークスペースを作成(既存の場合はスキップ) + pip install . # このMCPサーバー → `comfy-local-mcp`コマンド + ``` + + + ```bash + comfy launch + ``` + + + 上記のクライアント用のスニペットを使用し、クライアントを再起動またはリロードしてツールを表示させてください。 + + + 例: + + > "ローカルのComfyUIが動作していることを確認し、`~/workflows/txt2img.json`のワークフローを実行して、画像を表示してください。" + + 内部では、エージェントは`server_info`を呼び出してComfyUIの起動を確認し、`run_workflow`でワークフローJSONを実行し、`fetch_outputs`で結果を収集します。 + + + +--- + +## ツール + +各ツールは、`comfy-cli` コマンドにマッピングされ、`--where local` を指定して実行されます。ハイライト: + +| ツール | 目的 | +|---|---| +| `server_info()` | ローカルのComfyUIが実行中かどうか、場所、そしてどのワークスペースかを確認します。**最初に呼び出します。** | +| `run_workflow(workflow_path, wait=True)` | ワークフローJSONを実行します。`wait=False` で非同期に送信し、`prompt_id` を返します。 | +| `job_status` / `wait_for_job` / `watch_job` | 送信されたジョブをポーリング、待機、またはストリーミングします。 | +| `fetch_outputs(prompt_id, out_dir)` | 完了したジョブの出力を `out_dir` にコピーします。 | +| `launch_comfyui` / `stop_comfyui` | ローカルのComfyUIを起動または停止します。 | +| `search_templates` / `fetch_template` | 組み込みテンプレートを見つけ、実行可能なワークフローJSONを書き出します。 | +| `search_nodes` / `get_node` / `list_nodes` | **ライブローカル** インストール内のノードクラスを検査します(カスタムノードを含む)。 | +| `search_models` | ディスク上のモデルファイルを一覧表示します。 | +| `validate_workflow` | 遅い実行の前に、ライブの `object_info` に対してワークフローを事前チェックします。 | + +ノード内省とモデル検索は、**ライブインストール**(カスタムノードを含む)を読み取ります。これがクラウドMCPとのローカルの差別化要因です。完全なツール一覧とリファレンスについては、[リポジトリ](https://github.com/Comfy-Org/comfy-local-mcp) を参照してください。 + +--- + +## 関連リンク + +- [Comfy Cloud MCP](/ja/agent-tools/cloud): ホスト型MCPサーバー、ローカルインストールやGPUは不要 +- [Comfy Partner MCP](/ja/agent-tools/partner-mcp): Comfy APIを介した30以上のパートナープロバイダー向けのローカルサーバー +- [Comfy CLI](/ja/agent-tools/comfy-cli): ターミナルからローカルのComfyUIとパートナー生成を操作 +- [comfy-local-mcp on GitHub](https://github.com/Comfy-Org/comfy-local-mcp): ソース、インストール、ツールリファレンス diff --git a/ja/agent-tools/partner-mcp.mdx b/ja/agent-tools/partner-mcp.mdx index 1b01032b7..fff088fdd 100644 --- a/ja/agent-tools/partner-mcp.mdx +++ b/ja/agent-tools/partner-mcp.mdx @@ -3,10 +3,20 @@ title: "Comfy Partner MCP" description: "ローカルで動作する MCP サーバー。30以上のパートナープロバイダー(BFL、Ideogram、Kling、Runway、Veo、Meshy、ElevenLabs など)に対応した統一生成ツールを提供。" sidebarTitle: "Partner MCP" icon: "plug" -translationSourceHash: f3f20477 +translationSourceHash: 109ba296 translationFrom: agent-tools/partner-mcp.mdx +translationBlockHashes: + "_intro": a7191a40 + "Requirements": 1596caad + "Installation": 389df01f + "Configuration": 9773ba00 + "Environment Variables": adce61c2 + "Available Tools": 9dc9a92d + "Example Prompts": 8c35cf5b + "Related": 0e5e4d40 --- + **プライベートテスト中 — まだ公開されていません。** Comfy Partner MCP サーバーは現在プライベートテスト中です。機能や API は変更される可能性があります。アクセスは招待されたパートナーに限定されています。 diff --git a/ja/built-in-nodes/APG.mdx b/ja/built-in-nodes/APG.mdx index b676c62e1..982b6d337 100644 --- a/ja/built-in-nodes/APG.mdx +++ b/ja/built-in-nodes/APG.mdx @@ -5,6 +5,7 @@ sidebarTitle: "APG" icon: "circle" mode: wide --- + 以下が翻訳結果です。 APG(適応型投影ガイダンス)ノードは、拡散プロセス中のガイダンスの適用方法を調整することで、サンプリングプロセスを変更します。このノードは、条件付き出力に対するガイダンスベクトルを平行成分と直交成分に分離し、より制御された画像生成を可能にします。ガイダンスのスケーリング、その大きさの正規化、および拡散ステップ間のスムーズな遷移のためのモメンタム適用のためのパラメータを提供します。 diff --git a/ja/built-in-nodes/ARVideoI2V.mdx b/ja/built-in-nodes/ARVideoI2V.mdx index 295225bf9..e87a9c2a6 100644 --- a/ja/built-in-nodes/ARVideoI2V.mdx +++ b/ja/built-in-nodes/ARVideoI2V.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ARVideoI2V" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ## 概要 diff --git a/ja/built-in-nodes/AddNoise.mdx b/ja/built-in-nodes/AddNoise.mdx index a987c962b..c0d84fb17 100644 --- a/ja/built-in-nodes/AddNoise.mdx +++ b/ja/built-in-nodes/AddNoise.mdx @@ -5,6 +5,7 @@ sidebarTitle: "AddNoise" icon: "circle" mode: wide --- + このノードは、指定されたノイズ生成器とシグマ値を使用して、潜在画像に制御されたノイズを追加します。モデルのサンプリングシステムを通じて入力を処理し、指定されたシグマ範囲に適したノイズスケーリングを適用して、ノイズが適用された新しい潜在表現を返します。 ## 入力 diff --git a/ja/built-in-nodes/AddTextPrefix.mdx b/ja/built-in-nodes/AddTextPrefix.mdx index 180f5f394..83e999b8e 100644 --- a/ja/built-in-nodes/AddTextPrefix.mdx +++ b/ja/built-in-nodes/AddTextPrefix.mdx @@ -5,6 +5,7 @@ sidebarTitle: "AddTextPrefix" icon: "circle" mode: wide --- + 以下は、指定されたルールに従って翻訳した日本語版ドキュメントです。 --- @@ -22,7 +23,7 @@ Add Text Prefix ノードは、各入力テキストの先頭に指定された | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `text` | 先頭にプレフィックスが追加された結果のテキストです。 | STRING | +| `テキスト` | 先頭にプレフィックスが追加された結果のテキストです。 | STRING | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/AddTextPrefix/ja.md) diff --git a/ja/built-in-nodes/AddTextSuffix.mdx b/ja/built-in-nodes/AddTextSuffix.mdx index 6d962406b..436754516 100644 --- a/ja/built-in-nodes/AddTextSuffix.mdx +++ b/ja/built-in-nodes/AddTextSuffix.mdx @@ -5,6 +5,7 @@ sidebarTitle: "AddTextSuffix" icon: "circle" mode: wide --- + このノードは、入力されたテキスト文字列の末尾に指定されたサフィックス(接尾語)を追加します。元のテキストとサフィックスを入力として受け取り、結合された結果を返します。 ## 入力 @@ -18,7 +19,7 @@ mode: wide | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `text` | サフィックスが追加された結果のテキストです。 | STRING | +| `テキスト` | サフィックスが追加された結果のテキストです。 | STRING | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/AddTextSuffix/ja.md) diff --git a/ja/built-in-nodes/AdjustBrightness.mdx b/ja/built-in-nodes/AdjustBrightness.mdx index 8f04b6c33..01a4fdfb2 100644 --- a/ja/built-in-nodes/AdjustBrightness.mdx +++ b/ja/built-in-nodes/AdjustBrightness.mdx @@ -5,6 +5,7 @@ sidebarTitle: "AdjustBrightness" icon: "circle" mode: wide --- + ## 概要 明るさ調整ノードは、入力画像の明るさを変更します。各ピクセルの値に指定された係数を乗算し、結果の値を有効範囲内に収めることで動作します。係数1.0は画像を変更せず、1.0未満の値は暗く、1.0を超える値は明るくします。 @@ -20,7 +21,7 @@ mode: wide | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `image` | 明るさが調整された出力画像です。 | IMAGE | +| `画像` | 明るさが調整された出力画像です。 | IMAGE | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/AdjustBrightness/ja.md) diff --git a/ja/built-in-nodes/AdjustContrast.mdx b/ja/built-in-nodes/AdjustContrast.mdx index b787f8b06..58a993f2c 100644 --- a/ja/built-in-nodes/AdjustContrast.mdx +++ b/ja/built-in-nodes/AdjustContrast.mdx @@ -5,6 +5,7 @@ sidebarTitle: "AdjustContrast" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ## 概要 @@ -21,7 +22,7 @@ mode: wide | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `image` | コントラストが調整された結果の画像です。 | IMAGE | +| `画像` | コントラストが調整された結果の画像です。 | IMAGE | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/AdjustContrast/ja.md) diff --git a/ja/built-in-nodes/AlignYourStepsScheduler.mdx b/ja/built-in-nodes/AlignYourStepsScheduler.mdx index f901b4e7f..5afcb65b7 100644 --- a/ja/built-in-nodes/AlignYourStepsScheduler.mdx +++ b/ja/built-in-nodes/AlignYourStepsScheduler.mdx @@ -5,6 +5,7 @@ sidebarTitle: "AlignYourStepsScheduler" icon: "circle" mode: wide --- + 以下が翻訳結果です。 --- diff --git a/ja/built-in-nodes/AudioAdjustVolume.mdx b/ja/built-in-nodes/AudioAdjustVolume.mdx index 34ed954f3..fe4bebd43 100644 --- a/ja/built-in-nodes/AudioAdjustVolume.mdx +++ b/ja/built-in-nodes/AudioAdjustVolume.mdx @@ -5,6 +5,7 @@ sidebarTitle: "AudioAdjustVolume" icon: "circle" mode: wide --- + AudioAdjustVolumeノードは、デシベル(dB)単位で音量調整を適用することで、オーディオのラウドネスを変更します。オーディオ入力を受け取り、指定された音量レベルに基づいてゲイン係数を適用します。正の値は音量を増加させ、負の値は音量を減少させます。このノードは、元のオーディオと同じサンプルレートで変更されたオーディオを返します。 ## 入力 diff --git a/ja/built-in-nodes/AudioConcat.mdx b/ja/built-in-nodes/AudioConcat.mdx index 0941a65a3..893efb023 100644 --- a/ja/built-in-nodes/AudioConcat.mdx +++ b/ja/built-in-nodes/AudioConcat.mdx @@ -5,6 +5,7 @@ sidebarTitle: "AudioConcat" icon: "circle" mode: wide --- + 以下は、指定されたルールに従って翻訳した日本語版ドキュメントです。 AudioConcatノードは、2つのオーディオ入力を結合して連結します。2つのオーディオ入力を受け取り、指定した順序で接続します。2つ目のオーディオを1つ目のオーディオの前または後に配置できます。このノードは、モノラルオーディオをステレオに変換し、2つの入力間でサンプルレートを一致させることで、異なるオーディオ形式を自動的に処理します。 diff --git a/ja/built-in-nodes/AudioEncoderEncode.mdx b/ja/built-in-nodes/AudioEncoderEncode.mdx index 1e5a2373d..8d6eee9ab 100644 --- a/ja/built-in-nodes/AudioEncoderEncode.mdx +++ b/ja/built-in-nodes/AudioEncoderEncode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "AudioEncoderEncode" icon: "circle" mode: wide --- + 以下は、ご依頼いただいた英語ドキュメントを日本語に翻訳したものです。 AudioEncoderEncode ノードは、オーディオエンコーダーモデルを使用してオーディオデータをエンコード処理します。オーディオ入力を受け取り、それをエンコードされた表現に変換し、条件付けパイプラインでのさらなる処理に使用できるようにします。このノードは、生のオーディオ波形を、オーディオベースの機械学習アプリケーションに適した形式に変換します。 diff --git a/ja/built-in-nodes/AudioEncoderLoader.mdx b/ja/built-in-nodes/AudioEncoderLoader.mdx index 95a696ed2..12a99c715 100644 --- a/ja/built-in-nodes/AudioEncoderLoader.mdx +++ b/ja/built-in-nodes/AudioEncoderLoader.mdx @@ -5,6 +5,7 @@ sidebarTitle: "AudioEncoderLoader" icon: "circle" mode: wide --- + AudioEncoderLoader ノードは、オーディオエンコーダーフォルダ内のファイルからオーディオエンコーダーモデルを読み込みます。このノードは、オーディオエンコーダーモデルのファイル名を入力として受け取り、読み込まれたモデルを返します。このモデルは、ワークフロー内のオーディオ処理タスクに使用できます。 ## 入力 diff --git a/ja/built-in-nodes/AudioEqualizer3Band.mdx b/ja/built-in-nodes/AudioEqualizer3Band.mdx index b9e42c1aa..b5ed18efd 100644 --- a/ja/built-in-nodes/AudioEqualizer3Band.mdx +++ b/ja/built-in-nodes/AudioEqualizer3Band.mdx @@ -5,6 +5,7 @@ sidebarTitle: "AudioEqualizer3Band" icon: "circle" mode: wide --- + 以下が翻訳結果です。 オーディオイコライザー(3バンド)ノードを使用すると、オーディオ波形の低音、中音、高音の周波数を調整できます。このノードは、低音用のローシェルフ、中音用のピーキングフィルター、高音用のハイシェルフの3つの独立したフィルターを適用します。各バンドは、ゲイン、周波数、帯域幅の設定で個別に制御できます。 diff --git a/ja/built-in-nodes/AudioMerge.mdx b/ja/built-in-nodes/AudioMerge.mdx index d7355f511..eba2397b3 100644 --- a/ja/built-in-nodes/AudioMerge.mdx +++ b/ja/built-in-nodes/AudioMerge.mdx @@ -5,6 +5,7 @@ sidebarTitle: "AudioMerge" icon: "circle" mode: wide --- + このドキュメントはAIによって生成されました。誤りや改善の提案がありましたら、ぜひご協力ください![GitHubで編集する](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/AudioMerge/en.md) AudioMergeノードは、2つのオーディオトラックの波形を重ね合わせて結合します。両方のオーディオ入力のサンプルレートを自動的に一致させ、マージ前に長さを等しく調整します。このノードは、オーディオ信号を結合するためのいくつかの数学的手法を提供し、出力が許容可能な音量レベル内に収まるようにします。 diff --git a/ja/built-in-nodes/AutogrowNamesTestNode.mdx b/ja/built-in-nodes/AutogrowNamesTestNode.mdx index 6d9763806..d67a697dd 100644 --- a/ja/built-in-nodes/AutogrowNamesTestNode.mdx +++ b/ja/built-in-nodes/AutogrowNamesTestNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "AutogrowNamesTestNode" icon: "circle" mode: wide --- + このドキュメントはAIによって生成されました。誤りや改善の提案がありましたら、ぜひご協力ください! このノードは、Autogrow入力機能のテスト用です。動的な数のfloat入力を受け取り、それぞれに特定の名前をラベルとして付け、それらの値をカンマ区切りの単一の文字列に結合します。 diff --git a/ja/built-in-nodes/AutogrowPrefixTestNode.mdx b/ja/built-in-nodes/AutogrowPrefixTestNode.mdx index f5832b422..81dc1f433 100644 --- a/ja/built-in-nodes/AutogrowPrefixTestNode.mdx +++ b/ja/built-in-nodes/AutogrowPrefixTestNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "AutogrowPrefixTestNode" icon: "circle" mode: wide --- + このドキュメントはAI生成です。誤りや改善のご提案がございましたら、ぜひご協力ください![GitHubで編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/AutogrowPrefixTestNode/en.md) AutogrowPrefixTestNodeは、入力自動拡張機能をテストするために設計されたロジックノードです。動的な数のfloat入力を受け取り、それらの値をカンマ区切りの文字列に結合して出力します。 diff --git a/ja/built-in-nodes/BasicGuider.mdx b/ja/built-in-nodes/BasicGuider.mdx index 16652c53d..f75c7b84e 100644 --- a/ja/built-in-nodes/BasicGuider.mdx +++ b/ja/built-in-nodes/BasicGuider.mdx @@ -5,6 +5,7 @@ sidebarTitle: "BasicGuider" icon: "circle" mode: wide --- + BasicGuiderノードは、サンプリングプロセス用のシンプルなガイダンス機構を作成します。モデルと条件付けデータを入力として受け取り、サンプリング中の生成プロセスをガイドするために使用できるガイダーオブジェクトを生成します。このノードは、制御された生成に必要な基本的なガイダンス機能を提供します。 ## 入力 diff --git a/ja/built-in-nodes/BasicScheduler.mdx b/ja/built-in-nodes/BasicScheduler.mdx index bcf153f44..0cc1f042d 100755 --- a/ja/built-in-nodes/BasicScheduler.mdx +++ b/ja/built-in-nodes/BasicScheduler.mdx @@ -5,6 +5,7 @@ sidebarTitle: "BasicScheduler" icon: "circle" mode: wide --- + `BasicScheduler`ノードは、指定されたスケジューラー、モデル、およびノイズ除去パラメーターに基づいて、拡散モデルのシグマ値のシーケンスを計算するように設計されています。ノイズ除去係数に基づいて総ステップ数を動的に調整し、拡散プロセスを微調整します。これにより、高度なサンプリングプロセス(マルチステージサンプリングなど)において、細かい制御が必要な各段階に正確な「レシピ」を提供します。 ## 入力 diff --git a/ja/built-in-nodes/BatchImagesMasksLatentsNode.mdx b/ja/built-in-nodes/BatchImagesMasksLatentsNode.mdx index 8bc02ce8e..e52852949 100644 --- a/ja/built-in-nodes/BatchImagesMasksLatentsNode.mdx +++ b/ja/built-in-nodes/BatchImagesMasksLatentsNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "BatchImagesMasksLatentsNode" icon: "circle" mode: wide --- + ## 概要 **バッチ画像/マスク/潜在表現**ノードは、同じタイプの複数の入力を1つのバッチに結合します。入力が画像、マスク、または潜在表現のいずれであるかを自動的に検出し、適切なバッチ処理方法を使用します。これは、バッチ入力を受け付けるノードで処理するために、複数のアイテムを準備する際に便利です。 diff --git a/ja/built-in-nodes/BatchImagesNode.mdx b/ja/built-in-nodes/BatchImagesNode.mdx index 5f3511f6c..c60459237 100644 --- a/ja/built-in-nodes/BatchImagesNode.mdx +++ b/ja/built-in-nodes/BatchImagesNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "BatchImagesNode" icon: "circle" mode: wide --- + このドキュメントはAIが生成しました。誤りや改善の提案がありましたら、ぜひご貢献ください![GitHubで編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/BatchImagesNode/en.md) バッチイメージノードは、複数の個別画像を1つのバッチに結合します。可変数の画像入力を受け取り、それらを1つのバッチ化された画像テンソルとして出力し、後続のノードでまとめて処理できるようにします。 diff --git a/ja/built-in-nodes/BatchLatentsNode.mdx b/ja/built-in-nodes/BatchLatentsNode.mdx index 9fa5b228e..d2e6c8019 100644 --- a/ja/built-in-nodes/BatchLatentsNode.mdx +++ b/ja/built-in-nodes/BatchLatentsNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "BatchLatentsNode" icon: "circle" mode: wide --- + このドキュメントはAIによって生成されました。誤りや改善の提案がありましたら、ぜひご協力ください! Batch Latentsノードは、複数の潜在入力(latent inputs)を1つのバッチに結合します。可変数の潜在サンプルを受け取り、それらをバッチ次元に沿ってマージすることで、後続のノードでまとめて処理できるようにします。これは、複数の画像を1回の操作で生成または処理する際に便利です。 diff --git a/ja/built-in-nodes/BatchMasksNode.mdx b/ja/built-in-nodes/BatchMasksNode.mdx index 4d09de5e0..7b6f46f71 100644 --- a/ja/built-in-nodes/BatchMasksNode.mdx +++ b/ja/built-in-nodes/BatchMasksNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "BatchMasksNode" icon: "circle" mode: wide --- + 以下が翻訳結果です。 --- diff --git a/ja/built-in-nodes/BeebleSwitchXImageEdit.mdx b/ja/built-in-nodes/BeebleSwitchXImageEdit.mdx index ac792273e..79aeb663d 100644 --- a/ja/built-in-nodes/BeebleSwitchXImageEdit.mdx +++ b/ja/built-in-nodes/BeebleSwitchXImageEdit.mdx @@ -5,6 +5,7 @@ sidebarTitle: "BeebleSwitchXImageEdit" icon: "circle" mode: wide --- + このドキュメントはAI生成です。誤りや改善のご提案がございましたら、お気軽にご貢献ください! [GitHubで編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/BeebleSwitchXImageEdit/en.md) ## 概要 @@ -28,8 +29,8 @@ Beeble SwitchXを使用して、1枚の画像を編集します。このノー | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `アルファ` | シーン要素が切り替えられた編集済み画像です。 | IMAGE | -| `alpha` | Beebleによって使用されたアルファマットです。"fill"モードの場合は空で、個別のマットはありません。 | MASK | +| `画像` | シーン要素が切り替えられた編集済み画像です。 | IMAGE | +| `アルファ` | Beebleによって使用されたアルファマットです。"fill"モードの場合は空で、個別のマットはありません。 | MASK | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/BeebleSwitchXImageEdit/ja.md) diff --git a/ja/built-in-nodes/BeebleSwitchXVideoEdit.mdx b/ja/built-in-nodes/BeebleSwitchXVideoEdit.mdx index cbab54631..02e4285c2 100644 --- a/ja/built-in-nodes/BeebleSwitchXVideoEdit.mdx +++ b/ja/built-in-nodes/BeebleSwitchXVideoEdit.mdx @@ -5,6 +5,7 @@ sidebarTitle: "BeebleSwitchXVideoEdit" icon: "circle" mode: wide --- + あなたは ComfyUI ノードドキュメントを英語から日本語に翻訳する技術翻訳の専門家です。 ## 翻訳ルール @@ -62,8 +63,8 @@ Beeble SwitchX を使用してビデオを編集します。このノードは | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `アルファ` | シーンの変更が適用された編集済みビデオ。 | VIDEO | -| `alpha` | Beeble によって使用されたアルファマット。"fill"モードの場合は空で、個別のマットはありません。 | VIDEO | +| `動画` | シーンの変更が適用された編集済みビデオ。 | VIDEO | +| `アルファ` | Beeble によって使用されたアルファマット。"fill"モードの場合は空で、個別のマットはありません。 | VIDEO | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/BeebleSwitchXVideoEdit/ja.md) diff --git a/ja/built-in-nodes/BerniniConditioning.mdx b/ja/built-in-nodes/BerniniConditioning.mdx new file mode 100644 index 000000000..8b1e69d50 --- /dev/null +++ b/ja/built-in-nodes/BerniniConditioning.mdx @@ -0,0 +1,45 @@ +--- +title: "BerniniConditioning - ComfyUI Built-in Node Documentation" +description: "Complete documentation for the BerniniConditioning node in ComfyUI. Learn its inputs, outputs, parameters and usage." +sidebarTitle: "BerniniConditioning" +icon: "circle" +mode: wide +--- + +BerniniConditioningノードは、Wan2.2-A14Bモデル用の動画および画像の条件付けデータを準備します。提供されたVAEを使用してソース動画、参照動画、参照画像をエンコードし、それらを条件付けデータに付加して、インコンテキスト生成タスクを実行します。 + +## 入力 + +| パラメータ | 説明 | データ型 | 必須 | 範囲 | +|-----------|-------------|-----------|----------|-------| +| `positive` | ポジティブ条件付けデータ | CONDITIONING | はい | - | +| `negative` | ネガティブ条件付けデータ | CONDITIONING | はい | - | +| `vae` | 動画および画像入力をエンコードするために使用するVAEモデル | VAE | はい | - | +| `幅` | 出力潜在変数の幅(デフォルト: 832) | INT | はい | 16~8192(ステップ: 16) | +| `高さ` | 出力潜在変数の高さ(デフォルト: 480) | INT | はい | 16~8192(ステップ: 16) | +| `長さ` | 出力潜在変数のフレーム数(デフォルト: 81) | INT | はい | 1~8192(ステップ: 4) | +| `バッチサイズ` | 1バッチで生成する動画の数(デフォルト: 1) | INT | はい | 1~4096 | +| `ソース動画` | 編集またはリスタイルするソース動画(v2v、rv2v)。幅/高さにリサイズされ、長さにトリミングされます。 | IMAGE | いいえ | - | +| `リファレンス動画` | ソース動画に挿入する動画(ads2v)。 | IMAGE | いいえ | - | +| `リファレンス画像` | インコンテキストトークンとして注入される参照画像(r2v、rv2v)。最大8枚の画像を指定できます。 | IMAGE | いいえ | 0~8枚の画像 | +| `ref_max_size` | reference_videoおよびreference_imagesの長辺の最大サイズ。アスペクト比を維持してリサイズされ、16pxにスナップされます(デフォルト: 848)。 | INT | いいえ | 16~8192(ステップ: 16) | + +**注記:** タスクは、どの入力が接続されているかから推論されます: +- 入力が接続されていない場合 → テキストから動画へ(t2v) +- `source_video`のみの場合 → 動画から動画へ(v2v) +- `source_video` + `reference_images`の場合 → 参照ガイド付き動画編集(rv2v) +- `reference_images`のみの場合 → 参照から動画へ(r2v) +- `source_video` + `reference_video`の場合 → 画像/動画を動画に挿入(ads2v) + +## 出力 + +| 出力名 | 説明 | データ型 | +|-------------|-------------|-----------| +| `positive` | コンテキスト潜在変数が付加されたポジティブ条件付けデータ | CONDITIONING | +| `negative` | コンテキスト潜在変数が付加されたネガティブ条件付けデータ | CONDITIONING | +| `latent` | 指定された幅、高さ、長さ、バッチサイズに一致する次元を持つ空の潜在テンソル | LATENT | + +> このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/BerniniConditioning/ja.md) + +--- +**Source fingerprint (SHA-256):** `3535bbe9a1ae007dc579242b44787ab315479a820eb0da680eab9b870ab60699` diff --git a/ja/built-in-nodes/BetaSamplingScheduler.mdx b/ja/built-in-nodes/BetaSamplingScheduler.mdx index dfe411f06..a03386caf 100644 --- a/ja/built-in-nodes/BetaSamplingScheduler.mdx +++ b/ja/built-in-nodes/BetaSamplingScheduler.mdx @@ -5,6 +5,7 @@ sidebarTitle: "BetaSamplingScheduler" icon: "circle" mode: wide --- + BetaSamplingScheduler ノードは、ベータスケジューリングアルゴリズムを使用して、サンプリングプロセス用のノイズレベル(シグマ)のシーケンスを生成します。モデルと設定パラメータを受け取り、画像生成中のノイズ除去プロセスを制御するカスタマイズされたノイズスケジュールを作成します。このスケジューラーは、アルファパラメータとベータパラメータを通じてノイズ低減の軌跡を微調整することができます。 ## 入力 diff --git a/ja/built-in-nodes/BriaImageEditNode.mdx b/ja/built-in-nodes/BriaImageEditNode.mdx index 69013830c..29daa45b7 100644 --- a/ja/built-in-nodes/BriaImageEditNode.mdx +++ b/ja/built-in-nodes/BriaImageEditNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "BriaImageEditNode" icon: "circle" mode: wide --- + Bria FIBO 画像編集ノードを使用すると、テキスト指示に基づいて既存の画像を変更できます。このノードは画像とプロンプトを Bria API に送信し、Bria API が FIBO モデルを使用して、リクエストに基づいた新しい編集済み画像を生成します。マスクを指定して、編集範囲を特定の領域に限定することもできます。 ## 入力 diff --git a/ja/built-in-nodes/BriaRemoveImageBackground.mdx b/ja/built-in-nodes/BriaRemoveImageBackground.mdx index 9f069a680..714af04cf 100644 --- a/ja/built-in-nodes/BriaRemoveImageBackground.mdx +++ b/ja/built-in-nodes/BriaRemoveImageBackground.mdx @@ -5,6 +5,7 @@ sidebarTitle: "BriaRemoveImageBackground" icon: "circle" mode: wide --- + このノードは、Bria RMBG 2.0サービスを使用して画像から背景を除去します。画像を外部APIに送信して処理し、背景が除去された結果を返します。 ## 入力 diff --git a/ja/built-in-nodes/BriaRemoveVideoBackground.mdx b/ja/built-in-nodes/BriaRemoveVideoBackground.mdx index 40ed1ad14..a27a2346f 100644 --- a/ja/built-in-nodes/BriaRemoveVideoBackground.mdx +++ b/ja/built-in-nodes/BriaRemoveVideoBackground.mdx @@ -5,6 +5,7 @@ sidebarTitle: "BriaRemoveVideoBackground" icon: "circle" mode: wide --- + このノードは、Bria AIサービスを使用して動画から背景を除去します。入力された動画を処理し、元の背景をお好みの単色に置き換えます。この処理は外部APIを介して実行され、結果は新しい動画ファイルとして返されます。 ## 入力 diff --git a/ja/built-in-nodes/BriaTransparentVideoBackground.mdx b/ja/built-in-nodes/BriaTransparentVideoBackground.mdx index 1810f0e7a..af1995398 100644 --- a/ja/built-in-nodes/BriaTransparentVideoBackground.mdx +++ b/ja/built-in-nodes/BriaTransparentVideoBackground.mdx @@ -5,7 +5,6 @@ sidebarTitle: "BriaTransparentVideoBackground" icon: "circle" mode: wide --- -# Bria 動画背景削除(透明) このノードは、Bria の AI サービスを使用して動画から背景を削除し、切り抜かれたフレームとアルファマスクを出力します。両方の出力をコンポジットノードに接続するか、Save WEBM ノードに渡して透明動画を書き出します。 @@ -20,8 +19,8 @@ mode: wide | 出力名 | 説明 | データ型 | |--------|------|---------| -| `マスク` | 背景が除去された動画フレーム | IMAGE | -| `mask` | 動画フレームのアルファマスク | MASK | +| `画像` | 背景が除去された動画フレーム | IMAGE | +| `マスク` | 動画フレームのアルファマスク | MASK | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/BriaTransparentVideoBackground/ja.md) diff --git a/ja/built-in-nodes/BriaVideoGreenScreen.mdx b/ja/built-in-nodes/BriaVideoGreenScreen.mdx index 28c8e9b72..3a23a4c41 100644 --- a/ja/built-in-nodes/BriaVideoGreenScreen.mdx +++ b/ja/built-in-nodes/BriaVideoGreenScreen.mdx @@ -5,7 +5,6 @@ sidebarTitle: "BriaVideoGreenScreen" icon: "circle" mode: wide --- -# Bria ビデオグリーンスクリーン このノードは、Bria APIを使用してビデオの背景を単一色のクロマキー画面に置き換えます。入力ビデオを処理し、元の背景が除去されて均一なグリーンまたはブルースクリーンの色に置き換えられた新しいビデオを返します。 diff --git a/ja/built-in-nodes/BriaVideoReplaceBackground.mdx b/ja/built-in-nodes/BriaVideoReplaceBackground.mdx index fe47b9613..08c0db885 100644 --- a/ja/built-in-nodes/BriaVideoReplaceBackground.mdx +++ b/ja/built-in-nodes/BriaVideoReplaceBackground.mdx @@ -5,7 +5,6 @@ sidebarTitle: "BriaVideoReplaceBackground" icon: "circle" mode: wide --- -# Bria ビデオ背景置換 このノードは、Bria の API を使用して、ビデオの背景を指定された画像またはビデオに置き換えます。出力は前景ビデオの解像度とフレームレートを維持します。アスペクト比が異なる背景は引き伸ばされて適合するため、アスペクト比を一致させると歪みのない結果が得られます。 @@ -13,10 +12,10 @@ mode: wide | パラメータ | 説明 | データ型 | 必須 | 範囲 | |-----------|-------------|-----------|----------|-------| -| `video` | 背景を置き換える前景ビデオ。 | VIDEO | はい | - | -| `background_image` | 前景の背後に合成する背景画像。背景画像または背景ビデオのいずれか一方を指定してください。両方は指定できません。 | IMAGE | いいえ | - | -| `background_video` | 前景の背後に合成する背景ビデオ。背景画像または背景ビデオのいずれか一方を指定してください。両方は指定できません。 | VIDEO | いいえ | - | -| `seed` | シードはノードを再実行するかどうかを制御します。シードに関係なく結果は非決定的です。(デフォルト:0) | INT | はい | 0 ~ 2147483647 | +| `ビデオ` | 背景を置き換える前景ビデオ。 | VIDEO | はい | - | +| `背景画像` | 前景の背後に合成する背景画像。背景画像または背景ビデオのいずれか一方を指定してください。両方は指定できません。 | IMAGE | いいえ | - | +| `背景ビデオ` | 前景の背後に合成する背景ビデオ。背景画像または背景ビデオのいずれか一方を指定してください。両方は指定できません。 | VIDEO | いいえ | - | +| `シード` | シードはノードを再実行するかどうかを制御します。シードに関係なく結果は非決定的です。(デフォルト:0) | INT | はい | 0 ~ 2147483647 | **注記:** `background_image` または `background_video` のいずれか一方のみを正確に指定する必要があります。両方の指定や、どちらも指定しないことはできません。前景ビデオは 60 秒以下である必要があります。 @@ -24,7 +23,7 @@ mode: wide | 出力名 | 説明 | データ型 | |-------------|-------------|-----------| -| `video` | 背景が置き換えられた結果のビデオ。 | VIDEO | +| `ビデオ` | 背景が置き換えられた結果のビデオ。 | VIDEO | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/BriaVideoReplaceBackground/ja.md) diff --git a/ja/built-in-nodes/BuildJsonPromptIdeogram.mdx b/ja/built-in-nodes/BuildJsonPromptIdeogram.mdx new file mode 100644 index 000000000..ff6474230 --- /dev/null +++ b/ja/built-in-nodes/BuildJsonPromptIdeogram.mdx @@ -0,0 +1,37 @@ +--- +title: "BuildJsonPromptIdeogram - ComfyUI Built-in Node Documentation" +description: "Complete documentation for the BuildJsonPromptIdeogram node in ComfyUI. Learn its inputs, outputs, parameters and usage." +sidebarTitle: "BuildJsonPromptIdeogram" +icon: "circle" +mode: wide +--- + +このノードは、Ideogram 4 画像生成モデル用に特別にフォーマットされた構造化 JSON プロンプトを構築します。テキストによる指示、スタイル設定、カラーパレットを、モデルが期待する必要な JSON 構造に整理します。 + +## 入力 + +| パラメータ | 説明 | データ型 | 必須 | 範囲 | +|-----------|-------------|-----------|----------|-------| +| `要素` | 「Create Bounding Boxes」ノードからのプロンプト要素です。 | ARRAY | はい | - | +| `概要説明` | 画像のオプションの説明を1~2文で指定します。強く推奨されます。(デフォルト:空) | STRING | いいえ | - | +| `背景` | 画像の背景または環境の必須説明です。(デフォルト:空) | STRING | はい | - | +| `スタイル` | 生成画像のビジュアルスタイルカテゴリです。(デフォルト:"none") | COMBO | はい | `"none"`
`"photo"`
`"art_style"` | +| `photo` | 写真出力用のカメラまたはレンズの詳細(例:35mm、f/1.4、ボケ)。スタイルが"photo"に設定されている場合のみ使用可能です。(デフォルト:空) | STRING | いいえ | - | +| `art_style` | アートスタイルの説明(例:フラットベクターイラスト、太い輪郭線)。スタイルが"art_style"に設定されている場合のみ使用可能です。(デフォルト:空) | STRING | いいえ | - | +| `美的要素` | 必須の美的キーワード(例:ムーディー、シネマティック、彩度低め)。(デフォルト:空) | STRING | はい | - | +| `ライティング` | 必須の照明の説明(例:ゴールデンアワー、リムライト、劇的な影)。(デフォルト:空) | STRING | はい | - | +| `媒体` | 必須のメディアタイプ(例:photograph、illustration、3d_render、painting、graphic_design)。スタイルがphotoの場合、photographに設定してください。(デフォルト:空) | STRING | はい | - | +| `カラーパレット` | 画像の主要な色を誘導する16進数カラーコードです。最大16エントリまで指定できます。 | COLORS | いいえ | - | + +**注記:** `style` パラメータが "photo" に設定されている場合、`photo` 入力が使用可能になり、`medium` パラメータを "photograph" に設定する必要があります。`style` が "art_style" に設定されている場合、`art_style` 入力が使用可能になります。 + +## 出力 + +| 出力名 | 説明 | データ型 | +|-------------|-------------|-----------| +| `プロンプト` | 高レベルの説明、スタイルの説明(該当する場合)、および背景と要素を含む構成的な分解を格納した、構造化されたJSON辞書です。 | DICT | + +> このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/BuildJsonPromptIdeogram/ja.md) + +--- +**Source fingerprint (SHA-256):** `56a045e0c7c19531e6443696c0bdf3946df066d03eea7d2d217b7d92f052592f` diff --git a/ja/built-in-nodes/ByteDance2FirstLastFrameNode.mdx b/ja/built-in-nodes/ByteDance2FirstLastFrameNode.mdx index 0072b090b..4bcf85a73 100644 --- a/ja/built-in-nodes/ByteDance2FirstLastFrameNode.mdx +++ b/ja/built-in-nodes/ByteDance2FirstLastFrameNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ByteDance2FirstLastFrameNode" icon: "circle" mode: wide --- + このノードは、ByteDance の Seedance 2.0 モデルを使用して動画を生成します。テキストプロンプトと必須の最初のフレーム画像に基づいて動画を作成します。オプションで最後のフレーム画像を指定すると、動画シーケンスの終了をガイドできます。 ## 入力 diff --git a/ja/built-in-nodes/ByteDance2ReferenceNode.mdx b/ja/built-in-nodes/ByteDance2ReferenceNode.mdx index 1a73c4601..e2ab6d704 100644 --- a/ja/built-in-nodes/ByteDance2ReferenceNode.mdx +++ b/ja/built-in-nodes/ByteDance2ReferenceNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ByteDance2ReferenceNode" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ## 概要 概要 diff --git a/ja/built-in-nodes/ByteDance2TextToVideoNode.mdx b/ja/built-in-nodes/ByteDance2TextToVideoNode.mdx index 7b7856154..55c3df491 100644 --- a/ja/built-in-nodes/ByteDance2TextToVideoNode.mdx +++ b/ja/built-in-nodes/ByteDance2TextToVideoNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ByteDance2TextToVideoNode" icon: "circle" mode: wide --- + このノードは、ByteDanceのSeedance 2.0 APIを使用して、テキスト記述から動画を生成します。プロンプトを選択したモデルに送信し、動画が処理されるのを待って、最終結果を返します。 ## 入力 diff --git a/ja/built-in-nodes/ByteDanceCreateImageAsset.mdx b/ja/built-in-nodes/ByteDanceCreateImageAsset.mdx index 03a094698..629c3a2fe 100644 --- a/ja/built-in-nodes/ByteDanceCreateImageAsset.mdx +++ b/ja/built-in-nodes/ByteDanceCreateImageAsset.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ByteDanceCreateImageAsset" icon: "circle" mode: wide --- + このノードは、ByteDance の Seedance 2.0 サービス用に個人画像アセットを作成します。入力画像をアップロードし、指定されたアセットグループに登録します。グループ ID が指定されていない場合は、ブラウザで実在人物認証プロセスを開始し、新しいグループを作成してからアセットを追加します。 ## 入力 @@ -23,7 +24,7 @@ mode: wide | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `group_id` | 新しく作成された画像アセットの一意の識別子です。 | STRING | +| `asset_id` | 新しく作成された画像アセットの一意の識別子です。 | STRING | | `group_id` | アセットグループの識別子です。指定された `group_id` または新しく作成された ID になります。 | STRING | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ByteDanceCreateImageAsset/ja.md) diff --git a/ja/built-in-nodes/ByteDanceCreateVideoAsset.mdx b/ja/built-in-nodes/ByteDanceCreateVideoAsset.mdx index dfaeccb50..308fb7da1 100644 --- a/ja/built-in-nodes/ByteDanceCreateVideoAsset.mdx +++ b/ja/built-in-nodes/ByteDanceCreateVideoAsset.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ByteDanceCreateVideoAsset" icon: "circle" mode: wide --- + このノードは、Seedance 2.0 用の個人用ビデオアセットを作成します。入力ビデオをアップロードし、指定されたアセットグループに登録します。グループ ID を指定しない場合は、ブラウザで実在確認プロセスを案内し、最初に新しいグループを作成します。 ## 入力 @@ -25,7 +26,7 @@ mode: wide | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `group_id` | 新しく作成されたビデオアセットの一意の識別子。 | STRING | +| `asset_id` | 新しく作成されたビデオアセットの一意の識別子。 | STRING | | `group_id` | 新しいビデオを含むアセットグループの識別子。これは、指定された `group_id` または新しく作成されたものになります。 | STRING | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ByteDanceCreateVideoAsset/ja.md) diff --git a/ja/built-in-nodes/ByteDanceFirstLastFrameNode.mdx b/ja/built-in-nodes/ByteDanceFirstLastFrameNode.mdx index 0fc9c2d4e..9a5e449fe 100644 --- a/ja/built-in-nodes/ByteDanceFirstLastFrameNode.mdx +++ b/ja/built-in-nodes/ByteDanceFirstLastFrameNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ByteDanceFirstLastFrameNode" icon: "circle" mode: wide --- + 以下が翻訳結果です。 このノードは、テキストプロンプトと最初と最後のフレーム画像を使用して動画を生成します。あなたの説明と2つのキーフレームを基に、それらの間を遷移する完全な動画シーケンスを作成します。このノードは、動画の解像度、アスペクト比、長さ、およびその他の生成パラメータを制御するためのさまざまなオプションを提供します。 diff --git a/ja/built-in-nodes/ByteDanceImageEditNode.mdx b/ja/built-in-nodes/ByteDanceImageEditNode.mdx index 694dfe0df..ccd168327 100644 --- a/ja/built-in-nodes/ByteDanceImageEditNode.mdx +++ b/ja/built-in-nodes/ByteDanceImageEditNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ByteDanceImageEditNode" icon: "circle" mode: wide --- + このドキュメントはAI生成です。誤りや改善の提案がありましたら、ぜひご貢献ください![GitHubで編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ByteDanceImageEditNode/en.md) ByteDance Image Editノードを使用すると、APIを通じてByteDanceのAIモデルを利用して画像を編集できます。入力画像と目的の変更内容を記述したテキストプロンプトを提供すると、ノードが指示に従って画像を処理します。このノードはAPI通信を自動的に処理し、編集済みの画像を返します。 diff --git a/ja/built-in-nodes/ByteDanceImageNode.mdx b/ja/built-in-nodes/ByteDanceImageNode.mdx index 04d5f2548..19e83ff08 100644 --- a/ja/built-in-nodes/ByteDanceImageNode.mdx +++ b/ja/built-in-nodes/ByteDanceImageNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ByteDanceImageNode" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ## 概要 diff --git a/ja/built-in-nodes/ByteDanceImageReferenceNode.mdx b/ja/built-in-nodes/ByteDanceImageReferenceNode.mdx index 8a3cbedda..b7d74d4e5 100644 --- a/ja/built-in-nodes/ByteDanceImageReferenceNode.mdx +++ b/ja/built-in-nodes/ByteDanceImageReferenceNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ByteDanceImageReferenceNode" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ## 概要 diff --git a/ja/built-in-nodes/ByteDanceImageToVideoNode.mdx b/ja/built-in-nodes/ByteDanceImageToVideoNode.mdx index 296eb3bdb..c82cdc361 100644 --- a/ja/built-in-nodes/ByteDanceImageToVideoNode.mdx +++ b/ja/built-in-nodes/ByteDanceImageToVideoNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ByteDanceImageToVideoNode" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ByteDance Image to Video ノードは、入力画像とテキストプロンプトに基づいて、API を通じて ByteDance モデルを使用し動画を生成します。開始フレームとなる画像を受け取り、指定された説明に従った動画シーケンスを作成します。このノードは、動画の解像度、アスペクト比、長さ、およびその他の生成パラメータに関するさまざまなカスタマイズオプションを提供します。 diff --git a/ja/built-in-nodes/ByteDanceSeedAudio.mdx b/ja/built-in-nodes/ByteDanceSeedAudio.mdx new file mode 100644 index 000000000..0a4330b64 --- /dev/null +++ b/ja/built-in-nodes/ByteDanceSeedAudio.mdx @@ -0,0 +1,77 @@ +--- +title: "ByteDanceSeedAudio - ComfyUI Built-in Node Documentation" +description: "Complete documentation for the ByteDanceSeedAudio node in ComfyUI. Learn its inputs, outputs, parameters and usage." +sidebarTitle: "ByteDanceSeedAudio" +icon: "circle" +mode: wide +--- + +あなたは ComfyUI ノードドキュメントを英語から日本語に翻訳する技術翻訳の専門家です。 + +## 翻訳ルール + +1. **翻訳してはいけない内容:** + - バッククォートで囲まれたパラメータ名:`image`、`seed`、`model` + - 大文字のデータ型:IMAGE、STRING、INT、FLOAT、MODEL、CONDITIONING など + - Range列の値:数値、"auto"、オプション名 + - コード、ファイルパス + +2. **翻訳する内容:** + - セクション見出し:## 概要、## 入力、## 出力 + - すべての説明文 + - パラメータの説明 + +3. **翻訳品質:** + - 丁寧語(です・ます体)を使用 + - 専門的でありながらわかりやすい表現 + - 技術的な正確性を保つ + - 標準的な日本語技術用語を使用 + +4. **フォーマット:** + - すべての Markdown フォーマットを保持 + - 表の構造を維持 + - 免責事項は追加しないでください(システムが文書末尾に自動追加します) + +以下の英語ドキュメントを日本語に翻訳してください(免責事項は含めないでください): + +ByteDance Seed Audio 1.0 を使用して、単一のプロンプトから音声、音楽、効果音、マルチスピーカーの対話を生成します。プロンプト内で、声、感情、雰囲気、背景音楽、効果音を記述し、発話する台詞を含めてください。オプションで、内蔵のプリセット音声を選択したり、最大3つの参照クリップ(プロンプト内で @Audio1-3 とタグ付け)から声をクローンしたり、キャラクター画像から声を導出したりできます。1回の実行で最大2分間の音声を生成できます。 + +## 入力 + +| パラメータ | 説明 | データ型 | 必須 | 範囲 | +|-----------|-------------|-----------|----------|-------| +| `text_prompt` | 声、感情、話す速さ、雰囲気、背景音楽、効果音を記述し、発話する台詞を含めてください(対話の場合はキャラクター名をインラインで指定します)。「音声参照」モードでは、接続されたクリップを @Audio1、@Audio2、@Audio3 の順序で参照します。最大3000文字です。 | STRING | はい | 1~3000文字 | +| `reference_mode` | 声を条件付ける方法:「text only」(すべてをプロンプトで記述)、「audio reference」(最大3つの声をクローンし、@Audio1-3 とタグ付け)、「image reference」(1つのキャラクター画像から声を導出)、または「preset voice」(プロンプトを読み上げる内蔵の名前付き音声を選択)から選択します。 | COMBO | はい | `"text only"`
`"audio reference"`
`"image reference"`
`"preset voice"` | +| `reference_audio_1` | 音声クローン用の参照クリップ。プロンプト内で @Audio1 とタグ付けされます。最大30秒です。`reference_mode` が "audio reference" の場合のみ使用可能です。 | AUDIO | いいえ | 最大30秒 | +| `reference_audio_2` | プロンプト内で @Audio2 とタグ付けされる参照クリップ。最大30秒です。`reference_mode` が "audio reference" の場合のみ使用可能です。 | AUDIO | いいえ | 最大30秒 | +| `reference_audio_3` | プロンプト内で @Audio3 とタグ付けされる参照クリップ。最大30秒です。`reference_mode` が "audio reference" の場合のみ使用可能です。 | AUDIO | いいえ | 最大30秒 | +| `reference_image` | 単一のキャラクター画像。モデルはこれから声を導出します。参照音声と組み合わせることはできません。`reference_mode` が "image reference" の場合のみ使用可能です。 | IMAGE | いいえ | - | +| `preset_voice` | プロンプトを読み上げる内蔵の TTS 2.0 音声です。参照クリップは不要で、このモードでは @AudioN タグは使用されません。`reference_mode` が "preset voice" の場合のみ使用可能です。 | COMBO | いいえ | 複数のオプションが利用可能(説明を参照) | +| `sample_rate` | 出力サンプルレート(Hz)です。(デフォルト:"24000") | COMBO | はい | `"8000"`
`"16000"`
`"24000"`
`"32000"`
`"44100"`
`"48000"` | +| `speech_rate` | 話す速度です。0 = 通常、100 = 2.0倍、-50 = 0.5倍です。(デフォルト:0) | INT | はい | -50~100 | +| `loudness_rate` | 音量です。0 = 通常、100 = 2.0倍、-50 = 0.5倍です。(デフォルト:0) | INT | はい | -50~100 | +| `pitch_rate` | ピッチシフト(半音単位、-12~12)です。(デフォルト:0) | INT | はい | -12~12 | +| `seed` | シードはノードが再実行されるかどうかを制御します。結果はシードに関わらず非決定的です。(デフォルト:42) | INT | はい | 0~2147483647 | + +### パラメータの制約 + +- **参照モードの依存関係**: `reference_mode` パラメータによって、どの他の入力が必要かが決まります。 + - **"text only"**: 追加の入力は必要ありません。プロンプトに @AudioN タグを含めてはいけません。 + - **"audio reference"**: `reference_audio_1`、`reference_audio_2`、`reference_audio_3` のうち少なくとも1つが接続されている必要があります。参照クリップは順序通りに、かつ欠落なく接続する必要があります(例:_1、次に _2、次に _3)。各クリップの最大長は30秒です。プロンプトは、接続されたクリップを @Audio1、@Audio2、@Audio3 タグを使用して参照する必要があります。 + - **"image reference"**: `reference_image` が接続されている必要があります。プロンプトに @AudioN タグを含めてはいけません。 + - **"preset voice"**: `preset_voice` が選択されている必要があります。プロンプトに @AudioN タグを含めてはいけません(プロンプト全体が選択された音声で読み上げられます)。 + +- **音声参照の順序**: "audio reference" モードを使用する場合、参照音声入力は `reference_audio_1` から順に、欠落なく接続する必要があります。例えば、_1 と _2 を接続することはできますが、_2 なしで _1 と _3 を接続することはできません。 + +- **最大音声タグ数**: "audio reference" モードでは、プロンプトは最大3つの音声クリップ(@Audio1、@Audio2、@Audio3)を参照できます。最も大きい番号のタグは、接続されている参照音声入力の数を超えてはいけません。 + +## 出力 + +| 出力名 | 説明 | データ型 | +|-------------|-------------|-----------| +| `AUDIO` | ByteDance Seed Audio 1.0 によって生成された音声出力です。プロンプトで記述された通り、音声、音楽、効果音、またはマルチスピーカーの対話が含まれます。 | AUDIO | + +> このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ByteDanceSeedAudio/ja.md) + +--- +**Source fingerprint (SHA-256):** `cefd5fca496b02c35022d25be3d99d3911c1304b6e3a751751b58841d5895ef7` diff --git a/ja/built-in-nodes/ByteDanceSeedNode.mdx b/ja/built-in-nodes/ByteDanceSeedNode.mdx index cb8184a8c..46943026c 100644 --- a/ja/built-in-nodes/ByteDanceSeedNode.mdx +++ b/ja/built-in-nodes/ByteDanceSeedNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ByteDanceSeedNode" icon: "circle" mode: wide --- + ## 概要 ByteDanceのSeed 2.0モデルを使用してテキスト応答を生成します。テキストプロンプトを入力し、オプションで画像や動画を含めることでマルチモーダルなコンテキストを提供できます。 diff --git a/ja/built-in-nodes/ByteDanceSeedreamNode.mdx b/ja/built-in-nodes/ByteDanceSeedreamNode.mdx index c9cf06005..33bab061b 100644 --- a/ja/built-in-nodes/ByteDanceSeedreamNode.mdx +++ b/ja/built-in-nodes/ByteDanceSeedreamNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ByteDanceSeedreamNode" icon: "circle" mode: wide --- + このドキュメントはAIによって生成されました。誤りや改善のご提案がございましたら、ぜひご協力ください![GitHubで編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ByteDanceSeedreamNode/en.md) ByteDance Seedream 4.5 & 5.0 ノードは、最大4K解像度での統合テキスト-to-画像生成と、高精度な単一文編集機能を提供します。テキストプロンプトから新しい画像を作成したり、テキスト指示を使用して既存の画像を編集したりできます。このノードは、単一画像の生成と、複数の関連画像の連続生成の両方をサポートしています。 diff --git a/ja/built-in-nodes/ByteDanceSeedreamNodeV2.mdx b/ja/built-in-nodes/ByteDanceSeedreamNodeV2.mdx index 99cf66567..747e56ade 100644 --- a/ja/built-in-nodes/ByteDanceSeedreamNodeV2.mdx +++ b/ja/built-in-nodes/ByteDanceSeedreamNodeV2.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ByteDanceSeedreamNodeV2" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ## 概要 diff --git a/ja/built-in-nodes/ByteDanceTextToVideoNode.mdx b/ja/built-in-nodes/ByteDanceTextToVideoNode.mdx index 9501c8ea6..6cf17541e 100644 --- a/ja/built-in-nodes/ByteDanceTextToVideoNode.mdx +++ b/ja/built-in-nodes/ByteDanceTextToVideoNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ByteDanceTextToVideoNode" icon: "circle" mode: wide --- + 以下が翻訳結果です。 このドキュメントは AI によって生成されました。誤りや改善のための提案があれば、ぜひコントリビュートしてください! [GitHub で編集する](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ByteDanceTextToVideoNode/en.md) diff --git a/ja/built-in-nodes/CFGGuider.mdx b/ja/built-in-nodes/CFGGuider.mdx index 6e00a8158..08157e222 100644 --- a/ja/built-in-nodes/CFGGuider.mdx +++ b/ja/built-in-nodes/CFGGuider.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CFGGuider" icon: "circle" mode: wide --- + 以下は、提供された英語ドキュメントを日本語に翻訳したものです。 ## 概要 diff --git a/ja/built-in-nodes/CFGNorm.mdx b/ja/built-in-nodes/CFGNorm.mdx index 8de2dd9f1..969621939 100644 --- a/ja/built-in-nodes/CFGNorm.mdx +++ b/ja/built-in-nodes/CFGNorm.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CFGNorm" icon: "circle" mode: wide --- + CFGNormノードは、拡散モデルにおける分類器フリーガイダンス(CFG)プロセスに正規化手法を適用します。条件付き出力と無条件出力のノルムを比較することで、ノイズ除去予測のスケールを調整し、強度倍率を適用して効果を制御します。これにより、ガイダンススケーリングにおける極端な値を防ぎ、生成プロセスを安定化します。 ## 入力 @@ -18,7 +19,7 @@ CFGNormノードは、拡散モデルにおける分類器フリーガイダン | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `patched_model` | サンプリングプロセスにCFG正規化が適用された修正済みモデルを返します | MODEL | +| `修正済みモデル` | サンプリングプロセスにCFG正規化が適用された修正済みモデルを返します | MODEL | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/CFGNorm/ja.md) diff --git a/ja/built-in-nodes/CFGOverride.mdx b/ja/built-in-nodes/CFGOverride.mdx index 0b5e007b6..6d1bb9ea3 100644 --- a/ja/built-in-nodes/CFGOverride.mdx +++ b/ja/built-in-nodes/CFGOverride.mdx @@ -5,7 +5,6 @@ sidebarTitle: "CFGOverride" icon: "circle" mode: wide --- -# CFG オーバーライド CFG オーバーライドノードを使用すると、サンプリングプロセスの特定の範囲(全体のステップ数に対するパーセンテージで定義)に対して、固定のCFG(Classifier-Free Guidance)スケール値を設定できます。複数のCFGオーバーライドノードが接続されている場合、チェーン内でサンプラーに最も近いノードが、重複する範囲に対して優先されます。 diff --git a/ja/built-in-nodes/CFGZeroStar.mdx b/ja/built-in-nodes/CFGZeroStar.mdx index a49b16e83..e557df305 100644 --- a/ja/built-in-nodes/CFGZeroStar.mdx +++ b/ja/built-in-nodes/CFGZeroStar.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CFGZeroStar" icon: "circle" mode: wide --- + 以下が翻訳結果です。 CFGZeroStarノードは、拡散モデルに特殊なガイダンススケーリング技術を適用します。条件付き予測と無条件予測の差分に基づいて最適化されたスケール係数を計算することで、分類器フリーガイダンスプロセスを変更します。このアプローチにより、モデルの安定性を維持しながら、生成プロセスに対する高度な制御を実現する最終出力が調整されます。 @@ -19,7 +20,7 @@ CFGZeroStarノードは、拡散モデルに特殊なガイダンススケーリ | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `patched_model` | CFGZeroStarガイダンススケーリングが適用された変更済みモデル | MODEL | +| `パッチ済みモデル` | CFGZeroStarガイダンススケーリングが適用された変更済みモデル | MODEL | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/CFGZeroStar/ja.md) diff --git a/ja/built-in-nodes/CLIPAttentionMultiply.mdx b/ja/built-in-nodes/CLIPAttentionMultiply.mdx index 3fb22ff48..6ba18653f 100644 --- a/ja/built-in-nodes/CLIPAttentionMultiply.mdx +++ b/ja/built-in-nodes/CLIPAttentionMultiply.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CLIPAttentionMultiply" icon: "circle" mode: wide --- + CLIPAttentionMultiply ノードを使用すると、自己注意層の異なるコンポーネントに乗算係数を適用することで、CLIP モデルの注意機構を調整できます。このノードは、CLIP モデルの注意機構におけるクエリ、キー、バリュー、および出力投影の重みとバイアスを変更することで機能します。この実験的なノードは、指定されたスケーリング係数を適用した、入力 CLIP モデルの修正コピーを作成します。 ## 入力 diff --git a/ja/built-in-nodes/CLIPMergeAdd.mdx b/ja/built-in-nodes/CLIPMergeAdd.mdx index 64cc5191b..10b515577 100644 --- a/ja/built-in-nodes/CLIPMergeAdd.mdx +++ b/ja/built-in-nodes/CLIPMergeAdd.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CLIPMergeAdd" icon: "circle" mode: wide --- + 以下は、指定されたルールに従って翻訳した日本語版ドキュメントです。 CLIPMergeAdd ノードは、2つのCLIPモデルを結合し、2番目のモデルから1番目のモデルにパッチを追加します。このノードは、1番目のCLIPモデルのコピーを作成し、位置IDやロジットスケールパラメータを除外して、2番目のモデルから重要なキーパッチを選択的に取り込みます。これにより、ベースモデルの構造を維持しながら、CLIPモデルのコンポーネントをマージできます。 diff --git a/ja/built-in-nodes/CLIPMergeSubtract.mdx b/ja/built-in-nodes/CLIPMergeSubtract.mdx index e3a65fb70..720622200 100644 --- a/ja/built-in-nodes/CLIPMergeSubtract.mdx +++ b/ja/built-in-nodes/CLIPMergeSubtract.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CLIPMergeSubtract" icon: "circle" mode: wide --- + CLIPMergeSubtract ノードは、一方のCLIPモデルの重みからもう一方のCLIPモデルの重みを減算することで、モデルのマージを実行します。最初のモデルを複製し、2番目のモデルのキーパッチを減算することで新しいCLIPモデルを作成し、調整可能な乗数で減算の強度を制御します。これにより、ベースモデルから特定の特性を除去することで、微調整されたモデルのブレンドが可能になります。 ## 入力 diff --git a/ja/built-in-nodes/CLIPTextEncodeControlnet.mdx b/ja/built-in-nodes/CLIPTextEncodeControlnet.mdx index ad5433e0c..5fc281cb5 100644 --- a/ja/built-in-nodes/CLIPTextEncodeControlnet.mdx +++ b/ja/built-in-nodes/CLIPTextEncodeControlnet.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CLIPTextEncodeControlnet" icon: "circle" mode: wide --- + 以下が翻訳結果です。 CLIPTextEncodeControlnet ノードは、CLIP モデルを使用してテキスト入力を処理し、既存のコンディショニングデータと組み合わせることで、ControlNet アプリケーション向けの拡張コンディショニング出力を生成します。このノードは入力テキストをトークン化し、CLIP モデルを通じてエンコードし、得られた埋め込みをクロスアテンション ControlNet パラメータとして提供されたコンディショニングデータに追加します。 diff --git a/ja/built-in-nodes/CLIPTextEncodeHiDream.mdx b/ja/built-in-nodes/CLIPTextEncodeHiDream.mdx index 06a9b3bb6..f75c89fbd 100644 --- a/ja/built-in-nodes/CLIPTextEncodeHiDream.mdx +++ b/ja/built-in-nodes/CLIPTextEncodeHiDream.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CLIPTextEncodeHiDream" icon: "circle" mode: wide --- + CLIPTextEncodeHiDream ノードは、異なる言語モデル(CLIP-L、CLIP-G、T5-XXL、LLaMA)を使用して4つの個別のテキスト入力を処理し、それらを1つのコンディショニング出力に結合します。各テキスト入力を対応するモデルでトークン化し、スケジュールされたエンコーディング手法を使用して一緒にエンコードすることで、複数の言語モデルを同時に活用した、より高度なテキストコンディショニングを実現します。 ## 入力 diff --git a/ja/built-in-nodes/CLIPTextEncodeKandinsky5.mdx b/ja/built-in-nodes/CLIPTextEncodeKandinsky5.mdx index a24cfc815..9cbb76c9f 100644 --- a/ja/built-in-nodes/CLIPTextEncodeKandinsky5.mdx +++ b/ja/built-in-nodes/CLIPTextEncodeKandinsky5.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CLIPTextEncodeKandinsky5" icon: "circle" mode: wide --- + 以下が翻訳結果です。 CLIPTextEncodeKandinsky5 ノードは、Kandinsky 5 モデルで使用するテキストプロンプトを準備します。このノードは、2 つの個別のテキスト入力を受け取り、提供された CLIP モデルを使用してトークン化し、それらを 1 つの conditioning 出力に結合します。この出力は、画像生成プロセスをガイドするために使用されます。 diff --git a/ja/built-in-nodes/CLIPTextEncodeLumina2.mdx b/ja/built-in-nodes/CLIPTextEncodeLumina2.mdx index c44279710..9211d1a58 100644 --- a/ja/built-in-nodes/CLIPTextEncodeLumina2.mdx +++ b/ja/built-in-nodes/CLIPTextEncodeLumina2.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CLIPTextEncodeLumina2" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ## 概要 diff --git a/ja/built-in-nodes/CLIPTextEncodePixArtAlpha.mdx b/ja/built-in-nodes/CLIPTextEncodePixArtAlpha.mdx index 368a424fb..025557e80 100644 --- a/ja/built-in-nodes/CLIPTextEncodePixArtAlpha.mdx +++ b/ja/built-in-nodes/CLIPTextEncodePixArtAlpha.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CLIPTextEncodePixArtAlpha" icon: "circle" mode: wide --- + このドキュメントはAIによって生成されました。誤りや改善のご提案がございましたら、ぜひご協力ください。[GitHubで編集する](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/CLIPTextEncodePixArtAlpha/en.md) PixArt Alpha用にテキストをエンコードし、解像度の条件付けを設定します。このノードはテキスト入力を処理し、幅と高さの情報を追加して、PixArt Alphaモデル専用の条件付けデータを作成します。PixArt Sigmaモデルには適用されません。 diff --git a/ja/built-in-nodes/CLIPTextEncodeSD3.mdx b/ja/built-in-nodes/CLIPTextEncodeSD3.mdx index 77af06b40..c2eb3f5c7 100644 --- a/ja/built-in-nodes/CLIPTextEncodeSD3.mdx +++ b/ja/built-in-nodes/CLIPTextEncodeSD3.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CLIPTextEncodeSD3" icon: "circle" mode: wide --- + CLIPTextEncodeSD3 ノードは、複数のテキストプロンプトを異なるCLIPモデルを使用してエンコードすることで、Stable Diffusion 3モデル向けのテキスト入力を処理します。このノードは3つの個別のテキスト入力(`clip_g`、`clip_l`、`t5xxl`)を処理し、空のテキストパディングを管理するためのオプションを提供します。ノードは異なるテキスト入力間で適切なトークン位置合わせを保証し、SD3生成パイプラインに適した条件付けデータを返します。 ## 入力 diff --git a/ja/built-in-nodes/Canny.mdx b/ja/built-in-nodes/Canny.mdx index 26fead014..b2f7776c7 100755 --- a/ja/built-in-nodes/Canny.mdx +++ b/ja/built-in-nodes/Canny.mdx @@ -5,6 +5,7 @@ sidebarTitle: "Canny" icon: "circle" mode: wide --- + 写真からすべてのエッジラインを抽出します。まるで写真をペンでなぞるように、オブジェクトの輪郭や詳細の境界線を描き出します。 ## 動作原理 diff --git a/ja/built-in-nodes/CaseConverter.mdx b/ja/built-in-nodes/CaseConverter.mdx index 0079de76b..7cac696aa 100644 --- a/ja/built-in-nodes/CaseConverter.mdx +++ b/ja/built-in-nodes/CaseConverter.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CaseConverter" icon: "circle" mode: wide --- + このドキュメントはAIによって生成されました。誤りを見つけた場合や改善の提案がある場合は、ぜひご協力ください![GitHubで編集する](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/CaseConverter/en.md) Case Converterノードは、テキスト文字列を異なる文字ケース形式に変換します。入力文字列を受け取り、選択されたモードに基づいて変換し、指定されたケース形式が適用された出力文字列を生成します。このノードは、テキストの大文字小文字を変更するための4つの異なるケース変換オプションをサポートしています。 diff --git a/ja/built-in-nodes/CenterCropImages.mdx b/ja/built-in-nodes/CenterCropImages.mdx index 51b06a392..a286ed414 100644 --- a/ja/built-in-nodes/CenterCropImages.mdx +++ b/ja/built-in-nodes/CenterCropImages.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CenterCropImages" icon: "circle" mode: wide --- + 以下は、ご指定の翻訳ルールに従って日本語に翻訳したドキュメントです。 --- @@ -23,7 +24,7 @@ Center Crop Images ノードは、画像の中心から指定された幅と高 | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `image` | センタークロップ処理後の結果画像です。 | IMAGE | +| `画像` | センタークロップ処理後の結果画像です。 | IMAGE | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/CenterCropImages/ja.md) diff --git a/ja/built-in-nodes/CheckpointLoader.mdx b/ja/built-in-nodes/CheckpointLoader.mdx index 4aa027c4c..5e308af03 100644 --- a/ja/built-in-nodes/CheckpointLoader.mdx +++ b/ja/built-in-nodes/CheckpointLoader.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CheckpointLoader" icon: "circle" mode: wide --- + 以下は、指定された翻訳ルールに従って日本語に翻訳したドキュメントです。 --- diff --git a/ja/built-in-nodes/CheckpointLoaderSimple.mdx b/ja/built-in-nodes/CheckpointLoaderSimple.mdx index 63ba582a7..755c5edd8 100755 --- a/ja/built-in-nodes/CheckpointLoaderSimple.mdx +++ b/ja/built-in-nodes/CheckpointLoaderSimple.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CheckpointLoaderSimple" icon: "circle" mode: wide --- + ## 概要 拡散モデルのチェックポイントファイルを読み込み、ノイズ除去用の潜在変数を処理するメインモデル、CLIPテキストエンコーダー、VAE画像エンコーダー/デコーダーの3つのコアコンポーネントに分解します。このノードは、`ComfyUI/models/checkpoints`フォルダ内のすべてのモデルファイルと、`extra_model_paths.yaml`ファイルで設定された追加パスを自動的に検出します。 diff --git a/ja/built-in-nodes/CheckpointSave.mdx b/ja/built-in-nodes/CheckpointSave.mdx index 3196c5974..79c8eeca0 100755 --- a/ja/built-in-nodes/CheckpointSave.mdx +++ b/ja/built-in-nodes/CheckpointSave.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CheckpointSave" icon: "circle" mode: wide --- + `Save Checkpoint`ノードは、完全なStable Diffusionモデル(UNet、CLIP、VAEコンポーネントを含む)を **.safetensors** 形式のチェックポイントファイルとして保存するために設計されています。 Save Checkpointは主にモデルマージワークフローで使用されます。`ModelMergeSimple`、`ModelMergeBlocks`などのノードを通じて新しいマージモデルを作成した後、このノードを使用して結果を再利用可能なチェックポイントファイルとして保存できます。 diff --git a/ja/built-in-nodes/ChromaRadianceOptions.mdx b/ja/built-in-nodes/ChromaRadianceOptions.mdx index fd41bd92b..2c68ca7eb 100644 --- a/ja/built-in-nodes/ChromaRadianceOptions.mdx +++ b/ja/built-in-nodes/ChromaRadianceOptions.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ChromaRadianceOptions" icon: "circle" mode: wide --- + 以下が翻訳結果です。 --- diff --git a/ja/built-in-nodes/ClaudeNode.mdx b/ja/built-in-nodes/ClaudeNode.mdx index f342b6fc8..2c581dfa3 100644 --- a/ja/built-in-nodes/ClaudeNode.mdx +++ b/ja/built-in-nodes/ClaudeNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ClaudeNode" icon: "circle" mode: wide --- + ## 概要 Anthropic Claude モデルからテキスト応答を生成します。このノードはテキストプロンプトとオプションの画像をClaudeモデルに送信し、生成されたテキスト応答を返します。 diff --git a/ja/built-in-nodes/ClipLoader.mdx b/ja/built-in-nodes/ClipLoader.mdx index 83e0967a9..49385fa43 100755 --- a/ja/built-in-nodes/ClipLoader.mdx +++ b/ja/built-in-nodes/ClipLoader.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CLIPLoader" icon: "circle" mode: wide --- + 以下が翻訳結果です。 CLIPLoader ノードは、テキストエンコーダモデル(CLIP、T5、または類似のもの)をファイルから読み込み、テキストプロンプトを数値表現に変換する必要がある他のノードで使用できるようにします。このノードは多種多様なモデルアーキテクチャをサポートしており、それぞれに特定のエンコーダタイプが必要です。 diff --git a/ja/built-in-nodes/ClipMergeSimple.mdx b/ja/built-in-nodes/ClipMergeSimple.mdx index 074b2b64b..b7eec62d9 100755 --- a/ja/built-in-nodes/ClipMergeSimple.mdx +++ b/ja/built-in-nodes/ClipMergeSimple.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CLIPMergeSimple" icon: "circle" mode: wide --- + 以下が翻訳です。 `CLIPMergeSimple` は、指定された比率に基づいて2つのCLIPテキストエンコーダモデルを結合する、高度なモデルマージノードです。 diff --git a/ja/built-in-nodes/ClipSave.mdx b/ja/built-in-nodes/ClipSave.mdx index 4dfe1e5c4..be0b6f6bb 100755 --- a/ja/built-in-nodes/ClipSave.mdx +++ b/ja/built-in-nodes/ClipSave.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CLIPSave" icon: "circle" mode: wide --- + `CLIPSave`ノードは、CLIPテキストエンコーダーモデルをSafeTensors形式でディスクに保存します。高度なモデルマージワークフロー向けに設計されており、モデルの内部構造に基づいてCLIPモデルを構成要素(CLIP-L、CLIP-G、T5XXLなど)に自動的に分割し、各コンポーネントを個別のファイルとして保存します。 ## 入力 diff --git a/ja/built-in-nodes/ClipSetLastLayer.mdx b/ja/built-in-nodes/ClipSetLastLayer.mdx index 933cd8762..1f1cab3b7 100755 --- a/ja/built-in-nodes/ClipSetLastLayer.mdx +++ b/ja/built-in-nodes/ClipSetLastLayer.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CLIPSetLastLayer" icon: "circle" mode: wide --- + `CLIP Set Last Layer` は、CLIPモデルの処理深度を制御するためのComfyUIのコアノードです。ユーザーはCLIPテキストエンコーダーの処理を停止する位置を正確に指定でき、テキスト理解の深さと生成画像のスタイルの両方に影響を与えます。 CLIPモデルを24層からなるインテリジェントな脳として想像してみてください。 diff --git a/ja/built-in-nodes/ClipTextEncode.mdx b/ja/built-in-nodes/ClipTextEncode.mdx index 265f9fb4f..347427995 100755 --- a/ja/built-in-nodes/ClipTextEncode.mdx +++ b/ja/built-in-nodes/ClipTextEncode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CLIPTextEncode" icon: "circle" mode: wide --- + `CLIP Text Encode (CLIPTextEncode)` は翻訳者の役割を果たし、テキストによる説明をAIが理解できる形式に変換します。これにより、AIがあなたの入力を解釈し、希望する画像を生成できるようになります。 これは、異なる言語を話すアーティストとコミュニケーションをとるようなものだと考えてください。膨大な画像とテキストのペアで学習されたCLIPモデルが、あなたの説明をAIモデルが従うことのできる「指示」に変換することで、このギャップを埋めます。 diff --git a/ja/built-in-nodes/ClipTextEncodeFlux.mdx b/ja/built-in-nodes/ClipTextEncodeFlux.mdx index 79e2e7ae5..efbcad158 100644 --- a/ja/built-in-nodes/ClipTextEncodeFlux.mdx +++ b/ja/built-in-nodes/ClipTextEncodeFlux.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CLIPTextEncodeFlux" icon: "circle" mode: wide --- + `CLIPTextEncodeFlux` は、Flux アーキテクチャ向けに設計された高度なテキストエンコードノードです。CLIP-L と T5XXL という異なるエンコーダーを通じて、2 つの個別のテキスト入力を処理し、それらをガイダンススケールと組み合わせて、画像生成のための統一された条件付け出力を生成します。 ## 入力 diff --git a/ja/built-in-nodes/ClipTextEncodeHunyuanDit.mdx b/ja/built-in-nodes/ClipTextEncodeHunyuanDit.mdx index bea866f7f..d993f73ea 100644 --- a/ja/built-in-nodes/ClipTextEncodeHunyuanDit.mdx +++ b/ja/built-in-nodes/ClipTextEncodeHunyuanDit.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CLIPTextEncodeHunyuanDiT" icon: "circle" mode: wide --- + `CLIPTextEncodeHunyuanDiT` ノードは、テキストによる説明を HunyuanDiT モデルが理解できる形式に変換します。これは、HunyuanDiT のデュアルテキストエンコーダーアーキテクチャ向けに設計された高度なコンディショニングノードであり、異なるトークナイザーを通じて2つの別々のテキスト入力を処理します。 ## 入力 diff --git a/ja/built-in-nodes/ClipTextEncodeSdxl.mdx b/ja/built-in-nodes/ClipTextEncodeSdxl.mdx index 8f34ba57b..ee57d846d 100755 --- a/ja/built-in-nodes/ClipTextEncodeSdxl.mdx +++ b/ja/built-in-nodes/ClipTextEncodeSdxl.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CLIPTextEncodeSDXL" icon: "circle" mode: wide --- + このノードは、SDXLアーキテクチャ用に特別にカスタマイズされたCLIPモデルを使用して、テキスト入力をエンコードするように設計されています。デュアルエンコーダーシステム(CLIP-LおよびCLIP-G)を使用してテキスト記述を処理し、より正確な画像生成を実現します。 ## 入力 diff --git a/ja/built-in-nodes/ClipTextEncodeSdxlRefiner.mdx b/ja/built-in-nodes/ClipTextEncodeSdxlRefiner.mdx index b266f499c..39669640a 100755 --- a/ja/built-in-nodes/ClipTextEncodeSdxlRefiner.mdx +++ b/ja/built-in-nodes/ClipTextEncodeSdxlRefiner.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CLIPTextEncodeSDXLRefiner" icon: "circle" mode: wide --- + このノードは、SDXL Refinerモデル用に特別に設計されており、美的スコアと次元情報を組み込むことで、テキストプロンプトをコンディショニング情報に変換し、生成タスクの条件を強化して、最終的なリファイン効果を向上させます。これはプロのアートディレクターのように機能し、あなたの創造的な意図を伝えるだけでなく、作品に正確な美的基準と仕様要件を注入します。 ## SDXL Refinerについて diff --git a/ja/built-in-nodes/ClipVisionEncode.mdx b/ja/built-in-nodes/ClipVisionEncode.mdx index 5224ebd5b..cb79324ef 100755 --- a/ja/built-in-nodes/ClipVisionEncode.mdx +++ b/ja/built-in-nodes/ClipVisionEncode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CLIPVisionEncode" icon: "circle" mode: wide --- + `CLIP Vision Encode` ノードは、ComfyUI における画像エンコードノードであり、CLIP Vision モデルを通じて入力画像を視覚特徴ベクトルに変換します。このノードは、画像とテキストの理解を結びつける重要なブリッジであり、様々なAI画像生成・処理ワークフローで広く使用されています。 **ノード機能** diff --git a/ja/built-in-nodes/ClipVisionLoader.mdx b/ja/built-in-nodes/ClipVisionLoader.mdx index 96dca1b81..ed6d4c7fa 100755 --- a/ja/built-in-nodes/ClipVisionLoader.mdx +++ b/ja/built-in-nodes/ClipVisionLoader.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CLIPVisionLoader" icon: "circle" mode: wide --- + このノードは、`ComfyUI/models/clip_vision` フォルダ内に配置されたモデルと、`extra_model_paths.yaml` ファイルで設定された追加のモデルパスを自動的に検出します。ComfyUI 起動後にモデルを追加した場合は、**ComfyUI インターフェースを更新**して、最新のモデルファイルが一覧表示されるようにしてください。 ## 入力 diff --git a/ja/built-in-nodes/ColorToRGBInt.mdx b/ja/built-in-nodes/ColorToRGBInt.mdx index afa31622c..dc513c818 100644 --- a/ja/built-in-nodes/ColorToRGBInt.mdx +++ b/ja/built-in-nodes/ColorToRGBInt.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ColorToRGBInt" icon: "circle" mode: wide --- + ColorToRGBIntノードは、16進数形式で指定された色を単一の整数値に変換します。`#FF5733`のようなカラー文字列を受け取り、赤、緑、青の各成分を組み合わせて対応するRGB整数を計算します。 ## 入力 @@ -19,7 +20,7 @@ ColorToRGBIntノードは、16進数形式で指定された色を単一の整 | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `rgb_int` | 計算されたRGB整数値。次の式から導出されます:`(赤 * 65536) + (緑 * 256) + 青` | INT | +| `rgb整数値` | 計算されたRGB整数値。次の式から導出されます:`(赤 * 65536) + (緑 * 256) + 青` | INT | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ColorToRGBInt/ja.md) diff --git a/ja/built-in-nodes/ColorTransfer.mdx b/ja/built-in-nodes/ColorTransfer.mdx index b0393149f..ad0b4f87c 100644 --- a/ja/built-in-nodes/ColorTransfer.mdx +++ b/ja/built-in-nodes/ColorTransfer.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ColorTransfer" icon: "circle" mode: wide --- + ## 概要 ColorTransferノードは、ターゲット画像のカラーパレットを調整し、参照画像の色に合わせます。輝度、コントラスト、色相分布などの色特性を、参照画像からターゲット画像へ分析・転送するために、異なる数学的アルゴリズムを使用します。これは、複数の画像間で視覚的な一貫性を生み出したり、特定のカラーグレードを適用する際に有用です。 diff --git a/ja/built-in-nodes/CombineHooks.mdx b/ja/built-in-nodes/CombineHooks.mdx index abe458e53..341879150 100644 --- a/ja/built-in-nodes/CombineHooks.mdx +++ b/ja/built-in-nodes/CombineHooks.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CombineHooks" icon: "circle" mode: wide --- + 以下は、指定されたルールに従って翻訳した日本語版ドキュメントです。 --- diff --git a/ja/built-in-nodes/CombineHooksEight.mdx b/ja/built-in-nodes/CombineHooksEight.mdx index 65845d366..7167beeef 100644 --- a/ja/built-in-nodes/CombineHooksEight.mdx +++ b/ja/built-in-nodes/CombineHooksEight.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CombineHooksEight" icon: "circle" mode: wide --- + 以下が翻訳結果です。 Combine Hooks [8] ノードは、最大8つの異なるフックグループを1つの結合されたフックグループに統合します。複数のフック入力を受け取り、ComfyUIのフック結合機能を使用してそれらを組み合わせます。これにより、複数のフック設定を統合し、高度なワークフローで処理を効率化できます。 diff --git a/ja/built-in-nodes/CombineHooksFour.mdx b/ja/built-in-nodes/CombineHooksFour.mdx index abee75415..2677c045f 100644 --- a/ja/built-in-nodes/CombineHooksFour.mdx +++ b/ja/built-in-nodes/CombineHooksFour.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CombineHooksFour" icon: "circle" mode: wide --- + このドキュメントはAI生成です。誤りや改善の提案がありましたら、ぜひご協力ください![GitHubで編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/CombineHooksFour/en.md) **Combine Hooks [4]** ノードは、最大4つの個別のフックグループを1つの結合されたフックグループに統合します。4つの利用可能なフック入力の任意の組み合わせを受け取り、ComfyUIのフック結合システムを使用してそれらを結合します。これにより、高度なワークフローにおいて、複数のフック設定を統合して処理を効率化できます。 diff --git a/ja/built-in-nodes/ComboOptionTestNode.mdx b/ja/built-in-nodes/ComboOptionTestNode.mdx index 5fc383bc7..dd65c9ad4 100644 --- a/ja/built-in-nodes/ComboOptionTestNode.mdx +++ b/ja/built-in-nodes/ComboOptionTestNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ComboOptionTestNode" icon: "circle" mode: wide --- + 以下は、指定された翻訳ルールに従って日本語に翻訳したドキュメントです。 --- diff --git a/ja/built-in-nodes/ComfyAndNode.mdx b/ja/built-in-nodes/ComfyAndNode.mdx index 9b4ac1cd2..fae9a8e6a 100644 --- a/ja/built-in-nodes/ComfyAndNode.mdx +++ b/ja/built-in-nodes/ComfyAndNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ComfyAndNode" icon: "circle" mode: wide --- + ## 概要 Andノードは、一連の入力値に対して論理AND演算を実行します。提供されたすべての値がPythonの真偽値ルールに従って真とみなされる場合にのみ、`true`を返します。このノードは、複数の条件がすべて満たされていることを確認してから処理を進める場合に便利です。 diff --git a/ja/built-in-nodes/ComfyMathExpression.mdx b/ja/built-in-nodes/ComfyMathExpression.mdx index 1813ead26..f87ed79b8 100644 --- a/ja/built-in-nodes/ComfyMathExpression.mdx +++ b/ja/built-in-nodes/ComfyMathExpression.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ComfyMathExpression" icon: "circle" mode: wide --- + ComfyMathExpression ノードは、一連の入力値を使用して数式を評価します。`a`、`b`、`c` のような変数名を使用して式を記述すると、ノードが結果を計算します。計算に必要な数だけ入力値を動的に追加することができます。 ## 入力 diff --git a/ja/built-in-nodes/ComfyNotNode.mdx b/ja/built-in-nodes/ComfyNotNode.mdx index 8ca5e6459..65ce751a1 100644 --- a/ja/built-in-nodes/ComfyNotNode.mdx +++ b/ja/built-in-nodes/ComfyNotNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ComfyNotNode" icon: "circle" mode: wide --- + 以下は、指定されたルールに従って翻訳した日本語版ドキュメントです。 ## 概要 diff --git a/ja/built-in-nodes/ComfyNumberConvert.mdx b/ja/built-in-nodes/ComfyNumberConvert.mdx index a9bd504f2..3d63f73d1 100644 --- a/ja/built-in-nodes/ComfyNumberConvert.mdx +++ b/ja/built-in-nodes/ComfyNumberConvert.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ComfyNumberConvert" icon: "circle" mode: wide --- + 以下は、ご依頼いただいたComfyUIノードドキュメントの日本語翻訳です。 --- diff --git a/ja/built-in-nodes/ComfyOrNode.mdx b/ja/built-in-nodes/ComfyOrNode.mdx index bb983d3cf..ef3f66274 100644 --- a/ja/built-in-nodes/ComfyOrNode.mdx +++ b/ja/built-in-nodes/ComfyOrNode.mdx @@ -5,7 +5,6 @@ sidebarTitle: "ComfyOrNode" icon: "circle" mode: wide --- -# ComfyOrNode ComfyOrNodeは、一連の入力値に対して論理OR演算を実行します。提供された値のいずれかが、Pythonの標準的な真偽値ルールに従って真とみなされる場合、`true`を返します。 diff --git a/ja/built-in-nodes/ComfySoftSwitchNode.mdx b/ja/built-in-nodes/ComfySoftSwitchNode.mdx index 9f6e3bc05..3d306e2ce 100644 --- a/ja/built-in-nodes/ComfySoftSwitchNode.mdx +++ b/ja/built-in-nodes/ComfySoftSwitchNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ComfySoftSwitchNode" icon: "circle" mode: wide --- + ## 概要 Soft Switch ノードは、ブール条件に基づいて2つの入力値のいずれかを選択します。`switch` が true の場合は `on_true` 入力の値を出力し、`switch` が false の場合は `on_false` 入力の値を出力します。このノードは遅延評価方式で設計されており、スイッチの状態に応じて必要な入力のみを評価します。 diff --git a/ja/built-in-nodes/ComfySwitchNode.mdx b/ja/built-in-nodes/ComfySwitchNode.mdx index 2cb5b392b..cbb95fdfa 100644 --- a/ja/built-in-nodes/ComfySwitchNode.mdx +++ b/ja/built-in-nodes/ComfySwitchNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ComfySwitchNode" icon: "circle" mode: wide --- + Switchノードは、ブール条件に基づいて2つの入力のうち1つを選択します。`switch`が有効(true)の場合は`on_true`入力を出力し、`switch`が無効(false)の場合は`on_false`入力を出力します。これにより、ワークフロー内で条件付きロジックを作成し、異なるデータパスを選択することができます。 ## 入力 @@ -21,7 +22,7 @@ Switchノードは、ブール条件に基づいて2つの入力のうち1つを | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `output` | 選択されたデータです。`スイッチ`がtrueの場合は`真の場合`入力の値、`スイッチ`がfalseの場合は`偽の場合`入力の値になります。 | MATCH_TYPE | +| `出力` | 選択されたデータです。`スイッチ`がtrueの場合は`真の場合`入力の値、`スイッチ`がfalseの場合は`偽の場合`入力の値になります。 | MATCH_TYPE | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ComfySwitchNode/ja.md) diff --git a/ja/built-in-nodes/ConditioningAverage.mdx b/ja/built-in-nodes/ConditioningAverage.mdx index 659b412a3..695ad741e 100644 --- a/ja/built-in-nodes/ConditioningAverage.mdx +++ b/ja/built-in-nodes/ConditioningAverage.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ConditioningAverage" icon: "circle" mode: wide --- + `ConditioningAverage`ノードは、指定された重みに従って2つの異なる条件付け(テキストプロンプトなど)をブレンドし、その中間に位置する新しい条件付けベクトルを生成するために使用されます。`conditioning_to_strength`パラメータを調整することで、最終結果に対する各条件付けの影響を柔軟に制御できます。これは、プロンプトの補間やスタイルの融合など、高度なユースケースに特に適しています。 下図に示すように、`conditioning_to`の強度を調整することで、2つの条件付けの中間の結果を出力できます。 diff --git a/ja/built-in-nodes/ConditioningCombine.mdx b/ja/built-in-nodes/ConditioningCombine.mdx index 5e181a742..b59761c26 100644 --- a/ja/built-in-nodes/ConditioningCombine.mdx +++ b/ja/built-in-nodes/ConditioningCombine.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ConditioningCombine" icon: "circle" mode: wide --- + このノードは、2つの条件付け入力を1つの出力に結合し、それらの情報を効果的にマージします。2つの条件は、リストの連結を使用して結合されます。 ## 入力 diff --git a/ja/built-in-nodes/ConditioningConcat.mdx b/ja/built-in-nodes/ConditioningConcat.mdx index ea891b9a2..950176347 100644 --- a/ja/built-in-nodes/ConditioningConcat.mdx +++ b/ja/built-in-nodes/ConditioningConcat.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ConditioningConcat" icon: "circle" mode: wide --- + ConditioningConcat ノードは、コンディショニングベクトルを連結するために設計されており、具体的には `conditioning_from` ベクトルを `conditioning_to` ベクトルにマージします。この操作は、2つのソースからのコンディショニング情報を1つの統合された表現に結合する必要があるシナリオにおいて基本となる処理です。 ## 入力 diff --git a/ja/built-in-nodes/ConditioningMultiply.mdx b/ja/built-in-nodes/ConditioningMultiply.mdx new file mode 100644 index 000000000..12c6ff876 --- /dev/null +++ b/ja/built-in-nodes/ConditioningMultiply.mdx @@ -0,0 +1,27 @@ +--- +title: "ConditioningMultiply - ComfyUI Built-in Node Documentation" +description: "Complete documentation for the ConditioningMultiply node in ComfyUI. Learn its inputs, outputs, parameters and usage." +sidebarTitle: "ConditioningMultiply" +icon: "circle" +mode: wide +--- + +このノードは、条件付けの値を指定された係数で乗算し、生成プロセスにおける条件付けの影響を拡大・縮小できるようにします。メインの条件付けテンソルとプールされた出力値の両方に乗数を適用することで機能します。 + +## 入力 + +| パラメータ | 説明 | データ型 | 必須 | 範囲 | +|-----------|-------------|-----------|----------|-------| +| `conditioning` | 拡大・縮小する条件付けデータ | CONDITIONING | はい | - | +| `multiplier` | 条件付けの値を乗算する係数(デフォルト: 1.0) | FLOAT | はい | -100.0 ~ 100.0(ステップ: 0.01) | + +## 出力 + +| 出力名 | 説明 | データ型 | +|-------------|-------------|-----------| +| `CONDITIONING` | 値が乗算された拡大・縮小済み条件付けデータ | CONDITIONING | + +> このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ConditioningMultiply/ja.md) + +--- +**Source fingerprint (SHA-256):** `8d241e3d5d91e513c24ade5b4bece4bf879fe093a4be6d53dab11a5a0bf55616` diff --git a/ja/built-in-nodes/ConditioningSetArea.mdx b/ja/built-in-nodes/ConditioningSetArea.mdx index 228cce7e3..29b978b70 100644 --- a/ja/built-in-nodes/ConditioningSetArea.mdx +++ b/ja/built-in-nodes/ConditioningSetArea.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ConditioningSetArea" icon: "circle" mode: wide --- + このノードは、コンディショニングコンテキスト内に特定の領域を設定することで、コンディショニング情報を変更するように設計されています。これにより、コンディショニング要素の正確な空間的操作が可能になり、指定された寸法と強度に基づいて、対象を絞った調整と拡張を実現します。 ## 入力 diff --git a/ja/built-in-nodes/ConditioningSetAreaPercentage.mdx b/ja/built-in-nodes/ConditioningSetAreaPercentage.mdx index 5d8290bad..bdd7275e6 100644 --- a/ja/built-in-nodes/ConditioningSetAreaPercentage.mdx +++ b/ja/built-in-nodes/ConditioningSetAreaPercentage.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ConditioningSetAreaPercentage" icon: "circle" mode: wide --- + ConditioningSetAreaPercentageノードは、条件付け要素の影響範囲をパーセンテージ値に基づいて調整することに特化しています。このノードでは、領域の寸法と位置を画像全体のサイズに対するパーセンテージとして指定できるほか、条件付け効果の強度を調整するための強度パラメータも提供します。 ## 入力 diff --git a/ja/built-in-nodes/ConditioningSetAreaPercentageVideo.mdx b/ja/built-in-nodes/ConditioningSetAreaPercentageVideo.mdx index 1aa76a29e..2d65ca516 100644 --- a/ja/built-in-nodes/ConditioningSetAreaPercentageVideo.mdx +++ b/ja/built-in-nodes/ConditioningSetAreaPercentageVideo.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ConditioningSetAreaPercentageVideo" icon: "circle" mode: wide --- + ConditioningSetAreaPercentageVideo ノードは、ビデオ生成用の特定の領域と時間範囲を定義することで、条件付けデータを変更します。このノードを使用すると、全体の寸法に対するパーセンテージ値を使用して、条件付けが適用される領域の位置、サイズ、および持続時間を設定できます。これは、ビデオシーケンスの特定の部分に生成を集中させる場合に便利です。 ## 入力 diff --git a/ja/built-in-nodes/ConditioningSetAreaStrength.mdx b/ja/built-in-nodes/ConditioningSetAreaStrength.mdx index 2231abe5f..ffbab65e4 100644 --- a/ja/built-in-nodes/ConditioningSetAreaStrength.mdx +++ b/ja/built-in-nodes/ConditioningSetAreaStrength.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ConditioningSetAreaStrength" icon: "circle" mode: wide --- + このノードは、指定された条件付けセットの強度属性を変更するために設計されており、生成プロセスにおける条件付けの影響や強度を調整することができます。 ## 入力 diff --git a/ja/built-in-nodes/ConditioningSetDefaultAndCombine.mdx b/ja/built-in-nodes/ConditioningSetDefaultAndCombine.mdx index a32107e5a..16a24d303 100644 --- a/ja/built-in-nodes/ConditioningSetDefaultAndCombine.mdx +++ b/ja/built-in-nodes/ConditioningSetDefaultAndCombine.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ConditioningSetDefaultAndCombine" icon: "circle" mode: wide --- + このノードは、フックベースのシステムを使用して、プライマリ条件付け入力とデフォルト条件付け入力を結合します。2つの条件付けソースを単一の出力にマージし、プライマリ条件付けが不完全な場合に、デフォルト条件付けがフォールバックまたはベースとして機能することを可能にします。 ## 入力 diff --git a/ja/built-in-nodes/ConditioningSetMask.mdx b/ja/built-in-nodes/ConditioningSetMask.mdx index 113cf95d2..747bda83c 100644 --- a/ja/built-in-nodes/ConditioningSetMask.mdx +++ b/ja/built-in-nodes/ConditioningSetMask.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ConditioningSetMask" icon: "circle" mode: wide --- + このノードは、指定された強度でマスクを特定の領域に適用することにより、生成モデルの条件付け(conditioning)を変更するように設計されています。条件付け内で対象を絞った調整を可能にし、生成プロセスをより精密に制御できるようにします。 ## 入力 diff --git a/ja/built-in-nodes/ConditioningSetProperties.mdx b/ja/built-in-nodes/ConditioningSetProperties.mdx index 519f9e2de..14fce8b8d 100644 --- a/ja/built-in-nodes/ConditioningSetProperties.mdx +++ b/ja/built-in-nodes/ConditioningSetProperties.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ConditioningSetProperties" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ConditioningSetProperties ノードは、強度、領域設定の調整、およびオプションのマスク、フック、タイムステップ範囲の適用により、条件付けデータのプロパティを変更します。このノードを使用すると、画像生成中に条件付けデータの適用に影響を与える特定のパラメータを設定することで、条件付けが生成プロセスに与える影響を制御できます。 diff --git a/ja/built-in-nodes/ConditioningSetPropertiesAndCombine.mdx b/ja/built-in-nodes/ConditioningSetPropertiesAndCombine.mdx index 98eee6fb7..3d1dff0ca 100644 --- a/ja/built-in-nodes/ConditioningSetPropertiesAndCombine.mdx +++ b/ja/built-in-nodes/ConditioningSetPropertiesAndCombine.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ConditioningSetPropertiesAndCombine" icon: "circle" mode: wide --- + ConditioningSetPropertiesAndCombine ノードは、既存の条件付け入力に新しい条件付け入力のプロパティを適用することで、条件付けデータを変更します。このノードは、新しい条件付けの強度を制御し、条件付け領域の適用方法を指定しながら、2つの条件付けセットを結合します。 ## 入力 diff --git a/ja/built-in-nodes/ConditioningSetTimestepRange.mdx b/ja/built-in-nodes/ConditioningSetTimestepRange.mdx index b2aabb17d..6f11fbdab 100644 --- a/ja/built-in-nodes/ConditioningSetTimestepRange.mdx +++ b/ja/built-in-nodes/ConditioningSetTimestepRange.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ConditioningSetTimestepRange" icon: "circle" mode: wide --- + このノードは、特定のタイムステップ範囲を設定することで、コンディショニングの時間的側面を調整するために設計されています。これにより、コンディショニングプロセスの開始点と終了点を正確に制御でき、よりターゲットを絞った効率的な生成が可能になります。 ## 入力 diff --git a/ja/built-in-nodes/ConditioningStableAudio.mdx b/ja/built-in-nodes/ConditioningStableAudio.mdx index bb1782178..01f957c2b 100644 --- a/ja/built-in-nodes/ConditioningStableAudio.mdx +++ b/ja/built-in-nodes/ConditioningStableAudio.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ConditioningStableAudio" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ConditioningStableAudio ノードは、音声生成用のポジティブおよびネガティブの両方の条件付け入力にタイミング情報を追加します。このノードは、音声コンテンツをいつ、どのくらいの長さで生成するかを制御する開始時間と総再生時間のパラメーターを設定します。既存の条件付けデータに、音声固有のタイミングメタデータを追加して変更します。 @@ -22,7 +23,7 @@ ConditioningStableAudio ノードは、音声生成用のポジティブおよ | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `ネガティブ` | 音声タイミング情報が適用された、変更後のポジティブ条件付け | CONDITIONING | +| `ポジティブ` | 音声タイミング情報が適用された、変更後のポジティブ条件付け | CONDITIONING | | `ネガティブ` | 音声タイミング情報が適用された、変更後のネガティブ条件付け | CONDITIONING | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ConditioningStableAudio/ja.md) diff --git a/ja/built-in-nodes/ConditioningTimestepsRange.mdx b/ja/built-in-nodes/ConditioningTimestepsRange.mdx index 1f8962534..52283253e 100644 --- a/ja/built-in-nodes/ConditioningTimestepsRange.mdx +++ b/ja/built-in-nodes/ConditioningTimestepsRange.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ConditioningTimestepsRange" icon: "circle" mode: wide --- + ConditioningTimestepsRange ノードは、生成プロセス中にコンディショニング効果を適用するタイミングを制御するための、3つの異なるタイムステップ範囲を作成します。開始パーセント値と終了パーセント値を受け取り、タイムステップ全体の範囲(0.0 から 1.0)を次の3つのセグメントに分割します:指定されたパーセンテージ間のメイン範囲、開始パーセンテージより前の範囲、および終了パーセンテージより後の範囲です。 ## 入力 @@ -19,8 +20,8 @@ ConditioningTimestepsRange ノードは、生成プロセス中にコンディ | 出力名 | 説明 | データ型 | | --- | --- | --- | | `範囲前` | start_percent と end_percent によって定義されるメインのタイムステップ範囲 | TIMESTEPS_RANGE | -| `範囲後` | 0.0 から start_percent までのタイムステップ範囲 | TIMESTEPS_RANGE | -| `AFTER_RANGE` | end_percent から 1.0 までのタイムステップ範囲 | TIMESTEPS_RANGE | +| `範囲前` | 0.0 から start_percent までのタイムステップ範囲 | TIMESTEPS_RANGE | +| `範囲後` | end_percent から 1.0 までのタイムステップ範囲 | TIMESTEPS_RANGE | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ConditioningTimestepsRange/ja.md) diff --git a/ja/built-in-nodes/ConditioningZeroOut.mdx b/ja/built-in-nodes/ConditioningZeroOut.mdx index 7bd088fb5..61a7c2ec6 100644 --- a/ja/built-in-nodes/ConditioningZeroOut.mdx +++ b/ja/built-in-nodes/ConditioningZeroOut.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ConditioningZeroOut" icon: "circle" mode: wide --- + このノードは、条件付けデータ構造内の特定の要素をゼロに設定し、後続の処理ステップにおけるそれらの影響を実質的に無効化します。条件付けの内部表現を直接操作する必要がある高度な条件付け操作向けに設計されています。 ## 入力 diff --git a/ja/built-in-nodes/ContextWindowsManual.mdx b/ja/built-in-nodes/ContextWindowsManual.mdx index 0e2378865..99ea5fca6 100644 --- a/ja/built-in-nodes/ContextWindowsManual.mdx +++ b/ja/built-in-nodes/ContextWindowsManual.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ContextWindowsManual" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ## 概要 diff --git a/ja/built-in-nodes/ControlNetApply.mdx b/ja/built-in-nodes/ControlNetApply.mdx index b39111feb..9b4daca43 100644 --- a/ja/built-in-nodes/ControlNetApply.mdx +++ b/ja/built-in-nodes/ControlNetApply.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ControlNetApply" icon: "circle" mode: wide --- + ControlNetを使用するには、入力画像の前処理が必要です。ComfyUIの初期ノードにはプリプロセッサーやControlNetモデルが付属していないため、まずControlNetプリプロセッサーをインストールし([こちらからプリプロセッサーをダウンロード](https://github.com/Fannovel16/comfy_controlnet_preprocessors))、対応するControlNetモデルもインストールしてください。 ## 入力 diff --git a/ja/built-in-nodes/ControlNetApplyAdvanced.mdx b/ja/built-in-nodes/ControlNetApplyAdvanced.mdx index f4dc6ec39..f9511fbe2 100644 --- a/ja/built-in-nodes/ControlNetApplyAdvanced.mdx +++ b/ja/built-in-nodes/ControlNetApplyAdvanced.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ControlNetApplyAdvanced" icon: "circle" mode: wide --- + このノードは、画像とコントロールネットモデルに基づいて、条件付けデータに高度なコントロールネット変換を適用します。これにより、生成コンテンツに対するコントロールネットの影響を微調整し、条件付けに対してより精密で多様な変更を加えることが可能になります。 ## 入力 @@ -23,7 +24,7 @@ mode: wide | パラメータ | 説明 | データ型 | | --- | --- | --- | -| `ネガティブ` | コントロールネット変換の適用後、入力パラメータに基づいて行われた強化を反映した、変更後のポジティブ条件付けデータです。 | `CONDITIONING` | +| `ポジティブ` | コントロールネット変換の適用後、入力パラメータに基づいて行われた強化を反映した、変更後のポジティブ条件付けデータです。 | `CONDITIONING` | | `ネガティブ` | コントロールネット変換の適用後、入力パラメータに基づく特定の特徴の抑制または除去を反映した、変更後のネガティブ条件付けデータです。 | `CONDITIONING` | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ControlNetApplyAdvanced/ja.md) diff --git a/ja/built-in-nodes/ControlNetApplySD3.mdx b/ja/built-in-nodes/ControlNetApplySD3.mdx index fa0cb4acc..41505adb2 100644 --- a/ja/built-in-nodes/ControlNetApplySD3.mdx +++ b/ja/built-in-nodes/ControlNetApplySD3.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ControlNetApplySD3" icon: "circle" mode: wide --- + このノードは、ControlNetガイダンスをStable Diffusion 3の条件付けに適用します。ポジティブおよびネガティブの条件付け入力と、ControlNetモデルおよび画像を受け取り、調整可能な強度とタイミングパラメータで制御ガイダンスを適用し、生成プロセスに影響を与えます。 **注意:** このノードは非推奨としてマークされており、将来のバージョンで削除される可能性があります。 @@ -26,7 +27,7 @@ mode: wide | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `ネガティブ` | ControlNetガイダンスが適用された変更後のポジティブ条件付け | CONDITIONING | +| `ポジティブ` | ControlNetガイダンスが適用された変更後のポジティブ条件付け | CONDITIONING | | `ネガティブ` | ControlNetガイダンスが適用された変更後のネガティブ条件付け | CONDITIONING | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ControlNetApplySD3/ja.md) diff --git a/ja/built-in-nodes/ControlNetInpaintingAliMamaApply.mdx b/ja/built-in-nodes/ControlNetInpaintingAliMamaApply.mdx index 3b895d843..66729457f 100644 --- a/ja/built-in-nodes/ControlNetInpaintingAliMamaApply.mdx +++ b/ja/built-in-nodes/ControlNetInpaintingAliMamaApply.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ControlNetInpaintingAliMamaApply" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ControlNetInpaintingAliMamaApply ノードは、ポジティブおよびネガティブな条件付けとコントロール画像およびマスクを組み合わせることで、インペインティングタスク用の ControlNet 条件付けを適用します。入力画像とマスクを処理して、生成プロセスをガイドする修正済み条件付けを作成し、画像のどの領域をインペイントするかを正確に制御できます。このノードは、生成プロセスのさまざまな段階で ControlNet の影響を微調整するための強度調整機能とタイミング制御機能をサポートしています。 @@ -29,7 +30,7 @@ ControlNetInpaintingAliMamaApply ノードは、ポジティブおよびネガ | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `ネガティブ` | インペインティング用に ControlNet が適用された修正済みポジティブ条件付け | CONDITIONING | +| `ポジティブ` | インペインティング用に ControlNet が適用された修正済みポジティブ条件付け | CONDITIONING | | `ネガティブ` | インペインティング用に ControlNet が適用された修正済みネガティブ条件付け | CONDITIONING | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ControlNetInpaintingAliMamaApply/ja.md) diff --git a/ja/built-in-nodes/ControlNetLoader.mdx b/ja/built-in-nodes/ControlNetLoader.mdx index b2ab8ec2d..f977cf475 100644 --- a/ja/built-in-nodes/ControlNetLoader.mdx +++ b/ja/built-in-nodes/ControlNetLoader.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ControlNetLoader" icon: "circle" mode: wide --- + このノードは、`ComfyUI/models/controlnet` フォルダ内にあるモデルを検出し、さらに `extra_model_paths.yaml` ファイルで設定された追加パスからもモデルを読み込みます。場合によっては、**ComfyUI インターフェースを更新(リフレッシュ)** して、対応するフォルダからモデルファイルを読み込ませる必要があります。 ControlNetLoader ノードは、指定されたパスから ControlNet モデルを読み込むように設計されています。このノードは、生成コンテンツに制御メカニズムを適用したり、制御信号に基づいて既存のコンテンツを変更したりするために不可欠な、ControlNet モデルの初期化において重要な役割を果たします。 diff --git a/ja/built-in-nodes/ConvertArrayToString.mdx b/ja/built-in-nodes/ConvertArrayToString.mdx new file mode 100644 index 000000000..5e0b7c515 --- /dev/null +++ b/ja/built-in-nodes/ConvertArrayToString.mdx @@ -0,0 +1,27 @@ +--- +title: "ConvertArrayToString - ComfyUI Built-in Node Documentation" +description: "Complete documentation for the ConvertArrayToString node in ComfyUI. Learn its inputs, outputs, parameters and usage." +sidebarTitle: "ConvertArrayToString" +icon: "circle" +mode: wide +--- + +Convert Array to String ノードは、アイテムの配列(リスト)を受け取り、それを整形されたJSON文字列に変換します。これは、配列データを表示、ログ記録、または文字列入力を想定した他のシステムに渡すためにシリアライズする必要がある場合に便利です。 + +## 入力 + +| パラメータ | 説明 | データ型 | 必須 | 範囲 | +|-----------|-------------|-----------|----------|-------| +| `配列` | JSON文字列に変換する配列 | ARRAY | はい | - | +| `インデント` | インデントレベルごとのスペース数。0を指定するとコンパクトな1行の文字列になります(デフォルト:2) | INT | いいえ | 0~8 | + +## 出力 + +| 出力名 | 説明 | データ型 | +|-------------|-------------|-----------| +| `STRING` | JSON形式の文字列に変換された配列 | STRING | + +> このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ConvertArrayToString/ja.md) + +--- +**Source fingerprint (SHA-256):** `ac8397fed0336f546403ee3e1f17d7e8f5973190b102e74943f098bf6905f726` diff --git a/ja/built-in-nodes/ConvertDictionaryToString.mdx b/ja/built-in-nodes/ConvertDictionaryToString.mdx new file mode 100644 index 000000000..03cc1357f --- /dev/null +++ b/ja/built-in-nodes/ConvertDictionaryToString.mdx @@ -0,0 +1,27 @@ +--- +title: "ConvertDictionaryToString - ComfyUI Built-in Node Documentation" +description: "Complete documentation for the ConvertDictionaryToString node in ComfyUI. Learn its inputs, outputs, parameters and usage." +sidebarTitle: "ConvertDictionaryToString" +icon: "circle" +mode: wide +--- + +このノードは、辞書(キーと値のペアの集合)をテキスト文字列、通常はJSON形式に変換します。インデントのレベルを調整することで、出力を読みやすくしたり、コンパクトにしたりできます。 + +## 入力 + +| パラメータ | 説明 | データ型 | 必須 | 範囲 | +|-----------|-------------|-----------|----------|-------| +| `辞書` | 文字列に変換する辞書 | DICT | はい | - | +| `インデント` | インデントレベルあたりのスペース数。0を指定するとコンパクトな1行の文字列になります(デフォルト:2) | INT | いいえ | 0~8 | + +## 出力 + +| 出力名 | 説明 | データ型 | +|-------------|-------------|-----------| +| `STRING` | JSON形式の文字列に変換された辞書 | STRING | + +> このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ConvertDictionaryToString/ja.md) + +--- +**Source fingerprint (SHA-256):** `ae4e9889d5347acfc69166bac66f2ba63f5cd37dafab25a9e0aff6bfe7381219` diff --git a/ja/built-in-nodes/ConvertStringToComboNode.mdx b/ja/built-in-nodes/ConvertStringToComboNode.mdx index 1199ac3bf..87a3db5ed 100644 --- a/ja/built-in-nodes/ConvertStringToComboNode.mdx +++ b/ja/built-in-nodes/ConvertStringToComboNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ConvertStringToComboNode" icon: "circle" mode: wide --- + このドキュメントは AI が生成したものです。誤りや改善の提案があれば、ぜひご協力ください![GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ConvertStringToComboNode/en.md) Convert String to Combo ノードは、テキスト文字列を入力として受け取り、それを Combo データ型に変換します。これにより、テキスト値を、Combo 入力が必要な他のノードの選択肢として使用できるようになります。このノードは、文字列の値を変更せずにそのまま渡しますが、データ型を変更します。 diff --git a/ja/built-in-nodes/CosmosImageToVideoLatent.mdx b/ja/built-in-nodes/CosmosImageToVideoLatent.mdx index f873391ba..e67ecbca0 100644 --- a/ja/built-in-nodes/CosmosImageToVideoLatent.mdx +++ b/ja/built-in-nodes/CosmosImageToVideoLatent.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CosmosImageToVideoLatent" icon: "circle" mode: wide --- + CosmosImageToVideoLatent ノードは、入力画像からビデオの潜在表現を生成します。空のビデオ潜在表現を作成し、オプションで開始画像や終了画像をビデオシーケンスの先頭フレームや末尾フレームにエンコードします。画像が提供された場合、生成中に潜在表現のどの部分を保持すべきかを示す、対応するノイズマスクも作成します。 ## 入力 diff --git a/ja/built-in-nodes/CosmosPredict2ImageToVideoLatent.mdx b/ja/built-in-nodes/CosmosPredict2ImageToVideoLatent.mdx index cd14bfd72..6845aaee4 100644 --- a/ja/built-in-nodes/CosmosPredict2ImageToVideoLatent.mdx +++ b/ja/built-in-nodes/CosmosPredict2ImageToVideoLatent.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CosmosPredict2ImageToVideoLatent" icon: "circle" mode: wide --- + CosmosPredict2ImageToVideoLatent ノードは、動画生成のために画像からビデオ潜在表現を作成します。空白のビデオ潜在表現を生成したり、開始画像と終了画像を組み込んで、指定された寸法と長さの動画シーケンスを作成することができます。このノードは、画像を動画処理に適した潜在空間フォーマットにエンコードします。 ## 入力 diff --git a/ja/built-in-nodes/CreateBoundingBoxes.mdx b/ja/built-in-nodes/CreateBoundingBoxes.mdx new file mode 100644 index 000000000..39a7eb171 --- /dev/null +++ b/ja/built-in-nodes/CreateBoundingBoxes.mdx @@ -0,0 +1,31 @@ +--- +title: "CreateBoundingBoxes - ComfyUI Built-in Node Documentation" +description: "Complete documentation for the CreateBoundingBoxes node in ComfyUI. Learn its inputs, outputs, parameters and usage." +sidebarTitle: "CreateBoundingBoxes" +icon: "circle" +mode: wide +--- + +このノードは、画像内のオブジェクトやテキスト領域の周囲にバウンディングボックスを描画するためのキャンバスインターフェースを提供します。ピクセル空間でのバウンディングボックス座標、Ideogramのプロンプトフォーマットと互換性のある構造化要素データ、およびラベルとカラーパレットが表示された描画済みボックスを含むプレビュー画像を出力します。 + +## 入力 + +| パラメータ | 説明 | データ型 | 必須 | 範囲 | +|-----------|-------------|-----------|----------|-------| +| `背景画像` | キャンバスとプレビューの背景として使用されるオプションの画像です。 | IMAGE | いいえ | - | +| `幅` | キャンバスとバウンディングボックス用ピクセルグリッドの幅です(デフォルト:1024)。 | INT | はい | 64~16384(ステップ:16) | +| `高さ` | キャンバスとバウンディングボックス用ピクセルグリッドの高さです(デフォルト:1024)。 | INT | はい | 64~16384(ステップ:16) | +| `エディタ状態` | バウンディングボックスを描画し、各ボックスのタイプ、テキスト、説明、カラーパレットを設定します。最初に背景要素、最後に前景要素を配置してください。 | BOUNDING_BOXES | はい | - | + +## 出力 + +| 出力名 | 説明 | データ型 | +|-------------|-------------|-----------| +| `プレビュー` | すべてのバウンディングボックスがレンダリングされたキャンバスを示すRGB画像です。ラベル、カラーパレットの見本、説明テキストが含まれます。 | IMAGE | +| `バウンディングボックス` | ピクセル座標でのバウンディングボックスのリストです。各ボックスにはx、y、幅、高さの値が含まれます。 | BOUNDING_BOX | +| `要素` | 要素オブジェクトの構造化配列です。各要素にはタイプ、バウンディングボックス座標(0~1000に正規化)、テキスト(テキストタイプの場合)、説明、カラーパレットが含まれます。 | ARRAY | + +> このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/CreateBoundingBoxes/ja.md) + +--- +**Source fingerprint (SHA-256):** `a63939f13edc6c6507590a390dcd6d0a3321febb5831baab1655d9952228612c` diff --git a/ja/built-in-nodes/CreateCameraInfo.mdx b/ja/built-in-nodes/CreateCameraInfo.mdx index 0ddf68176..caf72146b 100644 --- a/ja/built-in-nodes/CreateCameraInfo.mdx +++ b/ja/built-in-nodes/CreateCameraInfo.mdx @@ -5,7 +5,6 @@ sidebarTitle: "CreateCameraInfo" icon: "circle" mode: wide --- -# カメラ情報の作成 Create Camera Infoノードは、3Dレンダリング用のカメラ情報構造体を構築します。カメラの定義には、オービット(ターゲット周りのヨー/ピッチ/距離)、look_at(明示的なワールド位置)、クォータニオン(位置+回転)の3つのモードをサポートしています。座標系は右手系で、Y軸が上方向となります。 diff --git a/ja/built-in-nodes/CreateHookKeyframe.mdx b/ja/built-in-nodes/CreateHookKeyframe.mdx index c433a9fef..71c72f5b5 100644 --- a/ja/built-in-nodes/CreateHookKeyframe.mdx +++ b/ja/built-in-nodes/CreateHookKeyframe.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CreateHookKeyframe" icon: "circle" mode: wide --- + 以下が翻訳結果です。 Create Hook Keyframe ノードを使用すると、生成プロセス内でフックの動作が変化する特定のポイントを定義できます。このノードは、生成進行の特定のパーセンテージ時点でフックの強度を変更するキーフレームを作成し、これらのキーフレームを連鎖させることで複雑なスケジューリングパターンを実現できます。 @@ -21,7 +22,7 @@ Create Hook Keyframe ノードを使用すると、生成プロセス内でフ | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `HOOK_KF` | 新しく作成されたキーフレームを含むフックキーフレームのグループ | HOOK_KEYFRAMES | +| `フックKF` | 新しく作成されたキーフレームを含むフックキーフレームのグループ | HOOK_KEYFRAMES | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/CreateHookKeyframe/ja.md) diff --git a/ja/built-in-nodes/CreateHookKeyframesFromFloats.mdx b/ja/built-in-nodes/CreateHookKeyframesFromFloats.mdx index 7d0814737..add970119 100644 --- a/ja/built-in-nodes/CreateHookKeyframesFromFloats.mdx +++ b/ja/built-in-nodes/CreateHookKeyframesFromFloats.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CreateHookKeyframesFromFloats" icon: "circle" mode: wide --- + このノードは、浮動小数点数の強度値のリストからフックキーフレームを作成し、指定された開始パーセンテージと終了パーセンテージの間で均等に分散します。各強度値がアニメーションタイムライン上の特定のパーセンテージ位置に割り当てられたキーフレームのシーケンスを生成します。このノードは、新しいキーフレームグループを作成するか、既存のグループに追加することができ、デバッグ目的で生成されたキーフレームを出力するオプションもあります。 ## 入力 @@ -23,7 +24,7 @@ mode: wide | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `HOOK_KF` | 新しく作成されたキーフレームを含むフックキーフレームグループ。新しいグループとして、または入力キーフレームグループに追加された状態で提供されます | HOOK_KEYFRAMES | +| `フックKF` | 新しく作成されたキーフレームを含むフックキーフレームグループ。新しいグループとして、または入力キーフレームグループに追加された状態で提供されます | HOOK_KEYFRAMES | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/CreateHookKeyframesFromFloats/ja.md) diff --git a/ja/built-in-nodes/CreateHookKeyframesInterpolated.mdx b/ja/built-in-nodes/CreateHookKeyframesInterpolated.mdx index fbbab2f1b..1b31c4f06 100644 --- a/ja/built-in-nodes/CreateHookKeyframesInterpolated.mdx +++ b/ja/built-in-nodes/CreateHookKeyframesInterpolated.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CreateHookKeyframesInterpolated" icon: "circle" mode: wide --- + ## 概要 開始点と終了点の間で強度値を補間したフックキーフレームのシーケンスを作成します。このノードは、生成プロセスの指定されたパーセンテージ範囲にわたって強度パラメータを滑らかに遷移させる複数のキーフレームを生成し、さまざまな補間方式を使用して遷移曲線を制御します。 @@ -26,7 +27,7 @@ mode: wide | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `HOOK_KF` | 補間シーケンスを含む、生成されたフックキーフレームグループ | HOOK_KEYFRAMES | +| `フックKF` | 補間シーケンスを含む、生成されたフックキーフレームグループ | HOOK_KEYFRAMES | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/CreateHookKeyframesInterpolated/ja.md) diff --git a/ja/built-in-nodes/CreateHookLora.mdx b/ja/built-in-nodes/CreateHookLora.mdx index a491d30e9..c28078b80 100644 --- a/ja/built-in-nodes/CreateHookLora.mdx +++ b/ja/built-in-nodes/CreateHookLora.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CreateHookLora" icon: "circle" mode: wide --- + このドキュメントは AI によって生成されました。誤りを見つけた場合や改善の提案がある場合は、ぜひコントリビュートしてください! [GitHub で編集する](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/CreateHookLora/en.md) Create Hook LoRA ノードは、モデルに LoRA(低ランク適応)変更を適用するためのフックオブジェクトを生成します。指定された LoRA ファイルを読み込み、モデルと CLIP の強度を調整できるフックを作成し、これらのフックを既存のフックと結合します。このノードは、以前に読み込んだ LoRA ファイルをキャッシュすることで冗長な処理を回避し、LoRA の読み込みを効率的に管理します。 diff --git a/ja/built-in-nodes/CreateHookLoraModelOnly.mdx b/ja/built-in-nodes/CreateHookLoraModelOnly.mdx index 876a17ed4..325f349fe 100644 --- a/ja/built-in-nodes/CreateHookLoraModelOnly.mdx +++ b/ja/built-in-nodes/CreateHookLoraModelOnly.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CreateHookLoraModelOnly" icon: "circle" mode: wide --- + このドキュメントは AI が生成しました。誤りを見つけた場合や改善の提案がある場合は、ぜひご協力ください! [GitHub で編集する](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/CreateHookLoraModelOnly/en.md) このノードは、モデルコンポーネントにのみ適用される LoRA(低ランク適応)フックを作成し、CLIP コンポーネントは完全に変更しません。LoRA ファイルを読み込み、指定された強度でモデルに適用する一方、CLIP の強度はゼロに設定します。このノードは、以前のフックと連鎖させて、複雑な修正パイプラインを構築することができます。 diff --git a/ja/built-in-nodes/CreateHookModelAsLora.mdx b/ja/built-in-nodes/CreateHookModelAsLora.mdx index 4a7ecb992..46e2fb352 100644 --- a/ja/built-in-nodes/CreateHookModelAsLora.mdx +++ b/ja/built-in-nodes/CreateHookModelAsLora.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CreateHookModelAsLora" icon: "circle" mode: wide --- + 以下が翻訳結果です。 このノードは、チェックポイントの重みを読み込み、モデルとCLIPコンポーネントの両方に強度調整を適用することで、フックモデルをLoRA(低ランク適応)として作成します。フックベースのアプローチを通じて既存のモデルにLoRAスタイルの変更を適用できるため、モデルを恒久的に変更することなく微調整や適応が可能です。このノードは、以前のフックと組み合わせたり、読み込んだ重みをキャッシュして効率化することができます。 diff --git a/ja/built-in-nodes/CreateHookModelAsLoraModelOnly.mdx b/ja/built-in-nodes/CreateHookModelAsLoraModelOnly.mdx index 352f6eca2..cbe453b5b 100644 --- a/ja/built-in-nodes/CreateHookModelAsLoraModelOnly.mdx +++ b/ja/built-in-nodes/CreateHookModelAsLoraModelOnly.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CreateHookModelAsLoraModelOnly" icon: "circle" mode: wide --- + このノードは、ニューラルネットワークのモデルコンポーネントのみを変更するためにLoRA(低ランク適応)モデルを適用するフックを作成します。チェックポイントファイルを読み込み、指定された強度でモデルに適用し、CLIPコンポーネントは変更しません。これは、基本となるCreateHookModelAsLoraクラスの機能を拡張した実験的なノードです。 ## 入力 diff --git a/ja/built-in-nodes/CreateList.mdx b/ja/built-in-nodes/CreateList.mdx index fd737c59d..be9b3e5a8 100644 --- a/ja/built-in-nodes/CreateList.mdx +++ b/ja/built-in-nodes/CreateList.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CreateList" icon: "circle" mode: wide --- + 以下は、ご依頼いただいたComfyUIノードドキュメントの日本語翻訳です。 ## 概要 @@ -23,7 +24,7 @@ Create Listノードは、複数の入力を1つのシーケンシャルなリ | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `list` | 接続された入力からのすべてのアイテムを、提供された順序で連結した単一のリストです。出力データ型は入力データ型と一致します。 | 可変 | +| `リスト` | 接続された入力からのすべてのアイテムを、提供された順序で連結した単一のリストです。出力データ型は入力データ型と一致します。 | 可変 | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/CreateList/ja.md) diff --git a/ja/built-in-nodes/CreateVideo.mdx b/ja/built-in-nodes/CreateVideo.mdx index f450eaf09..a012a3509 100644 --- a/ja/built-in-nodes/CreateVideo.mdx +++ b/ja/built-in-nodes/CreateVideo.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CreateVideo" icon: "circle" mode: wide --- + 以下が翻訳結果です。 Create Video ノードは、画像のシーケンスから動画ファイルを生成します。フレームレート(1秒あたりのフレーム数)を使用して再生速度を指定し、必要に応じて動画に音声を追加することもできます。このノードは、指定されたフレームレートで再生可能な動画形式に画像を結合します。 diff --git a/ja/built-in-nodes/CropByBBoxes.mdx b/ja/built-in-nodes/CropByBBoxes.mdx index dd8f57f9f..caddf2483 100644 --- a/ja/built-in-nodes/CropByBBoxes.mdx +++ b/ja/built-in-nodes/CropByBBoxes.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CropByBBoxes" icon: "circle" mode: wide --- + CropByBBoxes ノードは、入力画像バッチから特定の矩形領域を抽出し、リサイズします。提供されたバウンディングボックスの座標を使用して、各画像から切り取る領域を定義します。切り取られた領域は、指定された出力サイズにリサイズされ、切り抜きを引き伸ばすか、元のアスペクト比を維持するためにパディングするかを選択できます。 ## 入力 diff --git a/ja/built-in-nodes/CropMask.mdx b/ja/built-in-nodes/CropMask.mdx index 110a43f22..dc7904561 100644 --- a/ja/built-in-nodes/CropMask.mdx +++ b/ja/built-in-nodes/CropMask.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CropMask" icon: "circle" mode: wide --- + CropMaskノードは、指定されたマスクから特定の領域を切り抜くために設計されています。ユーザーは座標と寸法を指定して関心領域を定義し、マスクの一部を抽出してさらなる処理や分析に使用できます。 ## 入力 diff --git a/ja/built-in-nodes/CurveEditor.mdx b/ja/built-in-nodes/CurveEditor.mdx index 78a8a1eda..5b71e0590 100644 --- a/ja/built-in-nodes/CurveEditor.mdx +++ b/ja/built-in-nodes/CurveEditor.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CurveEditor" icon: "circle" mode: wide --- + Curve Editorノードは、カーブの調整と微調整を行うためのビジュアルインターフェースを提供します。入力されたカーブの形状を変更したり、オプションでヒストグラムを表示して分布を可視化したりすることができます。このノードは、ワークフローの他の部分で使用するために、修正されたカーブを出力します。 ## 入力 diff --git a/ja/built-in-nodes/CustomCombo.mdx b/ja/built-in-nodes/CustomCombo.mdx index 005a7baad..007502589 100644 --- a/ja/built-in-nodes/CustomCombo.mdx +++ b/ja/built-in-nodes/CustomCombo.mdx @@ -5,6 +5,7 @@ sidebarTitle: "CustomCombo" icon: "circle" mode: wide --- + 以下が翻訳です。 ## 概要 @@ -25,7 +26,7 @@ Custom Combo ノードを使用すると、独自のテキストオプション | 出力名 | 説明 | データ型 | | --- | --- | --- | | `インデックス` | カスタムコンボボックスから選択されたオプションのテキスト文字列。 | STRING | -| `INDEX` | ドロップダウンリスト内で選択されたオプションのインデックス位置。 | INT | +| `インデックス` | ドロップダウンリスト内で選択されたオプションのインデックス位置。 | INT | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/CustomCombo/ja.md) diff --git a/ja/built-in-nodes/DA3GeometryToMesh.mdx b/ja/built-in-nodes/DA3GeometryToMesh.mdx new file mode 100644 index 000000000..9eeb23d51 --- /dev/null +++ b/ja/built-in-nodes/DA3GeometryToMesh.mdx @@ -0,0 +1,32 @@ +--- +title: "DA3GeometryToMesh - ComfyUI Built-in Node Documentation" +description: "Complete documentation for the DA3GeometryToMesh node in ComfyUI. Learn its inputs, outputs, parameters and usage." +sidebarTitle: "DA3GeometryToMesh" +icon: "circle" +mode: wide +--- + +このノードは、深度マップをアンプロジェクションし、結果の点群を三角形分割することで、DA3_GEOMETRY パケットを3Dメッシュに変換します。バッチから1枚の画像を処理し、テクスチャ付きまたはテクスチャなしの3Dレンダリングに適したメッシュを生成します。 + +## 入力 + +| パラメータ | 説明 | データ型 | 必須 | 範囲 | +|-----------|-------------|-----------|----------|-------| +| `da3_geometry` | 深度マップ、オプションの信頼度マップ、オプションの空マップ、およびソース画像を含む DA3_GEOMETRY パケット | DA3_GEOMETRY | はい | - | +| `batch_index` | 変換するバッチ内の画像を指定します。画像ごとに頂点数が異なるため、バッチを積み重ねることはできません(デフォルト:0) | INT | はい | 0 ~ 4096 | +| `decimation` | 頂点ストライド。1 = フル解像度、2 = 半分、など(デフォルト:1) | INT | はい | 1 ~ 8 | +| `discontinuity_threshold` | 3x3の深度範囲がこの割合を超える三角形を削除します。0 = オフ(デフォルト:0.04) | FLOAT | はい | 0.0 ~ 1.0 | +| `confidence_threshold` | 画像ごとの正規化された信頼度がこの値未満のピクセルを除外します。0 = すべて保持、1 = 最も信頼度の高い1ピクセルのみ保持。ジオメトリに信頼度マップがある場合(Small/Baseモデル)に使用されます(デフォルト:0.1) | FLOAT | はい | 0.0 ~ 1.0 | +| `use_sky_mask` | 空の確率が高いピクセル(空 >= 0.5)をメッシュから除外します。ジオメトリに空マップがある場合(Mono/Metricモデル)に使用されます(デフォルト:True) | BOOLEAN | はい | True または False | +| `texture` | ソース画像をベースカラーテクスチャとして使用します(デフォルト:True) | BOOLEAN | はい | True または False | + +## 出力 + +| 出力名 | 説明 | データ型 | +|-------------|-------------|-----------| +| `MESH` | 頂点、面、UV座標、およびオプションのテクスチャを持つ三角形分割された3Dメッシュ | MESH | + +> このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/DA3GeometryToMesh/ja.md) + +--- +**Source fingerprint (SHA-256):** `1d311223a8d131030bcd4930d21852a21ac9dd5758e7f8b8d20b1cf68698893b` diff --git a/ja/built-in-nodes/DA3GeometryToPointCloud.mdx b/ja/built-in-nodes/DA3GeometryToPointCloud.mdx new file mode 100644 index 000000000..7e26dfc17 --- /dev/null +++ b/ja/built-in-nodes/DA3GeometryToPointCloud.mdx @@ -0,0 +1,30 @@ +--- +title: "DA3GeometryToPointCloud - ComfyUI Built-in Node Documentation" +description: "Complete documentation for the DA3GeometryToPointCloud node in ComfyUI. Learn its inputs, outputs, parameters and usage." +sidebarTitle: "DA3GeometryToPointCloud" +icon: "circle" +mode: wide +--- + +このノードは、DA3_GEOMETRY オブジェクトから深度マップを3Dポイントクラウドに変換します。信頼度マスクと空マスクに基づいてフィルタリングを適用し、マルチビューシーンに適した共通のワールド座標系にポイントを変換します。 + +## 入力 + +| パラメータ | 説明 | データ型 | 必須 | 範囲 | +|-----------|-------------|-----------|----------|-------| +| `da3_geometry` | 深度データとオプションの画像、信頼度、空マップを含む DA3_GEOMETRY オブジェクト | DA3_GEOMETRY | はい | - | +| `batch_index` | バッチ内のどの画像を変換するか(デフォルト:0) | INT | はい | 0 から 4096 | +| `confidence_threshold` | 画像ごとの正規化された信頼度がこの値を下回るピクセルを除外します(0 = すべて保持)。ジオメトリに信頼度マップがある場合(Small/Baseモデル)に使用されます。(デフォルト:0.1) | FLOAT | はい | 0.0 から 1.0 | +| `use_sky_mask` | 空の確率が高いピクセル(空 >= 0.5)を除外します。ジオメトリに空マップがある場合(Mono/Metricモデル)に使用されます。(デフォルト:True) | BOOLEAN | はい | True または False | +| `downsample` | Nピクセルごとに1ピクセルを取得します(1 = フル解像度)。値が大きいほどポイント数が減り、処理が高速化します。(デフォルト:1) | INT | はい | 1 から 16 | + +## 出力 + +| 出力名 | 説明 | データ型 | +|-------------|-------------|-----------| +| `point_cloud` | フィルタリングされた3Dポイント、オプションの色、およびオプションの信頼度値を含むポイントクラウドオブジェクト | DA3_POINT_CLOUD | + +> このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/DA3GeometryToPointCloud/ja.md) + +--- +**Source fingerprint (SHA-256):** `3cf5bdbb8afdfcfc02f9832a8cbc5a3df49da755dea6df01792aa6ef9e5d7287` diff --git a/ja/built-in-nodes/DA3Inference.mdx b/ja/built-in-nodes/DA3Inference.mdx new file mode 100644 index 000000000..7ab6101e6 --- /dev/null +++ b/ja/built-in-nodes/DA3Inference.mdx @@ -0,0 +1,38 @@ +--- +title: "DA3Inference - ComfyUI Built-in Node Documentation" +description: "Complete documentation for the DA3Inference node in ComfyUI. Learn its inputs, outputs, parameters and usage." +sidebarTitle: "DA3Inference" +icon: "circle" +mode: wide +--- + +このノードは、Depth Anything 3 モデルを画像に適用し、深度と幾何学情報を推定します。マルチビューモードでは、複数の画像を同一シーンの別々のビューとしてまとめて処理し、幾何学的に一貫した深度マップとカメラポーズを生成します。 + +## 入力 + +| パラメータ | 説明 | データ型 | 必須 | 範囲 | +|-----------|-------------|-----------|----------|-------| +| `da3_model` | 推論に使用する Depth Anything 3 モデル | DA3_MODEL | はい | - | +| `image` | 処理する入力画像(複数可) | IMAGE | はい | - | +| `resolution` | モデルが動作する解像度(最長辺、14の倍数)。値が小さいほど高速でVRAM使用量が少なくなります。値が大きいほど詳細な結果が得られます。出力は元のサイズにアップサンプリングされます(デフォルト:504) | INT | はい | 140~2520(ステップ:14) | +| `resize_method` | upper_bound_resize:最長辺が解像度と一致するようにスケーリング(メモリを抑える、デフォルト)。lower_bound_resize:最短辺が解像度と一致するようにスケーリング(縦長/横長の画像で詳細を保持、メモリ使用量増加) | COMBO | はい | `"upper_bound_resize"`
`"lower_bound_resize"` | +| `mode` | mono:単一ビュー画像処理(すべてのモデルバリアントで動作)。multiview:すべての画像をまとめて処理し、幾何学的一貫性とカメラポーズ推定を実現(SmallおよびBaseモデルのみ) | COMBO | はい | `"mono"`
`"multiview"` | +| `ref_view_strategy` | マルチビューモードで幾何学的アンカーとなるビュー。saddle_balanced:他のすべてのビューに対して最も平均的なビュー(一般的に最適)。saddle_sim_range:他のビューと最も視覚的に異なるビュー。first / middle:固定位置による選択 | COMBO | いいえ(条件付き) | `"saddle_balanced"`
`"saddle_sim_range"`
`"first"`
`"middle"` | +| `pose_method` | カメラの視野角の推定方法(SmallおよびBaseモデルのみ)。cam_dec:画像特徴から学習。ray_pose:モデルの3Dレイ出力から幾何学的に導出。3D出力の遠近感の正確さに影響します | COMBO | いいえ(条件付き) | `"cam_dec"`
`"ray_pose"` | + +**パラメータ制約に関する注意事項:** +- `ref_view_strategy` および `pose_method` パラメータは、`mode` が `"multiview"` に設定されている場合のみ使用可能です +- マルチビューモードには Small または Base モデルバリアントが必要です。他のヘッドタイプ(Metric や Mono など)のモデルは、クロスビューアテンションやカメラポーズ推定をサポートしていません +- `pose_method` が `"cam_dec"` に設定されている場合、モデルにカメラデコーダが必要です。`"ray_pose"` に設定されている場合、モデルに DualDPT ヘッドが必要です +- 選択した `pose_method` が読み込まれたモデルと互換性がない場合、エラーが発生します + +## 出力 + +| 出力名 | 説明 | データ型 | +|-------------|-------------|-----------| +| `da3_geometry` | 非正規化テンソルの辞書。常に depth、image、mode のキーを含みます。オプションのキーには、sky(Mono/Metricモデル用)、confidence(Small/Baseモデル用)、extrinsics および intrinsics(マルチビューモード用)があります | DA3_GEOMETRY | + +> このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/DA3Inference/ja.md) + +--- +**Source fingerprint (SHA-256):** `e91dd47e6a01719cdd6b6ce8a9bcc45933cac72c5e147ac42906d2f83ab7c250` diff --git a/ja/built-in-nodes/DA3Render.mdx b/ja/built-in-nodes/DA3Render.mdx new file mode 100644 index 000000000..eb028edfc --- /dev/null +++ b/ja/built-in-nodes/DA3Render.mdx @@ -0,0 +1,54 @@ +--- +title: "DA3Render - ComfyUI Built-in Node Documentation" +description: "Complete documentation for the DA3Render node in ComfyUI. Learn its inputs, outputs, parameters and usage." +sidebarTitle: "DA3Render" +icon: "circle" +mode: wide +--- + +このノードは、Depth Anything 3 のジオメトリデータから可視化画像をレンダリングします。選択した出力モードに応じて、深度マップ、信頼度マップ、または空マスクを出力できます。 + +## 入力 + +| パラメータ | 説明 | データ型 | 必須 | 範囲 | +|-----------|-------------|-----------|----------|-------| +| `da3_geometry` | 深度、オプションで空および信頼度テンソルを含む Depth Anything 3 ジオメトリデータパケット | DA3_GEOMETRY | はい | - | +| `output` | レンダリングする可視化の種類。オプションには depth、depth_colored、sky_mask、confidence があります。各オプションには独自のサブパラメータセットがあります。 | COMBO | はい | `"depth"`
`"depth_colored"`
`"sky_mask"`
`"confidence"` | + +### `output` オプションのサブパラメータ + +`output` が `"depth"` または `"depth_colored"` に設定されている場合: + +| パラメータ | 説明 | データ型 | 必須 | 範囲 | +|-----------|-------------|-----------|----------|-------| +| `normalization` | 深度の正規化方法。v2_style は平均/標準偏差による正規化を使用し、知覚的にバランスの取れた結果を得ます(デフォルト)。min_max は深度範囲全体を [0, 1] に引き伸ばし、最大コントラストを実現します。raw は Metric モデルでメートル単位をスケーリングせずに保持します。 | COMBO | はい | `"v2_style"`
`"min_max"`
`"raw"` | +| `apply_sky_clip` | 正規化前に空領域の深度を前景深度の99パーセンタイルにクリップします。da3_geometry 入力に sky キーが必要です(Mono/Metric モデルのみ)。デフォルト:False | BOOLEAN | はい | True
False | + +`output` が `"sky_mask"` に設定されている場合: + +| パラメータ | 説明 | データ型 | 必須 | 範囲 | +|-----------|-------------|-----------|----------|-------| +| `colored` | 空マスクに Turbo カラーマップを適用します。デフォルト:False | BOOLEAN | はい | True
False | + +`output` が `"confidence"` に設定されている場合: + +| パラメータ | 説明 | データ型 | 必須 | 範囲 | +|-----------|-------------|-----------|----------|-------| +| `colored` | 信頼度マップに Turbo カラーマップを適用します。デフォルト:False | BOOLEAN | はい | True
False | + +### パラメータ制約 + +- `apply_sky_clip` が True に設定されている場合、`da3_geometry` 入力に sky テンソルが含まれている必要があります。これは Mono または Metric モデルを使用する場合のみ利用可能です。sky テンソルがない場合、ノードはエラーを発生させます。 +- `sky_mask` 出力オプションには、`da3_geometry` 入力に sky テンソルが必要です。これは Mono または Metric モデルでのみ利用可能です。 +- `confidence` 出力オプションには、`da3_geometry` 入力に信頼度テンソルが必要です。これは Small または Base モデルでのみ利用可能です。 + +## 出力 + +| 出力名 | 説明 | データ型 | +|-------------|-------------|-----------| +| `IMAGE` | レンダリングされた可視化画像テンソル。深度出力の場合は、グレースケールまたはカラーの深度マップを返します。sky_mask および confidence の場合は、colored パラメータに応じてグレースケールまたはカラーの可視化画像を返します。 | IMAGE | + +> このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/DA3Render/ja.md) + +--- +**Source fingerprint (SHA-256):** `54d4cde95a916cac26c8a2e19c5623e794d46c0d7652f1c8204f9f2a0deabe0c` diff --git a/ja/built-in-nodes/DCTestNode.mdx b/ja/built-in-nodes/DCTestNode.mdx index 35d9f4608..e59df2115 100644 --- a/ja/built-in-nodes/DCTestNode.mdx +++ b/ja/built-in-nodes/DCTestNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "DCTestNode" icon: "circle" mode: wide --- + 以下が翻訳結果です。 DCTestNodeは、動的コンボボックスでのユーザーの選択に基づいて異なるタイプのデータを返すロジックノードです。これは条件付きルーターとして機能し、選択されたオプションによって、どの入力フィールドがアクティブになり、ノードがどのタイプの値を出力するかが決まります。 diff --git a/ja/built-in-nodes/DeprecatedCheckpointLoader.mdx b/ja/built-in-nodes/DeprecatedCheckpointLoader.mdx index 5dfeb00db..075473491 100644 --- a/ja/built-in-nodes/DeprecatedCheckpointLoader.mdx +++ b/ja/built-in-nodes/DeprecatedCheckpointLoader.mdx @@ -5,6 +5,7 @@ sidebarTitle: "DeprecatedCheckpointLoader" icon: "circle" mode: wide --- + CheckpointLoaderノードは、高度な読み込み操作、具体的にはモデルチェックポイントとその設定を読み込むために設計されています。このノードは、指定されたディレクトリから設定やチェックポイントを含む、生成モデルの初期化と実行に必要なモデルコンポーネントの取得を容易にします。 ## 入力 diff --git a/ja/built-in-nodes/DeprecatedDiffusersLoader.mdx b/ja/built-in-nodes/DeprecatedDiffusersLoader.mdx index 718b2116e..92df777f2 100644 --- a/ja/built-in-nodes/DeprecatedDiffusersLoader.mdx +++ b/ja/built-in-nodes/DeprecatedDiffusersLoader.mdx @@ -5,6 +5,7 @@ sidebarTitle: "DeprecatedDiffusersLoader" icon: "circle" mode: wide --- + DiffusersLoaderノードは、diffusersライブラリからモデルを読み込むために設計されており、指定されたモデルパスに基づいてUNet、CLIP、VAEモデルの読み込みを処理します。このノードは、これらのモデルをComfyUIフレームワークに統合し、テキストから画像への生成、画像操作などの高度な機能を実現します。 ## 入力 diff --git a/ja/built-in-nodes/DiffControlNetLoader.mdx b/ja/built-in-nodes/DiffControlNetLoader.mdx index 6586731c9..e8fea270d 100644 --- a/ja/built-in-nodes/DiffControlNetLoader.mdx +++ b/ja/built-in-nodes/DiffControlNetLoader.mdx @@ -5,6 +5,7 @@ sidebarTitle: "DiffControlNetLoader" icon: "circle" mode: wide --- + このノードは、`ComfyUI/models/controlnet` フォルダ内のモデルを検出し、さらに `extra_model_paths.yaml` ファイルで設定された追加パスからもモデルを読み取ります。場合によっては、**ComfyUI インターフェースを更新(リフレッシュ)** して、対応するフォルダからモデルファイルを読み取らせる必要があります。 DiffControlNetLoader ノードは、差分制御ネットワークを読み込むために設計されています。これは、制御ネットの仕様に基づいて別のモデルの動作を変更できる特殊なモデルです。このノードを使用すると、差分制御ネットを適用することでモデルの動作を動的に調整し、カスタマイズされたモデル出力の作成を容易にします。 diff --git a/ja/built-in-nodes/DifferentialDiffusion.mdx b/ja/built-in-nodes/DifferentialDiffusion.mdx index d7aeb43d0..5c76530af 100644 --- a/ja/built-in-nodes/DifferentialDiffusion.mdx +++ b/ja/built-in-nodes/DifferentialDiffusion.mdx @@ -5,6 +5,7 @@ sidebarTitle: "DifferentialDiffusion" icon: "circle" mode: wide --- + このドキュメントはAI生成です。誤りや改善の提案がございましたら、ぜひご協力ください。[GitHubで編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/DifferentialDiffusion/en.md) Differential Diffusionノードは、タイムステップのしきい値に基づいてバイナリマスクを適用することで、ノイズ除去プロセスを変更します。このノードは、元のノイズ除去マスクとしきい値ベースのバイナリマスクをブレンドするマスクを作成し、拡散プロセスの強度を制御調整できるようにします。 diff --git a/ja/built-in-nodes/DiffusersLoader.mdx b/ja/built-in-nodes/DiffusersLoader.mdx index 6e8914649..e80a8e524 100644 --- a/ja/built-in-nodes/DiffusersLoader.mdx +++ b/ja/built-in-nodes/DiffusersLoader.mdx @@ -5,6 +5,7 @@ sidebarTitle: "DiffusersLoader" icon: "circle" mode: wide --- + DiffusersLoaderノードは、diffusers形式の事前学習済みモデルを読み込みます。`model_index.json`ファイルを含む有効なdiffusersモデルディレクトリを検索し、パイプラインで使用するためにMODEL、CLIP、VAEコンポーネントとして読み込みます。このノードは非推奨のローダーカテゴリに属し、Hugging Face diffusersモデルとの互換性を提供します。 ## 入力 diff --git a/ja/built-in-nodes/DisableNoise.mdx b/ja/built-in-nodes/DisableNoise.mdx index 760fec969..024365f4e 100644 --- a/ja/built-in-nodes/DisableNoise.mdx +++ b/ja/built-in-nodes/DisableNoise.mdx @@ -5,6 +5,7 @@ sidebarTitle: "DisableNoise" icon: "circle" mode: wide --- + DisableNoise ノードは、サンプリング処理におけるノイズ生成を無効化するための空のノイズ設定を提供します。このノードはノイズデータを含まない特殊なノイズオブジェクトを返すため、この出力に接続された他のノードはノイズ関連の処理をスキップできるようになります。 ## 入力 diff --git a/ja/built-in-nodes/DrawBBoxes.mdx b/ja/built-in-nodes/DrawBBoxes.mdx index 7aa7124b7..d818c26fe 100644 --- a/ja/built-in-nodes/DrawBBoxes.mdx +++ b/ja/built-in-nodes/DrawBBoxes.mdx @@ -5,6 +5,7 @@ sidebarTitle: "DrawBBoxes" icon: "circle" mode: wide --- + DrawBBoxes ノードは、画像上にバウンディングボックス、ラベル、信頼度スコアを描画することで、物体検出結果を可視化します。入力画像が提供されない場合は、描画するすべてのボックスを収容できる十分な大きさの空白キャンバスを作成します。バッチ処理に対応しており、複数の画像に対して異なる検出結果を描画したり、バッチ全体で同じ検出結果を繰り返し描画することができます。 ## 入力 diff --git a/ja/built-in-nodes/DualCFGGuider.mdx b/ja/built-in-nodes/DualCFGGuider.mdx index 4b0cf11a1..293ecec6f 100644 --- a/ja/built-in-nodes/DualCFGGuider.mdx +++ b/ja/built-in-nodes/DualCFGGuider.mdx @@ -5,6 +5,7 @@ sidebarTitle: "DualCFGGuider" icon: "circle" mode: wide --- + {DualCFGGuider}ノードは、デュアル分類器不要ガイダンス(Dual Classifier-Free Guidance)サンプリングのためのガイダンスシステムを作成します。2つのポジティブ条件付け入力と1つのネガティブ条件付け入力を組み合わせ、各条件付けペアに異なるガイダンススケールを適用することで、生成出力に対する各プロンプトの影響を制御します。 ## 入力 diff --git a/ja/built-in-nodes/DualCLIPLoader.mdx b/ja/built-in-nodes/DualCLIPLoader.mdx index 03e8fa86d..c74334e41 100644 --- a/ja/built-in-nodes/DualCLIPLoader.mdx +++ b/ja/built-in-nodes/DualCLIPLoader.mdx @@ -5,6 +5,7 @@ sidebarTitle: "DualCLIPLoader" icon: "circle" mode: wide --- + DualCLIPLoader ノードは、2つのCLIPモデルを同時に読み込むために設計されており、両方のモデルからの特徴量の統合や比較を必要とする操作を容易にします。 このノードは、`ComfyUI/models/text_encoders` フォルダ内にあるモデルを検出します。 diff --git a/ja/built-in-nodes/DualModelGuider.mdx b/ja/built-in-nodes/DualModelGuider.mdx index dd5d89d13..292f8a1f9 100644 --- a/ja/built-in-nodes/DualModelGuider.mdx +++ b/ja/built-in-nodes/DualModelGuider.mdx @@ -5,7 +5,6 @@ sidebarTitle: "DualModelGuider" icon: "circle" mode: wide --- -# デュアルモデルCFGガイダー このノードを使用すると、ガイド付きCFGサンプリングプロセス中に2つの異なるモデルを使用できます。ポジティブ(条件付き)パスには1つのモデル、ネガティブ(無条件)パスには別のモデルを使用します。ネガティブモデルが指定されていない場合は、単一モデルを使用する標準のCFGガイダーとして動作します。 diff --git a/ja/built-in-nodes/EasyCache.mdx b/ja/built-in-nodes/EasyCache.mdx index ecbb3bf48..428194f5c 100644 --- a/ja/built-in-nodes/EasyCache.mdx +++ b/ja/built-in-nodes/EasyCache.mdx @@ -5,6 +5,7 @@ sidebarTitle: "EasyCache" icon: "circle" mode: wide --- + EasyCache ノードは、モデル用のネイティブキャッシュシステムを実装し、サンプリングプロセス中に以前計算したステップを再利用することでパフォーマンスを向上させます。サンプリングのタイムラインにおいて、キャッシュの使用を開始および停止するタイミングを設定可能な閾値とともに、モデルに EasyCache 機能を追加します。 ## 入力 diff --git a/ja/built-in-nodes/ElevenLabsAudioIsolation.mdx b/ja/built-in-nodes/ElevenLabsAudioIsolation.mdx index a70795b50..e52939f65 100644 --- a/ja/built-in-nodes/ElevenLabsAudioIsolation.mdx +++ b/ja/built-in-nodes/ElevenLabsAudioIsolation.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ElevenLabsAudioIsolation" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ElevenLabs Voice Isolationノードは、オーディオファイルから背景ノイズを除去し、ボーカルや音声を分離します。このノードはオーディオをElevenLabs APIに送信して処理し、クリーンなオーディオを返します。 diff --git a/ja/built-in-nodes/ElevenLabsInstantVoiceClone.mdx b/ja/built-in-nodes/ElevenLabsInstantVoiceClone.mdx index 36adc53df..1caf1c7a3 100644 --- a/ja/built-in-nodes/ElevenLabsInstantVoiceClone.mdx +++ b/ja/built-in-nodes/ElevenLabsInstantVoiceClone.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ElevenLabsInstantVoiceClone" icon: "circle" mode: wide --- + 以下が翻訳結果です。 このドキュメントは AI によって生成されました。誤りを見つけた場合や改善の提案がある場合は、ぜひご協力ください! [GitHub で編集する](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ElevenLabsInstantVoiceClone/en.md) @@ -24,7 +25,7 @@ ElevenLabs Instant Voice Clone ノードは、1 ~ 8 件の音声録音を分 | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `voice` | 新しく作成されたクローン音声モデルの一意の識別子です。この出力は、他の ElevenLabs テキスト読み上げノードに接続できます。 | ELEVENLABS_VOICE | +| `ボイス` | 新しく作成されたクローン音声モデルの一意の識別子です。この出力は、他の ElevenLabs テキスト読み上げノードに接続できます。 | ELEVENLABS_VOICE | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ElevenLabsInstantVoiceClone/ja.md) diff --git a/ja/built-in-nodes/ElevenLabsSpeechToSpeech.mdx b/ja/built-in-nodes/ElevenLabsSpeechToSpeech.mdx index 0deb828c0..3f14bf97b 100644 --- a/ja/built-in-nodes/ElevenLabsSpeechToSpeech.mdx +++ b/ja/built-in-nodes/ElevenLabsSpeechToSpeech.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ElevenLabsSpeechToSpeech" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ElevenLabs Speech to Speech ノードは、入力された音声ファイルを別の声に変換します。ElevenLabs API を使用して音声を変換し、元の音声の内容と感情的なトーンを保持します。 diff --git a/ja/built-in-nodes/ElevenLabsSpeechToText.mdx b/ja/built-in-nodes/ElevenLabsSpeechToText.mdx index 79e869ea4..d4c159e49 100644 --- a/ja/built-in-nodes/ElevenLabsSpeechToText.mdx +++ b/ja/built-in-nodes/ElevenLabsSpeechToText.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ElevenLabsSpeechToText" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ElevenLabs Speech to Text ノードは、オーディオファイルをテキストに文字起こしします。ElevenLabs の API を使用して、音声を書き起こしテキストに変換します。自動言語検出、話者の識別、音楽や笑い声などの非音声サウンドのタグ付けなどの機能をサポートしています。 @@ -30,9 +31,9 @@ ElevenLabs Speech to Text ノードは、オーディオファイルをテキス | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `言語コード` | オーディオから文字起こしされたテキスト。 | STRING | -| `単語JSON` | 検出されたオーディオの言語コード。 | STRING | -| `words_json` | タイムスタンプや、有効な場合は話者ラベルを含む、詳細な単語レベルの情報を含む JSON 形式の文字列。 | STRING | +| `テキスト` | オーディオから文字起こしされたテキスト。 | STRING | +| `言語コード` | 検出されたオーディオの言語コード。 | STRING | +| `単語JSON` | タイムスタンプや、有効な場合は話者ラベルを含む、詳細な単語レベルの情報を含む JSON 形式の文字列。 | STRING | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ElevenLabsSpeechToText/ja.md) diff --git a/ja/built-in-nodes/ElevenLabsTextToDialogue.mdx b/ja/built-in-nodes/ElevenLabsTextToDialogue.mdx index 5368f5f92..8877be75f 100644 --- a/ja/built-in-nodes/ElevenLabsTextToDialogue.mdx +++ b/ja/built-in-nodes/ElevenLabsTextToDialogue.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ElevenLabsTextToDialogue" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ElevenLabs Text to Dialogue ノードは、テキストから複数の話者による音声ダイアログを生成します。異なるテキスト行と各参加者に個別の声を指定することで、会話を作成できます。このノードは、ダイアログリクエストを ElevenLabs API に送信し、生成された音声を返します。 diff --git a/ja/built-in-nodes/ElevenLabsTextToSoundEffects.mdx b/ja/built-in-nodes/ElevenLabsTextToSoundEffects.mdx index db93e172a..9545b4667 100644 --- a/ja/built-in-nodes/ElevenLabsTextToSoundEffects.mdx +++ b/ja/built-in-nodes/ElevenLabsTextToSoundEffects.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ElevenLabsTextToSoundEffects" icon: "circle" mode: wide --- + 以下は、指定されたルールに従って翻訳した日本語版ドキュメントです。 --- diff --git a/ja/built-in-nodes/ElevenLabsTextToSpeech.mdx b/ja/built-in-nodes/ElevenLabsTextToSpeech.mdx index 9601b300d..5387990ce 100644 --- a/ja/built-in-nodes/ElevenLabsTextToSpeech.mdx +++ b/ja/built-in-nodes/ElevenLabsTextToSpeech.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ElevenLabsTextToSpeech" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ElevenLabs Text to Speech ノードは、ElevenLabs API を使用して、書き込まれたテキストを音声に変換します。特定の音声を選択し、安定性、速度、スタイルなどのさまざまな音声特性を微調整して、カスタマイズされた音声出力を生成できます。 diff --git a/ja/built-in-nodes/ElevenLabsVoiceSelector.mdx b/ja/built-in-nodes/ElevenLabsVoiceSelector.mdx index e5972b83f..9b1493b8f 100644 --- a/ja/built-in-nodes/ElevenLabsVoiceSelector.mdx +++ b/ja/built-in-nodes/ElevenLabsVoiceSelector.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ElevenLabsVoiceSelector" icon: "circle" mode: wide --- + ElevenLabs Voice Selector ノードを使用すると、ElevenLabs テキスト読み上げ用の定義済み音声リストから特定の音声を選択できます。このノードは音声名を入力として受け取り、音声生成に必要な対応する音声識別子を出力します。このノードにより、他の ElevenLabs オーディオノードと互換性のある音声を簡単に選択できるようになります。 ## 入力 diff --git a/ja/built-in-nodes/EmptyARVideoLatent.mdx b/ja/built-in-nodes/EmptyARVideoLatent.mdx index c23eba69d..e4fcfc712 100644 --- a/ja/built-in-nodes/EmptyARVideoLatent.mdx +++ b/ja/built-in-nodes/EmptyARVideoLatent.mdx @@ -5,6 +5,7 @@ sidebarTitle: "EmptyARVideoLatent" icon: "circle" mode: wide --- + ## 概要 EmptyARVideoLatent ノードは、動画生成用の空の潜在表現を作成します。指定された寸法、アスペクト比、長さを持つゼロテンソルを提供することで、動画生成プロセスを初期化するために使用されます。 diff --git a/ja/built-in-nodes/EmptyAceStep1.5LatentAudio.mdx b/ja/built-in-nodes/EmptyAceStep1.5LatentAudio.mdx index 589b550ae..5317d118b 100644 --- a/ja/built-in-nodes/EmptyAceStep1.5LatentAudio.mdx +++ b/ja/built-in-nodes/EmptyAceStep1.5LatentAudio.mdx @@ -5,6 +5,7 @@ sidebarTitle: "EmptyAceStep1.5LatentAudio" icon: "circle" mode: wide --- + ## 概要Empty Ace Step 1.5 Latent Audio ノードは、オーディオ処理用に設計された空の潜在テンソルを作成します。指定された長さとバッチサイズの無音オーディオ潜在表現を生成し、ComfyUI でのオーディオ生成ワークフローの開始点として使用できます。このノードは、入力された秒数と固定サンプルレートに基づいて潜在長を計算します。 ## 入力 diff --git a/ja/built-in-nodes/EmptyAceStepLatentAudio.mdx b/ja/built-in-nodes/EmptyAceStepLatentAudio.mdx index 50dba408d..291693a44 100644 --- a/ja/built-in-nodes/EmptyAceStepLatentAudio.mdx +++ b/ja/built-in-nodes/EmptyAceStepLatentAudio.mdx @@ -5,6 +5,7 @@ sidebarTitle: "EmptyAceStepLatentAudio" icon: "circle" mode: wide --- + EmptyAceStepLatentAudioノードは、指定された長さの空の潜在音声サンプルを作成します。ゼロで埋められた無音の音声潜在表現のバッチを生成し、その長さは入力された秒数と音声処理パラメータに基づいて計算されます。このノードは、潜在表現を必要とする音声処理ワークフローの初期化に役立ちます。 ## 入力 diff --git a/ja/built-in-nodes/EmptyAudio.mdx b/ja/built-in-nodes/EmptyAudio.mdx index 5b721aecc..03586a251 100644 --- a/ja/built-in-nodes/EmptyAudio.mdx +++ b/ja/built-in-nodes/EmptyAudio.mdx @@ -5,6 +5,7 @@ sidebarTitle: "EmptyAudio" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ## 概要 diff --git a/ja/built-in-nodes/EmptyChromaRadianceLatentImage.mdx b/ja/built-in-nodes/EmptyChromaRadianceLatentImage.mdx index 737b4d943..efed76b66 100644 --- a/ja/built-in-nodes/EmptyChromaRadianceLatentImage.mdx +++ b/ja/built-in-nodes/EmptyChromaRadianceLatentImage.mdx @@ -5,6 +5,7 @@ sidebarTitle: "EmptyChromaRadianceLatentImage" icon: "circle" mode: wide --- + EmptyChromaRadianceLatentImageノードは、クロマラディアンスワークフローで使用するための、指定された寸法の空白の潜在画像を作成します。このノードは、潜在空間操作の開始点として機能するゼロで満たされたテンソルを生成します。ノードでは、空白の潜在画像の幅、高さ、およびバッチサイズを定義できます。 ## 入力 diff --git a/ja/built-in-nodes/EmptyCosmosLatentVideo.mdx b/ja/built-in-nodes/EmptyCosmosLatentVideo.mdx index 23ee190be..87641b14a 100644 --- a/ja/built-in-nodes/EmptyCosmosLatentVideo.mdx +++ b/ja/built-in-nodes/EmptyCosmosLatentVideo.mdx @@ -5,6 +5,7 @@ sidebarTitle: "EmptyCosmosLatentVideo" icon: "circle" mode: wide --- + EmptyCosmosLatentVideo ノードは、指定された寸法で空の潜在ビデオテンソルを作成します。ゼロで埋められた潜在表現を生成し、ビデオ生成ワークフローの開始点として使用できます。幅、高さ、フレーム数、バッチサイズのパラメータを設定可能です。 ## 入力 diff --git a/ja/built-in-nodes/EmptyFlux2LatentImage.mdx b/ja/built-in-nodes/EmptyFlux2LatentImage.mdx index 8a999c14b..8b2945baa 100644 --- a/ja/built-in-nodes/EmptyFlux2LatentImage.mdx +++ b/ja/built-in-nodes/EmptyFlux2LatentImage.mdx @@ -5,6 +5,7 @@ sidebarTitle: "EmptyFlux2LatentImage" icon: "circle" mode: wide --- + EmptyFlux2LatentImageノードは、空の潜在表現を作成します。ゼロで満たされたテンソルを生成し、Fluxモデルのノイズ除去プロセスの開始点として機能します。潜在表現の次元は、入力された幅と高さに基づき、16分の1にスケールダウンされます。 ## 入力 diff --git a/ja/built-in-nodes/EmptyHiDreamO1LatentImage.mdx b/ja/built-in-nodes/EmptyHiDreamO1LatentImage.mdx index c99161f1d..db78aeba2 100644 --- a/ja/built-in-nodes/EmptyHiDreamO1LatentImage.mdx +++ b/ja/built-in-nodes/EmptyHiDreamO1LatentImage.mdx @@ -5,6 +5,7 @@ sidebarTitle: "EmptyHiDreamO1LatentImage" icon: "circle" mode: wide --- + 以下は、指定された翻訳ルールに従って日本語に翻訳したドキュメントです。 ## 概要 diff --git a/ja/built-in-nodes/EmptyHunyuanImageLatent.mdx b/ja/built-in-nodes/EmptyHunyuanImageLatent.mdx index 0ac548d3f..9e9e9c080 100644 --- a/ja/built-in-nodes/EmptyHunyuanImageLatent.mdx +++ b/ja/built-in-nodes/EmptyHunyuanImageLatent.mdx @@ -5,6 +5,7 @@ sidebarTitle: "EmptyHunyuanImageLatent" icon: "circle" mode: wide --- + 以下が翻訳結果です。 EmptyHunyuanImageLatent ノードは、Hunyuan 画像生成モデルで使用するための特定の寸法を持つ空の潜在テンソルを作成します。ワークフロー内の後続ノードで処理可能な空白の開始点を生成し、潜在空間の幅、高さ、およびバッチサイズを指定できます。 diff --git a/ja/built-in-nodes/EmptyHunyuanLatentVideo.mdx b/ja/built-in-nodes/EmptyHunyuanLatentVideo.mdx index 6e125daf9..002d717db 100644 --- a/ja/built-in-nodes/EmptyHunyuanLatentVideo.mdx +++ b/ja/built-in-nodes/EmptyHunyuanLatentVideo.mdx @@ -5,6 +5,7 @@ sidebarTitle: "EmptyHunyuanLatentVideo" icon: "circle" mode: wide --- + `EmptyHunyuanLatentVideo` ノードは、`EmptyLatentImage` ノードと類似しています。これは、動画生成のための空白のキャンバスと考えることができ、幅、高さ、長さがキャンバスのプロパティを定義し、バッチサイズが作成するキャンバスの数を決定します。このノードは、後続の動画生成タスクに備えて、空のキャンバスを作成します。 ## 入力 diff --git a/ja/built-in-nodes/EmptyHunyuanVideo15Latent.mdx b/ja/built-in-nodes/EmptyHunyuanVideo15Latent.mdx index a85fbc7fe..b0acc8281 100644 --- a/ja/built-in-nodes/EmptyHunyuanVideo15Latent.mdx +++ b/ja/built-in-nodes/EmptyHunyuanVideo15Latent.mdx @@ -5,6 +5,7 @@ sidebarTitle: "EmptyHunyuanVideo15Latent" icon: "circle" mode: wide --- + このノードは、HunyuanVideo 1.5モデルで使用するために特別にフォーマットされた空の潜在テンソルを作成します。モデルの潜在空間に適したチャンネル数と空間次元を持つゼロのテンソルを割り当てることで、動画生成のための空白の開始点を生成します。 ## 入力 diff --git a/ja/built-in-nodes/EmptyImage.mdx b/ja/built-in-nodes/EmptyImage.mdx index 80709c403..113aa1bdc 100644 --- a/ja/built-in-nodes/EmptyImage.mdx +++ b/ja/built-in-nodes/EmptyImage.mdx @@ -5,6 +5,7 @@ sidebarTitle: "EmptyImage" icon: "circle" mode: wide --- + ## 機能説明 EmptyImageノードは、指定された寸法と色で空白の画像を作成するために使用されます。単色の背景画像を生成でき、画像処理ワークフローの開始点や背景画像としてよく使用されます。 diff --git a/ja/built-in-nodes/EmptyLTXVLatentVideo.mdx b/ja/built-in-nodes/EmptyLTXVLatentVideo.mdx index cf19095ba..745d1dafb 100644 --- a/ja/built-in-nodes/EmptyLTXVLatentVideo.mdx +++ b/ja/built-in-nodes/EmptyLTXVLatentVideo.mdx @@ -5,6 +5,7 @@ sidebarTitle: "EmptyLTXVLatentVideo" icon: "circle" mode: wide --- + EmptyLTXVLatentVideo ノードは、動画処理用の空の潜在テンソルを作成します。指定された寸法を持つ空の開始点を生成し、動画生成ワークフローの入力として使用できます。このノードは、設定された幅、高さ、長さ、バッチサイズでゼロ埋めされた潜在表現を生成します。 ## 入力 diff --git a/ja/built-in-nodes/EmptyLatentAudio.mdx b/ja/built-in-nodes/EmptyLatentAudio.mdx index 2ace8adb9..8d90307a8 100644 --- a/ja/built-in-nodes/EmptyLatentAudio.mdx +++ b/ja/built-in-nodes/EmptyLatentAudio.mdx @@ -5,6 +5,7 @@ sidebarTitle: "EmptyLatentAudio" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ## 概要 diff --git a/ja/built-in-nodes/EmptyLatentHunyuan3Dv2.mdx b/ja/built-in-nodes/EmptyLatentHunyuan3Dv2.mdx index 90f70b8b9..f7316631b 100644 --- a/ja/built-in-nodes/EmptyLatentHunyuan3Dv2.mdx +++ b/ja/built-in-nodes/EmptyLatentHunyuan3Dv2.mdx @@ -5,6 +5,7 @@ sidebarTitle: "EmptyLatentHunyuan3Dv2" icon: "circle" mode: wide --- + このドキュメントは AI が生成したものです。誤りや改善の提案がありましたら、ぜひご協力ください! [GitHub で編集する](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/EmptyLatentHunyuan3Dv2/en.md) EmptyLatentHunyuan3Dv2 ノードは、Hunyuan3Dv2 3D 生成モデル用に特別にフォーマットされた空の潜在テンソルを作成します。このノードは、Hunyuan3Dv2 アーキテクチャに必要な正しい次元と構造を持つ空の潜在空間を生成し、ゼロから 3D 生成ワークフローを開始できるようにします。出力は、後続の 3D 生成プロセスの基盤となる、ゼロで満たされた潜在テンソルです。 diff --git a/ja/built-in-nodes/EmptyLatentImage.mdx b/ja/built-in-nodes/EmptyLatentImage.mdx index 84d06e442..3b3c9fc29 100644 --- a/ja/built-in-nodes/EmptyLatentImage.mdx +++ b/ja/built-in-nodes/EmptyLatentImage.mdx @@ -5,6 +5,7 @@ sidebarTitle: "EmptyLatentImage" icon: "circle" mode: wide --- + `EmptyLatentImage`ノードは、指定された寸法とバッチサイズで空白の潜在空間表現を生成するために設計されています。このノードは、潜在空間での画像生成や操作における基礎的なステップとして機能し、その後の画像合成や修正プロセスの開始点を提供します。 ## 入力 diff --git a/ja/built-in-nodes/EmptyMochiLatentVideo.mdx b/ja/built-in-nodes/EmptyMochiLatentVideo.mdx index 65f7a80c3..bfdc396d9 100644 --- a/ja/built-in-nodes/EmptyMochiLatentVideo.mdx +++ b/ja/built-in-nodes/EmptyMochiLatentVideo.mdx @@ -5,6 +5,7 @@ sidebarTitle: "EmptyMochiLatentVideo" icon: "circle" mode: wide --- + EmptyMochiLatentVideoノードは、指定された寸法で空の潜在ビデオテンソルを作成します。ゼロで埋められた潜在表現を生成し、ビデオ生成ワークフローの開始点として使用できます。このノードでは、潜在ビデオテンソルの幅、高さ、長さ、およびバッチサイズを定義できます。 ## 入力 diff --git a/ja/built-in-nodes/EmptyQwenImageLayeredLatentImage.mdx b/ja/built-in-nodes/EmptyQwenImageLayeredLatentImage.mdx index e41df7cff..f26485ba2 100644 --- a/ja/built-in-nodes/EmptyQwenImageLayeredLatentImage.mdx +++ b/ja/built-in-nodes/EmptyQwenImageLayeredLatentImage.mdx @@ -5,6 +5,7 @@ sidebarTitle: "EmptyQwenImageLayeredLatentImage" icon: "circle" mode: wide --- + ## 概要 Empty Qwen Image Layered Latentノードは、Qwen画像モデルで使用するための空の多層潜在表現を作成します。指定されたレイヤー数、バッチサイズ、および空間次元で構成された、ゼロで満たされたテンソルを生成します。この空の潜在表現は、その後の画像生成や操作ワークフローの開始点として機能します。 ## 入力 diff --git a/ja/built-in-nodes/EmptySD3LatentImage.mdx b/ja/built-in-nodes/EmptySD3LatentImage.mdx index fd74809de..9ab390e07 100644 --- a/ja/built-in-nodes/EmptySD3LatentImage.mdx +++ b/ja/built-in-nodes/EmptySD3LatentImage.mdx @@ -5,6 +5,7 @@ sidebarTitle: "EmptySD3LatentImage" icon: "circle" mode: wide --- + EmptySD3LatentImage ノードは、Stable Diffusion 3 モデル用に特別にフォーマットされた空の潜在画像テンソルを作成します。ゼロで満たされたテンソルを生成し、SD3 パイプラインで期待される正しい次元と構造を持ちます。これは、画像生成ワークフローの開始点として一般的に使用されます。 ## 入力 diff --git a/ja/built-in-nodes/Epsilon Scaling.mdx b/ja/built-in-nodes/Epsilon Scaling.mdx index 2feaa128a..cafddc246 100644 --- a/ja/built-in-nodes/Epsilon Scaling.mdx +++ b/ja/built-in-nodes/Epsilon Scaling.mdx @@ -5,6 +5,7 @@ sidebarTitle: "Epsilon Scaling" icon: "circle" mode: wide --- + このノードは、研究論文「Elucidating the Exposure Bias in Diffusion Models」(arxiv.org/abs/2308.15321v6)で提案されたEpsilon Scaling法を実装しています。サンプリングプロセス中に予測ノイズをスケーリングすることで、露出バイアスを低減し、生成画像の品質向上を実現します。本実装では、論文で実用性と効果のバランスが推奨されている「均一スケジュール」を採用しています。 ## 入力 diff --git a/ja/built-in-nodes/ExponentialScheduler.mdx b/ja/built-in-nodes/ExponentialScheduler.mdx index 65ba202eb..4a0a61500 100644 --- a/ja/built-in-nodes/ExponentialScheduler.mdx +++ b/ja/built-in-nodes/ExponentialScheduler.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ExponentialScheduler" icon: "circle" mode: wide --- + `ExponentialScheduler` ノードは、拡散サンプリングプロセスにおいて指数関数的なスケジュールに従ったシグマ値のシーケンスを生成するために設計されています。このノードは、拡散プロセスの各ステップで適用されるノイズレベルをカスタマイズ可能な方法で制御し、サンプリング動作の微調整を可能にします。 ## 入力 diff --git a/ja/built-in-nodes/ExtendIntermediateSigmas.mdx b/ja/built-in-nodes/ExtendIntermediateSigmas.mdx index 8b54a73cd..da226519e 100644 --- a/ja/built-in-nodes/ExtendIntermediateSigmas.mdx +++ b/ja/built-in-nodes/ExtendIntermediateSigmas.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ExtendIntermediateSigmas" icon: "circle" mode: wide --- + 以下が翻訳結果です。 --- diff --git a/ja/built-in-nodes/FeatherMask.mdx b/ja/built-in-nodes/FeatherMask.mdx index f35b820fa..110b221b5 100644 --- a/ja/built-in-nodes/FeatherMask.mdx +++ b/ja/built-in-nodes/FeatherMask.mdx @@ -5,6 +5,7 @@ sidebarTitle: "FeatherMask" icon: "circle" mode: wide --- + `FeatherMask`ノードは、指定されたマスクのエッジにフェザリング効果を適用し、各エッジからの指定距離に基づいてマスクのエッジの不透明度を滑らかに遷移させます。これにより、よりソフトでブレンドされたエッジ効果が生まれます。 ## 入力 diff --git a/ja/built-in-nodes/File3DToSplat.mdx b/ja/built-in-nodes/File3DToSplat.mdx index 921e1d081..2cf11e1ba 100644 --- a/ja/built-in-nodes/File3DToSplat.mdx +++ b/ja/built-in-nodes/File3DToSplat.mdx @@ -5,7 +5,6 @@ sidebarTitle: "File3DToSplat" icon: "circle" mode: wide --- -# File3DToSplat このノードは、ガウシアンスプラットデータを含む3Dファイルを、ノードグラフで使用可能なガウシアンスプラット形式に変換します。PLY、SPLAT、KSPLAT、SPZのファイル形式に対応しており、ファイル形式はファイルの内容から自動的に検出されます。 diff --git a/ja/built-in-nodes/FlipSigmas.mdx b/ja/built-in-nodes/FlipSigmas.mdx index 52deefcb4..3d8dcf1eb 100644 --- a/ja/built-in-nodes/FlipSigmas.mdx +++ b/ja/built-in-nodes/FlipSigmas.mdx @@ -5,6 +5,7 @@ sidebarTitle: "FlipSigmas" icon: "circle" mode: wide --- + `FlipSigmas`ノードは、拡散モデルで使用されるシグマ値のシーケンスを反転させ、元の最初の値がゼロの場合に非ゼロになるように調整することで操作するように設計されています。この操作は、ノイズレベルを逆順に適応させ、データからノイズを徐々に低減することで動作するモデルにおける生成プロセスを容易にするために重要です。 ## 入力 diff --git a/ja/built-in-nodes/Flux2ImageNode.mdx b/ja/built-in-nodes/Flux2ImageNode.mdx index d3b0de114..0924aaa79 100644 --- a/ja/built-in-nodes/Flux2ImageNode.mdx +++ b/ja/built-in-nodes/Flux2ImageNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "Flux2ImageNode" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ## 概要 diff --git a/ja/built-in-nodes/Flux2Scheduler.mdx b/ja/built-in-nodes/Flux2Scheduler.mdx index 9ff227ee5..88c2b5b6e 100644 --- a/ja/built-in-nodes/Flux2Scheduler.mdx +++ b/ja/built-in-nodes/Flux2Scheduler.mdx @@ -5,6 +5,7 @@ sidebarTitle: "Flux2Scheduler" icon: "circle" mode: wide --- + 以下が翻訳結果です。 Flux2Schedulerノードは、Fluxモデル専用に調整された、ノイズ除去プロセス用のノイズレベル(シグマ)のシーケンスを生成します。このノードは、ノイズ除去ステップ数とターゲット画像の寸法に基づいてスケジュールを計算し、画像生成中のノイズ除去の進行に影響を与えます。 diff --git a/ja/built-in-nodes/FluxDisableGuidance.mdx b/ja/built-in-nodes/FluxDisableGuidance.mdx index a17934616..8b76eb336 100644 --- a/ja/built-in-nodes/FluxDisableGuidance.mdx +++ b/ja/built-in-nodes/FluxDisableGuidance.mdx @@ -5,6 +5,7 @@ sidebarTitle: "FluxDisableGuidance" icon: "circle" mode: wide --- + このドキュメントはAIによって生成されました。誤りを見つけた場合や改善の提案がある場合は、ぜひご貢献ください![GitHubで編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/FluxDisableGuidance/en.md) このノードは、Fluxおよび類似モデルにおけるガイダンス埋め込み機能を完全に無効化します。条件付けデータを入力として受け取り、ガイダンスコンポーネントをNoneに設定することで削除し、生成プロセスにおけるガイダンスベースの条件付けを実質的にオフにします。 diff --git a/ja/built-in-nodes/FluxEraseNode.mdx b/ja/built-in-nodes/FluxEraseNode.mdx index cbb4fd910..e20b55088 100644 --- a/ja/built-in-nodes/FluxEraseNode.mdx +++ b/ja/built-in-nodes/FluxEraseNode.mdx @@ -5,7 +5,6 @@ sidebarTitle: "FluxEraseNode" icon: "circle" mode: wide --- -# Flux Erase ノード 画像からマスクされたオブジェクトを除去し、背景を再構築します。消去したい部分にマスクを描画すると、ノードがその領域を妥当な背景コンテンツで補完します。 diff --git a/ja/built-in-nodes/FluxGuidance.mdx b/ja/built-in-nodes/FluxGuidance.mdx index 4061fd778..bcaf803b7 100644 --- a/ja/built-in-nodes/FluxGuidance.mdx +++ b/ja/built-in-nodes/FluxGuidance.mdx @@ -5,6 +5,7 @@ sidebarTitle: "FluxGuidance" icon: "circle" mode: wide --- + ## 入力 | パラメータ | 説明 | データ型 | diff --git a/ja/built-in-nodes/FluxKVCache.mdx b/ja/built-in-nodes/FluxKVCache.mdx index 03533d22e..0d99643bb 100644 --- a/ja/built-in-nodes/FluxKVCache.mdx +++ b/ja/built-in-nodes/FluxKVCache.mdx @@ -5,6 +5,7 @@ sidebarTitle: "FluxKVCache" icon: "circle" mode: wide --- + このドキュメントはAI生成です。誤りや改善の提案がありましたら、ぜひご協力ください! [GitHubで編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/FluxKVCache/en.md) Flux KV Cacheノードは、Fluxファミリーモデルに対してKey-Value(KV)キャッシュ最適化を有効にします。この最適化は、参照画像を使用する際に特定の計算をキャッシュすることでパフォーマンスを向上させ、生成プロセスを高速化できます。 diff --git a/ja/built-in-nodes/FluxKontextImageScale.mdx b/ja/built-in-nodes/FluxKontextImageScale.mdx index 815c18129..ba9a85e68 100644 --- a/ja/built-in-nodes/FluxKontextImageScale.mdx +++ b/ja/built-in-nodes/FluxKontextImageScale.mdx @@ -5,6 +5,7 @@ sidebarTitle: "FluxKontextImageScale" icon: "circle" mode: wide --- + このノードは、入力画像のアスペクト比に基づいて、Lanczosアルゴリズムを使用してFlux Kontextモデルのトレーニング時に使用される最適なサイズに画像をスケーリングします。このノードは、大きなサイズの画像を入力する際に特に便利です。過剰に大きな入力は、モデルの出力品質の低下や、出力に複数の被写体が現れるなどの問題を引き起こす可能性があるためです。 ## 入力 diff --git a/ja/built-in-nodes/FluxKontextMultiReferenceLatentMethod.mdx b/ja/built-in-nodes/FluxKontextMultiReferenceLatentMethod.mdx index b8e70c437..74e2e094a 100644 --- a/ja/built-in-nodes/FluxKontextMultiReferenceLatentMethod.mdx +++ b/ja/built-in-nodes/FluxKontextMultiReferenceLatentMethod.mdx @@ -5,6 +5,7 @@ sidebarTitle: "FluxKontextMultiReferenceLatentMethod" icon: "circle" mode: wide --- + このドキュメントはAI生成です。誤りや改善の提案がありましたら、ぜひご協力ください![GitHubで編集する](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/FluxKontextMultiReferenceLatentMethod/en.md) FluxKontextMultiReferenceLatentMethod ノードは、特定の参照潜在変数メソッドを設定することで条件付けデータを変更します。選択されたメソッドを条件付け入力に追加し、その後の生成ステップで参照潜在変数がどのように処理されるかに影響を与えます。このノードは実験的機能としてマークされており、Flux 条件付けシステムの一部です。 diff --git a/ja/built-in-nodes/FluxProCannyNode.mdx b/ja/built-in-nodes/FluxProCannyNode.mdx index 38f00d288..ad229a7e4 100644 --- a/ja/built-in-nodes/FluxProCannyNode.mdx +++ b/ja/built-in-nodes/FluxProCannyNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "FluxProCannyNode" icon: "circle" mode: wide --- + あなたは ComfyUI ノードドキュメントを英語から日本語に翻訳する技術翻訳の専門家です。 ## 翻訳ルール diff --git a/ja/built-in-nodes/FluxProDepthNode.mdx b/ja/built-in-nodes/FluxProDepthNode.mdx index 496702bdc..ea43e821e 100644 --- a/ja/built-in-nodes/FluxProDepthNode.mdx +++ b/ja/built-in-nodes/FluxProDepthNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "FluxProDepthNode" icon: "circle" mode: wide --- + このノードは、深度制御画像をガイドとして使用して画像を生成します。制御画像とテキストプロンプトを受け取り、制御画像の深度情報とプロンプトの説明の両方に従った新しい画像を作成します。このノードは外部APIに接続して画像生成処理を実行します。 ## 入力 diff --git a/ja/built-in-nodes/FluxProExpandNode.mdx b/ja/built-in-nodes/FluxProExpandNode.mdx index 3219cf6a5..d6974c9c7 100644 --- a/ja/built-in-nodes/FluxProExpandNode.mdx +++ b/ja/built-in-nodes/FluxProExpandNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "FluxProExpandNode" icon: "circle" mode: wide --- + このドキュメントは AI が生成したものです。誤りや改善の提案がありましたら、ぜひご協力ください![GitHub で編集する](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/FluxProExpandNode/en.md) プロンプトに基づいて画像を外側に拡張します。このノードは、画像の上、下、左、右にピクセルを追加し、指定されたテキスト説明に合致する新しいコンテンツを生成することで画像を拡張します。 diff --git a/ja/built-in-nodes/FluxProFillNode.mdx b/ja/built-in-nodes/FluxProFillNode.mdx index 6d5553e3c..12077201f 100644 --- a/ja/built-in-nodes/FluxProFillNode.mdx +++ b/ja/built-in-nodes/FluxProFillNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "FluxProFillNode" icon: "circle" mode: wide --- + 以下が翻訳です。 マスクとプロンプトに基づいて画像をインペイントします。このノードはFlux.1モデルを使用して、指定されたテキスト説明に従って画像のマスク領域を塗りつぶし、周囲の画像にマッチする新しいコンテンツを生成します。 diff --git a/ja/built-in-nodes/FluxProImageNode.mdx b/ja/built-in-nodes/FluxProImageNode.mdx index a81d66042..32ca4c46b 100644 --- a/ja/built-in-nodes/FluxProImageNode.mdx +++ b/ja/built-in-nodes/FluxProImageNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "FluxProImageNode" icon: "circle" mode: wide --- + 以下が翻訳結果です。 プロンプトと解像度に基づいて同期的に画像を生成します。このノードは、Flux 1.1 Pro モデルを使用し、API エンドポイントにリクエストを送信して、完全なレスポンスが返ってくるのを待ってから生成画像を出力します。 diff --git a/ja/built-in-nodes/FluxProUltraImageNode.mdx b/ja/built-in-nodes/FluxProUltraImageNode.mdx index 2bf9daeae..b47fdcc77 100644 --- a/ja/built-in-nodes/FluxProUltraImageNode.mdx +++ b/ja/built-in-nodes/FluxProUltraImageNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "FluxProUltraImageNode" icon: "circle" mode: wide --- + 以下が翻訳結果です。 プロンプトと解像度に基づいて、API経由でFlux Pro 1.1 Ultraを使用して画像を生成します。このノードは外部サービスに接続し、テキストによる説明と指定された寸法に従って画像を作成します。 diff --git a/ja/built-in-nodes/FluxVTONode.mdx b/ja/built-in-nodes/FluxVTONode.mdx index 37263a00a..6c451453f 100644 --- a/ja/built-in-nodes/FluxVTONode.mdx +++ b/ja/built-in-nodes/FluxVTONode.mdx @@ -5,7 +5,6 @@ sidebarTitle: "FluxVTONode" icon: "circle" mode: wide --- -# Flux バーチャル試着 このノードは、提供された衣服画像を人物に着せてバーチャル試着を実行します。BFL Flux VTO API を使用して、指定された衣服を着用した人物のリアルな画像を生成します。 diff --git a/ja/built-in-nodes/FrameInterpolate.mdx b/ja/built-in-nodes/FrameInterpolate.mdx index e5a689284..1e9f0af5a 100644 --- a/ja/built-in-nodes/FrameInterpolate.mdx +++ b/ja/built-in-nodes/FrameInterpolate.mdx @@ -5,6 +5,7 @@ sidebarTitle: "FrameInterpolate" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ## 概要 diff --git a/ja/built-in-nodes/FrameInterpolationModelLoader.mdx b/ja/built-in-nodes/FrameInterpolationModelLoader.mdx index 8a564f6f8..f1fd48320 100644 --- a/ja/built-in-nodes/FrameInterpolationModelLoader.mdx +++ b/ja/built-in-nodes/FrameInterpolationModelLoader.mdx @@ -5,6 +5,7 @@ sidebarTitle: "FrameInterpolationModelLoader" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ## 概要 diff --git a/ja/built-in-nodes/FreSca.mdx b/ja/built-in-nodes/FreSca.mdx index 1dfbb9b52..b176f15e8 100644 --- a/ja/built-in-nodes/FreSca.mdx +++ b/ja/built-in-nodes/FreSca.mdx @@ -5,6 +5,7 @@ sidebarTitle: "FreSca" icon: "circle" mode: wide --- + FreSca ノードは、サンプリングプロセス中にガイダンスに対して周波数依存のスケーリングを適用します。フーリエフィルタリングを使用してガイダンス信号を低周波成分と高周波成分に分離し、各周波数範囲に異なるスケーリング係数を適用した後、再結合します。これにより、生成出力のさまざまな側面に対するガイダンスの影響をより細かく制御できます。 ## 入力 diff --git a/ja/built-in-nodes/FreeU.mdx b/ja/built-in-nodes/FreeU.mdx index 53e7baedb..20fb8f3aa 100644 --- a/ja/built-in-nodes/FreeU.mdx +++ b/ja/built-in-nodes/FreeU.mdx @@ -5,6 +5,7 @@ sidebarTitle: "FreeU" icon: "circle" mode: wide --- + FreeUノードは、モデルの出力ブロックに周波数領域の変更を適用し、画像生成品質を向上させます。異なるチャンネルグループをスケーリングし、特定の特徴マップにフーリエフィルタリングを適用することで、生成プロセス中のモデルの動作を細かく制御できるようにします。 ## 入力 diff --git a/ja/built-in-nodes/FreeU_V2.mdx b/ja/built-in-nodes/FreeU_V2.mdx index be7049487..2657dc9e0 100644 --- a/ja/built-in-nodes/FreeU_V2.mdx +++ b/ja/built-in-nodes/FreeU_V2.mdx @@ -5,6 +5,7 @@ sidebarTitle: "FreeU_V2" icon: "circle" mode: wide --- + FreeU_V2 ノードは、拡散モデルのU-Netアーキテクチャに周波数ベースの変更を適用することで、画像生成品質を向上させます。設定可能なスケーリング係数を使用して、異なるブロックの特徴チャンネルを調整し、追加のトレーニングを必要とせずに出力を改善します。 ## 入力 diff --git a/ja/built-in-nodes/GITSScheduler.mdx b/ja/built-in-nodes/GITSScheduler.mdx index c59c7f02e..714a1c828 100644 --- a/ja/built-in-nodes/GITSScheduler.mdx +++ b/ja/built-in-nodes/GITSScheduler.mdx @@ -5,6 +5,7 @@ sidebarTitle: "GITSScheduler" icon: "circle" mode: wide --- + GITSSchedulerノードは、GITS(Generative Iterative Time Steps)サンプリング手法のためのノイズスケジュールシグマを生成します。係数パラメータとステップ数に基づいてシグマ値を計算し、オプションのノイズ除去係数によって使用する総ステップ数を減らすことができます。このノードは、事前定義されたノイズレベルと補間を使用して、最終的なシグマスケジュールを作成します。 ## 入力 diff --git a/ja/built-in-nodes/GLIGENLoader.mdx b/ja/built-in-nodes/GLIGENLoader.mdx index 01027e425..91ffdf160 100644 --- a/ja/built-in-nodes/GLIGENLoader.mdx +++ b/ja/built-in-nodes/GLIGENLoader.mdx @@ -5,6 +5,7 @@ sidebarTitle: "GLIGENLoader" icon: "circle" mode: wide --- + このノードは、`ComfyUI/models/gligen` フォルダ内にあるモデルを検出し、さらに `extra_model_paths.yaml` ファイルで設定された追加パスからもモデルを読み込みます。場合によっては、**ComfyUI インターフェースを更新(リフレッシュ)** して、対応するフォルダからモデルファイルを読み込めるようにする必要があります。 `GLIGENLoader` ノードは、特殊な生成モデルである GLIGEN モデルを読み込むために設計されています。このノードは、指定されたパスからこれらのモデルを取得して初期化するプロセスを容易にし、後続の生成タスクに備えさせます。 diff --git a/ja/built-in-nodes/GLIGENTextBoxApply.mdx b/ja/built-in-nodes/GLIGENTextBoxApply.mdx index 181ac7980..aa2a8ac78 100644 --- a/ja/built-in-nodes/GLIGENTextBoxApply.mdx +++ b/ja/built-in-nodes/GLIGENTextBoxApply.mdx @@ -5,6 +5,7 @@ sidebarTitle: "GLIGENTextBoxApply" icon: "circle" mode: wide --- + `GLIGENTextBoxApply` ノードは、テキストベースの条件付けを生成モデルの入力に統合するために設計されています。具体的には、テキストボックスのパラメータを適用し、CLIPモデルを使用してそれらをエンコードします。このプロセスにより、空間情報とテキスト情報が条件付けに追加され、より正確でコンテキストを考慮した生成が可能になります。 ## 入力 diff --git a/ja/built-in-nodes/GLSLShader.mdx b/ja/built-in-nodes/GLSLShader.mdx index db14054fd..3406906f7 100644 --- a/ja/built-in-nodes/GLSLShader.mdx +++ b/ja/built-in-nodes/GLSLShader.mdx @@ -5,6 +5,7 @@ sidebarTitle: "GLSLShader" icon: "circle" mode: wide --- + The **GLSL Shader** node lets you write custom fragment shaders in **GLSL ES 3.00** (WebGL 2.0 compatible) to process images directly on the GPU. You can create image effects like blurs, color grading, film grain, glow, and much more - all running at GPU speed. diff --git a/ja/built-in-nodes/GeminiImage2Node.mdx b/ja/built-in-nodes/GeminiImage2Node.mdx index 83fca4020..ea84c053f 100644 --- a/ja/built-in-nodes/GeminiImage2Node.mdx +++ b/ja/built-in-nodes/GeminiImage2Node.mdx @@ -5,6 +5,7 @@ sidebarTitle: "GeminiImage2Node" icon: "circle" mode: wide --- + 以下が翻訳結果です。 GeminiImage2Node は、Google の Vertex AI Gemini モデルを使用して画像を生成または編集します。テキストプロンプトと、オプションの参照画像やファイルを API に送信し、生成された画像やテキストによる説明を返します。 diff --git a/ja/built-in-nodes/GeminiImageNode.mdx b/ja/built-in-nodes/GeminiImageNode.mdx index 3dbfba248..017f2007b 100644 --- a/ja/built-in-nodes/GeminiImageNode.mdx +++ b/ja/built-in-nodes/GeminiImageNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "GeminiImageNode" icon: "circle" mode: wide --- + このドキュメントはAI生成です。誤りや改善のご提案がございましたら、ぜひご協力ください! [GitHubで編集する](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/GeminiImage/en.md) GeminiImageノードは、GoogleのGemini AIモデルからテキストと画像の応答を生成します。テキストプロンプト、画像、ファイルを含むマルチモーダル入力を提供することで、一貫性のあるテキストと画像の出力を作成できます。このノードは、最新のGeminiモデルとのすべてのAPI通信と応答解析を処理します。 diff --git a/ja/built-in-nodes/GeminiInputFiles.mdx b/ja/built-in-nodes/GeminiInputFiles.mdx index 7d241fb9a..067787a00 100644 --- a/ja/built-in-nodes/GeminiInputFiles.mdx +++ b/ja/built-in-nodes/GeminiInputFiles.mdx @@ -5,6 +5,7 @@ sidebarTitle: "GeminiInputFiles" icon: "circle" mode: wide --- + 以下が翻訳結果です。 Gemini API で使用する入力ファイルを読み込み、フォーマットします。このノードを使用すると、テキスト(.txt)ファイルと PDF(.pdf)ファイルを Gemini モデルの入力コンテキストとして含めることができます。ファイルは API が必要とする適切な形式に変換され、複数のファイルを連結して 1 つのリクエストに含めることができます。 diff --git a/ja/built-in-nodes/GeminiNanoBanana2.mdx b/ja/built-in-nodes/GeminiNanoBanana2.mdx index 5b26de513..7ca4c6d59 100644 --- a/ja/built-in-nodes/GeminiNanoBanana2.mdx +++ b/ja/built-in-nodes/GeminiNanoBanana2.mdx @@ -5,6 +5,7 @@ sidebarTitle: "GeminiNanoBanana2" icon: "circle" mode: wide --- + 以下が翻訳結果です。 GeminiNanoBanana2 ノードは、Google の Vertex AI Gemini モデルを使用して画像を生成または編集します。テキストプロンプトと、必要に応じて参照画像やファイルを API に送信し、生成された画像とそれに付随するテキストを返します。 diff --git a/ja/built-in-nodes/GeminiNanoBanana2V2.mdx b/ja/built-in-nodes/GeminiNanoBanana2V2.mdx index 31bfeec02..451904daf 100644 --- a/ja/built-in-nodes/GeminiNanoBanana2V2.mdx +++ b/ja/built-in-nodes/GeminiNanoBanana2V2.mdx @@ -5,6 +5,7 @@ sidebarTitle: "GeminiNanoBanana2V2" icon: "circle" mode: wide --- + このドキュメントは AI によって生成されました。誤りや改善の提案がありましたら、ぜひご協力ください! [GitHub で編集する](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/GeminiNanoBanana2V2/en.md) ## 概要 @@ -31,7 +32,7 @@ mode: wide | --- | --- | --- | | `IMAGE` | 生成または編集された画像です。 | IMAGE | | `思考画像` | モデルによって生成されたテキスト説明またはキャプションです。 | STRING | -| `thought_image` | モデルの思考プロセスからの最初の画像です。thinking_level が HIGH で、かつ IMAGE+TEXT モダリティの場合にのみ利用可能です。 | IMAGE | +| `思考画像` | モデルの思考プロセスからの最初の画像です。thinking_level が HIGH で、かつ IMAGE+TEXT モダリティの場合にのみ利用可能です。 | IMAGE | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/GeminiNanoBanana2V2/ja.md) diff --git a/ja/built-in-nodes/GeminiNode.mdx b/ja/built-in-nodes/GeminiNode.mdx index 0407602e0..64dda98fb 100644 --- a/ja/built-in-nodes/GeminiNode.mdx +++ b/ja/built-in-nodes/GeminiNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "GeminiNode" icon: "circle" mode: wide --- + このノードを使用すると、GoogleのGemini AIモデルと対話し、テキスト応答を生成できます。モデルにより関連性が高く意味のある応答を生成させるためのコンテキストとして、テキスト、画像、音声、動画、ファイルなど、複数の種類の入力を提供できます。このノードは、すべてのAPI通信と応答の解析を自動的に処理します。 ## 入力 diff --git a/ja/built-in-nodes/GeminiNodeV2.mdx b/ja/built-in-nodes/GeminiNodeV2.mdx index f283227fd..cda419c9f 100644 --- a/ja/built-in-nodes/GeminiNodeV2.mdx +++ b/ja/built-in-nodes/GeminiNodeV2.mdx @@ -5,7 +5,6 @@ sidebarTitle: "GeminiNodeV2" icon: "circle" mode: wide --- -# Google Gemini Google の Gemini モデルを使用してテキスト応答を生成します。テキストプロンプトに加えて、オプションで1つ以上の画像、音声クリップ、動画、またはファイルをマルチモーダルコンテキストとして提供できます。 diff --git a/ja/built-in-nodes/GeminiVideoOmni.mdx b/ja/built-in-nodes/GeminiVideoOmni.mdx new file mode 100644 index 000000000..0d610c9a3 --- /dev/null +++ b/ja/built-in-nodes/GeminiVideoOmni.mdx @@ -0,0 +1,35 @@ +--- +title: "GeminiVideoOmni - ComfyUI Built-in Node Documentation" +description: "Complete documentation for the GeminiVideoOmni node in ComfyUI. Learn its inputs, outputs, parameters and usage." +sidebarTitle: "GeminiVideoOmni" +icon: "circle" +mode: wide +--- + +以下は、ご依頼いただいたComfyUIノードドキュメントの日本語訳です。 + +GoogleのGemini Omni Flashモデルを使用して、テキストプロンプトから音声付きの動画を生成します。オプションで参照画像や動画を提供し、結果をガイドまたは編集することもできます。希望する長さ(3~10秒)とアスペクト比(16:9または9:16)をプロンプトに直接記述してください。 + +## 入力 + +| パラメータ | 説明 | データ型 | 必須 | 範囲 | +|-----------|-------------|-----------|----------|-------| +| `model` | 動画生成に使用するGemini動画モデルです。 | MODEL | はい | "Omni Flash" | +| `seed` | シードはノードを再実行するかどうかを制御します。シードに関わらず結果は非決定的です(デフォルト:42)。 | INT | はい | 0 ~ 2147483647 | +| `prompt` | 生成する動画を説明するテキストプロンプトです。 | STRING | はい | 空白除去後、最低1文字 | +| `images` | 動画生成をガイドするためのオプションの参照画像です。合計で最大14枚まで指定できます。 | IMAGE | いいえ | 複数画像可(最大14枚) | +| `videos` | 動画生成をガイドまたは編集するためのオプションの参照動画です。各動画は最大10秒で、最大3本まで指定できます。 | VIDEO | いいえ | 複数動画可(最大3本、各最大10秒) | +| `temperature` | 生成におけるランダム性を制御します(デフォルト:1.0)。 | FLOAT | いいえ | 0.0 ~ 2.0 | +| `top_p` | 核サンプリングのパラメータです(デフォルト:0.95)。 | FLOAT | いいえ | 0.0 ~ 1.0 | + +## 出力 + +| 出力名 | 説明 | データ型 | +|-------------|-------------|-----------| +| `VIDEO` | Geminiモデルから生成された音声付き動画です。 | VIDEO | +| `STRING` | 推論や説明など、モデルからのテキスト応答です。 | STRING | + +> このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/GeminiVideoOmni/ja.md) + +--- +**Source fingerprint (SHA-256):** `046842b7ec736283bba355aaa038b02fcf2416020f5f7aee7b0150d2a05bcbe6` diff --git a/ja/built-in-nodes/GenerateTracks.mdx b/ja/built-in-nodes/GenerateTracks.mdx index 6b45a4560..8e2099159 100644 --- a/ja/built-in-nodes/GenerateTracks.mdx +++ b/ja/built-in-nodes/GenerateTracks.mdx @@ -5,6 +5,7 @@ sidebarTitle: "GenerateTracks" icon: "circle" mode: wide --- + `GenerateTracks` ノードは、動画生成のための複数の並行モーションパスを作成します。開始点から終了点までの主要パスを定義し、そのパスに平行で等間隔に配置された一連のトラックを生成します。パスの形状(直線またはベジェ曲線)、パスに沿った移動速度、およびトラックを表示するフレームを制御できます。 ## 入力 @@ -33,7 +34,7 @@ mode: wide | 出力名 | 説明 | データ型 | | --- | --- | --- | | `トラック長` | 生成されたパス座標と、すべてのフレームにわたるすべてのトラックの可視性情報を含むトラックオブジェクト。 | TRACKS | -| `track_length` | トラックが生成されたフレーム数。入力の `フレーム数` と一致します。 | INT | +| `トラック長` | トラックが生成されたフレーム数。入力の `フレーム数` と一致します。 | INT | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/GenerateTracks/ja.md) diff --git a/ja/built-in-nodes/GetICLoRAParameters.mdx b/ja/built-in-nodes/GetICLoRAParameters.mdx index ed34a39b3..be303b04f 100644 --- a/ja/built-in-nodes/GetICLoRAParameters.mdx +++ b/ja/built-in-nodes/GetICLoRAParameters.mdx @@ -5,6 +5,7 @@ sidebarTitle: "GetICLoRAParameters" icon: "circle" mode: wide --- + ## 概要 このノードは、LoRAが読み込まれたモデルのメタデータからIC-LoRAパラメータを抽出します。safetensorsのメタデータを読み取り、参照ダウンスケール係数などの値を取得し、構造化されたパラメータオブジェクトとして出力します。この出力は、特別なガイド処理のためにLTXVAddGuideノードに接続することができます。 diff --git a/ja/built-in-nodes/GetImageSize.mdx b/ja/built-in-nodes/GetImageSize.mdx index 76dda59ec..1e7bba9b7 100644 --- a/ja/built-in-nodes/GetImageSize.mdx +++ b/ja/built-in-nodes/GetImageSize.mdx @@ -5,6 +5,7 @@ sidebarTitle: "GetImageSize" icon: "circle" mode: wide --- + GetImageSize ノードは、入力画像から寸法とバッチ情報を抽出します。画像の幅、高さ、およびバッチサイズを返すとともに、この情報をノードインターフェース上に進捗テキストとして表示します。元の画像データは変更されずにそのまま通過します。 ## 入力 @@ -17,8 +18,8 @@ GetImageSize ノードは、入力画像から寸法とバッチ情報を抽出 | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `height` | 入力画像の幅(ピクセル単位) | INT | -| `batch_size` | 入力画像の高さ(ピクセル単位) | INT | +| `width` | 入力画像の幅(ピクセル単位) | INT | +| `height` | 入力画像の高さ(ピクセル単位) | INT | | `batch_size` | バッチ内の画像数 | INT | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/GetImageSize/ja.md) diff --git a/ja/built-in-nodes/GetSplatCount.mdx b/ja/built-in-nodes/GetSplatCount.mdx index 9b6220181..cb0983bd7 100644 --- a/ja/built-in-nodes/GetSplatCount.mdx +++ b/ja/built-in-nodes/GetSplatCount.mdx @@ -5,7 +5,6 @@ sidebarTitle: "GetSplatCount" icon: "circle" mode: wide --- -# スプラット数を取得 Get Splat Count ノードは、スプラットバッチ内のスプラット(ガウス点)の総数を返し、バッチ内のすべてのアイテムを合計します。元のスプラットデータは変更せずにそのまま渡し、含まれる個々のスプラットの数をカウントします。 @@ -19,8 +18,8 @@ Get Splat Count ノードは、スプラットバッチ内のスプラット( | 出力名 | 説明 | データ型 | |-------------|-------------|-----------| -| `カウント` | 変更されずにそのまま渡される元のスプラットデータ | SPLAT | -| `count` | バッチ全体で合計されたスプラットの総数 | INT | +| `splat` | 変更されずにそのまま渡される元のスプラットデータ | SPLAT | +| `カウント` | バッチ全体で合計されたスプラットの総数 | INT | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/GetSplatCount/ja.md) diff --git a/ja/built-in-nodes/GetVideoComponents.mdx b/ja/built-in-nodes/GetVideoComponents.mdx index 9db7c277f..7925fa528 100644 --- a/ja/built-in-nodes/GetVideoComponents.mdx +++ b/ja/built-in-nodes/GetVideoComponents.mdx @@ -5,6 +5,7 @@ sidebarTitle: "GetVideoComponents" icon: "circle" mode: wide --- + このドキュメントはAIによって生成されました。誤りを見つけた場合や改善の提案がある場合は、ぜひご協力ください![GitHubで編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/GetVideoComponents/en.md) Get Video Components ノードは、動画ファイルからすべての主要な要素を抽出します。動画を個別のフレームに分割し、オーディオトラックを抽出し、動画のフレームレート情報を提供します。これにより、各コンポーネントを独立して使用し、さらなる処理や分析を行うことができます。 @@ -19,8 +20,8 @@ Get Video Components ノードは、動画ファイルからすべての主要 | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `オーディオ` | 動画から抽出された個別のフレームを、別々の画像として出力します。 | IMAGE | -| `fps` | 動画から抽出されたオーディオトラックです。 | AUDIO | +| `画像` | 動画から抽出された個別のフレームを、別々の画像として出力します。 | IMAGE | +| `オーディオ` | 動画から抽出されたオーディオトラックです。 | AUDIO | | `fps` | 動画のフレームレート(1秒あたりのフレーム数)です。 | FLOAT | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/GetVideoComponents/ja.md) diff --git a/ja/built-in-nodes/GrokImageEditNode.mdx b/ja/built-in-nodes/GrokImageEditNode.mdx index 8613b0c97..c55c36216 100644 --- a/ja/built-in-nodes/GrokImageEditNode.mdx +++ b/ja/built-in-nodes/GrokImageEditNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "GrokImageEditNode" icon: "circle" mode: wide --- + 以下が翻訳です。 Grok Image Edit ノードは、テキストプロンプトに基づいて既存の画像を修正します。Grok API を使用して、入力画像のバリエーションとなる1つ以上の新しい画像を、あなたの説明に従って生成します。 diff --git a/ja/built-in-nodes/GrokImageEditNodeV2.mdx b/ja/built-in-nodes/GrokImageEditNodeV2.mdx index c608e49c3..331b5643e 100644 --- a/ja/built-in-nodes/GrokImageEditNodeV2.mdx +++ b/ja/built-in-nodes/GrokImageEditNodeV2.mdx @@ -5,6 +5,7 @@ sidebarTitle: "GrokImageEditNodeV2" icon: "circle" mode: wide --- + ## 概要 テキストプロンプトに基づいて既存の画像を編集します。このノードは画像とテキスト説明をGrok APIに送信し、指示に従って画像を編集した結果を返します。 diff --git a/ja/built-in-nodes/GrokImageNode.mdx b/ja/built-in-nodes/GrokImageNode.mdx index d5fb99b7b..541686fa8 100644 --- a/ja/built-in-nodes/GrokImageNode.mdx +++ b/ja/built-in-nodes/GrokImageNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "GrokImageNode" icon: "circle" mode: wide --- + 以下が翻訳結果です。 Grok Image ノードは、Grok AI モデルを使用して、テキスト説明に基づき1つ以上の画像を生成します。プロンプトを外部サービスに送信し、生成された画像をワークフローで使用可能なテンソルとして返します。 diff --git a/ja/built-in-nodes/GrokVideoEditNode.mdx b/ja/built-in-nodes/GrokVideoEditNode.mdx index 9c36615cd..6740f0fe1 100644 --- a/ja/built-in-nodes/GrokVideoEditNode.mdx +++ b/ja/built-in-nodes/GrokVideoEditNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "GrokVideoEditNode" icon: "circle" mode: wide --- + このノードは、Grok API を使用して、テキストプロンプトに基づいて既存の動画を編集します。動画をアップロードし、AI モデルにリクエストを送信して説明に従って動画を変更し、新しく生成された動画を返します。 ## 入力 diff --git a/ja/built-in-nodes/GrokVideoExtendNode.mdx b/ja/built-in-nodes/GrokVideoExtendNode.mdx index ff52db645..00ccbffd4 100644 --- a/ja/built-in-nodes/GrokVideoExtendNode.mdx +++ b/ja/built-in-nodes/GrokVideoExtendNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "GrokVideoExtendNode" icon: "circle" mode: wide --- + 以下が翻訳結果です。 Grok Video Extend ノードは、AI モデルを使用して既存のビデオのシームレスな続きを生成します。短いビデオと、次に何が起こるべきかを説明するテキストプロンプトを入力すると、ノードは元のビデオに続く新しいビデオクリップを生成します。 diff --git a/ja/built-in-nodes/GrokVideoNode.mdx b/ja/built-in-nodes/GrokVideoNode.mdx index 6a588bd6d..596bf0367 100644 --- a/ja/built-in-nodes/GrokVideoNode.mdx +++ b/ja/built-in-nodes/GrokVideoNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "GrokVideoNode" icon: "circle" mode: wide --- + 以下は、指定されたルールに従って翻訳した日本語版ドキュメントです。 --- diff --git a/ja/built-in-nodes/GrokVideoReferenceNode.mdx b/ja/built-in-nodes/GrokVideoReferenceNode.mdx index 5748b9e99..bb07ef553 100644 --- a/ja/built-in-nodes/GrokVideoReferenceNode.mdx +++ b/ja/built-in-nodes/GrokVideoReferenceNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "GrokVideoReferenceNode" icon: "circle" mode: wide --- + 以下は、提供された英語ドキュメントを日本語に翻訳したものです。 このドキュメントは AI によって生成されました。誤りを見つけた場合や改善の提案がある場合は、ぜひご協力ください! [GitHub で編集する](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/GrokVideoReferenceNode/en.md) diff --git a/ja/built-in-nodes/GrowMask.mdx b/ja/built-in-nodes/GrowMask.mdx index ecd642ecd..929d36cf1 100644 --- a/ja/built-in-nodes/GrowMask.mdx +++ b/ja/built-in-nodes/GrowMask.mdx @@ -5,6 +5,7 @@ sidebarTitle: "GrowMask" icon: "circle" mode: wide --- + `GrowMask` ノードは、指定されたマスクのサイズを拡大または縮小し、必要に応じて角にテーパー効果を適用するように設計されています。この機能は、画像処理タスクにおいてマスクの境界を動的に調整し、関心領域をより柔軟かつ精密に制御するために重要です。 ## 入力 diff --git a/ja/built-in-nodes/HappyHorseImageToVideoApi.mdx b/ja/built-in-nodes/HappyHorseImageToVideoApi.mdx index 2f9695574..418d8d5bc 100644 --- a/ja/built-in-nodes/HappyHorseImageToVideoApi.mdx +++ b/ja/built-in-nodes/HappyHorseImageToVideoApi.mdx @@ -5,6 +5,7 @@ sidebarTitle: "HappyHorseImageToVideoApi" icon: "circle" mode: wide --- + 以下は、指定されたルールに従って翻訳した日本語版ドキュメントです。 --- diff --git a/ja/built-in-nodes/HappyHorseReferenceVideoApi.mdx b/ja/built-in-nodes/HappyHorseReferenceVideoApi.mdx index 02568a0de..4de5900dc 100644 --- a/ja/built-in-nodes/HappyHorseReferenceVideoApi.mdx +++ b/ja/built-in-nodes/HappyHorseReferenceVideoApi.mdx @@ -5,6 +5,7 @@ sidebarTitle: "HappyHorseReferenceVideoApi" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ## 概要 diff --git a/ja/built-in-nodes/HappyHorseTextToVideoApi.mdx b/ja/built-in-nodes/HappyHorseTextToVideoApi.mdx index bfde9f8a8..34e9d180b 100644 --- a/ja/built-in-nodes/HappyHorseTextToVideoApi.mdx +++ b/ja/built-in-nodes/HappyHorseTextToVideoApi.mdx @@ -5,6 +5,7 @@ sidebarTitle: "HappyHorseTextToVideoApi" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ## 概要 diff --git a/ja/built-in-nodes/HappyHorseVideoEditApi.mdx b/ja/built-in-nodes/HappyHorseVideoEditApi.mdx index 92a0c51b7..49918aeaf 100644 --- a/ja/built-in-nodes/HappyHorseVideoEditApi.mdx +++ b/ja/built-in-nodes/HappyHorseVideoEditApi.mdx @@ -5,6 +5,7 @@ sidebarTitle: "HappyHorseVideoEditApi" icon: "circle" mode: wide --- + 以下は、指定された英語ドキュメントを日本語に翻訳したものです。 ## 概要 diff --git a/ja/built-in-nodes/HiDreamO1PatchSeamSmoothing.mdx b/ja/built-in-nodes/HiDreamO1PatchSeamSmoothing.mdx index 7fe5c9086..18787e4b4 100644 --- a/ja/built-in-nodes/HiDreamO1PatchSeamSmoothing.mdx +++ b/ja/built-in-nodes/HiDreamO1PatchSeamSmoothing.mdx @@ -5,6 +5,7 @@ sidebarTitle: "HiDreamO1PatchSeamSmoothing" icon: "circle" mode: wide --- + ## 概要 このノードは、サンプリングプロセスの後半において、複数のシフトされたパッチグリッド位置でモデルの出力を平均化することで、HiDream-O1モデルが生成した画像の目に見える継ぎ目を低減します。画像の位置合わせをわずかに変えてモデルを複数回実行し、結果をブレンドすることで、パッチ境界に現れるグリッド状のアーティファクトを打ち消す仕組みです。 diff --git a/ja/built-in-nodes/HiDreamO1ReferenceImages.mdx b/ja/built-in-nodes/HiDreamO1ReferenceImages.mdx index 559389c19..1120f08ae 100644 --- a/ja/built-in-nodes/HiDreamO1ReferenceImages.mdx +++ b/ja/built-in-nodes/HiDreamO1ReferenceImages.mdx @@ -5,6 +5,7 @@ sidebarTitle: "HiDreamO1ReferenceImages" icon: "circle" mode: wide --- + ## 概要 ポジティブおよびネガティブの両方のコンディショニングに参照画像を添付します。このノードを使用すると、1つ以上の参照画像を提供して画像生成プロセスをガイドできます。指示に基づく編集や、被写体駆動型のパーソナライゼーションに使用されます。 @@ -23,7 +24,7 @@ mode: wide | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `ネガティブ` | 参照画像が添付されたポジティブコンディショニングです。 | CONDITIONING | +| `ポジティブ` | 参照画像が添付されたポジティブコンディショニングです。 | CONDITIONING | | `ネガティブ` | 参照画像が添付されたネガティブコンディショニングです。 | CONDITIONING | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/HiDreamO1ReferenceImages/ja.md) diff --git a/ja/built-in-nodes/HitPawGeneralImageEnhance.mdx b/ja/built-in-nodes/HitPawGeneralImageEnhance.mdx index 6bf0b8263..c26620661 100644 --- a/ja/built-in-nodes/HitPawGeneralImageEnhance.mdx +++ b/ja/built-in-nodes/HitPawGeneralImageEnhance.mdx @@ -5,6 +5,7 @@ sidebarTitle: "HitPawGeneralImageEnhance" icon: "circle" mode: wide --- + このノードは、低解像度の画像を超解像にアップスケールし、アーティファクトやノイズを除去することで画質を向上させます。外部APIを使用して画像を処理し、処理制限内に収まるように入力サイズを自動調整できます。最大出力サイズは4メガピクセルです。 ## 入力 diff --git a/ja/built-in-nodes/HitPawVideoEnhance.mdx b/ja/built-in-nodes/HitPawVideoEnhance.mdx index 18933da1c..e2de85f1c 100644 --- a/ja/built-in-nodes/HitPawVideoEnhance.mdx +++ b/ja/built-in-nodes/HitPawVideoEnhance.mdx @@ -5,6 +5,7 @@ sidebarTitle: "HitPawVideoEnhance" icon: "circle" mode: wide --- + 以下が翻訳結果です。 --- diff --git a/ja/built-in-nodes/Hunyuan3Dv2Conditioning.mdx b/ja/built-in-nodes/Hunyuan3Dv2Conditioning.mdx index 72f112dbe..e1fad7eb7 100644 --- a/ja/built-in-nodes/Hunyuan3Dv2Conditioning.mdx +++ b/ja/built-in-nodes/Hunyuan3Dv2Conditioning.mdx @@ -5,6 +5,7 @@ sidebarTitle: "Hunyuan3Dv2Conditioning" icon: "circle" mode: wide --- + 以下が翻訳結果です。 Hunyuan3Dv2Conditioning ノードは、CLIP ビジョン出力を処理して 3D モデル用の条件付けデータを生成します。ビジョン出力から最後の隠れ状態の埋め込みを抽出し、ポジティブ条件付けとネガティブ条件付けのペアを作成します。ポジティブ条件付けは実際の埋め込みを使用し、ネガティブ条件付けは同じ形状のゼロ値埋め込みを使用します。 @@ -19,7 +20,7 @@ Hunyuan3Dv2Conditioning ノードは、CLIP ビジョン出力を処理して 3D | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `negative` | CLIP ビジョン埋め込みを含むポジティブ条件付けデータ | CONDITIONING | +| `positive` | CLIP ビジョン埋め込みを含むポジティブ条件付けデータ | CONDITIONING | | `negative` | ポジティブ条件付けの形状に一致するゼロ値埋め込みを含むネガティブ条件付けデータ | CONDITIONING | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/Hunyuan3Dv2Conditioning/ja.md) diff --git a/ja/built-in-nodes/Hunyuan3Dv2ConditioningMultiView.mdx b/ja/built-in-nodes/Hunyuan3Dv2ConditioningMultiView.mdx index 02741ef8c..baccb35e3 100644 --- a/ja/built-in-nodes/Hunyuan3Dv2ConditioningMultiView.mdx +++ b/ja/built-in-nodes/Hunyuan3Dv2ConditioningMultiView.mdx @@ -5,6 +5,7 @@ sidebarTitle: "Hunyuan3Dv2ConditioningMultiView" icon: "circle" mode: wide --- + このドキュメントはAIによって生成されました。誤りや改善のご提案がございましたら、ぜひご協力ください! [GitHubで編集する](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/Hunyuan3Dv2ConditioningMultiView/en.md) Hunyuan3Dv2ConditioningMultiView ノードは、3D動画生成のためのマルチビューCLIPビジョン埋め込みを処理します。オプションで正面、左、背面、右の各ビュー埋め込みを受け取り、それらを位置エンコーディングと組み合わせて、動画モデル用の条件付けデータを作成します。このノードは、結合された埋め込みからのポジティブ条件付けと、ゼロ値によるネガティブ条件付けの両方を出力します。 @@ -24,7 +25,7 @@ Hunyuan3Dv2ConditioningMultiView ノードは、3D動画生成のためのマル | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `negative` | 位置エンコーディングを含む結合されたマルチビュー埋め込みによるポジティブ条件付け | CONDITIONING | +| `positive` | 位置エンコーディングを含む結合されたマルチビュー埋め込みによるポジティブ条件付け | CONDITIONING | | `negative` | 対照学習のためのゼロ値によるネガティブ条件付け | CONDITIONING | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/Hunyuan3Dv2ConditioningMultiView/ja.md) diff --git a/ja/built-in-nodes/HunyuanImageToVideo.mdx b/ja/built-in-nodes/HunyuanImageToVideo.mdx index ed778dd07..a895ad768 100644 --- a/ja/built-in-nodes/HunyuanImageToVideo.mdx +++ b/ja/built-in-nodes/HunyuanImageToVideo.mdx @@ -5,6 +5,7 @@ sidebarTitle: "HunyuanImageToVideo" icon: "circle" mode: wide --- + このドキュメントは AI が生成しました。誤りや改善の提案がありましたら、ぜひご協力ください! [GitHub で編集する](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/HunyuanImageToVideo/en.md) HunyuanImageToVideo ノードは、Hunyuan ビデオモデルを使用して画像をビデオの潜在表現に変換します。このノードは、条件付け入力とオプションの開始画像を受け取り、ビデオ生成モデルでさらに処理できるビデオ潜在表現を生成します。開始画像がビデオ生成プロセスに与える影響を制御するために、異なるガイダンスタイプをサポートしています。 @@ -32,8 +33,8 @@ HunyuanImageToVideo ノードは、Hunyuan ビデオモデルを使用して画 | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `潜在` | `開始画像` が指定された場合に画像ガイダンスが適用された、変更されたポジティブ条件付け | CONDITIONING | -| `latent` | ビデオ生成モデルによるさらなる処理の準備ができたビデオ潜在表現 | LATENT | +| `ポジティブ` | `開始画像` が指定された場合に画像ガイダンスが適用された、変更されたポジティブ条件付け | CONDITIONING | +| `潜在` | ビデオ生成モデルによるさらなる処理の準備ができたビデオ潜在表現 | LATENT | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/HunyuanImageToVideo/ja.md) diff --git a/ja/built-in-nodes/HunyuanRefinerLatent.mdx b/ja/built-in-nodes/HunyuanRefinerLatent.mdx index 19c12fb45..defc40c97 100644 --- a/ja/built-in-nodes/HunyuanRefinerLatent.mdx +++ b/ja/built-in-nodes/HunyuanRefinerLatent.mdx @@ -5,6 +5,7 @@ sidebarTitle: "HunyuanRefinerLatent" icon: "circle" mode: wide --- + 以下が翻訳結果です。 --- @@ -24,8 +25,8 @@ HunyuanRefinerLatent ノードは、リファインメント処理のために c | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `ネガティブ` | ノイズ拡張と潜在画像の結合が適用された、処理済みのポジティブ conditioning | CONDITIONING | -| `潜在表現` | ノイズ拡張と潜在画像の結合が適用された、処理済みのネガティブ conditioning | CONDITIONING | +| `ポジティブ` | ノイズ拡張と潜在画像の結合が適用された、処理済みのポジティブ conditioning | CONDITIONING | +| `ネガティブ` | ノイズ拡張と潜在画像の結合が適用された、処理済みのネガティブ conditioning | CONDITIONING | | `潜在表現` | 次元 [batch_size, 32, height, width, channels] を持つ新しい潜在変数出力 | LATENT | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/HunyuanRefinerLatent/ja.md) diff --git a/ja/built-in-nodes/HunyuanVideo15ImageToVideo.mdx b/ja/built-in-nodes/HunyuanVideo15ImageToVideo.mdx index d42fc56c2..86122a3e5 100644 --- a/ja/built-in-nodes/HunyuanVideo15ImageToVideo.mdx +++ b/ja/built-in-nodes/HunyuanVideo15ImageToVideo.mdx @@ -5,6 +5,7 @@ sidebarTitle: "HunyuanVideo15ImageToVideo" icon: "circle" mode: wide --- + 以下が翻訳結果です。 HunyuanVideo15ImageToVideo ノードは、HunyuanVideo 1.5 モデルに基づいて動画生成のための条件付け(conditioning)および潜在空間データを準備します。このノードは動画シーケンスの初期潜在表現を作成し、オプションで開始画像や CLIP ビジョン出力を統合して生成プロセスをガイドします。 @@ -29,8 +30,8 @@ HunyuanVideo15ImageToVideo ノードは、HunyuanVideo 1.5 モデルに基づい | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `ネガティブ` | 変更されたポジティブ条件付けです。エンコードされた開始画像や CLIP ビジョン出力が含まれる場合があります。 | CONDITIONING | -| `latent` | 変更されたネガティブ条件付けです。エンコードされた開始画像や CLIP ビジョン出力が含まれる場合があります。 | CONDITIONING | +| `ポジティブ` | 変更されたポジティブ条件付けです。エンコードされた開始画像や CLIP ビジョン出力が含まれる場合があります。 | CONDITIONING | +| `ネガティブ` | 変更されたネガティブ条件付けです。エンコードされた開始画像や CLIP ビジョン出力が含まれる場合があります。 | CONDITIONING | | `latent` | 指定されたバッチサイズ、動画長、幅、高さに合わせて次元が設定された空の潜在テンソルです。 | LATENT | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/HunyuanVideo15ImageToVideo/ja.md) diff --git a/ja/built-in-nodes/HunyuanVideo15LatentUpscaleWithModel.mdx b/ja/built-in-nodes/HunyuanVideo15LatentUpscaleWithModel.mdx index 0e8f998c0..63ee68301 100644 --- a/ja/built-in-nodes/HunyuanVideo15LatentUpscaleWithModel.mdx +++ b/ja/built-in-nodes/HunyuanVideo15LatentUpscaleWithModel.mdx @@ -5,6 +5,7 @@ sidebarTitle: "HunyuanVideo15LatentUpscaleWithModel" icon: "circle" mode: wide --- + このドキュメントはAIによって生成されました。誤りや改善のご提案がございましたら、ぜひご貢献ください![GitHubで編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/HunyuanVideo15LatentUpscaleWithModel/en.md) Hunyuan Video 15 Latent Upscale With Model ノードは、潜在画像表現の解像度を向上させます。まず、選択した補間方式を使用して潜在サンプルを指定サイズにアップスケールし、その後、専用の Hunyuan Video 1.5 アップスケールモデルを使用してアップスケール結果を精緻化し、品質を改善します。 diff --git a/ja/built-in-nodes/HunyuanVideo15SuperResolution.mdx b/ja/built-in-nodes/HunyuanVideo15SuperResolution.mdx index 88962905f..4d4420f78 100644 --- a/ja/built-in-nodes/HunyuanVideo15SuperResolution.mdx +++ b/ja/built-in-nodes/HunyuanVideo15SuperResolution.mdx @@ -5,6 +5,7 @@ sidebarTitle: "HunyuanVideo15SuperResolution" icon: "circle" mode: wide --- + 以下が翻訳結果です。 HunyuanVideo15SuperResolution ノードは、ビデオの超解像処理のための conditioning データを準備します。このノードは、ビデオの潜在表現と、オプションで開始画像を受け取り、それらをノイズ拡張データおよび CLIP ビジョンデータとともにパッケージ化し、モデルが高解像度出力を生成するために使用できる形式に変換します。 @@ -27,8 +28,8 @@ HunyuanVideo15SuperResolution ノードは、ビデオの超解像処理のた | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `ネガティブ` | 変更されたポジティブ conditioning です。連結された潜在データ、ノイズ拡張、およびオプションの CLIP ビジョンデータが含まれます。 | CONDITIONING | -| `潜在` | 変更されたネガティブ conditioning です。連結された潜在データ、ノイズ拡張、およびオプションの CLIP ビジョンデータが含まれます。 | CONDITIONING | +| `ポジティブ` | 変更されたポジティブ conditioning です。連結された潜在データ、ノイズ拡張、およびオプションの CLIP ビジョンデータが含まれます。 | CONDITIONING | +| `ネガティブ` | 変更されたネガティブ conditioning です。連結された潜在データ、ノイズ拡張、およびオプションの CLIP ビジョンデータが含まれます。 | CONDITIONING | | `潜在` | 入力された潜在データがそのまま出力されます。 | LATENT | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/HunyuanVideo15SuperResolution/ja.md) diff --git a/ja/built-in-nodes/HyperTile.mdx b/ja/built-in-nodes/HyperTile.mdx index b915a203f..a0bfaea95 100644 --- a/ja/built-in-nodes/HyperTile.mdx +++ b/ja/built-in-nodes/HyperTile.mdx @@ -5,6 +5,7 @@ sidebarTitle: "HyperTile" icon: "circle" mode: wide --- + 以下が翻訳結果です。 HyperTile ノードは、拡散モデルのアテンション機構にタイル分割手法を適用し、画像生成時のメモリ使用量を最適化します。潜在空間をより小さなタイルに分割して個別に処理し、その後結果を再結合します。これにより、メモリ不足を起こさずに、より大きな画像サイズでの作業が可能になります。 diff --git a/ja/built-in-nodes/HypernetworkLoader.mdx b/ja/built-in-nodes/HypernetworkLoader.mdx index bd59f9937..3c44fad39 100644 --- a/ja/built-in-nodes/HypernetworkLoader.mdx +++ b/ja/built-in-nodes/HypernetworkLoader.mdx @@ -5,6 +5,7 @@ sidebarTitle: "HypernetworkLoader" icon: "circle" mode: wide --- + このノードは、`ComfyUI/models/hypernetworks` フォルダ内のモデルを検出し、さらに `extra_model_paths.yaml` ファイルで設定された追加パスからもモデルを読み込みます。場合によっては、**ComfyUI インターフェースを更新(リフレッシュ)** して、対応するフォルダからモデルファイルを読み込ませる必要があります。 HypernetworkLoader ノードは、ハイパーネットワークを適用することで、指定されたモデルの機能を強化または変更するように設計されています。指定されたハイパーネットワークを読み込み、それをモデルに適用し、強度パラメータに基づいてモデルの動作やパフォーマンスを変更する可能性があります。このプロセスにより、モデルのアーキテクチャやパラメータを動的に調整でき、より柔軟で適応性の高い AI システムを実現します。 diff --git a/ja/built-in-nodes/Ideogram4Scheduler.mdx b/ja/built-in-nodes/Ideogram4Scheduler.mdx index 442edc55f..8bccf4acd 100644 --- a/ja/built-in-nodes/Ideogram4Scheduler.mdx +++ b/ja/built-in-nodes/Ideogram4Scheduler.mdx @@ -5,7 +5,6 @@ sidebarTitle: "Ideogram4Scheduler" icon: "circle" mode: wide --- -# Ideogram 4 スケジューラー Ideogram 4 スケジューラーノードは、Ideogram 4 リファレンススケジュールに基づいて、拡散サンプリングプロセス用のシグマ値(ノイズレベル)のシーケンスを生成します。画像の寸法に適応し、統計パラメータを通じて微調整が可能なカスタムノイズスケジュールを作成します。 diff --git a/ja/built-in-nodes/IdeogramV1.mdx b/ja/built-in-nodes/IdeogramV1.mdx index 9bd15ab01..1bde6cc88 100644 --- a/ja/built-in-nodes/IdeogramV1.mdx +++ b/ja/built-in-nodes/IdeogramV1.mdx @@ -5,6 +5,7 @@ sidebarTitle: "IdeogramV1" icon: "circle" mode: wide --- + ## 概要 IdeogramV1 ノードは、API を通じて Ideogram V1 モデルを使用して画像を生成します。テキストプロンプトと各種生成設定を受け取り、入力に基づいて1つ以上の画像を作成します。このノードは、異なるアスペクト比や生成モードをサポートしており、出力をカスタマイズできます。 diff --git a/ja/built-in-nodes/IdeogramV2.mdx b/ja/built-in-nodes/IdeogramV2.mdx index e1b0105d5..8c33a76f9 100644 --- a/ja/built-in-nodes/IdeogramV2.mdx +++ b/ja/built-in-nodes/IdeogramV2.mdx @@ -5,6 +5,7 @@ sidebarTitle: "IdeogramV2" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ## 概要 diff --git a/ja/built-in-nodes/IdeogramV3.mdx b/ja/built-in-nodes/IdeogramV3.mdx index c52fd14be..fbfdad68f 100644 --- a/ja/built-in-nodes/IdeogramV3.mdx +++ b/ja/built-in-nodes/IdeogramV3.mdx @@ -5,6 +5,7 @@ sidebarTitle: "IdeogramV3" icon: "circle" mode: wide --- + 以下が翻訳結果です。 Ideogram V3 ノードは、Ideogram V3 モデルを使用して画像を生成します。テキストプロンプトからの通常の画像生成と、画像とマスクの両方が提供された場合の画像編集の両方をサポートしています。このノードは、アスペクト比、解像度、生成速度、およびオプションのキャラクター参照画像に関するさまざまな制御機能を提供します。 diff --git a/ja/built-in-nodes/IdeogramV4.mdx b/ja/built-in-nodes/IdeogramV4.mdx index aa9f884f9..39e1a4d68 100644 --- a/ja/built-in-nodes/IdeogramV4.mdx +++ b/ja/built-in-nodes/IdeogramV4.mdx @@ -5,7 +5,6 @@ sidebarTitle: "IdeogramV4" icon: "circle" mode: wide --- -# Ideogram V4 テキストプロンプトからIdeogram 4.0モデルを使用して画像を生成します。このノードは、テキストによる説明をIdeogram APIに送信し、生成された画像を出力テンソルとして返します。 diff --git a/ja/built-in-nodes/ImageAddNoise.mdx b/ja/built-in-nodes/ImageAddNoise.mdx index 16c9110da..bf9db7098 100644 --- a/ja/built-in-nodes/ImageAddNoise.mdx +++ b/ja/built-in-nodes/ImageAddNoise.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ImageAddNoise" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ImageAddNoise ノードは、入力画像にランダムノイズを追加します。指定されたランダムシードを使用して一貫性のあるノイズパターンを生成し、ノイズ効果の強度を制御できます。出力画像は入力と同じ寸法を維持しますが、視覚的なテクスチャが追加されます。 diff --git a/ja/built-in-nodes/ImageBatch.mdx b/ja/built-in-nodes/ImageBatch.mdx index 512b5aaa9..0b37c4f99 100644 --- a/ja/built-in-nodes/ImageBatch.mdx +++ b/ja/built-in-nodes/ImageBatch.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ImageBatch" icon: "circle" mode: wide --- + `ImageBatch`ノードは、2つの画像を1つのバッチに結合するために設計されています。画像の寸法が一致しない場合、結合前に2番目の画像を自動的に1番目の画像の寸法に合わせて再スケーリングします。 ## 入力 diff --git a/ja/built-in-nodes/ImageBlend.mdx b/ja/built-in-nodes/ImageBlend.mdx index 4113dabb6..cd7fd61ef 100644 --- a/ja/built-in-nodes/ImageBlend.mdx +++ b/ja/built-in-nodes/ImageBlend.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ImageBlend" icon: "circle" mode: wide --- + `ImageBlend`ノードは、指定されたブレンドモードとブレンド係数に基づいて2つの画像をブレンドするように設計されています。ノーマル、乗算、スクリーン、オーバーレイ、ソフトライト、差分など、さまざまなブレンドモードをサポートしており、多彩な画像操作と合成技法を可能にします。このノードは、2つの画像レイヤー間の視覚的な相互作用を調整して合成画像を作成するために不可欠です。 ## 入力 diff --git a/ja/built-in-nodes/ImageBlur.mdx b/ja/built-in-nodes/ImageBlur.mdx index 6095069bd..e025de850 100644 --- a/ja/built-in-nodes/ImageBlur.mdx +++ b/ja/built-in-nodes/ImageBlur.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ImageBlur" icon: "circle" mode: wide --- + `ImageBlur`ノードは、画像にガウシアンブラーを適用し、エッジを滑らかにしてディテールやノイズを低減します。パラメータを通じてブラーの強度と広がりを制御できます。 ## 入力 diff --git a/ja/built-in-nodes/ImageColorToMask.mdx b/ja/built-in-nodes/ImageColorToMask.mdx index 60d9f5c3d..6ee591af2 100644 --- a/ja/built-in-nodes/ImageColorToMask.mdx +++ b/ja/built-in-nodes/ImageColorToMask.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ImageColorToMask" icon: "circle" mode: wide --- + `ImageColorToMask` ノードは、画像内の指定された色をマスクに変換するために設計されています。このノードは画像と対象の色を処理し、指定された色が強調表示されたマスクを生成することで、色ベースのセグメンテーションやオブジェクトの分離といった操作を容易にします。 ## 入力 diff --git a/ja/built-in-nodes/ImageCompare.mdx b/ja/built-in-nodes/ImageCompare.mdx index 88cf43a39..fd061cf50 100644 --- a/ja/built-in-nodes/ImageCompare.mdx +++ b/ja/built-in-nodes/ImageCompare.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ImageCompare" icon: "circle" mode: wide --- + このドキュメントはAI生成です。誤りや改善の提案がありましたら、ぜひご貢献ください![GitHubで編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ImageCompare/en.md) Image Compareノードは、ドラッグ可能なスライダーを使用して2つの画像を並べて比較するためのビジュアルインターフェースを提供します。これは出力ノードとして設計されており、他のノードにデータを渡すのではなく、ユーザーインターフェースに直接画像を表示して検査できるようにします。 diff --git a/ja/built-in-nodes/ImageCompositeMasked.mdx b/ja/built-in-nodes/ImageCompositeMasked.mdx index 6ca44b51d..10d155416 100644 --- a/ja/built-in-nodes/ImageCompositeMasked.mdx +++ b/ja/built-in-nodes/ImageCompositeMasked.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ImageCompositeMasked" icon: "circle" mode: wide --- + `ImageCompositeMasked` ノードは、画像を合成するためのもので、ソース画像を指定された座標でデスティネーション画像に重ね合わせることができます。オプションでリサイズやマスク処理も可能です。 ## 入力 diff --git a/ja/built-in-nodes/ImageCrop.mdx b/ja/built-in-nodes/ImageCrop.mdx index dd992896c..ec4639e9a 100644 --- a/ja/built-in-nodes/ImageCrop.mdx +++ b/ja/built-in-nodes/ImageCrop.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ImageCrop" icon: "circle" mode: wide --- + `ImageCrop` ノードは、指定された x 座標と y 座標を起点として、画像を指定された幅と高さに切り抜く(クロップする)ために設計されています。この機能は、画像の特定の領域に焦点を当てたり、画像サイズを特定の要件に合わせて調整したりするために不可欠です。 ## 入力 diff --git a/ja/built-in-nodes/ImageCropV2.mdx b/ja/built-in-nodes/ImageCropV2.mdx index 38e812429..cfda0b155 100644 --- a/ja/built-in-nodes/ImageCropV2.mdx +++ b/ja/built-in-nodes/ImageCropV2.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ImageCropV2" icon: "circle" mode: wide --- + このドキュメントは AI が生成しました。誤りを見つけた場合や改善の提案がある場合は、ぜひご協力ください! [GitHub で編集する](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ImageCropV2/en.md) 画像クロップノードは、入力画像から長方形の領域を抽出します。保持する領域を、その左上隅の座標と幅および高さを指定して定義します。ノードは、元の画像のクロップされた部分を返します。 diff --git a/ja/built-in-nodes/ImageDeduplication.mdx b/ja/built-in-nodes/ImageDeduplication.mdx index 68f0f2774..d60dec64d 100644 --- a/ja/built-in-nodes/ImageDeduplication.mdx +++ b/ja/built-in-nodes/ImageDeduplication.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ImageDeduplication" icon: "circle" mode: wide --- + このノードは、バッチ内の重複または非常に類似した画像を削除します。各画像の視覚的な内容に基づいた単純な数値フィンガープリントである知覚ハッシュを作成し、それらを比較することで機能します。設定された閾値よりもハッシュが類似している画像は重複とみなされ、フィルタリングで除外されます。 ## 入力 diff --git a/ja/built-in-nodes/ImageFlip.mdx b/ja/built-in-nodes/ImageFlip.mdx index e8d6235d5..e89652872 100644 --- a/ja/built-in-nodes/ImageFlip.mdx +++ b/ja/built-in-nodes/ImageFlip.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ImageFlip" icon: "circle" mode: wide --- + ImageFlipノードは、画像を異なる軸に沿って反転させます。x軸に沿った垂直方向の反転、またはy軸に沿った水平方向の反転が可能です。このノードは、選択された方法に基づいて反転処理を行うために、torch.flip操作を使用します。 ## 入力 diff --git a/ja/built-in-nodes/ImageFromBatch.mdx b/ja/built-in-nodes/ImageFromBatch.mdx index 34bc2583a..97e03292a 100644 --- a/ja/built-in-nodes/ImageFromBatch.mdx +++ b/ja/built-in-nodes/ImageFromBatch.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ImageFromBatch" icon: "circle" mode: wide --- + `ImageFromBatch` ノードは、指定されたインデックスと長さに基づいて、バッチから特定の画像セグメントを抽出するために設計されています。これにより、バッチ処理された画像をより細かく制御し、大きなバッチ内の個別またはサブセットの画像に対して操作を実行できます。 ## 入力 diff --git a/ja/built-in-nodes/ImageGrid.mdx b/ja/built-in-nodes/ImageGrid.mdx index 96755bcac..fca8ec732 100644 --- a/ja/built-in-nodes/ImageGrid.mdx +++ b/ja/built-in-nodes/ImageGrid.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ImageGrid" icon: "circle" mode: wide --- + このドキュメントはAI生成です。誤りや改善のご提案がございましたら、ぜひご協力ください![GitHubで編集する](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ImageGrid/en.md) 画像グリッドノードは、複数の画像を1つの整理されたグリッドまたはコラージュに結合します。画像のリストを受け取り、指定された列数に配置し、各画像を定義されたセルサイズに合わせてリサイズし、必要に応じて画像間にパディングを追加します。結果として、すべての入力画像がグリッドレイアウトで配置された1つの新しい画像が生成されます。 @@ -23,7 +24,7 @@ mode: wide | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `image` | すべての入力画像がグリッド状に配置された、単一の出力画像。 | IMAGE | +| `画像` | すべての入力画像がグリッド状に配置された、単一の出力画像。 | IMAGE | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ImageGrid/ja.md) diff --git a/ja/built-in-nodes/ImageHistogram.mdx b/ja/built-in-nodes/ImageHistogram.mdx index be4bfb9ab..0eb3f7984 100644 --- a/ja/built-in-nodes/ImageHistogram.mdx +++ b/ja/built-in-nodes/ImageHistogram.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ImageHistogram" icon: "circle" mode: wide --- + ImageHistogram ノードは、入力画像の色分布を分析します。各ピクセルの強度値ごとに、画像内にいくつのピクセルが存在するかを示すグラフ(ヒストグラム)を計算し、複数のヒストグラムを出力します。赤、緑、青の各色チャンネルごとのヒストグラム、RGB合成ヒストグラム、および標準的な輝度計算式に基づく輝度ヒストグラムを生成します。 ## 入力 @@ -17,11 +18,11 @@ ImageHistogram ノードは、入力画像の色分布を分析します。各 | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `輝度` | 赤、緑、青の各チャンネルにおける平均ピクセル強度を表す合成ヒストグラムです。 | HISTOGRAM | -| `赤` | ITU-R BT.709標準輝度計算式を用いて計算された、画像の知覚的な明るさのヒストグラムです。 | HISTOGRAM | -| `緑` | 赤色チャンネルにおけるピクセル強度の分布を示すヒストグラムです。 | HISTOGRAM | -| `青` | 緑色チャンネルにおけるピクセル強度の分布を示すヒストグラムです。 | HISTOGRAM | -| `blue` | 青色チャンネルにおけるピクセル強度の分布を示すヒストグラムです。 | HISTOGRAM | +| `RGB` | 赤、緑、青の各チャンネルにおける平均ピクセル強度を表す合成ヒストグラムです。 | HISTOGRAM | +| `輝度` | ITU-R BT.709標準輝度計算式を用いて計算された、画像の知覚的な明るさのヒストグラムです。 | HISTOGRAM | +| `赤` | 赤色チャンネルにおけるピクセル強度の分布を示すヒストグラムです。 | HISTOGRAM | +| `緑` | 緑色チャンネルにおけるピクセル強度の分布を示すヒストグラムです。 | HISTOGRAM | +| `青` | 青色チャンネルにおけるピクセル強度の分布を示すヒストグラムです。 | HISTOGRAM | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ImageHistogram/ja.md) diff --git a/ja/built-in-nodes/ImageInvert.mdx b/ja/built-in-nodes/ImageInvert.mdx index 0771f9232..8e8e693ac 100644 --- a/ja/built-in-nodes/ImageInvert.mdx +++ b/ja/built-in-nodes/ImageInvert.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ImageInvert" icon: "circle" mode: wide --- + `ImageInvert`ノードは、画像の色を反転させるように設計されています。これにより、各ピクセルの色値がカラーホイール上の補色に変換されます。この操作は、ネガ画像の作成や、色反転を必要とする視覚効果に役立ちます。 ## 入力 diff --git a/ja/built-in-nodes/ImageMergeTileList.mdx b/ja/built-in-nodes/ImageMergeTileList.mdx index 33499744b..267c97a3a 100644 --- a/ja/built-in-nodes/ImageMergeTileList.mdx +++ b/ja/built-in-nodes/ImageMergeTileList.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ImageMergeTileList" icon: "circle" mode: wide --- + このノードは、画像タイルのリストを受け取り、それらを1つの大きな画像に結合します。以前にグリッド状の重なり合うタイルに分割された画像を、重み付きブレンディング技術を使用してシームレスな最終結果に再構築するように設計されています。 ## 入力 diff --git a/ja/built-in-nodes/ImageOnlyCheckpointLoader.mdx b/ja/built-in-nodes/ImageOnlyCheckpointLoader.mdx index 90ba21922..4e888bea3 100644 --- a/ja/built-in-nodes/ImageOnlyCheckpointLoader.mdx +++ b/ja/built-in-nodes/ImageOnlyCheckpointLoader.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ImageOnlyCheckpointLoader" icon: "circle" mode: wide --- + このノードは、`ComfyUI/models/checkpoints` フォルダ内のモデルを検出し、さらに extra_model_paths.yaml ファイルで設定された追加パスからもモデルを読み込みます。場合によっては、**ComfyUI インターフェースを更新(リフレッシュ)** して、対応するフォルダからモデルファイルを読み込ませる必要があります。 このノードは、動画生成ワークフロー内で画像ベースのモデル専用のチェックポイントを読み込むことに特化しています。指定されたチェックポイントから必要なコンポーネントを効率的に取得・設定し、モデルの画像関連の側面に焦点を当てます。 diff --git a/ja/built-in-nodes/ImageOnlyCheckpointSave.mdx b/ja/built-in-nodes/ImageOnlyCheckpointSave.mdx index 89efd1307..7cbaf9fd3 100644 --- a/ja/built-in-nodes/ImageOnlyCheckpointSave.mdx +++ b/ja/built-in-nodes/ImageOnlyCheckpointSave.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ImageOnlyCheckpointSave" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ## 概要 diff --git a/ja/built-in-nodes/ImagePadForOutpaint.mdx b/ja/built-in-nodes/ImagePadForOutpaint.mdx index 74dd02830..3ab302072 100644 --- a/ja/built-in-nodes/ImagePadForOutpaint.mdx +++ b/ja/built-in-nodes/ImagePadForOutpaint.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ImagePadForOutpaint" icon: "circle" mode: wide --- + このノードは、画像の周囲にパディングを追加して、アウトペインティング処理用に画像を準備するために設計されています。画像の寸法を調整してアウトペインティングアルゴリズムとの互換性を確保し、元の境界を超えた拡張画像領域の生成を容易にします。 ## 入力 diff --git a/ja/built-in-nodes/ImageQuantize.mdx b/ja/built-in-nodes/ImageQuantize.mdx index 3269ea153..ae723952d 100644 --- a/ja/built-in-nodes/ImageQuantize.mdx +++ b/ja/built-in-nodes/ImageQuantize.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ImageQuantize" icon: "circle" mode: wide --- + ## 概要 ImageQuantizeノードは、画像内の色数を指定された数に減らし、必要に応じてディザリング技術を適用して視覚的な品質を維持するために設計されています。この処理は、パレットベースの画像を作成したり、特定のアプリケーション向けに色の複雑さを軽減する際に役立ちます。 diff --git a/ja/built-in-nodes/ImageRGBToYUV.mdx b/ja/built-in-nodes/ImageRGBToYUV.mdx index 15c95bf5f..709b34e58 100644 --- a/ja/built-in-nodes/ImageRGBToYUV.mdx +++ b/ja/built-in-nodes/ImageRGBToYUV.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ImageRGBToYUV" icon: "circle" mode: wide --- + ImageRGBToYUV ノードは、RGB カラー画像を YUV 色空間に変換します。入力として RGB 画像を受け取り、それを Y(輝度)、U(青色投影)、V(赤色投影)の3つの個別のチャンネルに分離します。各出力チャンネルは、対応する YUV コンポーネントを表す個別のグレースケール画像として返されます。 ## 入力 @@ -17,8 +18,8 @@ ImageRGBToYUV ノードは、RGB カラー画像を YUV 色空間に変換しま | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `U` | YUV 色空間の輝度(明るさ)コンポーネント | IMAGE | -| `V` | YUV 色空間の青色投影コンポーネント | IMAGE | +| `Y` | YUV 色空間の輝度(明るさ)コンポーネント | IMAGE | +| `U` | YUV 色空間の青色投影コンポーネント | IMAGE | | `V` | YUV 色空間の赤色投影コンポーネント | IMAGE | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ImageRGBToYUV/ja.md) diff --git a/ja/built-in-nodes/ImageRotate.mdx b/ja/built-in-nodes/ImageRotate.mdx index 289e7e678..7b6a58b46 100644 --- a/ja/built-in-nodes/ImageRotate.mdx +++ b/ja/built-in-nodes/ImageRotate.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ImageRotate" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ImageRotate ノードは、入力画像を指定された角度に回転させます。回転オプションは4つあり、回転なし、時計回りに90度、180度、時計回りに270度に対応しています。回転処理は効率的なテンソル演算によって実行され、画像データの整合性が維持されます。 diff --git a/ja/built-in-nodes/ImageScale.mdx b/ja/built-in-nodes/ImageScale.mdx index 6441b2dd1..c853202ea 100644 --- a/ja/built-in-nodes/ImageScale.mdx +++ b/ja/built-in-nodes/ImageScale.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ImageScale" icon: "circle" mode: wide --- + ImageScaleノードは、画像を特定の寸法にリサイズするために設計されており、アップスケール方法の選択肢とリサイズ後の画像をクロップする機能を提供します。このノードは画像のアップスケーリングとクロッピングの複雑さを抽象化し、ユーザーが定義したパラメータに従って画像の寸法を変更するための直感的なインターフェースを提供します。 ## 入力 diff --git a/ja/built-in-nodes/ImageScaleBy.mdx b/ja/built-in-nodes/ImageScaleBy.mdx index 62dc0fac1..0624a5232 100644 --- a/ja/built-in-nodes/ImageScaleBy.mdx +++ b/ja/built-in-nodes/ImageScaleBy.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ImageScaleBy" icon: "circle" mode: wide --- + ImageScaleBy ノードは、指定された倍率で様々な補間方式を使用して画像をアップスケーリングするために設計されています。柔軟な方法で画像サイズを調整し、さまざまなアップスケーリングのニーズに対応します。 ## 入力 diff --git a/ja/built-in-nodes/ImageScaleToMaxDimension.mdx b/ja/built-in-nodes/ImageScaleToMaxDimension.mdx index 2ab17ef82..b1616bfd5 100644 --- a/ja/built-in-nodes/ImageScaleToMaxDimension.mdx +++ b/ja/built-in-nodes/ImageScaleToMaxDimension.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ImageScaleToMaxDimension" icon: "circle" mode: wide --- + このドキュメントはAI生成です。誤りや改善の提案がございましたら、ぜひご協力ください! [GitHubで編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ImageScaleToMaxDimension/en.md) ImageScaleToMaxDimensionノードは、画像を指定された最大寸法に収まるようにリサイズし、元のアスペクト比を維持します。画像が縦向きか横向きかを判定し、大きい方の寸法をターゲットサイズに合わせて拡大・縮小し、小さい方の寸法も比例して調整します。このノードは、品質とパフォーマンスの要件に応じて複数のアップスケーリング方法をサポートしています。 diff --git a/ja/built-in-nodes/ImageScaleToTotalPixels.mdx b/ja/built-in-nodes/ImageScaleToTotalPixels.mdx index 4ef91f89c..62a221e65 100644 --- a/ja/built-in-nodes/ImageScaleToTotalPixels.mdx +++ b/ja/built-in-nodes/ImageScaleToTotalPixels.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ImageScaleToTotalPixels" icon: "circle" mode: wide --- + ImageScaleToTotalPixels ノードは、アスペクト比を維持しながら画像を指定された総ピクセル数にリサイズするために設計されています。目的のピクセル数を達成するために、画像をアップスケーリングするためのさまざまな方法を提供します。 ## 入力 diff --git a/ja/built-in-nodes/ImageSharpen.mdx b/ja/built-in-nodes/ImageSharpen.mdx index f306685ef..56b5c81dd 100644 --- a/ja/built-in-nodes/ImageSharpen.mdx +++ b/ja/built-in-nodes/ImageSharpen.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ImageSharpen" icon: "circle" mode: wide --- + ImageSharpenノードは、画像のエッジやディテールを強調することで、画像の明瞭さを向上させます。画像にシャープネスフィルターを適用し、その強度と半径を調整することで、画像をより鮮明でくっきりとした印象にします。 ## 入力 diff --git a/ja/built-in-nodes/ImageStitch.mdx b/ja/built-in-nodes/ImageStitch.mdx index 95bcf66c0..78ef7c781 100644 --- a/ja/built-in-nodes/ImageStitch.mdx +++ b/ja/built-in-nodes/ImageStitch.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ImageStitch" icon: "circle" mode: wide --- + このノードは、指定された方向(上、下、左、右)に2つの画像を結合し、サイズの一致や画像間のスペース設定をサポートします。 ## 入力 diff --git a/ja/built-in-nodes/ImageToMask.mdx b/ja/built-in-nodes/ImageToMask.mdx index 4a57c0f95..5a1f16c1a 100644 --- a/ja/built-in-nodes/ImageToMask.mdx +++ b/ja/built-in-nodes/ImageToMask.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ImageToMask" icon: "circle" mode: wide --- + ImageToMask ノードは、指定されたカラーチャンネルに基づいて画像をマスクに変換するために設計されています。画像の赤、緑、青、またはアルファチャンネルに対応するマスクレイヤーを抽出し、チャンネル固有のマスキングや処理を必要とする操作を容易にします。 ## 入力 diff --git a/ja/built-in-nodes/ImageUpscaleWithModel.mdx b/ja/built-in-nodes/ImageUpscaleWithModel.mdx index ef384b7fa..e5b6a772c 100644 --- a/ja/built-in-nodes/ImageUpscaleWithModel.mdx +++ b/ja/built-in-nodes/ImageUpscaleWithModel.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ImageUpscaleWithModel" icon: "circle" mode: wide --- + このノードは、指定されたアップスケールモデルを使用して画像をアップスケールするために設計されています。画像を適切なデバイスに調整し、メモリ使用量を最適化し、メモリ不足エラーを防ぐためにアップスケールモデルをタイル状に適用することで、アップスケール処理を効率的に管理します。 ## 入力 diff --git a/ja/built-in-nodes/ImageYUVToRGB.mdx b/ja/built-in-nodes/ImageYUVToRGB.mdx index 2202e57a0..8c1f7c972 100644 --- a/ja/built-in-nodes/ImageYUVToRGB.mdx +++ b/ja/built-in-nodes/ImageYUVToRGB.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ImageYUVToRGB" icon: "circle" mode: wide --- + ImageYUVToRGB ノードは、YUV色空間の画像をRGB色空間に変換します。このノードは、Y(輝度)、U(青色投影)、V(赤色投影)の3つのチャンネルを表す個別の入力画像を受け取り、色空間変換を用いてこれらを1つのRGB画像に結合します。 ## 入力 diff --git a/ja/built-in-nodes/InpaintModelConditioning.mdx b/ja/built-in-nodes/InpaintModelConditioning.mdx index 93ba6d512..85465d8f7 100644 --- a/ja/built-in-nodes/InpaintModelConditioning.mdx +++ b/ja/built-in-nodes/InpaintModelConditioning.mdx @@ -5,6 +5,7 @@ sidebarTitle: "InpaintModelConditioning" icon: "circle" mode: wide --- + InpaintModelConditioning ノードは、インペイントモデルの条件付けプロセスを容易にするために設計されており、様々な条件付け入力を統合・操作してインペイント出力を調整することを可能にします。特定のモデルチェックポイントの読み込み、スタイルやコントロールネットモデルの適用から、条件付け要素のエンコードや結合に至るまで、幅広い機能を網羅しており、インペインタスクをカスタマイズするための包括的なツールとして機能します。 ## 入力 @@ -21,8 +22,8 @@ InpaintModelConditioning ノードは、インペイントモデルの条件付 | パラメータ | 説明 | データ型 | | --- | --- | --- | -| `ネガティブ` | 処理後の変更されたポジティブな条件付け情報で、インペイントモデルに適用できる状態です。この出力は、指定されたポジティブな条件に従ってインペイントプロセスを導くために不可欠です。 | `CONDITIONING` | -| `潜在` | 処理後の変更されたネガティブな条件付け情報で、インペイントモデルに適用できる状態です。この出力は、指定されたネガティブな条件に従ってインペイントプロセスを導くために不可欠です。 | `CONDITIONING` | -| `latent` | 条件付けプロセスから導出された潜在表現です。この出力は、インペイントされている画像の基礎となる特徴や特性を理解するために重要です。 | `LATENT` | +| `ポジティブ` | 処理後の変更されたポジティブな条件付け情報で、インペイントモデルに適用できる状態です。この出力は、指定されたポジティブな条件に従ってインペイントプロセスを導くために不可欠です。 | `CONDITIONING` | +| `ネガティブ` | 処理後の変更されたネガティブな条件付け情報で、インペイントモデルに適用できる状態です。この出力は、指定されたネガティブな条件に従ってインペイントプロセスを導くために不可欠です。 | `CONDITIONING` | +| `潜在` | 条件付けプロセスから導出された潜在表現です。この出力は、インペイントされている画像の基礎となる特徴や特性を理解するために重要です。 | `LATENT` | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/InpaintModelConditioning/ja.md) diff --git a/ja/built-in-nodes/InstructPixToPixConditioning.mdx b/ja/built-in-nodes/InstructPixToPixConditioning.mdx index 1f2e533b5..b49c47c59 100644 --- a/ja/built-in-nodes/InstructPixToPixConditioning.mdx +++ b/ja/built-in-nodes/InstructPixToPixConditioning.mdx @@ -5,6 +5,7 @@ sidebarTitle: "InstructPixToPixConditioning" icon: "circle" mode: wide --- + あなたは ComfyUI ノードドキュメントを英語から日本語に翻訳する技術翻訳の専門家です。 ## 翻訳ルール @@ -50,9 +51,9 @@ InstructPixToPixConditioning ノードは、ポジティブおよびネガティ | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `ネガティブ` | 潜在画像表現が付加されたポジティブ条件付けデータ | CONDITIONING | -| `潜在` | 潜在画像表現が付加されたネガティブ条件付けデータ | CONDITIONING | -| `latent` | エンコードされた画像と同じ寸法を持つ空の潜在テンソル | LATENT | +| `ポジティブ` | 潜在画像表現が付加されたポジティブ条件付けデータ | CONDITIONING | +| `ネガティブ` | 潜在画像表現が付加されたネガティブ条件付けデータ | CONDITIONING | +| `潜在` | エンコードされた画像と同じ寸法を持つ空の潜在テンソル | LATENT | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/InstructPixToPixConditioning/ja.md) diff --git a/ja/built-in-nodes/InvertBooleanNode.mdx b/ja/built-in-nodes/InvertBooleanNode.mdx index f278b5590..12dcb8412 100644 --- a/ja/built-in-nodes/InvertBooleanNode.mdx +++ b/ja/built-in-nodes/InvertBooleanNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "InvertBooleanNode" icon: "circle" mode: wide --- + このノードは、単一のブール値(true/false)を入力として受け取り、その反対の値を出力します。論理否定(NOT)演算を実行し、`true` を `false` に、`false` を `true` に変換します。 ## 入力 diff --git a/ja/built-in-nodes/InvertMask.mdx b/ja/built-in-nodes/InvertMask.mdx index c312467d2..6870847ff 100644 --- a/ja/built-in-nodes/InvertMask.mdx +++ b/ja/built-in-nodes/InvertMask.mdx @@ -5,6 +5,7 @@ sidebarTitle: "InvertMask" icon: "circle" mode: wide --- + InvertMaskノードは、指定されたマスクの値を反転させ、マスク領域と非マスク領域を効果的に入れ替えるように設計されています。この操作は、関心領域を前景と背景の間で切り替える必要がある画像処理タスクにおいて基本的な機能です。 ## 入力 diff --git a/ja/built-in-nodes/JoinAudioChannels.mdx b/ja/built-in-nodes/JoinAudioChannels.mdx index 29962cef1..0cbcb5e8e 100644 --- a/ja/built-in-nodes/JoinAudioChannels.mdx +++ b/ja/built-in-nodes/JoinAudioChannels.mdx @@ -5,6 +5,7 @@ sidebarTitle: "JoinAudioChannels" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ## 概要 diff --git a/ja/built-in-nodes/JoinImageWithAlpha.mdx b/ja/built-in-nodes/JoinImageWithAlpha.mdx index aa04d6e1c..56fe2e8d8 100644 --- a/ja/built-in-nodes/JoinImageWithAlpha.mdx +++ b/ja/built-in-nodes/JoinImageWithAlpha.mdx @@ -5,6 +5,7 @@ sidebarTitle: "JoinImageWithAlpha" icon: "circle" mode: wide --- + このノードはコンポジット処理用に設計されており、具体的には画像と対応するアルファマスクを結合して単一の出力画像を生成します。視覚コンテンツと透明度情報を効果的に組み合わせることで、特定の領域が透明または半透明になる画像を作成できます。 ## 入力 diff --git a/ja/built-in-nodes/JsonExtractString.mdx b/ja/built-in-nodes/JsonExtractString.mdx index e581e4d9e..818ef0bb1 100644 --- a/ja/built-in-nodes/JsonExtractString.mdx +++ b/ja/built-in-nodes/JsonExtractString.mdx @@ -5,6 +5,7 @@ sidebarTitle: "JsonExtractString" icon: "circle" mode: wide --- + JsonExtractString ノードは、JSON データを含むテキスト文字列を読み取り、特定のキーに関連付けられた値を抽出します。抽出された値を文字列に変換します。JSON が無効な場合、キーが見つからない場合、または値が null の場合、ノードは空の文字列を返します。 ## 入力 diff --git a/ja/built-in-nodes/KSampler.mdx b/ja/built-in-nodes/KSampler.mdx index 7b5f86a35..b737ec714 100644 --- a/ja/built-in-nodes/KSampler.mdx +++ b/ja/built-in-nodes/KSampler.mdx @@ -5,6 +5,7 @@ sidebarTitle: "KSampler" icon: "circle" mode: wide --- + KSamplerは次のように動作します。特定のモデルとポジティブ・ネガティブ両方の条件に基づいて、提供された元の潜在画像情報を変更します。 まず、設定された **seed** と **denoise strength** に従って元の画像データにノイズを追加し、その後、事前設定された **Model** に **ポジティブ** および **ネガティブ** なガイダンス条件を組み合わせて画像を生成します。 diff --git a/ja/built-in-nodes/KSamplerAdvanced.mdx b/ja/built-in-nodes/KSamplerAdvanced.mdx index 42a6233cd..c0685b7e2 100644 --- a/ja/built-in-nodes/KSamplerAdvanced.mdx +++ b/ja/built-in-nodes/KSamplerAdvanced.mdx @@ -5,6 +5,7 @@ sidebarTitle: "KSamplerAdvanced" icon: "circle" mode: wide --- + 以下が翻訳結果です。 KSamplerAdvanced ノードは、高度な設定と技術を提供することでサンプリングプロセスを強化するために設計されています。基本の KSampler 機能を改善し、モデルからサンプルを生成するためのより洗練されたオプションを提供することを目的としています。 diff --git a/ja/built-in-nodes/KSamplerSelect.mdx b/ja/built-in-nodes/KSamplerSelect.mdx index d4ff2a9a7..07372a5e5 100644 --- a/ja/built-in-nodes/KSamplerSelect.mdx +++ b/ja/built-in-nodes/KSamplerSelect.mdx @@ -5,6 +5,7 @@ sidebarTitle: "KSamplerSelect" icon: "circle" mode: wide --- + KSamplerSelectノードは、指定されたサンプラー名に基づいて特定のサンプラーを選択するために設計されています。サンプラー選択の複雑さを抽象化し、ユーザーがタスクに応じて異なるサンプリング戦略を簡単に切り替えられるようにします。 ## 入力 diff --git a/ja/built-in-nodes/Kandinsky5ImageToVideo.mdx b/ja/built-in-nodes/Kandinsky5ImageToVideo.mdx index 5ffc72dee..29db0c45f 100644 --- a/ja/built-in-nodes/Kandinsky5ImageToVideo.mdx +++ b/ja/built-in-nodes/Kandinsky5ImageToVideo.mdx @@ -5,6 +5,7 @@ sidebarTitle: "Kandinsky5ImageToVideo" icon: "circle" mode: wide --- + 以下は、指定された英語ドキュメントを日本語に翻訳したものです。 --- @@ -30,9 +31,9 @@ Kandinsky5ImageToVideo ノードは、Kandinsky モデルを使用した動画 | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `ネガティブ` | 変更されたポジティブ条件付けです。エンコードされた開始画像データで更新される可能性があります。 | CONDITIONING | -| `latent` | 変更されたネガティブ条件付けです。エンコードされた開始画像データで更新される可能性があります。 | CONDITIONING | -| `cond_latent` | 指定された次元に合わせて形状が設定された、ゼロで満たされた空の動画潜在テンソルです。 | LATENT | +| `ポジティブ` | 変更されたポジティブ条件付けです。エンコードされた開始画像データで更新される可能性があります。 | CONDITIONING | +| `ネガティブ` | 変更されたネガティブ条件付けです。エンコードされた開始画像データで更新される可能性があります。 | CONDITIONING | +| `latent` | 指定された次元に合わせて形状が設定された、ゼロで満たされた空の動画潜在テンソルです。 | LATENT | | `cond_latent` | 提供された開始画像の、クリーンでエンコードされた潜在表現です。これは内部で使用され、生成された動画潜在のノイズの多い開始部分を置き換えます。 | LATENT | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/Kandinsky5ImageToVideo/ja.md) diff --git a/ja/built-in-nodes/KarrasScheduler.mdx b/ja/built-in-nodes/KarrasScheduler.mdx index 0a0d2233e..2242cbb96 100644 --- a/ja/built-in-nodes/KarrasScheduler.mdx +++ b/ja/built-in-nodes/KarrasScheduler.mdx @@ -5,6 +5,7 @@ sidebarTitle: "KarrasScheduler" icon: "circle" mode: wide --- + KarrasSchedulerノードは、Karras et al. (2022) のノイズスケジュールに基づいて、ノイズレベル(シグマ)のシーケンスを生成するために設計されています。このスケジューラーは、生成モデルにおける拡散プロセスを制御するのに役立ち、生成プロセスの各ステップで適用されるノイズレベルを微調整することができます。 ## 入力 diff --git a/ja/built-in-nodes/KlingAvatarNode.mdx b/ja/built-in-nodes/KlingAvatarNode.mdx index d49c7903b..ca7ffb1a7 100644 --- a/ja/built-in-nodes/KlingAvatarNode.mdx +++ b/ja/built-in-nodes/KlingAvatarNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "KlingAvatarNode" icon: "circle" mode: wide --- + 以下は、ご指定の翻訳ルールに従って英語ドキュメントを日本語に翻訳したものです。 --- diff --git a/ja/built-in-nodes/KlingCameraControlI2VNode.mdx b/ja/built-in-nodes/KlingCameraControlI2VNode.mdx index 489f160a6..bb7c8c8ed 100644 --- a/ja/built-in-nodes/KlingCameraControlI2VNode.mdx +++ b/ja/built-in-nodes/KlingCameraControlI2VNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "KlingCameraControlI2VNode" icon: "circle" mode: wide --- + 以下は、ご依頼いただいたComfyUIノードドキュメントの日本語翻訳です。 ## 概要 @@ -26,7 +27,7 @@ Kling Image to Video Camera Control Nodeは、静止画像をプロフェッシ | 出力名 | 説明 | データ型 | | --- | --- | --- | | `video_id` | 生成された動画出力 | VIDEO | -| `duration` | 生成された動画の一意の識別子 | STRING | +| `video_id` | 生成された動画の一意の識別子 | STRING | | `duration` | 生成された動画の長さ | STRING | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/KlingCameraControlI2VNode/ja.md) diff --git a/ja/built-in-nodes/KlingCameraControlT2VNode.mdx b/ja/built-in-nodes/KlingCameraControlT2VNode.mdx index 7ee1e96f7..be74af641 100644 --- a/ja/built-in-nodes/KlingCameraControlT2VNode.mdx +++ b/ja/built-in-nodes/KlingCameraControlT2VNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "KlingCameraControlT2VNode" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ## 概要 @@ -25,7 +26,7 @@ Kling Text to Video Camera Control Nodeは、テキストから映画のよう | 出力名 | 説明 | データ型 | | --- | --- | --- | | `video_id` | カメラ制御エフェクトが適用された生成動画 | VIDEO | -| `duration` | 生成された動画の一意識別子 | STRING | +| `video_id` | 生成された動画の一意識別子 | STRING | | `duration` | 生成された動画の長さ | STRING | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/KlingCameraControlT2VNode/ja.md) diff --git a/ja/built-in-nodes/KlingCameraControls.mdx b/ja/built-in-nodes/KlingCameraControls.mdx index 799148aa9..13cfb9055 100644 --- a/ja/built-in-nodes/KlingCameraControls.mdx +++ b/ja/built-in-nodes/KlingCameraControls.mdx @@ -5,6 +5,7 @@ sidebarTitle: "KlingCameraControls" icon: "circle" mode: wide --- + 以下が翻訳結果です。 Kling Camera Controls ノードは、動画生成におけるモーションコントロール効果を作成するために、さまざまなカメラの移動および回転パラメーターを設定できます。このノードは、カメラの位置、回転、ズームを制御して、さまざまなカメラワークをシミュレートします。 diff --git a/ja/built-in-nodes/KlingDualCharacterVideoEffectNode.mdx b/ja/built-in-nodes/KlingDualCharacterVideoEffectNode.mdx index 1d717c928..a1f28a7c2 100644 --- a/ja/built-in-nodes/KlingDualCharacterVideoEffectNode.mdx +++ b/ja/built-in-nodes/KlingDualCharacterVideoEffectNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "KlingDualCharacterVideoEffectNode" icon: "circle" mode: wide --- + このドキュメントはAI生成です。誤りや改善のご提案がございましたら、ぜひご協力ください! [GitHubで編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/KlingDualCharacterVideoEffectNode/en.md) Kling Dual Character Video Effect ノードは、選択されたシーンに基づいて特殊効果を適用した動画を生成します。2つの画像を入力として受け取り、合成動画の左側に1つ目の画像、右側に2つ目の画像を配置します。選択されたエフェクトシーンに応じて、異なる視覚効果が適用されます。 diff --git a/ja/built-in-nodes/KlingFirstLastFrameNode.mdx b/ja/built-in-nodes/KlingFirstLastFrameNode.mdx index b7866c289..d3646cd00 100644 --- a/ja/built-in-nodes/KlingFirstLastFrameNode.mdx +++ b/ja/built-in-nodes/KlingFirstLastFrameNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "KlingFirstLastFrameNode" icon: "circle" mode: wide --- + このノードは、Kling 3.0モデルを使用して動画を生成します。テキストプロンプト、指定された長さ、および開始フレームと終了フレームの2つの画像に基づいて動画を作成します。また、動画に合わせた音声を生成することもできます。 ## 入力 diff --git a/ja/built-in-nodes/KlingImage2VideoNode.mdx b/ja/built-in-nodes/KlingImage2VideoNode.mdx index 39ac56127..6c2b09d06 100644 --- a/ja/built-in-nodes/KlingImage2VideoNode.mdx +++ b/ja/built-in-nodes/KlingImage2VideoNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "KlingImage2VideoNode" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ## 概要 @@ -29,7 +30,7 @@ Kling Image to Video ノードは、テキストプロンプトを使用して | 出力名 | 説明 | データ型 | | --- | --- | --- | | `video_id` | 生成された動画の出力です。 | VIDEO | -| `duration` | 生成された動画の一意の識別子です。 | STRING | +| `video_id` | 生成された動画の一意の識別子です。 | STRING | | `duration` | 生成された動画の長さ情報です。 | STRING | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/KlingImage2VideoNode/ja.md) diff --git a/ja/built-in-nodes/KlingImageGenerationNode.mdx b/ja/built-in-nodes/KlingImageGenerationNode.mdx index ef2cdcbd5..ab58d2ec4 100644 --- a/ja/built-in-nodes/KlingImageGenerationNode.mdx +++ b/ja/built-in-nodes/KlingImageGenerationNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "KlingImageGenerationNode" icon: "circle" mode: wide --- + 以下が翻訳結果です。 Kling Image Generation ノードは、テキストプロンプトから画像を生成します。必要に応じて参照画像を使用して生成をガイドすることもできます。テキストによる説明と参照設定に基づいて1枚以上の画像を作成し、生成された画像を出力として返します。 diff --git a/ja/built-in-nodes/KlingImageToVideoWithAudio.mdx b/ja/built-in-nodes/KlingImageToVideoWithAudio.mdx index 27d936b85..aef5abbd7 100644 --- a/ja/built-in-nodes/KlingImageToVideoWithAudio.mdx +++ b/ja/built-in-nodes/KlingImageToVideoWithAudio.mdx @@ -5,6 +5,7 @@ sidebarTitle: "KlingImageToVideoWithAudio" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ## 概要Kling Image(最初のフレーム)から音声付きビデオを生成するノードは、Kling AIモデルを使用して、1枚の開始画像とテキストプロンプトから短いビデオを生成します。提供された画像で始まるビデオシーケンスを作成し、オプションでAI生成の音声を映像に追加することもできます。 diff --git a/ja/built-in-nodes/KlingLipSyncAudioToVideoNode.mdx b/ja/built-in-nodes/KlingLipSyncAudioToVideoNode.mdx index 64bfa77e5..e8e403799 100644 --- a/ja/built-in-nodes/KlingLipSyncAudioToVideoNode.mdx +++ b/ja/built-in-nodes/KlingLipSyncAudioToVideoNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "KlingLipSyncAudioToVideoNode" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ## 概要 @@ -32,8 +33,8 @@ Kling リップシンク音声動画ノードは、動画ファイル内の口 | 出力名 | 説明 | データ型 | | --- | --- | --- | | `動画ID` | 口の動きがリップシンクされた処理済み動画 | VIDEO | -| `再生時間` | 処理済み動画の一意識別子 | STRING | -| `duration` | 処理済み動画の長さ | STRING | +| `動画ID` | 処理済み動画の一意識別子 | STRING | +| `再生時間` | 処理済み動画の長さ | STRING | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/KlingLipSyncAudioToVideoNode/ja.md) diff --git a/ja/built-in-nodes/KlingLipSyncTextToVideoNode.mdx b/ja/built-in-nodes/KlingLipSyncTextToVideoNode.mdx index beca220b0..86c5fb0ff 100644 --- a/ja/built-in-nodes/KlingLipSyncTextToVideoNode.mdx +++ b/ja/built-in-nodes/KlingLipSyncTextToVideoNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "KlingLipSyncTextToVideoNode" icon: "circle" mode: wide --- + 以下が翻訳結果です。 --- @@ -31,8 +32,8 @@ Kling Lip Sync Text to Video Node は、動画ファイル内の口の動きを | 出力名 | 説明 | データ型 | | --- | --- | --- | | `動画ID` | リップシンクされた音声付きの生成動画 | VIDEO | -| `再生時間` | 生成された動画の一意識別子 | STRING | -| `duration` | 生成された動画の長さ情報 | STRING | +| `動画ID` | 生成された動画の一意識別子 | STRING | +| `再生時間` | 生成された動画の長さ情報 | STRING | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/KlingLipSyncTextToVideoNode/ja.md) diff --git a/ja/built-in-nodes/KlingMotionControl.mdx b/ja/built-in-nodes/KlingMotionControl.mdx index f34a432c9..52923f9aa 100644 --- a/ja/built-in-nodes/KlingMotionControl.mdx +++ b/ja/built-in-nodes/KlingMotionControl.mdx @@ -5,6 +5,7 @@ sidebarTitle: "KlingMotionControl" icon: "circle" mode: wide --- + 以下が翻訳結果です。 Kling Motion Control ノードは、参照画像とテキストプロンプトで定義されたキャラクターに対して、参照動画のモーション、表情、カメラワークを適用し、動画を生成します。このノードでは、キャラクターの最終的な向きを参照動画と参照画像のどちらから取得するかを制御できます。 diff --git a/ja/built-in-nodes/KlingOmniProEditVideoNode.mdx b/ja/built-in-nodes/KlingOmniProEditVideoNode.mdx index 0be57ebd4..1d2a435c8 100644 --- a/ja/built-in-nodes/KlingOmniProEditVideoNode.mdx +++ b/ja/built-in-nodes/KlingOmniProEditVideoNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "KlingOmniProEditVideoNode" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ## 概要 diff --git a/ja/built-in-nodes/KlingOmniProFirstLastFrameNode.mdx b/ja/built-in-nodes/KlingOmniProFirstLastFrameNode.mdx index c50dcf818..04acf74ee 100644 --- a/ja/built-in-nodes/KlingOmniProFirstLastFrameNode.mdx +++ b/ja/built-in-nodes/KlingOmniProFirstLastFrameNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "KlingOmniProFirstLastFrameNode" icon: "circle" mode: wide --- + このノードは、最新のKling AIモデルを使用して、開始フレーム、オプションの終了フレーム、または参照画像から動画を生成します。単一の動画、または各セグメントに個別のプロンプトと長さを設定したマルチショットストーリーボードを作成できます。このノードはこれらの入力を処理し、指定された長さと解像度の動画を生成します。オプションで音声生成も可能です。 ## 入力 diff --git a/ja/built-in-nodes/KlingOmniProImageNode.mdx b/ja/built-in-nodes/KlingOmniProImageNode.mdx index d9c4abc7f..5a2a9e3a8 100644 --- a/ja/built-in-nodes/KlingOmniProImageNode.mdx +++ b/ja/built-in-nodes/KlingOmniProImageNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "KlingOmniProImageNode" icon: "circle" mode: wide --- + 以下が翻訳結果です。 --- diff --git a/ja/built-in-nodes/KlingOmniProImageToVideoNode.mdx b/ja/built-in-nodes/KlingOmniProImageToVideoNode.mdx index 991462ce2..ef9b7dcf4 100644 --- a/ja/built-in-nodes/KlingOmniProImageToVideoNode.mdx +++ b/ja/built-in-nodes/KlingOmniProImageToVideoNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "KlingOmniProImageToVideoNode" icon: "circle" mode: wide --- + このノードは、Kling AIモデルを使用して、テキストプロンプトと最大7枚の参照画像に基づいて動画を生成します。動画のアスペクト比、長さ、解像度を制御でき、オプションでストーリーボードの使用や音声の生成も可能です。このノードは外部APIにリクエストを送信し、生成された動画を返します。 ## 入力 diff --git a/ja/built-in-nodes/KlingOmniProTextToVideoNode.mdx b/ja/built-in-nodes/KlingOmniProTextToVideoNode.mdx index 6d0933af3..75097438e 100644 --- a/ja/built-in-nodes/KlingOmniProTextToVideoNode.mdx +++ b/ja/built-in-nodes/KlingOmniProTextToVideoNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "KlingOmniProTextToVideoNode" icon: "circle" mode: wide --- + このノードは、最新のKling AIモデルを使用して、テキスト説明から動画を生成します。プロンプトをリモートAPIに送信し、生成された動画を返します。このノードでは、動画の長さ、形状、品質を制御でき、マルチショットのストーリーボードを作成することも可能です。 ## 入力 diff --git a/ja/built-in-nodes/KlingOmniProVideoToVideoNode.mdx b/ja/built-in-nodes/KlingOmniProVideoToVideoNode.mdx index e20bc30e3..dd84e76a8 100644 --- a/ja/built-in-nodes/KlingOmniProVideoToVideoNode.mdx +++ b/ja/built-in-nodes/KlingOmniProVideoToVideoNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "KlingOmniProVideoToVideoNode" icon: "circle" mode: wide --- + このノードは、Kling AIモデルを使用して、入力動画とオプションの参照画像に基づいて新しい動画を生成します。目的のコンテンツを説明するテキストプロンプトを指定すると、ノードが参照動画をそれに応じて変換します。また、最大4枚の追加参照画像を取り込んで、出力のスタイルとコンテンツをガイドすることもできます。 ## 入力 diff --git a/ja/built-in-nodes/KlingSingleImageVideoEffectNode.mdx b/ja/built-in-nodes/KlingSingleImageVideoEffectNode.mdx index 48b58251a..90cb31776 100644 --- a/ja/built-in-nodes/KlingSingleImageVideoEffectNode.mdx +++ b/ja/built-in-nodes/KlingSingleImageVideoEffectNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "KlingSingleImageVideoEffectNode" icon: "circle" mode: wide --- + 以下は、ご依頼いただいたComfyUIノードドキュメントの日本語翻訳です。 --- @@ -27,7 +28,7 @@ Kling 単一画像ビデオエフェクトノードは、1枚の参照画像に | 出力名 | 説明 | データ型 | | --- | --- | --- | | `video_id` | エフェクトが適用された生成済み動画 | VIDEO | -| `duration` | 生成された動画の一意識別子 | STRING | +| `video_id` | 生成された動画の一意識別子 | STRING | | `duration` | 生成された動画の長さ | STRING | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/KlingSingleImageVideoEffectNode/ja.md) diff --git a/ja/built-in-nodes/KlingStartEndFrameNode.mdx b/ja/built-in-nodes/KlingStartEndFrameNode.mdx index e8d3be060..7fe481448 100644 --- a/ja/built-in-nodes/KlingStartEndFrameNode.mdx +++ b/ja/built-in-nodes/KlingStartEndFrameNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "KlingStartEndFrameNode" icon: "circle" mode: wide --- + 以下が翻訳結果です。 Kling 開始・終了フレーム動画ノードは、指定された開始画像と終了画像の間を遷移する動画シーケンスを生成します。最初のフレームから最後のフレームへの滑らかな変形を実現するため、中間の全フレームを生成します。このノードは画像から動画へのAPIを呼び出しますが、`image_tail` リクエストフィールドで動作する入力オプションのみをサポートします。 @@ -33,7 +34,7 @@ Kling 開始・終了フレーム動画ノードは、指定された開始画 | 出力名 | 説明 | データ型 | | --- | --- | --- | | `video_id` | 生成された動画シーケンス | VIDEO | -| `duration` | 生成された動画の一意識別子 | STRING | +| `video_id` | 生成された動画の一意識別子 | STRING | | `duration` | 生成された動画の持続時間 | STRING | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/KlingStartEndFrameNode/ja.md) diff --git a/ja/built-in-nodes/KlingTextToVideoNode.mdx b/ja/built-in-nodes/KlingTextToVideoNode.mdx index 9d9dfc778..598d7c8ec 100644 --- a/ja/built-in-nodes/KlingTextToVideoNode.mdx +++ b/ja/built-in-nodes/KlingTextToVideoNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "KlingTextToVideoNode" icon: "circle" mode: wide --- + 以下が翻訳結果です。 --- @@ -26,8 +27,8 @@ Kling Text to Video ノードは、テキストによる説明を動画コンテ | 出力名 | 説明 | データ型 | | --- | --- | --- | | `video_id` | 生成された動画出力 | VIDEO | -| `継続時間` | 生成された動画の一意識別子 | STRING | -| `duration` | 生成された動画の長さ情報 | STRING | +| `video_id` | 生成された動画の一意識別子 | STRING | +| `継続時間` | 生成された動画の長さ情報 | STRING | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/KlingTextToVideoNode/ja.md) diff --git a/ja/built-in-nodes/KlingTextToVideoWithAudio.mdx b/ja/built-in-nodes/KlingTextToVideoWithAudio.mdx index b36c609fe..78b37218c 100644 --- a/ja/built-in-nodes/KlingTextToVideoWithAudio.mdx +++ b/ja/built-in-nodes/KlingTextToVideoWithAudio.mdx @@ -5,6 +5,7 @@ sidebarTitle: "KlingTextToVideoWithAudio" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ## 概要 diff --git a/ja/built-in-nodes/KlingVideoExtendNode.mdx b/ja/built-in-nodes/KlingVideoExtendNode.mdx index 2b960bcaf..857e6eaf9 100644 --- a/ja/built-in-nodes/KlingVideoExtendNode.mdx +++ b/ja/built-in-nodes/KlingVideoExtendNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "KlingVideoExtendNode" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ## 概要 @@ -27,7 +28,7 @@ Kling Video Extend ノードは、他の Kling ノードで作成された動画 | 出力名 | 説明 | データ型 | | --- | --- | --- | | `video_id` | Kling API によって生成された延長動画 | VIDEO | -| `duration` | 延長動画の一意の識別子 | STRING | +| `video_id` | 延長動画の一意の識別子 | STRING | | `duration` | 延長動画の再生時間 | STRING | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/KlingVideoExtendNode/ja.md) diff --git a/ja/built-in-nodes/KlingVideoNode.mdx b/ja/built-in-nodes/KlingVideoNode.mdx index d696b018a..fa5137b81 100644 --- a/ja/built-in-nodes/KlingVideoNode.mdx +++ b/ja/built-in-nodes/KlingVideoNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "KlingVideoNode" icon: "circle" mode: wide --- + このノードは、Kling V3モデルを使用して動画を生成します。テキスト説明から動画を作成するテキスト読み取り動画モードと、既存の画像を動かす画像読み取り動画モードの2つの主要モードをサポートしています。また、各パートに異なるプロンプトを使用したマルチセグメント動画(ストーリーボード)の作成や、オプションでオーディオを生成する高度な機能も提供します。 ## 入力 diff --git a/ja/built-in-nodes/KlingVirtualTryOnNode.mdx b/ja/built-in-nodes/KlingVirtualTryOnNode.mdx index d44729658..1f14b5d7b 100644 --- a/ja/built-in-nodes/KlingVirtualTryOnNode.mdx +++ b/ja/built-in-nodes/KlingVirtualTryOnNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "KlingVirtualTryOnNode" icon: "circle" mode: wide --- + 以下が翻訳結果です。 --- diff --git a/ja/built-in-nodes/Krea2ImageNode.mdx b/ja/built-in-nodes/Krea2ImageNode.mdx index 91243659b..86f4e91df 100644 --- a/ja/built-in-nodes/Krea2ImageNode.mdx +++ b/ja/built-in-nodes/Krea2ImageNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "Krea2ImageNode" icon: "circle" mode: wide --- + 以下が日本語翻訳です。 ## 概要 diff --git a/ja/built-in-nodes/Krea2StyleReferenceNode.mdx b/ja/built-in-nodes/Krea2StyleReferenceNode.mdx index 17497fa86..271b5710a 100644 --- a/ja/built-in-nodes/Krea2StyleReferenceNode.mdx +++ b/ja/built-in-nodes/Krea2StyleReferenceNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "Krea2StyleReferenceNode" icon: "circle" mode: wide --- + ## 概要 Krea 2 スタイル参照ノードを使用すると、参照画像を追加して Krea 2 の画像生成のスタイルに影響を与えることができます。複数のスタイル参照をチェーン接続(最大10個まで)し、結合した結果を Krea 2 画像ノードに入力できます。提供された各画像は ComfyAPI ストレージにアップロードされ、URL として渡されます。 diff --git a/ja/built-in-nodes/LTXAVTextEncoderLoader.mdx b/ja/built-in-nodes/LTXAVTextEncoderLoader.mdx index 1e31d6964..6474b5ec7 100644 --- a/ja/built-in-nodes/LTXAVTextEncoderLoader.mdx +++ b/ja/built-in-nodes/LTXAVTextEncoderLoader.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LTXAVTextEncoderLoader" icon: "circle" mode: wide --- + このノードは、LTXVオーディオモデル用の特殊なテキストエンコーダを読み込みます。特定のテキストエンコーダファイルとチェックポイントファイルを組み合わせて、オーディオ関連のテキスト条件付けタスクに使用できるCLIPモデルを作成します。 ## 入力 diff --git a/ja/built-in-nodes/LTXVAddGuide.mdx b/ja/built-in-nodes/LTXVAddGuide.mdx index 1ce89b081..9e8a26d4b 100644 --- a/ja/built-in-nodes/LTXVAddGuide.mdx +++ b/ja/built-in-nodes/LTXVAddGuide.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LTXVAddGuide" icon: "circle" mode: wide --- + 以下は、提供された英語ドキュメントを日本語に翻訳したものです。 LTXVAddGuide ノードは、入力画像または動画をエンコードし、それらをキーフレームとして条件付けデータに組み込むことで、潜在シーケンスに動画条件付けガイダンスを追加します。このノードは、VAEエンコーダーを通じて入力を処理し、結果の潜在表現を指定されたフレーム位置に戦略的に配置するとともに、キーフレーム情報でポジティブ条件付けとネガティブ条件付けの両方を更新します。また、フレーム位置合わせの制約を処理し、条件付けの影響の強さを制御できます。 @@ -27,8 +28,8 @@ LTXVAddGuide ノードは、入力画像または動画をエンコードし、 | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `ネガティブ` | キーフレームガイダンス情報で更新されたポジティブ条件付け | CONDITIONING | -| `潜在` | キーフレームガイダンス情報で更新されたネガティブ条件付け | CONDITIONING | +| `ポジティブ` | キーフレームガイダンス情報で更新されたポジティブ条件付け | CONDITIONING | +| `ネガティブ` | キーフレームガイダンス情報で更新されたネガティブ条件付け | CONDITIONING | | `潜在` | 条件付けフレームと更新されたノイズマスクが組み込まれた潜在シーケンス | LATENT | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/LTXVAddGuide/ja.md) diff --git a/ja/built-in-nodes/LTXVAudioVAEDecode.mdx b/ja/built-in-nodes/LTXVAudioVAEDecode.mdx index 35b2c0fc4..01d017fc9 100644 --- a/ja/built-in-nodes/LTXVAudioVAEDecode.mdx +++ b/ja/built-in-nodes/LTXVAudioVAEDecode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LTXVAudioVAEDecode" icon: "circle" mode: wide --- + このドキュメントはAI生成です。誤りや改善の提案がありましたら、ぜひご貢献ください![GitHubで編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/LTXVAudioVAEDecode/en.md) LTXV Audio VAE Decodeノードは、音声の潜在表現をオーディオ波形に戻す処理を行います。専用のAudio VAEモデルを使用してこのデコード処理を実行し、特定のサンプルレートを持つオーディオ出力を生成します。 diff --git a/ja/built-in-nodes/LTXVAudioVAEEncode.mdx b/ja/built-in-nodes/LTXVAudioVAEEncode.mdx index f5756d670..75c8715cb 100644 --- a/ja/built-in-nodes/LTXVAudioVAEEncode.mdx +++ b/ja/built-in-nodes/LTXVAudioVAEEncode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LTXVAudioVAEEncode" icon: "circle" mode: wide --- + 以下が翻訳結果です。 LTXV Audio VAE Encode ノードは、オーディオ入力を受け取り、指定された Audio VAE モデルを使用して、より小さな潜在表現に圧縮します。この処理は、潜在空間ワークフロー内でオーディオを生成または操作するために不可欠であり、生のオーディオデータをパイプライン内の他のノードが理解・処理できる形式に変換します。 diff --git a/ja/built-in-nodes/LTXVAudioVAELoader.mdx b/ja/built-in-nodes/LTXVAudioVAELoader.mdx index d1d2d11fa..ddc5dd6ac 100644 --- a/ja/built-in-nodes/LTXVAudioVAELoader.mdx +++ b/ja/built-in-nodes/LTXVAudioVAELoader.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LTXVAudioVAELoader" icon: "circle" mode: wide --- + 以下が翻訳結果です。 --- diff --git a/ja/built-in-nodes/LTXVConcatAVLatent.mdx b/ja/built-in-nodes/LTXVConcatAVLatent.mdx index 2123a3d26..fd8e5a82e 100644 --- a/ja/built-in-nodes/LTXVConcatAVLatent.mdx +++ b/ja/built-in-nodes/LTXVConcatAVLatent.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LTXVConcatAVLatent" icon: "circle" mode: wide --- + 以下が翻訳結果です。 LTXVConcatAVLatentノードは、ビデオ潜在表現とオーディオ潜在表現を結合し、単一の連結された潜在出力を生成します。両方の入力からの`samples`テンソルをマージし、存在する場合はそれらの`noise_mask`テンソルも同様にマージして、ビデオ生成パイプラインでのさらなる処理に備えます。 diff --git a/ja/built-in-nodes/LTXVConditioning.mdx b/ja/built-in-nodes/LTXVConditioning.mdx index 321bd2586..1b2dd62b5 100644 --- a/ja/built-in-nodes/LTXVConditioning.mdx +++ b/ja/built-in-nodes/LTXVConditioning.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LTXVConditioning" icon: "circle" mode: wide --- + 以下は、ご指定の翻訳ルールに従った日本語訳です。 LTXVConditioning ノードは、動画生成モデル向けに、ポジティブおよびネガティブの両方の conditioning 入力にフレームレート情報を追加します。既存の conditioning データを受け取り、指定されたフレームレート値を両方の conditioning セットに適用することで、動画モデルの処理に適した状態にします。 @@ -21,7 +22,7 @@ LTXVConditioning ノードは、動画生成モデル向けに、ポジティブ | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `ネガティブ` | フレームレート情報が適用されたポジティブ conditioning | CONDITIONING | +| `ポジティブ` | フレームレート情報が適用されたポジティブ conditioning | CONDITIONING | | `ネガティブ` | フレームレート情報が適用されたネガティブ conditioning | CONDITIONING | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/LTXVConditioning/ja.md) diff --git a/ja/built-in-nodes/LTXVContextWindows.mdx b/ja/built-in-nodes/LTXVContextWindows.mdx new file mode 100644 index 000000000..6666613f4 --- /dev/null +++ b/ja/built-in-nodes/LTXVContextWindows.mdx @@ -0,0 +1,37 @@ +--- +title: "LTXVContextWindows - ComfyUI Built-in Node Documentation" +description: "Complete documentation for the LTXVContextWindows node in ComfyUI. Learn its inputs, outputs, parameters and usage." +sidebarTitle: "LTXVContextWindows" +icon: "circle" +mode: wide +--- + +このノードは、サンプリング中にLTXVライクなモデルにコンテキストウィンドウを設定します。動画生成プロセスを重複するウィンドウに分割することで、メモリ使用量を管理し、時間的な一貫性を向上させます。 + +## 入力 + +| パラメータ | 説明 | データ型 | 必須 | 範囲 | +|-----------|-------------|-----------|----------|-------| +| `model` | サンプリング中にコンテキストウィンドウを適用するモデル。 | MODEL | はい | - | +| `context_length` | 実フレーム単位でのコンテキストウィンドウの長さ。8*n + 1 である必要があります。(デフォルト:145) | INT | はい | 最小:1
最大:nodes.MAX_RESOLUTION
ステップ:8 | +| `context_overlap` | 実フレーム単位でのコンテキストウィンドウの重複。(デフォルト:40) | INT | はい | 最小:0
ステップ:8 | +| `context_schedule` | コンテキストウィンドウのステップ依存スケジューリングアルゴリズム。(デフォルト:UNIFORM_STANDARD) | COMBO | はい | `STATIC_STANDARD`
`UNIFORM_STANDARD`
`UNIFORM_LOOPED`
`BATCHED` | +| `context_stride` | コンテキストウィンドウのストライド。均一スケジュールにのみ適用可能。(デフォルト:1) | INT | いいえ | 最小:1 | +| `closed_loop` | コンテキストウィンドウのループを閉じるかどうか。ループスケジュールにのみ適用可能。(デフォルト:False) | BOOLEAN | いいえ | True
False | +| `fuse_method` | コンテキストウィンドウを融合するために使用する方法。(デフォルト:PYRAMID) | COMBO | はい | comfy.context_windows.ContextFuseMethods.LIST_STATIC のオプション | +| `freenoise` | FreeNoiseノイズシャッフリングを適用するかどうか。ウィンドウのブレンドを改善します。(デフォルト:True) | BOOLEAN | いいえ | True
False | +| `retain_first_frame` | すべてのコンテキストウィンドウで最初の潜在フレームを保持します(初期参照の保持に役立つ場合があります)。(デフォルト:False) | BOOLEAN | いいえ | True
False | +| `split_conds_to_windows` | ConditionCombineで作成された複数のコンディショニングを、リージョンインデックスに基づいて各ウィンドウに分割するかどうか。(デフォルト:False) | BOOLEAN | いいえ | True
False | + +**注記:** `context_length` パラメータは、8*n + 1(nは正の整数)という式に従う必要があります。ノードは、実フレームを潜在フレームに変換することで、この要件を満たすように値を自動的に調整します。`context_overlap` も実フレームから潜在フレームに変換されます(8で除算されます)。 + +## 出力 + +| 出力名 | 説明 | データ型 | +|-------------|-------------|-----------| +| `MODEL` | サンプリング用にコンテキストウィンドウが適用されたモデル。 | MODEL | + +> このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/LTXVContextWindows/ja.md) + +--- +**Source fingerprint (SHA-256):** `ad0b8c54acaab1853f6fe98dbad675478f033caf867df954b40b7db5208f5ae4` diff --git a/ja/built-in-nodes/LTXVCropGuides.mdx b/ja/built-in-nodes/LTXVCropGuides.mdx index 54315854b..c5b4dd92b 100644 --- a/ja/built-in-nodes/LTXVCropGuides.mdx +++ b/ja/built-in-nodes/LTXVCropGuides.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LTXVCropGuides" icon: "circle" mode: wide --- + LTXVCropGuides ノードは、キーフレーム情報を除去し、潜在空間の次元を調整することで、動画生成のための条件付け入力と潜在入力を処理します。潜在画像とノイズマスクをクロップしてキーフレーム部分を除外し、ポジティブ条件付けとネガティブ条件付けの両方からキーフレームインデックスをクリアします。これにより、キーフレームガイダンスを必要としない動画生成ワークフロー向けにデータを準備します。 ## 入力 @@ -19,8 +20,8 @@ LTXVCropGuides ノードは、キーフレーム情報を除去し、潜在空 | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `ネガティブ` | キーフレームインデックスとガイドアテンションエントリがクリアされた、処理済みのポジティブ条件付け | CONDITIONING | -| `潜在` | キーフレームインデックスとガイドアテンションエントリがクリアされた、処理済みのネガティブ条件付け | CONDITIONING | +| `ポジティブ` | キーフレームインデックスとガイドアテンションエントリがクリアされた、処理済みのポジティブ条件付け | CONDITIONING | +| `ネガティブ` | キーフレームインデックスとガイドアテンションエントリがクリアされた、処理済みのネガティブ条件付け | CONDITIONING | | `潜在` | キーフレーム部分が除去され、サンプルとノイズマスクが調整された、クロップ済みの潜在表現 | LATENT | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/LTXVCropGuides/ja.md) diff --git a/ja/built-in-nodes/LTXVEmptyLatentAudio.mdx b/ja/built-in-nodes/LTXVEmptyLatentAudio.mdx index 33dcdf695..4001c144f 100644 --- a/ja/built-in-nodes/LTXVEmptyLatentAudio.mdx +++ b/ja/built-in-nodes/LTXVEmptyLatentAudio.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LTXVEmptyLatentAudio" icon: "circle" mode: wide --- + 以下が翻訳結果です。 --- diff --git a/ja/built-in-nodes/LTXVImgToVideo.mdx b/ja/built-in-nodes/LTXVImgToVideo.mdx index aaba55b6d..0e8fbfbb7 100644 --- a/ja/built-in-nodes/LTXVImgToVideo.mdx +++ b/ja/built-in-nodes/LTXVImgToVideo.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LTXVImgToVideo" icon: "circle" mode: wide --- + 以下が翻訳結果です。 LTXVImgToVideo ノードは、入力画像を動画生成モデル用の動画潜在表現に変換します。単一の画像を受け取り、VAE エンコーダを使用して一連のフレームに拡張し、強度制御による条件付けを適用して、動画生成中に元の画像コンテンツがどの程度保持されるか、または変更されるかを決定します。 @@ -27,9 +28,9 @@ LTXVImgToVideo ノードは、入力画像を動画生成モデル用の動画 | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `ネガティブ` | 動画フレームマスキングが適用された処理済みポジティブ条件付け | CONDITIONING | -| `潜在` | 動画フレームマスキングが適用された処理済みネガティブ条件付け | CONDITIONING | -| `latent` | エンコードされたフレームと動画生成用のノイズマスクを含む動画潜在表現 | LATENT | +| `ポジティブ` | 動画フレームマスキングが適用された処理済みポジティブ条件付け | CONDITIONING | +| `ネガティブ` | 動画フレームマスキングが適用された処理済みネガティブ条件付け | CONDITIONING | +| `潜在` | エンコードされたフレームと動画生成用のノイズマスクを含む動画潜在表現 | LATENT | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/LTXVImgToVideo/ja.md) diff --git a/ja/built-in-nodes/LTXVImgToVideoInplace.mdx b/ja/built-in-nodes/LTXVImgToVideoInplace.mdx index 4af736495..99f0cd1c6 100644 --- a/ja/built-in-nodes/LTXVImgToVideoInplace.mdx +++ b/ja/built-in-nodes/LTXVImgToVideoInplace.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LTXVImgToVideoInplace" icon: "circle" mode: wide --- + 以下が翻訳結果です。 LTXVImgToVideoInplace ノードは、入力画像を初期フレームにエンコードすることで、ビデオ潜在表現を条件付けします。このノードは、VAE を使用して画像を潜在空間にエンコードし、指定された強度に基づいて既存の潜在サンプルとブレンドすることで機能します。これにより、画像をビデオ生成の開始点または条件付け信号として使用できます。 diff --git a/ja/built-in-nodes/LTXVLatentUpsampler.mdx b/ja/built-in-nodes/LTXVLatentUpsampler.mdx index 79df036bc..e3b9dcfb8 100644 --- a/ja/built-in-nodes/LTXVLatentUpsampler.mdx +++ b/ja/built-in-nodes/LTXVLatentUpsampler.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LTXVLatentUpsampler" icon: "circle" mode: wide --- + 以下が翻訳結果です。 LTXVLatentUpsampler ノードは、ビデオの潜在表現の空間解像度を2倍に拡大します。専用のアップスケールモデルを使用して潜在データを処理し、まず非正規化を行った後、指定されたVAEのチャンネル統計情報を用いて再正規化を実行します。このノードは、潜在空間内でのビデオワークフロー向けに設計されています。 diff --git a/ja/built-in-nodes/LTXVPreprocess.mdx b/ja/built-in-nodes/LTXVPreprocess.mdx index d68dbdd25..2a93ea060 100644 --- a/ja/built-in-nodes/LTXVPreprocess.mdx +++ b/ja/built-in-nodes/LTXVPreprocess.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LTXVPreprocess" icon: "circle" mode: wide --- + 以下が翻訳結果です。 LTXVPreprocess ノードは、画像に圧縮前処理を適用します。入力画像を受け取り、指定された圧縮レベルで処理を行い、適用された圧縮設定とともに処理済み画像を出力します。 @@ -20,7 +21,7 @@ LTXVPreprocess ノードは、画像に圧縮前処理を適用します。入 | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `output_image` | 圧縮が適用された処理済みの出力画像 | IMAGE | +| `出力画像` | 圧縮が適用された処理済みの出力画像 | IMAGE | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/LTXVPreprocess/ja.md) diff --git a/ja/built-in-nodes/LTXVReferenceAudio.mdx b/ja/built-in-nodes/LTXVReferenceAudio.mdx index ede109b7f..358811f76 100644 --- a/ja/built-in-nodes/LTXVReferenceAudio.mdx +++ b/ja/built-in-nodes/LTXVReferenceAudio.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LTXVReferenceAudio" icon: "circle" mode: wide --- + 以下が翻訳結果です。 LTXV リファレンスオーディオノードは、音声生成における話者同一性の転送に使用されます。リファレンスとなるオーディオクリップをモデルの条件付け(コンディショニング)にエンコードし、生成される音声がその話者の声の特徴を採用できるようにします。また、同一性ガイダンスを適用することも可能で、これにより追加の処理ステップを実行して話者同一性の効果を増幅します。 @@ -27,7 +28,7 @@ LTXV リファレンスオーディオノードは、音声生成における話 | 出力名 | 説明 | データ型 | | --- | --- | --- | | `positive` | 同一性ガイダンス機能でパッチ適用されたモデル。 | MODEL | -| `negative` | エンコードされたリファレンスオーディオデータを含む、ポジティブな条件付け。 | CONDITIONING | +| `positive` | エンコードされたリファレンスオーディオデータを含む、ポジティブな条件付け。 | CONDITIONING | | `negative` | エンコードされたリファレンスオーディオデータを含む、ネガティブな条件付け。 | CONDITIONING | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/LTXVReferenceAudio/ja.md) diff --git a/ja/built-in-nodes/LTXVScheduler.mdx b/ja/built-in-nodes/LTXVScheduler.mdx index 6cc7acbcb..3f1952f92 100644 --- a/ja/built-in-nodes/LTXVScheduler.mdx +++ b/ja/built-in-nodes/LTXVScheduler.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LTXVScheduler" icon: "circle" mode: wide --- + LTXVScheduler ノードは、カスタムサンプリングプロセス用のシグマ値を生成します。入力潜在変数内のトークン数に基づいてノイズスケジュールパラメータを計算し、シグモイド変換を適用してサンプリングスケジュールを作成します。このノードは、必要に応じて結果のシグマを指定された終端値に一致するように引き伸ばすこともできます。 ## 入力 diff --git a/ja/built-in-nodes/LTXVSeparateAVLatent.mdx b/ja/built-in-nodes/LTXVSeparateAVLatent.mdx index 7cdd35137..f612a442f 100644 --- a/ja/built-in-nodes/LTXVSeparateAVLatent.mdx +++ b/ja/built-in-nodes/LTXVSeparateAVLatent.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LTXVSeparateAVLatent" icon: "circle" mode: wide --- + LTXVSeparateAVLatent ノードは、結合された音声・映像の潜在表現を受け取り、それを映像用と音声用の2つの個別の部分に分割します。入力された潜在表現からサンプルを分離し、ノイズマスクが存在する場合も同様に分割して、2つの新しい潜在オブジェクトを作成します。 ## 入力 @@ -19,8 +20,8 @@ LTXVSeparateAVLatent ノードは、結合された音声・映像の潜在表 | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `オーディオlatent` | 分割された映像データを含む潜在表現です。 | LATENT | -| `audio_latent` | 分割された音声データを含む潜在表現です。 | LATENT | +| `ビデオlatent` | 分割された映像データを含む潜在表現です。 | LATENT | +| `オーディオlatent` | 分割された音声データを含む潜在表現です。 | LATENT | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/LTXVSeparateAVLatent/ja.md) diff --git a/ja/built-in-nodes/LaplaceScheduler.mdx b/ja/built-in-nodes/LaplaceScheduler.mdx index 9098fc0de..49ff5580c 100644 --- a/ja/built-in-nodes/LaplaceScheduler.mdx +++ b/ja/built-in-nodes/LaplaceScheduler.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LaplaceScheduler" icon: "circle" mode: wide --- + LaplaceSchedulerノードは、拡散サンプリングで使用するラプラス分布に従ったシグマ値のシーケンスを生成します。このノードは、ラプラス分布のパラメータを使用して進行を制御しながら、最大値から最小値へと徐々に減少するノイズレベルのスケジュールを作成します。このスケジューラーは、カスタムサンプリングワークフローにおいて拡散モデルのノイズスケジュールを定義するために一般的に使用されます。 ## 入力 diff --git a/ja/built-in-nodes/LatentAdd.mdx b/ja/built-in-nodes/LatentAdd.mdx index 927613737..1749a5dfb 100644 --- a/ja/built-in-nodes/LatentAdd.mdx +++ b/ja/built-in-nodes/LatentAdd.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LatentAdd" icon: "circle" mode: wide --- + LatentAddノードは、2つの潜在表現を加算するために設計されています。これらの表現にエンコードされた特徴や特性を、要素ごとの加算によって組み合わせる機能を提供します。 ## 入力 diff --git a/ja/built-in-nodes/LatentApplyOperation.mdx b/ja/built-in-nodes/LatentApplyOperation.mdx index 8ffe20360..87b44706b 100644 --- a/ja/built-in-nodes/LatentApplyOperation.mdx +++ b/ja/built-in-nodes/LatentApplyOperation.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LatentApplyOperation" icon: "circle" mode: wide --- + 以下が翻訳結果です。 LatentApplyOperation ノードは、指定された操作を潜在サンプルに適用します。このノードは、潜在データと操作を入力として受け取り、提供された操作を使用して潜在サンプルを処理し、変更された潜在データを返します。このノードを使用すると、ワークフロー内で潜在表現を変換または操作できます。 diff --git a/ja/built-in-nodes/LatentApplyOperationCFG.mdx b/ja/built-in-nodes/LatentApplyOperationCFG.mdx index 8a9bce171..9114f77d0 100644 --- a/ja/built-in-nodes/LatentApplyOperationCFG.mdx +++ b/ja/built-in-nodes/LatentApplyOperationCFG.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LatentApplyOperationCFG" icon: "circle" mode: wide --- + 以下が翻訳結果です。 LatentApplyOperationCFG ノードは、潜在操作を適用してモデル内の条件付けガイダンスプロセスを変更します。このノードは、分類器フリーガイダンス(CFG)サンプリングプロセス中に条件付け出力をインターセプトし、生成に使用される前に潜在表現に指定された操作を適用することで機能します。 diff --git a/ja/built-in-nodes/LatentBatch.mdx b/ja/built-in-nodes/LatentBatch.mdx index 15134893c..58d44eae0 100644 --- a/ja/built-in-nodes/LatentBatch.mdx +++ b/ja/built-in-nodes/LatentBatch.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LatentBatch" icon: "circle" mode: wide --- + LatentBatchノードは、2つの潜在サンプルセットを1つのバッチに統合し、必要に応じて一方のセットのサイズをもう一方に合わせてリサイズした上で連結します。この操作により、異なる潜在表現を組み合わせて、さらなる処理や生成タスクに利用できるようになります。 ## 入力 diff --git a/ja/built-in-nodes/LatentBatchSeedBehavior.mdx b/ja/built-in-nodes/LatentBatchSeedBehavior.mdx index 6cf3b2b1c..861f9d583 100644 --- a/ja/built-in-nodes/LatentBatchSeedBehavior.mdx +++ b/ja/built-in-nodes/LatentBatchSeedBehavior.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LatentBatchSeedBehavior" icon: "circle" mode: wide --- + LatentBatchSeedBehavior ノードは、潜在サンプルのバッチにおけるシード動作を変更するために設計されています。このノードにより、バッチ全体でシードをランダム化または固定化することができ、生成プロセスにばらつきをもたらすか、一貫性を維持するかを選択できます。 ## 入力 diff --git a/ja/built-in-nodes/LatentBlend.mdx b/ja/built-in-nodes/LatentBlend.mdx index 3b90e7225..5d73358cd 100644 --- a/ja/built-in-nodes/LatentBlend.mdx +++ b/ja/built-in-nodes/LatentBlend.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LatentBlend" icon: "circle" mode: wide --- + 以下は、ご指定の翻訳ルールに従って英語ドキュメントを日本語に翻訳したものです。 LatentBlend ノードは、指定されたブレンド係数を使用して2つの潜在サンプルを結合します。2つの潜在入力を受け取り、最初のサンプルがブレンド係数で重み付けされ、2番目のサンプルがその逆数で重み付けされた新しい出力を作成します。入力サンプルの形状が異なる場合、2番目のサンプルは自動的に最初のサンプルの寸法に合わせてリサイズされます。 diff --git a/ja/built-in-nodes/LatentComposite.mdx b/ja/built-in-nodes/LatentComposite.mdx index 0882f508c..dafbae033 100644 --- a/ja/built-in-nodes/LatentComposite.mdx +++ b/ja/built-in-nodes/LatentComposite.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LatentComposite" icon: "circle" mode: wide --- + LatentCompositeノードは、2つの潜在表現を1つの出力にブレンドまたはマージするために設計されています。この処理は、入力された潜在表現の特性を制御された方法で組み合わせることで、合成画像や特徴を作成するために不可欠です。 ## 入力 diff --git a/ja/built-in-nodes/LatentCompositeMasked.mdx b/ja/built-in-nodes/LatentCompositeMasked.mdx index a7618fb0a..9bd3ade9d 100644 --- a/ja/built-in-nodes/LatentCompositeMasked.mdx +++ b/ja/built-in-nodes/LatentCompositeMasked.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LatentCompositeMasked" icon: "circle" mode: wide --- + 以下は、ご依頼いただいたComfyUIノードドキュメントの日本語訳です。 --- diff --git a/ja/built-in-nodes/LatentConcat.mdx b/ja/built-in-nodes/LatentConcat.mdx index 234a83508..cf2a7263d 100644 --- a/ja/built-in-nodes/LatentConcat.mdx +++ b/ja/built-in-nodes/LatentConcat.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LatentConcat" icon: "circle" mode: wide --- + 以下が翻訳結果です。 LatentConcat ノードは、2つの潜在サンプルを選択した次元に沿って結合します。2つの潜在入力を x、y、または t 軸に沿って連結し、どちらのサンプルを先に配置するかを制御するオプションを備えています。このノードは、連結を実行する前に、2番目の入力のバッチサイズを最初の入力に自動的に合わせます。 diff --git a/ja/built-in-nodes/LatentCrop.mdx b/ja/built-in-nodes/LatentCrop.mdx index 05f43286d..abc470b4f 100644 --- a/ja/built-in-nodes/LatentCrop.mdx +++ b/ja/built-in-nodes/LatentCrop.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LatentCrop" icon: "circle" mode: wide --- + LatentCropノードは、画像の潜在表現に対してクロッピング(切り抜き)操作を実行するために設計されています。クロップの寸法と位置を指定することで、潜在空間に対する対象を絞った変更を可能にします。 ## 入力 diff --git a/ja/built-in-nodes/LatentCut.mdx b/ja/built-in-nodes/LatentCut.mdx index 8c8006520..768fe9193 100644 --- a/ja/built-in-nodes/LatentCut.mdx +++ b/ja/built-in-nodes/LatentCut.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LatentCut" icon: "circle" mode: wide --- + 以下は、ご指定の翻訳ルールに従って日本語に翻訳した ComfyUI ノードドキュメントです。 --- diff --git a/ja/built-in-nodes/LatentCutToBatch.mdx b/ja/built-in-nodes/LatentCutToBatch.mdx index 096fcfc17..9b627d790 100644 --- a/ja/built-in-nodes/LatentCutToBatch.mdx +++ b/ja/built-in-nodes/LatentCutToBatch.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LatentCutToBatch" icon: "circle" mode: wide --- + このドキュメントはAIによって生成されました。誤りや改善の提案がありましたら、ぜひご協力ください![GitHubで編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/LatentCutToBatch/en.md) LatentCutToBatchノードは、潜在表現を選択した次元に沿って複数のスライスに分割し、それらを新しいバッチにスタックします。これにより、潜在サンプルの異なる部分を独立して処理できるようになります。 diff --git a/ja/built-in-nodes/LatentFlip.mdx b/ja/built-in-nodes/LatentFlip.mdx index da097ae9e..d7644c809 100644 --- a/ja/built-in-nodes/LatentFlip.mdx +++ b/ja/built-in-nodes/LatentFlip.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LatentFlip" icon: "circle" mode: wide --- + 以下は、提供された英語ドキュメントを日本語に翻訳したものです。 --- diff --git a/ja/built-in-nodes/LatentFromBatch.mdx b/ja/built-in-nodes/LatentFromBatch.mdx index 6aa219bc6..2f96e8566 100644 --- a/ja/built-in-nodes/LatentFromBatch.mdx +++ b/ja/built-in-nodes/LatentFromBatch.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LatentFromBatch" icon: "circle" mode: wide --- + このノードは、指定されたバッチインデックスと長さに基づいて、特定の潜在サンプルのサブセットをバッチから抽出するように設計されています。潜在サンプルの選択的な処理を可能にし、効率化やターゲットを絞った操作のためにバッチの小さなセグメントに対する操作を容易にします。 ## 入力 diff --git a/ja/built-in-nodes/LatentInterpolate.mdx b/ja/built-in-nodes/LatentInterpolate.mdx index 1eb8bc1a0..a07c3a45c 100644 --- a/ja/built-in-nodes/LatentInterpolate.mdx +++ b/ja/built-in-nodes/LatentInterpolate.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LatentInterpolate" icon: "circle" mode: wide --- + 以下が翻訳です。 LatentInterpolateノードは、指定された比率に基づいて2つの潜在サンプルセット間の補間を実行し、両方のセットの特性をブレンドして、新しい中間的な潜在サンプルセットを生成するように設計されています。 diff --git a/ja/built-in-nodes/LatentMultiply.mdx b/ja/built-in-nodes/LatentMultiply.mdx index 6d25bb110..cfa6d1f22 100644 --- a/ja/built-in-nodes/LatentMultiply.mdx +++ b/ja/built-in-nodes/LatentMultiply.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LatentMultiply" icon: "circle" mode: wide --- + ### LatentMultiply ノード LatentMultiplyノードは、サンプルの潜在表現を指定された倍率でスケーリングするように設計されています。この操作により、潜在空間内の特徴の強度や大きさを調整することができ、生成コンテンツの微調整や、特定の潜在方向におけるバリエーションの探索が可能になります。 diff --git a/ja/built-in-nodes/LatentOperationSharpen.mdx b/ja/built-in-nodes/LatentOperationSharpen.mdx index 4a103a365..19521c7b0 100644 --- a/ja/built-in-nodes/LatentOperationSharpen.mdx +++ b/ja/built-in-nodes/LatentOperationSharpen.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LatentOperationSharpen" icon: "circle" mode: wide --- + ## 概要 LatentOperationSharpen ノードは、ガウシアンカーネルを使用して潜在表現にシャープネス効果を適用します。潜在データを正規化し、カスタムシャープニングカーネルで畳み込みを適用した後、元の輝度を復元することで動作します。これにより、潜在空間表現のディテールとエッジが強調されます。 ## 入力 diff --git a/ja/built-in-nodes/LatentOperationTonemapReinhard.mdx b/ja/built-in-nodes/LatentOperationTonemapReinhard.mdx index dbf0b8826..a3786c91f 100644 --- a/ja/built-in-nodes/LatentOperationTonemapReinhard.mdx +++ b/ja/built-in-nodes/LatentOperationTonemapReinhard.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LatentOperationTonemapReinhard" icon: "circle" mode: wide --- + 以下が翻訳結果です。 LatentOperationTonemapReinhard ノードは、潜在ベクトルに Reinhard トーンマッピングを適用します。この手法は、平均と標準偏差に基づく統計的アプローチを使用して潜在ベクトルを正規化し、その大きさを調整します。強度は乗数パラメータによって制御されます。 diff --git a/ja/built-in-nodes/LatentRotate.mdx b/ja/built-in-nodes/LatentRotate.mdx index 66d13417e..408c4996e 100644 --- a/ja/built-in-nodes/LatentRotate.mdx +++ b/ja/built-in-nodes/LatentRotate.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LatentRotate" icon: "circle" mode: wide --- + LatentRotate ノードは、指定された角度に応じて画像の潜在表現を回転させるために設計されています。潜在空間を操作して回転効果を実現する複雑さを抽象化し、ユーザーが生成モデルの潜在空間内で画像を簡単に変換できるようにします。 ## 入力 diff --git a/ja/built-in-nodes/LatentSubtract.mdx b/ja/built-in-nodes/LatentSubtract.mdx index 8b43dda2e..2dab6ae22 100644 --- a/ja/built-in-nodes/LatentSubtract.mdx +++ b/ja/built-in-nodes/LatentSubtract.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LatentSubtract" icon: "circle" mode: wide --- + 以下が翻訳結果です。 LatentSubtractノードは、ある潜在表現から別の潜在表現を減算するために設計されています。この操作は、一方の潜在空間に表現された特徴や属性を効果的に除去することで、生成モデルの出力特性を操作または変更するために使用できます。 diff --git a/ja/built-in-nodes/LatentUpscale.mdx b/ja/built-in-nodes/LatentUpscale.mdx index 8cbe67438..a20da91d3 100644 --- a/ja/built-in-nodes/LatentUpscale.mdx +++ b/ja/built-in-nodes/LatentUpscale.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LatentUpscale" icon: "circle" mode: wide --- + LatentUpscale ノードは、画像の潜在表現をアップスケールするために設計されています。出力画像の寸法やアップスケール方法を調整でき、潜在画像の解像度を柔軟に向上させることができます。 ## 入力 diff --git a/ja/built-in-nodes/LatentUpscaleBy.mdx b/ja/built-in-nodes/LatentUpscaleBy.mdx index f714def34..d601e2b12 100644 --- a/ja/built-in-nodes/LatentUpscaleBy.mdx +++ b/ja/built-in-nodes/LatentUpscaleBy.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LatentUpscaleBy" icon: "circle" mode: wide --- + LatentUpscaleBy ノードは、画像の潜在表現をアップスケーリングするために設計されています。スケール係数やアップスケーリング方法の調整が可能で、潜在サンプルの解像度を柔軟に向上させることができます。 ## 入力 diff --git a/ja/built-in-nodes/LatentUpscaleModelLoader.mdx b/ja/built-in-nodes/LatentUpscaleModelLoader.mdx index a4bf05858..9efee011e 100644 --- a/ja/built-in-nodes/LatentUpscaleModelLoader.mdx +++ b/ja/built-in-nodes/LatentUpscaleModelLoader.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LatentUpscaleModelLoader" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ## 概要概要 diff --git a/ja/built-in-nodes/LazyCache.mdx b/ja/built-in-nodes/LazyCache.mdx index d9504f6b9..17ffc44ad 100644 --- a/ja/built-in-nodes/LazyCache.mdx +++ b/ja/built-in-nodes/LazyCache.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LazyCache" icon: "circle" mode: wide --- + 以下が翻訳結果です。 LazyCache は、EasyCache の自家製バージョンであり、さらに簡単な実装を提供します。ComfyUI の任意のモデルで動作し、キャッシュ機能を追加してサンプリング中の計算を削減します。一般的には EasyCache よりも性能が劣りますが、まれに効果が高い場合があり、ユニバーサルな互換性を備えています。 diff --git a/ja/built-in-nodes/Load3D.mdx b/ja/built-in-nodes/Load3D.mdx index 241f2c334..67166095f 100644 --- a/ja/built-in-nodes/Load3D.mdx +++ b/ja/built-in-nodes/Load3D.mdx @@ -5,6 +5,7 @@ sidebarTitle: "Load3D" icon: "circle" mode: wide --- + Load3Dノードは、3Dモデルファイルを読み込み、処理するためのコアノードです。ノードを読み込むと、`ComfyUI/input/3d/`から利用可能な3Dリソースを自動的に取得します。また、アップロード機能を使用して、対応する3Dファイルをアップロードし、プレビューすることもできます。 **対応フォーマット** diff --git a/ja/built-in-nodes/Load3DAdvanced.mdx b/ja/built-in-nodes/Load3DAdvanced.mdx new file mode 100644 index 000000000..b641bebb7 --- /dev/null +++ b/ja/built-in-nodes/Load3DAdvanced.mdx @@ -0,0 +1,38 @@ +--- +title: "Load3DAdvanced - ComfyUI Built-in Node Documentation" +description: "Complete documentation for the Load3DAdvanced node in ComfyUI. Learn its inputs, outputs, parameters and usage." +sidebarTitle: "Load3DAdvanced" +icon: "circle" +mode: wide +--- + +このノードは、ComfyUIの入力ディレクトリから3Dモデルファイルを読み込み、カメラおよびビューポート情報とともにモデルデータを提供します。一般的な3Dファイル形式をサポートしており、レンダリング用の出力画像サイズを指定できます。 + +## 入力 + +| パラメータ | 説明 | データ型 | 必須 | 範囲 | +|-----------|-------------|-----------|----------|-------| +| `model_file` | 読み込む3Dモデルファイル。モデルの読み込みをスキップするには"none"を選択します。 | STRING | はい | `"none"`
input/3dディレクトリ内の利用可能な3Dファイルのリスト | +| `viewport_state` | 3Dビューアからのカメラとモデル情報を含む現在のビューポート状態。 | LOAD3D | はい | - | +| `width` | 出力画像の幅(ピクセル単位、デフォルト:1024) | INT | はい | 最小:1
最大:4096
ステップ:1 | +| `height` | 出力画像の高さ(ピクセル単位、デフォルト:1024) | INT | はい | 最小:1
最大:4096
ステップ:1 | + +**パラメータに関する注意事項:** +- `model_file`パラメータは、次の拡張子を持つファイルのみを表示します:.gltf、.glb、.obj、.fbx、.stl +- ファイルはComfyUIインストール先の`input/3d`ディレクトリに配置する必要があります +- `model_file`が"none"に設定されている場合、3Dモデルデータは読み込まれません(出力`model_3d`は空になります) + +## 出力 + +| 出力名 | 説明 | データ型 | +|-------------|-------------|-----------| +| `model_3d` | 読み込まれた3Dモデルデータ。モデルファイルが選択されていない場合は空。 | FILE3DANY | +| `model_3d_info` | ビューポート状態から取得した、読み込まれた3Dモデルに関する情報。 | LOAD3DMODELINFO | +| `camera_info` | ビューポート状態から取得したカメラ情報。 | LOAD3DCAMERA | +| `width` | 指定された出力画像の幅。 | INT | +| `height` | 指定された出力画像の高さ。 | INT | + +> このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/Load3DAdvanced/ja.md) + +--- +**Source fingerprint (SHA-256):** `fdacea8abf627621150e1196743e36f61534333837c33cc9a7416a6d11700c4d` diff --git a/ja/built-in-nodes/Load3DAnimation.mdx b/ja/built-in-nodes/Load3DAnimation.mdx index 93856f0dd..455569410 100644 --- a/ja/built-in-nodes/Load3DAnimation.mdx +++ b/ja/built-in-nodes/Load3DAnimation.mdx @@ -5,6 +5,7 @@ sidebarTitle: "Load3DAnimation" icon: "circle" mode: wide --- + 以下は、ご依頼いただいた英語ドキュメントを日本語に翻訳したものです。 --- diff --git a/ja/built-in-nodes/LoadAudio.mdx b/ja/built-in-nodes/LoadAudio.mdx index e10a98d33..dfe71e3e7 100644 --- a/ja/built-in-nodes/LoadAudio.mdx +++ b/ja/built-in-nodes/LoadAudio.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LoadAudio" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ## 概要:概要 diff --git a/ja/built-in-nodes/LoadBackgroundRemovalModel.mdx b/ja/built-in-nodes/LoadBackgroundRemovalModel.mdx index de6bddcde..70c9be718 100644 --- a/ja/built-in-nodes/LoadBackgroundRemovalModel.mdx +++ b/ja/built-in-nodes/LoadBackgroundRemovalModel.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LoadBackgroundRemovalModel" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ## 概要 diff --git a/ja/built-in-nodes/LoadDA3Model.mdx b/ja/built-in-nodes/LoadDA3Model.mdx new file mode 100644 index 000000000..259518dbb --- /dev/null +++ b/ja/built-in-nodes/LoadDA3Model.mdx @@ -0,0 +1,27 @@ +--- +title: "LoadDA3Model - ComfyUI Built-in Node Documentation" +description: "Complete documentation for the LoadDA3Model node in ComfyUI. Learn its inputs, outputs, parameters and usage." +sidebarTitle: "LoadDA3Model" +icon: "circle" +mode: wide +--- + +このノードは、Depth Anything 3 モデルをファイルから読み込み、深度推定タスクで使用できるように準備します。モデルファイルを選択し、必要に応じてモデルの重みの数値精度(データ型)を指定できます。 + +## 入力 + +| パラメータ | 説明 | データ型 | 必須 | 範囲 | +|-----------|-------------|-----------|----------|-------| +| `model_name` | 読み込む Depth Anything 3 モデルファイルの名前です。 | STRING | はい | `geometry_estimation` フォルダ内の利用可能なモデルファイルのリスト | +| `weight_dtype` | モデルの重みの数値精度(データ型)です。"default" オプションはモデルの元の精度を使用します。(デフォルト: "default") | STRING | いいえ | `"default"`
`"fp16"`
`"bf16"`
`"fp32"` | + +## 出力 + +| 出力名 | 説明 | データ型 | +|-------------|-------------|-----------| +| `DA3_MODEL` | 読み込まれた Depth Anything 3 モデルです。深度推定ワークフローで使用する準備が整っています。 | DA3_MODEL | + +> このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/LoadDA3Model/ja.md) + +--- +**Source fingerprint (SHA-256):** `b1b3f4075cd9172bc1f274848b9300bca20d3cbd53b23d3c4a9f0986b36e409e` diff --git a/ja/built-in-nodes/LoadImage.mdx b/ja/built-in-nodes/LoadImage.mdx index 7fa7ef23d..cecdfa176 100644 --- a/ja/built-in-nodes/LoadImage.mdx +++ b/ja/built-in-nodes/LoadImage.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LoadImage" icon: "circle" mode: wide --- + LoadImageノードは、指定されたパスから画像を読み込み、前処理するために設計されています。複数フレームを持つ画像形式を処理し、EXIFデータに基づく回転などの必要な変換を適用し、ピクセル値を正規化し、オプションでアルファチャンネルを持つ画像のマスクを生成します。このノードは、パイプライン内でのさらなる処理や分析に備えて画像を準備するために不可欠です。 ## 入力 diff --git a/ja/built-in-nodes/LoadImageDataSetFromFolder.mdx b/ja/built-in-nodes/LoadImageDataSetFromFolder.mdx index b3d10879d..3996ff82a 100644 --- a/ja/built-in-nodes/LoadImageDataSetFromFolder.mdx +++ b/ja/built-in-nodes/LoadImageDataSetFromFolder.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LoadImageDataSetFromFolder" icon: "circle" mode: wide --- + このノードは、ComfyUIの入力ディレクトリ内の指定されたサブフォルダから複数の画像を読み込みます。選択されたフォルダ内の一般的な画像ファイル形式をスキャンし、それらをリストとして返します。バッチ処理やデータセットの準備に便利です。 ## 入力 @@ -17,7 +18,7 @@ mode: wide | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `images` | 読み込まれた画像のリストです。このノードは、選択されたフォルダ内にあるすべての有効な画像ファイル(PNG、JPG、JPEG、WEBP)を読み込みます。 | IMAGE | +| `画像` | 読み込まれた画像のリストです。このノードは、選択されたフォルダ内にあるすべての有効な画像ファイル(PNG、JPG、JPEG、WEBP)を読み込みます。 | IMAGE | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/LoadImageDataSetFromFolder/ja.md) diff --git a/ja/built-in-nodes/LoadImageMask.mdx b/ja/built-in-nodes/LoadImageMask.mdx index 1fbd3afc8..e0ffe6060 100644 --- a/ja/built-in-nodes/LoadImageMask.mdx +++ b/ja/built-in-nodes/LoadImageMask.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LoadImageMask" icon: "circle" mode: wide --- + LoadImageMask ノードは、指定されたパスから画像とそれに関連するマスクを読み込み、さらなる画像操作や分析タスクとの互換性を確保するために処理を行います。このノードは、マスク用のアルファチャンネルの有無など、さまざまな画像形式や条件を処理し、画像とマスクを標準化された形式に変換して後続の処理に備えます。 ## 入力 diff --git a/ja/built-in-nodes/LoadImageOutput.mdx b/ja/built-in-nodes/LoadImageOutput.mdx index ce7c1ff56..300898289 100644 --- a/ja/built-in-nodes/LoadImageOutput.mdx +++ b/ja/built-in-nodes/LoadImageOutput.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LoadImageOutput" icon: "circle" mode: wide --- + ## 概要 LoadImageOutputノードは、出力フォルダから画像を読み込みます。更新ボタンをクリックすると、利用可能な画像のリストが更新され、最初の画像が自動的に選択されるため、生成した画像を簡単に繰り返し確認できます。 diff --git a/ja/built-in-nodes/LoadImageSetFromFolderNode.mdx b/ja/built-in-nodes/LoadImageSetFromFolderNode.mdx index f9a68001a..ba4606bd6 100644 --- a/ja/built-in-nodes/LoadImageSetFromFolderNode.mdx +++ b/ja/built-in-nodes/LoadImageSetFromFolderNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LoadImageSetFromFolderNode" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ## 概要 diff --git a/ja/built-in-nodes/LoadImageSetNode.mdx b/ja/built-in-nodes/LoadImageSetNode.mdx index 58360f5e0..cb422c71f 100644 --- a/ja/built-in-nodes/LoadImageSetNode.mdx +++ b/ja/built-in-nodes/LoadImageSetNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LoadImageSetNode" icon: "circle" mode: wide --- + ## 概要 LoadImageSetNode は、バッチ処理やトレーニング目的のために、入力ディレクトリから複数の画像を読み込みます。さまざまな画像形式に対応しており、必要に応じて異なる方法で画像をリサイズすることも可能です。このノードは、選択されたすべての画像をバッチとして処理し、単一のテンソルとして返します。 diff --git a/ja/built-in-nodes/LoadImageTextDataSetFromFolder.mdx b/ja/built-in-nodes/LoadImageTextDataSetFromFolder.mdx index c47b6677b..972ef5ce2 100644 --- a/ja/built-in-nodes/LoadImageTextDataSetFromFolder.mdx +++ b/ja/built-in-nodes/LoadImageTextDataSetFromFolder.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LoadImageTextDataSetFromFolder" icon: "circle" mode: wide --- + このドキュメントはAIによって生成されました。誤りや改善の提案がありましたら、ぜひご貢献ください![GitHubで編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/LoadImageTextDataSetFromFolder/en.md) このノードは、指定されたフォルダから画像とそれに対応するテキストキャプションのデータセットを読み込みます。画像ファイルを検索し、同じベース名を持つ一致する`.txt`ファイルを自動的に探してキャプションとして使用します。また、サブフォルダ名に数字のプレフィックス(例:`10_folder_name`)を付けることで、そのフォルダ内の画像を出力時に指定回数繰り返す特別なフォルダ構造にも対応しています。 @@ -21,8 +22,8 @@ mode: wide | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `テキスト` | 読み込まれた画像テンソルのリストです。 | IMAGE | -| `texts` | 各読み込まれた画像に対応するテキストキャプションのリストです。 | STRING | +| `画像` | 読み込まれた画像テンソルのリストです。 | IMAGE | +| `テキスト` | 各読み込まれた画像に対応するテキストキャプションのリストです。 | STRING | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/LoadImageTextDataSetFromFolder/ja.md) diff --git a/ja/built-in-nodes/LoadImageTextSetFromFolderNode.mdx b/ja/built-in-nodes/LoadImageTextSetFromFolderNode.mdx index 3d04f2ba6..f79701cd0 100644 --- a/ja/built-in-nodes/LoadImageTextSetFromFolderNode.mdx +++ b/ja/built-in-nodes/LoadImageTextSetFromFolderNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LoadImageTextSetFromFolderNode" icon: "circle" mode: wide --- + あなたは ComfyUI ノードドキュメントを英語から日本語に翻訳する技術翻訳の専門家です。 ## 翻訳ルール diff --git a/ja/built-in-nodes/LoadLatent.mdx b/ja/built-in-nodes/LoadLatent.mdx index ee9c9dfa1..d6ffe5d9c 100644 --- a/ja/built-in-nodes/LoadLatent.mdx +++ b/ja/built-in-nodes/LoadLatent.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LoadLatent" icon: "circle" mode: wide --- + LoadLatentノードは、入力ディレクトリ内の.latentファイルから、以前に保存された潜在表現を読み込みます。ファイルから潜在テンソルデータを読み取り、必要なスケーリング調整を適用した後、他のノードで使用できるように潜在データを返します。 ## 入力 diff --git a/ja/built-in-nodes/LoadMediaPipeFaceLandmarker.mdx b/ja/built-in-nodes/LoadMediaPipeFaceLandmarker.mdx index 8ad8142c8..19a7f7458 100644 --- a/ja/built-in-nodes/LoadMediaPipeFaceLandmarker.mdx +++ b/ja/built-in-nodes/LoadMediaPipeFaceLandmarker.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LoadMediaPipeFaceLandmarker" icon: "circle" mode: wide --- + 以下は、指定された翻訳ルールに従って日本語に翻訳したドキュメントです。 --- diff --git a/ja/built-in-nodes/LoadMoGeModel.mdx b/ja/built-in-nodes/LoadMoGeModel.mdx index 085521e16..7d786589a 100644 --- a/ja/built-in-nodes/LoadMoGeModel.mdx +++ b/ja/built-in-nodes/LoadMoGeModel.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LoadMoGeModel" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ## 概要 diff --git a/ja/built-in-nodes/LoadTrainingDataset.mdx b/ja/built-in-nodes/LoadTrainingDataset.mdx index ac9cf0068..6aa7965bc 100644 --- a/ja/built-in-nodes/LoadTrainingDataset.mdx +++ b/ja/built-in-nodes/LoadTrainingDataset.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LoadTrainingDataset" icon: "circle" mode: wide --- + 以下が翻訳結果です。 このドキュメントは AI によって生成されました。誤りを見つけた場合や改善の提案がある場合は、ぜひご協力ください! [GitHub で編集する](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/LoadTrainingDataset/en.md) @@ -21,7 +22,7 @@ mode: wide | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `conditioning` | 潜在辞書のリスト。各辞書にはテンソルを含む `"samples"` キーが含まれます。 | LATENT | +| `latents` | 潜在辞書のリスト。各辞書にはテンソルを含む `"samples"` キーが含まれます。 | LATENT | | `conditioning` | コンディショニングリストのリスト。各内部リストには、対応するサンプルのコンディショニングデータが含まれます。 | CONDITIONING | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/LoadTrainingDataset/ja.md) diff --git a/ja/built-in-nodes/LoadVideo.mdx b/ja/built-in-nodes/LoadVideo.mdx index d2ce2dc66..b189a8140 100644 --- a/ja/built-in-nodes/LoadVideo.mdx +++ b/ja/built-in-nodes/LoadVideo.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LoadVideo" icon: "circle" mode: wide --- + 以下は、指定されたルールに従って翻訳した日本語版ドキュメントです。 --- diff --git a/ja/built-in-nodes/LoraLoader.mdx b/ja/built-in-nodes/LoraLoader.mdx index a997904cd..c9af35ddd 100644 --- a/ja/built-in-nodes/LoraLoader.mdx +++ b/ja/built-in-nodes/LoraLoader.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LoraLoader" icon: "circle" mode: wide --- + このノードは、LoRAフォルダ(サブフォルダを含む)内にあるモデルを自動的に検出します。対応するモデルパスは `ComfyUI\models\loras` です。詳細については、「LoRAモデルのインストール」を参照してください。 LoRAローダーノードは、主にLoRAモデルを読み込むために使用します。LoRAモデルは、画像に特定のスタイル、コンテンツ、詳細を与えることができるフィルターのようなものと考えてください。 diff --git a/ja/built-in-nodes/LoraLoaderBypass.mdx b/ja/built-in-nodes/LoraLoaderBypass.mdx index 1e2019f68..6f6093cc8 100644 --- a/ja/built-in-nodes/LoraLoaderBypass.mdx +++ b/ja/built-in-nodes/LoraLoaderBypass.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LoraLoaderBypass" icon: "circle" mode: wide --- + 以下が翻訳結果です。 LoraLoaderBypass ノードは、特別な「バイパス」モードで拡散モデルと CLIP モデルに LoRA(低ランク適応)を適用します。標準の LoRA ローダーとは異なり、この方法はベースモデルの重みを恒久的に変更しません。代わりに、モデルの通常のフォワードパスに LoRA の効果を加算して出力を計算します。これは、トレーニング時や重みがオフロードされたモデルを扱う場合に便利です。 diff --git a/ja/built-in-nodes/LoraLoaderBypassModelOnly.mdx b/ja/built-in-nodes/LoraLoaderBypassModelOnly.mdx index 0732c6c12..59870101a 100644 --- a/ja/built-in-nodes/LoraLoaderBypassModelOnly.mdx +++ b/ja/built-in-nodes/LoraLoaderBypassModelOnly.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LoraLoaderBypassModelOnly" icon: "circle" mode: wide --- + このノードは、LoRA(Low-Rank Adaptation)をモデルに適用してその動作を変更しますが、モデルコンポーネント自体のみに影響を与えます。指定されたLoRAファイルを読み込み、指定された強度でモデルの重みを調整し、CLIPテキストエンコーダーなどの他のコンポーネントは変更しません。 ## 入力 diff --git a/ja/built-in-nodes/LoraLoaderModelOnly.mdx b/ja/built-in-nodes/LoraLoaderModelOnly.mdx index ebea7eac0..422119064 100644 --- a/ja/built-in-nodes/LoraLoaderModelOnly.mdx +++ b/ja/built-in-nodes/LoraLoaderModelOnly.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LoraLoaderModelOnly" icon: "circle" mode: wide --- + このノードは、`ComfyUI/models/loras` フォルダ内にあるモデルを検出し、さらに extra_model_paths.yaml ファイルで設定された追加パスからもモデルを読み取ります。場合によっては、**ComfyUI インターフェースを更新(リフレッシュ)** して、対応するフォルダからモデルファイルを読み取らせる必要があります。 このノードは、CLIP モデルを必要とせずに LoRA モデルを読み込むことに特化しており、LoRA パラメータに基づいて特定のモデルを強化または変更することに重点を置いています。LoRA パラメータを通じてモデルの強度を動的に調整できるため、モデルの動作を細かく制御できます。 diff --git a/ja/built-in-nodes/LoraModelLoader.mdx b/ja/built-in-nodes/LoraModelLoader.mdx index ed2da4da6..2c01d294a 100644 --- a/ja/built-in-nodes/LoraModelLoader.mdx +++ b/ja/built-in-nodes/LoraModelLoader.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LoraModelLoader" icon: "circle" mode: wide --- + LoraModelLoaderノードは、学習済みのLoRA(Low-Rank Adaptation)重みを拡散モデルに適用します。学習済みLoRAモデルから重みを読み込み、その影響度を調整することで、ベースモデルを変更します。これにより、ゼロから再学習することなく、拡散モデルの動作をカスタマイズできます。 ## 入力 @@ -22,7 +23,7 @@ LoraModelLoaderノードは、学習済みのLoRA(Low-Rank Adaptation)重み | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `モデル` | LoRA重みが適用された変更後の拡散モデルです。 | MODEL | +| `model` | LoRA重みが適用された変更後の拡散モデルです。 | MODEL | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/LoraModelLoader/ja.md) diff --git a/ja/built-in-nodes/LoraSave.mdx b/ja/built-in-nodes/LoraSave.mdx index 3b4e0466b..dc65a85d4 100644 --- a/ja/built-in-nodes/LoraSave.mdx +++ b/ja/built-in-nodes/LoraSave.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LoraSave" icon: "circle" mode: wide --- + このドキュメントはAI生成です。誤りや改善の提案がありましたら、ぜひご協力ください! [GitHubで編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/LoraSave/en.md) LoraSaveノードは、モデルの差分からLoRA(Low-Rank Adaptation)ファイルを抽出して保存します。拡散モデルの差分、テキストエンコーダの差分、またはその両方を処理し、指定されたランクとタイプでLoRA形式に変換します。生成されたLoRAファイルは、後で使用するために出力ディレクトリに保存されます。 diff --git a/ja/built-in-nodes/LossGraphNode.mdx b/ja/built-in-nodes/LossGraphNode.mdx index 3c2c53843..5c366de0a 100644 --- a/ja/built-in-nodes/LossGraphNode.mdx +++ b/ja/built-in-nodes/LossGraphNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LossGraphNode" icon: "circle" mode: wide --- + このLossGraphNodeは、トレーニング損失値の経時変化を視覚的なグラフとして作成し、プレビュー画像として表示します。トレーニングプロセスからの損失データを受け取り、トレーニングステップ全体での損失の変化を示す折れ線グラフを生成します。生成されたグラフには、軸ラベルと最小/最大損失値が含まれます。 ## 入力 diff --git a/ja/built-in-nodes/LotusConditioning.mdx b/ja/built-in-nodes/LotusConditioning.mdx index 6d1e08cbe..7c8b4f516 100644 --- a/ja/built-in-nodes/LotusConditioning.mdx +++ b/ja/built-in-nodes/LotusConditioning.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LotusConditioning" icon: "circle" mode: wide --- + このドキュメントはAI生成です。誤りや改善の提案がありましたら、ぜひご協力ください! [GitHubで編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/LotusConditioning/en.md) LotusConditioningノードは、Lotusモデル用に事前計算された条件付け埋め込みを提供します。このノードは、ヌル条件付けを備えた凍結エンコーダーを使用し、推論や大規模なテンソルファイルの読み込みを必要とせずに、ハードコードされたプロンプト埋め込みを返すことで、リファレンス実装との同等性を実現します。このノードは、生成パイプラインで直接使用可能な固定条件付けテンソルを出力します。 @@ -19,7 +20,7 @@ LotusConditioningノードは、Lotusモデル用に事前計算された条件 | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `conditioning` | Lotusモデル用の事前計算された条件付け埋め込み。固定プロンプト埋め込みと空の辞書を含みます。 | CONDITIONING | +| `コンディショニング` | Lotusモデル用の事前計算された条件付け埋め込み。固定プロンプト埋め込みと空の辞書を含みます。 | CONDITIONING | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/LotusConditioning/ja.md) diff --git a/ja/built-in-nodes/LtxvApiImageToVideo.mdx b/ja/built-in-nodes/LtxvApiImageToVideo.mdx index 3182422b4..e9c5fe11a 100644 --- a/ja/built-in-nodes/LtxvApiImageToVideo.mdx +++ b/ja/built-in-nodes/LtxvApiImageToVideo.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LtxvApiImageToVideo" icon: "circle" mode: wide --- + このドキュメントはAI生成です。誤りや改善のご提案がございましたら、ぜひご協力ください。[GitHubで編集する](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/LtxvApiImageToVideo/en.md) LTXV Image To Video ノードは、1枚の開始画像からプロフェッショナル品質の動画を生成します。外部APIを使用して、テキストプロンプトに基づいた動画シーケンスを作成し、長さ、解像度、フレームレートをカスタマイズすることができます。 diff --git a/ja/built-in-nodes/LtxvApiTextToVideo.mdx b/ja/built-in-nodes/LtxvApiTextToVideo.mdx index aaeacc02d..47686c311 100644 --- a/ja/built-in-nodes/LtxvApiTextToVideo.mdx +++ b/ja/built-in-nodes/LtxvApiTextToVideo.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LtxvApiTextToVideo" icon: "circle" mode: wide --- + 以下が日本語翻訳です。 LTXV Text To Video ノードは、テキストによる説明からプロフェッショナル品質の動画を生成します。外部APIに接続して、長さ、解像度、フレームレートをカスタマイズ可能な動画を作成します。AIが生成したオーディオを動画に追加することも選択できます。 diff --git a/ja/built-in-nodes/LumaConceptsNode.mdx b/ja/built-in-nodes/LumaConceptsNode.mdx index f12adbc45..948fde010 100644 --- a/ja/built-in-nodes/LumaConceptsNode.mdx +++ b/ja/built-in-nodes/LumaConceptsNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LumaConceptsNode" icon: "circle" mode: wide --- + このドキュメントはAI生成です。誤りや改善のご提案がございましたら、ぜひご協力ください![GitHubで編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/LumaConceptsNode/en.md) Luma Text to Video および Luma Image to Video ノードで使用するための、1つ以上のカメラコンセプトを保持します。このノードでは、最大4つのカメラコンセプトを選択し、必要に応じて既存のコンセプトチェーンと組み合わせることができます。 diff --git a/ja/built-in-nodes/LumaImageEditNode2.mdx b/ja/built-in-nodes/LumaImageEditNode2.mdx index 084a7075a..dd91078d5 100644 --- a/ja/built-in-nodes/LumaImageEditNode2.mdx +++ b/ja/built-in-nodes/LumaImageEditNode2.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LumaImageEditNode2" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ## 概要 diff --git a/ja/built-in-nodes/LumaImageModifyNode.mdx b/ja/built-in-nodes/LumaImageModifyNode.mdx index 3f9f32a36..625182a53 100644 --- a/ja/built-in-nodes/LumaImageModifyNode.mdx +++ b/ja/built-in-nodes/LumaImageModifyNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LumaImageModifyNode" icon: "circle" mode: wide --- + このドキュメントはAI生成です。誤りや改善のご提案がございましたら、ぜひご協力ください。[GitHubで編集する](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/LumaImageModifyNode/en.md) テキストプロンプトと元画像のアスペクト比に基づいて、画像を同期的に修正します。このノードは入力画像を受け取り、指定されたプロンプトに従って変換を行います。設定可能な画像重みを使用して、元画像がどの程度変更されるかを制御します。 diff --git a/ja/built-in-nodes/LumaImageNode.mdx b/ja/built-in-nodes/LumaImageNode.mdx index 1d2f7dcc2..8f5a35fef 100644 --- a/ja/built-in-nodes/LumaImageNode.mdx +++ b/ja/built-in-nodes/LumaImageNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LumaImageNode" icon: "circle" mode: wide --- + 以下が翻訳結果です。 テキストプロンプトとアスペクト比に基づいて画像を同期的に生成します。このノードはテキスト記述を使用して画像を作成し、キャラクター画像やスタイル画像などのさまざまな参照入力を通じて、画像の寸法やスタイルを制御できます。 diff --git a/ja/built-in-nodes/LumaImageNode2.mdx b/ja/built-in-nodes/LumaImageNode2.mdx index dd69d2718..cfa9b6ed4 100644 --- a/ja/built-in-nodes/LumaImageNode2.mdx +++ b/ja/built-in-nodes/LumaImageNode2.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LumaImageNode2" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ## 概要 diff --git a/ja/built-in-nodes/LumaImageToVideoNode.mdx b/ja/built-in-nodes/LumaImageToVideoNode.mdx index d06c52538..63cbcf893 100644 --- a/ja/built-in-nodes/LumaImageToVideoNode.mdx +++ b/ja/built-in-nodes/LumaImageToVideoNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LumaImageToVideoNode" icon: "circle" mode: wide --- + このドキュメントはAIによって生成されました。誤りを見つけた場合や改善の提案がある場合は、ぜひご協力ください。[GitHubで編集する](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/LumaImageToVideoNode/en.md) テキストプロンプトとオプションの開始画像/終了画像に基づいて、同期的に動画を生成します。このノードはLuma APIを使用して動画を作成し、プロンプトを通じて動画のコンテンツを定義し、オプションで最初と最後のフレームを指定して動画の構造を制御できます。 diff --git a/ja/built-in-nodes/LumaRay32ExtendVideoNode.mdx b/ja/built-in-nodes/LumaRay32ExtendVideoNode.mdx new file mode 100644 index 000000000..439045480 --- /dev/null +++ b/ja/built-in-nodes/LumaRay32ExtendVideoNode.mdx @@ -0,0 +1,34 @@ +--- +title: "LumaRay32ExtendVideoNode - ComfyUI Built-in Node Documentation" +description: "Complete documentation for the LumaRay32ExtendVideoNode node in ComfyUI. Learn its inputs, outputs, parameters and usage." +sidebarTitle: "LumaRay32ExtendVideoNode" +icon: "circle" +mode: wide +--- + +このノードは、以前のLuma Ray 3.2動画生成を拡張し、その後に新しいコンテンツを追加(前方拡張)するか、またはその前に追加(後方拡張)します。以前のLuma Ray 3.2ノードの生成ID出力を接続して、シームレスな5秒の動画拡張を作成します。 + +## 入力 + +| パラメータ | 説明 | データ型 | 必須 | 範囲 | +|-----------|-------------|-----------|----------|-------| +| `source_generation_id` | 拡張対象となる以前のRay 3.2動画の生成ID。別のLuma Ray 3.2ノードのgeneration_id出力を接続します。 | STRING | はい | - | +| `direction` | 「Forward」は以前のクリップの後に続き、「Backward」はその前に追加されます。「Forward(後に続ける)」を選択すると、オプションでループモードを有効にできます。 | COMBO | はい | "Forward (continue after)"
"Backward (lead-in before)" | +| `loop` | 拡張された動画をシームレスにループします(前方拡張のみ)。 | BOOLEAN | いいえ | True
False | +| `prompt` | 生成する新しいコンテンツを説明するテキストプロンプト。 | STRING | はい | - | +| `resolution` | 拡張された動画セグメントの出力解像度。 | COMBO | はい | "540p"
"720p"
"1080p" | +| `seed` | 再現可能な生成結果のためのランダムシード。 | INT | はい | - | + +**注記:** `loop`パラメータは、`direction`が「Forward (continue after)」に設定されている場合のみ使用可能です。「Backward (lead-in before)」を使用する場合、ループオプションは利用できません。`prompt`は1文字以上6000文字以下である必要があります。 + +## 出力 + +| 出力名 | 説明 | データ型 | +|-------------|-------------|-----------| +| `generation_id` | 生成された5秒の拡張動画セグメント。 | VIDEO | +| `generation_id` | この生成の一意の識別子。別のLuma Ray 3.2 Extend Videoノードに接続して、さらに拡張することができます。 | STRING | + +> このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/LumaRay32ExtendVideoNode/ja.md) + +--- +**Source fingerprint (SHA-256):** `a67ca53d4bcb9f3fd82bc0482b579f5f7fe4bf866f8d83cb922e1082ad320057` diff --git a/ja/built-in-nodes/LumaRay32ImageToVideoNode.mdx b/ja/built-in-nodes/LumaRay32ImageToVideoNode.mdx new file mode 100644 index 000000000..a77a01dd8 --- /dev/null +++ b/ja/built-in-nodes/LumaRay32ImageToVideoNode.mdx @@ -0,0 +1,34 @@ +--- +title: "LumaRay32ImageToVideoNode - ComfyUI Built-in Node Documentation" +description: "Complete documentation for the LumaRay32ImageToVideoNode node in ComfyUI. Learn its inputs, outputs, parameters and usage." +sidebarTitle: "LumaRay32ImageToVideoNode" +icon: "circle" +mode: wide +--- + +LumaのRay 3.2モデルを使用して、開始フレームおよび/または終了フレームから動画を生成します。画像を起点とした生成は、常に5秒間の長さになります。 + +## 入力 + +| パラメータ | 説明 | データ型 | 必須 | 範囲 | +|-----------|-------------|-----------|----------|-------| +| `prompt` | 動画生成のためのテキストプロンプト。 | STRING | はい | 1~6000文字 | +| `resolution` | 生成される動画の出力解像度(デフォルト:"720p")。 | COMBO | はい | "360p"
"540p"
"720p"
"1080p" | +| `ループ` | 動画をシームレスにループさせます。`end_frame`が設定されている場合は利用できません。 | BOOLEAN | はい | True
False | +| `seed` | 再現可能な生成のためのシード値。 | INT | はい | 0~2147483647 | +| `start_frame` | 生成される動画の最初のフレーム。 | IMAGE | いいえ | - | +| `end_frame` | 生成される動画の最後のフレーム。 | IMAGE | いいえ | - | + +**注記:** `start_frame`または`end_frame`のうち、少なくとも1つを指定する必要があります。両方を指定した場合、生成される動画は開始フレームから終了フレームへと遷移します。`end_frame`が設定されている場合、`loop`オプションは有効にできません。 + +## 出力 + +| 出力名 | 説明 | データ型 | +|-------------|-------------|-----------| +| `generation_id` | 生成された動画出力。 | VIDEO | +| `generation_id` | 生成リクエストの一意の識別子。 | STRING | + +> このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/LumaRay32ImageToVideoNode/ja.md) + +--- +**Source fingerprint (SHA-256):** `ff479c196f10153ffa09af6acfb4e286d1934aa28a5e9b413613097a2cfb5f2a` diff --git a/ja/built-in-nodes/LumaRay32KeyframeNode.mdx b/ja/built-in-nodes/LumaRay32KeyframeNode.mdx new file mode 100644 index 000000000..b7290b4df --- /dev/null +++ b/ja/built-in-nodes/LumaRay32KeyframeNode.mdx @@ -0,0 +1,32 @@ +--- +title: "LumaRay32KeyframeNode - ComfyUI Built-in Node Documentation" +description: "Complete documentation for the LumaRay32KeyframeNode node in ComfyUI. Learn its inputs, outputs, parameters and usage." +sidebarTitle: "LumaRay32KeyframeNode" +icon: "circle" +mode: wide +--- + +このノードは、ガイド画像をLuma Ray 3.2出力ビデオのタイムライン上の特定の位置に固定します。このノードをLuma Ray 3.2 Keyframes to Videoノードの「keyframes」入力に接続し、オプションの「keyframes」入力をチェーンすることで、複数のキーフレームを連鎖させることができます。 + +## 入力 + +| パラメータ | 説明 | データ型 | 必須 | 範囲 | +|-----------|-------------|-----------|----------|-------| +| `image` | 出力ビデオの選択した瞬間に配置するガイド画像です。 | IMAGE | はい | - | +| `position` | 出力ビデオのタイムライン上でこの画像を配置する方法です。 | COMBO | はい | "Fraction of duration (0.0-1.0)"
"Absolute time (seconds)" | +| `keyframes` | このキーフレームと連鎖させる、オプションの先行キーフレームです。 | LUMA_RAY32_KEYFRAME | いいえ | - | + +`position`パラメータに「Fraction of duration (0.0-1.0)」が選択された場合、`fraction`値(デフォルト:0.0、範囲:0.0~1.0、ステップ:0.01)を指定できます。この値は、出力ビデオ内でこの画像が適用される位置を決定します(0.0 = 開始、1.0 = 終了)。 + +`position`パラメータに「Absolute time (seconds)」が選択された場合、`seconds`値(デフォルト:0.0、範囲:0.0~10.0、ステップ:0.1)を指定できます。この値は、出力ビデオの開始からこの画像が適用されるまでの時間を秒単位で決定します。 + +## 出力 + +| 出力名 | 説明 | データ型 | +|-------------|-------------|-----------| +| `keyframes` | 新しいキーフレームと、オプションの先行キーフレームを組み合わせたキーフレームチェーンです。 | LUMA_RAY32_KEYFRAME | + +> このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/LumaRay32KeyframeNode/ja.md) + +--- +**Source fingerprint (SHA-256):** `b49d879888e6e83d6937068e799ea583ed5c90284e829ac496821eea330fe9c7` diff --git a/ja/built-in-nodes/LumaRay32KeyframesToVideoNode.mdx b/ja/built-in-nodes/LumaRay32KeyframesToVideoNode.mdx new file mode 100644 index 000000000..befa8f22a --- /dev/null +++ b/ja/built-in-nodes/LumaRay32KeyframesToVideoNode.mdx @@ -0,0 +1,33 @@ +--- +title: "LumaRay32KeyframesToVideoNode - ComfyUI Built-in Node Documentation" +description: "Complete documentation for the LumaRay32KeyframesToVideoNode node in ComfyUI. Learn its inputs, outputs, parameters and usage." +sidebarTitle: "LumaRay32KeyframesToVideoNode" +icon: "circle" +mode: wide +--- + +このノードは、Luma Ray 3.2 を使用して、タイムライン上の特定の位置に固定された一連のガイド画像を補間するビデオを生成します。Luma Ray 3.2 キーフレームノードを使用してキーフレームシーケンスを構築し、アニメーションを定義するために少なくとも 2 つのキーフレームを接続してください。 + +## 入力 + +| パラメータ | 説明 | データ型 | 必須 | 範囲 | +|-----------|-------------|-----------|----------|-------| +| `プロンプト` | ビデオ生成のためのテキストプロンプト。 | STRING | はい | 1~6000 文字 | +| `解像度` | 生成されるビデオの出力解像度(デフォルト:"720p")。 | COMBO | はい | `"360p"`
`"540p"`
`"720p"`
`"1080p"` | +| `長さ` | 生成されるビデオの長さ(デフォルト:"5s")。 | COMBO | はい | `"5s"`
`"10s"` | +| `シード` | 再現性を制御するための乱数生成のシード。 | INT | はい | 0~4294967295 | +| `キーフレーム` | Luma Ray 3.2 キーフレームノードからのキーフレームシーケンス(最低 2 つ)。 | LUMA_RAY32_KEYFRAME | はい | 2~64 キーフレーム | + +**注記:** キーフレームシーケンスには、最低 2 つ、最大 64 つのキーフレームが含まれている必要があります。各キーフレームはタイムライン上で異なる位置を持たなければなりません。キーフレームの位置は、選択された長さ(5秒の場合は120フレーム、10秒の場合は240フレーム)に基づいて出力フレームインデックスに解決されます。秒単位のキーフレーム位置は、ビデオの合計時間を超えてはなりません。 + +## 出力 + +| 出力名 | 説明 | データ型 | +|-------------|-------------|-----------| +| `generation_id` | 生成されたビデオ出力。 | VIDEO | +| `generation_id` | 生成リクエストの一意識別子。 | STRING | + +> このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/LumaRay32KeyframesToVideoNode/ja.md) + +--- +**Source fingerprint (SHA-256):** `28099e5990942860a20e23cfd5c71a36b23a6264b44097ca617f8bdd06e7857a` diff --git a/ja/built-in-nodes/LumaRay32TextToVideoNode.mdx b/ja/built-in-nodes/LumaRay32TextToVideoNode.mdx new file mode 100644 index 000000000..6ef40c472 --- /dev/null +++ b/ja/built-in-nodes/LumaRay32TextToVideoNode.mdx @@ -0,0 +1,34 @@ +--- +title: "LumaRay32TextToVideoNode - ComfyUI Built-in Node Documentation" +description: "Complete documentation for the LumaRay32TextToVideoNode node in ComfyUI. Learn its inputs, outputs, parameters and usage." +sidebarTitle: "LumaRay32TextToVideoNode" +icon: "circle" +mode: wide +--- + +このノードは、Luma の Ray 3.2 モデルを使用してテキストプロンプトから動画を生成します。プロンプトと動画設定を Luma API に送信し、生成された動画と生成 ID を返します。 + +## 入力 + +| パラメータ | 説明 | データ型 | 必須 | 範囲 | +|-----------|-------------|-----------|----------|-------| +| `プロンプト` | 動画生成のためのテキストプロンプト。 | STRING | はい | 1~6000文字 | +| `アスペクト比` | 生成される動画のアスペクト比。 | STRING | はい | `"16:9"`
`"9:16"`
`"1:1"`
`"4:3"`
`"3:4"`
`"21:9"` | +| `解像度` | 動画の出力解像度(デフォルト:"720p")。 | STRING | はい | `"360p"`
`"540p"`
`"720p"`
`"1080p"` | +| `長さ` | 生成される動画の長さ。 | STRING | はい | `"5s"`
`"10s"` | +| `ループ` | 動画をシームレスにループさせます。5秒の長さでのみ利用可能です。 | BOOLEAN | いいえ | True/False(デフォルト:False) | +| `シード` | 再現可能な生成のためのシード値。 | INT | いいえ | 0~2147483647 | + +**注記:** `loop` パラメータは、`duration` が "5s" に設定されている場合のみ有効にできます。"10s" の長さを選択してループを有効にすると、ノードはエラーを返します。 + +## 出力 + +| 出力名 | 説明 | データ型 | +|-------------|-------------|-----------| +| `generation_id` | 生成された動画ファイル。 | VIDEO | +| `generation_id` | 動画生成リクエストの一意の識別子。 | STRING | + +> このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/LumaRay32TextToVideoNode/ja.md) + +--- +**Source fingerprint (SHA-256):** `04358a872530e5a2622bf0f148a694f2c707ce8535586d8f860bdf9911e1fa6a` diff --git a/ja/built-in-nodes/LumaRay32VideoEditNode.mdx b/ja/built-in-nodes/LumaRay32VideoEditNode.mdx new file mode 100644 index 000000000..1a9214e50 --- /dev/null +++ b/ja/built-in-nodes/LumaRay32VideoEditNode.mdx @@ -0,0 +1,33 @@ +--- +title: "LumaRay32VideoEditNode - ComfyUI Built-in Node Documentation" +description: "Complete documentation for the LumaRay32VideoEditNode node in ComfyUI. Learn its inputs, outputs, parameters and usage." +sidebarTitle: "LumaRay32VideoEditNode" +icon: "circle" +mode: wide +--- + +このノードは、Luma Ray 3.2 を使用して既存の動画を新しいプロンプトで再レンダリングし、元の動きを保持しながらスタイルの変更、照明の調整、要素の追加または削除を可能にします。ソース動画は最大18秒まで対応し、編集後の動画はソースの元の長さを維持します。 + +## 入力 + +| パラメータ | 説明 | データ型 | 必須 | 範囲 | +|-----------|-------------|-----------|----------|-------| +| `ビデオ` | 編集するソース動画。最大18秒。 | VIDEO | はい | - | +| `プロンプト` | 希望する編集内容を記述します。 | STRING | はい | - | +| `解像度` | 編集後の動画の出力解像度。 | COMBO | はい | `"360p"`
`"540p"`
`"720p"`
`"1080p"` | +| `強度` | ソースを保持するか再解釈するかの強度。"auto" は Ray 3.2 が自動選択します。adhere_* は最も保持し、flex_* はバランスが取れており、reimagine_* は最も変化します。(デフォルト: "auto") | COMBO | はい | `"auto"`
`"adhere_1"`
`"adhere_2"`
`"adhere_3"`
`"flex_1"`
`"flex_2"`
`"flex_3"`
`"reimagine_1"`
`"reimagine_2"`
`"reimagine_3"` | +| `シード` | 再現性のためのシード値。 | INT | はい | - | + +**注記:** `prompt` は1文字以上6000文字以下である必要があります。ソース動画の長さは18秒を超えてはいけません。 + +## 出力 + +| 出力名 | 説明 | データ型 | +|-------------|-------------|-----------| +| `generation_id` | 編集後の動画出力。 | VIDEO | +| `generation_id` | 生成リクエストの一意識別子。 | STRING | + +> このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/LumaRay32VideoEditNode/ja.md) + +--- +**Source fingerprint (SHA-256):** `936d9d7da3fdee9b0b468781fd470751db01f772f3c5c20582da7fb1ff85e6e6` diff --git a/ja/built-in-nodes/LumaRay32VideoReframeNode.mdx b/ja/built-in-nodes/LumaRay32VideoReframeNode.mdx new file mode 100644 index 000000000..c191ee586 --- /dev/null +++ b/ja/built-in-nodes/LumaRay32VideoReframeNode.mdx @@ -0,0 +1,33 @@ +--- +title: "LumaRay32VideoReframeNode - ComfyUI Built-in Node Documentation" +description: "Complete documentation for the LumaRay32VideoReframeNode node in ComfyUI. Learn its inputs, outputs, parameters and usage." +sidebarTitle: "LumaRay32VideoReframeNode" +icon: "circle" +mode: wide +--- + +このノードは、Luma Ray 3.2 を使用して既存の動画のアスペクト比を変更し、新たに露出したキャンバス領域を生成コンテンツで埋めます。ソース動画は最大30秒まで対応しており、料金は出力1秒あたりで課金されます。 + +## 入力 + +| パラメータ | 説明 | データ型 | 必須 | 範囲 | +|-----------|-------------|-----------|----------|-------| +| `video` | リフレーミングするソース動画。最大30秒。 | VIDEO | はい | - | +| `prompt` | 新たに露出したキャンバス領域をどのように埋めるかを説明します。 | STRING | はい | - | +| `aspect_ratio` | リフレーミング後の動画のターゲットアスペクト比(デフォルト:"16:9")。 | STRING | はい | "16:9"
"9:16"
"1:1"
"4:3"
"3:4"
"21:9" | +| `resolution` | リフレーミング後の動画の出力解像度(デフォルト:"720p")。 | STRING | はい | "360p"
"540p"
"720p"
"1080p" | +| `seed` | 再現可能な生成のためのシード値。 | INT | はい | - | + +**注記:** リフレーミング時、縦長のアスペクト比(`9:16` および `3:4`)では `1080p` 解像度は利用できません。 + +## 出力 + +| 出力名 | 説明 | データ型 | +|-------------|-------------|-----------| +| `generation_id` | 新しいアスペクト比と埋められたキャンバス領域を持つリフレーミング済み動画。 | VIDEO | +| `generation_id` | 生成リクエストの一意識別子。 | STRING | + +> このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/LumaRay32VideoReframeNode/ja.md) + +--- +**Source fingerprint (SHA-256):** `d35ff5b63a850e4e44a40857188918ab5cde00b9159e3720a189a81807cfa7cb` diff --git a/ja/built-in-nodes/LumaReferenceNode.mdx b/ja/built-in-nodes/LumaReferenceNode.mdx index e6343e603..fdce12f0f 100644 --- a/ja/built-in-nodes/LumaReferenceNode.mdx +++ b/ja/built-in-nodes/LumaReferenceNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LumaReferenceNode" icon: "circle" mode: wide --- + このノードは、Luma Generate Imageノードで使用するための画像と重みの値を保持します。参照チェーンを作成し、他のLumaノードに渡して画像生成に影響を与えることができます。このノードは、新しい参照チェーンを開始するか、既存のチェーンに追加することができます。 ## 入力 diff --git a/ja/built-in-nodes/LumaVideoNode.mdx b/ja/built-in-nodes/LumaVideoNode.mdx index 74d6ab0d1..9f7d09975 100644 --- a/ja/built-in-nodes/LumaVideoNode.mdx +++ b/ja/built-in-nodes/LumaVideoNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "LumaVideoNode" icon: "circle" mode: wide --- + このドキュメントは AI によって生成されました。誤りを見つけた場合や改善のための提案がある場合は、ぜひご協力ください! [GitHub で編集する](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/LumaVideoNode/en.md) テキストプロンプトと出力設定に基づいて、同期的に動画を生成します。このノードは、テキストによる説明と様々な生成パラメータを使用して動画コンテンツを作成し、生成プロセスが完了すると最終的な動画を出力します。 diff --git a/ja/built-in-nodes/MagnificImageRelightNode.mdx b/ja/built-in-nodes/MagnificImageRelightNode.mdx index 61eebf024..e4ec09711 100644 --- a/ja/built-in-nodes/MagnificImageRelightNode.mdx +++ b/ja/built-in-nodes/MagnificImageRelightNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "MagnificImageRelightNode" icon: "circle" mode: wide --- + 以下が翻訳結果です。 Magnific Image Relight ノードは、入力画像の照明を調整します。テキストプロンプトに基づいたスタイル照明の適用や、オプションの参照画像からの照明特性の転送が可能です。このノードは、最終出力の明るさ、コントラスト、全体的な雰囲気を微調整するためのさまざまなコントロールを提供します。 diff --git a/ja/built-in-nodes/MagnificImageSkinEnhancerNode.mdx b/ja/built-in-nodes/MagnificImageSkinEnhancerNode.mdx index 44cf2ff0c..99b89651f 100644 --- a/ja/built-in-nodes/MagnificImageSkinEnhancerNode.mdx +++ b/ja/built-in-nodes/MagnificImageSkinEnhancerNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "MagnificImageSkinEnhancerNode" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ## 概要 diff --git a/ja/built-in-nodes/MagnificImageStyleTransferNode.mdx b/ja/built-in-nodes/MagnificImageStyleTransferNode.mdx index 0e1846049..cefac5054 100644 --- a/ja/built-in-nodes/MagnificImageStyleTransferNode.mdx +++ b/ja/built-in-nodes/MagnificImageStyleTransferNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "MagnificImageStyleTransferNode" icon: "circle" mode: wide --- + このノードは、参照画像から視覚的なスタイルを抽出し、入力画像に適用します。外部のAIサービスを使用して画像を処理し、スタイル変換の強度や元画像の構造保持度合いを制御できます。 ## 入力 diff --git a/ja/built-in-nodes/MagnificImageUpscalerCreativeNode.mdx b/ja/built-in-nodes/MagnificImageUpscalerCreativeNode.mdx index 69d5c740a..9a187575f 100644 --- a/ja/built-in-nodes/MagnificImageUpscalerCreativeNode.mdx +++ b/ja/built-in-nodes/MagnificImageUpscalerCreativeNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "MagnificImageUpscalerCreativeNode" icon: "circle" mode: wide --- + このノードは、Magnific AIサービスを使用して画像をアップスケールし、創造的に強化します。テキストプロンプトで強化をガイドしたり、最適化する特定のスタイルを選択したり、ディテール、元画像との類似性、スタイライゼーションの強さなど、創造的プロセスのさまざまな側面を制御できます。このノードは、選択した倍率(2倍、4倍、8倍、16倍)でアップスケールされた画像を出力し、最大出力サイズは25.3メガピクセルです。 ## 入力 diff --git a/ja/built-in-nodes/MagnificImageUpscalerPreciseV2Node.mdx b/ja/built-in-nodes/MagnificImageUpscalerPreciseV2Node.mdx index 0a61114f7..c33fa5b6c 100644 --- a/ja/built-in-nodes/MagnificImageUpscalerPreciseV2Node.mdx +++ b/ja/built-in-nodes/MagnificImageUpscalerPreciseV2Node.mdx @@ -5,6 +5,7 @@ sidebarTitle: "MagnificImageUpscalerPreciseV2Node" icon: "circle" mode: wide --- + 以下が翻訳結果です。 **Magnific Image Upscale (Precise V2)** ノードは、シャープネス、グレイン、ディテール強調を精密に制御しながら、高忠実度の画像アップスケーリングを実行します。外部APIを通じて画像を処理し、最大出力解像度10060×10060ピクセルまで対応します。このノードは異なる処理スタイルを提供し、要求された出力が最大許容サイズを超える場合、入力画像を自動的にダウンスケールすることも可能です。 diff --git a/ja/built-in-nodes/Mahiro.mdx b/ja/built-in-nodes/Mahiro.mdx index eb25ac266..4f01248ce 100644 --- a/ja/built-in-nodes/Mahiro.mdx +++ b/ja/built-in-nodes/Mahiro.mdx @@ -5,6 +5,7 @@ sidebarTitle: "Mahiro" icon: "circle" mode: wide --- + 以下が日本語翻訳です。 Mahiroノードは、ガイダンス関数を変更し、ポジティブプロンプトとネガティブプロンプトの差分ではなく、ポジティブプロンプトの方向に重点を置くようにします。このノードは、正規化された条件付きおよび無条件のノイズ除去出力間のコサイン類似度を使用して、カスタムガイダンススケーリングアプローチを適用するパッチ適用済みモデルを作成します。この実験的なノードは、生成をポジティブプロンプトの意図された方向により強く導くのに役立ちます。 @@ -19,7 +20,7 @@ Mahiroノードは、ガイダンス関数を変更し、ポジティブプロ | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `patched_model` | Mahiroガイダンス関数が適用された変更済みモデル | MODEL | +| `パッチ適用モデル` | Mahiroガイダンス関数が適用された変更済みモデル | MODEL | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/Mahiro/ja.md) diff --git a/ja/built-in-nodes/MakeTrainingDataset.mdx b/ja/built-in-nodes/MakeTrainingDataset.mdx index 4a6b8102e..0f1d3183e 100644 --- a/ja/built-in-nodes/MakeTrainingDataset.mdx +++ b/ja/built-in-nodes/MakeTrainingDataset.mdx @@ -5,6 +5,7 @@ sidebarTitle: "MakeTrainingDataset" icon: "circle" mode: wide --- + このノードは、画像とテキストをエンコードすることでトレーニング用のデータを準備します。画像のリストとそれに対応するテキストキャプションのリストを受け取り、VAEモデルを使用して画像を潜在表現に変換し、CLIPモデルを使用してテキストをコンディショニングデータに変換します。結果として得られるペアリングされた潜在表現とコンディショニングはリストとして出力され、トレーニングワークフローで使用できる状態になります。 ## 入力 @@ -24,8 +25,8 @@ mode: wide | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `コンディショニング` | 潜在表現の辞書のリスト。 | LATENT | -| `conditioning` | コンディショニングリストのリスト。 | CONDITIONING | +| `latentリスト` | 潜在表現の辞書のリスト。 | LATENT | +| `コンディショニング` | コンディショニングリストのリスト。 | CONDITIONING | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/MakeTrainingDataset/ja.md) diff --git a/ja/built-in-nodes/ManualSigmas.mdx b/ja/built-in-nodes/ManualSigmas.mdx index 4355ef85a..13ef2b7d7 100644 --- a/ja/built-in-nodes/ManualSigmas.mdx +++ b/ja/built-in-nodes/ManualSigmas.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ManualSigmas" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ManualSigmasノードを使用すると、サンプリングプロセスで使用するノイズレベル(シグマ)のカスタムシーケンスを手動で定義できます。数値のリストを文字列として入力すると、ノードがそれらをテンソルに変換し、他のサンプリングノードで使用できるようにします。これは、テストや特定のノイズスケジュールを作成する際に便利です。 diff --git a/ja/built-in-nodes/MarkdownNote.mdx b/ja/built-in-nodes/MarkdownNote.mdx index b2b550b8d..9ff940f2d 100644 --- a/ja/built-in-nodes/MarkdownNote.mdx +++ b/ja/built-in-nodes/MarkdownNote.mdx @@ -5,6 +5,7 @@ sidebarTitle: "MarkdownNote" icon: "circle" mode: wide --- + 以下は、指定されたルールに従って翻訳した日本語ドキュメントです。 ワークフローに注釈を追加するノードです。Markdown構文を使用したテキストの書式設定をサポートしています。 diff --git a/ja/built-in-nodes/MaskComposite.mdx b/ja/built-in-nodes/MaskComposite.mdx index 4ca82de68..f27663215 100644 --- a/ja/built-in-nodes/MaskComposite.mdx +++ b/ja/built-in-nodes/MaskComposite.mdx @@ -5,6 +5,7 @@ sidebarTitle: "MaskComposite" icon: "circle" mode: wide --- + このノードは、加算、減算、論理演算などの様々な操作を通じて2つのマスク入力を組み合わせ、新しく変更されたマスクを生成することに特化しています。マスクデータの操作を抽象的に処理し、複雑なマスキング効果を実現することで、マスクベースの画像編集および処理ワークフローにおいて重要なコンポーネントとして機能します。 ## 入力 diff --git a/ja/built-in-nodes/MaskPreview.mdx b/ja/built-in-nodes/MaskPreview.mdx index a69af4799..9fa829d3a 100644 --- a/ja/built-in-nodes/MaskPreview.mdx +++ b/ja/built-in-nodes/MaskPreview.mdx @@ -5,6 +5,7 @@ sidebarTitle: "MaskPreview" icon: "circle" mode: wide --- + 以下は、指定された英語ドキュメントを日本語に翻訳したものです。 --- diff --git a/ja/built-in-nodes/MaskToImage.mdx b/ja/built-in-nodes/MaskToImage.mdx index 7bbf69dcf..8bd812e7b 100644 --- a/ja/built-in-nodes/MaskToImage.mdx +++ b/ja/built-in-nodes/MaskToImage.mdx @@ -5,6 +5,7 @@ sidebarTitle: "MaskToImage" icon: "circle" mode: wide --- + `MaskToImage` ノードは、マスクを画像形式に変換するために設計されています。この変換により、マスクを画像として可視化し、さらに処理することが可能になり、マスクベースの操作と画像ベースのアプリケーションの橋渡しを容易にします。 ## 入力 diff --git a/ja/built-in-nodes/MediaPipeFaceLandmarker.mdx b/ja/built-in-nodes/MediaPipeFaceLandmarker.mdx index bc9aa9e72..4ab720151 100644 --- a/ja/built-in-nodes/MediaPipeFaceLandmarker.mdx +++ b/ja/built-in-nodes/MediaPipeFaceLandmarker.mdx @@ -5,6 +5,7 @@ sidebarTitle: "MediaPipeFaceLandmarker" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ## 概要 @@ -26,7 +27,7 @@ mode: wide | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `bboxes` | フレームごとの顔検出結果を含む構造化出力です。468個の顔のランドマーク、ARKit-52ブレンドシェイプ係数、変換行列、メッシュ可視化用の接続セットが含まれます。 | FACE_LANDMARKS | +| `face_landmarks` | フレームごとの顔検出結果を含む構造化出力です。468個の顔のランドマーク、ARKit-52ブレンドシェイプ係数、変換行列、メッシュ可視化用の接続セットが含まれます。 | FACE_LANDMARKS | | `bboxes` | 検出された各顔のバウンディングボックスのリストです。座標(x, y, 幅, 高さ)、ラベル「face」、信頼度スコアが含まれます。入力フレームごとに1つのリストが出力されます。 | BOUNDING_BOX | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/MediaPipeFaceLandmarker/ja.md) diff --git a/ja/built-in-nodes/MediaPipeFaceMask.mdx b/ja/built-in-nodes/MediaPipeFaceMask.mdx index 77c6af617..0ef73b201 100644 --- a/ja/built-in-nodes/MediaPipeFaceMask.mdx +++ b/ja/built-in-nodes/MediaPipeFaceMask.mdx @@ -5,6 +5,7 @@ sidebarTitle: "MediaPipeFaceMask" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ## 概要 diff --git a/ja/built-in-nodes/MediaPipeFaceMeshVisualize.mdx b/ja/built-in-nodes/MediaPipeFaceMeshVisualize.mdx index 707cbb475..ba706fc08 100644 --- a/ja/built-in-nodes/MediaPipeFaceMeshVisualize.mdx +++ b/ja/built-in-nodes/MediaPipeFaceMeshVisualize.mdx @@ -5,6 +5,7 @@ sidebarTitle: "MediaPipeFaceMeshVisualize" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ## 概要 diff --git a/ja/built-in-nodes/MergeImageLists.mdx b/ja/built-in-nodes/MergeImageLists.mdx index 09e0eeb0f..a66493731 100644 --- a/ja/built-in-nodes/MergeImageLists.mdx +++ b/ja/built-in-nodes/MergeImageLists.mdx @@ -5,6 +5,7 @@ sidebarTitle: "MergeImageLists" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ## 概要 diff --git a/ja/built-in-nodes/MergeSplat.mdx b/ja/built-in-nodes/MergeSplat.mdx index b95937316..a8cf71dd0 100644 --- a/ja/built-in-nodes/MergeSplat.mdx +++ b/ja/built-in-nodes/MergeSplat.mdx @@ -5,7 +5,6 @@ sidebarTitle: "MergeSplat" icon: "circle" mode: wide --- -# スプラットの結合 Merge Splatsノードは、複数のガウシアンスプラットモデルをデータ連結により1つのスプラットに結合します。これは、異なるシードで生成された同じ潜在変数の複数のデコード結果をマージする場合に有用であり、表面を高密度化し、3Dメッシュ作成時の品質を向上させることができます。 diff --git a/ja/built-in-nodes/MergeTextLists.mdx b/ja/built-in-nodes/MergeTextLists.mdx index 4be1adab8..6faabb568 100644 --- a/ja/built-in-nodes/MergeTextLists.mdx +++ b/ja/built-in-nodes/MergeTextLists.mdx @@ -5,6 +5,7 @@ sidebarTitle: "MergeTextLists" icon: "circle" mode: wide --- + このノードは、複数のテキストリストを1つの結合されたリストに統合します。テキスト入力をリストとして受け取り、それらを連結するように設計されています。このノードは、統合されたリスト内のテキストの総数をログに記録します。 ## 入力 diff --git a/ja/built-in-nodes/MeshyAnimateModelNode.mdx b/ja/built-in-nodes/MeshyAnimateModelNode.mdx index e9fef7695..f0da825c2 100644 --- a/ja/built-in-nodes/MeshyAnimateModelNode.mdx +++ b/ja/built-in-nodes/MeshyAnimateModelNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "MeshyAnimateModelNode" icon: "circle" mode: wide --- + このノードは、Meshyサービスを使用してすでにリギングされた3Dキャラクターモデルに、特定のアニメーションを適用します。以前のリギング操作のタスクIDと、ライブラリから目的のアニメーションを選択するためのアクションIDを受け取ります。その後、ノードはリクエストを処理し、アニメーション化されたモデルをGLBおよびFBXの両方のファイル形式で返します。 ## 入力 @@ -18,8 +19,8 @@ mode: wide | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `GLB` | アニメーション化されたモデルの文字列識別子です。この出力は後方互換性のためにのみ提供されています。 | STRING | -| `FBX` | GLB形式のアニメーション化された3Dモデルファイルです。 | FILE3DGLB | +| `model_file` | アニメーション化されたモデルの文字列識別子です。この出力は後方互換性のためにのみ提供されています。 | STRING | +| `GLB` | GLB形式のアニメーション化された3Dモデルファイルです。 | FILE3DGLB | | `FBX` | FBX形式のアニメーション化された3Dモデルファイルです。 | FILE3DFBX | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/MeshyAnimateModelNode/ja.md) diff --git a/ja/built-in-nodes/MeshyImageToModelNode.mdx b/ja/built-in-nodes/MeshyImageToModelNode.mdx index 657eee37b..56c83dc2b 100644 --- a/ja/built-in-nodes/MeshyImageToModelNode.mdx +++ b/ja/built-in-nodes/MeshyImageToModelNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "MeshyImageToModelNode" icon: "circle" mode: wide --- + 以下が翻訳結果です。 Meshy: Image to Model ノードは、Meshy API を使用して、1枚の入力画像から3Dモデルを生成します。画像をアップロードし、処理タスクを送信し、生成された3Dモデルファイル(GLBおよびFBX)と参照用のタスクIDを返します。 @@ -36,9 +37,9 @@ Meshy: Image to Model ノードは、Meshy API を使用して、1枚の入力 | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `meshy_task_id` | 生成されたGLBモデルのファイル名です(後方互換性のために維持されています)。 | STRING | -| `GLB` | Meshy APIタスクの一意の識別子であり、参照やトラブルシューティングに使用できます。 | MESHY_TASK_ID | -| `FBX` | GLBファイル形式で生成された3Dモデルです。 | FILE3DGLB | +| `model_file` | 生成されたGLBモデルのファイル名です(後方互換性のために維持されています)。 | STRING | +| `meshy_task_id` | Meshy APIタスクの一意の識別子であり、参照やトラブルシューティングに使用できます。 | MESHY_TASK_ID | +| `GLB` | GLBファイル形式で生成された3Dモデルです。 | FILE3DGLB | | `FBX` | FBXファイル形式で生成された3Dモデルです。 | FILE3DFBX | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/MeshyImageToModelNode/ja.md) diff --git a/ja/built-in-nodes/MeshyMultiImageToModelNode.mdx b/ja/built-in-nodes/MeshyMultiImageToModelNode.mdx index 29846fb98..088b270fe 100644 --- a/ja/built-in-nodes/MeshyMultiImageToModelNode.mdx +++ b/ja/built-in-nodes/MeshyMultiImageToModelNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "MeshyMultiImageToModelNode" icon: "circle" mode: wide --- + このノードは、Meshy APIを使用して複数の入力画像から3Dモデルを生成します。提供された画像をアップロードし、処理タスクを送信し、結果として得られる3Dモデルファイル(GLBおよびFBX)と、参照用のタスクIDを返します。 ## 入力 @@ -35,9 +36,9 @@ mode: wide | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `meshy_task_id` | 生成されたGLBモデルのファイル名です。この出力は後方互換性のために提供されています。 | STRING | -| `GLB` | Meshy APIタスクの一意の識別子です。 | MESHY_TASK_ID | -| `FBX` | GLB形式で生成された3Dモデルです。 | FILE3DGLB | +| `model_file` | 生成されたGLBモデルのファイル名です。この出力は後方互換性のために提供されています。 | STRING | +| `meshy_task_id` | Meshy APIタスクの一意の識別子です。 | MESHY_TASK_ID | +| `GLB` | GLB形式で生成された3Dモデルです。 | FILE3DGLB | | `FBX` | FBX形式で生成された3Dモデルです。 | FILE3DFBX | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/MeshyMultiImageToModelNode/ja.md) diff --git a/ja/built-in-nodes/MeshyRefineNode.mdx b/ja/built-in-nodes/MeshyRefineNode.mdx index baa6daf3a..283c0d1dc 100644 --- a/ja/built-in-nodes/MeshyRefineNode.mdx +++ b/ja/built-in-nodes/MeshyRefineNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "MeshyRefineNode" icon: "circle" mode: wide --- + 以下は、指定された翻訳ルールに従って日本語に翻訳したドキュメントです。 Meshy: 下書きモデル精細化ノードは、以前に生成された3D下書きモデルを受け取り、その品質を向上させ、オプションでテクスチャを追加します。Meshy APIに精細化タスクを送信し、処理が完了すると最終的な3Dモデルファイルを返します。 @@ -25,9 +26,9 @@ Meshy: 下書きモデル精細化ノードは、以前に生成された3D下 | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `meshy_task_id` | 生成されたGLBモデルのファイル名です。(後方互換性のため) | STRING | -| `GLB` | 送信された精細化ジョブの一意のタスクIDです。 | MESHY_TASK_ID | -| `FBX` | GLB形式の最終的な精細化された3Dモデルです。 | FILE3DGLB | +| `model_file` | 生成されたGLBモデルのファイル名です。(後方互換性のため) | STRING | +| `meshy_task_id` | 送信された精細化ジョブの一意のタスクIDです。 | MESHY_TASK_ID | +| `GLB` | GLB形式の最終的な精細化された3Dモデルです。 | FILE3DGLB | | `FBX` | FBX形式の最終的な精細化された3Dモデルです。 | FILE3DFBX | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/MeshyRefineNode/ja.md) diff --git a/ja/built-in-nodes/MeshyRigModelNode.mdx b/ja/built-in-nodes/MeshyRigModelNode.mdx index 14f299552..324765f06 100644 --- a/ja/built-in-nodes/MeshyRigModelNode.mdx +++ b/ja/built-in-nodes/MeshyRigModelNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "MeshyRigModelNode" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ## 概要 @@ -25,9 +26,9 @@ Meshy: Rig Modelノードは、以前のMeshyタスクから3Dモデルを取得 | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `rig_task_id` | 下位互換性のためのレガシー出力です。GLBモデルのファイル名を含みます。 | STRING | -| `GLB` | このリギング操作の一意のタスクIDです。結果を参照するために使用できます。 | STRING | -| `FBX` | GLBファイル形式で保存された、リギング済み3Dキャラクターモデルです。 | FILE3DGLB | +| `model_file` | 下位互換性のためのレガシー出力です。GLBモデルのファイル名を含みます。 | STRING | +| `rig_task_id` | このリギング操作の一意のタスクIDです。結果を参照するために使用できます。 | STRING | +| `GLB` | GLBファイル形式で保存された、リギング済み3Dキャラクターモデルです。 | FILE3DGLB | | `FBX` | FBXファイル形式で保存された、リギング済み3Dキャラクターモデルです。 | FILE3DFBX | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/MeshyRigModelNode/ja.md) diff --git a/ja/built-in-nodes/MeshyTextToModelNode.mdx b/ja/built-in-nodes/MeshyTextToModelNode.mdx index 434ce8992..3749d2184 100644 --- a/ja/built-in-nodes/MeshyTextToModelNode.mdx +++ b/ja/built-in-nodes/MeshyTextToModelNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "MeshyTextToModelNode" icon: "circle" mode: wide --- + 以下は、ご指定の翻訳ルールに従って日本語に翻訳したドキュメントです。 --- @@ -31,9 +32,9 @@ Meshy: Text to Model ノードは、Meshy API を使用してテキスト記述 | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `meshy_task_id` | 生成された GLB モデルのファイル名です。この出力は後方互換性のために提供されています。 | STRING | -| `GLB` | Meshy API タスクの一意の識別子です。 | MESHY_TASK_ID | -| `FBX` | GLB 形式で生成された 3D モデルファイルです。 | FILE3DGLB | +| `モデルファイル` | 生成された GLB モデルのファイル名です。この出力は後方互換性のために提供されています。 | STRING | +| `meshy_task_id` | Meshy API タスクの一意の識別子です。 | MESHY_TASK_ID | +| `GLB` | GLB 形式で生成された 3D モデルファイルです。 | FILE3DGLB | | `FBX` | FBX 形式で生成された 3D モデルファイルです。 | FILE3DFBX | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/MeshyTextToModelNode/ja.md) diff --git a/ja/built-in-nodes/MeshyTextureNode.mdx b/ja/built-in-nodes/MeshyTextureNode.mdx index 6ae3beab5..afb964f38 100644 --- a/ja/built-in-nodes/MeshyTextureNode.mdx +++ b/ja/built-in-nodes/MeshyTextureNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "MeshyTextureNode" icon: "circle" mode: wide --- + 以下が翻訳です。 **Meshy: テクスチャノード**は、AIが生成したテクスチャを3Dモデルに適用します。このノードは、以前のMeshy 3D生成または変換ノードからのタスクIDを受け取り、テキストによる説明または参照画像を使用して、モデルに新しいテクスチャを作成します。ノードは、テクスチャが適用されたモデルをGLBおよびFBXファイル形式で出力します。 @@ -29,9 +30,9 @@ mode: wide | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `meshy_task_id` | 生成されたGLBモデルのファイル名。この出力は後方互換性のために提供されています。 | STRING | -| `GLB` | このテクスチャリングジョブの一意のタスク識別子。結果を参照するために使用できます。 | MODEL_TASK_ID | -| `FBX` | GLBファイル形式で保存された、テクスチャが適用された3Dモデル。 | FILE3DGLB | +| `モデルファイル` | 生成されたGLBモデルのファイル名。この出力は後方互換性のために提供されています。 | STRING | +| `meshy_task_id` | このテクスチャリングジョブの一意のタスク識別子。結果を参照するために使用できます。 | MODEL_TASK_ID | +| `GLB` | GLBファイル形式で保存された、テクスチャが適用された3Dモデル。 | FILE3DGLB | | `FBX` | FBXファイル形式で保存された、テクスチャが適用された3Dモデル。 | FILE3DFBX | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/MeshyTextureNode/ja.md) diff --git a/ja/built-in-nodes/MinimaxHailuoVideoNode.mdx b/ja/built-in-nodes/MinimaxHailuoVideoNode.mdx index 9d0b394c4..bd223b502 100644 --- a/ja/built-in-nodes/MinimaxHailuoVideoNode.mdx +++ b/ja/built-in-nodes/MinimaxHailuoVideoNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "MinimaxHailuoVideoNode" icon: "circle" mode: wide --- + 以下は、ご依頼いただいた英語ドキュメントを日本語に翻訳したものです。 --- diff --git a/ja/built-in-nodes/MinimaxImageToVideoNode.mdx b/ja/built-in-nodes/MinimaxImageToVideoNode.mdx index 50e1a0188..5330ba111 100644 --- a/ja/built-in-nodes/MinimaxImageToVideoNode.mdx +++ b/ja/built-in-nodes/MinimaxImageToVideoNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "MinimaxImageToVideoNode" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ## 概要 diff --git a/ja/built-in-nodes/MinimaxSubjectToVideoNode.mdx b/ja/built-in-nodes/MinimaxSubjectToVideoNode.mdx index eea135412..dce0947e7 100644 --- a/ja/built-in-nodes/MinimaxSubjectToVideoNode.mdx +++ b/ja/built-in-nodes/MinimaxSubjectToVideoNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "MinimaxSubjectToVideoNode" icon: "circle" mode: wide --- + 以下が翻訳結果です。 --- diff --git a/ja/built-in-nodes/MinimaxTextToVideoNode.mdx b/ja/built-in-nodes/MinimaxTextToVideoNode.mdx index ef2c34d5e..01917e05d 100644 --- a/ja/built-in-nodes/MinimaxTextToVideoNode.mdx +++ b/ja/built-in-nodes/MinimaxTextToVideoNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "MinimaxTextToVideoNode" icon: "circle" mode: wide --- + 以下が翻訳結果です。 --- diff --git a/ja/built-in-nodes/MoGeInference.mdx b/ja/built-in-nodes/MoGeInference.mdx index 7bd55cf3e..f6051fc53 100644 --- a/ja/built-in-nodes/MoGeInference.mdx +++ b/ja/built-in-nodes/MoGeInference.mdx @@ -5,6 +5,7 @@ sidebarTitle: "MoGeInference" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ## 概要 diff --git a/ja/built-in-nodes/MoGePanoramaInference.mdx b/ja/built-in-nodes/MoGePanoramaInference.mdx index 5a99bf037..20076b1b9 100644 --- a/ja/built-in-nodes/MoGePanoramaInference.mdx +++ b/ja/built-in-nodes/MoGePanoramaInference.mdx @@ -5,6 +5,7 @@ sidebarTitle: "MoGePanoramaInference" icon: "circle" mode: wide --- + ## 概要 このノードは、正距円筒図法のパノラマ画像に対して深度推定を実行します。パノラマを12の透視図に分割し、各ビューに対してMoGe深度推定モデルを実行した後、結果を元のパノラマの単一かつ完全な深度マップに統合することで動作します。 diff --git a/ja/built-in-nodes/MoGePointMapToMesh.mdx b/ja/built-in-nodes/MoGePointMapToMesh.mdx index 7d40430be..42e14ec44 100644 --- a/ja/built-in-nodes/MoGePointMapToMesh.mdx +++ b/ja/built-in-nodes/MoGePointMapToMesh.mdx @@ -5,6 +5,7 @@ sidebarTitle: "MoGePointMapToMesh" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ## 概要 diff --git a/ja/built-in-nodes/MoGeRender.mdx b/ja/built-in-nodes/MoGeRender.mdx index 96a428699..a12f53ff6 100644 --- a/ja/built-in-nodes/MoGeRender.mdx +++ b/ja/built-in-nodes/MoGeRender.mdx @@ -5,6 +5,7 @@ sidebarTitle: "MoGeRender" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ## 概要 diff --git a/ja/built-in-nodes/ModelComputeDtype.mdx b/ja/built-in-nodes/ModelComputeDtype.mdx index 027c320f3..61713b880 100644 --- a/ja/built-in-nodes/ModelComputeDtype.mdx +++ b/ja/built-in-nodes/ModelComputeDtype.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ModelComputeDtype" icon: "circle" mode: wide --- + ModelComputeDtypeノードは、モデルの処理中に使用される計算データ型(精度)を変更します。入力モデルのコピーを作成し、選択された精度設定を適用します。これにより、ハードウェアに応じてメモリ使用量とパフォーマンスを最適化できます。異なる精度設定のデバッグやテストに役立ちます。 ## 入力 diff --git a/ja/built-in-nodes/ModelMergeAdd.mdx b/ja/built-in-nodes/ModelMergeAdd.mdx index b4c62ce61..d25d39e5d 100644 --- a/ja/built-in-nodes/ModelMergeAdd.mdx +++ b/ja/built-in-nodes/ModelMergeAdd.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ModelMergeAdd" icon: "circle" mode: wide --- + ModelMergeAddノードは、一方のモデルからキーパッチを他方のモデルに追加することで、2つのモデルをマージするために設計されています。このプロセスでは、最初のモデルをクローンし、次に2番目のモデルからパッチを適用することで、両方のモデルの特徴や動作を組み合わせることができます。 ## 入力 diff --git a/ja/built-in-nodes/ModelMergeAuraflow.mdx b/ja/built-in-nodes/ModelMergeAuraflow.mdx index 1c3cc64c4..d6aa11ddb 100644 --- a/ja/built-in-nodes/ModelMergeAuraflow.mdx +++ b/ja/built-in-nodes/ModelMergeAuraflow.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ModelMergeAuraflow" icon: "circle" mode: wide --- + ModelMergeAuraflow ノードを使用すると、2つの異なるモデルを、様々なモデルコンポーネントに対する特定のブレンドウェイトを調整してブレンドできます。このノードは、初期層から最終出力に至るまで、モデルの異なる部分をどのようにマージするかを細かく制御できます。特に、マージプロセスを精密に制御しながら、カスタムモデルの組み合わせを作成する場合に役立ちます。 ## 入力 diff --git a/ja/built-in-nodes/ModelMergeBlocks.mdx b/ja/built-in-nodes/ModelMergeBlocks.mdx index 432a9ff86..977d864c9 100644 --- a/ja/built-in-nodes/ModelMergeBlocks.mdx +++ b/ja/built-in-nodes/ModelMergeBlocks.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ModelMergeBlocks" icon: "circle" mode: wide --- + ModelMergeBlocksは高度なモデルマージ操作のために設計されており、2つのモデルを統合し、モデルの各部分に対してカスタマイズ可能なブレンド比率を設定できます。このノードは、指定されたパラメータに基づいて2つのソースモデルからコンポーネントを選択的にマージすることで、ハイブリッドモデルの作成を容易にします。 ## 入力 diff --git a/ja/built-in-nodes/ModelMergeCosmos14B.mdx b/ja/built-in-nodes/ModelMergeCosmos14B.mdx index 8ef805562..60dc98425 100644 --- a/ja/built-in-nodes/ModelMergeCosmos14B.mdx +++ b/ja/built-in-nodes/ModelMergeCosmos14B.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ModelMergeCosmos14B" icon: "circle" mode: wide --- + **ModelMergeCosmos14B** ノードは、Cosmos 14B モデルアーキテクチャ専用に設計されたブロックベースのアプローチを使用して、2つのAIモデルをマージします。各モデルブロックと埋め込みレイヤーの重み値を0.0から1.0の間で調整することで、モデルの異なるコンポーネントをブレンドできます。 ## 入力 diff --git a/ja/built-in-nodes/ModelMergeCosmos7B.mdx b/ja/built-in-nodes/ModelMergeCosmos7B.mdx index 461565a44..a51e0924b 100644 --- a/ja/built-in-nodes/ModelMergeCosmos7B.mdx +++ b/ja/built-in-nodes/ModelMergeCosmos7B.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ModelMergeCosmos7B" icon: "circle" mode: wide --- + ModelMergeCosmos7B ノードは、特定のコンポーネントに重み付けブレンドを適用して、2つのAIモデルをマージします。位置埋め込み、トランスフォーマーブロック、最終層の個別の重みを調整することで、モデルの異なる部分をどのように組み合わせるかを細かく制御できます。 ## 入力 diff --git a/ja/built-in-nodes/ModelMergeCosmosPredict2_14B.mdx b/ja/built-in-nodes/ModelMergeCosmosPredict2_14B.mdx index 9f411a7e6..3a44ad8a9 100644 --- a/ja/built-in-nodes/ModelMergeCosmosPredict2_14B.mdx +++ b/ja/built-in-nodes/ModelMergeCosmosPredict2_14B.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ModelMergeCosmosPredict2_14B" icon: "circle" mode: wide --- + ModelMergeCosmosPredict2_14B ノードは、2つのAIモデルの内部コンポーネントをブレンドしてマージします。特定のレイヤーとコンポーネントに対して調整可能な重み値を使用することで、2番目のモデルの各部分が最終的なマージ結果に与える影響の度合いを精密に制御できます。 ## 入力 diff --git a/ja/built-in-nodes/ModelMergeCosmosPredict2_2B.mdx b/ja/built-in-nodes/ModelMergeCosmosPredict2_2B.mdx index 512ae3936..6a4af2bd1 100644 --- a/ja/built-in-nodes/ModelMergeCosmosPredict2_2B.mdx +++ b/ja/built-in-nodes/ModelMergeCosmosPredict2_2B.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ModelMergeCosmosPredict2_2B" icon: "circle" mode: wide --- + ModelMergeCosmosPredict2_2B ノードは、ブロックベースのアプローチを使用して2つの拡散モデルをマージし、異なるモデルコンポーネントを細かく制御します。位置埋め込み、時間埋め込み、トランスフォーマーブロック、最終層の補間重みを調整することで、2つのモデルの特定の部分をブレンドできます。これにより、各モデルの異なるアーキテクチャコンポーネントが最終的なマージ結果にどのように寄与するかを正確に制御できます。 ## 入力 diff --git a/ja/built-in-nodes/ModelMergeFlux1.mdx b/ja/built-in-nodes/ModelMergeFlux1.mdx index 2ed6be653..f408991ff 100644 --- a/ja/built-in-nodes/ModelMergeFlux1.mdx +++ b/ja/built-in-nodes/ModelMergeFlux1.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ModelMergeFlux1" icon: "circle" mode: wide --- + ModelMergeFlux1 ノードは、重み付け補間を使用してコンポーネントをブレンドすることで、2つの拡散モデルをマージします。これにより、画像処理ブロック、時間埋め込みレイヤー、ガイダンスメカニズム、ベクトル入力、テキストエンコーダー、およびさまざまなトランスフォーマーブロックなど、モデルの異なる部分をどのように組み合わせるかを細かく制御できます。これにより、2つのソースモデルからカスタマイズされた特性を持つハイブリッドモデルを作成できます。 ## 入力 diff --git a/ja/built-in-nodes/ModelMergeKrea2.mdx b/ja/built-in-nodes/ModelMergeKrea2.mdx new file mode 100644 index 000000000..6754e7b4d --- /dev/null +++ b/ja/built-in-nodes/ModelMergeKrea2.mdx @@ -0,0 +1,40 @@ +--- +title: "ModelMergeKrea2 - ComfyUI Built-in Node Documentation" +description: "Complete documentation for the ModelMergeKrea2 node in ComfyUI. Learn its inputs, outputs, parameters and usage." +sidebarTitle: "ModelMergeKrea2" +icon: "circle" +mode: wide +--- + +このノードは、2つのモデルの内部コンポーネントを細かいレベルでブレンドすることでマージを行い、各モデルの特定の部分が最終結果に与える影響の度合いを制御できるようにします。2つの入力モデルを受け取り、それらのアーキテクチャの異なるセクションに個別のブレンド比率を適用することで動作します。 + +## 入力 + +| パラメータ | 説明 | データ型 | 必須 | 範囲 | +|-----------|-------------|-----------|----------|-------| +| `model1` | マージする最初のモデル | MODEL | はい | - | +| `model2` | マージする2番目のモデル | MODEL | はい | - | +| `first.` | 最初のレイヤーブロックのブレンド比率(デフォルト:1.0) | FLOAT | はい | 0.0~1.0(ステップ:0.01) | +| `tmlp.` | 時間MLPブロックのブレンド比率(デフォルト:1.0) | FLOAT | はい | 0.0~1.0(ステップ:0.01) | +| `txtmlp.` | テキストMLPブロックのブレンド比率(デフォルト:1.0) | FLOAT | はい | 0.0~1.0(ステップ:0.01) | +| `tproj.` | 時間射影ブロックのブレンド比率(デフォルト:1.0) | FLOAT | はい | 0.0~1.0(ステップ:0.01) | +| `txtfusion.layerwise_blocks.0.` | 最初のテキストフュージョンレイヤーワイズブロックのブレンド比率(デフォルト:1.0) | FLOAT | はい | 0.0~1.0(ステップ:0.01) | +| `txtfusion.layerwise_blocks.1.` | 2番目のテキストフュージョンレイヤーワイズブロックのブレンド比率(デフォルト:1.0) | FLOAT | はい | 0.0~1.0(ステップ:0.01) | +| `txtfusion.projector.` | テキストフュージョン射影ブロックのブレンド比率(デフォルト:1.0) | FLOAT | はい | 0.0~1.0(ステップ:0.01) | +| `txtfusion.refiner_blocks.0.` | 最初のテキストフュージョンリファイナーブロックのブレンド比率(デフォルト:1.0) | FLOAT | はい | 0.0~1.0(ステップ:0.01) | +| `txtfusion.refiner_blocks.1.` | 2番目のテキストフュージョンリファイナーブロックのブレンド比率(デフォルト:1.0) | FLOAT | はい | 0.0~1.0(ステップ:0.01) | +| `blocks.0.` ~ `blocks.27.` | 28個のメインブロックそれぞれのブレンド比率(デフォルト:1.0) | FLOAT | はい | 0.0~1.0(ステップ:0.01) | +| `last.` | 最後のブロックのブレンド比率(デフォルト:1.0) | FLOAT | はい | 0.0~1.0(ステップ:0.01) | + +各ブレンド比率は、その特定のコンポーネントに対して`model2`をどの程度使用するかを制御します。0.0は`model1`のみを使用し、1.0は`model2`のみを使用し、中間の値は加重ブレンドを作成します。 + +## 出力 + +| 出力名 | 説明 | データ型 | +|-------------|-------------|-----------| +| `MODEL` | 指定された比率に従って2つの入力モデルをブレンドした結果のマージモデル | MODEL | + +> このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ModelMergeKrea2/ja.md) + +--- +**Source fingerprint (SHA-256):** `ece35524f77fd906dc3109a0818d4d7d3986ec9debb518fd04893048843d7e88` diff --git a/ja/built-in-nodes/ModelMergeLTXV.mdx b/ja/built-in-nodes/ModelMergeLTXV.mdx index cc382ce0e..38070b781 100644 --- a/ja/built-in-nodes/ModelMergeLTXV.mdx +++ b/ja/built-in-nodes/ModelMergeLTXV.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ModelMergeLTXV" icon: "circle" mode: wide --- + ModelMergeLTXV ノードは、LTXV モデルアーキテクチャ専用に設計された高度なモデルマージ操作を実行します。このノードを使用すると、トランスフォーマーブロック、プロジェクション層、その他の特殊モジュールなど、さまざまなモデルコンポーネントの補間ウェイトを調整することで、2つの異なるモデルをブレンドできます。 ## 入力 diff --git a/ja/built-in-nodes/ModelMergeMochiPreview.mdx b/ja/built-in-nodes/ModelMergeMochiPreview.mdx index 3f8e8a51d..1daab5059 100644 --- a/ja/built-in-nodes/ModelMergeMochiPreview.mdx +++ b/ja/built-in-nodes/ModelMergeMochiPreview.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ModelMergeMochiPreview" icon: "circle" mode: wide --- + このノードは、ブロックベースのアプローチを使用して2つのAIモデルをマージし、異なるモデルコンポーネントを細かく制御します。位置周波数、埋め込み層、個々のトランスフォーマーブロックなど、特定のセクションの補間ウェイトを調整することで、モデルをブレンドできます。マージ処理では、指定されたウェイト値に従って、両方の入力モデルのアーキテクチャとパラメータが結合されます。 ## 入力 diff --git a/ja/built-in-nodes/ModelMergeQwenImage.mdx b/ja/built-in-nodes/ModelMergeQwenImage.mdx index 6f3df0a15..e44f3f2f8 100644 --- a/ja/built-in-nodes/ModelMergeQwenImage.mdx +++ b/ja/built-in-nodes/ModelMergeQwenImage.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ModelMergeQwenImage" icon: "circle" mode: wide --- + ModelMergeQwenImage ノードは、2つのAIモデルのコンポーネントを調整可能な重みで結合し、マージします。Qwen画像モデルの特定の部分(トランスフォーマーブロック、位置埋め込み、テキスト処理コンポーネントなど)をブレンドできます。マージ結果の異なるセクションに対して、各モデルの影響度を制御することが可能です。 ## 入力 diff --git a/ja/built-in-nodes/ModelMergeSD1.mdx b/ja/built-in-nodes/ModelMergeSD1.mdx index 0ae83576a..c4f1a4c91 100644 --- a/ja/built-in-nodes/ModelMergeSD1.mdx +++ b/ja/built-in-nodes/ModelMergeSD1.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ModelMergeSD1" icon: "circle" mode: wide --- + ModelMergeSD1 ノードを使用すると、2つのStable Diffusion 1.xモデルをブレンドし、異なるモデルコンポーネントの影響度を調整することができます。このノードは、時間埋め込み、ラベル埋め込み、およびすべての入力ブロック、中間ブロック、出力ブロックを個別に制御できるため、特定のユースケースに合わせた微調整済みのモデルマージが可能です。 ## 入力 diff --git a/ja/built-in-nodes/ModelMergeSD35_Large.mdx b/ja/built-in-nodes/ModelMergeSD35_Large.mdx index bcab7a397..28da6c93a 100644 --- a/ja/built-in-nodes/ModelMergeSD35_Large.mdx +++ b/ja/built-in-nodes/ModelMergeSD35_Large.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ModelMergeSD35_Large" icon: "circle" mode: wide --- + ModelMergeSD35_Large ノードを使用すると、2つのStable Diffusion 3.5 Largeモデルをブレンドし、異なるモデルコンポーネントの影響度を調整できます。このノードは、埋め込み層からジョイントブロック、最終層に至るまで、2つ目のモデルの各部分が最終的なマージモデルにどの程度寄与するかを精密に制御します。 ## 入力 diff --git a/ja/built-in-nodes/ModelMergeSD3_2B.mdx b/ja/built-in-nodes/ModelMergeSD3_2B.mdx index 3e314f6ce..b3a78c1ce 100644 --- a/ja/built-in-nodes/ModelMergeSD3_2B.mdx +++ b/ja/built-in-nodes/ModelMergeSD3_2B.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ModelMergeSD3_2B" icon: "circle" mode: wide --- + ModelMergeSD3_2B ノードを使用すると、2つのStable Diffusion 3 2Bモデルを、その構成要素を調整可能な重みでブレンドしてマージできます。このノードは、埋め込みレイヤーとトランスフォーマーブロックを個別に制御できるため、特殊な生成タスク向けに微調整されたモデルの組み合わせが可能です。 ## 入力 diff --git a/ja/built-in-nodes/ModelMergeSDXL.mdx b/ja/built-in-nodes/ModelMergeSDXL.mdx index 08ccfe46f..4e91f7d18 100644 --- a/ja/built-in-nodes/ModelMergeSDXL.mdx +++ b/ja/built-in-nodes/ModelMergeSDXL.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ModelMergeSDXL" icon: "circle" mode: wide --- + ModelMergeSDXL ノードを使用すると、2つのSDXLモデルをブレンドし、アーキテクチャの各部分に対する各モデルの影響度を調整できます。タイムエンベディング、ラベルエンベディング、およびモデル構造内のさまざまなブロックに対して、各モデルの寄与度を制御できます。これにより、両方の入力モデルの特徴を組み合わせたハイブリッドモデルが作成されます。 ## 入力 diff --git a/ja/built-in-nodes/ModelMergeSimple.mdx b/ja/built-in-nodes/ModelMergeSimple.mdx index 892b71fad..7f4a1d8d2 100644 --- a/ja/built-in-nodes/ModelMergeSimple.mdx +++ b/ja/built-in-nodes/ModelMergeSimple.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ModelMergeSimple" icon: "circle" mode: wide --- + ModelMergeSimple ノードは、指定された比率に基づいて2つのモデルのパラメータをブレンドし、マージするために設計されています。このノードは、両方の入力モデルの強みや特性を組み合わせたハイブリッドモデルの作成を容易にします。 `ratio` パラメータは、2つのモデル間のブレンド比率を決定します。この値が1の場合は出力モデルが100% `model1` となり、0の場合は出力モデルが100% `model2` となります。 diff --git a/ja/built-in-nodes/ModelMergeSubtract.mdx b/ja/built-in-nodes/ModelMergeSubtract.mdx index c826c9fb0..ed91cca9a 100644 --- a/ja/built-in-nodes/ModelMergeSubtract.mdx +++ b/ja/built-in-nodes/ModelMergeSubtract.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ModelMergeSubtract" icon: "circle" mode: wide --- + このノードは高度なモデルマージ操作のために設計されており、具体的には指定された乗数に基づいて、あるモデルのパラメータを別のモデルから減算します。これにより、一方のモデルのパラメータが他方のモデルに与える影響を調整することで、モデルの動作をカスタマイズし、新しいハイブリッドモデルの作成を容易にします。 ## 入力 diff --git a/ja/built-in-nodes/ModelMergeWAN2_1.mdx b/ja/built-in-nodes/ModelMergeWAN2_1.mdx index f27d6f08a..fe7cb24be 100644 --- a/ja/built-in-nodes/ModelMergeWAN2_1.mdx +++ b/ja/built-in-nodes/ModelMergeWAN2_1.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ModelMergeWAN2_1" icon: "circle" mode: wide --- + ModelMergeWAN2_1 ノードは、2つのWAN2.1モデルを、その構成要素を加重平均でブレンドしてマージします。このノードは、30ブロックの1.3Bモデルや40ブロックの14Bモデルなど、異なるモデルサイズをサポートしており、画像から動画へのモデル(追加の画像埋め込みコンポーネントを含む)を特別に処理します。モデルの各コンポーネントには個別に重みを設定でき、2つの入力モデル間のブレンド比率を制御できます。 ## 入力 diff --git a/ja/built-in-nodes/ModelNoiseScale.mdx b/ja/built-in-nodes/ModelNoiseScale.mdx index bd3cb184e..626690b7e 100644 --- a/ja/built-in-nodes/ModelNoiseScale.mdx +++ b/ja/built-in-nodes/ModelNoiseScale.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ModelNoiseScale" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ## 概要 diff --git a/ja/built-in-nodes/ModelPatchLoader.mdx b/ja/built-in-nodes/ModelPatchLoader.mdx index 8e191b896..7aa664dec 100644 --- a/ja/built-in-nodes/ModelPatchLoader.mdx +++ b/ja/built-in-nodes/ModelPatchLoader.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ModelPatchLoader" icon: "circle" mode: wide --- + 以下は、指定されたルールに従って翻訳した日本語版ドキュメントです。 ## 概要 diff --git a/ja/built-in-nodes/ModelSamplingAuraFlow.mdx b/ja/built-in-nodes/ModelSamplingAuraFlow.mdx index db5355b20..cf727a658 100644 --- a/ja/built-in-nodes/ModelSamplingAuraFlow.mdx +++ b/ja/built-in-nodes/ModelSamplingAuraFlow.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ModelSamplingAuraFlow" icon: "circle" mode: wide --- + ModelSamplingAuraFlow ノードは、拡散モデルに特殊なサンプリング設定を適用します。このノードは特に AuraFlow モデルアーキテクチャ向けに設計されており、サンプリング分布を調整するシフトパラメータを適用することで、モデルのサンプリング動作を変更します。SD3 モデルサンプリングフレームワークを継承し、サンプリングプロセスを細かく制御できます。 ## 入力 diff --git a/ja/built-in-nodes/ModelSamplingContinuousEDM.mdx b/ja/built-in-nodes/ModelSamplingContinuousEDM.mdx index 098462268..5b964b1b8 100644 --- a/ja/built-in-nodes/ModelSamplingContinuousEDM.mdx +++ b/ja/built-in-nodes/ModelSamplingContinuousEDM.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ModelSamplingContinuousEDM" icon: "circle" mode: wide --- + このノードは、連続EDM(エネルギーベース拡散モデル)サンプリング技術を統合することで、モデルのサンプリング機能を強化するために設計されています。これにより、モデルのサンプリングプロセス内でノイズレベルを動的に調整でき、生成品質と多様性をより精密に制御できるようになります。 ## 入力 diff --git a/ja/built-in-nodes/ModelSamplingContinuousV.mdx b/ja/built-in-nodes/ModelSamplingContinuousV.mdx index f2a88164a..699db9882 100644 --- a/ja/built-in-nodes/ModelSamplingContinuousV.mdx +++ b/ja/built-in-nodes/ModelSamplingContinuousV.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ModelSamplingContinuousV" icon: "circle" mode: wide --- + ModelSamplingContinuousV ノードは、連続的な V 予測サンプリングパラメータを適用することで、モデルのサンプリング動作を変更します。入力モデルのクローンを作成し、高度なサンプリング制御のためのカスタムシグマ範囲設定で構成します。これにより、ユーザーは最小および最大シグマ値を指定してサンプリングプロセスを微調整できます。 ## 入力 diff --git a/ja/built-in-nodes/ModelSamplingDiscrete.mdx b/ja/built-in-nodes/ModelSamplingDiscrete.mdx index 3c8afbefd..cd6c5258d 100644 --- a/ja/built-in-nodes/ModelSamplingDiscrete.mdx +++ b/ja/built-in-nodes/ModelSamplingDiscrete.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ModelSamplingDiscrete" icon: "circle" mode: wide --- + このノードは、離散サンプリング戦略を適用することでモデルのサンプリング動作を変更するように設計されています。イプシロン、v_prediction、lcm、x0などの異なるサンプリング方法を選択でき、オプションでゼロショットノイズ比(zsnr)設定に基づいてモデルのノイズ低減戦略を調整します。 ## 入力 diff --git a/ja/built-in-nodes/ModelSamplingFlux.mdx b/ja/built-in-nodes/ModelSamplingFlux.mdx index 98a35f21a..0461f692d 100644 --- a/ja/built-in-nodes/ModelSamplingFlux.mdx +++ b/ja/built-in-nodes/ModelSamplingFlux.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ModelSamplingFlux" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ModelSamplingFlux ノードは、画像の寸法に基づいてシフトパラメータを計算し、Flux モデルのサンプリングを指定されたモデルに適用します。このノードは、指定された幅、高さ、およびシフトパラメータに応じてモデルの動作を調整する特殊なサンプリング設定を作成し、新しいサンプリング設定が適用された変更済みモデルを返します。 diff --git a/ja/built-in-nodes/ModelSamplingLTXV.mdx b/ja/built-in-nodes/ModelSamplingLTXV.mdx index 12fa553e0..ccd0c3a16 100644 --- a/ja/built-in-nodes/ModelSamplingLTXV.mdx +++ b/ja/built-in-nodes/ModelSamplingLTXV.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ModelSamplingLTXV" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ModelSamplingLTXV ノードは、トークン数に基づいて高度なサンプリングパラメータをモデルに適用します。ベースシフト値と最大シフト値の間の線形補間を使用してシフト値を計算し、その計算は入力潜在変数のトークン数に依存します。その後、ノードは特殊なモデルサンプリング設定を作成し、それを入力モデルに適用します。 diff --git a/ja/built-in-nodes/ModelSamplingSD3.mdx b/ja/built-in-nodes/ModelSamplingSD3.mdx index 5a8f33f3f..f29379f1c 100644 --- a/ja/built-in-nodes/ModelSamplingSD3.mdx +++ b/ja/built-in-nodes/ModelSamplingSD3.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ModelSamplingSD3" icon: "circle" mode: wide --- + ModelSamplingSD3 ノードは、Stable Diffusion 3 のサンプリングパラメータをモデルに適用します。シフトパラメータを調整することでモデルのサンプリング動作を変更し、サンプリング分布の特性を制御します。このノードは、指定されたサンプリング設定を適用した、入力モデルの変更済みコピーを作成します。 ## 入力 diff --git a/ja/built-in-nodes/ModelSamplingStableCascade.mdx b/ja/built-in-nodes/ModelSamplingStableCascade.mdx index 6899178f2..fda4bffcd 100644 --- a/ja/built-in-nodes/ModelSamplingStableCascade.mdx +++ b/ja/built-in-nodes/ModelSamplingStableCascade.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ModelSamplingStableCascade" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ModelSamplingStableCascade ノードは、シフト値を使用してサンプリングパラメータを調整することにより、モデルに安定カスケードサンプリングを適用します。安定カスケード生成用のカスタムサンプリング設定を備えた、入力モデルの修正バージョンを作成します。 diff --git a/ja/built-in-nodes/ModelSave.mdx b/ja/built-in-nodes/ModelSave.mdx index b22357e2a..1e112cf18 100644 --- a/ja/built-in-nodes/ModelSave.mdx +++ b/ja/built-in-nodes/ModelSave.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ModelSave" icon: "circle" mode: wide --- + このドキュメントはAIによって生成されました。誤りや改善の提案がありましたら、ぜひご協力ください![GitHubで編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ModelSave/en.md) ModelSaveノードは、トレーニングまたは変更されたモデルをコンピューターのストレージに保存します。モデルを入力として受け取り、指定されたファイル名でファイルに書き込みます。これにより、作業内容を保存し、将来のプロジェクトでモデルを再利用できるようになります。 diff --git a/ja/built-in-nodes/MoonvalleyImg2VideoNode.mdx b/ja/built-in-nodes/MoonvalleyImg2VideoNode.mdx index 4de9c1c6c..9d86608a2 100644 --- a/ja/built-in-nodes/MoonvalleyImg2VideoNode.mdx +++ b/ja/built-in-nodes/MoonvalleyImg2VideoNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "MoonvalleyImg2VideoNode" icon: "circle" mode: wide --- + 以下が翻訳結果です。 Moonvalley Marey 画像から動画へのノードは、Moonvalley API を使用して参照画像を動画に変換します。入力画像とテキストプロンプトを受け取り、指定された解像度、品質設定、およびクリエイティブコントロールに基づいて動画を生成します。このノードは、画像のアップロードから動画の生成、ダウンロードまでのプロセス全体を処理します。 diff --git a/ja/built-in-nodes/MoonvalleyTxt2VideoNode.mdx b/ja/built-in-nodes/MoonvalleyTxt2VideoNode.mdx index e21948cc4..a3e469d89 100644 --- a/ja/built-in-nodes/MoonvalleyTxt2VideoNode.mdx +++ b/ja/built-in-nodes/MoonvalleyTxt2VideoNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "MoonvalleyTxt2VideoNode" icon: "circle" mode: wide --- + あなたは ComfyUI ノードドキュメントを英語から日本語に翻訳する技術翻訳の専門家です。 ## 翻訳ルール diff --git a/ja/built-in-nodes/MoonvalleyVideo2VideoNode.mdx b/ja/built-in-nodes/MoonvalleyVideo2VideoNode.mdx index a922e4ce4..8b82b774d 100644 --- a/ja/built-in-nodes/MoonvalleyVideo2VideoNode.mdx +++ b/ja/built-in-nodes/MoonvalleyVideo2VideoNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "MoonvalleyVideo2VideoNode" icon: "circle" mode: wide --- + 以下が翻訳結果です。 Moonvalley Marey Video to Video ノードは、入力された動画をテキスト記述に基づいて新しい動画に変換します。このノードは Moonvalley API を使用して、元の動画の動きやポーズの特徴を保持しつつ、プロンプトに一致する動画を生成します。テキストプロンプトや各種生成パラメータを通じて、出力動画のスタイルや内容を制御できます。 diff --git a/ja/built-in-nodes/Morphology.mdx b/ja/built-in-nodes/Morphology.mdx index 774e99375..40800753f 100644 --- a/ja/built-in-nodes/Morphology.mdx +++ b/ja/built-in-nodes/Morphology.mdx @@ -5,6 +5,7 @@ sidebarTitle: "Morphology" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ## 概要 形態変換ノードは、画像内の形状を処理・解析するための数学的操作である、さまざまな形態変換処理を画像に適用します。このノードでは、収縮、膨張、オープニング、クロージングなどの処理を、カスタマイズ可能なカーネルサイズで実行し、効果の強さを制御できます。 diff --git a/ja/built-in-nodes/MultiGPU_Options.mdx b/ja/built-in-nodes/MultiGPU_Options.mdx index 766fc5ed8..02228621e 100644 --- a/ja/built-in-nodes/MultiGPU_Options.mdx +++ b/ja/built-in-nodes/MultiGPU_Options.mdx @@ -5,6 +5,7 @@ sidebarTitle: "MultiGPU_Options" icon: "circle" mode: wide --- + ## 概要 このノードを使用すると、速度の異なる複数のグラフィックカードを使用する際に、各GPUの相対的なパフォーマンスを指定できます。複数のデバイス間で処理を分散するために使用できるGPUオプションのグループを作成しますが、現在のバージョンでは速度に基づいた処理負荷の分散はまだ実装されていません。 diff --git a/ja/built-in-nodes/MultiGPU_WorkUnits.mdx b/ja/built-in-nodes/MultiGPU_WorkUnits.mdx index 5ffe84d86..9a89054f5 100644 --- a/ja/built-in-nodes/MultiGPU_WorkUnits.mdx +++ b/ja/built-in-nodes/MultiGPU_WorkUnits.mdx @@ -5,6 +5,7 @@ sidebarTitle: "MultiGPU_WorkUnits" icon: "circle" mode: wide --- + ## 概要 MultiGPU CFG Split ノードは、同じPCに入っている複数のGPUで拡散サンプリングを分担できるようにします。実際の速度向上はワークフローによって変わりますが、一般的なワークフローでは最大で約1.95倍の高速化が確認されています。 diff --git a/ja/built-in-nodes/NAGuidance.mdx b/ja/built-in-nodes/NAGuidance.mdx index afd0e53ac..8da9a0f8e 100644 --- a/ja/built-in-nodes/NAGuidance.mdx +++ b/ja/built-in-nodes/NAGuidance.mdx @@ -5,6 +5,7 @@ sidebarTitle: "NAGuidance" icon: "circle" mode: wide --- + NAGuidance ノードは、モデルに正規化注意ガイダンス(Normalized Attention Guidance)を適用します。この技術により、サンプリングプロセス中にモデルの注意機構を変更して、生成を望ましくない概念から遠ざけることで、蒸留モデルや高速モデルでネガティブプロンプトを使用できるようになります。 ## 入力 diff --git a/ja/built-in-nodes/NormalizeImages.mdx b/ja/built-in-nodes/NormalizeImages.mdx index cd7d0938d..7cb916d70 100644 --- a/ja/built-in-nodes/NormalizeImages.mdx +++ b/ja/built-in-nodes/NormalizeImages.mdx @@ -5,6 +5,7 @@ sidebarTitle: "NormalizeImages" icon: "circle" mode: wide --- + このノードは、数学的な正規化処理を使用して入力画像のピクセル値を調整します。各ピクセルから指定された平均値を減算し、その結果を指定された標準偏差で除算します。これは、他の機械学習モデル用に画像データを準備するための一般的な前処理手順です。 ## 入力 @@ -19,7 +20,7 @@ mode: wide | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `image` | 正規化処理が適用された結果の画像です。 | IMAGE | +| `画像` | 正規化処理が適用された結果の画像です。 | IMAGE | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/NormalizeImages/ja.md) diff --git a/ja/built-in-nodes/NormalizeVideoLatentStart.mdx b/ja/built-in-nodes/NormalizeVideoLatentStart.mdx index 040bfba16..540f99f31 100644 --- a/ja/built-in-nodes/NormalizeVideoLatentStart.mdx +++ b/ja/built-in-nodes/NormalizeVideoLatentStart.mdx @@ -5,6 +5,7 @@ sidebarTitle: "NormalizeVideoLatentStart" icon: "circle" mode: wide --- + このノードは、ビデオ潜在表現の最初の数フレームを調整し、後続のフレームにより近い見た目にします。ビデオ内の後方にある参照フレーム群から平均と分散を計算し、それらと同じ特性を開始フレームに適用します。これにより、ビデオの開始部分でより滑らかで一貫性のある視覚的遷移を実現します。 ## 入力 diff --git a/ja/built-in-nodes/Note.mdx b/ja/built-in-nodes/Note.mdx index 31f0e53df..c06d086d0 100644 --- a/ja/built-in-nodes/Note.mdx +++ b/ja/built-in-nodes/Note.mdx @@ -5,7 +5,6 @@ sidebarTitle: "Note" icon: "circle" mode: wide --- -# ワークフローに注釈を追加するノードです。 ## 入力 diff --git a/ja/built-in-nodes/OpenAIChatConfig.mdx b/ja/built-in-nodes/OpenAIChatConfig.mdx index 2ad0cf638..03c00dc69 100644 --- a/ja/built-in-nodes/OpenAIChatConfig.mdx +++ b/ja/built-in-nodes/OpenAIChatConfig.mdx @@ -5,6 +5,7 @@ sidebarTitle: "OpenAIChatConfig" icon: "circle" mode: wide --- + OpenAIChatConfigノードは、OpenAI Chatノードに追加の設定オプションを提供します。このノードは、モデルが応答を生成する方法を制御する高度な設定を提供します。これには、トランケーション動作、出力長の制限、カスタム指示が含まれます。 ## 入力 diff --git a/ja/built-in-nodes/OpenAIChatNode.mdx b/ja/built-in-nodes/OpenAIChatNode.mdx index 0c68152b5..1a0ec3e3c 100644 --- a/ja/built-in-nodes/OpenAIChatNode.mdx +++ b/ja/built-in-nodes/OpenAIChatNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "OpenAIChatNode" icon: "circle" mode: wide --- + このノードは、OpenAIモデルからテキスト応答を生成します。テキストプロンプト(およびオプションで画像やファイル)をOpenAIモデルに送信し、生成されたテキスト応答を返します。 ## 入力 diff --git a/ja/built-in-nodes/OpenAIDalle2.mdx b/ja/built-in-nodes/OpenAIDalle2.mdx index 2d4266046..fcd3c5ffd 100644 --- a/ja/built-in-nodes/OpenAIDalle2.mdx +++ b/ja/built-in-nodes/OpenAIDalle2.mdx @@ -5,7 +5,6 @@ sidebarTitle: "OpenAIDalle2" icon: "circle" mode: wide --- -# OpenAIDalle2 OpenAIのDALL·E 2エンドポイントを介して画像を同期的に生成します。 diff --git a/ja/built-in-nodes/OpenAIDalle3.mdx b/ja/built-in-nodes/OpenAIDalle3.mdx index a222cfaa3..f85155ed8 100644 --- a/ja/built-in-nodes/OpenAIDalle3.mdx +++ b/ja/built-in-nodes/OpenAIDalle3.mdx @@ -5,6 +5,7 @@ sidebarTitle: "OpenAIDalle3" icon: "circle" mode: wide --- + OpenAIのDALL·E 3エンドポイントを介して同期的に画像を生成します。このノードはテキストプロンプトを受け取り、OpenAIのDALL·E 3モデルを使用して対応する画像を作成します。画像の品質、スタイル、サイズを指定することができます。 ## 入力 diff --git a/ja/built-in-nodes/OpenAIGPTImage1.mdx b/ja/built-in-nodes/OpenAIGPTImage1.mdx index 5ecd4f228..7efe84f84 100644 --- a/ja/built-in-nodes/OpenAIGPTImage1.mdx +++ b/ja/built-in-nodes/OpenAIGPTImage1.mdx @@ -5,6 +5,7 @@ sidebarTitle: "OpenAIGPTImage1" icon: "circle" mode: wide --- + OpenAIのGPT Imageエンドポイントを介して同期的に画像を生成します。このノードは、テキストプロンプトから新しい画像を作成したり、入力画像とオプションのマスクが提供された場合に既存の画像を編集したりできます。gpt-image-1、gpt-image-1.5、gpt-image-2を含む複数のGPT Imageモデルをサポートしています。 ## 入力 diff --git a/ja/built-in-nodes/OpenAIGPTImageNodeV2.mdx b/ja/built-in-nodes/OpenAIGPTImageNodeV2.mdx index 1ef9cefe5..12a6a1854 100644 --- a/ja/built-in-nodes/OpenAIGPTImageNodeV2.mdx +++ b/ja/built-in-nodes/OpenAIGPTImageNodeV2.mdx @@ -5,6 +5,7 @@ sidebarTitle: "OpenAIGPTImageNodeV2" icon: "circle" mode: wide --- + 以下は、ご依頼いただいたComfyUIノードドキュメントの日本語翻訳です。 ## 概要 diff --git a/ja/built-in-nodes/OpenAIInputFiles.mdx b/ja/built-in-nodes/OpenAIInputFiles.mdx index 761b58d68..b0ed24a27 100644 --- a/ja/built-in-nodes/OpenAIInputFiles.mdx +++ b/ja/built-in-nodes/OpenAIInputFiles.mdx @@ -5,6 +5,7 @@ sidebarTitle: "OpenAIInputFiles" icon: "circle" mode: wide --- + OpenAI API 用の入力ファイルを読み込み、フォーマットします。このノードは、テキスト(.txt)ファイルとPDF(.pdf)ファイルを準備し、OpenAI Chat ノードのコンテキスト入力として含めます。これらのファイルは、応答生成時に OpenAI モデルによって読み取られます。複数の OpenAI Input Files ノードをチェーン接続することで、1 つのメッセージに複数のファイルを含めることができます。 ## 入力 diff --git a/ja/built-in-nodes/OpenAIVideoSora2.mdx b/ja/built-in-nodes/OpenAIVideoSora2.mdx index 812799846..842ef700d 100644 --- a/ja/built-in-nodes/OpenAIVideoSora2.mdx +++ b/ja/built-in-nodes/OpenAIVideoSora2.mdx @@ -5,6 +5,7 @@ sidebarTitle: "OpenAIVideoSora2" icon: "circle" mode: wide --- + 以下は、ご依頼いただいた技術翻訳の結果です。 --- diff --git a/ja/built-in-nodes/OpenRouterLLMNode.mdx b/ja/built-in-nodes/OpenRouterLLMNode.mdx index 0c1e2dc2f..57f5ca820 100644 --- a/ja/built-in-nodes/OpenRouterLLMNode.mdx +++ b/ja/built-in-nodes/OpenRouterLLMNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "OpenRouterLLMNode" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ## 概要 diff --git a/ja/built-in-nodes/OpticalFlowLoader.mdx b/ja/built-in-nodes/OpticalFlowLoader.mdx index f894e1b4e..d1e0ec49d 100644 --- a/ja/built-in-nodes/OpticalFlowLoader.mdx +++ b/ja/built-in-nodes/OpticalFlowLoader.mdx @@ -5,6 +5,7 @@ sidebarTitle: "OpticalFlowLoader" icon: "circle" mode: wide --- + ## 概要 `models/optical_flow/` フォルダからオプティカルフローモデルを読み込みます。現在は、VOIDWarpedNoise ノードで使用される torchvision の RAFT-large 形式のみをサポートしています。ComfyUI はオプティカルフローの重みを自動的にダウンロードしません。チェックポイントファイルを手動で `models/optical_flow/` ディレクトリに配置する必要があります。 diff --git a/ja/built-in-nodes/OptimalStepsScheduler.mdx b/ja/built-in-nodes/OptimalStepsScheduler.mdx index c4a17f6f8..791887934 100644 --- a/ja/built-in-nodes/OptimalStepsScheduler.mdx +++ b/ja/built-in-nodes/OptimalStepsScheduler.mdx @@ -5,6 +5,7 @@ sidebarTitle: "OptimalStepsScheduler" icon: "circle" mode: wide --- + このドキュメントはAI生成です。誤りや改善のご提案がございましたら、ぜひご協力ください。[GitHubで編集する](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/OptimalStepsScheduler/en.md) OptimalStepsSchedulerノードは、選択されたモデルタイプとステップ設定に基づいて、拡散モデルのノイズスケジュールシグマを計算します。このノードは、denoiseパラメータに応じて総ステップ数を調整し、要求されたステップ数に一致するようにノイズレベルを補間します。出力として、拡散サンプリングプロセス中に使用されるノイズレベルを決定するシグマ値のシーケンスを返します。 diff --git a/ja/built-in-nodes/Painter.mdx b/ja/built-in-nodes/Painter.mdx index c75c8bc56..1afc548b5 100644 --- a/ja/built-in-nodes/Painter.mdx +++ b/ja/built-in-nodes/Painter.mdx @@ -5,6 +5,7 @@ sidebarTitle: "Painter" icon: "circle" mode: wide --- + Painterノードは、ComfyUI内で直接画像やマスクを作成・編集するためのインタラクティブなキャンバスを提供します。空白のキャンバスから始めることも、既存の画像にペイントすることも可能で、ブラシツールを使用して描画し、結果の画像と対応するアルファマスクの両方を出力します。マスクはペイントされた領域を定義し、その領域がベース画像または背景色の上に合成されます。 ## 入力 diff --git a/ja/built-in-nodes/PairConditioningCombine.mdx b/ja/built-in-nodes/PairConditioningCombine.mdx index 05c446107..0a77cd2d1 100644 --- a/ja/built-in-nodes/PairConditioningCombine.mdx +++ b/ja/built-in-nodes/PairConditioningCombine.mdx @@ -5,6 +5,7 @@ sidebarTitle: "PairConditioningCombine" icon: "circle" mode: wide --- + 以下は、指定された英語ドキュメントを日本語に翻訳したものです。 PairConditioningCombineノードは、2つの個別のコンディショニングペア(それぞれポジティブとネガティブのコンディショニングで構成)を1つの結合ペアに統合します。このノードは、2つの異なるソースからポジティブとネガティブのコンディショニングを受け取り、ComfyUIの内部ロジックを使用してそれらを結合し、最終的な1つのポジティブコンディショニングと1つのネガティブコンディショニングを出力します。このノードは実験的なものであり、高度なコンディショニング操作ワークフロー向けに設計されています。 @@ -22,8 +23,8 @@ PairConditioningCombineノードは、2つの個別のコンディショニン | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `ネガティブ` | 結合されたポジティブコンディショニング出力 | CONDITIONING | -| `negative` | 結合されたネガティブコンディショニング出力 | CONDITIONING | +| `ポジティブ` | 結合されたポジティブコンディショニング出力 | CONDITIONING | +| `ネガティブ` | 結合されたネガティブコンディショニング出力 | CONDITIONING | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/PairConditioningCombine/ja.md) diff --git a/ja/built-in-nodes/PairConditioningSetDefaultAndCombine.mdx b/ja/built-in-nodes/PairConditioningSetDefaultAndCombine.mdx index 2cdabee7d..21a31cedc 100644 --- a/ja/built-in-nodes/PairConditioningSetDefaultAndCombine.mdx +++ b/ja/built-in-nodes/PairConditioningSetDefaultAndCombine.mdx @@ -5,6 +5,7 @@ sidebarTitle: "PairConditioningSetDefaultAndCombine" icon: "circle" mode: wide --- + **PairConditioningSetDefaultAndCombine** ノードは、デフォルトの条件付け値を設定し、それを入力条件付けデータと結合します。ポジティブおよびネガティブの条件付け入力と、それぞれに対応するデフォルト値を受け取り、ComfyUIのフックシステムを通じて処理することで、デフォルト値を組み込んだ最終的な条件付け出力を生成します。 ## 入力 diff --git a/ja/built-in-nodes/PairConditioningSetProperties.mdx b/ja/built-in-nodes/PairConditioningSetProperties.mdx index f1d70b17e..027356e08 100644 --- a/ja/built-in-nodes/PairConditioningSetProperties.mdx +++ b/ja/built-in-nodes/PairConditioningSetProperties.mdx @@ -5,6 +5,7 @@ sidebarTitle: "PairConditioningSetProperties" icon: "circle" mode: wide --- + **PairConditioningSetProperties** ノードを使用すると、ポジティブとネガティブの両方のコンディショニングペアのプロパティを同時に変更できます。このノードは、強度調整、コンディショニング領域の設定、オプションのマスクやタイミング制御を両方のコンディショニング入力に適用し、変更後のポジティブおよびネガティブコンディショニングデータを返します。 ## 入力 @@ -23,8 +24,8 @@ mode: wide | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `ネガティブ` | 適用されたプロパティを持つ変更後のポジティブコンディショニング | CONDITIONING | -| `negative` | 適用されたプロパティを持つ変更後のネガティブコンディショニング | CONDITIONING | +| `ポジティブ` | 適用されたプロパティを持つ変更後のポジティブコンディショニング | CONDITIONING | +| `ネガティブ` | 適用されたプロパティを持つ変更後のネガティブコンディショニング | CONDITIONING | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/PairConditioningSetProperties/ja.md) diff --git a/ja/built-in-nodes/PairConditioningSetPropertiesAndCombine.mdx b/ja/built-in-nodes/PairConditioningSetPropertiesAndCombine.mdx index 8127cab73..c2b1420cc 100644 --- a/ja/built-in-nodes/PairConditioningSetPropertiesAndCombine.mdx +++ b/ja/built-in-nodes/PairConditioningSetPropertiesAndCombine.mdx @@ -5,6 +5,7 @@ sidebarTitle: "PairConditioningSetPropertiesAndCombine" icon: "circle" mode: wide --- + 以下は、指定された英語ドキュメントを日本語に翻訳したものです。 --- @@ -29,7 +30,7 @@ PairConditioningSetPropertiesAndCombine ノードは、既存のポジティブ | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `ネガティブ` | 結合されたポジティブ conditioning の出力 | CONDITIONING | +| `ポジティブ` | 結合されたポジティブ conditioning の出力 | CONDITIONING | | `ネガティブ` | 結合されたネガティブ conditioning の出力 | CONDITIONING | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/PairConditioningSetPropertiesAndCombine/ja.md) diff --git a/ja/built-in-nodes/PatchModelAddDownscale.mdx b/ja/built-in-nodes/PatchModelAddDownscale.mdx index 10989e7f2..35ce44f07 100644 --- a/ja/built-in-nodes/PatchModelAddDownscale.mdx +++ b/ja/built-in-nodes/PatchModelAddDownscale.mdx @@ -5,6 +5,7 @@ sidebarTitle: "PatchModelAddDownscale" icon: "circle" mode: wide --- + PatchModelAddDownscale ノードは、モデル内の特定のブロックにダウンスケールおよびアップスケール処理を適用することで、Kohya Deep Shrink 機能を実装します。処理中の中間特徴量の解像度を低下させ、その後元のサイズに復元することで、品質を維持しながらパフォーマンスを向上させることができます。このノードは、モデルの実行中にこれらのスケーリング処理をいつ、どのように行うかを正確に制御できます。 ## 入力 diff --git a/ja/built-in-nodes/PerpNeg.mdx b/ja/built-in-nodes/PerpNeg.mdx index 327baba2c..be1b50929 100644 --- a/ja/built-in-nodes/PerpNeg.mdx +++ b/ja/built-in-nodes/PerpNeg.mdx @@ -5,6 +5,7 @@ sidebarTitle: "PerpNeg" icon: "circle" mode: wide --- + PerpNegノードは、モデルのサンプリングプロセスに垂直ネガティブガイダンスを適用します。このノードはモデルの設定関数を変更し、ネガティブ条件付けとスケーリング係数を使用してノイズ予測を調整します。このノードは非推奨となり、機能改善のためにPerpNegGuiderノードに置き換えられました。 ## 入力 diff --git a/ja/built-in-nodes/PerpNegGuider.mdx b/ja/built-in-nodes/PerpNegGuider.mdx index 03847e5b2..35f5ce8a8 100644 --- a/ja/built-in-nodes/PerpNegGuider.mdx +++ b/ja/built-in-nodes/PerpNegGuider.mdx @@ -5,6 +5,7 @@ sidebarTitle: "PerpNegGuider" icon: "circle" mode: wide --- + PerpNegGuiderノードは、垂直ネガティブ条件付けを使用して画像生成を制御するガイダンスシステムを作成します。ポジティブ、ネガティブ、および空の条件付け入力を取得し、特殊なガイダンスアルゴリズムを適用して生成プロセスを誘導します。このノードは実験的なテスト用に設計されており、ガイダンスの強度とネガティブスケーリングを細かく制御できます。 ## 入力 diff --git a/ja/built-in-nodes/PerturbedAttentionGuidance.mdx b/ja/built-in-nodes/PerturbedAttentionGuidance.mdx index 7bd1fb8a9..6f709187a 100644 --- a/ja/built-in-nodes/PerturbedAttentionGuidance.mdx +++ b/ja/built-in-nodes/PerturbedAttentionGuidance.mdx @@ -5,6 +5,7 @@ sidebarTitle: "PerturbedAttentionGuidance" icon: "circle" mode: wide --- + {PerturbedAttentionGuidance}ノードは、摂動注意誘導(Perturbed Attention Guidance)を拡散モデルに適用し、生成品質を向上させます。このノードは、サンプリング中にモデルの自己注意機構を、値の射影に焦点を当てた簡略化バージョンに置き換えます。この手法により、条件付きノイズ除去プロセスを調整し、生成画像の一貫性と品質を向上させます。 ## 入力 diff --git a/ja/built-in-nodes/PhotoMakerEncode.mdx b/ja/built-in-nodes/PhotoMakerEncode.mdx index 132063951..19f089b17 100644 --- a/ja/built-in-nodes/PhotoMakerEncode.mdx +++ b/ja/built-in-nodes/PhotoMakerEncode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "PhotoMakerEncode" icon: "circle" mode: wide --- + PhotoMakerEncode ノードは、画像とテキストを処理し、AI画像生成のためのコンディショニングデータを生成します。参照画像とテキストプロンプトを受け取り、参照画像の視覚的特徴に基づいて画像生成をガイドするための埋め込み(エンベディング)を作成します。このノードは特に、テキスト内の「photomaker」トークンを検出し、画像ベースのコンディショニングを適用する位置を決定します。 ## 入力 diff --git a/ja/built-in-nodes/PhotoMakerLoader.mdx b/ja/built-in-nodes/PhotoMakerLoader.mdx index 8c03d3db1..81b8c6271 100644 --- a/ja/built-in-nodes/PhotoMakerLoader.mdx +++ b/ja/built-in-nodes/PhotoMakerLoader.mdx @@ -5,6 +5,7 @@ sidebarTitle: "PhotoMakerLoader" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ## 概要 diff --git a/ja/built-in-nodes/PiDConditioning.mdx b/ja/built-in-nodes/PiDConditioning.mdx index aea99c2c6..e73205d7a 100644 --- a/ja/built-in-nodes/PiDConditioning.mdx +++ b/ja/built-in-nodes/PiDConditioning.mdx @@ -5,6 +5,7 @@ sidebarTitle: "PiDConditioning" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ## 概要 diff --git a/ja/built-in-nodes/PikaImageToVideoNode2_2.mdx b/ja/built-in-nodes/PikaImageToVideoNode2_2.mdx index cd8ba8114..191750840 100644 --- a/ja/built-in-nodes/PikaImageToVideoNode2_2.mdx +++ b/ja/built-in-nodes/PikaImageToVideoNode2_2.mdx @@ -5,6 +5,7 @@ sidebarTitle: "PikaImageToVideoNode2_2" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ## 概要 diff --git a/ja/built-in-nodes/PikaScenesV2_2.mdx b/ja/built-in-nodes/PikaScenesV2_2.mdx index 1f5891072..e9778cede 100644 --- a/ja/built-in-nodes/PikaScenesV2_2.mdx +++ b/ja/built-in-nodes/PikaScenesV2_2.mdx @@ -5,6 +5,7 @@ sidebarTitle: "PikaScenesV2_2" icon: "circle" mode: wide --- + PikaScenes v2.2 ノードは、複数の画像を組み合わせて、すべての入力画像のオブジェクトを取り入れた動画を生成します。最大5つの異なる画像を材料としてアップロードし、それらをシームレスに融合した高品質な動画を生成できます。 ## 入力 diff --git a/ja/built-in-nodes/PikaStartEndFrameNode2_2.mdx b/ja/built-in-nodes/PikaStartEndFrameNode2_2.mdx index 2f9b00a2c..70c1d7b61 100644 --- a/ja/built-in-nodes/PikaStartEndFrameNode2_2.mdx +++ b/ja/built-in-nodes/PikaStartEndFrameNode2_2.mdx @@ -5,6 +5,7 @@ sidebarTitle: "PikaStartEndFrameNode2_2" icon: "circle" mode: wide --- + PikaFrames v2.2 ノードは、最初と最後のフレームを組み合わせて動画を生成します。開始点と終了点を定義する2枚の画像をアップロードすると、AIがそれらの間のスムーズな遷移を作成し、完全な動画を生成します。 ## 入力 diff --git a/ja/built-in-nodes/PikaTextToVideoNode2_2.mdx b/ja/built-in-nodes/PikaTextToVideoNode2_2.mdx index 0b959a17f..9cd3cf6f5 100644 --- a/ja/built-in-nodes/PikaTextToVideoNode2_2.mdx +++ b/ja/built-in-nodes/PikaTextToVideoNode2_2.mdx @@ -5,6 +5,7 @@ sidebarTitle: "PikaTextToVideoNode2_2" icon: "circle" mode: wide --- + 以下が翻訳結果です。 Pika Text2Video v2.2 ノードは、テキストプロンプトを Pika API バージョン 2.2 に送信して動画を生成します。このノードは、テキストによる説明を Pika の AI 動画生成サービスを使用して動画に変換します。アスペクト比、再生時間、解像度など、動画生成プロセスのさまざまな側面をカスタマイズすることができます。 diff --git a/ja/built-in-nodes/Pikadditions.mdx b/ja/built-in-nodes/Pikadditions.mdx index f8f3032d4..ac695dfe5 100644 --- a/ja/built-in-nodes/Pikadditions.mdx +++ b/ja/built-in-nodes/Pikadditions.mdx @@ -5,6 +5,7 @@ sidebarTitle: "Pikadditions" icon: "circle" mode: wide --- + 以下が翻訳結果です。 Pikadditions ノードを使用すると、任意のオブジェクトや画像を動画に追加できます。動画をアップロードし、追加したい内容を指定するだけで、シームレスに統合された結果が生成されます。このノードは Pika API を利用して、自然な見た目で画像を動画に挿入します。 diff --git a/ja/built-in-nodes/Pikaffects.mdx b/ja/built-in-nodes/Pikaffects.mdx index 7170d7ec9..335828449 100644 --- a/ja/built-in-nodes/Pikaffects.mdx +++ b/ja/built-in-nodes/Pikaffects.mdx @@ -5,6 +5,7 @@ sidebarTitle: "Pikaffects" icon: "circle" mode: wide --- + 以下は、指定されたルールに従って翻訳した日本語版ドキュメントです。 --- diff --git a/ja/built-in-nodes/Pikaswaps.mdx b/ja/built-in-nodes/Pikaswaps.mdx index 5eff30547..2a904a543 100644 --- a/ja/built-in-nodes/Pikaswaps.mdx +++ b/ja/built-in-nodes/Pikaswaps.mdx @@ -5,6 +5,7 @@ sidebarTitle: "Pikaswaps" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ## 概要 diff --git a/ja/built-in-nodes/PixverseImageToVideoNode.mdx b/ja/built-in-nodes/PixverseImageToVideoNode.mdx index c4fb57933..f587d37fa 100644 --- a/ja/built-in-nodes/PixverseImageToVideoNode.mdx +++ b/ja/built-in-nodes/PixverseImageToVideoNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "PixverseImageToVideoNode" icon: "circle" mode: wide --- + このドキュメントはAIによって生成されました。誤りや改善の提案がありましたら、ぜひご協力ください! 入力画像とテキストプロンプトに基づいて動画を生成します。このノードは画像を受け取り、指定されたモーションと品質設定を適用して、静止画像を動きのあるシーケンスに変換することでアニメーション動画を作成します。 diff --git a/ja/built-in-nodes/PixverseTemplateNode.mdx b/ja/built-in-nodes/PixverseTemplateNode.mdx index 32e052400..edf8f235b 100644 --- a/ja/built-in-nodes/PixverseTemplateNode.mdx +++ b/ja/built-in-nodes/PixverseTemplateNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "PixverseTemplateNode" icon: "circle" mode: wide --- + 以下が翻訳結果です。 PixVerse テンプレートノードを使用すると、PixVerse 動画生成で利用可能なテンプレートを選択できます。選択したテンプレート名を、PixVerse API が動画作成に必要とする対応するテンプレート ID に変換します。 diff --git a/ja/built-in-nodes/PixverseTextToVideoNode.mdx b/ja/built-in-nodes/PixverseTextToVideoNode.mdx index 465ba96bb..3ef051b3d 100644 --- a/ja/built-in-nodes/PixverseTextToVideoNode.mdx +++ b/ja/built-in-nodes/PixverseTextToVideoNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "PixverseTextToVideoNode" icon: "circle" mode: wide --- + このドキュメントは AI によって生成されました。誤りや改善のための提案があれば、ぜひご協力ください! [GitHub で編集する](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/PixverseTextToVideoNode/en.md) テキストプロンプトと様々な生成パラメータに基づいて動画を生成します。このノードは PixVerse API を使用して動画コンテンツを作成し、アスペクト比、品質、長さ、モーションスタイルなどを制御できます。 diff --git a/ja/built-in-nodes/PixverseTransitionVideoNode.mdx b/ja/built-in-nodes/PixverseTransitionVideoNode.mdx index dc3706874..680a111b2 100644 --- a/ja/built-in-nodes/PixverseTransitionVideoNode.mdx +++ b/ja/built-in-nodes/PixverseTransitionVideoNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "PixverseTransitionVideoNode" icon: "circle" mode: wide --- + 以下が翻訳結果です。 PixVerse API を使用して、2つの入力画像間のトランジションビデオを生成します。開始画像と終了画像を指定すると、テキストプロンプトと選択した設定に基づいて、一方から他方へスムーズに移行するビデオを作成します。 diff --git a/ja/built-in-nodes/PolyexponentialScheduler.mdx b/ja/built-in-nodes/PolyexponentialScheduler.mdx index d517392ca..bf726233c 100644 --- a/ja/built-in-nodes/PolyexponentialScheduler.mdx +++ b/ja/built-in-nodes/PolyexponentialScheduler.mdx @@ -5,6 +5,7 @@ sidebarTitle: "PolyexponentialScheduler" icon: "circle" mode: wide --- + PolyexponentialScheduler ノードは、多項式指数ノイズスケジュールに基づいてノイズレベル(シグマ)のシーケンスを生成するように設計されています。このスケジュールはシグマの対数における多項式関数であり、拡散プロセス全体を通じてノイズレベルを柔軟かつカスタマイズ可能な進行で変化させることができます。 ## 入力 diff --git a/ja/built-in-nodes/PorterDuffImageComposite.mdx b/ja/built-in-nodes/PorterDuffImageComposite.mdx index ecf438289..e6a205298 100644 --- a/ja/built-in-nodes/PorterDuffImageComposite.mdx +++ b/ja/built-in-nodes/PorterDuffImageComposite.mdx @@ -5,6 +5,7 @@ sidebarTitle: "PorterDuffImageComposite" icon: "circle" mode: wide --- + 以下は、指定されたルールに従った日本語翻訳です。 PorterDuffImageComposite ノードは、Porter-Duff 合成オペレーターを使用して画像合成を実行するために設計されています。このノードは、様々なブレンドモードに従ってソース画像とデスティネーション画像を組み合わせることを可能にし、画像の透明度を操作したり、画像を創造的に重ね合わせることで、複雑な視覚効果を生成できます。 diff --git a/ja/built-in-nodes/Preview3D.mdx b/ja/built-in-nodes/Preview3D.mdx index a062db0b9..f10592f8b 100644 --- a/ja/built-in-nodes/Preview3D.mdx +++ b/ja/built-in-nodes/Preview3D.mdx @@ -5,6 +5,7 @@ sidebarTitle: "Preview3D" icon: "circle" mode: wide --- + 以下は、提供された英語ドキュメントを日本語に翻訳したものです。 Preview3Dノードは、主に3Dモデルの出力をプレビューするために使用されます。このノードは2つの入力を受け取ります。1つはLoad3Dノードからの`camera_info`、もう1つは3Dモデルファイルへのパスです。モデルファイルのパスは、`ComfyUI/output`フォルダ内に配置されている必要があります。 diff --git a/ja/built-in-nodes/Preview3DAdvanced.mdx b/ja/built-in-nodes/Preview3DAdvanced.mdx index 4fd3b02b9..18b50a455 100644 --- a/ja/built-in-nodes/Preview3DAdvanced.mdx +++ b/ja/built-in-nodes/Preview3DAdvanced.mdx @@ -5,7 +5,6 @@ sidebarTitle: "Preview3DAdvanced" icon: "circle" mode: wide --- -# プレビュー3D(詳細設定) このノードは、カメラとモデル情報の出力を伴う高度な3Dモデルプレビューを提供します。3Dモデルを一時ファイルに保存してUIに表示するとともに、モデルデータ、カメラ情報、ビューポートの寸法を後続の処理に渡します。 @@ -24,10 +23,10 @@ mode: wide | 出力名 | 説明 | データ型 | |-------------|-------------|-----------| -| `カメラ情報` | 入力から渡された3Dモデルファイルです。 | FILE3D | -| `3Dモデル情報` | 入力またはビューポート状態からのモデル情報メタデータです。 | LOAD3DMODELINFO | -| `幅` | 入力またはビューポート状態からのカメラ設定です。 | LOAD3DCAMERA | -| `高さ` | プレビューの幅(ピクセル単位)です。 | INT | +| `model_file` | 入力から渡された3Dモデルファイルです。 | FILE3D | +| `カメラ情報` | 入力またはビューポート状態からのモデル情報メタデータです。 | LOAD3DMODELINFO | +| `3Dモデル情報` | 入力またはビューポート状態からのカメラ設定です。 | LOAD3DCAMERA | +| `幅` | プレビューの幅(ピクセル単位)です。 | INT | | `高さ` | プレビューの高さ(ピクセル単位)です。 | INT | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/Preview3DAdvanced/ja.md) diff --git a/ja/built-in-nodes/Preview3DAnimation.mdx b/ja/built-in-nodes/Preview3DAnimation.mdx index 3f2167b29..b6b3d03ef 100644 --- a/ja/built-in-nodes/Preview3DAnimation.mdx +++ b/ja/built-in-nodes/Preview3DAnimation.mdx @@ -5,6 +5,7 @@ sidebarTitle: "Preview3DAnimation" icon: "circle" mode: wide --- + 以下は、ご指定の翻訳ルールに従って日本語に翻訳したドキュメントです。 Preview3DAnimationノードは、主に3Dモデルの出力をプレビューするために使用されます。このノードは2つの入力を受け取ります。1つはLoad3Dノードからの`camera_info`、もう1つは3Dモデルファイルへのパスです。モデルファイルのパスは、`ComfyUI/output`フォルダ内に存在する必要があります。 diff --git a/ja/built-in-nodes/PreviewAny.mdx b/ja/built-in-nodes/PreviewAny.mdx index e18c50bec..da13f3ee4 100644 --- a/ja/built-in-nodes/PreviewAny.mdx +++ b/ja/built-in-nodes/PreviewAny.mdx @@ -5,6 +5,7 @@ sidebarTitle: "PreviewAny" icon: "circle" mode: wide --- + このドキュメントはAI生成です。誤りや改善の提案がありましたら、ぜひご貢献ください! [GitHubで編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/PreviewAny/en.md) PreviewAnyノードは、任意の入力データ型のプレビューをテキスト形式で表示します。あらゆるデータ型を入力として受け付け、読み取り可能な文字列表現に変換して表示します。このノードは、文字列、数値、ブーリアン、複雑なオブジェクトなど、さまざまなデータ型を自動的に処理し、JSON形式へのシリアライズを試みます。 diff --git a/ja/built-in-nodes/PreviewAudio.mdx b/ja/built-in-nodes/PreviewAudio.mdx index 36db68739..8a75b5cb8 100644 --- a/ja/built-in-nodes/PreviewAudio.mdx +++ b/ja/built-in-nodes/PreviewAudio.mdx @@ -5,6 +5,7 @@ sidebarTitle: "PreviewAudio" icon: "circle" mode: wide --- + 以下が翻訳結果です。 PreviewAudioノードは、インターフェース上で直接再生可能な一時的なオーディオプレビューを作成します。オーディオデータを入力として受け取り、プレビューウィジェットを生成することで、ユーザーが永続的なファイルを保存することなくオーディオ出力を聴くことを可能にします。 @@ -19,7 +20,7 @@ PreviewAudioノードは、インターフェース上で直接再生可能な | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `ui` | インターフェース上にオーディオプレイヤーウィジェットを表示し、オーディオをプレビューします | UI | +| `audio` | インターフェース上にオーディオプレイヤーウィジェットを表示し、オーディオをプレビューします | UI | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/PreviewAudio/ja.md) diff --git a/ja/built-in-nodes/PreviewGaussianSplat.mdx b/ja/built-in-nodes/PreviewGaussianSplat.mdx index f7c5fc82b..a02c508e4 100644 --- a/ja/built-in-nodes/PreviewGaussianSplat.mdx +++ b/ja/built-in-nodes/PreviewGaussianSplat.mdx @@ -5,7 +5,6 @@ sidebarTitle: "PreviewGaussianSplat" icon: "circle" mode: wide --- -# PreviewGaussianSplat PreviewGaussianSplat ノードを使用すると、ComfyUI インターフェース内で3Dガウシアンスプラットファイルをプレビューできます。様々なガウシアンスプラット形式の3Dモデルファイルを受け入れ、3Dプレビューウィンドウにレンダリングし、モデルデータをそのまま後続の処理に渡します。 diff --git a/ja/built-in-nodes/PreviewImage.mdx b/ja/built-in-nodes/PreviewImage.mdx index 8302a248f..554c2e98b 100644 --- a/ja/built-in-nodes/PreviewImage.mdx +++ b/ja/built-in-nodes/PreviewImage.mdx @@ -5,6 +5,7 @@ sidebarTitle: "PreviewImage" icon: "circle" mode: wide --- + ## 概要 PreviewImageノードは、一時的なプレビュー画像を作成するために設計されています。各画像に対して一意の一時ファイル名を自動生成し、指定された圧縮レベルで画像を圧縮して一時ディレクトリに保存します。この機能は、元のファイルに影響を与えることなく、処理中の画像のプレビューを生成する場合に特に便利です。 diff --git a/ja/built-in-nodes/PreviewPointCloud.mdx b/ja/built-in-nodes/PreviewPointCloud.mdx index 0b3088a77..722ff0e3f 100644 --- a/ja/built-in-nodes/PreviewPointCloud.mdx +++ b/ja/built-in-nodes/PreviewPointCloud.mdx @@ -5,7 +5,6 @@ sidebarTitle: "PreviewPointCloud" icon: "circle" mode: wide --- -# プレビューポイントクラウド Preview Point Cloud ノードを使用すると、ComfyUI インターフェース内で3Dポイントクラウドファイルを表示できます。このノードはポイントクラウドを一時ファイルに保存し、3Dプレビューウィンドウに表示するとともに、モデルデータとビューポート設定を後続の処理に渡します。 diff --git a/ja/built-in-nodes/PrimitiveBoolean.mdx b/ja/built-in-nodes/PrimitiveBoolean.mdx index 68e557c3d..c3c58208d 100644 --- a/ja/built-in-nodes/PrimitiveBoolean.mdx +++ b/ja/built-in-nodes/PrimitiveBoolean.mdx @@ -5,6 +5,7 @@ sidebarTitle: "PrimitiveBoolean" icon: "circle" mode: wide --- + このドキュメントはAIが生成しました。誤りや改善の提案があれば、ぜひご協力ください! [GitHubで編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/PrimitiveBoolean/en.md) ブールノードは、ワークフローを通じてブール値(true/false)を渡すためのシンプルな方法を提供します。ブール値の入力を受け取り、その値を変更せずにそのまま出力することで、他のノードのブールパラメータを制御できます。 diff --git a/ja/built-in-nodes/PrimitiveBoundingBox.mdx b/ja/built-in-nodes/PrimitiveBoundingBox.mdx index 66091cac0..e50e085b5 100644 --- a/ja/built-in-nodes/PrimitiveBoundingBox.mdx +++ b/ja/built-in-nodes/PrimitiveBoundingBox.mdx @@ -5,6 +5,7 @@ sidebarTitle: "PrimitiveBoundingBox" icon: "circle" mode: wide --- + PrimitiveBoundingBox ノードは、位置とサイズによって定義される単純な矩形領域を作成します。左上隅の X 座標と Y 座標、および幅と高さの値を受け取り、ワークフロー内の他のノードで使用できるバウンディングボックスのデータ構造を出力します。 ## 入力 diff --git a/ja/built-in-nodes/PrimitiveFloat.mdx b/ja/built-in-nodes/PrimitiveFloat.mdx index 4c7f3fe2a..d3503773c 100644 --- a/ja/built-in-nodes/PrimitiveFloat.mdx +++ b/ja/built-in-nodes/PrimitiveFloat.mdx @@ -5,6 +5,7 @@ sidebarTitle: "PrimitiveFloat" icon: "circle" mode: wide --- + PrimitiveFloatノードは、ワークフロー内で使用できる浮動小数点数値を作成します。単一の数値入力を受け取り、その値をそのまま出力することで、ComfyUIパイプライン内の異なるノード間で浮動小数点値を定義して受け渡すことができます。 ## 入力 diff --git a/ja/built-in-nodes/PrimitiveInt.mdx b/ja/built-in-nodes/PrimitiveInt.mdx index b3c014d4b..b5ac12455 100644 --- a/ja/built-in-nodes/PrimitiveInt.mdx +++ b/ja/built-in-nodes/PrimitiveInt.mdx @@ -5,6 +5,7 @@ sidebarTitle: "PrimitiveInt" icon: "circle" mode: wide --- + PrimitiveIntノードは、ワークフロー内で整数値を扱うためのシンプルな方法を提供します。整数値の入力を受け取り、同じ値を出力することで、ノード間で整数パラメーターを渡したり、他の操作に特定の数値を設定するのに便利です。 ## 入力 diff --git a/ja/built-in-nodes/PrimitiveString.mdx b/ja/built-in-nodes/PrimitiveString.mdx index cf98fe2f2..d816f5de5 100644 --- a/ja/built-in-nodes/PrimitiveString.mdx +++ b/ja/built-in-nodes/PrimitiveString.mdx @@ -5,6 +5,7 @@ sidebarTitle: "PrimitiveString" icon: "circle" mode: wide --- + このドキュメントはAI生成です。誤りを見つけた場合や改善の提案がある場合は、ぜひご協力ください! [GitHubで編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/PrimitiveString/en.md) Stringノードは、ワークフロー内でテキストデータを簡単に入力および受け渡しする方法を提供します。テキスト文字列を入力として受け取り、変更せずに同じ文字列を出力するため、文字列パラメータを必要とする他のノードにテキスト入力を提供するのに便利です。 diff --git a/ja/built-in-nodes/PrimitiveStringMultiline.mdx b/ja/built-in-nodes/PrimitiveStringMultiline.mdx index 9da01430d..740402b65 100644 --- a/ja/built-in-nodes/PrimitiveStringMultiline.mdx +++ b/ja/built-in-nodes/PrimitiveStringMultiline.mdx @@ -5,6 +5,7 @@ sidebarTitle: "PrimitiveStringMultiline" icon: "circle" mode: wide --- + ## 概要 PrimitiveStringMultiline ノードは、複数行のテキスト入力フィールドを提供し、ワークフロー内で文字列値を入力および受け渡しするために使用します。このノードは複数行にわたるテキスト入力を受け付け、入力された文字列値をそのまま出力します。長いテキストコンテンツや複数行にわたるフォーマット済みテキストを入力する必要がある場合に便利です。 diff --git a/ja/built-in-nodes/QuadrupleCLIPLoader.mdx b/ja/built-in-nodes/QuadrupleCLIPLoader.mdx index a4244cb4b..215585a57 100644 --- a/ja/built-in-nodes/QuadrupleCLIPLoader.mdx +++ b/ja/built-in-nodes/QuadrupleCLIPLoader.mdx @@ -5,6 +5,7 @@ sidebarTitle: "QuadrupleCLIPLoader" icon: "circle" mode: wide --- + 以下は、ご指定の翻訳ルールに従った日本語訳です。 --- diff --git a/ja/built-in-nodes/QuiverImageToSVGNode.mdx b/ja/built-in-nodes/QuiverImageToSVGNode.mdx index a4edaa407..20205b4e8 100644 --- a/ja/built-in-nodes/QuiverImageToSVGNode.mdx +++ b/ja/built-in-nodes/QuiverImageToSVGNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "QuiverImageToSVGNode" icon: "circle" mode: wide --- + このノードは、Quiver AIのベクトル化モデルを使用して、ラスター画像をスケーラブルベクターグラフィック(SVG)に変換します。画像を外部APIに送信し、処理後にベクトル化された結果を返します。 ## 入力 diff --git a/ja/built-in-nodes/QuiverTextToSVGNode.mdx b/ja/built-in-nodes/QuiverTextToSVGNode.mdx index a1048cc90..d4374eb25 100644 --- a/ja/built-in-nodes/QuiverTextToSVGNode.mdx +++ b/ja/built-in-nodes/QuiverTextToSVGNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "QuiverTextToSVGNode" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ## 概要 diff --git a/ja/built-in-nodes/QwenImageDiffsynthControlnet.mdx b/ja/built-in-nodes/QwenImageDiffsynthControlnet.mdx index 347817e5e..23f60575c 100644 --- a/ja/built-in-nodes/QwenImageDiffsynthControlnet.mdx +++ b/ja/built-in-nodes/QwenImageDiffsynthControlnet.mdx @@ -5,6 +5,7 @@ sidebarTitle: "QwenImageDiffsynthControlnet" icon: "circle" mode: wide --- + 以下が翻訳結果です。 **QwenImageDiffsynthControlnet** ノードは、拡散合成制御ネットワークパッチを適用してベースモデルの動作を変更します。画像入力とオプションのマスクを使用して、調整可能な強度でモデルの生成プロセスをガイドし、制御ネットワークの影響を組み込んだパッチ適用済みモデルを作成することで、より制御された画像合成を実現します。 diff --git a/ja/built-in-nodes/RTDETR_detect.mdx b/ja/built-in-nodes/RTDETR_detect.mdx index 9af7183b6..ac43f04ad 100644 --- a/ja/built-in-nodes/RTDETR_detect.mdx +++ b/ja/built-in-nodes/RTDETR_detect.mdx @@ -5,6 +5,7 @@ sidebarTitle: "RTDETR_detect" icon: "circle" mode: wide --- + RT-DETR Detect ノードは、RT-DETRモデルを使用して入力画像に対して物体検出を実行します。オブジェクトを識別し、その周囲にバウンディングボックスを描画し、COCOデータセットのクラスに従ってラベルを付けます。信頼度スコア、オブジェクトクラスによる結果のフィルタリング、および検出数の上限設定が可能です。 ## 入力 diff --git a/ja/built-in-nodes/RandomCropImages.mdx b/ja/built-in-nodes/RandomCropImages.mdx index ae6271b13..bb4963ab2 100644 --- a/ja/built-in-nodes/RandomCropImages.mdx +++ b/ja/built-in-nodes/RandomCropImages.mdx @@ -5,6 +5,7 @@ sidebarTitle: "RandomCropImages" icon: "circle" mode: wide --- + 以下が翻訳結果です。 --- @@ -26,7 +27,7 @@ mode: wide | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `image` | ランダムクロップが適用された結果の画像です。 | IMAGE | +| `images` | ランダムクロップが適用された結果の画像です。 | IMAGE | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/RandomCropImages/ja.md) diff --git a/ja/built-in-nodes/RandomNoise.mdx b/ja/built-in-nodes/RandomNoise.mdx index fb392e062..b4b3358e9 100644 --- a/ja/built-in-nodes/RandomNoise.mdx +++ b/ja/built-in-nodes/RandomNoise.mdx @@ -5,6 +5,7 @@ sidebarTitle: "RandomNoise" icon: "circle" mode: wide --- + 以下は、指定されたルールに従って翻訳した日本語版ドキュメントです。 RandomNoise ノードは、シード値に基づいてランダムなノイズパターンを生成します。このノードは再現可能なノイズを作成し、さまざまな画像処理や生成タスクに利用できます。同じシード値を使用すれば常に同じノイズパターンが生成されるため、複数回の実行で一貫した結果を得ることができます。 diff --git a/ja/built-in-nodes/RebatchImages.mdx b/ja/built-in-nodes/RebatchImages.mdx index 5bee72f3f..7ce75d95d 100644 --- a/ja/built-in-nodes/RebatchImages.mdx +++ b/ja/built-in-nodes/RebatchImages.mdx @@ -5,6 +5,7 @@ sidebarTitle: "RebatchImages" icon: "circle" mode: wide --- + RebatchImagesノードは、画像のバッチを新しいバッチ構成に再編成し、指定されたバッチサイズに調整するために設計されています。この処理は、バッチ操作における画像データの処理を管理・最適化し、効率的な処理のために画像が目的のバッチサイズに従ってグループ化されることを保証するために不可欠です。 ## 入力 diff --git a/ja/built-in-nodes/RebatchLatents.mdx b/ja/built-in-nodes/RebatchLatents.mdx index 2cdf39882..aaefa5d46 100644 --- a/ja/built-in-nodes/RebatchLatents.mdx +++ b/ja/built-in-nodes/RebatchLatents.mdx @@ -5,6 +5,7 @@ sidebarTitle: "RebatchLatents" icon: "circle" mode: wide --- + RebatchLatents ノードは、指定されたバッチサイズに基づいて、潜在表現のバッチを新しいバッチ構成に再編成するように設計されています。これにより、潜在サンプルが適切にグループ化され、次元やサイズのばらつきが処理され、さらなる処理やモデル推論が容易になります。 ## 入力 diff --git a/ja/built-in-nodes/RecordAudio.mdx b/ja/built-in-nodes/RecordAudio.mdx index 6f702c2e0..344d4e8b2 100644 --- a/ja/built-in-nodes/RecordAudio.mdx +++ b/ja/built-in-nodes/RecordAudio.mdx @@ -5,6 +5,7 @@ sidebarTitle: "RecordAudio" icon: "circle" mode: wide --- + 以下は、指定された翻訳ルールに従った日本語訳です。 ## 概要 diff --git a/ja/built-in-nodes/RecraftColorRGB.mdx b/ja/built-in-nodes/RecraftColorRGB.mdx index 3f6e7461c..7b7376726 100644 --- a/ja/built-in-nodes/RecraftColorRGB.mdx +++ b/ja/built-in-nodes/RecraftColorRGB.mdx @@ -5,6 +5,7 @@ sidebarTitle: "RecraftColorRGB" icon: "circle" mode: wide --- + 赤、緑、青の各値を個別に指定してRecraftカラーを作成します。このノードはRGB整数値(0~255)を受け取り、他のRecraft操作で使用可能なRecraftカラーフォーマットに変換します。既存のRecraftカラーチェーンをオプションで指定し、新しい色で拡張することもできます。 ## 入力 diff --git a/ja/built-in-nodes/RecraftControls.mdx b/ja/built-in-nodes/RecraftControls.mdx index 5cf2930d2..76923d408 100644 --- a/ja/built-in-nodes/RecraftControls.mdx +++ b/ja/built-in-nodes/RecraftControls.mdx @@ -5,6 +5,7 @@ sidebarTitle: "RecraftControls" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ## 概要 Recraft 生成をカスタマイズするための Recraft コントロールを作成します。このノードを使用すると、Recraft 画像生成プロセス中に使用されるカラー設定を構成できます。 diff --git a/ja/built-in-nodes/RecraftCreateStyleNode.mdx b/ja/built-in-nodes/RecraftCreateStyleNode.mdx index 6fc8fa66f..f323ff218 100644 --- a/ja/built-in-nodes/RecraftCreateStyleNode.mdx +++ b/ja/built-in-nodes/RecraftCreateStyleNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "RecraftCreateStyleNode" icon: "circle" mode: wide --- + このノードは、参照画像をアップロードすることで、画像生成用のカスタムスタイルを作成します。1~5枚の画像をアップロードして新しいスタイルを定義すると、ノードは他のRecraftノードで使用できる一意のスタイルIDを返します。アップロードするすべての画像の合計ファイルサイズは5 MBを超えてはなりません。 ## 入力 @@ -20,7 +21,7 @@ mode: wide | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `style_id` | 新しく作成されたカスタムスタイルの一意の識別子。 | STRING | +| `スタイルID` | 新しく作成されたカスタムスタイルの一意の識別子。 | STRING | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/RecraftCreateStyleNode/ja.md) diff --git a/ja/built-in-nodes/RecraftCreativeUpscaleNode.mdx b/ja/built-in-nodes/RecraftCreativeUpscaleNode.mdx index db4395fef..d8940d7a5 100644 --- a/ja/built-in-nodes/RecraftCreativeUpscaleNode.mdx +++ b/ja/built-in-nodes/RecraftCreativeUpscaleNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "RecraftCreativeUpscaleNode" icon: "circle" mode: wide --- + このドキュメントはAI生成です。誤りや改善の提案がありましたら、ぜひご貢献ください! [GitHubで編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/RecraftCreativeUpscaleNode/en.md) Recraft Creative Upscale Image ノードは、ラスター画像の解像度を高めて拡大します。このノードは「クリエイティブアップスケール」処理を使用し、画像内の細かいディテールや顔の部分を重点的に改善します。この処理は外部APIを通じて同期的に実行されます。 diff --git a/ja/built-in-nodes/RecraftCrispUpscaleNode.mdx b/ja/built-in-nodes/RecraftCrispUpscaleNode.mdx index 6aca113fd..e71ca919d 100644 --- a/ja/built-in-nodes/RecraftCrispUpscaleNode.mdx +++ b/ja/built-in-nodes/RecraftCrispUpscaleNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "RecraftCrispUpscaleNode" icon: "circle" mode: wide --- + 画像を同期的にアップスケールします。'crisp upscale'ツールを使用して指定されたラスター画像を強化し、画像の解像度を向上させ、よりシャープでクリアな画像にします。 ## 入力 diff --git a/ja/built-in-nodes/RecraftImageInpaintingNode.mdx b/ja/built-in-nodes/RecraftImageInpaintingNode.mdx index 1b1d707ed..0a1d20dac 100644 --- a/ja/built-in-nodes/RecraftImageInpaintingNode.mdx +++ b/ja/built-in-nodes/RecraftImageInpaintingNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "RecraftImageInpaintingNode" icon: "circle" mode: wide --- + このノードは、テキストプロンプトとマスクに基づいて、画像の特定の領域を修正します。Recraft APIを使用して、マスクされた領域のみをインテリジェントに編集し、画像の残りの部分は変更しません。 ## 入力 diff --git a/ja/built-in-nodes/RecraftImageToImageNode.mdx b/ja/built-in-nodes/RecraftImageToImageNode.mdx index d0d49e49f..a625c1638 100644 --- a/ja/built-in-nodes/RecraftImageToImageNode.mdx +++ b/ja/built-in-nodes/RecraftImageToImageNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "RecraftImageToImageNode" icon: "circle" mode: wide --- + このドキュメントはAI生成です。誤りや改善のご提案がございましたら、ぜひご協力ください![GitHubで編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/RecraftImageToImageNode/en.md) このノードは、テキストプロンプトと強度パラメータに基づいて、既存の画像を変更します。Recraft APIを使用して、提供された説明に従って入力画像を変換し、強度設定に基づいて元の画像との類似性を維持します。 diff --git a/ja/built-in-nodes/RecraftRemoveBackgroundNode.mdx b/ja/built-in-nodes/RecraftRemoveBackgroundNode.mdx index c4860baf3..daaacb57c 100644 --- a/ja/built-in-nodes/RecraftRemoveBackgroundNode.mdx +++ b/ja/built-in-nodes/RecraftRemoveBackgroundNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "RecraftRemoveBackgroundNode" icon: "circle" mode: wide --- + このノードは、Recraft API サービスを使用して画像から背景を除去します。入力バッチ内の各画像を処理し、透明な背景を持つ処理済み画像と、除去された背景領域を示す対応するアルファマスクの両方を返します。 ## 入力 diff --git a/ja/built-in-nodes/RecraftReplaceBackgroundNode.mdx b/ja/built-in-nodes/RecraftReplaceBackgroundNode.mdx index a48508233..ed6a9ef1e 100644 --- a/ja/built-in-nodes/RecraftReplaceBackgroundNode.mdx +++ b/ja/built-in-nodes/RecraftReplaceBackgroundNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "RecraftReplaceBackgroundNode" icon: "circle" mode: wide --- + このドキュメントはAIによって生成されました。誤りや改善の提案がありましたら、ぜひご協力ください![GitHubで編集する](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/RecraftReplaceBackgroundNode/en.md) 提供されたプロンプトに基づいて、画像の背景を置き換えます。このノードはRecraft APIを使用して、テキストによる説明に従って画像に新しい背景を生成し、主要な被写体をそのままに背景を完全に変更することができます。 diff --git a/ja/built-in-nodes/RecraftStyleV3DigitalIllustration.mdx b/ja/built-in-nodes/RecraftStyleV3DigitalIllustration.mdx index 865a30881..9ff11c5cb 100644 --- a/ja/built-in-nodes/RecraftStyleV3DigitalIllustration.mdx +++ b/ja/built-in-nodes/RecraftStyleV3DigitalIllustration.mdx @@ -5,6 +5,7 @@ sidebarTitle: "RecraftStyleV3DigitalIllustration" icon: "circle" mode: wide --- + このノードは、Recraft APIで使用するスタイルを設定するもので、特に「digital_illustration(デジタルイラスト)」スタイルを選択します。生成される画像の芸術的な方向性をさらに絞り込むために、オプションのサブスタイルを選択できます。 ## 入力 diff --git a/ja/built-in-nodes/RecraftStyleV3InfiniteStyleLibrary.mdx b/ja/built-in-nodes/RecraftStyleV3InfiniteStyleLibrary.mdx index a9edcf9e8..86b78f26a 100644 --- a/ja/built-in-nodes/RecraftStyleV3InfiniteStyleLibrary.mdx +++ b/ja/built-in-nodes/RecraftStyleV3InfiniteStyleLibrary.mdx @@ -5,6 +5,7 @@ sidebarTitle: "RecraftStyleV3InfiniteStyleLibrary" icon: "circle" mode: wide --- + このノードは、既存のUUIDを使用してRecraftのInfinite Style Libraryからスタイルを選択できます。提供されたスタイル識別子に基づいてスタイル情報を取得し、他のRecraftノードで使用できるように返します。 ## 入力 diff --git a/ja/built-in-nodes/RecraftStyleV3LogoRaster.mdx b/ja/built-in-nodes/RecraftStyleV3LogoRaster.mdx index 97c325a9a..24dbbc861 100644 --- a/ja/built-in-nodes/RecraftStyleV3LogoRaster.mdx +++ b/ja/built-in-nodes/RecraftStyleV3LogoRaster.mdx @@ -5,6 +5,7 @@ sidebarTitle: "RecraftStyleV3LogoRaster" icon: "circle" mode: wide --- + このノードは、ロゴ画像を生成するためのロゴラスタースタイルとオプションのサブスタイルを選択します。ラスターベースのビジュアル処理を用いたロゴデザインの作成に特化しています。 ## 入力 diff --git a/ja/built-in-nodes/RecraftStyleV3RealisticImage.mdx b/ja/built-in-nodes/RecraftStyleV3RealisticImage.mdx index fa9a6ea1b..8ac86d144 100644 --- a/ja/built-in-nodes/RecraftStyleV3RealisticImage.mdx +++ b/ja/built-in-nodes/RecraftStyleV3RealisticImage.mdx @@ -5,6 +5,7 @@ sidebarTitle: "RecraftStyleV3RealisticImage" icon: "circle" mode: wide --- + このノードは、RecraftのAPIを使用してリアルな画像を生成するためのスタイル設定を作成します。`realistic_image`スタイルを選択し、出力の外観を微調整するためのオプションのサブスタイルを指定できます。 ## 入力 diff --git a/ja/built-in-nodes/RecraftStyleV3VectorIllustrationNode.mdx b/ja/built-in-nodes/RecraftStyleV3VectorIllustrationNode.mdx index bafb9148d..fe60bb196 100644 --- a/ja/built-in-nodes/RecraftStyleV3VectorIllustrationNode.mdx +++ b/ja/built-in-nodes/RecraftStyleV3VectorIllustrationNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "RecraftStyleV3VectorIllustrationNode" icon: "circle" mode: wide --- + このノードは、Recraft APIで使用するスタイルを設定するもので、特に`vector_illustration`スタイルを選択します。このカテゴリ内で、より具体的なサブスタイルをオプションで選択できます。このノードは、他のRecraft APIノードに渡すことができるスタイル設定オブジェクトを出力します。 ## 入力 diff --git a/ja/built-in-nodes/RecraftTextToImageNode.mdx b/ja/built-in-nodes/RecraftTextToImageNode.mdx index 519f5c809..49918cb83 100644 --- a/ja/built-in-nodes/RecraftTextToImageNode.mdx +++ b/ja/built-in-nodes/RecraftTextToImageNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "RecraftTextToImageNode" icon: "circle" mode: wide --- + このドキュメントはAIによって生成されました。誤りや改善のご提案がございましたら、お気軽にご貢献ください! [GitHubで編集する](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/RecraftTextToImageNode/en.md) プロンプトと解像度に基づいて同期的に画像を生成します。このノードはRecraft APIに接続し、指定された寸法とオプションのスタイルおよび制御パラメータを使用して、テキスト記述から画像を作成します。 diff --git a/ja/built-in-nodes/RecraftTextToVectorNode.mdx b/ja/built-in-nodes/RecraftTextToVectorNode.mdx index 9b0edfd57..2cee26f52 100644 --- a/ja/built-in-nodes/RecraftTextToVectorNode.mdx +++ b/ja/built-in-nodes/RecraftTextToVectorNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "RecraftTextToVectorNode" icon: "circle" mode: wide --- + テキストプロンプトと解像度に基づいて、同期的にSVGベクターイラストを生成します。このノードはプロンプトをRecraft APIに送信し、生成されたSVGコンテンツを返します。 ## 入力 diff --git a/ja/built-in-nodes/RecraftV4TextToImageNode.mdx b/ja/built-in-nodes/RecraftV4TextToImageNode.mdx index 66a1b4d8f..45cd36f2e 100644 --- a/ja/built-in-nodes/RecraftV4TextToImageNode.mdx +++ b/ja/built-in-nodes/RecraftV4TextToImageNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "RecraftV4TextToImageNode" icon: "circle" mode: wide --- + このノードは、Recraft V4 または V4 Pro AI モデルを使用して、テキスト説明から画像を生成します。プロンプトを外部APIに送信し、生成された画像を返します。モデル、画像サイズ、生成枚数を指定して出力を制御できます。 ## 入力 diff --git a/ja/built-in-nodes/RecraftV4TextToVectorNode.mdx b/ja/built-in-nodes/RecraftV4TextToVectorNode.mdx index ba6e1eb2a..241fc2d23 100644 --- a/ja/built-in-nodes/RecraftV4TextToVectorNode.mdx +++ b/ja/built-in-nodes/RecraftV4TextToVectorNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "RecraftV4TextToVectorNode" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ## 概要 diff --git a/ja/built-in-nodes/RecraftVectorizeImageNode.mdx b/ja/built-in-nodes/RecraftVectorizeImageNode.mdx index f43efae48..63e98b15e 100644 --- a/ja/built-in-nodes/RecraftVectorizeImageNode.mdx +++ b/ja/built-in-nodes/RecraftVectorizeImageNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "RecraftVectorizeImageNode" icon: "circle" mode: wide --- + 以下は、指定された翻訳ルールに従って日本語に翻訳したドキュメントです。 入力画像から同期的にSVGを生成します。このノードは、入力バッチ内の各画像を処理し、その結果を1つのSVG出力に結合することで、ラスター画像をベクターグラフィックス形式に変換します。 diff --git a/ja/built-in-nodes/ReferenceLatent.mdx b/ja/built-in-nodes/ReferenceLatent.mdx index ca4382a44..007927411 100644 --- a/ja/built-in-nodes/ReferenceLatent.mdx +++ b/ja/built-in-nodes/ReferenceLatent.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ReferenceLatent" icon: "circle" mode: wide --- + このノードは、編集モデル用のガイド用潜在変数を設定します。条件付けデータとオプションの潜在変数入力を受け取り、参照潜在変数情報を含むように条件付けを変更します。モデルが対応している場合、複数のReferenceLatentノードを連鎖させて、複数の参照画像を設定することもできます。 ## 入力 diff --git a/ja/built-in-nodes/ReferenceTimbreAudio.mdx b/ja/built-in-nodes/ReferenceTimbreAudio.mdx index d2bac5239..60926ac85 100644 --- a/ja/built-in-nodes/ReferenceTimbreAudio.mdx +++ b/ja/built-in-nodes/ReferenceTimbreAudio.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ReferenceTimbreAudio" icon: "circle" mode: wide --- + このノードは、「ace step 1.5」プロセスで使用する参照音声の音色を設定します。条件付け入力と、オプションで音声の潜在表現を受け取り、その潜在データを条件付けに付加することで、ワークフロー内の後続ノードで使用できるようにします。 ## 入力 diff --git a/ja/built-in-nodes/RegexExtract.mdx b/ja/built-in-nodes/RegexExtract.mdx index 612b64f3a..27a3f1c64 100644 --- a/ja/built-in-nodes/RegexExtract.mdx +++ b/ja/built-in-nodes/RegexExtract.mdx @@ -5,6 +5,7 @@ sidebarTitle: "RegexExtract" icon: "circle" mode: wide --- + 以下が翻訳結果です。 RegexExtract ノードは、正規表現を使用してテキスト内のパターンを検索します。最初の一致、すべての一致、一致結果の特定のグループ、または複数の一致にわたるすべてのグループを検索できます。このノードは、大文字と小文字の区別、複数行マッチング、ドットオール動作など、さまざまな正規表現フラグをサポートしています。 diff --git a/ja/built-in-nodes/RegexMatch.mdx b/ja/built-in-nodes/RegexMatch.mdx index f9961422d..00a94555b 100644 --- a/ja/built-in-nodes/RegexMatch.mdx +++ b/ja/built-in-nodes/RegexMatch.mdx @@ -5,6 +5,7 @@ sidebarTitle: "RegexMatch" icon: "circle" mode: wide --- + このドキュメントは AI が生成しました。誤りを見つけたり、改善の提案がある場合は、ぜひコントリビュートしてください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/RegexMatch/en.md) RegexMatch ノードは、テキスト文字列が指定された正規表現パターンに一致するかどうかを確認します。入力文字列を検索し、パターンがテキスト内のどこかに見つかったかどうかを示す単純な yes/no の結果を返します。大文字と小文字を区別しないマッチングやマルチラインモードなどのオプションを有効にすることで、検索の動作を調整できます。 @@ -23,7 +24,7 @@ RegexMatch ノードは、テキスト文字列が指定された正規表現パ | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `matches` | 正規表現パターンが入力文字列の一部に一致する場合は True、それ以外の場合は False を返します | BOOLEAN | +| `マッチ` | 正規表現パターンが入力文字列の一部に一致する場合は True、それ以外の場合は False を返します | BOOLEAN | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/RegexMatch/ja.md) diff --git a/ja/built-in-nodes/RegexReplace.mdx b/ja/built-in-nodes/RegexReplace.mdx index 5baf80810..26335fad4 100644 --- a/ja/built-in-nodes/RegexReplace.mdx +++ b/ja/built-in-nodes/RegexReplace.mdx @@ -5,6 +5,7 @@ sidebarTitle: "RegexReplace" icon: "circle" mode: wide --- + 以下が翻訳結果です。 RegexReplaceノードは、正規表現パターンを使用して文字列内のテキストを検索および置換します。テキストパターンを検索し、新しいテキストに置き換えることができます。パターンマッチングの動作を制御するオプションとして、大文字と小文字の区別、複数行マッチング、置換回数の制限などがあります。 diff --git a/ja/built-in-nodes/RemoveBackground.mdx b/ja/built-in-nodes/RemoveBackground.mdx index 6c13dc705..1b395d251 100644 --- a/ja/built-in-nodes/RemoveBackground.mdx +++ b/ja/built-in-nodes/RemoveBackground.mdx @@ -5,6 +5,7 @@ sidebarTitle: "RemoveBackground" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ## 概要 @@ -22,7 +23,7 @@ Remove Background ノードは、背景除去モデルを使用して、入力 | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `mask` | 入力画像の主要な被写体を強調表示する生成された前景マスク | MASK | +| `マスク` | 入力画像の主要な被写体を強調表示する生成された前景マスク | MASK | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/RemoveBackground/ja.md) diff --git a/ja/built-in-nodes/RenderSplat.mdx b/ja/built-in-nodes/RenderSplat.mdx index faa2ac1fa..ba3b194cc 100644 --- a/ja/built-in-nodes/RenderSplat.mdx +++ b/ja/built-in-nodes/RenderSplat.mdx @@ -5,7 +5,6 @@ sidebarTitle: "RenderSplat" icon: "circle" mode: wide --- -# Render Splat 異方性EWAラスタライザーを使用してガウシアンスプラットを画像としてレンダリングします。配向楕円スプラット、アンチエイリアシング、奥行きソートによる前面から背面へのレンダリングを採用しています。カメラは`camera_info`入力から取得するか、空のままにしてスプラットを自動フレーミングすることもできます。1より大きいフレーム数を設定すると、ビデオノードに供給するためのターンテーブルバッチ画像を生成します。 @@ -30,8 +29,8 @@ mode: wide | 出力名 | 説明 | データ型 | |-------------|-------------|-----------| -| `マスク` | ガウシアンスプラットのレンダリング画像 | IMAGE | -| `mask` | レンダリングされたスプラットのアルファマスク | MASK | +| `画像` | ガウシアンスプラットのレンダリング画像 | IMAGE | +| `マスク` | レンダリングされたスプラットのアルファマスク | MASK | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/RenderSplat/ja.md) diff --git a/ja/built-in-nodes/RenormCFG.mdx b/ja/built-in-nodes/RenormCFG.mdx index 738c2f284..96c92da60 100644 --- a/ja/built-in-nodes/RenormCFG.mdx +++ b/ja/built-in-nodes/RenormCFG.mdx @@ -5,6 +5,7 @@ sidebarTitle: "RenormCFG" icon: "circle" mode: wide --- + 以下が翻訳結果です。 RenormCFGノードは、条件付きスケーリングと正規化を適用することで、拡散モデルにおける分類器フリーガイダンス(CFG)プロセスを変更します。指定されたタイムステップしきい値と再正規化係数に基づいてノイズ除去プロセスを調整し、画像生成中における条件付き予測と無条件予測の影響を制御します。 diff --git a/ja/built-in-nodes/RepeatImageBatch.mdx b/ja/built-in-nodes/RepeatImageBatch.mdx index 7c6bdbdf4..0bbdd6a3e 100644 --- a/ja/built-in-nodes/RepeatImageBatch.mdx +++ b/ja/built-in-nodes/RepeatImageBatch.mdx @@ -5,6 +5,7 @@ sidebarTitle: "RepeatImageBatch" icon: "circle" mode: wide --- + RepeatImageBatchノードは、指定された画像を指定回数複製し、同一画像のバッチを作成するために設計されています。この機能は、バッチ処理やデータ拡張など、同じ画像の複数インスタンスを必要とする操作に役立ちます。 ## 入力 diff --git a/ja/built-in-nodes/RepeatLatentBatch.mdx b/ja/built-in-nodes/RepeatLatentBatch.mdx index 05599041f..f20a24ed7 100644 --- a/ja/built-in-nodes/RepeatLatentBatch.mdx +++ b/ja/built-in-nodes/RepeatLatentBatch.mdx @@ -5,6 +5,7 @@ sidebarTitle: "RepeatLatentBatch" icon: "circle" mode: wide --- + RepeatLatentBatchノードは、指定された潜在表現のバッチを指定回数複製するように設計されています。これには、ノイズマスクやバッチインデックスなどの追加データも含まれる可能性があります。この機能は、データ拡張や特定の生成タスクなど、同じ潜在データの複数のインスタンスを必要とする操作において重要です。 ## 入力 diff --git a/ja/built-in-nodes/ReplaceText.mdx b/ja/built-in-nodes/ReplaceText.mdx index 8ca8ab9ba..dfc4d5c7f 100644 --- a/ja/built-in-nodes/ReplaceText.mdx +++ b/ja/built-in-nodes/ReplaceText.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ReplaceText" icon: "circle" mode: wide --- + テキスト置換ノードは、単純なテキスト置換を実行します。入力内で指定されたテキストを検索し、そのすべての出現箇所を新しいテキストに置き換えます。この操作は、ノードに提供されたすべてのテキスト入力に適用されます。 ## 入力 @@ -19,7 +20,7 @@ mode: wide | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `text` | `find`テキストのすべての出現箇所が`replace`テキストに置き換えられた処理済みテキスト。 | STRING | +| `texts` | `find`テキストのすべての出現箇所が`replace`テキストに置き換えられた処理済みテキスト。 | STRING | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ReplaceText/ja.md) diff --git a/ja/built-in-nodes/ReplaceVideoLatentFrames.mdx b/ja/built-in-nodes/ReplaceVideoLatentFrames.mdx index 20e8ff891..d6f742cb5 100644 --- a/ja/built-in-nodes/ReplaceVideoLatentFrames.mdx +++ b/ja/built-in-nodes/ReplaceVideoLatentFrames.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ReplaceVideoLatentFrames" icon: "circle" mode: wide --- + ReplaceVideoLatentFrames ノードは、ソースの潜在ビデオからフレームを抽出し、指定されたフレームインデックスから宛先の潜在ビデオに挿入します。ソースの潜在情報が提供されない場合は、宛先の潜在情報がそのまま返されます。このノードは負のインデックスを処理し、ソースフレームが宛先に収まらない場合は警告を発行します。 ## 入力 diff --git a/ja/built-in-nodes/Reroute.mdx b/ja/built-in-nodes/Reroute.mdx index 78ed961ae..2836b5b7f 100644 --- a/ja/built-in-nodes/Reroute.mdx +++ b/ja/built-in-nodes/Reroute.mdx @@ -5,6 +5,7 @@ sidebarTitle: "Reroute" icon: "circle" mode: wide --- + 以下は、指定されたルールに従った日本語翻訳です。 --- diff --git a/ja/built-in-nodes/RescaleCFG.mdx b/ja/built-in-nodes/RescaleCFG.mdx index 5d6e52587..c4ba8aa7a 100644 --- a/ja/built-in-nodes/RescaleCFG.mdx +++ b/ja/built-in-nodes/RescaleCFG.mdx @@ -5,6 +5,7 @@ sidebarTitle: "RescaleCFG" icon: "circle" mode: wide --- + RescaleCFGノードは、指定された乗数に基づいてモデルの出力における条件付きスケールと無条件スケールを調整し、よりバランスが取れ制御された生成プロセスを実現するように設計されています。このノードは、モデルの出力をリスケーリングすることで、条件付き成分と無条件成分の影響を変更し、それによりモデルのパフォーマンスや出力品質を向上させる可能性があります。 ## 入力 diff --git a/ja/built-in-nodes/ResizeAndPadImage.mdx b/ja/built-in-nodes/ResizeAndPadImage.mdx index 5c63eec91..783dd6068 100644 --- a/ja/built-in-nodes/ResizeAndPadImage.mdx +++ b/ja/built-in-nodes/ResizeAndPadImage.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ResizeAndPadImage" icon: "circle" mode: wide --- + ResizeAndPadImage ノードは、画像を指定された寸法に収まるようにリサイズし、元のアスペクト比を維持します。ターゲットの幅と高さに収まるように画像を比例的に縮小した後、残りのスペースを埋めるためにエッジにパディングを追加します。パディングの色と補間方法をカスタマイズして、パディング領域の外観とリサイズの品質を制御できます。 ## 入力 diff --git a/ja/built-in-nodes/ResizeImageMaskNode.mdx b/ja/built-in-nodes/ResizeImageMaskNode.mdx index 5820eb574..15b803cc7 100644 --- a/ja/built-in-nodes/ResizeImageMaskNode.mdx +++ b/ja/built-in-nodes/ResizeImageMaskNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ResizeImageMaskNode" icon: "circle" mode: wide --- + 以下が翻訳結果です。 画像/マスクのリサイズノードは、入力された画像やマスクの寸法を変更するための複数の方法を提供します。倍率によるスケーリング、特定の寸法の指定、別の入力に合わせたサイズ変更、またはピクセル数に基づく調整が可能で、品質に応じたさまざまな補間方法を使用できます。 diff --git a/ja/built-in-nodes/ResizeImagesByLongerEdge.mdx b/ja/built-in-nodes/ResizeImagesByLongerEdge.mdx index c967fd7da..3b1d3f9cf 100644 --- a/ja/built-in-nodes/ResizeImagesByLongerEdge.mdx +++ b/ja/built-in-nodes/ResizeImagesByLongerEdge.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ResizeImagesByLongerEdge" icon: "circle" mode: wide --- + ## 概要「長辺で画像リサイズ」ノードは、1つ以上の画像の最も長い辺が指定されたターゲット長に一致するようにリサイズします。幅と高さのどちらが長いかを自動的に判定し、元のアスペクト比を維持しながら、もう一方の寸法を比例的に拡大・縮小します。これは、画像の最大寸法に基づいて画像サイズを標準化する際に便利です。 ## 入力 @@ -18,7 +19,7 @@ mode: wide | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `image` | リサイズされた画像、または画像のバッチ。出力は入力と同じ数の画像を持ち、各画像の長辺が指定された `longer_edge` の長さに一致します。 | IMAGE | +| `images` | リサイズされた画像、または画像のバッチ。出力は入力と同じ数の画像を持ち、各画像の長辺が指定された `longer_edge` の長さに一致します。 | IMAGE | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ResizeImagesByLongerEdge/ja.md) diff --git a/ja/built-in-nodes/ResizeImagesByShorterEdge.mdx b/ja/built-in-nodes/ResizeImagesByShorterEdge.mdx index dbeb8f4af..0b4cf7c6e 100644 --- a/ja/built-in-nodes/ResizeImagesByShorterEdge.mdx +++ b/ja/built-in-nodes/ResizeImagesByShorterEdge.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ResizeImagesByShorterEdge" icon: "circle" mode: wide --- + このノードは、元のアスペクト比を維持しながら、短い方の辺が指定された長さに一致するように画像をリサイズします。短い辺のターゲット長に基づいて新しい寸法を計算し、リサイズされた画像を返します。 ## 入力 @@ -18,7 +19,7 @@ mode: wide | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `image` | 短い辺が指定されたターゲット長に一致するようにリサイズされた画像です。 | IMAGE | +| `images` | 短い辺が指定されたターゲット長に一致するようにリサイズされた画像です。 | IMAGE | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ResizeImagesByShorterEdge/ja.md) diff --git a/ja/built-in-nodes/ResolutionBucket.mdx b/ja/built-in-nodes/ResolutionBucket.mdx index f7db12a82..82a9a1809 100644 --- a/ja/built-in-nodes/ResolutionBucket.mdx +++ b/ja/built-in-nodes/ResolutionBucket.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ResolutionBucket" icon: "circle" mode: wide --- + このノードは、潜在画像のリストとそれに対応するコンディショニングデータを解像度ごとに整理します。同じ高さと幅を持つアイテムをグループ化し、解像度ごとに個別のバッチを作成します。この処理は、効率的なトレーニング用にデータを準備する際に有用であり、モデルが同じサイズの複数のアイテムをまとめて処理できるようにします。 ## 入力 @@ -20,7 +21,7 @@ mode: wide | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `conditioning` | 解像度バケットごとに1つずつ、バッチ処理された潜在辞書のリスト。 | LATENT | +| `latents` | 解像度バケットごとに1つずつ、バッチ処理された潜在辞書のリスト。 | LATENT | | `conditioning` | 解像度バケットごとに1つずつ、コンディションリストのリスト。 | CONDITIONING | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ResolutionBucket/ja.md) diff --git a/ja/built-in-nodes/ResolutionSelector.mdx b/ja/built-in-nodes/ResolutionSelector.mdx index a2e3c15c6..f00ebf3b7 100644 --- a/ja/built-in-nodes/ResolutionSelector.mdx +++ b/ja/built-in-nodes/ResolutionSelector.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ResolutionSelector" icon: "circle" mode: wide --- + ### 概要 Resolution Selector ノードは、選択したアスペクト比と目標とする総メガピクセル数に基づいて、画像の幅と高さ(ピクセル単位)を計算します。このノードは、Empty Latent Image ノードなど、他のノードに一貫した寸法を生成するのに便利です。出力される寸法は、常に最も近い8の倍数に丸められます。 diff --git a/ja/built-in-nodes/ReveImageCreateNode.mdx b/ja/built-in-nodes/ReveImageCreateNode.mdx index 29e37a3f4..c4e933a49 100644 --- a/ja/built-in-nodes/ReveImageCreateNode.mdx +++ b/ja/built-in-nodes/ReveImageCreateNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ReveImageCreateNode" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ## 概要 diff --git a/ja/built-in-nodes/ReveImageEditNode.mdx b/ja/built-in-nodes/ReveImageEditNode.mdx index dc11920c8..a99111f4c 100644 --- a/ja/built-in-nodes/ReveImageEditNode.mdx +++ b/ja/built-in-nodes/ReveImageEditNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ReveImageEditNode" icon: "circle" mode: wide --- + 以下が翻訳結果です。 Reve Image Edit ノードを使用すると、テキストによる説明に基づいて既存の画像を変更できます。このノードは Reve API を利用して指示を解釈し、提供された画像に対して要求された変更を適用します。 diff --git a/ja/built-in-nodes/ReveImageRemixNode.mdx b/ja/built-in-nodes/ReveImageRemixNode.mdx index 31c981d87..16650a8bc 100644 --- a/ja/built-in-nodes/ReveImageRemixNode.mdx +++ b/ja/built-in-nodes/ReveImageRemixNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ReveImageRemixNode" icon: "circle" mode: wide --- + 以下が日本語翻訳です。 Reve Image Remix ノードは、Reve API を使用して新しい画像を生成します。1つ以上の参照画像とテキストプロンプトを組み合わせ、指定された説明に基づいて新しいリミックス画像を作成します。 diff --git a/ja/built-in-nodes/Rodin3D_Detail.mdx b/ja/built-in-nodes/Rodin3D_Detail.mdx index a2fb66cd9..7ab5bc53f 100644 --- a/ja/built-in-nodes/Rodin3D_Detail.mdx +++ b/ja/built-in-nodes/Rodin3D_Detail.mdx @@ -5,6 +5,7 @@ sidebarTitle: "Rodin3D_Detail" icon: "circle" mode: wide --- + 以下が翻訳結果です。 --- @@ -24,7 +25,7 @@ Rodin 3D Detail ノードは、Rodin API を使用して詳細な 3D アセッ | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `GLB` | 生成された 3D モデルのファイルパス(後方互換性のため) | STRING | +| `3Dモデルパス` | 生成された 3D モデルのファイルパス(後方互換性のため) | STRING | | `GLB` | GLB 形式で出力された 3D モデル | FILE3DGLB | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/Rodin3D_Detail/ja.md) diff --git a/ja/built-in-nodes/Rodin3D_Gen2.mdx b/ja/built-in-nodes/Rodin3D_Gen2.mdx index ee38f5dff..0ab7ccb82 100644 --- a/ja/built-in-nodes/Rodin3D_Gen2.mdx +++ b/ja/built-in-nodes/Rodin3D_Gen2.mdx @@ -5,6 +5,7 @@ sidebarTitle: "Rodin3D_Gen2" icon: "circle" mode: wide --- + 以下が翻訳結果です。 Rodin3D_Gen2 ノードは、Rodin API を使用して 3D アセットを生成します。入力画像を受け取り、さまざまなマテリアルタイプとポリゴン数で 3D モデルに変換します。このノードは、タスク作成、ステータスのポーリング、ファイルのダウンロードを含む生成プロセス全体を自動的に処理します。 @@ -23,7 +24,7 @@ Rodin3D_Gen2 ノードは、Rodin API を使用して 3D アセットを生成 | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `GLB` | 生成された 3D モデルへのファイルパス(後方互換性のため) | STRING | +| `3Dモデルパス` | 生成された 3D モデルへのファイルパス(後方互換性のため) | STRING | | `GLB` | GLB 形式で生成された 3D モデル | FILE3DGLB | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/Rodin3D_Gen2/ja.md) diff --git a/ja/built-in-nodes/Rodin3D_Gen25_Image.mdx b/ja/built-in-nodes/Rodin3D_Gen25_Image.mdx index bd446065d..fdb2068bd 100644 --- a/ja/built-in-nodes/Rodin3D_Gen25_Image.mdx +++ b/ja/built-in-nodes/Rodin3D_Gen25_Image.mdx @@ -5,6 +5,7 @@ sidebarTitle: "Rodin3D_Gen25_Image" icon: "circle" mode: wide --- + ## 概要 このノードは、Rodin Gen-2.5 APIを使用して、1~5枚の参照画像から3Dモデルを生成します。生成速度とコストのバランスを調整するために、Fast、Regular、Extreme-Highの品質モードから選択できます。 diff --git a/ja/built-in-nodes/Rodin3D_Gen25_Text.mdx b/ja/built-in-nodes/Rodin3D_Gen25_Text.mdx index 73780a117..26a46e95d 100644 --- a/ja/built-in-nodes/Rodin3D_Gen25_Text.mdx +++ b/ja/built-in-nodes/Rodin3D_Gen25_Text.mdx @@ -5,6 +5,7 @@ sidebarTitle: "Rodin3D_Gen25_Text" icon: "circle" mode: wide --- + ## 概要 Rodin Gen-2.5 APIを使用して、テキストプロンプトから3Dモデルを生成します。生成速度と出力品質のバランスを調整するために、異なる品質モード(Fast、Regular、Extreme-High)から選択できます。 @@ -34,7 +35,7 @@ Rodin Gen-2.5 APIを使用して、テキストプロンプトから3Dモデル | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `model_file` | 指定された形式で生成された3Dモデルファイル。 | FILE3DANY | +| `モデルファイル` | 指定された形式で生成された3Dモデルファイル。 | FILE3DANY | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/Rodin3D_Gen25_Text/ja.md) diff --git a/ja/built-in-nodes/Rodin3D_Regular.mdx b/ja/built-in-nodes/Rodin3D_Regular.mdx index 34c0bbcb2..228e26ac8 100644 --- a/ja/built-in-nodes/Rodin3D_Regular.mdx +++ b/ja/built-in-nodes/Rodin3D_Regular.mdx @@ -5,6 +5,7 @@ sidebarTitle: "Rodin3D_Regular" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ## 概要 @@ -24,7 +25,7 @@ Rodin 3D Regular ノードは、Rodin API を使用して 3D アセットを生 | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `GLB` | 生成された 3D モデルへのファイルパスです(後方互換性のために維持されています)。 | STRING | +| `3Dモデルパス` | 生成された 3D モデルへのファイルパスです(後方互換性のために維持されています)。 | STRING | | `GLB` | GLB 形式で生成された 3D モデルです。 | FILE3DGLB | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/Rodin3D_Regular/ja.md) diff --git a/ja/built-in-nodes/Rodin3D_Sketch.mdx b/ja/built-in-nodes/Rodin3D_Sketch.mdx index 8c80bbb26..489ba9830 100644 --- a/ja/built-in-nodes/Rodin3D_Sketch.mdx +++ b/ja/built-in-nodes/Rodin3D_Sketch.mdx @@ -5,6 +5,7 @@ sidebarTitle: "Rodin3D_Sketch" icon: "circle" mode: wide --- + このノードは、Rodin APIを使用して3Dアセットを生成します。入力画像を受け取り、外部サービスを通じて3Dモデルに変換します。このノードは、タスクの作成から最終的な3Dモデルファイルのダウンロードまでのプロセス全体を処理します。 ## 入力 @@ -18,7 +19,7 @@ mode: wide | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `GLB` | 生成された3Dモデルのファイルパス(下位互換性のため) | STRING | +| `3Dモデルパス` | 生成された3Dモデルのファイルパス(下位互換性のため) | STRING | | `GLB` | GLB形式で生成された3Dモデル | FILE3DGLB | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/Rodin3D_Sketch/ja.md) diff --git a/ja/built-in-nodes/Rodin3D_Smooth.mdx b/ja/built-in-nodes/Rodin3D_Smooth.mdx index 0b06800d2..d146ab27e 100644 --- a/ja/built-in-nodes/Rodin3D_Smooth.mdx +++ b/ja/built-in-nodes/Rodin3D_Smooth.mdx @@ -5,6 +5,7 @@ sidebarTitle: "Rodin3D_Smooth" icon: "circle" mode: wide --- + このドキュメントはAI生成です。誤りや改善のご提案がございましたら、ぜひご協力ください![GitHubで編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/Rodin3D_Smooth/en.md) Rodin 3D Smoothノードは、Rodin APIを使用して入力画像を処理し、スムーズな3Dモデルに変換することで3Dアセットを生成します。複数の画像を入力として受け取り、ダウンロード可能な3Dモデルファイルを出力します。このノードは、タスク作成、ステータスのポーリング、ファイルのダウンロードを含む生成プロセス全体を自動的に処理します。 @@ -22,7 +23,7 @@ Rodin 3D Smoothノードは、Rodin APIを使用して入力画像を処理し | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `GLB` | ダウンロードされた3Dモデルのファイルパス(後方互換性のため)。 | STRING | +| `3Dモデルパス` | ダウンロードされた3Dモデルのファイルパス(後方互換性のため)。 | STRING | | `GLB` | GLB形式で生成された3Dモデル。 | FILE3DGLB | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/Rodin3D_Smooth/ja.md) diff --git a/ja/built-in-nodes/RunwayAleph2KeyframeNode.mdx b/ja/built-in-nodes/RunwayAleph2KeyframeNode.mdx new file mode 100644 index 000000000..ff61e80c3 --- /dev/null +++ b/ja/built-in-nodes/RunwayAleph2KeyframeNode.mdx @@ -0,0 +1,37 @@ +--- +title: "RunwayAleph2KeyframeNode - ComfyUI Built-in Node Documentation" +description: "Complete documentation for the RunwayAleph2KeyframeNode node in ComfyUI. Learn its inputs, outputs, parameters and usage." +sidebarTitle: "RunwayAleph2KeyframeNode" +icon: "circle" +mode: wide +--- + +このノードは、ガイダンス画像を入力動画の特定の瞬間に固定します。これにより、Aleph2モデルはその時点で編集を誘導します。このノードをRunway Aleph2 Video to Videoノードの「keyframes」入力に接続し、オプションの「keyframes」入力を介して複数(最大5つ)をチェーン接続します。 + +## 入力 + +| パラメータ | 説明 | データ型 | 必須 | 範囲 | +|-----------|-------------|-----------|----------|-------| +| `画像` | 入力動画の選択した瞬間に適用するガイダンス画像です。 | IMAGE | はい | - | +| `タイミング` | この画像を入力動画のタイムライン上に配置する方法です。 | COMBO | はい | 下記参照 | +| `キーフレーム` | このキーフレームとチェーン接続する、オプションの先行キーフレームです。 | KEYFRAME | いいえ | - | + +### Timing パラメータのオプション + +`timing` パラメータには2つのモードがあります: + +| モード | サブパラメータ | 説明 | 範囲 | +|------|--------------|-------------|-------| +| "Absolute seconds"(絶対秒数) | `seconds` | この画像が適用される入力動画の開始からの時間(秒)(デフォルト:0.0) | 0.0 ~ 30.0、ステップ 0.1 | +| "Fraction of duration"(再生時間に対する割合) | `fraction` | この画像が適用される入力動画内の位置を、再生時間に対する割合で指定(0.0 = 開始、1.0 = 終了)(デフォルト:0.0) | 0.0 ~ 1.0、ステップ 0.01 | + +## 出力 + +| 出力名 | 説明 | データ型 | +|-------------|-------------|-----------| +| `キーフレーム` | このキーフレームと、以前に接続されたキーフレームを含むキーフレームのチェーンです。 | KEYFRAME | + +> このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/RunwayAleph2KeyframeNode/ja.md) + +--- +**Source fingerprint (SHA-256):** `b5ac6553166b7366fd35f97740861be163f91bc2353f5f83bdc2f04bf40f8478` diff --git a/ja/built-in-nodes/RunwayAleph2PromptImageNode.mdx b/ja/built-in-nodes/RunwayAleph2PromptImageNode.mdx new file mode 100644 index 000000000..84ea8f3f7 --- /dev/null +++ b/ja/built-in-nodes/RunwayAleph2PromptImageNode.mdx @@ -0,0 +1,34 @@ +--- +title: "RunwayAleph2PromptImageNode - ComfyUI Built-in Node Documentation" +description: "Complete documentation for the RunwayAleph2PromptImageNode node in ComfyUI. Learn its inputs, outputs, parameters and usage." +sidebarTitle: "RunwayAleph2PromptImageNode" +icon: "circle" +mode: wide +--- + +このノードは、ガイダンス画像を出力ビデオ内の特定の瞬間に固定し、その時点での編集済みビデオの見た目を制御します。このノードをRunway Aleph2 Video to Videoノードの`prompt_images`入力に接続し、オプションの`prompt_images`入力を使用して複数(最大5つ)をチェーン接続します。 + +## 入力 + +| パラメータ | 説明 | データ型 | 必須 | 範囲 | +|-----------|-------------|-----------|----------|-------| +| `画像` | 出力ビデオの選択した瞬間に配置するガイダンス画像です。 | IMAGE | はい | - | +| `位置` | この画像を出力ビデオのタイムライン上に配置する方法です。絶対時間(開始からの秒数)または割合時間(ビデオ長に対するパーセンテージ)から選択します。 | COMBO | はい | `Absolute (seconds)`
`Fraction (0.0 to 1.0)` | +| `プロンプト画像` | この画像とチェーン接続するオプションの先行プロンプト画像です。別のRunway Aleph2 Prompt Imageノードの出力をここに接続して、最大5つのガイダンス画像のチェーンを構築します。 | PROMPT_IMAGE_CHAIN | いいえ | - | + +**位置モードの詳細:** + +`position`が`Absolute (seconds)`に設定されている場合、`seconds`値を指定する必要があります(デフォルト:0.0、範囲:0.0~30.0、ステップ:0.1)。これは、この画像が適用される出力ビデオの開始からの正確な時間を秒単位で指定します。 + +`position`が`Fraction (0.0 to 1.0)`に設定されている場合、`fraction`値を指定する必要があります(デフォルト:0.0、範囲:0.0~1.0、ステップ:0.01)。これは、この画像が出力ビデオの合計長さに対する割合としてどこに適用されるかを指定します(0.0=開始、1.0=終了)。 + +## 出力 + +| 出力名 | 説明 | データ型 | +|-------------|-------------|-----------| +| `プロンプト画像` | Runway Aleph2 Video to Videoノードの`プロンプト画像`入力に接続できるプロンプト画像のチェーンです。 | PROMPT_IMAGE_CHAIN | + +> このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/RunwayAleph2PromptImageNode/ja.md) + +--- +**Source fingerprint (SHA-256):** `a8b86fb5d73d27cc58aa59c195ca058eec8a5c9433ea09522ff3e905f6b88193` diff --git a/ja/built-in-nodes/RunwayAleph2VideoToVideoNode.mdx b/ja/built-in-nodes/RunwayAleph2VideoToVideoNode.mdx new file mode 100644 index 000000000..170480fce --- /dev/null +++ b/ja/built-in-nodes/RunwayAleph2VideoToVideoNode.mdx @@ -0,0 +1,37 @@ +--- +title: "RunwayAleph2VideoToVideoNode - ComfyUI Built-in Node Documentation" +description: "Complete documentation for the RunwayAleph2VideoToVideoNode node in ComfyUI. Learn its inputs, outputs, parameters and usage." +sidebarTitle: "RunwayAleph2VideoToVideoNode" +icon: "circle" +mode: wide +--- + +このノードは、Runway の Aleph2 モデルを使用して、テキストプロンプトに基づいて動画を編集します。元の動きやタイミングを保持しながら、スタイルの変更、照明の調整、要素の追加・削除、または視点の変更によって映像を変換します。 + +## 入力 + +| パラメータ | 説明 | データ型 | 必須 | 範囲 | +|-----------|-------------|-----------|----------|-------| +| `プロンプト` | 出力に表示する内容を記述します(1~1000文字)。 | STRING | はい | 1~1000文字 | +| `ビデオ` | 編集する入力動画。2~30秒、30fps以下である必要があります。 | VIDEO | はい | 2~30秒の長さ、最大30fps | +| `シード` | 生成用のランダムシード(デフォルト:0)。 | INT | はい | 0~4294967295 | +| `著名人しきい値` | 認識可能な公人に対するコンテンツモデレーション(デフォルト:"low")。 | COMBO | はい | "auto"
"low" | +| `キーフレーム` | 入力動画に固定されたガイダンス画像。Aleph2 キーフレームノードから取得(最大5つ)。キーフレームまたはプロンプト画像のいずれかを使用し、両方は使用できません。 | KEYFRAME | いいえ | 最大5項目 | +| `プロンプト画像` | 出力動画に固定されたガイダンス画像。Aleph2 プロンプト画像ノードから取得(最大5つ)。キーフレームまたはプロンプト画像のいずれかを使用し、両方は使用できません。 | PROMPT_IMAGE | いいえ | 最大5項目 | + +**重要な制約事項:** +- 入力動画は2~30秒の長さで、フレームレートが30fps以下である必要があります。 +- ガイダンスには `keyframes` または `prompt_images` のいずれかを使用でき、両方を同時に使用することはできません。 +- 各ガイダンス入力(キーフレームまたはプロンプト画像)は、最大5項目までサポートします。 +- キーフレームのタイムスタンプとプロンプト画像のタイムスタンプは、入力動画の長さを超えてはなりません。 + +## 出力 + +| 出力名 | 説明 | データ型 | +|-------------|-------------|-----------| +| `ビデオ` | Aleph2 モデルによって生成された編集済み動画。 | VIDEO | + +> このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/RunwayAleph2VideoToVideoNode/ja.md) + +--- +**Source fingerprint (SHA-256):** `bda4d0f49843c1a8f311ddbce5911a2a157cae798a26f7a183b31fe41686d0b7` diff --git a/ja/built-in-nodes/RunwayFirstLastFrameNode.mdx b/ja/built-in-nodes/RunwayFirstLastFrameNode.mdx index aa810c8ee..29fe07c5c 100644 --- a/ja/built-in-nodes/RunwayFirstLastFrameNode.mdx +++ b/ja/built-in-nodes/RunwayFirstLastFrameNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "RunwayFirstLastFrameNode" icon: "circle" mode: wide --- + ## 概要 Runway First-Last-Frame to Video ノードは、最初と最後のキーフレームとテキストプロンプトをアップロードすることで動画を生成します。Runway の Gen-3 モデルを使用して、指定された開始フレームと終了フレームの間のスムーズな遷移を作成します。これは、終了フレームが開始フレームと大きく異なる複雑なトランジションに特に有用です。 diff --git a/ja/built-in-nodes/RunwayImageToVideoNodeGen3a.mdx b/ja/built-in-nodes/RunwayImageToVideoNodeGen3a.mdx index a49115cc7..44878e1a3 100644 --- a/ja/built-in-nodes/RunwayImageToVideoNodeGen3a.mdx +++ b/ja/built-in-nodes/RunwayImageToVideoNodeGen3a.mdx @@ -5,6 +5,7 @@ sidebarTitle: "RunwayImageToVideoNodeGen3a" icon: "circle" mode: wide --- + 以下、ご依頼内容に従い、ComfyUI ノードドキュメントを日本語に翻訳しました。 --- diff --git a/ja/built-in-nodes/RunwayImageToVideoNodeGen4.mdx b/ja/built-in-nodes/RunwayImageToVideoNodeGen4.mdx index a9ce1cc7b..345ae1a3b 100644 --- a/ja/built-in-nodes/RunwayImageToVideoNodeGen4.mdx +++ b/ja/built-in-nodes/RunwayImageToVideoNodeGen4.mdx @@ -5,6 +5,7 @@ sidebarTitle: "RunwayImageToVideoNodeGen4" icon: "circle" mode: wide --- + 以下が、指定されたルールに従った日本語翻訳です。 Runway Image to Video (Gen4 Turbo) ノードは、Runway の Gen4 Turbo モデルを使用して、単一の開始フレームから動画を生成します。テキストプロンプトと初期画像フレームを受け取り、指定された長さとアスペクト比の設定に基づいて動画シーケンスを作成します。このノードは、開始フレームを Runway の API にアップロードし、生成された動画を返します。 diff --git a/ja/built-in-nodes/RunwayTextToImageNode.mdx b/ja/built-in-nodes/RunwayTextToImageNode.mdx index 32b3d8ae5..cac88fd1a 100644 --- a/ja/built-in-nodes/RunwayTextToImageNode.mdx +++ b/ja/built-in-nodes/RunwayTextToImageNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "RunwayTextToImageNode" icon: "circle" mode: wide --- + 以下が翻訳結果です。 Runway Text to Image ノードは、Runway の Gen 4 モデルを使用して、テキストプロンプトから画像を生成します。テキストによる説明を提供し、必要に応じて参照画像を含めることで、画像生成プロセスをガイドできます。このノードは API 通信を処理し、生成された画像を返します。 diff --git a/ja/built-in-nodes/SAM3_Detect.mdx b/ja/built-in-nodes/SAM3_Detect.mdx index 6f988d23f..6abb56808 100644 --- a/ja/built-in-nodes/SAM3_Detect.mdx +++ b/ja/built-in-nodes/SAM3_Detect.mdx @@ -5,7 +5,6 @@ sidebarTitle: "SAM3_Detect" icon: "circle" mode: wide --- -# SAM3 Detect ノード ## 概要 @@ -38,7 +37,7 @@ SAM3 Detect ノードは、テキストによる説明、バウンディング | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `bboxes` | セグメンテーションマスク。`individual_masks` が False(デフォルト)の場合、フレームごとに単一の結合マスクを返します。True の場合、検出された各オブジェクトの個別のマスクを返します | MASK | +| `masks` | セグメンテーションマスク。`individual_masks` が False(デフォルト)の場合、フレームごとに単一の結合マスクを返します。True の場合、検出された各オブジェクトの個別のマスクを返します | MASK | | `bboxes` | 座標と信頼度スコアを含む検出されたバウンディングボックス。各ボックスには `x`、`y`、`width`、`height`、`score` の値が含まれます | BOUNDING_BOX | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/SAM3_Detect/ja.md) diff --git a/ja/built-in-nodes/SAM3_TrackPreview.mdx b/ja/built-in-nodes/SAM3_TrackPreview.mdx index 37bdc0fe0..f3f0a94ce 100644 --- a/ja/built-in-nodes/SAM3_TrackPreview.mdx +++ b/ja/built-in-nodes/SAM3_TrackPreview.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SAM3_TrackPreview" icon: "circle" mode: wide --- + このドキュメントはAI生成です。誤りや改善のご提案がございましたら、ぜひご貢献ください! [GitHubで編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/SAM3_TrackPreview/en.md) ## 概要 diff --git a/ja/built-in-nodes/SAM3_TrackToMask.mdx b/ja/built-in-nodes/SAM3_TrackToMask.mdx index 9bf059ea9..401f846f1 100644 --- a/ja/built-in-nodes/SAM3_TrackToMask.mdx +++ b/ja/built-in-nodes/SAM3_TrackToMask.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SAM3_TrackToMask" icon: "circle" mode: wide --- + これはComfyUIノードドキュメントの技術翻訳です。以下が日本語訳になります。 ## 概要 diff --git a/ja/built-in-nodes/SAM3_VideoTrack.mdx b/ja/built-in-nodes/SAM3_VideoTrack.mdx index 60cafcb54..919580093 100644 --- a/ja/built-in-nodes/SAM3_VideoTrack.mdx +++ b/ja/built-in-nodes/SAM3_VideoTrack.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SAM3_VideoTrack" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ## 概要 diff --git a/ja/built-in-nodes/SCAIL2ColoredMask.mdx b/ja/built-in-nodes/SCAIL2ColoredMask.mdx new file mode 100644 index 000000000..ba0a9e192 --- /dev/null +++ b/ja/built-in-nodes/SCAIL2ColoredMask.mdx @@ -0,0 +1,31 @@ +--- +title: "SCAIL2ColoredMask - ComfyUI Built-in Node Documentation" +description: "Complete documentation for the SCAIL2ColoredMask node in ComfyUI. Learn its inputs, outputs, parameters and usage." +sidebarTitle: "SCAIL2ColoredMask" +icon: "circle" +mode: wide +--- + +このノードは、SAM3のトラッキングデータを、WanSCAILToVideoノードで使用されるカラーマスクに変換します。ドライビングポーズ動画とオプションで参照画像からのトラッキングデータを処理し、両方の出力で各追跡人物に一貫した色を割り当てます。 + +## 入力 + +| パラメータ | 説明 | データ型 | 必須 | 範囲 | +|-----------|-------------|-----------|----------|-------| +| `ドライビングトラックデータ` | ドライビングポーズ動画のSAM3トラックです。pose_video_mask出力にレンダリングされます。 | SAM3_TRACK_DATA | はい | - | +| `リファレンストラックデータ` | 参照画像のSAM3トラックです。 | SAM3_TRACK_DATA | いいえ | - | +| `オブジェクトインデックス` | 含める人物インデックスのカンマ区切りリスト(例:'0,2,3')。参照画像とポーズ動画の両方のマスクに適用されます。空の場合はすべての人物が対象となります。 | STRING | はい | - | +| `並び順` | パレット色を追跡オブジェクトに割り当てる順序です(参照画像とポーズ動画の両方に適用され、各人物が同じ色を維持します)。left_to_right = 左端のオブジェクト(最初のフレームの重心による)が最初の色を取得します。area = 最も大きいオブジェクト(最初のフレームのマスク面積による)が最初の色を取得します。none = SAM3の順序を維持します。(デフォルト:"left_to_right") | COMBO | はい | `"none"`
`"left_to_right"`
`"area"` | +| `置換モード` | False = アニメーションモード(pose_video_maskは黒背景、reference_image_maskは白背景)。True = 置換モード(pose_video_maskは白背景、reference_image_maskは黒背景)。(デフォルト:False) | BOOLEAN | はい | False
True | + +## 出力 + +| 出力名 | 説明 | データ型 | +|-------------|-------------|-----------| +| `pose_video_mask` | ドライビングポーズ動画のトラッキングデータからレンダリングされたカラーマスクです。背景色はreplacement_modeの設定に従います。 | IMAGE | +| `reference_image_mask` | 参照画像のトラッキングデータからレンダリングされたカラーマスクです。モデルの仕様により、常に黒背景でレンダリングされます。 | IMAGE | + +> このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/SCAIL2ColoredMask/ja.md) + +--- +**Source fingerprint (SHA-256):** `c9f6d87410b8bd4082ffb06ef1cf973829566ed222be643db3528cbc241d3c14` diff --git a/ja/built-in-nodes/SDPoseDrawKeypoints.mdx b/ja/built-in-nodes/SDPoseDrawKeypoints.mdx index 71fd919c8..11b007053 100644 --- a/ja/built-in-nodes/SDPoseDrawKeypoints.mdx +++ b/ja/built-in-nodes/SDPoseDrawKeypoints.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SDPoseDrawKeypoints" icon: "circle" mode: wide --- + SDPoseDrawKeypoints ノードは、姿勢推定データ(キーポイント)を受け取り、空白のキャンバス上に視覚的なスケルトンとして描画します。身体、手、顔、足など、姿勢の異なる部位を選択的に描画でき、線の太さや点のサイズもカスタマイズ可能です。生成された画像は可視化用途や、姿勢画像を必要とする他のノードへの入力として使用できます。 ## 入力 diff --git a/ja/built-in-nodes/SDPoseFaceBBoxes.mdx b/ja/built-in-nodes/SDPoseFaceBBoxes.mdx index 1d38e9f35..c162cfe60 100644 --- a/ja/built-in-nodes/SDPoseFaceBBoxes.mdx +++ b/ja/built-in-nodes/SDPoseFaceBBoxes.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SDPoseFaceBBoxes" icon: "circle" mode: wide --- + 以下が翻訳です。 SDPoseFaceBBoxesノードは、ポーズのキーポイントデータを処理して、人間の顔の周囲にバウンディングボックスを検出および生成します。フレーム内の各人物について2D顔キーポイントを分析し、それらのポイントに基づいてバウンディングボックスを計算し、ボックスのサイズや形状を調整することができます。生成されたバウンディングボックスは、SDPoseKeypointExtractorなどのSDPoseワークフロー内の他のノードと互換性のある形式になっています。 @@ -23,7 +24,7 @@ SDPoseFaceBBoxesノードは、ポーズのキーポイントデータを処理 | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `bboxes` | 各フレームの顔バウンディングボックスのリストです。各バウンディングボックスは、左上隅の座標(`x`、`y`)、`width`、および`height`によって定義されます。この出力は、SDPoseKeypointExtractorノードの`bboxes`入力と互換性があります。 | BOUNDINGBOX | +| `バウンディングボックス` | 各フレームの顔バウンディングボックスのリストです。各バウンディングボックスは、左上隅の座標(`x`、`y`)、`width`、および`height`によって定義されます。この出力は、SDPoseKeypointExtractorノードの`bboxes`入力と互換性があります。 | BOUNDINGBOX | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/SDPoseFaceBBoxes/ja.md) diff --git a/ja/built-in-nodes/SDPoseKeypointExtractor.mdx b/ja/built-in-nodes/SDPoseKeypointExtractor.mdx index ecc4f9c5f..55ab7d42d 100644 --- a/ja/built-in-nodes/SDPoseKeypointExtractor.mdx +++ b/ja/built-in-nodes/SDPoseKeypointExtractor.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SDPoseKeypointExtractor" icon: "circle" mode: wide --- + 以下が翻訳結果です。 SDPoseKeypointExtractor ノードは、SDPose モデルを使用して入力画像から人体のポーズキーポイントを検出します。このノードは、画像全体またはバウンディングボックスで定義された特定の領域を処理でき、検出されたキーポイントを OpenPose 形式で出力します。この形式には、各人物の座標と各キーポイントの信頼度スコアが含まれます。 @@ -29,7 +30,7 @@ SDPoseKeypointExtractor ノードは、SDPose モデルを使用して入力画 | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `keypoints` | OpenPose フレーム形式(canvas_width、canvas_height、people)のキーポイントです。出力には検出された人物が含まれ、各人物にはキーポイント座標(x、y)の配列と、対応する信頼度スコアが含まれます。 | POSE_KEYPOINT | +| `キーポイント` | OpenPose フレーム形式(canvas_width、canvas_height、people)のキーポイントです。出力には検出された人物が含まれ、各人物にはキーポイント座標(x、y)の配列と、対応する信頼度スコアが含まれます。 | POSE_KEYPOINT | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/SDPoseKeypointExtractor/ja.md) diff --git a/ja/built-in-nodes/SDTurboScheduler.mdx b/ja/built-in-nodes/SDTurboScheduler.mdx index 16450f144..4788879b0 100644 --- a/ja/built-in-nodes/SDTurboScheduler.mdx +++ b/ja/built-in-nodes/SDTurboScheduler.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SDTurboScheduler" icon: "circle" mode: wide --- + SDTurboSchedulerは、画像サンプリング用のシグマ値のシーケンスを生成するために設計されており、指定されたノイズ除去レベルとステップ数に基づいてシーケンスを調整します。このスケジューラーは、特定のモデルのサンプリング機能を活用してこれらのシグマ値を生成します。これらの値は、画像生成中のノイズ除去プロセスを制御する上で重要です。 ## 入力 diff --git a/ja/built-in-nodes/SD_4XUpscale_Conditioning.mdx b/ja/built-in-nodes/SD_4XUpscale_Conditioning.mdx index c2d174d8f..9b15d72ae 100644 --- a/ja/built-in-nodes/SD_4XUpscale_Conditioning.mdx +++ b/ja/built-in-nodes/SD_4XUpscale_Conditioning.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SD_4XUpscale_Conditioning" icon: "circle" mode: wide --- + このドキュメントはAIによって生成されました。誤りや改善の提案がありましたら、ぜひご協力ください。 SD_4XUpscale_Conditioningノードは、拡散モデルを使用して画像をアップスケールするための条件付けデータを準備します。入力画像と条件付けデータを受け取り、スケーリングとノイズ拡張を適用して、アップスケールプロセスを導く修正済み条件付けを作成します。このノードは、アップスケールされた次元に対応する潜在表現とともに、ポジティブ条件付けとネガティブ条件付けの両方を出力します。 @@ -23,9 +24,9 @@ SD_4XUpscale_Conditioningノードは、拡散モデルを使用して画像を | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `ネガティブ` | アップスケール情報が適用された修正済みポジティブ条件付け | CONDITIONING | -| `潜在` | アップスケール情報が適用された修正済みネガティブ条件付け | CONDITIONING | -| `latent` | アップスケールされた次元に一致する空の潜在表現 | LATENT | +| `ポジティブ` | アップスケール情報が適用された修正済みポジティブ条件付け | CONDITIONING | +| `ネガティブ` | アップスケール情報が適用された修正済みネガティブ条件付け | CONDITIONING | +| `潜在` | アップスケールされた次元に一致する空の潜在表現 | LATENT | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/SD_4XUpscale_Conditioning/ja.md) diff --git a/ja/built-in-nodes/SUPIRApply.mdx b/ja/built-in-nodes/SUPIRApply.mdx index 0ac73d005..e5ee28193 100644 --- a/ja/built-in-nodes/SUPIRApply.mdx +++ b/ja/built-in-nodes/SUPIRApply.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SUPIRApply" icon: "circle" mode: wide --- + SUPIRApplyノードは、SUPIRモデルパッチを拡散モデルに適用します。このパッチを使用してモデルの動作を変更し、サンプリングプロセス中に入力画像からのガイダンスを組み込むことを可能にします。また、このガイダンスの強度を時間経過に応じて調整するための制御機能と、元の入力への忠実度を維持するためのオプション機能も提供します。 ## 入力 diff --git a/ja/built-in-nodes/SV3D_Conditioning.mdx b/ja/built-in-nodes/SV3D_Conditioning.mdx index 21672db1e..d9bbb4c99 100644 --- a/ja/built-in-nodes/SV3D_Conditioning.mdx +++ b/ja/built-in-nodes/SV3D_Conditioning.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SV3D_Conditioning" icon: "circle" mode: wide --- + SV3D_Conditioning ノードは、SV3Dモデルを使用した3D動画生成のための条件付けデータを準備します。初期画像を受け取り、CLIPビジョンエンコーダーとVAEエンコーダーで処理することで、ポジティブおよびネガティブな条件付けデータと、潜在表現を生成します。このノードは、指定された動画フレーム数に基づいて、マルチフレーム動画生成のためのカメラ仰角と方位角のシーケンスを生成します。 ## 入力 @@ -23,9 +24,9 @@ SV3D_Conditioning ノードは、SV3Dモデルを使用した3D動画生成の | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `ネガティブ` | 画像埋め込みとカメラパラメータを含む、生成用のポジティブ条件付けデータ | CONDITIONING | -| `潜在` | 対照的な生成のための、ゼロ埋め込みを含むネガティブ条件付けデータ | CONDITIONING | -| `latent` | 指定された動画フレーム数と解像度に一致する次元を持つ、空の潜在テンソル | LATENT | +| `ポジティブ` | 画像埋め込みとカメラパラメータを含む、生成用のポジティブ条件付けデータ | CONDITIONING | +| `ネガティブ` | 対照的な生成のための、ゼロ埋め込みを含むネガティブ条件付けデータ | CONDITIONING | +| `潜在` | 指定された動画フレーム数と解像度に一致する次元を持つ、空の潜在テンソル | LATENT | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/SV3D_Conditioning/ja.md) diff --git a/ja/built-in-nodes/SVD_img2vid_Conditioning.mdx b/ja/built-in-nodes/SVD_img2vid_Conditioning.mdx index a636c7a66..ba314fe33 100644 --- a/ja/built-in-nodes/SVD_img2vid_Conditioning.mdx +++ b/ja/built-in-nodes/SVD_img2vid_Conditioning.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SVD_img2vid_Conditioning" icon: "circle" mode: wide --- + SVD_img2vid_Conditioning ノードは、Stable Video Diffusion を使用した動画生成のための条件付けデータを準備します。初期画像を受け取り、CLIP vision エンコーダーと VAE エンコーダーを通して処理し、ポジティブおよびネガティブな条件付けペアと、動画生成用の空の潜在空間を作成します。このノードは、生成される動画における動き、フレームレート、および拡張レベルの制御に必要なパラメーターを設定します。 ## 入力 @@ -25,9 +26,9 @@ SVD_img2vid_Conditioning ノードは、Stable Video Diffusion を使用した | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `ネガティブ` | 画像埋め込みと動画パラメーターを含むポジティブ条件付けデータ | CONDITIONING | -| `潜在` | ゼロ埋めされた埋め込みと動画パラメーターを含むネガティブ条件付けデータ | CONDITIONING | -| `latent` | 動画生成の準備が整った空の潜在空間テンソル | LATENT | +| `ポジティブ` | 画像埋め込みと動画パラメーターを含むポジティブ条件付けデータ | CONDITIONING | +| `ネガティブ` | ゼロ埋めされた埋め込みと動画パラメーターを含むネガティブ条件付けデータ | CONDITIONING | +| `潜在` | 動画生成の準備が整った空の潜在空間テンソル | LATENT | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/SVD_img2vid_Conditioning/ja.md) diff --git a/ja/built-in-nodes/SamplerARVideo.mdx b/ja/built-in-nodes/SamplerARVideo.mdx index 6269c0f14..bca823749 100644 --- a/ja/built-in-nodes/SamplerARVideo.mdx +++ b/ja/built-in-nodes/SamplerARVideo.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SamplerARVideo" icon: "circle" mode: wide --- + 以下が翻訳結果です。 Sampler AR Video ノードは、Causal Forcing や Self-Forcing 技術を使用する自己回帰ビデオモデル向けの特殊なサンプリング手法を提供します。ワークフロー内で自己回帰(AR)ループに関連するすべてのパラメータを直接管理し、モデルがビデオフレームを1ステップずつ生成する方法を簡単に設定できます。 diff --git a/ja/built-in-nodes/SamplerCustom.mdx b/ja/built-in-nodes/SamplerCustom.mdx index 2708b14ea..538cb2e91 100644 --- a/ja/built-in-nodes/SamplerCustom.mdx +++ b/ja/built-in-nodes/SamplerCustom.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SamplerCustom" icon: "circle" mode: wide --- + SamplerCustomノードは、様々なアプリケーションに対して柔軟かつカスタマイズ可能なサンプリングメカニズムを提供するために設計されています。これにより、ユーザーは特定のニーズに合わせて異なるサンプリング戦略を選択および設定でき、サンプリングプロセスの適応性と効率性が向上します。 ## 入力 @@ -25,7 +26,7 @@ SamplerCustomノードは、様々なアプリケーションに対して柔軟 | パラメータ | 説明 | データ型 | | --- | --- | --- | -| `ノイズ除去出力` | 「output」はサンプリングプロセスの主要な結果を表し、生成されたサンプルを含みます。 | `LATENT` | -| `denoised_output` | 「denoised_output」は、ノイズ除去処理が適用された後のサンプルを表します。生成されたサンプルの明瞭さと品質を向上させる可能性があります。 | `LATENT` | +| `出力` | 「output」はサンプリングプロセスの主要な結果を表し、生成されたサンプルを含みます。 | `LATENT` | +| `ノイズ除去出力` | 「denoised_output」は、ノイズ除去処理が適用された後のサンプルを表します。生成されたサンプルの明瞭さと品質を向上させる可能性があります。 | `LATENT` | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/SamplerCustom/ja.md) diff --git a/ja/built-in-nodes/SamplerCustomAdvanced.mdx b/ja/built-in-nodes/SamplerCustomAdvanced.mdx index 5965b6afb..446a96617 100644 --- a/ja/built-in-nodes/SamplerCustomAdvanced.mdx +++ b/ja/built-in-nodes/SamplerCustomAdvanced.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SamplerCustomAdvanced" icon: "circle" mode: wide --- + SamplerCustomAdvanced ノードは、カスタムノイズ、ガイダンス、およびサンプリング設定を使用して、高度な潜在空間サンプリングを実行します。カスタマイズ可能なノイズ生成とシグマスケジュールを用いたガイド付きサンプリングプロセスを通じて潜在画像を処理し、最終的なサンプリング出力と、利用可能な場合にはノイズ除去されたバージョンの両方を生成します。 ## 入力 @@ -21,8 +22,8 @@ SamplerCustomAdvanced ノードは、カスタムノイズ、ガイダンス、 | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `ノイズ除去出力` | サンプリングプロセス完了後の最終的なサンプリング済み潜在表現 | LATENT | -| `denoised_output` | 利用可能な場合の出力のノイズ除去バージョン。それ以外の場合は出力と同じものを返します | LATENT | +| `出力` | サンプリングプロセス完了後の最終的なサンプリング済み潜在表現 | LATENT | +| `ノイズ除去出力` | 利用可能な場合の出力のノイズ除去バージョン。それ以外の場合は出力と同じものを返します | LATENT | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/SamplerCustomAdvanced/ja.md) diff --git a/ja/built-in-nodes/SamplerDPMAdaptative.mdx b/ja/built-in-nodes/SamplerDPMAdaptative.mdx index 9be741400..eacd61199 100644 --- a/ja/built-in-nodes/SamplerDPMAdaptative.mdx +++ b/ja/built-in-nodes/SamplerDPMAdaptative.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SamplerDPMAdaptative" icon: "circle" mode: wide --- + SamplerDPMAdaptative ノードは、サンプリングプロセス中にステップサイズを自動的に調整する適応型DPM(拡散確率モデル)サンプラーを実装します。許容誤差ベースの誤差制御を使用して最適なステップサイズを決定し、計算効率とサンプリング精度のバランスを取ります。この適応的アプローチは、必要なステップ数を削減しながら品質を維持するのに役立ちます。 ## 入力 diff --git a/ja/built-in-nodes/SamplerDPMPP_2M_SDE.mdx b/ja/built-in-nodes/SamplerDPMPP_2M_SDE.mdx index b92568f5f..a699e1e2d 100644 --- a/ja/built-in-nodes/SamplerDPMPP_2M_SDE.mdx +++ b/ja/built-in-nodes/SamplerDPMPP_2M_SDE.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SamplerDPMPP_2M_SDE" icon: "circle" mode: wide --- + SamplerDPMPP_2M_SDE ノードは、拡散モデル用の DPM++ 2M SDE サンプラーを作成します。このサンプラーは、確率微分方程式を伴う2次微分方程式ソルバーを使用してサンプルを生成します。サンプリングプロセスを制御するために、異なるソルバータイプとノイズ処理オプションを提供します。 ## 入力 diff --git a/ja/built-in-nodes/SamplerDPMPP_2S_Ancestral.mdx b/ja/built-in-nodes/SamplerDPMPP_2S_Ancestral.mdx index de09cf646..cbdb6af26 100644 --- a/ja/built-in-nodes/SamplerDPMPP_2S_Ancestral.mdx +++ b/ja/built-in-nodes/SamplerDPMPP_2S_Ancestral.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SamplerDPMPP_2S_Ancestral" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ## 概要 diff --git a/ja/built-in-nodes/SamplerDPMPP_3M_SDE.mdx b/ja/built-in-nodes/SamplerDPMPP_3M_SDE.mdx index aca064023..4aa412fb0 100644 --- a/ja/built-in-nodes/SamplerDPMPP_3M_SDE.mdx +++ b/ja/built-in-nodes/SamplerDPMPP_3M_SDE.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SamplerDPMPP_3M_SDE" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ## 概要 diff --git a/ja/built-in-nodes/SamplerDPMPP_SDE.mdx b/ja/built-in-nodes/SamplerDPMPP_SDE.mdx index 58e1500ca..a95cf4477 100644 --- a/ja/built-in-nodes/SamplerDPMPP_SDE.mdx +++ b/ja/built-in-nodes/SamplerDPMPP_SDE.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SamplerDPMPP_SDE" icon: "circle" mode: wide --- + SamplerDPMPP_SDE ノードは、サンプリングプロセスで使用するDPM++ SDE(確率的微分方程式)サンプラーを作成します。このサンプラーは、設定可能なノイズパラメータとデバイス選択を備えた確率的サンプリング手法を提供します。サンプリングパイプラインで使用可能なサンプラーオブジェクトを返します。 ## 入力 diff --git a/ja/built-in-nodes/SamplerDpmpp2mSde.mdx b/ja/built-in-nodes/SamplerDpmpp2mSde.mdx index 4133d68c0..f0519a537 100644 --- a/ja/built-in-nodes/SamplerDpmpp2mSde.mdx +++ b/ja/built-in-nodes/SamplerDpmpp2mSde.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SamplerDpmpp2mSde" icon: "circle" mode: wide --- + このノードは、DPMPP_2M_SDEモデル用のサンプラーを生成するために設計されており、指定されたソルバータイプ、ノイズレベル、および計算デバイスの設定に基づいてサンプルを作成できます。サンプラーの設定の複雑さを抽象化し、カスタマイズされた設定でサンプルを生成するための合理化されたインターフェースを提供します。 ## 入力 diff --git a/ja/built-in-nodes/SamplerDpmppSde.mdx b/ja/built-in-nodes/SamplerDpmppSde.mdx index c5cd1a190..eba896dd9 100644 --- a/ja/built-in-nodes/SamplerDpmppSde.mdx +++ b/ja/built-in-nodes/SamplerDpmppSde.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SamplerDpmppSde" icon: "circle" mode: wide --- + このノードは、DPM++ SDE(確率微分方程式)モデル用のサンプラーを生成するために設計されています。CPUとGPUの両方の実行環境に対応し、利用可能なハードウェアに基づいてサンプラーの実装を最適化します。 ## 入力 diff --git a/ja/built-in-nodes/SamplerER_SDE.mdx b/ja/built-in-nodes/SamplerER_SDE.mdx index 272e7f713..976a05992 100644 --- a/ja/built-in-nodes/SamplerER_SDE.mdx +++ b/ja/built-in-nodes/SamplerER_SDE.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SamplerER_SDE" icon: "circle" mode: wide --- + ## 概要 SamplerER_SDE ノードは、拡散モデル向けの特殊なサンプリング手法を提供し、ER-SDE、Reverse-time SDE、ODE といった異なるソルバータイプを備えています。サンプリングプロセスにおける確率的挙動と計算段階を制御できます。このノードは、選択されたソルバータイプに基づいてパラメータを自動調整し、適切な機能を保証します。 diff --git a/ja/built-in-nodes/SamplerEulerAncestral.mdx b/ja/built-in-nodes/SamplerEulerAncestral.mdx index c7197e220..1088d994b 100644 --- a/ja/built-in-nodes/SamplerEulerAncestral.mdx +++ b/ja/built-in-nodes/SamplerEulerAncestral.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SamplerEulerAncestral" icon: "circle" mode: wide --- + SamplerEulerAncestral ノードは、画像生成のためのEuler Ancestralサンプラーを作成します。このサンプラーは、オイラー積分と祖先サンプリング手法を組み合わせた特定の数学的アプローチを使用して、画像のバリエーションを生成します。このノードでは、生成プロセス中のランダム性とステップサイズを制御するパラメータを調整することで、サンプリング動作を設定できます。 ## 入力 diff --git a/ja/built-in-nodes/SamplerEulerAncestralCFGPP.mdx b/ja/built-in-nodes/SamplerEulerAncestralCFGPP.mdx index d5d30c1c8..3076d4852 100644 --- a/ja/built-in-nodes/SamplerEulerAncestralCFGPP.mdx +++ b/ja/built-in-nodes/SamplerEulerAncestralCFGPP.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SamplerEulerAncestralCFGPP" icon: "circle" mode: wide --- + SamplerEulerAncestralCFGPP ノードは、画像生成のために分類器フリーガイダンス(CFG++)を組み合わせたオイラー祖先法を使用するサンプラーを作成します。このサンプラーは、祖先サンプリング技術とガイダンス条件付けを組み合わせることで、多様な画像バリエーションを生成しつつ一貫性を維持し、ノイズとステップサイズの調整を制御するパラメータを通じて微調整を可能にします。 ## 入力 diff --git a/ja/built-in-nodes/SamplerEulerCFGpp.mdx b/ja/built-in-nodes/SamplerEulerCFGpp.mdx index b22fe51f4..1a550071a 100644 --- a/ja/built-in-nodes/SamplerEulerCFGpp.mdx +++ b/ja/built-in-nodes/SamplerEulerCFGpp.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SamplerEulerCFGpp" icon: "circle" mode: wide --- + 以下が翻訳結果です。 --- diff --git a/ja/built-in-nodes/SamplerLCM.mdx b/ja/built-in-nodes/SamplerLCM.mdx index 0254aa74f..cc6b95e0f 100644 --- a/ja/built-in-nodes/SamplerLCM.mdx +++ b/ja/built-in-nodes/SamplerLCM.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SamplerLCM" icon: "circle" mode: wide --- + SamplerLCMノードは、調整可能なステップごとのノイズパラメータを備えたLCM(潜在整合性モデル)サンプラーを提供します。各サンプリングステップで適用されるノイズを制御できるため、サンプリングプロセスを細かく調整することが可能です。 ## 入力 diff --git a/ja/built-in-nodes/SamplerLCMUpscale.mdx b/ja/built-in-nodes/SamplerLCMUpscale.mdx index 022700bc2..e14b3caa7 100644 --- a/ja/built-in-nodes/SamplerLCMUpscale.mdx +++ b/ja/built-in-nodes/SamplerLCMUpscale.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SamplerLCMUpscale" icon: "circle" mode: wide --- + SamplerLCMUpscale ノードは、潜在整合性モデル(LCM)サンプリングと画像アップスケーリング機能を組み合わせた、特殊なサンプリング手法を提供します。このノードを使用すると、サンプリング処理中に様々な補間方式を用いて画像をアップスケールでき、画質を維持しながら高解像度の出力を生成するのに役立ちます。 ## 入力 diff --git a/ja/built-in-nodes/SamplerLMS.mdx b/ja/built-in-nodes/SamplerLMS.mdx index 92ff5c279..c33dd7893 100644 --- a/ja/built-in-nodes/SamplerLMS.mdx +++ b/ja/built-in-nodes/SamplerLMS.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SamplerLMS" icon: "circle" mode: wide --- + SamplerLMSノードは、拡散モデルで使用するための最小二乗平均(LMS)サンプラーを作成します。このノードは、サンプリングプロセスで使用可能なサンプラーオブジェクトを生成し、数値的な安定性と精度を確保するためにLMSアルゴリズムの次数を制御できます。 ## 入力 diff --git a/ja/built-in-nodes/SamplerSASolver.mdx b/ja/built-in-nodes/SamplerSASolver.mdx index 7290678ee..5af8099d4 100644 --- a/ja/built-in-nodes/SamplerSASolver.mdx +++ b/ja/built-in-nodes/SamplerSASolver.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SamplerSASolver" icon: "circle" mode: wide --- + 以下が翻訳結果です。 **SamplerSASolver** ノードは、拡散モデル向けのカスタムサンプリングアルゴリズムを実装します。予測子・修正子アプローチと、設定可能な次数設定および確率微分方程式(SDE)パラメータを使用して、入力モデルからサンプルを生成します。 diff --git a/ja/built-in-nodes/SamplerSEEDS2.mdx b/ja/built-in-nodes/SamplerSEEDS2.mdx index 9019d41c5..beaafae11 100644 --- a/ja/built-in-nodes/SamplerSEEDS2.mdx +++ b/ja/built-in-nodes/SamplerSEEDS2.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SamplerSEEDS2" icon: "circle" mode: wide --- + このノードは、画像生成のための設定可能なサンプラーを提供します。確率的微分方程式(SDE)ソルバーであるSEEDS-2アルゴリズムを実装しています。パラメータを調整することで、`seeds_2`、`exp_heun_2_x0`、`exp_heun_2_x0_sde`などの特定のサンプラーと同様の動作に設定できます。 ## 入力 diff --git a/ja/built-in-nodes/SamplingPercentToSigma.mdx b/ja/built-in-nodes/SamplingPercentToSigma.mdx index f3c2c65db..c3d7a589e 100644 --- a/ja/built-in-nodes/SamplingPercentToSigma.mdx +++ b/ja/built-in-nodes/SamplingPercentToSigma.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SamplingPercentToSigma" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ## 概要 @@ -22,7 +23,7 @@ SamplingPercentToSigma ノードは、モデルのサンプリングパラメー | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `sigma_value` | 入力されたサンプリングパーセンテージに対応する変換後のシグマ値 | FLOAT | +| `シグマ値` | 入力されたサンプリングパーセンテージに対応する変換後のシグマ値 | FLOAT | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/SamplingPercentToSigma/ja.md) diff --git a/ja/built-in-nodes/SaveAnimatedPNG.mdx b/ja/built-in-nodes/SaveAnimatedPNG.mdx index 6e7a0cd8c..414afd9d1 100644 --- a/ja/built-in-nodes/SaveAnimatedPNG.mdx +++ b/ja/built-in-nodes/SaveAnimatedPNG.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SaveAnimatedPNG" icon: "circle" mode: wide --- + SaveAnimatedPNGノードは、フレームシーケンスからアニメーションPNG画像を作成および保存するために設計されています。個々の画像フレームをまとめて一貫性のあるアニメーションに組み立て、フレームの表示時間、ループ設定、メタデータの包含をカスタマイズできます。 ## 入力 @@ -20,6 +21,6 @@ SaveAnimatedPNGノードは、フレームシーケンスからアニメーシ | フィールド | 説明 | データ型 | | --- | --- | --- | -| `ui` | 生成されたアニメーションPNG画像を表示し、アニメーションが単一フレームか複数フレームかを示すUIコンポーネントを提供します。 | N/A | +| `images` | 生成されたアニメーションPNG画像を表示し、アニメーションが単一フレームか複数フレームかを示すUIコンポーネントを提供します。 | N/A | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/SaveAnimatedPNG/ja.md) diff --git a/ja/built-in-nodes/SaveAnimatedWEBP.mdx b/ja/built-in-nodes/SaveAnimatedWEBP.mdx index a96a49eef..09f20139e 100644 --- a/ja/built-in-nodes/SaveAnimatedWEBP.mdx +++ b/ja/built-in-nodes/SaveAnimatedWEBP.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SaveAnimatedWEBP" icon: "circle" mode: wide --- + このノードは、一連の画像をアニメーションWEBPファイルとして保存するために設計されています。個々のフレームを統合して一貫性のあるアニメーションにまとめ、指定されたメタデータを適用し、品質と圧縮設定に基づいて出力を最適化します。 ## 入力 @@ -22,6 +23,6 @@ mode: wide | フィールド | 説明 | データ型 | | --- | --- | --- | -| `ui` | 保存されたアニメーションWEBP画像とそのメタデータを表示するUIコンポーネントを提供し、アニメーションが有効かどうかを示します。 | N/A | +| `images` | 保存されたアニメーションWEBP画像とそのメタデータを表示するUIコンポーネントを提供し、アニメーションが有効かどうかを示します。 | N/A | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/SaveAnimatedWEBP/ja.md) diff --git a/ja/built-in-nodes/SaveAudio.mdx b/ja/built-in-nodes/SaveAudio.mdx index 490c5457c..f7bfbb388 100644 --- a/ja/built-in-nodes/SaveAudio.mdx +++ b/ja/built-in-nodes/SaveAudio.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SaveAudio" icon: "circle" mode: wide --- + 以下が翻訳結果です。 --- diff --git a/ja/built-in-nodes/SaveAudioAdvanced.mdx b/ja/built-in-nodes/SaveAudioAdvanced.mdx index 23d79faf8..fded1914c 100644 --- a/ja/built-in-nodes/SaveAudioAdvanced.mdx +++ b/ja/built-in-nodes/SaveAudioAdvanced.mdx @@ -5,7 +5,6 @@ sidebarTitle: "SaveAudioAdvanced" icon: "circle" mode: wide --- -# Save Audio (Advanced)(音声保存(詳細)) 入力された音声をComfyUIの出力ディレクトリに保存します。このノードを使用すると、FLAC、MP3、Opusなど様々な形式で、品質設定を構成可能な状態で音声をエクスポートできます。 @@ -25,7 +24,7 @@ mode: wide | 出力名 | 説明 | データ型 | |-------------|-------------|-----------| -| `ui` | 保存された音声ファイル情報を含むUI出力です。 | UI | +| `audio` | 保存された音声ファイル情報を含むUI出力です。 | UI | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/SaveAudioAdvanced/ja.md) diff --git a/ja/built-in-nodes/SaveAudioMP3.mdx b/ja/built-in-nodes/SaveAudioMP3.mdx index fbcac127b..053b9f64b 100644 --- a/ja/built-in-nodes/SaveAudioMP3.mdx +++ b/ja/built-in-nodes/SaveAudioMP3.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SaveAudioMP3" icon: "circle" mode: wide --- + SaveAudioMP3 ノードは、オーディオデータを MP3 ファイルとして保存します。このノードはオーディオ入力を受け取り、カスタマイズ可能なファイル名と品質設定を使用して、指定された出力ディレクトリにエクスポートします。ノードは自動的にファイル名の処理とフォーマット変換を行い、再生可能な MP3 ファイルを作成します。 ## 入力 diff --git a/ja/built-in-nodes/SaveAudioOpus.mdx b/ja/built-in-nodes/SaveAudioOpus.mdx index 8a2db0a24..0da6d62eb 100644 --- a/ja/built-in-nodes/SaveAudioOpus.mdx +++ b/ja/built-in-nodes/SaveAudioOpus.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SaveAudioOpus" icon: "circle" mode: wide --- + 以下が翻訳結果です。 SaveAudioOpus ノードは、オーディオデータを Opus 形式のファイルに保存します。オーディオ入力を受け取り、設定可能な品質設定で圧縮された Opus ファイルとして出力します。このノードはファイル名を自動的に処理し、指定された出力ディレクトリに出力を保存します。 diff --git a/ja/built-in-nodes/SaveGLB.mdx b/ja/built-in-nodes/SaveGLB.mdx index 4b5243844..e9a3ec49f 100644 --- a/ja/built-in-nodes/SaveGLB.mdx +++ b/ja/built-in-nodes/SaveGLB.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SaveGLB" icon: "circle" mode: wide --- + SaveGLBノードは、3Dメッシュデータまたは3Dファイルを出力ディレクトリに保存します。メッシュデータやさまざまな3Dファイル形式(GLB、GLTF、OBJ、FBX、STL、USDZ)を受け入れ、指定されたファイル名プレフィックスでエクスポートします。メッシュデータを保存する際には、複数のメッシュを処理でき、メタデータが有効な場合にはファイルにワークフローメタデータが自動的に追加されます。 ## 入力 diff --git a/ja/built-in-nodes/SaveImage.mdx b/ja/built-in-nodes/SaveImage.mdx index bc72520fd..74a245d7f 100644 --- a/ja/built-in-nodes/SaveImage.mdx +++ b/ja/built-in-nodes/SaveImage.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SaveImage" icon: "circle" mode: wide --- + SaveImageノードは、受け取った画像を`ComfyUI/output`ディレクトリに保存します。各画像はPNGファイルとして保存され、プロンプトなどのワークフローメタデータを保存ファイルに埋め込むことで、後で参照できるようにします。 ## 入力 @@ -18,7 +19,7 @@ SaveImageノードは、受け取った画像を`ComfyUI/output`ディレクト | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `ui` | このノードは、保存された画像のリスト(ファイル名とサブフォルダを含む)を含むUI結果を出力します。他のノードに接続するためのデータは出力しません。 | UI_RESULT | +| `images` | このノードは、保存された画像のリスト(ファイル名とサブフォルダを含む)を含むUI結果を出力します。他のノードに接続するためのデータは出力しません。 | UI_RESULT | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/SaveImage/ja.md) diff --git a/ja/built-in-nodes/SaveImageAdvanced.mdx b/ja/built-in-nodes/SaveImageAdvanced.mdx index 5986938fe..1813711fc 100644 --- a/ja/built-in-nodes/SaveImageAdvanced.mdx +++ b/ja/built-in-nodes/SaveImageAdvanced.mdx @@ -5,7 +5,6 @@ sidebarTitle: "SaveImageAdvanced" icon: "circle" mode: wide --- -# SaveImageAdvanced **SaveImageAdvanced**ノードは、ファイル形式、ビット深度、色空間を高度に制御しながら、画像をComfyUIの出力ディレクトリに保存します。PNGまたはEXRファイルとしての保存に対応しており、ワークフローのメタデータを保存ファイルに埋め込むことができます。 @@ -32,7 +31,7 @@ mode: wide | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `画像` | 保存された画像結果のリストです。各結果にはファイル名、サブフォルダ、タイプ("output")が含まれます。この出力はUI表示用に使用されます。 | IMAGE | +| `images` | 保存された画像結果のリストです。各結果にはファイル名、サブフォルダ、タイプ("output")が含まれます。この出力はUI表示用に使用されます。 | IMAGE | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/SaveImageAdvanced/ja.md) diff --git a/ja/built-in-nodes/SaveImageDataSetToFolder.mdx b/ja/built-in-nodes/SaveImageDataSetToFolder.mdx index df71ee7b6..4dfd55597 100644 --- a/ja/built-in-nodes/SaveImageDataSetToFolder.mdx +++ b/ja/built-in-nodes/SaveImageDataSetToFolder.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SaveImageDataSetToFolder" icon: "circle" mode: wide --- + このドキュメントはAI生成です。誤りや改善のご提案がございましたら、ぜひご協力ください![GitHubで編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/SaveImageDataSetToFolder/en.md) このノードは、画像のリストをComfyUIの出力ディレクトリ内の指定フォルダに保存します。複数の画像を入力として受け取り、カスタマイズ可能なファイル名プレフィックスを付けてディスクに書き込みます。 diff --git a/ja/built-in-nodes/SaveImageTextDataSetToFolder.mdx b/ja/built-in-nodes/SaveImageTextDataSetToFolder.mdx index 0df20a5a1..2ac026302 100644 --- a/ja/built-in-nodes/SaveImageTextDataSetToFolder.mdx +++ b/ja/built-in-nodes/SaveImageTextDataSetToFolder.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SaveImageTextDataSetToFolder" icon: "circle" mode: wide --- + このドキュメントはAI生成です。誤りや改善のご提案がございましたら、ぜひご協力ください![GitHubで編集する](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/SaveImageTextDataSetToFolder/en.md) 画像とテキストデータセットをフォルダに保存するノードは、画像のリストとそれに対応するテキストキャプションを、ComfyUIの出力ディレクトリ内の指定されたフォルダに保存します。各画像がPNGファイルとして保存される際に、同じベース名を持つテキストファイルが作成され、そのキャプションが格納されます。これは、生成された画像とその説明文からなる整理されたデータセットを作成する際に便利です。 diff --git a/ja/built-in-nodes/SaveLatent.mdx b/ja/built-in-nodes/SaveLatent.mdx index d7e423d3a..1a8ce71ae 100644 --- a/ja/built-in-nodes/SaveLatent.mdx +++ b/ja/built-in-nodes/SaveLatent.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SaveLatent" icon: "circle" mode: wide --- + このドキュメントはAI生成です。誤りや改善のご提案がございましたら、ぜひご協力ください![GitHubで編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/SaveLatent/en.md) SaveLatentノードは、潜在テンソルを後で使用したり共有したりするために、ファイルとしてディスクに保存します。このノードは潜在サンプルを受け取り、プロンプト情報を含むオプションのメタデータとともに出力ディレクトリに保存します。ノードはファイルの命名と整理を自動的に処理し、潜在データ構造を保持します。 @@ -22,7 +23,7 @@ SaveLatentノードは、潜在テンソルを後で使用したり共有した | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `ui` | ComfyUIインターフェースで保存された潜在データのファイル位置情報を提供します | UI | +| `samples` | ComfyUIインターフェースで保存された潜在データのファイル位置情報を提供します | UI | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/SaveLatent/ja.md) diff --git a/ja/built-in-nodes/SaveLoRA.mdx b/ja/built-in-nodes/SaveLoRA.mdx index 5818e70d8..0e332c98c 100644 --- a/ja/built-in-nodes/SaveLoRA.mdx +++ b/ja/built-in-nodes/SaveLoRA.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SaveLoRA" icon: "circle" mode: wide --- + SaveLoRA ノードは、LoRA(Low-Rank Adaptation)モデルをファイルに保存します。LoRA モデルを入力として受け取り、出力ディレクトリに `.safetensors` ファイルとして書き込みます。ファイル名のプレフィックスと、最終的なファイル名に含めるオプションのステップ数を指定できます。 ## 入力 diff --git a/ja/built-in-nodes/SaveLoRANode.mdx b/ja/built-in-nodes/SaveLoRANode.mdx index 30f094c9b..2aa40bb29 100644 --- a/ja/built-in-nodes/SaveLoRANode.mdx +++ b/ja/built-in-nodes/SaveLoRANode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SaveLoRANode" icon: "circle" mode: wide --- + SaveLoRAノードは、LoRA(Low-Rank Adaptation)モデルを出力ディレクトリに保存します。入力としてLoRAモデルを受け取り、自動生成されたファイル名でsafetensorsファイルを作成します。ファイル名のプレフィックスをカスタマイズしたり、オプションでトレーニングステップ数をファイル名に含めて整理しやすくすることができます。 ## 入力 diff --git a/ja/built-in-nodes/SaveSVGNode.mdx b/ja/built-in-nodes/SaveSVGNode.mdx index 9a1e48569..08f347d3d 100644 --- a/ja/built-in-nodes/SaveSVGNode.mdx +++ b/ja/built-in-nodes/SaveSVGNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SaveSVGNode" icon: "circle" mode: wide --- + SVGファイルをディスクに保存します。このノードはSVGデータを入力として受け取り、オプションでメタデータを埋め込みながら出力ディレクトリに保存します。ファイル名にはカウンターサフィックスが自動的に付与され、ワークフローのプロンプト情報をSVGファイルに直接埋め込むことができます。 ## 入力 @@ -18,7 +19,7 @@ SVGファイルをディスクに保存します。このノードはSVGデー | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `ui` | ファイル名、サブフォルダ、タイプを含むファイル情報を返し、ComfyUIインターフェースに表示します | DICT | +| `svg` | ファイル名、サブフォルダ、タイプを含むファイル情報を返し、ComfyUIインターフェースに表示します | DICT | **注意:** このノードは、利用可能な場合にワークフローのメタデータ(プロンプトおよび追加のPNG情報)をSVGファイルに自動的に埋め込みます。メタデータはSVGのmetadata要素内にCDATAセクションとして挿入されます。 diff --git a/ja/built-in-nodes/SaveTrainingDataset.mdx b/ja/built-in-nodes/SaveTrainingDataset.mdx index 8e8a0aaf0..503981054 100644 --- a/ja/built-in-nodes/SaveTrainingDataset.mdx +++ b/ja/built-in-nodes/SaveTrainingDataset.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SaveTrainingDataset" icon: "circle" mode: wide --- + このノードは、準備されたトレーニングデータセットをコンピュータのハードドライブに保存します。画像の潜在表現とそれに対応するテキストコンディショニングを含むエンコード済みデータを受け取り、管理を容易にするために「シャード」と呼ばれる複数の小さなファイルに整理します。このノードは出力ディレクトリ内に自動的にフォルダを作成し、データファイルとデータセットを説明するメタデータファイルの両方を保存します。 ## 入力 diff --git a/ja/built-in-nodes/SaveVideo.mdx b/ja/built-in-nodes/SaveVideo.mdx index 333b92f20..a7630ecd4 100644 --- a/ja/built-in-nodes/SaveVideo.mdx +++ b/ja/built-in-nodes/SaveVideo.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SaveVideo" icon: "circle" mode: wide --- + SaveVideoノードは、入力された動画コンテンツをComfyUIの出力ディレクトリに保存します。このノードでは、保存するファイルのファイル名プレフィックス、動画フォーマット、およびコーデックを指定できます。また、カウンターのインクリメントによる自動ファイル名管理に対応しており、保存された動画にワークフローメタデータを含めることも可能です。 ## 入力 diff --git a/ja/built-in-nodes/SaveWEBM.mdx b/ja/built-in-nodes/SaveWEBM.mdx index 005a2a24c..ff34f7871 100644 --- a/ja/built-in-nodes/SaveWEBM.mdx +++ b/ja/built-in-nodes/SaveWEBM.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SaveWEBM" icon: "circle" mode: wide --- + SaveWEBMノードは、画像のシーケンスをWEBMビデオファイルとして保存します。複数の入力画像を受け取り、VP9またはAV1コーデックを使用して、設定可能な品質設定とフレームレートでビデオにエンコードします。生成されたビデオファイルは、プロンプト情報を含むメタデータとともに出力ディレクトリに保存されます。 ## 入力 @@ -21,7 +22,7 @@ SaveWEBMノードは、画像のシーケンスをWEBMビデオファイルと | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `ui` | 保存されたWEBMファイルを表示するビデオプレビュー | PREVIEW | +| `images` | 保存されたWEBMファイルを表示するビデオプレビュー | PREVIEW | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/SaveWEBM/ja.md) diff --git a/ja/built-in-nodes/ScaleROPE.mdx b/ja/built-in-nodes/ScaleROPE.mdx index 10522e7a6..2ae012eb9 100644 --- a/ja/built-in-nodes/ScaleROPE.mdx +++ b/ja/built-in-nodes/ScaleROPE.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ScaleROPE" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ## 概要 diff --git a/ja/built-in-nodes/Sd4xupscaleConditioning.mdx b/ja/built-in-nodes/Sd4xupscaleConditioning.mdx index d60070f1b..32a6ebc2f 100644 --- a/ja/built-in-nodes/Sd4xupscaleConditioning.mdx +++ b/ja/built-in-nodes/Sd4xupscaleConditioning.mdx @@ -5,6 +5,7 @@ sidebarTitle: "Sd4xupscaleConditioning" icon: "circle" mode: wide --- + このノードは、4倍のアップスケール処理を通じて画像の解像度を向上させることに特化しており、出力を洗練するための条件付け要素を組み込んでいます。拡散技術を活用して画像をアップスケールするとともに、スケール比率やノイズ増強の調整を可能にし、拡張処理を微調整します。 ## 入力 diff --git a/ja/built-in-nodes/SeedNode.mdx b/ja/built-in-nodes/SeedNode.mdx new file mode 100644 index 000000000..ddb99d121 --- /dev/null +++ b/ja/built-in-nodes/SeedNode.mdx @@ -0,0 +1,28 @@ +--- +title: "SeedNode - ComfyUI Built-in Node Documentation" +description: "Complete documentation for the SeedNode node in ComfyUI. Learn its inputs, outputs, parameters and usage." +sidebarTitle: "SeedNode" +icon: "circle" +mode: wide +--- + +## 概要 + +Seedノードは、固定またはランダムな整数値を生成します。このノードは、他のノードにおけるランダム操作の再現性を制御するために一般的に使用され、乱数生成の一貫した開始点を提供します。 + +## 入力 + +| パラメータ | 説明 | データ型 | 必須 | 範囲 | +|-----------|-------------|-----------|----------|-------| +| `シード` | 使用するシード値です。生成後の制御オプションによって、値が固定されたままになるか、生成ごとに変化するかが決まります。 | INT | はい | 0 ~ 9223372036854775807 | + +## 出力 + +| 出力名 | 説明 | データ型 | +|-------------|-------------|-----------| +| `シード` | 生成されたシード値です。 | INT | + +> このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/SeedNode/ja.md) + +--- +**Source fingerprint (SHA-256):** `19f9b22945bb152ff5066195067f1b6b4c006589f26c7533fad905044ac3b7fa` diff --git a/ja/built-in-nodes/SeedVR2Conditioning.mdx b/ja/built-in-nodes/SeedVR2Conditioning.mdx index efdda40c1..d52249419 100644 --- a/ja/built-in-nodes/SeedVR2Conditioning.mdx +++ b/ja/built-in-nodes/SeedVR2Conditioning.mdx @@ -5,7 +5,6 @@ sidebarTitle: "SeedVR2Conditioning" icon: "circle" mode: wide --- -# Apply SeedVR2 Conditioning このノードは、VAE潜在変数からSeedVR2モデルで使用するポジティブおよびネガティブなコンディショニングを構築します。画像や動画の生成プロセスを導くコンディショニングデータを準備します。 diff --git a/ja/built-in-nodes/SeedVR2PostProcessing.mdx b/ja/built-in-nodes/SeedVR2PostProcessing.mdx index b236cbfe2..0624fbe56 100644 --- a/ja/built-in-nodes/SeedVR2PostProcessing.mdx +++ b/ja/built-in-nodes/SeedVR2PostProcessing.mdx @@ -5,7 +5,6 @@ sidebarTitle: "SeedVR2PostProcessing" icon: "circle" mode: wide --- -# Post-Process SeedVR2 出力 このノードは、生成された画像を元のリサイズ画像に合わせて調整し、オプションで色補正を適用します。SeedVR2 アップスケーリング処理の出力を受け取り、元の参照画像の色と寸法に合わせて調整します。 diff --git a/ja/built-in-nodes/SeedVR2Preprocess.mdx b/ja/built-in-nodes/SeedVR2Preprocess.mdx index 0f1fd7bd4..3d9344c42 100644 --- a/ja/built-in-nodes/SeedVR2Preprocess.mdx +++ b/ja/built-in-nodes/SeedVR2Preprocess.mdx @@ -5,7 +5,6 @@ sidebarTitle: "SeedVR2Preprocess" icon: "circle" mode: wide --- -# Pre-Process SeedVR2 Input(SeedVR2 入力前処理) このノードは、リサイズされた画像にパディングを施し、SeedVR2 モデルで処理できる状態に準備します。処理中にアルファチャンネルを除去し、その後、後続の Post-Process SeedVR2 Output(SeedVR2 出力後処理)ノードが元のリサイズ画像を使用してアルファチャンネルを復元します。 diff --git a/ja/built-in-nodes/SeedVR2ProgressiveSampler.mdx b/ja/built-in-nodes/SeedVR2ProgressiveSampler.mdx index 2a9b3da01..2df430d30 100644 --- a/ja/built-in-nodes/SeedVR2ProgressiveSampler.mdx +++ b/ja/built-in-nodes/SeedVR2ProgressiveSampler.mdx @@ -5,7 +5,6 @@ sidebarTitle: "SeedVR2ProgressiveSampler" icon: "circle" mode: wide --- -# SeedVR2ProgressiveSampler SeedVR2ネイティブワークフロー向けのシーケンシャル時間チャンクサンプラーです。このノードは、長い動画の潜在表現をより小さな時間チャンクに分割し、各チャンクを順次サンプリングして、結果をブレンドすることで処理を行います。メモリ不足エラーが発生するようなシーケンスでSeedVR2モデルを使用する際に、標準のKSamplerの代替として使用できます。 diff --git a/ja/built-in-nodes/SelectCLIPDevice.mdx b/ja/built-in-nodes/SelectCLIPDevice.mdx index b10d72e40..354643ed5 100644 --- a/ja/built-in-nodes/SelectCLIPDevice.mdx +++ b/ja/built-in-nodes/SelectCLIPDevice.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SelectCLIPDevice" icon: "circle" mode: wide --- + ## 概要 Select CLIP Device ノードを使用すると、CLIPテキストエンコーダーを実行するデバイス(CPUまたは特定のGPU)を選択できます。デフォルトでは、デバイスはモデルローダーによって割り当てられますが、CPUまたは特定のGPUを使用するように上書きできます。要求されたデバイスがお使いのマシンに存在しない場合、ノードはエラーを発生させずにCLIPをそのまま通過させ、メッセージをログに記録します。 diff --git a/ja/built-in-nodes/SelectModelDevice.mdx b/ja/built-in-nodes/SelectModelDevice.mdx index 798f79a9d..9fba26787 100644 --- a/ja/built-in-nodes/SelectModelDevice.mdx +++ b/ja/built-in-nodes/SelectModelDevice.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SelectModelDevice" icon: "circle" mode: wide --- + ## 概要 SelectModelDeviceノードを使用すると、拡散モデルを実行するデバイス(CPUまたは特定のGPU)を手動で選択できます。モデルを別のデバイスに移動することができ、他のマルチGPUノードとの競合を自動的に処理します。 diff --git a/ja/built-in-nodes/SelectVAEDevice.mdx b/ja/built-in-nodes/SelectVAEDevice.mdx index 3cf89295a..1c3fec33f 100644 --- a/ja/built-in-nodes/SelectVAEDevice.mdx +++ b/ja/built-in-nodes/SelectVAEDevice.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SelectVAEDevice" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ## 概要 diff --git a/ja/built-in-nodes/SelfAttentionGuidance.mdx b/ja/built-in-nodes/SelfAttentionGuidance.mdx index fdcba1b6c..0d9f4b4ef 100644 --- a/ja/built-in-nodes/SelfAttentionGuidance.mdx +++ b/ja/built-in-nodes/SelfAttentionGuidance.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SelfAttentionGuidance" icon: "circle" mode: wide --- + ## 概要 Self-Attention Guidanceノードは、サンプリング処理中にアテンションメカニズムを変更することで、拡散モデルにガイダンスを適用します。無条件ノイズ除去ステップからアテンションスコアを取得し、それらを使用して最終出力に影響を与えるぼかしガイダンスマップを作成します。この技術は、モデル自身のアテンションパターンを活用することで、生成プロセスを誘導するのに役立ちます。 diff --git a/ja/built-in-nodes/SetClipHooks.mdx b/ja/built-in-nodes/SetClipHooks.mdx index b5b1d791a..57a05928a 100644 --- a/ja/built-in-nodes/SetClipHooks.mdx +++ b/ja/built-in-nodes/SetClipHooks.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SetClipHooks" icon: "circle" mode: wide --- + SetClipHooks ノードを使用すると、CLIPモデルにカスタムフックを適用し、その動作を高度に変更できます。このノードは、コンディショニング出力にフックを適用したり、オプションでクリップスケジューリング機能を有効にしたりできます。指定されたフック設定が適用された、入力CLIPモデルのクローンコピーを作成します。 ## 入力 diff --git a/ja/built-in-nodes/SetFirstSigma.mdx b/ja/built-in-nodes/SetFirstSigma.mdx index 923cf84ab..e7cfb6dfc 100644 --- a/ja/built-in-nodes/SetFirstSigma.mdx +++ b/ja/built-in-nodes/SetFirstSigma.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SetFirstSigma" icon: "circle" mode: wide --- + SetFirstSigma ノードは、シグマ値のシーケンスを変更し、その最初のシグマ値をカスタム値に置き換えます。既存のシグマシーケンスと新しいシグマ値を入力として受け取り、最初の要素のみが変更され、他のすべてのシグマ値は変更されていない新しいシグマシーケンスを返します。 ## 入力 diff --git a/ja/built-in-nodes/SetHookKeyframes.mdx b/ja/built-in-nodes/SetHookKeyframes.mdx index 88389c834..9298159b3 100644 --- a/ja/built-in-nodes/SetHookKeyframes.mdx +++ b/ja/built-in-nodes/SetHookKeyframes.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SetHookKeyframes" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ## 概要概要 diff --git a/ja/built-in-nodes/SetLatentNoiseMask.mdx b/ja/built-in-nodes/SetLatentNoiseMask.mdx index a4d3c804e..dca51820a 100644 --- a/ja/built-in-nodes/SetLatentNoiseMask.mdx +++ b/ja/built-in-nodes/SetLatentNoiseMask.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SetLatentNoiseMask" icon: "circle" mode: wide --- + このノードは、潜在サンプルのセットにノイズマスクを適用するために設計されています。指定されたマスクを統合することで入力サンプルを変更し、ノイズ特性を変化させます。 ## 入力 diff --git a/ja/built-in-nodes/SetModelHooksOnCond.mdx b/ja/built-in-nodes/SetModelHooksOnCond.mdx index 44f523476..b250aa5cc 100644 --- a/ja/built-in-nodes/SetModelHooksOnCond.mdx +++ b/ja/built-in-nodes/SetModelHooksOnCond.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SetModelHooksOnCond" icon: "circle" mode: wide --- + このドキュメントは AI が生成したものです。誤りや改善の提案がありましたら、ぜひご協力ください。[GitHub で編集する](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/SetModelHooksOnCond/en.md) このノードは、コンディショニングデータにカスタムフックをアタッチし、モデル実行中にコンディショニングプロセスをインターセプトして変更できるようにします。一連のフックを受け取り、提供されたコンディショニングデータに適用することで、テキストから画像を生成するワークフローの高度なカスタマイズを実現します。フックがアタッチされた変更後のコンディショニングは、後続の処理ステップで使用するために返されます。 diff --git a/ja/built-in-nodes/SetUnionControlNetType.mdx b/ja/built-in-nodes/SetUnionControlNetType.mdx index d5017a13a..93055f63e 100644 --- a/ja/built-in-nodes/SetUnionControlNetType.mdx +++ b/ja/built-in-nodes/SetUnionControlNetType.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SetUnionControlNetType" icon: "circle" mode: wide --- + SetUnionControlNetType ノードを使用すると、条件付けに使用するコントロールネットワークのタイプを指定できます。既存のコントロールネットワークを入力として受け取り、選択に基づいてそのコントロールタイプを設定し、指定されたタイプ構成でコントロールネットワークの修正済みコピーを作成します。 ## 入力 diff --git a/ja/built-in-nodes/ShuffleDataset.mdx b/ja/built-in-nodes/ShuffleDataset.mdx index 8807863e1..e2825c077 100644 --- a/ja/built-in-nodes/ShuffleDataset.mdx +++ b/ja/built-in-nodes/ShuffleDataset.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ShuffleDataset" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ## 概要データセットシャッフルノードは、画像のリストを受け取り、その順序をランダムに変更します。シード値を使用してランダム性を制御し、同じシャッフル順序を再現できるようにします。これは、データセット内の画像の順序を処理前にランダム化する際に便利です。 diff --git a/ja/built-in-nodes/ShuffleImageTextDataset.mdx b/ja/built-in-nodes/ShuffleImageTextDataset.mdx index fa46afe28..e4f42565c 100644 --- a/ja/built-in-nodes/ShuffleImageTextDataset.mdx +++ b/ja/built-in-nodes/ShuffleImageTextDataset.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ShuffleImageTextDataset" icon: "circle" mode: wide --- + このノードは、画像のリストとテキストのリストを一緒にシャッフルし、それらのペアリングを維持します。ランダムシードを使用してシャッフル順序を決定し、同じ入力リストが同じシードで毎回同じようにシャッフルされることを保証します。 ## 入力 @@ -21,7 +22,7 @@ mode: wide | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `texts` | シャッフルされた画像のリスト。 | IMAGE | +| `images` | シャッフルされた画像のリスト。 | IMAGE | | `texts` | シャッフルされたテキストのリスト。画像との元のペアリングを維持します。 | STRING | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ShuffleImageTextDataset/ja.md) diff --git a/ja/built-in-nodes/SkipLayerGuidanceDiT.mdx b/ja/built-in-nodes/SkipLayerGuidanceDiT.mdx index 22be580a3..971e95c6f 100644 --- a/ja/built-in-nodes/SkipLayerGuidanceDiT.mdx +++ b/ja/built-in-nodes/SkipLayerGuidanceDiT.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SkipLayerGuidanceDiT" icon: "circle" mode: wide --- + 以下、英語ドキュメントを日本語に翻訳しました。 スキップレイヤーを使用した別のCFGネガティブセットを用いて、詳細な構造へのガイダンスを強化します。この汎用版のSkipLayerGuidanceは、すべてのDiTモデルで使用可能であり、Perturbed Attention Guidanceに着想を得ています。元の実験的実装はSD3用に作成されました。 diff --git a/ja/built-in-nodes/SkipLayerGuidanceDiTSimple.mdx b/ja/built-in-nodes/SkipLayerGuidanceDiTSimple.mdx index 0a69f7b37..47b72ecb2 100644 --- a/ja/built-in-nodes/SkipLayerGuidanceDiTSimple.mdx +++ b/ja/built-in-nodes/SkipLayerGuidanceDiTSimple.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SkipLayerGuidanceDiTSimple" icon: "circle" mode: wide --- + 以下が翻訳結果です。 --- diff --git a/ja/built-in-nodes/SkipLayerGuidanceSD3.mdx b/ja/built-in-nodes/SkipLayerGuidanceSD3.mdx index f1baa6ec0..e85ed90ea 100644 --- a/ja/built-in-nodes/SkipLayerGuidanceSD3.mdx +++ b/ja/built-in-nodes/SkipLayerGuidanceSD3.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SkipLayerGuidanceSD3" icon: "circle" mode: wide --- + 以下が翻訳結果です。 SkipLayerGuidanceSD3 ノードは、スキップされたレイヤーを使用して追加の分類器フリーガイダンスを適用することで、詳細な構造へのガイダンスを強化します。この実験的な実装は、Perturbed Attention Guidance に着想を得ており、ネガティブ条件付けプロセス中に特定のレイヤーを選択的にバイパスすることで、生成出力の構造的詳細を改善します。 diff --git a/ja/built-in-nodes/SolidMask.mdx b/ja/built-in-nodes/SolidMask.mdx index acf3eb3f8..88d862704 100644 --- a/ja/built-in-nodes/SolidMask.mdx +++ b/ja/built-in-nodes/SolidMask.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SolidMask" icon: "circle" mode: wide --- + SolidMaskノードは、指定された値で全面が均一なマスクを生成します。特定の寸法と強度を持つマスクを作成するために設計されており、さまざまな画像処理やマスキングタスクで役立ちます。 ## 入力 diff --git a/ja/built-in-nodes/SoniloTextToMusic.mdx b/ja/built-in-nodes/SoniloTextToMusic.mdx index 9af063ec9..e7bade971 100644 --- a/ja/built-in-nodes/SoniloTextToMusic.mdx +++ b/ja/built-in-nodes/SoniloTextToMusic.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SoniloTextToMusic" icon: "circle" mode: wide --- + 以下が翻訳結果です。 Sonilo Text to Music ノードは、Sonilo の AI モデルを使用して、テキストによる説明から音楽を生成します。生成したい音楽を説明するプロンプトを入力すると、ノードが Sonilo サービスにリクエストを送信し、オーディオファイルを作成します。ターゲットとなる再生時間を指定するか、モデルにプロンプトから推測させることもできます。 diff --git a/ja/built-in-nodes/SoniloVideoToMusic.mdx b/ja/built-in-nodes/SoniloVideoToMusic.mdx index 5c5095280..bb07602a7 100644 --- a/ja/built-in-nodes/SoniloVideoToMusic.mdx +++ b/ja/built-in-nodes/SoniloVideoToMusic.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SoniloVideoToMusic" icon: "circle" mode: wide --- + 以下が翻訳結果です。 SoniloのAIモデルを使用して、動画から音楽を生成します。このノードは入力された動画の内容を分析し、それに合った楽曲を作成します。動画の処理と音声の生成には、外部のAIサービスを利用します。 diff --git a/ja/built-in-nodes/SplatToFile3D.mdx b/ja/built-in-nodes/SplatToFile3D.mdx index 03824d2c0..bb89ec6f0 100644 --- a/ja/built-in-nodes/SplatToFile3D.mdx +++ b/ja/built-in-nodes/SplatToFile3D.mdx @@ -5,7 +5,6 @@ sidebarTitle: "SplatToFile3D" icon: "circle" mode: wide --- -# SplatToFile3D ノードドキュメント ## 概要 @@ -22,7 +21,7 @@ SplatToFile3Dノードは、ガウシアンスプラットをFile3Dオブジェ | 出力名 | 説明 | データ型 | |-------------|-------------|-----------| -| `model_3d` | 選択された形式でシリアライズされたガウシアンスプラットデータを含むFile3Dオブジェクト。保存またはプレビューの準備ができています | FILE3D | +| `3Dモデル` | 選択された形式でシリアライズされたガウシアンスプラットデータを含むFile3Dオブジェクト。保存またはプレビューの準備ができています | FILE3D | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/SplatToFile3D/ja.md) diff --git a/ja/built-in-nodes/SplatToMesh.mdx b/ja/built-in-nodes/SplatToMesh.mdx index 2a5cc1f4b..a8f367a07 100644 --- a/ja/built-in-nodes/SplatToMesh.mdx +++ b/ja/built-in-nodes/SplatToMesh.mdx @@ -5,7 +5,6 @@ sidebarTitle: "SplatToMesh" icon: "circle" mode: wide --- -# スプラットからメッシュを抽出 このノードは、3Dガウシアンスプラットを色付きメッシュサーフェスに変換します。ガウシアンを密度グリッドにラスタライズし、選択した密度レベルで等値面を抽出し、必要に応じてスムージングとクリーンアップを適用することで、クリーンな色付き三角形メッシュを生成します。 @@ -26,7 +25,7 @@ mode: wide | 出力名 | 説明 | データ型 | |-------------|-------------|-----------| -| `mesh` | スプラットの外観に合わせて非照明レンダリング(発光風)で抽出された色付きメッシュ | MESH | +| `メッシュ` | スプラットの外観に合わせて非照明レンダリング(発光風)で抽出された色付きメッシュ | MESH | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/SplatToMesh/ja.md) diff --git a/ja/built-in-nodes/SplitAudioChannels.mdx b/ja/built-in-nodes/SplitAudioChannels.mdx index 0ae731bed..476c015c2 100644 --- a/ja/built-in-nodes/SplitAudioChannels.mdx +++ b/ja/built-in-nodes/SplitAudioChannels.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SplitAudioChannels" icon: "circle" mode: wide --- + SplitAudioChannelsノードは、ステレオ音声を左右個別のチャンネルに分離します。2チャンネルのステレオ音声入力を受け取り、左チャンネルと右チャンネルの2つの個別の音声ストリームを出力します。 ## 入力 @@ -19,8 +20,8 @@ SplitAudioChannelsノードは、ステレオ音声を左右個別のチャン | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `右` | 分離された左チャンネルの音声 | AUDIO | -| `right` | 分離された右チャンネルの音声 | AUDIO | +| `左` | 分離された左チャンネルの音声 | AUDIO | +| `右` | 分離された右チャンネルの音声 | AUDIO | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/SplitAudioChannels/ja.md) diff --git a/ja/built-in-nodes/SplitImageToTileList.mdx b/ja/built-in-nodes/SplitImageToTileList.mdx index 7f663a9a1..65196af23 100644 --- a/ja/built-in-nodes/SplitImageToTileList.mdx +++ b/ja/built-in-nodes/SplitImageToTileList.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SplitImageToTileList" icon: "circle" mode: wide --- + 以下が翻訳結果です。 画像をタイルリストに分割ノードは、単一の入力画像を、タイルと呼ばれるより小さな重なり合う長方形の領域のシリーズに分割します。このノードは、これらのタイルのバッチ化されたリストを作成し、他のノードで個別に処理できるようにします。各タイルのサイズとタイル間の重なり量を指定できます。 diff --git a/ja/built-in-nodes/SplitImageWithAlpha.mdx b/ja/built-in-nodes/SplitImageWithAlpha.mdx index 59f728aff..1da6d26c8 100644 --- a/ja/built-in-nodes/SplitImageWithAlpha.mdx +++ b/ja/built-in-nodes/SplitImageWithAlpha.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SplitImageWithAlpha" icon: "circle" mode: wide --- + ### SplitImageWithAlpha ノード SplitImageWithAlpha ノードは、画像の色成分とアルファ成分を分離するために設計されています。入力画像テンソルを処理し、RGBチャンネルを色成分として、アルファチャンネルを透明度成分として抽出することで、これらの異なる画像要素の操作を必要とする処理を容易にします。 diff --git a/ja/built-in-nodes/SplitSigmas.mdx b/ja/built-in-nodes/SplitSigmas.mdx index c27d2e663..faa54b4fb 100644 --- a/ja/built-in-nodes/SplitSigmas.mdx +++ b/ja/built-in-nodes/SplitSigmas.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SplitSigmas" icon: "circle" mode: wide --- + SplitSigmasノードは、指定されたステップに基づいてシグマ値のシーケンスを2つの部分に分割するために設計されています。この機能は、シグマシーケンスの最初の部分と後続部分に対して異なる処理や操作が必要な場合に重要であり、これらの値のより柔軟かつターゲットを絞った操作を可能にします。 ## 入力 @@ -18,6 +19,6 @@ SplitSigmasノードは、指定されたステップに基づいてシグマ値 | パラメータ | 説明 | データ型 | | --- | --- | --- | -| `低シグマ` | ノードは2つのシグマ値シーケンスを出力します。それぞれは、指定されたステップで分割された元のシーケンスの一部を表します。これらの出力は、シグマ値の異なる処理が必要な後続の操作にとって重要です。 | `SIGMAS` | +| `高シグマ` | ノードは2つのシグマ値シーケンスを出力します。それぞれは、指定されたステップで分割された元のシーケンスの一部を表します。これらの出力は、シグマ値の異なる処理が必要な後続の操作にとって重要です。 | `SIGMAS` | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/SplitSigmas/ja.md) diff --git a/ja/built-in-nodes/SplitSigmasDenoise.mdx b/ja/built-in-nodes/SplitSigmasDenoise.mdx index 80459fce0..96670ceb1 100644 --- a/ja/built-in-nodes/SplitSigmasDenoise.mdx +++ b/ja/built-in-nodes/SplitSigmasDenoise.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SplitSigmasDenoise" icon: "circle" mode: wide --- + SplitSigmasDenoiseノードは、ノイズ除去強度パラメータに基づいてシグマ値のシーケンスを2つの部分に分割します。入力されたシグマを高シグマシーケンスと低シグマシーケンスに分割し、分割点は総ステップ数にノイズ除去係数を乗じて決定されます。これにより、ノイズスケジュールを異なる強度範囲に分離し、特殊な処理を行うことが可能になります。 ## 入力 @@ -18,8 +19,8 @@ SplitSigmasDenoiseノードは、ノイズ除去強度パラメータに基づ | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `低シグマ` | より高いシグマ値を含むシグマシーケンスの前半部分 | SIGMAS | -| `low_sigmas` | より低いシグマ値を含むシグマシーケンスの後半部分 | SIGMAS | +| `高シグマ` | より高いシグマ値を含むシグマシーケンスの前半部分 | SIGMAS | +| `低シグマ` | より低いシグマ値を含むシグマシーケンスの後半部分 | SIGMAS | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/SplitSigmasDenoise/ja.md) diff --git a/ja/built-in-nodes/StabilityAudioInpaint.mdx b/ja/built-in-nodes/StabilityAudioInpaint.mdx index a4a909779..e33a40e3e 100644 --- a/ja/built-in-nodes/StabilityAudioInpaint.mdx +++ b/ja/built-in-nodes/StabilityAudioInpaint.mdx @@ -5,6 +5,7 @@ sidebarTitle: "StabilityAudioInpaint" icon: "circle" mode: wide --- + 以下が翻訳結果です。 テキスト指示を使用して、既存のオーディオサンプルの一部を変換します。このノードでは、説明的なプロンプトを提供することでオーディオの特定のセクションを変更し、残りの部分を保持しながら選択した部分を効果的に「インペイント」または再生成できます。 diff --git a/ja/built-in-nodes/StabilityAudioToAudio.mdx b/ja/built-in-nodes/StabilityAudioToAudio.mdx index 14d5a1b15..683043b9f 100644 --- a/ja/built-in-nodes/StabilityAudioToAudio.mdx +++ b/ja/built-in-nodes/StabilityAudioToAudio.mdx @@ -5,6 +5,7 @@ sidebarTitle: "StabilityAudioToAudio" icon: "circle" mode: wide --- + 既存のオーディオサンプルをテキスト指示に基づいて新しい高品質な作品に変換します。このノードは入力オーディオファイルを受け取り、テキストプロンプトに従ってオーディオコンテンツを変更します。 ## 入力 diff --git a/ja/built-in-nodes/StabilityStableImageSD_3_5Node.mdx b/ja/built-in-nodes/StabilityStableImageSD_3_5Node.mdx index b150c7df6..63be8de32 100644 --- a/ja/built-in-nodes/StabilityStableImageSD_3_5Node.mdx +++ b/ja/built-in-nodes/StabilityStableImageSD_3_5Node.mdx @@ -5,6 +5,7 @@ sidebarTitle: "StabilityStableImageSD_3_5Node" icon: "circle" mode: wide --- + このノードは、Stability AI の Stable Diffusion 3.5 モデルを使用して画像を同期的に生成します。テキストプロンプトに基づいて画像を作成し、入力として既存の画像が提供された場合はその画像を修正することもできます。出力をカスタマイズするために、さまざまなアスペクト比やスタイルプリセットをサポートしています。 ## 入力 diff --git a/ja/built-in-nodes/StabilityStableImageUltraNode.mdx b/ja/built-in-nodes/StabilityStableImageUltraNode.mdx index 4c304b141..f2695087c 100644 --- a/ja/built-in-nodes/StabilityStableImageUltraNode.mdx +++ b/ja/built-in-nodes/StabilityStableImageUltraNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "StabilityStableImageUltraNode" icon: "circle" mode: wide --- + プロンプトと解像度に基づいて画像を同期的に生成します。このノードは、Stability AI の Stable Image Ultra モデルを使用して画像を作成し、テキストプロンプトを処理して、指定されたアスペクト比とスタイルで対応する画像を生成します。 ## 入力 diff --git a/ja/built-in-nodes/StabilityTextToAudio.mdx b/ja/built-in-nodes/StabilityTextToAudio.mdx index c0e5a1767..b0c8f224e 100644 --- a/ja/built-in-nodes/StabilityTextToAudio.mdx +++ b/ja/built-in-nodes/StabilityTextToAudio.mdx @@ -5,6 +5,7 @@ sidebarTitle: "StabilityTextToAudio" icon: "circle" mode: wide --- + テキスト記述から高品質な音楽や効果音を生成します。このノードはStability AIの音声生成技術を使用して、テキストプロンプトに基づいたオーディオコンテンツを作成します。 ## 入力 diff --git a/ja/built-in-nodes/StabilityUpscaleConservativeNode.mdx b/ja/built-in-nodes/StabilityUpscaleConservativeNode.mdx index 992c7062d..a1b398009 100644 --- a/ja/built-in-nodes/StabilityUpscaleConservativeNode.mdx +++ b/ja/built-in-nodes/StabilityUpscaleConservativeNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "StabilityUpscaleConservativeNode" icon: "circle" mode: wide --- + 以下が翻訳結果です。 画像への変更を最小限に抑えながら、4K解像度にアップスケールします。このノードはStability AIの保守的なアップスケーリングを使用して、元のコンテンツを保持しつつ、微妙な変更のみを加えて画像解像度を向上させます。 diff --git a/ja/built-in-nodes/StabilityUpscaleCreativeNode.mdx b/ja/built-in-nodes/StabilityUpscaleCreativeNode.mdx index 5fae09b19..909d8c594 100644 --- a/ja/built-in-nodes/StabilityUpscaleCreativeNode.mdx +++ b/ja/built-in-nodes/StabilityUpscaleCreativeNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "StabilityUpscaleCreativeNode" icon: "circle" mode: wide --- + このドキュメントはAI生成です。誤りや改善の提案がありましたら、ぜひご協力ください![GitHubで編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/StabilityUpscaleCreativeNode/en.md) 画像を最小限の変更で4K解像度にアップスケールします。このノードはStability AIのクリエイティブアップスケーリング技術を使用して、元のコンテンツを保持しながら画像解像度を向上させ、微妙な創造的なディテールを追加します。 diff --git a/ja/built-in-nodes/StabilityUpscaleFastNode.mdx b/ja/built-in-nodes/StabilityUpscaleFastNode.mdx index 8d7ccbeab..2685553a9 100644 --- a/ja/built-in-nodes/StabilityUpscaleFastNode.mdx +++ b/ja/built-in-nodes/StabilityUpscaleFastNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "StabilityUpscaleFastNode" icon: "circle" mode: wide --- + 以下が翻訳結果です。 --- diff --git a/ja/built-in-nodes/StableCascade_EmptyLatentImage.mdx b/ja/built-in-nodes/StableCascade_EmptyLatentImage.mdx index e5aae54ac..495c91c45 100644 --- a/ja/built-in-nodes/StableCascade_EmptyLatentImage.mdx +++ b/ja/built-in-nodes/StableCascade_EmptyLatentImage.mdx @@ -5,6 +5,7 @@ sidebarTitle: "StableCascade_EmptyLatentImage" icon: "circle" mode: wide --- + StableCascade_EmptyLatentImage ノードは、Stable Cascade モデル用の空の潜在テンソルを作成します。入力解像度と圧縮設定に基づいて、ステージ C 用とステージ B 用の2つの別々の潜在表現を適切な次元で生成します。このノードは、Stable Cascade 生成パイプラインの開始点を提供します。 ## 入力 @@ -20,8 +21,8 @@ StableCascade_EmptyLatentImage ノードは、Stable Cascade モデル用の空 | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `ステージB` | 次元 [batch_size, 16, height//compression, width//compression] のステージ C 潜在テンソル | LATENT | -| `stage_b` | 次元 [batch_size, 4, height//4, width//4] のステージ B 潜在テンソル | LATENT | +| `ステージC` | 次元 [batch_size, 16, height//compression, width//compression] のステージ C 潜在テンソル | LATENT | +| `ステージB` | 次元 [batch_size, 4, height//4, width//4] のステージ B 潜在テンソル | LATENT | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/StableCascade_EmptyLatentImage/ja.md) diff --git a/ja/built-in-nodes/StableCascade_StageB_Conditioning.mdx b/ja/built-in-nodes/StableCascade_StageB_Conditioning.mdx index cda54cd58..6ea0ff1b6 100644 --- a/ja/built-in-nodes/StableCascade_StageB_Conditioning.mdx +++ b/ja/built-in-nodes/StableCascade_StageB_Conditioning.mdx @@ -5,6 +5,7 @@ sidebarTitle: "StableCascade_StageB_Conditioning" icon: "circle" mode: wide --- + ## 概要 StableCascade_StageB_Conditioning ノードは、既存の条件付け情報とステージCからの事前潜在表現を組み合わせることで、Stable Cascade ステージB生成用の条件付けデータを準備します。このノードは、ステージCの潜在サンプルを含むように条件付けデータを変更し、生成プロセスが事前情報を活用してより一貫性のある出力を生成できるようにします。 diff --git a/ja/built-in-nodes/StableCascade_StageC_VAEEncode.mdx b/ja/built-in-nodes/StableCascade_StageC_VAEEncode.mdx index cc3b9e17a..09737933d 100644 --- a/ja/built-in-nodes/StableCascade_StageC_VAEEncode.mdx +++ b/ja/built-in-nodes/StableCascade_StageC_VAEEncode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "StableCascade_StageC_VAEEncode" icon: "circle" mode: wide --- + StableCascade_StageC_VAEEncode ノードは、VAEエンコーダーを通じて画像を処理し、Stable Cascadeモデル用の潜在表現を生成します。入力画像を受け取り、指定されたVAEモデルを使用して圧縮し、ステージC用の潜在表現とステージB用のプレースホルダーの2つの潜在表現を出力します。圧縮パラメーターは、エンコード前に画像がどの程度縮小されるかを制御します。 ## 入力 @@ -19,8 +20,8 @@ StableCascade_StageC_VAEEncode ノードは、VAEエンコーダーを通じて | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `ステージB` | Stable CascadeモデルのステージC用にエンコードされた潜在表現 | LATENT | -| `stage_b` | ステージB用のプレースホルダー潜在表現(現在はゼロを返します) | LATENT | +| `ステージC` | Stable CascadeモデルのステージC用にエンコードされた潜在表現 | LATENT | +| `ステージB` | ステージB用のプレースホルダー潜在表現(現在はゼロを返します) | LATENT | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/StableCascade_StageC_VAEEncode/ja.md) diff --git a/ja/built-in-nodes/StableCascade_SuperResolutionControlnet.mdx b/ja/built-in-nodes/StableCascade_SuperResolutionControlnet.mdx index 91bb4d65f..9fb91f82a 100644 --- a/ja/built-in-nodes/StableCascade_SuperResolutionControlnet.mdx +++ b/ja/built-in-nodes/StableCascade_SuperResolutionControlnet.mdx @@ -5,6 +5,7 @@ sidebarTitle: "StableCascade_SuperResolutionControlnet" icon: "circle" mode: wide --- + このドキュメントはAI生成です。誤りや改善のご提案がございましたら、ぜひご協力ください![GitHubで編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/StableCascade_SuperResolutionControlnet/en.md) StableCascade_SuperResolutionControlnet ノードは、Stable Cascade の超解像処理用の入力を準備します。入力画像を受け取り、VAE を使用してエンコードすることで controlnet 入力を生成すると同時に、Stable Cascade パイプラインのステージ C およびステージ B 用のプレースホルダー潜在表現を作成します。 @@ -20,9 +21,9 @@ StableCascade_SuperResolutionControlnet ノードは、Stable Cascade の超解 | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `ステージC` | controlnet 入力に適したエンコード済み画像表現 | IMAGE | -| `ステージB` | Stable Cascade 処理のステージ C 用プレースホルダー潜在表現 | LATENT | -| `stage_b` | Stable Cascade 処理のステージ B 用プレースホルダー潜在表現 | LATENT | +| `コントロールネット入力` | controlnet 入力に適したエンコード済み画像表現 | IMAGE | +| `ステージC` | Stable Cascade 処理のステージ C 用プレースホルダー潜在表現 | LATENT | +| `ステージB` | Stable Cascade 処理のステージ B 用プレースホルダー潜在表現 | LATENT | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/StableCascade_SuperResolutionControlnet/ja.md) diff --git a/ja/built-in-nodes/StableZero123_Conditioning.mdx b/ja/built-in-nodes/StableZero123_Conditioning.mdx index 134d8e150..d5f392221 100644 --- a/ja/built-in-nodes/StableZero123_Conditioning.mdx +++ b/ja/built-in-nodes/StableZero123_Conditioning.mdx @@ -5,6 +5,7 @@ sidebarTitle: "StableZero123_Conditioning" icon: "circle" mode: wide --- + StableZero123_Conditioning ノードは、入力画像とカメラ角度を処理し、3Dモデル生成のための条件付けデータと潜在表現を生成します。CLIPビジョンモデルを使用して画像特徴をエンコードし、仰角と方位角に基づくカメラ埋め込み情報と組み合わせて、ポジティブ条件付けとネガティブ条件付け、および下流の3D生成タスクのための潜在表現を生成します。 ## 入力 @@ -26,9 +27,9 @@ StableZero123_Conditioning ノードは、入力画像とカメラ角度を処 | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `ネガティブ` | 画像特徴とカメラ埋め込みを組み合わせたポジティブ条件付けデータ | CONDITIONING | -| `潜在` | ゼロ初期化された特徴を持つネガティブ条件付けデータ | CONDITIONING | -| `latent` | 次元が [batch_size, 4, height//8, width//8] の潜在表現 | LATENT | +| `ポジティブ` | 画像特徴とカメラ埋め込みを組み合わせたポジティブ条件付けデータ | CONDITIONING | +| `ネガティブ` | ゼロ初期化された特徴を持つネガティブ条件付けデータ | CONDITIONING | +| `潜在` | 次元が [batch_size, 4, height//8, width//8] の潜在表現 | LATENT | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/StableZero123_Conditioning/ja.md) diff --git a/ja/built-in-nodes/StableZero123_Conditioning_Batched.mdx b/ja/built-in-nodes/StableZero123_Conditioning_Batched.mdx index 6e31a862d..c53388689 100644 --- a/ja/built-in-nodes/StableZero123_Conditioning_Batched.mdx +++ b/ja/built-in-nodes/StableZero123_Conditioning_Batched.mdx @@ -5,6 +5,7 @@ sidebarTitle: "StableZero123_Conditioning_Batched" icon: "circle" mode: wide --- + 以下が翻訳結果です。 StableZero123_Conditioning_Batched ノードは、入力画像を処理し、3D モデル生成のための条件付けデータを生成します。CLIP vision モデルと VAE モデルを使用して画像をエンコードし、仰角と方位角に基づいてカメラ埋め込みを作成します。これにより、バッチ処理用のポジティブ条件付け、ネガティブ条件付け、および潜在表現が生成されます。 @@ -30,9 +31,9 @@ StableZero123_Conditioning_Batched ノードは、入力画像を処理し、3D | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `ネガティブ` | 画像埋め込みとカメラパラメータを含むポジティブ条件付けデータ | CONDITIONING | -| `潜在` | ゼロ初期化された埋め込みを含むネガティブ条件付けデータ | CONDITIONING | -| `latent` | バッチインデックス情報を含む、処理済み画像の潜在表現 | LATENT | +| `ポジティブ` | 画像埋め込みとカメラパラメータを含むポジティブ条件付けデータ | CONDITIONING | +| `ネガティブ` | ゼロ初期化された埋め込みを含むネガティブ条件付けデータ | CONDITIONING | +| `潜在` | バッチインデックス情報を含む、処理済み画像の潜在表現 | LATENT | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/StableZero123_Conditioning_Batched/ja.md) diff --git a/ja/built-in-nodes/Stablezero123Conditioning.mdx b/ja/built-in-nodes/Stablezero123Conditioning.mdx index 6ae94188f..4a0d60596 100644 --- a/ja/built-in-nodes/Stablezero123Conditioning.mdx +++ b/ja/built-in-nodes/Stablezero123Conditioning.mdx @@ -5,6 +5,7 @@ sidebarTitle: "Stablezero123Conditioning" icon: "circle" mode: wide --- + このノードは、StableZero123モデルで使用するデータを処理および条件付けするために設計されており、これらのモデルに互換性があり最適化された特定の形式で入力を準備することに重点を置いています。 ## 入力 diff --git a/ja/built-in-nodes/Stablezero123ConditioningBatched.mdx b/ja/built-in-nodes/Stablezero123ConditioningBatched.mdx index 03d505726..330a28fe4 100644 --- a/ja/built-in-nodes/Stablezero123ConditioningBatched.mdx +++ b/ja/built-in-nodes/Stablezero123ConditioningBatched.mdx @@ -5,6 +5,7 @@ sidebarTitle: "Stablezero123ConditioningBatched" icon: "circle" mode: wide --- + このノードは、StableZero123モデルに特化した条件付け情報をバッチ処理するために設計されています。複数の条件付けデータセットを同時に効率的に処理し、バッチ処理が重要なシナリオにおけるワークフローを最適化することに重点を置いています。 ## 入力 diff --git a/ja/built-in-nodes/StringCompare.mdx b/ja/built-in-nodes/StringCompare.mdx index 12066dde8..f6eed5d0e 100644 --- a/ja/built-in-nodes/StringCompare.mdx +++ b/ja/built-in-nodes/StringCompare.mdx @@ -5,6 +5,7 @@ sidebarTitle: "StringCompare" icon: "circle" mode: wide --- + 以下が翻訳結果です。 StringCompareノードは、異なる比較方法を使用して2つのテキスト文字列を比較します。一方の文字列がもう一方で始まるか、終わるか、または両方の文字列が完全に等しいかを確認できます。比較は、大文字と小文字の違いを考慮するかどうかを選択して実行できます。 diff --git a/ja/built-in-nodes/StringConcatenate.mdx b/ja/built-in-nodes/StringConcatenate.mdx index c99c71324..e3cf6f9b6 100644 --- a/ja/built-in-nodes/StringConcatenate.mdx +++ b/ja/built-in-nodes/StringConcatenate.mdx @@ -5,6 +5,7 @@ sidebarTitle: "StringConcatenate" icon: "circle" mode: wide --- + このドキュメントはAI生成です。誤りを見つけた場合や改善の提案がある場合は、ぜひご貢献ください![GitHubで編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/StringConcatenate/en.md) StringConcatenateノードは、指定された区切り文字を使用して2つのテキスト文字列を結合します。2つの入力文字列と区切り文字(または文字列)を受け取り、2つの入力の間に区切り文字を挿入した単一の文字列を出力します。 diff --git a/ja/built-in-nodes/StringContains.mdx b/ja/built-in-nodes/StringContains.mdx index 70d1ae4b9..ab125d906 100644 --- a/ja/built-in-nodes/StringContains.mdx +++ b/ja/built-in-nodes/StringContains.mdx @@ -5,6 +5,7 @@ sidebarTitle: "StringContains" icon: "circle" mode: wide --- + ## 概要 StringContainsノードは、指定された文字列に特定の部分文字列が含まれているかどうかをチェックします。このチェックは、大文字と小文字を区別する方法と区別しない方法のいずれでも実行でき、メイン文字列内に部分文字列が見つかったかどうかを示すブール値の結果を返します。 diff --git a/ja/built-in-nodes/StringFormat.mdx b/ja/built-in-nodes/StringFormat.mdx index 9c813c1f5..9815ba519 100644 --- a/ja/built-in-nodes/StringFormat.mdx +++ b/ja/built-in-nodes/StringFormat.mdx @@ -5,6 +5,7 @@ sidebarTitle: "StringFormat" icon: "circle" mode: wide --- + ## 概要 このノードは、Pythonの文字列フォーマットメソッドを使用してテキストを整形します。プレースホルダーを含むテキストパターンを定義し、それらのプレースホルダーを埋めるための値を指定するテンプレートとして機能します。Pythonのすべてのフォーマットオプションと機能をサポートしています。 diff --git a/ja/built-in-nodes/StringLength.mdx b/ja/built-in-nodes/StringLength.mdx index 4633a29ab..589ad1d10 100644 --- a/ja/built-in-nodes/StringLength.mdx +++ b/ja/built-in-nodes/StringLength.mdx @@ -5,6 +5,7 @@ sidebarTitle: "StringLength" icon: "circle" mode: wide --- + このドキュメントはAIによって生成されました。誤りや改善の提案がある場合は、ぜひご協力ください! [GitHubで編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/StringLength/en.md) StringLengthノードは、テキスト文字列の文字数を計算します。任意のテキスト入力を受け取り、スペースや句読点を含む文字の総数を返します。これは、テキストの長さを測定したり、文字列のサイズ要件を検証したりするのに便利です。 diff --git a/ja/built-in-nodes/StringReplace.mdx b/ja/built-in-nodes/StringReplace.mdx index 32e8dfdab..c02c90efc 100644 --- a/ja/built-in-nodes/StringReplace.mdx +++ b/ja/built-in-nodes/StringReplace.mdx @@ -5,6 +5,7 @@ sidebarTitle: "StringReplace" icon: "circle" mode: wide --- + このドキュメントはAIによって生成されました。誤りや改善の提案がある場合は、ぜひご協力ください![GitHubで編集する](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/StringReplace/en.md) StringReplaceノードは、入力文字列に対してテキスト置換操作を実行します。入力テキスト内で指定された部分文字列を検索し、すべての出現箇所を別の部分文字列に置き換えます。このノードは、すべての置換が適用された変更後の文字列を返します。 diff --git a/ja/built-in-nodes/StringSubstring.mdx b/ja/built-in-nodes/StringSubstring.mdx index 3a79befc9..288371f4e 100644 --- a/ja/built-in-nodes/StringSubstring.mdx +++ b/ja/built-in-nodes/StringSubstring.mdx @@ -5,6 +5,7 @@ sidebarTitle: "StringSubstring" icon: "circle" mode: wide --- + ## 概要 StringSubstringノードは、大きな文字列からテキストの一部を抽出します。抽出したい範囲を開始位置と終了位置で指定し、その間のテキストを返します。 diff --git a/ja/built-in-nodes/StringTrim.mdx b/ja/built-in-nodes/StringTrim.mdx index ff01c4863..ab96187c6 100644 --- a/ja/built-in-nodes/StringTrim.mdx +++ b/ja/built-in-nodes/StringTrim.mdx @@ -5,6 +5,7 @@ sidebarTitle: "StringTrim" icon: "circle" mode: wide --- + ## 概要 StringTrimノードは、テキスト文字列の先頭、末尾、または両端から空白文字を削除します。左側、右側、または文字列の両側からトリミングするモードを選択できます。不要なスペース、タブ、改行文字を除去してテキスト入力をクリーンアップするのに便利です。 diff --git a/ja/built-in-nodes/StripWhitespace.mdx b/ja/built-in-nodes/StripWhitespace.mdx index 62b769564..31dcaa0db 100644 --- a/ja/built-in-nodes/StripWhitespace.mdx +++ b/ja/built-in-nodes/StripWhitespace.mdx @@ -5,6 +5,7 @@ sidebarTitle: "StripWhitespace" icon: "circle" mode: wide --- + このノードは、テキスト文字列の先頭と末尾から余分なスペース、タブ、改行を削除します。テキスト入力を受け取り、先頭と末尾の空白を除去したクリーンなバージョンを返します。 ## 入力 @@ -17,7 +18,7 @@ mode: wide | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `text` | すべての先頭および末尾の空白文字が除去された処理済みテキスト。 | STRING | +| `テキスト` | すべての先頭および末尾の空白文字が除去された処理済みテキスト。 | STRING | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/StripWhitespace/ja.md) diff --git a/ja/built-in-nodes/StyleModelApply.mdx b/ja/built-in-nodes/StyleModelApply.mdx index 14242261b..5066468ba 100644 --- a/ja/built-in-nodes/StyleModelApply.mdx +++ b/ja/built-in-nodes/StyleModelApply.mdx @@ -5,6 +5,7 @@ sidebarTitle: "StyleModelApply" icon: "circle" mode: wide --- + このノードは、スタイルモデルを指定された条件付け(conditioning)に適用し、CLIPビジョンモデルの出力に基づいてスタイルを強化または変更します。スタイルモデルの条件付けを既存の条件付けに統合することで、生成プロセスにおいてスタイルをシームレスにブレンドすることを可能にします。 ## 入力 diff --git a/ja/built-in-nodes/StyleModelLoader.mdx b/ja/built-in-nodes/StyleModelLoader.mdx index 7814eecd6..3b2089492 100644 --- a/ja/built-in-nodes/StyleModelLoader.mdx +++ b/ja/built-in-nodes/StyleModelLoader.mdx @@ -5,6 +5,7 @@ sidebarTitle: "StyleModelLoader" icon: "circle" mode: wide --- + このノードは、`ComfyUI/models/style_models` フォルダ内にあるモデルを検出し、さらに extra_model_paths.yaml ファイルで設定された追加パスからもモデルを読み込みます。場合によっては、**ComfyUI インターフェースを更新(リフレッシュ)** して、該当フォルダからモデルファイルを読み取らせる必要があります。 StyleModelLoader ノードは、指定されたパスからスタイルモデルを読み込むために設計されています。このノードは、画像に特定の芸術的なスタイルを適用するために使用できるスタイルモデルを取得および初期化することに特化しており、読み込まれたスタイルモデルに基づいて視覚的な出力をカスタマイズすることを可能にします。 diff --git a/ja/built-in-nodes/SvdImg2vidConditioning.mdx b/ja/built-in-nodes/SvdImg2vidConditioning.mdx index c5bc351aa..21239e985 100644 --- a/ja/built-in-nodes/SvdImg2vidConditioning.mdx +++ b/ja/built-in-nodes/SvdImg2vidConditioning.mdx @@ -5,6 +5,7 @@ sidebarTitle: "SvdImg2vidConditioning" icon: "circle" mode: wide --- + このノードは、ビデオ生成タスク用の条件付けデータを生成するために設計されており、特にSVD_img2vidモデルでの使用に最適化されています。初期画像、ビデオパラメータ、VAEモデルなど様々な入力を受け取り、ビデオフレームの生成を導くための条件付けデータを生成します。 ## 入力 diff --git a/ja/built-in-nodes/T5TokenizerOptions.mdx b/ja/built-in-nodes/T5TokenizerOptions.mdx index 5c96cc00d..2107a2edb 100644 --- a/ja/built-in-nodes/T5TokenizerOptions.mdx +++ b/ja/built-in-nodes/T5TokenizerOptions.mdx @@ -5,6 +5,7 @@ sidebarTitle: "T5TokenizerOptions" icon: "circle" mode: wide --- + 以下が翻訳結果です。 --- diff --git a/ja/built-in-nodes/TCFG.mdx b/ja/built-in-nodes/TCFG.mdx index 1bc632ae4..ada9242e4 100644 --- a/ja/built-in-nodes/TCFG.mdx +++ b/ja/built-in-nodes/TCFG.mdx @@ -5,6 +5,7 @@ sidebarTitle: "TCFG" icon: "circle" mode: wide --- + 以下が翻訳結果です。 TCFG(接線減衰CFG)は、サンプリングプロセス中に無条件(ネガティブ)予測を洗練し、条件付き(ポジティブ)予測とより良く整合させる手法です。この技術は、研究論文2503.18137に基づき、無条件ガイダンスに接線減衰を適用することで出力品質を向上させます。このノードは、分類器フリーガイダンス中に無条件予測が処理される方法を調整することで、モデルのサンプリング動作を変更します。 @@ -19,7 +20,7 @@ TCFG(接線減衰CFG)は、サンプリングプロセス中に無条件( | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `patched_model` | 接線減衰CFGが適用された修正済みモデル | MODEL | +| `パッチ適用済みモデル` | 接線減衰CFGが適用された修正済みモデル | MODEL | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/TCFG/ja.md) diff --git a/ja/built-in-nodes/TemporalScoreRescaling.mdx b/ja/built-in-nodes/TemporalScoreRescaling.mdx index 27988adc9..36c88ca55 100644 --- a/ja/built-in-nodes/TemporalScoreRescaling.mdx +++ b/ja/built-in-nodes/TemporalScoreRescaling.mdx @@ -5,6 +5,7 @@ sidebarTitle: "TemporalScoreRescaling" icon: "circle" mode: wide --- + このノードは、拡散モデルに Temporal Score Rescaling(TSR)を適用します。ノイズ除去プロセス中に予測されたノイズまたはスコアをリスケーリングすることで、モデルのサンプリング動作を変更し、生成出力の多様性を調整できます。これは、Post-CFG(分類器不要ガイダンス)関数として実装されています。 ## 入力 @@ -19,7 +20,7 @@ mode: wide | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `patched_model` | 入力モデルに、サンプリングプロセスに Temporal Score Rescaling 関数が適用されたパッチが適用されたものです。 | MODEL | +| `パッチ適用済みモデル` | 入力モデルに、サンプリングプロセスに Temporal Score Rescaling 関数が適用されたパッチが適用されたものです。 | MODEL | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/TemporalScoreRescaling/ja.md) diff --git a/ja/built-in-nodes/Tencent3DPartNode.mdx b/ja/built-in-nodes/Tencent3DPartNode.mdx index 66443870e..360bd2052 100644 --- a/ja/built-in-nodes/Tencent3DPartNode.mdx +++ b/ja/built-in-nodes/Tencent3DPartNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "Tencent3DPartNode" icon: "circle" mode: wide --- + このドキュメントはAIによって生成されました。誤りや改善のご提案がございましたら、ぜひご協力ください![GitHubで編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/Tencent3DPartNode/en.md) このノードは、Tencent Hunyuan3D APIを使用して3Dモデルを自動解析し、その構造に基づいてコンポーネントを生成または識別します。モデルを処理し、新しいFBXファイルを返します。 diff --git a/ja/built-in-nodes/Tencent3DTextureEditNode.mdx b/ja/built-in-nodes/Tencent3DTextureEditNode.mdx index a49299fa2..d1d87bfea 100644 --- a/ja/built-in-nodes/Tencent3DTextureEditNode.mdx +++ b/ja/built-in-nodes/Tencent3DTextureEditNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "Tencent3DTextureEditNode" icon: "circle" mode: wide --- + このノードは、Tencent Hunyuan3D API を使用して 3D モデルのテクスチャを編集します。3D モデルと希望する変更内容のテキスト説明を入力すると、プロンプトに従ってテクスチャが再描画された新しいバージョンのモデルが返されます。 ## 入力 @@ -21,8 +22,8 @@ mode: wide | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `OBJ` | 処理済みの 3D モデル(GLB 形式)。 | FILE3D | -| `texture_image` | 処理済みの 3D モデル(OBJ 形式)。 | FILE3D | +| `GLB` | 処理済みの 3D モデル(GLB 形式)。 | FILE3D | +| `OBJ` | 処理済みの 3D モデル(OBJ 形式)。 | FILE3D | | `texture_image` | 新しく生成された 3D モデル用のテクスチャ画像。 | IMAGE | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/Tencent3DTextureEditNode/ja.md) diff --git a/ja/built-in-nodes/TencentImageToModelNode.mdx b/ja/built-in-nodes/TencentImageToModelNode.mdx index 03f085f85..fd5fda561 100644 --- a/ja/built-in-nodes/TencentImageToModelNode.mdx +++ b/ja/built-in-nodes/TencentImageToModelNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "TencentImageToModelNode" icon: "circle" mode: wide --- + このノードは、TencentのHunyuan3D Pro APIを使用して、1つ以上の入力画像から3Dモデルを生成します。画像を処理し、APIに送信して、生成された3DモデルファイルをGLBおよびOBJ形式で、オプションのテクスチャマップとともに返します。 ## 入力 @@ -28,12 +29,12 @@ mode: wide | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `GLB` | 下位互換性のためのレガシー出力です。 | STRING | -| `OBJ` | GLB(Binary GL Transmission Format)ファイル形式で生成された3Dモデルです。 | FILE3DGLB | -| `texture_image` | OBJ(Wavefront)ファイル形式で生成された3Dモデルです。 | FILE3DOBJ | -| `optional_metallic` | 生成された3Dモデルのテクスチャ画像です。 | IMAGE | -| `optional_normal` | PBRマテリアル用のメタリックマップです。利用できない場合は黒画像を返します。 | IMAGE | -| `optional_roughness` | PBRマテリアル用の法線マップです。利用できない場合は黒画像を返します。 | IMAGE | +| `モデルファイル` | 下位互換性のためのレガシー出力です。 | STRING | +| `GLB` | GLB(Binary GL Transmission Format)ファイル形式で生成された3Dモデルです。 | FILE3DGLB | +| `OBJ` | OBJ(Wavefront)ファイル形式で生成された3Dモデルです。 | FILE3DOBJ | +| `texture_image` | 生成された3Dモデルのテクスチャ画像です。 | IMAGE | +| `optional_metallic` | PBRマテリアル用のメタリックマップです。利用できない場合は黒画像を返します。 | IMAGE | +| `optional_normal` | PBRマテリアル用の法線マップです。利用できない場合は黒画像を返します。 | IMAGE | | `optional_roughness` | PBRマテリアル用のラフネスマップです。利用できない場合は黒画像を返します。 | IMAGE | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/TencentImageToModelNode/ja.md) diff --git a/ja/built-in-nodes/TencentModelTo3DUVNode.mdx b/ja/built-in-nodes/TencentModelTo3DUVNode.mdx index 0353e4166..23ca78675 100644 --- a/ja/built-in-nodes/TencentModelTo3DUVNode.mdx +++ b/ja/built-in-nodes/TencentModelTo3DUVNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "TencentModelTo3DUVNode" icon: "circle" mode: wide --- + このノードは、Tencent Hunyuan3D APIを使用して3DモデルのUV展開を実行します。3Dモデルファイルを入力として受け取り、APIに送信して処理し、処理済みのモデルをOBJおよびFBX形式で、生成されたUVテクスチャ画像とともに返します。入力モデルの面数は30,000未満である必要があります。 ## 入力 @@ -18,9 +19,9 @@ mode: wide | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `FBX` | OBJ形式で処理された3Dモデルファイル。 | FILE3D | -| `uv画像` | FBX形式で処理された3Dモデルファイル。 | FILE3D | -| `uv_image` | 生成されたUVテクスチャ画像。 | IMAGE | +| `OBJ` | OBJ形式で処理された3Dモデルファイル。 | FILE3D | +| `FBX` | FBX形式で処理された3Dモデルファイル。 | FILE3D | +| `uv画像` | 生成されたUVテクスチャ画像。 | IMAGE | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/TencentModelTo3DUVNode/ja.md) diff --git a/ja/built-in-nodes/TencentSmartTopologyNode.mdx b/ja/built-in-nodes/TencentSmartTopologyNode.mdx index 5c7546f28..c354a9d05 100644 --- a/ja/built-in-nodes/TencentSmartTopologyNode.mdx +++ b/ja/built-in-nodes/TencentSmartTopologyNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "TencentSmartTopologyNode" icon: "circle" mode: wide --- + このノードは、3Dモデルに対してスマートリトポロジを実行し、最適化されたポリゴン数の新しいクリーンなメッシュを自動生成します。Tencent Hunyuan 3D APIに接続してモデルを処理し、最大200MBまでのGLBおよびOBJファイル形式に対応しています。処理後のモデルはOBJファイルとして出力されます。 ## 入力 diff --git a/ja/built-in-nodes/TencentTextToModelNode.mdx b/ja/built-in-nodes/TencentTextToModelNode.mdx index 33ca1a534..1a117336f 100644 --- a/ja/built-in-nodes/TencentTextToModelNode.mdx +++ b/ja/built-in-nodes/TencentTextToModelNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "TencentTextToModelNode" icon: "circle" mode: wide --- + このノードは、TencentのHunyuan3D Pro APIを使用して、テキスト説明から3Dモデルを生成します。生成タスクを作成するリクエストを送信し、結果をポーリングして、最終的なモデルファイルをGLBおよびOBJ形式でダウンロードします。 ## 入力 @@ -25,9 +26,9 @@ mode: wide | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `GLB` | 後方互換性のためのレガシー出力です。 | STRING | -| `OBJ` | GLBファイル形式で生成された3Dモデルです。 | FILE3DGLB | -| `texture_image` | OBJファイル形式で生成された3Dモデルです。 | FILE3DOBJ | +| `モデルファイル` | 後方互換性のためのレガシー出力です。 | STRING | +| `GLB` | GLBファイル形式で生成された3Dモデルです。 | FILE3DGLB | +| `OBJ` | OBJファイル形式で生成された3Dモデルです。 | FILE3DOBJ | | `texture_image` | 生成されたOBJファイルから抽出されたテクスチャ画像です(利用可能な場合)。 | IMAGE | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/TencentTextToModelNode/ja.md) diff --git a/ja/built-in-nodes/TerminalLog.mdx b/ja/built-in-nodes/TerminalLog.mdx index 303265f01..42dbd22db 100644 --- a/ja/built-in-nodes/TerminalLog.mdx +++ b/ja/built-in-nodes/TerminalLog.mdx @@ -5,6 +5,7 @@ sidebarTitle: "TerminalLog" icon: "circle" mode: wide --- + ## 概要 Terminal Log(Manager)ノードは、主にComfyUIのターミナル上で実行されている情報をComfyUIインターフェース内に表示するために使用されます。使用するには、`mode`を**logging**モードに設定する必要があります。これにより、画像生成タスク中に対応するログ情報を記録できるようになります。`mode`が**stop**モードに設定されている場合、ログ情報は記録されません。 リモート接続やローカルエリアネットワーク接続を介してComfyUIにアクセスして使用する場合、Terminal Log(Manager)ノードは特に有用です。これにより、ComfyUIインターフェース内でCMDからのエラーメッセージを直接表示できるため、ComfyUIの動作状況を把握しやすくなります。 diff --git a/ja/built-in-nodes/TextEncodeAceStepAudio.mdx b/ja/built-in-nodes/TextEncodeAceStepAudio.mdx index 6acc44a8a..18423bb55 100644 --- a/ja/built-in-nodes/TextEncodeAceStepAudio.mdx +++ b/ja/built-in-nodes/TextEncodeAceStepAudio.mdx @@ -5,6 +5,7 @@ sidebarTitle: "TextEncodeAceStepAudio" icon: "circle" mode: wide --- + 以下が翻訳結果です。 このドキュメントは AI によって生成されました。誤りを見つけた場合や改善の提案がある場合は、ぜひご協力ください! [GitHub で編集する](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/TextEncodeAceStepAudio/en.md) diff --git a/ja/built-in-nodes/TextEncodeAceStepAudio1.5.mdx b/ja/built-in-nodes/TextEncodeAceStepAudio1.5.mdx index 89e9918a3..cf1a6ef09 100644 --- a/ja/built-in-nodes/TextEncodeAceStepAudio1.5.mdx +++ b/ja/built-in-nodes/TextEncodeAceStepAudio1.5.mdx @@ -5,6 +5,7 @@ sidebarTitle: "TextEncodeAceStepAudio1.5" icon: "circle" mode: wide --- + TextEncodeAceStepAudio1.5 ノードは、AceStepAudio 1.5 モデルで使用するためのテキストおよびオーディオ関連のメタデータを準備します。このノードは、説明タグ、歌詞、音楽パラメータを受け取り、CLIP モデルを使用してオーディオ生成に適した条件付け形式に変換します。 ## 入力 diff --git a/ja/built-in-nodes/TextEncodeBooguEdit.mdx b/ja/built-in-nodes/TextEncodeBooguEdit.mdx new file mode 100644 index 000000000..82cf50168 --- /dev/null +++ b/ja/built-in-nodes/TextEncodeBooguEdit.mdx @@ -0,0 +1,31 @@ +--- +title: "TextEncodeBooguEdit - ComfyUI Built-in Node Documentation" +description: "Complete documentation for the TextEncodeBooguEdit node in ComfyUI. Learn its inputs, outputs, parameters and usage." +sidebarTitle: "TextEncodeBooguEdit" +icon: "circle" +mode: wide +--- + +このノードは、Boogu を使用した画像編集のための conditioning を準備します。参照画像を処理して、ポジティブおよびネガティブの両方の conditioning 出力を作成します。参照画像は2回使用されます。画像からのビジョントークンはポジティブ conditioning にのみ追加され、編集指示を増幅します。一方、VAE 参照潜在変数はポジティブとネガティブの両方の conditioning に追加されるため、CFG 下で相殺され、元の画像の同一性が保持されます。 + +## 入力 + +| パラメータ | 説明 | データ型 | 必須 | 範囲 | +|-----------|-------------|-----------|----------|-------| +| `clip` | テキストエンコーディングに使用される CLIP モデル | CLIP | はい | | +| `プロンプト` | 目的の編集内容を説明するテキストプロンプト | STRING | はい | | +| `ネガティブプロンプト` | 編集で避けるべき内容を説明するテキストプロンプト | STRING | いいえ | | +| `vae` | 参照画像を潜在空間にエンコードするために使用される VAE モデル | VAE | いいえ | | +| `画像` | 編集する参照画像。Boogu はサンプルごとに1つの参照に焦点を当てますが、複数も許可されます。 | IMAGE | いいえ | 最大16枚 | + +## 出力 + +| 出力名 | 説明 | データ型 | +|-------------|-------------|-----------| +| `ポジティブ` | ビジョントークンと参照潜在変数を含むテキストプロンプトの両方を含む conditioning | CONDITIONING | +| `ネガティブ` | ネガティブテキストプロンプトと参照潜在変数を含む conditioning | CONDITIONING | + +> このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/TextEncodeBooguEdit/ja.md) + +--- +**Source fingerprint (SHA-256):** `170979acf5b2e9f25f96231a4b23a4376cfddcd4bda2fdd6e03528417e6931b0` diff --git a/ja/built-in-nodes/TextEncodeHunyuanVideo_ImageToVideo.mdx b/ja/built-in-nodes/TextEncodeHunyuanVideo_ImageToVideo.mdx index d8bf70e09..c920f346a 100644 --- a/ja/built-in-nodes/TextEncodeHunyuanVideo_ImageToVideo.mdx +++ b/ja/built-in-nodes/TextEncodeHunyuanVideo_ImageToVideo.mdx @@ -5,6 +5,7 @@ sidebarTitle: "TextEncodeHunyuanVideo_ImageToVideo" icon: "circle" mode: wide --- + このドキュメントはAI生成です。誤りや改善のご提案がございましたら、ぜひご協力ください。[GitHubで編集する](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/TextEncodeHunyuanVideo_ImageToVideo/en.md) TextEncodeHunyuanVideo_ImageToVideo ノードは、テキストプロンプトと画像埋め込みを組み合わせることで、動画生成用の条件付けデータを作成します。CLIPモデルを使用してテキスト入力とCLIPビジョン出力からの視覚情報の両方を処理し、指定された画像インターリーブ設定に従ってこれら2つの情報源を融合したトークンを生成します。 diff --git a/ja/built-in-nodes/TextEncodeQwenImageEdit.mdx b/ja/built-in-nodes/TextEncodeQwenImageEdit.mdx index 2f219b6f4..f813fbbcc 100644 --- a/ja/built-in-nodes/TextEncodeQwenImageEdit.mdx +++ b/ja/built-in-nodes/TextEncodeQwenImageEdit.mdx @@ -5,6 +5,7 @@ sidebarTitle: "TextEncodeQwenImageEdit" icon: "circle" mode: wide --- + 以下が翻訳結果です。 TextEncodeQwenImageEdit ノードは、テキストプロンプトとオプションの画像を処理し、画像生成または編集のための条件付けデータを生成します。CLIP モデルを使用して入力をトークン化し、オプションで VAE を使用して参照画像をエンコードし、参照潜在変数を作成します。画像が提供された場合、一貫した処理寸法を維持するために自動的にリサイズされます。 diff --git a/ja/built-in-nodes/TextEncodeQwenImageEditPlus.mdx b/ja/built-in-nodes/TextEncodeQwenImageEditPlus.mdx index 6cfedb1fb..cc8c4e68b 100644 --- a/ja/built-in-nodes/TextEncodeQwenImageEditPlus.mdx +++ b/ja/built-in-nodes/TextEncodeQwenImageEditPlus.mdx @@ -5,6 +5,7 @@ sidebarTitle: "TextEncodeQwenImageEditPlus" icon: "circle" mode: wide --- + TextEncodeQwenImageEditPlus ノードは、テキストプロンプトとオプションの画像を処理し、画像生成や編集タスクのための条件付けデータを生成します。このノードは専用のテンプレートを使用して入力画像を分析し、テキスト指示が画像をどのように変更すべきかを理解した上で、その情報をエンコードして後続の生成ステップで使用できるようにします。最大3つの入力画像を処理でき、VAEが提供された場合はオプションで参照用の潜在表現を生成します。 ## 入力 diff --git a/ja/built-in-nodes/TextEncodeZImageOmni.mdx b/ja/built-in-nodes/TextEncodeZImageOmni.mdx index 1e3fdd8b0..eca68dc84 100644 --- a/ja/built-in-nodes/TextEncodeZImageOmni.mdx +++ b/ja/built-in-nodes/TextEncodeZImageOmni.mdx @@ -5,6 +5,7 @@ sidebarTitle: "TextEncodeZImageOmni" icon: "circle" mode: wide --- + このドキュメントはAIによって生成されました。誤りや改善の提案がありましたら、ぜひご協力ください。[GitHubで編集する](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/TextEncodeZImageOmni/en.md) TextEncodeZImageOmniノードは、テキストプロンプトとオプションの参照画像を、画像生成モデルに適した条件付け形式にエンコードする高度な条件付けノードです。最大3枚の画像を処理し、オプションでビジョンエンコーダーやVAEを使用して参照潜在表現を生成し、特定のテンプレート構造を用いてこれらの視覚的参照をテキストプロンプトと統合します。 diff --git a/ja/built-in-nodes/TextGenerate.mdx b/ja/built-in-nodes/TextGenerate.mdx index c68511a6b..9e2451f86 100644 --- a/ja/built-in-nodes/TextGenerate.mdx +++ b/ja/built-in-nodes/TextGenerate.mdx @@ -5,6 +5,7 @@ sidebarTitle: "TextGenerate" icon: "circle" mode: wide --- + TextGenerateノードは、CLIPモデルを使用してユーザーのプロンプトに基づいたテキストを生成します。オプションで画像、動画、音声を追加のコンテキストとして使用し、テキスト生成をガイドすることもできます。出力の長さを制御したり、対応モデルで思考モードを有効にしたり、さまざまな設定でランダムサンプリングを使用するか、サンプリングなしでテキストを生成するかを選択できます。 ## 入力 @@ -34,7 +35,7 @@ TextGenerateノードは、CLIPモデルを使用してユーザーのプロン | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `generated_text` | 入力プロンプトとオプションの画像、動画、または音声に基づいてモデルが生成したテキスト。 | STRING | +| `生成テキスト` | 入力プロンプトとオプションの画像、動画、または音声に基づいてモデルが生成したテキスト。 | STRING | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/TextGenerate/ja.md) diff --git a/ja/built-in-nodes/TextGenerateLTX2Prompt.mdx b/ja/built-in-nodes/TextGenerateLTX2Prompt.mdx index 269ac5351..636de21bf 100644 --- a/ja/built-in-nodes/TextGenerateLTX2Prompt.mdx +++ b/ja/built-in-nodes/TextGenerateLTX2Prompt.mdx @@ -5,6 +5,7 @@ sidebarTitle: "TextGenerateLTX2Prompt" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ## 概要 @@ -30,7 +31,7 @@ TextGenerateLTX2Prompt ノードは、テキスト生成ノードの特殊バー | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `output` | 言語モデルによって生成された、拡張または補完されたテキスト文字列です。 | STRING | +| `生成テキスト` | 言語モデルによって生成された、拡張または補完されたテキスト文字列です。 | STRING | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/TextGenerateLTX2Prompt/ja.md) diff --git a/ja/built-in-nodes/TextToLowercase.mdx b/ja/built-in-nodes/TextToLowercase.mdx index ce305c7ae..d627d89c3 100644 --- a/ja/built-in-nodes/TextToLowercase.mdx +++ b/ja/built-in-nodes/TextToLowercase.mdx @@ -5,6 +5,7 @@ sidebarTitle: "TextToLowercase" icon: "circle" mode: wide --- + Text to Lowercaseノードは、入力されたテキスト文字列を受け取り、そのすべての文字を小文字に変換します。テキストの大文字小文字を統一するためのシンプルなユーティリティです。 ## 入力 @@ -17,7 +18,7 @@ Text to Lowercaseノードは、入力されたテキスト文字列を受け取 | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `text` | すべての文字が小文字に変換された入力テキスト。 | STRING | +| `テキスト` | すべての文字が小文字に変換された入力テキスト。 | STRING | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/TextToLowercase/ja.md) diff --git a/ja/built-in-nodes/TextToUppercase.mdx b/ja/built-in-nodes/TextToUppercase.mdx index 66c60bb9d..b0a909bca 100644 --- a/ja/built-in-nodes/TextToUppercase.mdx +++ b/ja/built-in-nodes/TextToUppercase.mdx @@ -5,6 +5,7 @@ sidebarTitle: "TextToUppercase" icon: "circle" mode: wide --- + このドキュメントはAIが生成しました。誤りや改善の提案があれば、ぜひご連絡ください! [GitHubで編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/TextToUppercase/en.md) Text to Uppercase ノードは、テキスト入力を受け取り、そのすべての文字を大文字に変換します。これは、指定された文字列の大文字小文字を変更するシンプルなテキスト処理ユーティリティです。 @@ -19,7 +20,7 @@ Text to Uppercase ノードは、テキスト入力を受け取り、そのす | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `text` | すべての文字が大文字に変換された結果のテキスト。 | STRING | +| `テキスト` | すべての文字が大文字に変換された結果のテキスト。 | STRING | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/TextToUppercase/ja.md) diff --git a/ja/built-in-nodes/ThresholdMask.mdx b/ja/built-in-nodes/ThresholdMask.mdx index beaf99678..f039665c3 100644 --- a/ja/built-in-nodes/ThresholdMask.mdx +++ b/ja/built-in-nodes/ThresholdMask.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ThresholdMask" icon: "circle" mode: wide --- + ThresholdMaskノードは、しきい値を適用してマスクをバイナリマスクに変換します。入力マスクの各ピクセルを指定されたしきい値と比較し、しきい値を超えるピクセルは1(白)、しきい値以下のピクセルは0(黒)となる新しいマスクを生成します。 ## 入力 diff --git a/ja/built-in-nodes/TomePatchModel.mdx b/ja/built-in-nodes/TomePatchModel.mdx index 6e46d7317..36b651b6e 100644 --- a/ja/built-in-nodes/TomePatchModel.mdx +++ b/ja/built-in-nodes/TomePatchModel.mdx @@ -5,6 +5,7 @@ sidebarTitle: "TomePatchModel" icon: "circle" mode: wide --- + 以下が翻訳結果です。 TomePatchModelノードは、トークン統合(ToMe)を拡散モデルに適用し、推論時の計算リソース要件を削減します。このノードは、アテンション機構内で類似したトークンを選択的に統合することで、モデルが処理するトークン数を減らしながら画質を維持します。この手法により、品質を大きく損なうことなく生成を高速化できます。 diff --git a/ja/built-in-nodes/TopazImageEnhance.mdx b/ja/built-in-nodes/TopazImageEnhance.mdx index d94388bf9..62e87d16d 100644 --- a/ja/built-in-nodes/TopazImageEnhance.mdx +++ b/ja/built-in-nodes/TopazImageEnhance.mdx @@ -5,6 +5,7 @@ sidebarTitle: "TopazImageEnhance" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ## 概要 diff --git a/ja/built-in-nodes/TopazVideoEnhance.mdx b/ja/built-in-nodes/TopazVideoEnhance.mdx index 9b491cc6f..32ed09ba4 100644 --- a/ja/built-in-nodes/TopazVideoEnhance.mdx +++ b/ja/built-in-nodes/TopazVideoEnhance.mdx @@ -5,6 +5,7 @@ sidebarTitle: "TopazVideoEnhance" icon: "circle" mode: wide --- + 以下が日本語翻訳です。 このドキュメントは AI によって生成されました。誤りや改善の提案がありましたら、ぜひご協力ください! [GitHub で編集する](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/TopazVideoEnhance/en.md) diff --git a/ja/built-in-nodes/TopazVideoEnhanceV2.mdx b/ja/built-in-nodes/TopazVideoEnhanceV2.mdx index 4894af8db..a1382008b 100644 --- a/ja/built-in-nodes/TopazVideoEnhanceV2.mdx +++ b/ja/built-in-nodes/TopazVideoEnhanceV2.mdx @@ -5,6 +5,7 @@ sidebarTitle: "TopazVideoEnhanceV2" icon: "circle" mode: wide --- + 以下が翻訳結果です。 # Topaz Video Enhance V2 diff --git a/ja/built-in-nodes/TorchCompileModel.mdx b/ja/built-in-nodes/TorchCompileModel.mdx index d82c3db54..ac1d79942 100644 --- a/ja/built-in-nodes/TorchCompileModel.mdx +++ b/ja/built-in-nodes/TorchCompileModel.mdx @@ -5,6 +5,7 @@ sidebarTitle: "TorchCompileModel" icon: "circle" mode: wide --- + 以下は、指定されたルールに従って翻訳した日本語版ドキュメントです。 TorchCompileModel ノードは、PyTorch のコンパイル機能をモデルに適用し、パフォーマンスを最適化します。入力モデルのコピーを作成し、指定されたバックエンドを使用して PyTorch のコンパイル機能でラップします。これにより、推論時のモデルの実行速度が向上する可能性があります。 diff --git a/ja/built-in-nodes/TrainLoraNode.mdx b/ja/built-in-nodes/TrainLoraNode.mdx index 159cee7e7..43cef988c 100644 --- a/ja/built-in-nodes/TrainLoraNode.mdx +++ b/ja/built-in-nodes/TrainLoraNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "TrainLoraNode" icon: "circle" mode: wide --- + TrainLoraNodeは、提供された潜在変数と条件付けデータを使用して、拡散モデル上でLoRA(低ランク適応)モデルを作成し、トレーニングします。カスタムトレーニングパラメータ、オプティマイザ、損失関数を使用してモデルをファインチューニングできます。このノードは、トレーニングされたLoRA重み、損失履歴マップ、および完了した総トレーニングステップ数を出力します。 ## 入力 @@ -45,8 +46,8 @@ TrainLoraNodeは、提供された潜在変数と条件付けデータを使用 | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `損失マップ` | トレーニングされたLoRA重み。保存したり、他のモデルに適用したりできます。 | LORA_MODEL | -| `ステップ数` | 時間経過に伴うトレーニング損失値を含む辞書。 | LOSS_MAP | +| `lora` | トレーニングされたLoRA重み。保存したり、他のモデルに適用したりできます。 | LORA_MODEL | +| `損失マップ` | 時間経過に伴うトレーニング損失値を含む辞書。 | LOSS_MAP | | `ステップ数` | 完了したトレーニングステップの総数(既存のLoRAからの以前のステップを含む)。 | INT | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/TrainLoraNode/ja.md) diff --git a/ja/built-in-nodes/TransformSplat.mdx b/ja/built-in-nodes/TransformSplat.mdx index d44443850..5229f7859 100644 --- a/ja/built-in-nodes/TransformSplat.mdx +++ b/ja/built-in-nodes/TransformSplat.mdx @@ -5,7 +5,6 @@ sidebarTitle: "TransformSplat" icon: "circle" mode: wide --- -# Transform Splat Transform Splat ノードは、ガウシアンスプラットに対して移動、回転、スケーリングの変換を適用します。スプラット全体を1つのオブジェクトとして移動、回転、リサイズし、不均一なスケーリングが適用された場合には、正確な結果を得るために個々のガウシアンスプラットも再形成します。 diff --git a/ja/built-in-nodes/TrimAudioDuration.mdx b/ja/built-in-nodes/TrimAudioDuration.mdx index 52e39a29f..5eb24e826 100644 --- a/ja/built-in-nodes/TrimAudioDuration.mdx +++ b/ja/built-in-nodes/TrimAudioDuration.mdx @@ -5,6 +5,7 @@ sidebarTitle: "TrimAudioDuration" icon: "circle" mode: wide --- + このドキュメントはAI生成です。誤りや改善のご提案がございましたら、ぜひご協力ください! [GitHubで編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/TrimAudioDuration/en.md) TrimAudioDuration ノードを使用すると、オーディオファイルから特定の時間範囲を切り出すことができます。トリミングを開始するタイミングと、結果のオーディオクリップの長さを指定できます。このノードは、時間値をオーディオフレーム位置に変換し、対応するオーディオ波形の部分を抽出することで動作します。 diff --git a/ja/built-in-nodes/TrimVideoLatent.mdx b/ja/built-in-nodes/TrimVideoLatent.mdx index 3e82c7dca..c435eea12 100644 --- a/ja/built-in-nodes/TrimVideoLatent.mdx +++ b/ja/built-in-nodes/TrimVideoLatent.mdx @@ -5,6 +5,7 @@ sidebarTitle: "TrimVideoLatent" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ## 概要 diff --git a/ja/built-in-nodes/TripleCLIPLoader.mdx b/ja/built-in-nodes/TripleCLIPLoader.mdx index 4177579e0..dea2cb4dc 100644 --- a/ja/built-in-nodes/TripleCLIPLoader.mdx +++ b/ja/built-in-nodes/TripleCLIPLoader.mdx @@ -5,6 +5,7 @@ sidebarTitle: "TripleCLIPLoader" icon: "circle" mode: wide --- + TripleCLIPLoaderノードは、3つの異なるテキストエンコーダーモデルを同時に読み込み、それらを1つのCLIPモデルに結合します。これは、clip-l、clip-g、t5モデルを連携させるSD3ワークフローなど、複数のテキストエンコーダーが必要な高度なテキストエンコードシナリオで役立ちます。 ## 入力 diff --git a/ja/built-in-nodes/TripoConversionNode.mdx b/ja/built-in-nodes/TripoConversionNode.mdx index 7e325a4e2..9386a78e2 100644 --- a/ja/built-in-nodes/TripoConversionNode.mdx +++ b/ja/built-in-nodes/TripoConversionNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "TripoConversionNode" icon: "circle" mode: wide --- + 以下が翻訳結果です。 TripoConversionNode は、Tripo API を使用して 3D モデルを異なるファイル形式に変換します。以前の Tripo 操作(モデル生成、リギング、またはリターゲティング)のタスク ID を受け取り、様々なエクスポートオプションを使用して結果のモデルを目的の形式に変換します。 diff --git a/ja/built-in-nodes/TripoImageToModelNode.mdx b/ja/built-in-nodes/TripoImageToModelNode.mdx index a382aa16e..8d67e9f9c 100644 --- a/ja/built-in-nodes/TripoImageToModelNode.mdx +++ b/ja/built-in-nodes/TripoImageToModelNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "TripoImageToModelNode" icon: "circle" mode: wide --- + 以下が翻訳結果です。 Tripo の API を使用して、単一の画像から同期的に 3D モデルを生成します。このノードは入力画像を受け取り、テクスチャ、品質、モデルプロパティに関するさまざまなカスタマイズオプションを使用して 3D モデルに変換します。 @@ -33,8 +34,8 @@ Tripo の API を使用して、単一の画像から同期的に 3D モデル | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `モデルタスクID` | 生成された 3D モデルファイル(下位互換性のため) | STRING | -| `GLB` | モデル生成プロセスを追跡するためのタスク ID | MODEL_TASK_ID | +| `モデルファイル` | 生成された 3D モデルファイル(下位互換性のため) | STRING | +| `モデルタスクID` | モデル生成プロセスを追跡するためのタスク ID | MODEL_TASK_ID | | `GLB` | GLB 形式で生成された 3D モデル | FILE3DGLB | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/TripoImageToModelNode/ja.md) diff --git a/ja/built-in-nodes/TripoImportModelNode.mdx b/ja/built-in-nodes/TripoImportModelNode.mdx new file mode 100644 index 000000000..ba2398d83 --- /dev/null +++ b/ja/built-in-nodes/TripoImportModelNode.mdx @@ -0,0 +1,28 @@ +--- +title: "TripoImportModelNode - ComfyUI Built-in Node Documentation" +description: "Complete documentation for the TripoImportModelNode node in ComfyUI. Learn its inputs, outputs, parameters and usage." +sidebarTitle: "TripoImportModelNode" +icon: "circle" +mode: wide +--- + +このノードは、外部の3DモデルファイルをTripoのシステムにインポートし、Texture、Rig、ConvertといったTripoの後処理ノードで使用できるようにします。モデルをアップロードし、他のTripoノードがインポートしたモデルを参照するために使用できるタスクIDを返します。 + +## 入力 + +| パラメータ | 説明 | データ型 | 必須 | 範囲 | +|-----------|-------------|-----------|----------|-------| +| `model_3d` | インポートする3Dモデル(GLB / FBX / OBJ / STL、最大150 MB)。OBJおよびSTLファイルには埋め込みテクスチャは含まれません。 | FILE3D | はい | GLB
FBX
OBJ
STL
任意の3D形式 | + +**注記:** テクスチャはファイルに直接埋め込まれている場合にのみ保持されるため、GLB形式を推奨します。OBJおよびSTLファイルは埋め込みテクスチャをサポートしていません。GLTF(.gltf)形式は外部ファイルを参照するためサポートされておらず、代わりに単一ファイルのGLBを使用してください。 + +## 出力 + +| 出力名 | 説明 | データ型 | +|-------------|-------------|-----------| +| `model task_id` | Tripo後処理ノードで使用するためにインポートされたモデルを識別するタスクID | MODEL_TASK_ID | + +> このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/TripoImportModelNode/ja.md) + +--- +**Source fingerprint (SHA-256):** `4fa13a108804f2a52190a85b5b5d58ff18190e9d182b556abada444788012fab` diff --git a/ja/built-in-nodes/TripoMultiviewToModelNode.mdx b/ja/built-in-nodes/TripoMultiviewToModelNode.mdx index d492533f6..90d31274b 100644 --- a/ja/built-in-nodes/TripoMultiviewToModelNode.mdx +++ b/ja/built-in-nodes/TripoMultiviewToModelNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "TripoMultiviewToModelNode" icon: "circle" mode: wide --- + このノードは、TripoのAPIを使用して、オブジェクトの異なるビューを示す最大4つの画像を処理し、3Dモデルを同期的に生成します。テクスチャとマテリアルオプションを備えた完全な3Dモデルを作成するには、正面画像と少なくとも1つの追加ビュー(左、背面、または右)が必要です。 ## 入力 @@ -33,8 +34,8 @@ mode: wide | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `モデルタスクID` | 生成された3Dモデルのファイルパスまたは識別子(下位互換性のため) | STRING | -| `GLB` | モデル生成プロセスを追跡するためのタスク識別子 | MODEL_TASK_ID | +| `モデルファイル` | 生成された3Dモデルのファイルパスまたは識別子(下位互換性のため) | STRING | +| `モデルタスクID` | モデル生成プロセスを追跡するためのタスク識別子 | MODEL_TASK_ID | | `GLB` | GLB形式で生成された3Dモデルファイル | FILE3DGLB | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/TripoMultiviewToModelNode/ja.md) diff --git a/ja/built-in-nodes/TripoP1ImageToModelNode.mdx b/ja/built-in-nodes/TripoP1ImageToModelNode.mdx index 798cc6ce7..3a5895f24 100644 --- a/ja/built-in-nodes/TripoP1ImageToModelNode.mdx +++ b/ja/built-in-nodes/TripoP1ImageToModelNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "TripoP1ImageToModelNode" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ## 概要 @@ -28,8 +29,8 @@ mode: wide | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `モデルタスクID` | 生成された3Dモデルのファイルパスです。この出力は後方互換性のためにのみ提供されています。 | STRING | -| `GLB` | モデル生成リクエストの一意のタスクIDです。 | MODEL_TASK_ID | +| `モデルファイル` | 生成された3Dモデルのファイルパスです。この出力は後方互換性のためにのみ提供されています。 | STRING | +| `モデルタスクID` | モデル生成リクエストの一意のタスクIDです。 | MODEL_TASK_ID | | `GLB` | GLB形式で生成された3Dモデルです。 | FILE3DGLB | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/TripoP1ImageToModelNode/ja.md) diff --git a/ja/built-in-nodes/TripoP1MultiviewToModelNode.mdx b/ja/built-in-nodes/TripoP1MultiviewToModelNode.mdx index 6aac148eb..d4c3c5509 100644 --- a/ja/built-in-nodes/TripoP1MultiviewToModelNode.mdx +++ b/ja/built-in-nodes/TripoP1MultiviewToModelNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "TripoP1MultiviewToModelNode" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ## 概要 @@ -32,8 +33,8 @@ mode: wide | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `モデルタスクID` | 生成されたGLBモデルのファイル名です(後方互換性のため)。 | STRING | -| `GLB` | このモデル生成リクエストの一意のタスクIDです。 | MODEL_TASK_ID | +| `モデルファイル` | 生成されたGLBモデルのファイル名です(後方互換性のため)。 | STRING | +| `モデルタスクID` | このモデル生成リクエストの一意のタスクIDです。 | MODEL_TASK_ID | | `GLB` | GLB形式で生成された3Dモデルです。 | FILE3DGLB | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/TripoP1MultiviewToModelNode/ja.md) diff --git a/ja/built-in-nodes/TripoP1TextToModelNode.mdx b/ja/built-in-nodes/TripoP1TextToModelNode.mdx index 96089b641..19a51cfd0 100644 --- a/ja/built-in-nodes/TripoP1TextToModelNode.mdx +++ b/ja/built-in-nodes/TripoP1TextToModelNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "TripoP1TextToModelNode" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ## 概要 @@ -29,8 +30,8 @@ mode: wide | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `モデルタスクID` | 生成された3Dモデルのファイルパス(後方互換性のため)。 | STRING | -| `GLB` | モデル生成リクエストの一意のタスクID。 | MODEL_TASK_ID | +| `モデルファイル` | 生成された3Dモデルのファイルパス(後方互換性のため)。 | STRING | +| `モデルタスクID` | モデル生成リクエストの一意のタスクID。 | MODEL_TASK_ID | | `GLB` | GLB形式で生成された3Dモデル。 | FILE3DGLB | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/TripoP1TextToModelNode/ja.md) diff --git a/ja/built-in-nodes/TripoRefineNode.mdx b/ja/built-in-nodes/TripoRefineNode.mdx index 269139101..918505bac 100644 --- a/ja/built-in-nodes/TripoRefineNode.mdx +++ b/ja/built-in-nodes/TripoRefineNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "TripoRefineNode" icon: "circle" mode: wide --- + TripoRefineNodeは、特にTripo v1.4モデルによって作成されたドラフト3Dモデルを精緻化します。モデルタスクIDを受け取り、Tripo APIを通じて処理し、改良版のモデルを生成します。このノードは、Tripo v1.4モデルが生成したドラフトモデルでのみ動作するように設計されています。 ## 入力 @@ -19,8 +20,8 @@ TripoRefineNodeは、特にTripo v1.4モデルによって作成されたドラ | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `モデルタスクID` | 精緻化されたモデルのファイルパスまたは参照(後方互換性のため) | STRING | -| `GLB` | 精緻化されたモデル操作のタスク識別子 | MODEL_TASK_ID | +| `モデルファイル` | 精緻化されたモデルのファイルパスまたは参照(後方互換性のため) | STRING | +| `モデルタスクID` | 精緻化されたモデル操作のタスク識別子 | MODEL_TASK_ID | | `GLB` | GLB形式の精緻化された3Dモデル | FILE3DGLB | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/TripoRefineNode/ja.md) diff --git a/ja/built-in-nodes/TripoRetargetNode.mdx b/ja/built-in-nodes/TripoRetargetNode.mdx index d65fad813..0e9d51374 100644 --- a/ja/built-in-nodes/TripoRetargetNode.mdx +++ b/ja/built-in-nodes/TripoRetargetNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "TripoRetargetNode" icon: "circle" mode: wide --- + 以下が翻訳結果です。 TripoRetargetNodeは、モーションデータのリターゲティングにより、3Dキャラクターモデルに定義済みアニメーションを適用します。このノードは、事前にリギングされた3Dモデルを受け取り、いくつかのプリセットアニメーションのうち1つを適用して、アニメーション化された3Dモデルファイルを出力として生成します。このノードはTripo APIと通信して、アニメーションリターゲティング操作を処理します。 @@ -23,8 +24,8 @@ TripoRetargetNodeは、モーションデータのリターゲティングによ | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `リターゲット タスクID` | 生成されたアニメーション化3Dモデルファイル(下位互換性のため) | STRING | -| `GLB` | リターゲティング操作を追跡するためのタスクID | RETARGET_TASK_ID | +| `リターゲットタスクID` | 生成されたアニメーション化3Dモデルファイル(下位互換性のため) | STRING | +| `リターゲット タスクID` | リターゲティング操作を追跡するためのタスクID | RETARGET_TASK_ID | | `GLB` | GLB形式のアニメーション化3Dモデル | FILE3DGLB | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/TripoRetargetNode/ja.md) diff --git a/ja/built-in-nodes/TripoRigNode.mdx b/ja/built-in-nodes/TripoRigNode.mdx index d93bb823c..4ccc21ce5 100644 --- a/ja/built-in-nodes/TripoRigNode.mdx +++ b/ja/built-in-nodes/TripoRigNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "TripoRigNode" icon: "circle" mode: wide --- + 以下が翻訳結果です。 TripoRigNodeは、元のモデルのタスクIDからリギング済み3Dモデルを生成します。Tripo APIにリクエストを送信し、Tripo仕様に従ってGLB形式のアニメーションリグを作成した後、リグ生成タスクが完了するまでAPIをポーリングします。 @@ -22,8 +23,8 @@ TripoRigNodeは、元のモデルのタスクIDからリギング済み3Dモデ | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `リグタスクID` | 生成されたリギング済み3Dモデルファイル(後方互換性のために保持) | STRING | -| `GLB` | リグ生成プロセスを追跡するためのタスクID | RIG_TASK_ID | +| `モデルファイル` | 生成されたリギング済み3Dモデルファイル(後方互換性のために保持) | STRING | +| `リグタスクID` | リグ生成プロセスを追跡するためのタスクID | RIG_TASK_ID | | `GLB` | GLB形式で生成されたリギング済み3Dモデル | FILE3DGLB | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/TripoRigNode/ja.md) diff --git a/ja/built-in-nodes/TripoSplatConditioning.mdx b/ja/built-in-nodes/TripoSplatConditioning.mdx index 39964bc39..04a88fd3d 100644 --- a/ja/built-in-nodes/TripoSplatConditioning.mdx +++ b/ja/built-in-nodes/TripoSplatConditioning.mdx @@ -5,7 +5,6 @@ sidebarTitle: "TripoSplatConditioning" icon: "circle" mode: wide --- -# TripoSplat Conditioning(コンディショニング) このノードは、DINOv3とFlux2 VAEを使用して入力画像をエンコードし、TripoSplatモデル用のポジティブおよびネガティブなコンディショニングデータを作成します。また、KSamplerの開始点となる固定サイズのノイズターゲット(潜在変数とカメラデータ)も生成します。 @@ -21,8 +20,8 @@ mode: wide | 出力名 | 説明 | データ型 | |-------------|-------------|-----------| -| `ネガティブ` | DINOv3特徴量とFlux2 VAE潜在変数を含むポジティブコンディショニングデータ | CONDITIONING | -| `latent` | ゼロ埋めされたDINOv3特徴量とゼロ埋めされたFlux2 VAE潜在変数を含むネガティブコンディショニングデータ | CONDITIONING | +| `ポジティブ` | DINOv3特徴量とFlux2 VAE潜在変数を含むポジティブコンディショニングデータ | CONDITIONING | +| `ネガティブ` | ゼロ埋めされたDINOv3特徴量とゼロ埋めされたFlux2 VAE潜在変数を含むネガティブコンディショニングデータ | CONDITIONING | | `latent` | KSampler用の固定サイズノイズターゲット(潜在変数シーケンスとカメラトークン) | LATENT | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/TripoSplatConditioning/ja.md) diff --git a/ja/built-in-nodes/TripoSplatPreprocessImage.mdx b/ja/built-in-nodes/TripoSplatPreprocessImage.mdx index 01844af06..e95f8ff32 100644 --- a/ja/built-in-nodes/TripoSplatPreprocessImage.mdx +++ b/ja/built-in-nodes/TripoSplatPreprocessImage.mdx @@ -5,7 +5,6 @@ sidebarTitle: "TripoSplatPreprocessImage" icon: "circle" mode: wide --- -# TripoSplat 画像前処理ノード このノードは、各入力画像を黒背景の中央正方形にクロップし、指定された出力サイズに達するようにパディングを追加します。TripoSplat 3Dモデル用に画像を準備するために設計されており、一貫した正方形フレーミングと、境界アーティファクトを防ぐためのオプションのアルファマット収縮を保証します。 diff --git a/ja/built-in-nodes/TripoSplatSamplingPreview.mdx b/ja/built-in-nodes/TripoSplatSamplingPreview.mdx index f9249878b..b78686560 100644 --- a/ja/built-in-nodes/TripoSplatSamplingPreview.mdx +++ b/ja/built-in-nodes/TripoSplatSamplingPreview.mdx @@ -5,7 +5,6 @@ sidebarTitle: "TripoSplatSamplingPreview" icon: "circle" mode: wide --- -# TripoSplat サンプリングプレビュー このノードはTripoSplatモデルをパッチ処理し、標準のKSamplerノードで使用した際に、各サンプリングステップでデコードされたガウシアンスプラットのライブプレビューを表示します。サンプラーのコールバックをラップして、各ステップ後にモデルの出力をプレビュー画像にデコードすることで機能します。 diff --git a/ja/built-in-nodes/TripoTextToModelNode.mdx b/ja/built-in-nodes/TripoTextToModelNode.mdx index f84dafee3..b20783b19 100644 --- a/ja/built-in-nodes/TripoTextToModelNode.mdx +++ b/ja/built-in-nodes/TripoTextToModelNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "TripoTextToModelNode" icon: "circle" mode: wide --- + TripoのAPIを使用して、テキストプロンプトに基づいて3Dモデルを同期的に生成します。このノードは、テキストの説明を受け取り、オプションのテクスチャとマテリアルプロパティを備えた3Dモデルを作成します。 ## 入力 @@ -31,8 +32,8 @@ TripoのAPIを使用して、テキストプロンプトに基づいて3Dモデ | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `モデルタスクID` | 生成された3Dモデルファイル(下位互換性のため) | STRING | -| `GLB` | モデル生成プロセスの一意のタスク識別子 | MODEL_TASK_ID | +| `モデルファイル` | 生成された3Dモデルファイル(下位互換性のため) | STRING | +| `モデルタスクID` | モデル生成プロセスの一意のタスク識別子 | MODEL_TASK_ID | | `GLB` | GLB形式で生成された3Dモデル | FILE3DGLB | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/TripoTextToModelNode/ja.md) diff --git a/ja/built-in-nodes/TripoTextureNode.mdx b/ja/built-in-nodes/TripoTextureNode.mdx index c29e3de99..0270f5365 100644 --- a/ja/built-in-nodes/TripoTextureNode.mdx +++ b/ja/built-in-nodes/TripoTextureNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "TripoTextureNode" icon: "circle" mode: wide --- + 以下が翻訳結果です。 TripoTextureNodeは、Tripo APIを使用してテクスチャ付きの3Dモデルを生成します。モデルタスクIDを受け取り、PBRマテリアル、テクスチャ品質設定、およびアライメント方法を含むさまざまなオプションでテクスチャ生成を適用します。このノードはTripo APIと通信してテクスチャ生成リクエストを処理し、結果のモデルファイルとタスクIDを返します。 @@ -26,8 +27,8 @@ TripoTextureNodeは、Tripo APIを使用してテクスチャ付きの3Dモデ | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `モデルタスクID` | テクスチャが適用された生成モデルファイル(後方互換性のため) | STRING | -| `GLB` | テクスチャ生成プロセスを追跡するためのタスクID | MODEL_TASK_ID | +| `モデルファイル` | テクスチャが適用された生成モデルファイル(後方互換性のため) | STRING | +| `モデルタスクID` | テクスチャ生成プロセスを追跡するためのタスクID | MODEL_TASK_ID | | `GLB` | テクスチャが適用されたGLB形式の生成3Dモデル | FILE3DGLB | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/TripoTextureNode/ja.md) diff --git a/ja/built-in-nodes/TruncateText.mdx b/ja/built-in-nodes/TruncateText.mdx index aa50d50db..8db42f9ce 100644 --- a/ja/built-in-nodes/TruncateText.mdx +++ b/ja/built-in-nodes/TruncateText.mdx @@ -5,6 +5,7 @@ sidebarTitle: "TruncateText" icon: "circle" mode: wide --- + このノードは、指定された最大長でテキストを切り詰めることで短縮します。任意の入力テキストを受け取り、設定した文字数までの最初の部分のみを返します。テキストが特定のサイズを超えないようにするためのシンプルな方法です。 ## 入力 @@ -18,7 +19,7 @@ mode: wide | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `string` | 切り詰められたテキスト。入力の最初の`最大長`文字のみを含みます。 | STRING | +| `テキスト` | 切り詰められたテキスト。入力の最初の`最大長`文字のみを含みます。 | STRING | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/TruncateText/ja.md) diff --git a/ja/built-in-nodes/UNETLoader.mdx b/ja/built-in-nodes/UNETLoader.mdx index 34a947a8c..3e3d6c24e 100644 --- a/ja/built-in-nodes/UNETLoader.mdx +++ b/ja/built-in-nodes/UNETLoader.mdx @@ -5,6 +5,7 @@ sidebarTitle: "UNETLoader" icon: "circle" mode: wide --- + UNETLoaderノードは、U-Netモデルを名前で読み込むために設計されており、システム内で事前学習済みのU-Netアーキテクチャを利用できるようにします。 このノードは、`ComfyUI/models/diffusion_models`フォルダ内にあるモデルを検出します。 diff --git a/ja/built-in-nodes/UNetCrossAttentionMultiply.mdx b/ja/built-in-nodes/UNetCrossAttentionMultiply.mdx index 880832902..713f467e4 100644 --- a/ja/built-in-nodes/UNetCrossAttentionMultiply.mdx +++ b/ja/built-in-nodes/UNetCrossAttentionMultiply.mdx @@ -5,6 +5,7 @@ sidebarTitle: "UNetCrossAttentionMultiply" icon: "circle" mode: wide --- + 以下が翻訳結果です。 UNetCrossAttentionMultiply ノードは、UNet モデルのクロスアテンション機構に乗算係数を適用します。クエリ、キー、バリュー、および出力の各コンポーネントをスケーリングすることで、さまざまなアテンション動作や効果を試すことができます。 diff --git a/ja/built-in-nodes/UNetSelfAttentionMultiply.mdx b/ja/built-in-nodes/UNetSelfAttentionMultiply.mdx index 2f453e43b..707f812ea 100644 --- a/ja/built-in-nodes/UNetSelfAttentionMultiply.mdx +++ b/ja/built-in-nodes/UNetSelfAttentionMultiply.mdx @@ -5,6 +5,7 @@ sidebarTitle: "UNetSelfAttentionMultiply" icon: "circle" mode: wide --- + UNetSelfAttentionMultiply ノードは、UNet モデル内のセルフアテンション機構におけるクエリ、キー、バリュー、および出力コンポーネントに乗算係数を適用します。アテンション計算の各部分をスケーリングすることで、アテンションの重みがモデルの動作にどのように影響するかを実験できます。 ## 入力 diff --git a/ja/built-in-nodes/UNetTemporalAttentionMultiply.mdx b/ja/built-in-nodes/UNetTemporalAttentionMultiply.mdx index ad7e5cdb2..827e4cac1 100644 --- a/ja/built-in-nodes/UNetTemporalAttentionMultiply.mdx +++ b/ja/built-in-nodes/UNetTemporalAttentionMultiply.mdx @@ -5,6 +5,7 @@ sidebarTitle: "UNetTemporalAttentionMultiply" icon: "circle" mode: wide --- + UNetTemporalAttentionMultiplyノードは、時間的UNetモデルにおける異なる種類のアテンションメカニズムに乗算係数を適用します。このノードは、自己アテンションとクロスアテンション層の重みを調整し、構造的要素と時間的要素を区別することでモデルを変更します。これにより、各アテンションタイプがモデルの出力に与える影響の度合いを微調整できます。 ## 入力 diff --git a/ja/built-in-nodes/USOStyleReference.mdx b/ja/built-in-nodes/USOStyleReference.mdx index 7b80bceaa..3449ae527 100644 --- a/ja/built-in-nodes/USOStyleReference.mdx +++ b/ja/built-in-nodes/USOStyleReference.mdx @@ -5,6 +5,7 @@ sidebarTitle: "USOStyleReference" icon: "circle" mode: wide --- + USOStyleReference ノードは、CLIPビジョン出力からエンコードされた画像特徴量を使用して、モデルにスタイル参照パッチを適用します。視覚入力から抽出されたスタイル情報を組み込むことで、入力モデルの修正バージョンを作成し、スタイル転送や参照ベースの生成機能を実現します。 ## 入力 diff --git a/ja/built-in-nodes/UpscaleModelLoader.mdx b/ja/built-in-nodes/UpscaleModelLoader.mdx index 114dc1388..8030f2c24 100644 --- a/ja/built-in-nodes/UpscaleModelLoader.mdx +++ b/ja/built-in-nodes/UpscaleModelLoader.mdx @@ -5,6 +5,7 @@ sidebarTitle: "UpscaleModelLoader" icon: "circle" mode: wide --- + このノードは、`ComfyUI/models/upscale_models` フォルダ内のモデルを検出し、さらに extra_model_paths.yaml ファイルで設定された追加パスからもモデルを読み込みます。場合によっては、**ComfyUI インターフェースを更新(リフレッシュ)** して、対応するフォルダからモデルファイルを読み取らせる必要があります。 UpscaleModelLoader ノードは、指定されたディレクトリからアップスケールモデルを読み込むために設計されています。このノードは、画像アップスケールタスク用のアップスケールモデルの取得と準備を容易にし、モデルが正しく読み込まれ、評価用に設定されていることを保証します。 diff --git a/ja/built-in-nodes/VAEDecode.mdx b/ja/built-in-nodes/VAEDecode.mdx index 37960bbe9..448f28d55 100644 --- a/ja/built-in-nodes/VAEDecode.mdx +++ b/ja/built-in-nodes/VAEDecode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "VAEDecode" icon: "circle" mode: wide --- + VAEDecode ノードは、指定された変分オートエンコーダ(VAE)を使用して、潜在表現を画像にデコードするために設計されています。このノードは、圧縮されたデータ表現から画像を生成し、潜在空間エンコーディングから画像を再構築する処理を実現します。 ## 入力 diff --git a/ja/built-in-nodes/VAEDecodeAudio.mdx b/ja/built-in-nodes/VAEDecodeAudio.mdx index b852815b2..acd421827 100644 --- a/ja/built-in-nodes/VAEDecodeAudio.mdx +++ b/ja/built-in-nodes/VAEDecodeAudio.mdx @@ -5,6 +5,7 @@ sidebarTitle: "VAEDecodeAudio" icon: "circle" mode: wide --- + 以下は、提供された英語ドキュメントの日本語翻訳です。 VAEDecodeAudioノードは、変分オートエンコーダ(VAE)を使用して、潜在表現をオーディオ波形に戻します。エンコードされたオーディオサンプルを受け取り、VAEを通して処理することで元のオーディオを再構築し、正規化を適用して一貫した出力レベルを確保します。結果のオーディオは、標準のサンプルレート44100 Hzで返されます。 diff --git a/ja/built-in-nodes/VAEDecodeAudioTiled.mdx b/ja/built-in-nodes/VAEDecodeAudioTiled.mdx index 55c12d5cf..82aafde82 100644 --- a/ja/built-in-nodes/VAEDecodeAudioTiled.mdx +++ b/ja/built-in-nodes/VAEDecodeAudioTiled.mdx @@ -5,6 +5,7 @@ sidebarTitle: "VAEDecodeAudioTiled" icon: "circle" mode: wide --- + このノードは、Variational Autoencoder(VAE)を使用して、圧縮された音声表現(潜在サンプル)を音声波形に戻します。メモリ使用量を管理するために、データをより小さな重なり合うセクション(タイル)に分割して処理するため、長い音声シーケンスの処理に適しています。 ## 入力 diff --git a/ja/built-in-nodes/VAEDecodeHunyuan3D.mdx b/ja/built-in-nodes/VAEDecodeHunyuan3D.mdx index 6a796e9db..7e20864dc 100644 --- a/ja/built-in-nodes/VAEDecodeHunyuan3D.mdx +++ b/ja/built-in-nodes/VAEDecodeHunyuan3D.mdx @@ -5,6 +5,7 @@ sidebarTitle: "VAEDecodeHunyuan3D" icon: "circle" mode: wide --- + VAEDecodeHunyuan3D ノードは、VAE デコーダーを使用して潜在表現を 3D ボクセルデータに変換します。設定可能なチャンク数と解像度の設定で、VAE モデルを通じて潜在サンプルを処理し、3D アプリケーションに適したボリュームデータを生成します。 ## 入力 diff --git a/ja/built-in-nodes/VAEDecodeTiled.mdx b/ja/built-in-nodes/VAEDecodeTiled.mdx index a127d17b1..b8707f0d6 100644 --- a/ja/built-in-nodes/VAEDecodeTiled.mdx +++ b/ja/built-in-nodes/VAEDecodeTiled.mdx @@ -5,6 +5,7 @@ sidebarTitle: "VAEDecodeTiled" icon: "circle" mode: wide --- + VAEDecodeTiled ノードは、タイル方式を使用して潜在表現を画像にデコードし、大きな画像を効率的に処理します。メモリ使用量を管理しながら画質を維持するため、入力を小さなタイルに分割して処理します。また、時間的フレームを重複付きのチャンクで処理することで、ビデオVAEにも対応し、スムーズな遷移を実現します。 ## 入力 diff --git a/ja/built-in-nodes/VAEDecodeTripoSplat.mdx b/ja/built-in-nodes/VAEDecodeTripoSplat.mdx index 149aee1e1..5020aab68 100644 --- a/ja/built-in-nodes/VAEDecodeTripoSplat.mdx +++ b/ja/built-in-nodes/VAEDecodeTripoSplat.mdx @@ -5,7 +5,6 @@ sidebarTitle: "VAEDecodeTripoSplat" icon: "circle" mode: wide --- -# VAEDecodeTripoSplat TripoSplatの潜在表現を3Dガウシアンスプラットにデコードします。このノードは、TripoSplatモデルからサンプリングされた潜在表現を受け取り、それを3Dガウシアンの集合として再構築します。生成されるガウシアンの数を変更することで、密度を調整することができます。 diff --git a/ja/built-in-nodes/VAEEncode.mdx b/ja/built-in-nodes/VAEEncode.mdx index b68dc2bcf..eb537432a 100644 --- a/ja/built-in-nodes/VAEEncode.mdx +++ b/ja/built-in-nodes/VAEEncode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "VAEEncode" icon: "circle" mode: wide --- + このノードは、指定されたVAEモデルを使用して画像を潜在空間表現にエンコードするために設計されています。エンコード処理の複雑さを抽象化し、画像をその潜在表現に変換する簡単な方法を提供します。 ## 入力 diff --git a/ja/built-in-nodes/VAEEncodeAudio.mdx b/ja/built-in-nodes/VAEEncodeAudio.mdx index 491597950..d158dc12f 100644 --- a/ja/built-in-nodes/VAEEncodeAudio.mdx +++ b/ja/built-in-nodes/VAEEncodeAudio.mdx @@ -5,6 +5,7 @@ sidebarTitle: "VAEEncodeAudio" icon: "circle" mode: wide --- + VAEEncodeAudio ノードは、Variational Autoencoder(VAE)を使用してオーディオデータを潜在表現に変換します。オーディオ入力を受け取り、VAE を通して処理することで、さらなるオーディオ生成や操作タスクに使用できる圧縮された潜在サンプルを生成します。このノードは、必要に応じてエンコード前にオーディオを VAE の期待するサンプルレートに自動的にリサンプリングします。 ## 入力 diff --git a/ja/built-in-nodes/VAEEncodeForInpaint.mdx b/ja/built-in-nodes/VAEEncodeForInpaint.mdx index 3e5c654f7..948d00891 100644 --- a/ja/built-in-nodes/VAEEncodeForInpaint.mdx +++ b/ja/built-in-nodes/VAEEncodeForInpaint.mdx @@ -5,6 +5,7 @@ sidebarTitle: "VAEEncodeForInpaint" icon: "circle" mode: wide --- + このノードは、インペイントタスクに適した潜在表現に画像をエンコードするために設計されており、VAEモデルによる最適なエンコードのために入力画像とマスクを調整する追加の前処理手順を組み込んでいます。 ## 入力 diff --git a/ja/built-in-nodes/VAEEncodeTiled.mdx b/ja/built-in-nodes/VAEEncodeTiled.mdx index 3c8865f7c..8253fc864 100644 --- a/ja/built-in-nodes/VAEEncodeTiled.mdx +++ b/ja/built-in-nodes/VAEEncodeTiled.mdx @@ -5,6 +5,7 @@ sidebarTitle: "VAEEncodeTiled" icon: "circle" mode: wide --- + VAEEncodeTiled ノードは、画像を小さなタイルに分割し、変分オートエンコーダ(VAE)を使用してエンコードすることで処理を行います。このタイル分割アプローチにより、メモリ制限を超える可能性のある大きな画像も処理できるようになります。このノードは画像用と動画用の両方のVAEをサポートしており、空間次元と時間次元に対して個別のタイル制御が可能です。 ## 入力 diff --git a/ja/built-in-nodes/VAELoader.mdx b/ja/built-in-nodes/VAELoader.mdx index d577e3f4d..066de4df0 100644 --- a/ja/built-in-nodes/VAELoader.mdx +++ b/ja/built-in-nodes/VAELoader.mdx @@ -5,6 +5,7 @@ sidebarTitle: "VAELoader" icon: "circle" mode: wide --- + このノードは、`ComfyUI/models/vae` フォルダ内に配置されたモデルを検出し、さらに extra_model_paths.yaml ファイルで設定された追加パスからもモデルを読み込みます。場合によっては、**ComfyUI インターフェースを更新(リフレッシュ)** して、対応するフォルダからモデルファイルを読み込ませる必要があります。 VAELoader ノードは、Variational Autoencoder(VAE)モデルを読み込むために設計されており、標準的な VAE と近似 VAE の両方を処理できるように特別に調整されています。名前による VAE の読み込みをサポートし、'taesd' や 'taesdxl' モデルに対する特別な処理を含み、VAE の特定の設定に基づいて動的に調整します。 diff --git a/ja/built-in-nodes/VAESave.mdx b/ja/built-in-nodes/VAESave.mdx index 04485868e..1773d0963 100644 --- a/ja/built-in-nodes/VAESave.mdx +++ b/ja/built-in-nodes/VAESave.mdx @@ -5,6 +5,7 @@ sidebarTitle: "VAESave" icon: "circle" mode: wide --- + VAESaveノードは、VAEモデルをプロンプトや追加のPNG情報などのメタデータとともに、指定された出力ディレクトリに保存するために設計されています。このノードは、モデルの状態と関連情報をファイルにシリアライズする機能をカプセル化しており、学習済みモデルの保存と共有を容易にします。 ## 入力 diff --git a/ja/built-in-nodes/VOIDInpaintConditioning.mdx b/ja/built-in-nodes/VOIDInpaintConditioning.mdx index 1a21d13d0..6b083609a 100644 --- a/ja/built-in-nodes/VOIDInpaintConditioning.mdx +++ b/ja/built-in-nodes/VOIDInpaintConditioning.mdx @@ -5,6 +5,7 @@ sidebarTitle: "VOIDInpaintConditioning" icon: "circle" mode: wide --- + VOIDInpaintConditioning ノードは、CogVideoX モデルでインペインティングを行うために必要な条件付けデータを準備します。ソース動画と前処理済みのクワッドマスクを受け取り、VAE を通じてエンコードし、それらを 32 チャンネルの条件付け信号に結合します。この信号は、モデルがマスク領域を補完するために使用します。 ## 入力 @@ -25,8 +26,8 @@ VOIDInpaintConditioning ノードは、CogVideoX モデルでインペインテ | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `negative` | インペインティング潜在情報が追加されたポジティブ条件付け | CONDITIONING | -| `latent` | インペインティング潜在情報が追加されたネガティブ条件付け | CONDITIONING | +| `positive` | インペインティング潜在情報が追加されたポジティブ条件付け | CONDITIONING | +| `negative` | インペインティング潜在情報が追加されたネガティブ条件付け | CONDITIONING | | `latent` | 形状 [batch_size, 16, latent_t, latent_h, latent_w] のゼロ埋めノイズ潜在テンソル | LATENT | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/VOIDInpaintConditioning/ja.md) diff --git a/ja/built-in-nodes/VOIDQuadmaskPreprocess.mdx b/ja/built-in-nodes/VOIDQuadmaskPreprocess.mdx index e0caeb63d..5a85de702 100644 --- a/ja/built-in-nodes/VOIDQuadmaskPreprocess.mdx +++ b/ja/built-in-nodes/VOIDQuadmaskPreprocess.mdx @@ -5,6 +5,7 @@ sidebarTitle: "VOIDQuadmaskPreprocess" icon: "circle" mode: wide --- + ## 概要 VOIDQuadmaskPreprocess ノードは、マスクを特殊な4段階の「クアッドマスク」に変換することで、VOID インペインティング用のマスクを準備します。入力マスクを受け取り、必要に応じて主要領域を膨張させた後、マスク値を4つの異なるレベルに量子化します。これらは異なる意味領域(主要オブジェクト、重なり領域、影響領域、背景)を表します。最後にマスクを反転・正規化し、出力値が [0, 1] の範囲になるようにします。ここで 1.0 は削除する領域、0.0 は保持する領域を示します。 diff --git a/ja/built-in-nodes/VOIDSampler.mdx b/ja/built-in-nodes/VOIDSampler.mdx index a1970a34f..d7315ee1b 100644 --- a/ja/built-in-nodes/VOIDSampler.mdx +++ b/ja/built-in-nodes/VOIDSampler.mdx @@ -5,6 +5,7 @@ sidebarTitle: "VOIDSampler" icon: "circle" mode: wide --- + 以下は、指定されたルールに従って翻訳した日本語版ドキュメントです。 ## 概要 diff --git a/ja/built-in-nodes/VOIDWarpedNoise.mdx b/ja/built-in-nodes/VOIDWarpedNoise.mdx index a688c7715..6971e5e5f 100644 --- a/ja/built-in-nodes/VOIDWarpedNoise.mdx +++ b/ja/built-in-nodes/VOIDWarpedNoise.mdx @@ -5,6 +5,7 @@ sidebarTitle: "VOIDWarpedNoise" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ## 概要 diff --git a/ja/built-in-nodes/VOIDWarpedNoiseSource.mdx b/ja/built-in-nodes/VOIDWarpedNoiseSource.mdx index 34cd05a33..b232c4856 100644 --- a/ja/built-in-nodes/VOIDWarpedNoiseSource.mdx +++ b/ja/built-in-nodes/VOIDWarpedNoiseSource.mdx @@ -5,6 +5,7 @@ sidebarTitle: "VOIDWarpedNoiseSource" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ## 概要 diff --git a/ja/built-in-nodes/VPScheduler.mdx b/ja/built-in-nodes/VPScheduler.mdx index f51df7a26..1ad1d1cf7 100644 --- a/ja/built-in-nodes/VPScheduler.mdx +++ b/ja/built-in-nodes/VPScheduler.mdx @@ -5,6 +5,7 @@ sidebarTitle: "VPScheduler" icon: "circle" mode: wide --- + VPSchedulerノードは、Variance Preserving(VP)スケジューリング方式に基づいてノイズレベルのシーケンス(シグマ)を生成するように設計されています。このシーケンスは、拡散モデルにおけるノイズ除去プロセスを導くために重要であり、画像やその他のデータタイプの制御された生成を可能にします。 ## 入力 diff --git a/ja/built-in-nodes/Veo3FirstLastFrameNode.mdx b/ja/built-in-nodes/Veo3FirstLastFrameNode.mdx index 1c05b1100..07c5f2348 100644 --- a/ja/built-in-nodes/Veo3FirstLastFrameNode.mdx +++ b/ja/built-in-nodes/Veo3FirstLastFrameNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "Veo3FirstLastFrameNode" icon: "circle" mode: wide --- + このドキュメントはAIによって生成されました。誤りや改善のご提案がございましたら、ぜひご協力ください![GitHubで編集する](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/Veo3FirstLastFrameNode/en.md) Veo3FirstLastFrameNodeは、GoogleのVeo 3モデルを使用して、テキストプロンプトに基づき、動画シーケンスの開始と終了を定義する最初と最後のフレームを指定して動画を生成します。 diff --git a/ja/built-in-nodes/Veo3VideoGenerationNode.mdx b/ja/built-in-nodes/Veo3VideoGenerationNode.mdx index f6a5fe652..59fddbf64 100644 --- a/ja/built-in-nodes/Veo3VideoGenerationNode.mdx +++ b/ja/built-in-nodes/Veo3VideoGenerationNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "Veo3VideoGenerationNode" icon: "circle" mode: wide --- + ## 概要 GoogleのVeo 3 APIを使用して、テキストプロンプトから動画を生成します。このノードは高速版や軽量版を含む複数のVeo 3モデルをサポートしており、動画の解像度、長さ、音声生成を指定できます。 diff --git a/ja/built-in-nodes/VeoVideoGenerationNode.mdx b/ja/built-in-nodes/VeoVideoGenerationNode.mdx index 9edb74027..8a27ab076 100644 --- a/ja/built-in-nodes/VeoVideoGenerationNode.mdx +++ b/ja/built-in-nodes/VeoVideoGenerationNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "VeoVideoGenerationNode" icon: "circle" mode: wide --- + 以下が翻訳結果です。 GoogleのVeo 2 APIを使用して、テキストプロンプトから動画を生成します。このノードは、テキスト説明とオプションの画像入力から動画を作成し、アスペクト比や再生時間などのパラメータを制御できます。 diff --git a/ja/built-in-nodes/Video Slice.mdx b/ja/built-in-nodes/Video Slice.mdx index 7f52e08ee..220abe1f8 100644 --- a/ja/built-in-nodes/Video Slice.mdx +++ b/ja/built-in-nodes/Video Slice.mdx @@ -5,6 +5,7 @@ sidebarTitle: "Video Slice" icon: "circle" mode: wide --- + 以下は、指定されたルールに従って翻訳した日本語版ドキュメントです。 --- diff --git a/ja/built-in-nodes/VideoLinearCFGGuidance.mdx b/ja/built-in-nodes/VideoLinearCFGGuidance.mdx index 046a1ce49..ab2ed0ddb 100644 --- a/ja/built-in-nodes/VideoLinearCFGGuidance.mdx +++ b/ja/built-in-nodes/VideoLinearCFGGuidance.mdx @@ -5,6 +5,7 @@ sidebarTitle: "VideoLinearCFGGuidance" icon: "circle" mode: wide --- + VideoLinearCFGGuidance ノードは、ビデオモデルに線形条件付きガイダンススケールを適用し、指定された範囲にわたって条件付き成分と無条件成分の影響を調整します。これにより、生成プロセスを動的に制御し、所望の条件付けレベルに基づいてモデルの出力を微調整することが可能になります。 ## 入力 diff --git a/ja/built-in-nodes/VideoTriangleCFGGuidance.mdx b/ja/built-in-nodes/VideoTriangleCFGGuidance.mdx index 8d820ea7f..20b17b53e 100644 --- a/ja/built-in-nodes/VideoTriangleCFGGuidance.mdx +++ b/ja/built-in-nodes/VideoTriangleCFGGuidance.mdx @@ -5,6 +5,7 @@ sidebarTitle: "VideoTriangleCFGGuidance" icon: "circle" mode: wide --- + 以下が日本語翻訳です。 VideoTriangleCFGGuidance ノードは、ビデオモデルに三角波状の分類器フリーガイダンス(CFG)スケーリングパターンを適用します。最小CFG値と元の条件付けスケールの間を振動する三角波関数を用いて、時間経過に伴い条件付けスケールを変化させます。これにより動的なガイダンスパターンが生成され、ビデオ生成の一貫性と品質向上に役立ちます。 diff --git a/ja/built-in-nodes/Vidu2ImageToVideoNode.mdx b/ja/built-in-nodes/Vidu2ImageToVideoNode.mdx index 98d7bf12d..fd88d5a24 100644 --- a/ja/built-in-nodes/Vidu2ImageToVideoNode.mdx +++ b/ja/built-in-nodes/Vidu2ImageToVideoNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "Vidu2ImageToVideoNode" icon: "circle" mode: wide --- + ## 概要 Vidu2 画像から動画への生成ノードは、1枚の入力画像から動画シーケンスを作成します。指定されたVidu2モデルを使用し、オプションのテキストプロンプトに基づいてシーンをアニメーション化し、動画の長さ、解像度、および動きの強度を制御します。 diff --git a/ja/built-in-nodes/Vidu2ReferenceVideoNode.mdx b/ja/built-in-nodes/Vidu2ReferenceVideoNode.mdx index 718e0eecc..99876dae5 100644 --- a/ja/built-in-nodes/Vidu2ReferenceVideoNode.mdx +++ b/ja/built-in-nodes/Vidu2ReferenceVideoNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "Vidu2ReferenceVideoNode" icon: "circle" mode: wide --- + このドキュメントはAI生成です。誤りや改善のご提案がございましたら、ぜひご協力ください! [GitHubで編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/Vidu2ReferenceVideoNode/en.md) Vidu2 参照動画生成ノードは、テキストプロンプトと複数の参照画像から動画を生成します。最大7つの被写体を定義でき、各被写体に独自の参照画像セットを設定できます。プロンプト内では `@subject{subject_id}` を使用して被写体を参照します。このノードは、再生時間、アスペクト比、動きの大きさを設定可能な動画を生成します。 diff --git a/ja/built-in-nodes/Vidu2StartEndToVideoNode.mdx b/ja/built-in-nodes/Vidu2StartEndToVideoNode.mdx index ab95f7d5b..1e941076b 100644 --- a/ja/built-in-nodes/Vidu2StartEndToVideoNode.mdx +++ b/ja/built-in-nodes/Vidu2StartEndToVideoNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "Vidu2StartEndToVideoNode" icon: "circle" mode: wide --- + このノードは、提供された開始フレームと終了フレームの間を補間し、テキストプロンプトに従ってビデオを生成します。指定されたViduモデルを使用して、設定された時間にわたって2つの画像間のスムーズな遷移を作成します。 ## 入力 diff --git a/ja/built-in-nodes/Vidu2TextToVideoNode.mdx b/ja/built-in-nodes/Vidu2TextToVideoNode.mdx index 37edd0fbe..a48ce2632 100644 --- a/ja/built-in-nodes/Vidu2TextToVideoNode.mdx +++ b/ja/built-in-nodes/Vidu2TextToVideoNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "Vidu2TextToVideoNode" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ## 概要 diff --git a/ja/built-in-nodes/Vidu3ImageToVideoNode.mdx b/ja/built-in-nodes/Vidu3ImageToVideoNode.mdx index c5d1ea109..392088012 100644 --- a/ja/built-in-nodes/Vidu3ImageToVideoNode.mdx +++ b/ja/built-in-nodes/Vidu3ImageToVideoNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "Vidu3ImageToVideoNode" icon: "circle" mode: wide --- + このドキュメントはAIによって生成されました。誤りや改善の提案がありましたら、ぜひご協力ください![GitHubで編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/Vidu3ImageToVideoNode/en.md) Vidu Q3 画像から動画への生成ノードは、入力画像から動画シーケンスを作成します。Vidu Q3 モデルを使用して画像をアニメーション化し、必要に応じてテキストプロンプトでガイドし、動画ファイルを出力します。 diff --git a/ja/built-in-nodes/Vidu3StartEndToVideoNode.mdx b/ja/built-in-nodes/Vidu3StartEndToVideoNode.mdx index beadc9868..c3f80416f 100644 --- a/ja/built-in-nodes/Vidu3StartEndToVideoNode.mdx +++ b/ja/built-in-nodes/Vidu3StartEndToVideoNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "Vidu3StartEndToVideoNode" icon: "circle" mode: wide --- + 以下が翻訳結果です。 このノードは、開始フレームと終了フレームの間を補間し、テキストプロンプトに従ってビデオを生成します。Vidu Q3モデルを使用して2つの画像間のシームレスな遷移を作成し、指定された長さと解像度のビデオを生成します。 diff --git a/ja/built-in-nodes/Vidu3TextToVideoNode.mdx b/ja/built-in-nodes/Vidu3TextToVideoNode.mdx index 62bcac3af..53a982477 100644 --- a/ja/built-in-nodes/Vidu3TextToVideoNode.mdx +++ b/ja/built-in-nodes/Vidu3TextToVideoNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "Vidu3TextToVideoNode" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ## 概要 diff --git a/ja/built-in-nodes/ViduExtendVideoNode.mdx b/ja/built-in-nodes/ViduExtendVideoNode.mdx index 2df4f25ff..bde086b89 100644 --- a/ja/built-in-nodes/ViduExtendVideoNode.mdx +++ b/ja/built-in-nodes/ViduExtendVideoNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ViduExtendVideoNode" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ViduExtendVideoNode は、既存の動画にフレームを追加して長さを延長します。指定された AI モデルを使用し、ソース動画とオプションのテキストプロンプトに基づいて、シームレスな続きを生成します。 diff --git a/ja/built-in-nodes/ViduImageToVideoNode.mdx b/ja/built-in-nodes/ViduImageToVideoNode.mdx index 9e51e83e3..dfc397a55 100644 --- a/ja/built-in-nodes/ViduImageToVideoNode.mdx +++ b/ja/built-in-nodes/ViduImageToVideoNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ViduImageToVideoNode" icon: "circle" mode: wide --- + Vidu 画像動画生成ノードは、開始画像とオプションのテキスト説明から短い動画を生成します。AIモデルを使用して、提供された画像フレームから続く動画コンテンツを生成し、結果の動画を返します。 ## 入力 diff --git a/ja/built-in-nodes/ViduMultiFrameVideoNode.mdx b/ja/built-in-nodes/ViduMultiFrameVideoNode.mdx index 8bad59956..36312ea9a 100644 --- a/ja/built-in-nodes/ViduMultiFrameVideoNode.mdx +++ b/ja/built-in-nodes/ViduMultiFrameVideoNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ViduMultiFrameVideoNode" icon: "circle" mode: wide --- + このノードは、複数のキーフレーム間のトランジションを生成して動画を作成します。初期画像から開始し、ユーザーが定義した一連の終了画像とプロンプトを通じてアニメーションを生成し、単一の動画ファイルを出力します。 ## 入力 diff --git a/ja/built-in-nodes/ViduReferenceVideoNode.mdx b/ja/built-in-nodes/ViduReferenceVideoNode.mdx index cb3802866..6b1722181 100644 --- a/ja/built-in-nodes/ViduReferenceVideoNode.mdx +++ b/ja/built-in-nodes/ViduReferenceVideoNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ViduReferenceVideoNode" icon: "circle" mode: wide --- + 以下が翻訳結果です。 --- diff --git a/ja/built-in-nodes/ViduStartEndToVideoNode.mdx b/ja/built-in-nodes/ViduStartEndToVideoNode.mdx index 68796fe8e..31d77d75b 100644 --- a/ja/built-in-nodes/ViduStartEndToVideoNode.mdx +++ b/ja/built-in-nodes/ViduStartEndToVideoNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ViduStartEndToVideoNode" icon: "circle" mode: wide --- + 以下、ご依頼いただいた内容を翻訳ルールに従い日本語に翻訳いたします。 > このドキュメントはAIによって生成されました。誤りや改善のためのご提案がございましたら、ぜひご貢献ください! [GitHubで編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/ViduStartEndToVideoNode/en.md) diff --git a/ja/built-in-nodes/ViduTextToVideoNode.mdx b/ja/built-in-nodes/ViduTextToVideoNode.mdx index 257864e0a..6463257ed 100644 --- a/ja/built-in-nodes/ViduTextToVideoNode.mdx +++ b/ja/built-in-nodes/ViduTextToVideoNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ViduTextToVideoNode" icon: "circle" mode: wide --- + 以下は、ご依頼いただいた英語ドキュメントを日本語に翻訳したものです。 --- diff --git a/ja/built-in-nodes/VoxelToMesh.mdx b/ja/built-in-nodes/VoxelToMesh.mdx index 9ab742c36..1bbb7ea27 100644 --- a/ja/built-in-nodes/VoxelToMesh.mdx +++ b/ja/built-in-nodes/VoxelToMesh.mdx @@ -5,6 +5,7 @@ sidebarTitle: "VoxelToMesh" icon: "circle" mode: wide --- + 以下が翻訳結果です。 VoxelToMeshBasic ノードは、指定されたしきい値で表面を抽出することにより、3D ボクセルデータをメッシュジオメトリに変換します。入力内の各ボクセルグリッドを処理し、3D メッシュ表現を構成する頂点と面を生成します。 diff --git a/ja/built-in-nodes/VoxelToMeshBasic.mdx b/ja/built-in-nodes/VoxelToMeshBasic.mdx index 202d67ab2..6c13313e4 100644 --- a/ja/built-in-nodes/VoxelToMeshBasic.mdx +++ b/ja/built-in-nodes/VoxelToMeshBasic.mdx @@ -5,6 +5,7 @@ sidebarTitle: "VoxelToMeshBasic" icon: "circle" mode: wide --- + 以下が翻訳です。 VoxelToMeshBasic ノードは、3D ボクセルデータをメッシュジオメトリに変換します。ボクセルボリュームにしきい値を適用し、ボリュームのどの部分が結果のメッシュでソリッドサーフェスになるかを決定します。このノードは、3D レンダリングやモデリングに使用できる、頂点と面を含む完全なメッシュ構造を出力します。 diff --git a/ja/built-in-nodes/Wan22FunControlToVideo.mdx b/ja/built-in-nodes/Wan22FunControlToVideo.mdx index 818161bd6..f41e1f061 100644 --- a/ja/built-in-nodes/Wan22FunControlToVideo.mdx +++ b/ja/built-in-nodes/Wan22FunControlToVideo.mdx @@ -5,6 +5,7 @@ sidebarTitle: "Wan22FunControlToVideo" icon: "circle" mode: wide --- + このドキュメントはAIによって生成されました。誤りや改善の提案がありましたら、ぜひご貢献ください! [GitHubで編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/Wan22FunControlToVideo/en.md) Wan22FunControlToVideo ノードは、Wan ビデオモデルアーキテクチャを使用してビデオ生成のための条件付けと潜在表現を準備します。ポジティブおよびネガティブな条件付け入力と、オプションの参照画像および制御ビデオを処理し、ビデオ合成に必要な潜在空間表現を作成します。このノードは、空間スケーリングと時間次元を処理して、ビデオモデルに適した条件付けデータを生成します。 @@ -29,9 +30,9 @@ Wan22FunControlToVideo ノードは、Wan ビデオモデルアーキテクチ | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `ネガティブ` | 連結潜在変数、マスク、およびオプションの参照潜在変数を含む、ビデオ固有の潜在データで変更されたポジティブ条件付け | CONDITIONING | -| `潜在変数` | 連結潜在変数、マスク、およびオプションの参照潜在変数を含む、ビデオ固有の潜在データで変更されたネガティブ条件付け | CONDITIONING | -| `latent` | バッチサイズ、潜在チャンネル数、および空間/時間スケーリングに基づいて、ビデオ生成に適した次元を持つ空の潜在テンソル | LATENT | +| `ポジティブ` | 連結潜在変数、マスク、およびオプションの参照潜在変数を含む、ビデオ固有の潜在データで変更されたポジティブ条件付け | CONDITIONING | +| `ネガティブ` | 連結潜在変数、マスク、およびオプションの参照潜在変数を含む、ビデオ固有の潜在データで変更されたネガティブ条件付け | CONDITIONING | +| `潜在変数` | バッチサイズ、潜在チャンネル数、および空間/時間スケーリングに基づいて、ビデオ生成に適した次元を持つ空の潜在テンソル | LATENT | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/Wan22FunControlToVideo/ja.md) diff --git a/ja/built-in-nodes/Wan22ImageToVideoLatent.mdx b/ja/built-in-nodes/Wan22ImageToVideoLatent.mdx index 02a5c53f9..5200fc2bc 100644 --- a/ja/built-in-nodes/Wan22ImageToVideoLatent.mdx +++ b/ja/built-in-nodes/Wan22ImageToVideoLatent.mdx @@ -5,6 +5,7 @@ sidebarTitle: "Wan22ImageToVideoLatent" icon: "circle" mode: wide --- + このドキュメントは AI によって生成されました。誤りや改善の提案がありましたら、ぜひご協力ください! [GitHub で編集する](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/Wan22ImageToVideoLatent/en.md) **Wan22ImageToVideoLatent** ノードは、画像からビデオの潜在表現を生成します。指定された寸法で空白のビデオ潜在空間を作成し、オプションで開始画像シーケンスを先頭フレームにエンコードできます。開始画像が提供されると、画像を潜在空間にエンコードし、インペイント領域に対応するノイズマスクを生成します。 diff --git a/ja/built-in-nodes/Wan2ImageToVideoApi.mdx b/ja/built-in-nodes/Wan2ImageToVideoApi.mdx index 432a08980..838e4dc89 100644 --- a/ja/built-in-nodes/Wan2ImageToVideoApi.mdx +++ b/ja/built-in-nodes/Wan2ImageToVideoApi.mdx @@ -5,6 +5,7 @@ sidebarTitle: "Wan2ImageToVideoApi" icon: "circle" mode: wide --- + 以下が翻訳です。 Wan 2.7 Image to Video ノードは、最初のフレーム画像から動画を生成します。オプションで最終フレーム画像を指定して2つのフレーム間の遷移を作成したり、オーディオファイルを指定して動画の動きやタイミングをガイドすることもできます。このノードは、テキストによる説明に基づいてシーンをアニメーション化するためにAIモデルを使用します。 diff --git a/ja/built-in-nodes/Wan2ReferenceVideoApi.mdx b/ja/built-in-nodes/Wan2ReferenceVideoApi.mdx index 22610288d..2fc224126 100644 --- a/ja/built-in-nodes/Wan2ReferenceVideoApi.mdx +++ b/ja/built-in-nodes/Wan2ReferenceVideoApi.mdx @@ -5,6 +5,7 @@ sidebarTitle: "Wan2ReferenceVideoApi" icon: "circle" mode: wide --- + このノードは、提供された参照素材に基づいて、人物やオブジェクトを特徴とする動画を生成します。Wan 2.7モデルを使用してテキストプロンプトから動画を作成し、単一キャラクターのパフォーマンスや複数キャラクターのインタラクションをサポートします。生成を機能させるには、少なくとも1つの参照動画または画像を提供する必要があります。 ## 入力 diff --git a/ja/built-in-nodes/Wan2TextToVideoApi.mdx b/ja/built-in-nodes/Wan2TextToVideoApi.mdx index 37a7b67d8..ff661b4c4 100644 --- a/ja/built-in-nodes/Wan2TextToVideoApi.mdx +++ b/ja/built-in-nodes/Wan2TextToVideoApi.mdx @@ -5,6 +5,7 @@ sidebarTitle: "Wan2TextToVideoApi" icon: "circle" mode: wide --- + このノードは、Wan 2.7モデルを使用してテキスト記述から動画を生成します。リクエストを外部APIに送信し、プロンプトを処理して動画ファイルを返します。必要に応じて、動画の動きやタイミングに影響を与えるオーディオクリップを提供することもできます。 ## 入力 diff --git a/ja/built-in-nodes/Wan2VideoContinuationApi.mdx b/ja/built-in-nodes/Wan2VideoContinuationApi.mdx index c99b1a2cd..9fcb87acb 100644 --- a/ja/built-in-nodes/Wan2VideoContinuationApi.mdx +++ b/ja/built-in-nodes/Wan2VideoContinuationApi.mdx @@ -5,6 +5,7 @@ sidebarTitle: "Wan2VideoContinuationApi" icon: "circle" mode: wide --- + 以下は、指定された英語ドキュメントを日本語に翻訳したものです。 --- diff --git a/ja/built-in-nodes/Wan2VideoEditApi.mdx b/ja/built-in-nodes/Wan2VideoEditApi.mdx index 172cdc731..76fcb06f7 100644 --- a/ja/built-in-nodes/Wan2VideoEditApi.mdx +++ b/ja/built-in-nodes/Wan2VideoEditApi.mdx @@ -5,6 +5,7 @@ sidebarTitle: "Wan2VideoEditApi" icon: "circle" mode: wide --- + 以下が翻訳結果です。 Wan2VideoEditApi ノードは、Wan 2.7 モデルを使用して、テキスト指示、参照画像、またはスタイル転送に基づいて動画を編集します。入力動画を処理し、解像度、長さ、アスペクト比などの指定されたパラメータに従って新しい動画を生成します。 diff --git a/ja/built-in-nodes/WanAnimateToVideo.mdx b/ja/built-in-nodes/WanAnimateToVideo.mdx index 5fd85f104..055fa4a45 100644 --- a/ja/built-in-nodes/WanAnimateToVideo.mdx +++ b/ja/built-in-nodes/WanAnimateToVideo.mdx @@ -5,6 +5,7 @@ sidebarTitle: "WanAnimateToVideo" icon: "circle" mode: wide --- + WanAnimateToVideo ノードは、ポーズ参照、表情、背景要素を含む複数の条件付け入力を組み合わせてビデオコンテンツを生成します。様々なビデオ入力を処理して、フレーム間の時間的一貫性を維持しながら、一貫性のあるアニメーションシーケンスを作成します。このノードは潜在空間の操作を処理し、モーションパターンを継続することで既存のビデオを拡張することもできます。 ## 入力 @@ -43,11 +44,11 @@ WanAnimateToVideo ノードは、ポーズ参照、表情、背景要素を含 | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `ネガティブ` | CLIPビジョン出力、ポーズビデオ潜在、顔ビデオピクセル、連結された潜在画像、連結されたマスクを含む追加のビデオコンテキストを持つ修正済みポジティブ条件付け | CONDITIONING | -| `潜在変数` | CLIPビジョン出力、ポーズビデオ潜在、顔ビデオピクセル(反転)、連結された潜在画像、連結されたマスクを含む追加のビデオコンテキストを持つ修正済みネガティブ条件付け | CONDITIONING | -| `トリム潜在変数` | 形状 [batch_size, 16, latent_length + trim_latent, latent_height, latent_width] の潜在空間形式で生成されたビデオコンテンツ | LATENT | -| `トリム画像` | 先頭からトリミングする潜在フレーム数を示す潜在空間トリミング情報(参照画像の潜在フレームに対応) | INT | -| `動画フレームオフセット` | 参照モーションフレームの画像空間トリミング情報。先頭からトリミングする画像フレーム数を示します | INT | +| `ポジティブ` | CLIPビジョン出力、ポーズビデオ潜在、顔ビデオピクセル、連結された潜在画像、連結されたマスクを含む追加のビデオコンテキストを持つ修正済みポジティブ条件付け | CONDITIONING | +| `ネガティブ` | CLIPビジョン出力、ポーズビデオ潜在、顔ビデオピクセル(反転)、連結された潜在画像、連結されたマスクを含む追加のビデオコンテキストを持つ修正済みネガティブ条件付け | CONDITIONING | +| `潜在変数` | 形状 [batch_size, 16, latent_length + trim_latent, latent_height, latent_width] の潜在空間形式で生成されたビデオコンテンツ | LATENT | +| `トリム潜在変数` | 先頭からトリミングする潜在フレーム数を示す潜在空間トリミング情報(参照画像の潜在フレームに対応) | INT | +| `トリム画像` | 参照モーションフレームの画像空間トリミング情報。先頭からトリミングする画像フレーム数を示します | INT | | `動画フレームオフセット` | チャンク単位でビデオ生成を継続するための更新されたフレームオフセット。以前のオフセットに生成された長さを加算して計算されます | INT | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/WanAnimateToVideo/ja.md) diff --git a/ja/built-in-nodes/WanCameraEmbedding.mdx b/ja/built-in-nodes/WanCameraEmbedding.mdx index 7139ba69a..f480bd3a7 100644 --- a/ja/built-in-nodes/WanCameraEmbedding.mdx +++ b/ja/built-in-nodes/WanCameraEmbedding.mdx @@ -5,6 +5,7 @@ sidebarTitle: "WanCameraEmbedding" icon: "circle" mode: wide --- + 以下が翻訳結果です。 WanCameraEmbedding ノードは、カメラモーションパラメータに基づいてプレッカー埋め込みを使用し、カメラ軌跡の埋め込みを生成します。さまざまなカメラの動きをシミュレートする一連のカメラポーズを作成し、動画生成パイプラインに適した埋め込みテンソルに変換します。 @@ -27,9 +28,9 @@ WanCameraEmbedding ノードは、カメラモーションパラメータに基 | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `幅` | 軌跡シーケンスを含む、生成されたカメラ埋め込みテンソル | TENSOR | -| `高さ` | 処理に使用された幅の値 | INT | -| `長さ` | 処理に使用された高さの値 | INT | +| `カメラ埋め込み` | 軌跡シーケンスを含む、生成されたカメラ埋め込みテンソル | TENSOR | +| `幅` | 処理に使用された幅の値 | INT | +| `高さ` | 処理に使用された高さの値 | INT | | `長さ` | 処理に使用された長さの値 | INT | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/WanCameraEmbedding/ja.md) diff --git a/ja/built-in-nodes/WanCameraImageToVideo.mdx b/ja/built-in-nodes/WanCameraImageToVideo.mdx index 844397ea0..646e3728c 100644 --- a/ja/built-in-nodes/WanCameraImageToVideo.mdx +++ b/ja/built-in-nodes/WanCameraImageToVideo.mdx @@ -5,6 +5,7 @@ sidebarTitle: "WanCameraImageToVideo" icon: "circle" mode: wide --- + WanCameraImageToVideo ノードは、画像を動画シーケンスに変換するために、潜在表現を生成します。このノードは、条件付け入力とオプションの開始画像を処理し、動画モデルで使用可能な動画潜在表現を作成します。カメラ条件とクリップビジョン出力をサポートし、動画生成の制御を強化します。 ## 入力 @@ -28,9 +29,9 @@ WanCameraImageToVideo ノードは、画像を動画シーケンスに変換す | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `ネガティブ` | カメラ条件とクリップビジョン出力が適用された、変更後のポジティブ条件付け | CONDITIONING | -| `潜在変数` | カメラ条件とクリップビジョン出力が適用された、変更後のネガティブ条件付け | CONDITIONING | -| `latent` | 動画モデルで使用するために生成された動画潜在表現。潜在テンソルの次元は [batch_size, 16, frames, height/8, width/8] です。ここで frames は ((length - 1) // 4) + 1 として計算されます。 | LATENT | +| `ポジティブ` | カメラ条件とクリップビジョン出力が適用された、変更後のポジティブ条件付け | CONDITIONING | +| `ネガティブ` | カメラ条件とクリップビジョン出力が適用された、変更後のネガティブ条件付け | CONDITIONING | +| `潜在変数` | 動画モデルで使用するために生成された動画潜在表現。潜在テンソルの次元は [batch_size, 16, frames, height/8, width/8] です。ここで frames は ((length - 1) // 4) + 1 として計算されます。 | LATENT | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/WanCameraImageToVideo/ja.md) diff --git a/ja/built-in-nodes/WanContextWindowsManual.mdx b/ja/built-in-nodes/WanContextWindowsManual.mdx index 9aae69626..e2d0843dc 100644 --- a/ja/built-in-nodes/WanContextWindowsManual.mdx +++ b/ja/built-in-nodes/WanContextWindowsManual.mdx @@ -5,6 +5,7 @@ sidebarTitle: "WanContextWindowsManual" icon: "circle" mode: wide --- + 以下が日本語訳です。 WAN Context Windows (Manual) ノードを使用すると、2次元処理を行うWAN系モデル向けにコンテキストウィンドウを手動で設定できます。サンプリング中に、ウィンドウの長さ、オーバーラップ、スケジューリング方法、フュージョン手法を指定することで、カスタムのコンテキストウィンドウ設定を適用します。これにより、モデルが異なるコンテキスト領域間で情報を処理する方法を正確に制御できます。 diff --git a/ja/built-in-nodes/WanDancerEncodeAudio.mdx b/ja/built-in-nodes/WanDancerEncodeAudio.mdx index 60d67ba55..c2d9cd66d 100644 --- a/ja/built-in-nodes/WanDancerEncodeAudio.mdx +++ b/ja/built-in-nodes/WanDancerEncodeAudio.mdx @@ -5,6 +5,7 @@ sidebarTitle: "WanDancerEncodeAudio" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ## 概要 @@ -23,7 +24,7 @@ mode: wide | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `fps_string` | 処理済みの音声特徴量、計算されたフレームレート(fps)、および音声注入スケールを含む辞書です。この出力は動画生成モデルの条件付けに使用されます。 | AUDIO_ENCODER_OUTPUT | +| `audio_encoder_output` | 処理済みの音声特徴量、計算されたフレームレート(fps)、および音声注入スケールを含む辞書です。この出力は動画生成モデルの条件付けに使用されます。 | AUDIO_ENCODER_OUTPUT | | `fps_string` | 音声の長さと動画のフレーム数に基づいて計算されたフレームレート(fps)を説明するテキスト文字列です。この文字列は動画モデルのプロンプトで使用することを目的としています。 | STRING | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/WanDancerEncodeAudio/ja.md) diff --git a/ja/built-in-nodes/WanDancerPadKeyframes.mdx b/ja/built-in-nodes/WanDancerPadKeyframes.mdx index 2ec48a8b9..7c2934bb2 100644 --- a/ja/built-in-nodes/WanDancerPadKeyframes.mdx +++ b/ja/built-in-nodes/WanDancerPadKeyframes.mdx @@ -5,6 +5,7 @@ sidebarTitle: "WanDancerPadKeyframes" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ## 概要 @@ -24,8 +25,8 @@ mode: wide | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `keyframes_mask` | 指定されたセグメント用にパディングされたキーフレームシーケンス。 | IMAGE | -| `audio_segment` | 有効フレームを示すマスク(キーフレーム位置は1、パディング位置は0)。 | MASK | +| `keyframes_sequence` | 指定されたセグメント用にパディングされたキーフレームシーケンス。 | IMAGE | +| `keyframes_mask` | 有効フレームを示すマスク(キーフレーム位置は1、パディング位置は0)。 | MASK | | `audio_segment` | この動画セグメントに対応するオーディオセグメント。 | AUDIO | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/WanDancerPadKeyframes/ja.md) diff --git a/ja/built-in-nodes/WanDancerPadKeyframesList.mdx b/ja/built-in-nodes/WanDancerPadKeyframesList.mdx index 9dc107d28..03e8610d4 100644 --- a/ja/built-in-nodes/WanDancerPadKeyframesList.mdx +++ b/ja/built-in-nodes/WanDancerPadKeyframesList.mdx @@ -5,6 +5,7 @@ sidebarTitle: "WanDancerPadKeyframesList" icon: "circle" mode: wide --- + 以下は、指定されたルールに従って翻訳した日本語版ドキュメントです。 --- @@ -26,8 +27,8 @@ mode: wide | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `keyframes_mask` | 各セグメントに対応するパディング済みキーフレームシーケンスのリスト。 | IMAGE | -| `audio_segment` | 各セグメントの有効なフレームを示すマスクのリスト。 | MASK | +| `keyframes_sequence` | 各セグメントに対応するパディング済みキーフレームシーケンスのリスト。 | IMAGE | +| `keyframes_mask` | 各セグメントの有効なフレームを示すマスクのリスト。 | MASK | | `audio_segment` | 各動画セグメントに対応するオーディオセグメントのリスト。 | AUDIO | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/WanDancerPadKeyframesList/ja.md) diff --git a/ja/built-in-nodes/WanDancerVideo.mdx b/ja/built-in-nodes/WanDancerVideo.mdx index 3196edbf9..65831a414 100644 --- a/ja/built-in-nodes/WanDancerVideo.mdx +++ b/ja/built-in-nodes/WanDancerVideo.mdx @@ -5,6 +5,7 @@ sidebarTitle: "WanDancerVideo" icon: "circle" mode: wide --- + 以下が翻訳結果です。 WanDancerVideo ノードは、WanDancer モデルによる動画生成のために、コンディショニングデータと空の潜在テンソルを準備します。このノードは、ポジティブコンディショニングとネガティブコンディショニングを、開始画像、マスク、CLIPビジョン埋め込み、オーディオ特徴量などのオプション入力と組み合わせて、生成される動画を制御します。 @@ -34,8 +35,8 @@ WanDancerVideo ノードは、WanDancer モデルによる動画生成のため | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `negative` | 追加データ(連結潜在変数、CLIPビジョン、オーディオ)が付加されたポジティブコンディショニング。 | CONDITIONING | -| `latent` | 追加データ(連結潜在変数、CLIPビジョン、オーディオ)が付加されたネガティブコンディショニング。 | CONDITIONING | +| `positive` | 追加データ(連結潜在変数、CLIPビジョン、オーディオ)が付加されたポジティブコンディショニング。 | CONDITIONING | +| `negative` | 追加データ(連結潜在変数、CLIPビジョン、オーディオ)が付加されたネガティブコンディショニング。 | CONDITIONING | | `latent` | 指定された動画の長さ、高さ、幅に一致する次元を持つ空の潜在テンソル。 | LATENT | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/WanDancerVideo/ja.md) diff --git a/ja/built-in-nodes/WanFirstLastFrameToVideo.mdx b/ja/built-in-nodes/WanFirstLastFrameToVideo.mdx index 3a9e6cbb5..7f12f5b39 100644 --- a/ja/built-in-nodes/WanFirstLastFrameToVideo.mdx +++ b/ja/built-in-nodes/WanFirstLastFrameToVideo.mdx @@ -5,6 +5,7 @@ sidebarTitle: "WanFirstLastFrameToVideo" icon: "circle" mode: wide --- + WanFirstLastFrameToVideo ノードは、開始フレームと終了フレームをテキストプロンプトと組み合わせてビデオ条件付けを生成します。最初と最後のフレームをエンコードし、マスクを適用して生成プロセスをガイドし、利用可能な場合はCLIPビジョン特徴量を組み込むことで、ビデオ生成用の潜在表現を作成します。このノードは、指定された開始点と終了点の間で一貫性のあるシーケンスを生成するために、ビデオモデル用のポジティブ条件付けとネガティブ条件付けの両方を準備します。 ## 入力 @@ -29,8 +30,8 @@ WanFirstLastFrameToVideo ノードは、開始フレームと終了フレーム | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `ネガティブ` | ビデオフレームエンコーディングとCLIPビジョン特徴量が適用されたポジティブ条件付け | CONDITIONING | -| `latent` | ビデオフレームエンコーディングとCLIPビジョン特徴量が適用されたネガティブ条件付け | CONDITIONING | +| `ポジティブ` | ビデオフレームエンコーディングとCLIPビジョン特徴量が適用されたポジティブ条件付け | CONDITIONING | +| `ネガティブ` | ビデオフレームエンコーディングとCLIPビジョン特徴量が適用されたネガティブ条件付け | CONDITIONING | | `latent` | 指定されたビデオパラメータに一致する次元を持つ空の潜在テンソル | LATENT | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/WanFirstLastFrameToVideo/ja.md) diff --git a/ja/built-in-nodes/WanFunControlToVideo.mdx b/ja/built-in-nodes/WanFunControlToVideo.mdx index 0666ff3d6..44e4eb849 100644 --- a/ja/built-in-nodes/WanFunControlToVideo.mdx +++ b/ja/built-in-nodes/WanFunControlToVideo.mdx @@ -5,6 +5,7 @@ sidebarTitle: "WanFunControlToVideo" icon: "circle" mode: wide --- + このノードは、動画生成のためのAlibaba Wan Fun Controlモデルをサポートするために追加されました。[このコミット](https://github.com/comfyanonymous/ComfyUI/commit/3661c833bcc41b788a7c9f0e7bc48524f8ee5f82)の後に追加されています。 - **目的:** Wan 2.1 Fun Controlモデルを使用して、動画生成に必要な条件付け情報を準備します。 diff --git a/ja/built-in-nodes/WanFunInpaintToVideo.mdx b/ja/built-in-nodes/WanFunInpaintToVideo.mdx index 4b8121b53..e72c445a7 100644 --- a/ja/built-in-nodes/WanFunInpaintToVideo.mdx +++ b/ja/built-in-nodes/WanFunInpaintToVideo.mdx @@ -5,6 +5,7 @@ sidebarTitle: "WanFunInpaintToVideo" icon: "circle" mode: wide --- + 以下は、ご依頼いただいた技術翻訳の結果です。 --- @@ -30,8 +31,8 @@ WanFunInpaintToVideo ノードは、開始画像と終了画像の間をイン | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `ネガティブ` | 処理済みのポジティブ条件付け出力 | CONDITIONING | -| `latent` | 処理済みのネガティブ条件付け出力 | CONDITIONING | +| `ポジティブ` | 処理済みのポジティブ条件付け出力 | CONDITIONING | +| `ネガティブ` | 処理済みのネガティブ条件付け出力 | CONDITIONING | | `latent` | 生成されたビデオの潜在表現 | LATENT | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/WanFunInpaintToVideo/ja.md) diff --git a/ja/built-in-nodes/WanHuMoImageToVideo.mdx b/ja/built-in-nodes/WanHuMoImageToVideo.mdx index 357423b19..2dd0d2330 100644 --- a/ja/built-in-nodes/WanHuMoImageToVideo.mdx +++ b/ja/built-in-nodes/WanHuMoImageToVideo.mdx @@ -5,6 +5,7 @@ sidebarTitle: "WanHuMoImageToVideo" icon: "circle" mode: wide --- + 以下は、ご依頼の翻訳ルールに従って作成した日本語訳です。 ## 概要 @@ -30,9 +31,9 @@ WanHuMoImageToVideo ノードは、ビデオフレームの潜在表現を生成 | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `ネガティブ` | 参照画像やオーディオ埋め込みが組み込まれた、修正済みのポジティブ条件付け | CONDITIONING | -| `潜在表現` | 参照画像やオーディオ埋め込みが組み込まれた、修正済みのネガティブ条件付け | CONDITIONING | -| `latent` | ビデオシーケンスデータを含む、生成された潜在表現 | LATENT | +| `ポジティブ` | 参照画像やオーディオ埋め込みが組み込まれた、修正済みのポジティブ条件付け | CONDITIONING | +| `ネガティブ` | 参照画像やオーディオ埋め込みが組み込まれた、修正済みのネガティブ条件付け | CONDITIONING | +| `潜在表現` | ビデオシーケンスデータを含む、生成された潜在表現 | LATENT | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/WanHuMoImageToVideo/ja.md) diff --git a/ja/built-in-nodes/WanImageToImageApi.mdx b/ja/built-in-nodes/WanImageToImageApi.mdx index 8a981f1ca..88b8806be 100644 --- a/ja/built-in-nodes/WanImageToImageApi.mdx +++ b/ja/built-in-nodes/WanImageToImageApi.mdx @@ -5,6 +5,7 @@ sidebarTitle: "WanImageToImageApi" icon: "circle" mode: wide --- + 以下が翻訳結果です。 --- diff --git a/ja/built-in-nodes/WanImageToVideo.mdx b/ja/built-in-nodes/WanImageToVideo.mdx index 47b45fbe8..416b120d5 100644 --- a/ja/built-in-nodes/WanImageToVideo.mdx +++ b/ja/built-in-nodes/WanImageToVideo.mdx @@ -5,6 +5,7 @@ sidebarTitle: "WanImageToVideo" icon: "circle" mode: wide --- + 以下が翻訳結果です。 WanImageToVideo ノードは、動画生成タスクのための条件付けと潜在表現を準備します。空の潜在空間を動画生成用に作成し、オプションで開始画像とCLIPビジョン出力を組み込んで動画生成プロセスをガイドすることができます。このノードは、提供された画像とビジョンデータに基づいて、ポジティブおよびネガティブの両方の条件付け入力を変更します。 @@ -29,9 +30,9 @@ WanImageToVideo ノードは、動画生成タスクのための条件付けと | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `ネガティブ` | 画像とビジョンデータが組み込まれた、変更後のポジティブ条件付け | CONDITIONING | -| `潜在` | 画像とビジョンデータが組み込まれた、変更後のネガティブ条件付け | CONDITIONING | -| `latent` | 動画生成用に準備された空の潜在空間テンソル | LATENT | +| `ポジティブ` | 画像とビジョンデータが組み込まれた、変更後のポジティブ条件付け | CONDITIONING | +| `ネガティブ` | 画像とビジョンデータが組み込まれた、変更後のネガティブ条件付け | CONDITIONING | +| `潜在` | 動画生成用に準備された空の潜在空間テンソル | LATENT | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/WanImageToVideo/ja.md) diff --git a/ja/built-in-nodes/WanImageToVideoApi.mdx b/ja/built-in-nodes/WanImageToVideoApi.mdx index c48fde8a2..2408abc08 100644 --- a/ja/built-in-nodes/WanImageToVideoApi.mdx +++ b/ja/built-in-nodes/WanImageToVideoApi.mdx @@ -5,6 +5,7 @@ sidebarTitle: "WanImageToVideoApi" icon: "circle" mode: wide --- + 以下が翻訳結果です。 Wan Image to Video ノードは、1枚の入力画像とテキストプロンプトから動画を生成します。提供された画像を最初のフレームとして使用し、説明に基づいて動画シーケンスを作成します。解像度、長さ、オーディオ、その他の高度な設定オプションを備えています。 diff --git a/ja/built-in-nodes/WanInfiniteTalkToVideo.mdx b/ja/built-in-nodes/WanInfiniteTalkToVideo.mdx index 3a443d74a..c641082e1 100644 --- a/ja/built-in-nodes/WanInfiniteTalkToVideo.mdx +++ b/ja/built-in-nodes/WanInfiniteTalkToVideo.mdx @@ -5,6 +5,7 @@ sidebarTitle: "WanInfiniteTalkToVideo" icon: "circle" mode: wide --- + WanInfiniteTalkToVideo ノードは、音声入力からビデオシーケンスを生成します。このノードは、1人または2人の話者から抽出された音声特徴量を条件として、ビデオ拡散モデルを使用し、トーキングヘッドビデオの潜在表現を生成します。新しいシーケンスを生成することも、モーションコンテキストとして以前のフレームを使用して既存のシーケンスを拡張することもできます。 ## 入力 @@ -41,11 +42,11 @@ WanInfiniteTalkToVideo ノードは、音声入力からビデオシーケンス | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `ポジティブ` | 音声条件付けが適用されたパッチ済みモデル。 | MODEL | -| `ネガティブ` | 追加コンテキスト(開始画像、CLIPビジョンなど)で変更される可能性のあるポジティブ条件付け。 | CONDITIONING | -| `潜在` | 追加コンテキストで変更される可能性のあるネガティブ条件付け。 | CONDITIONING | -| `トリム画像` | 潜在空間で生成されたビデオシーケンス。 | LATENT | -| `trim_image` | シーケンスを拡張する際に、モーションコンテキストの先頭からトリミングする必要があるフレーム数。 | INT | +| `モデル` | 音声条件付けが適用されたパッチ済みモデル。 | MODEL | +| `ポジティブ` | 追加コンテキスト(開始画像、CLIPビジョンなど)で変更される可能性のあるポジティブ条件付け。 | CONDITIONING | +| `ネガティブ` | 追加コンテキストで変更される可能性のあるネガティブ条件付け。 | CONDITIONING | +| `潜在` | 潜在空間で生成されたビデオシーケンス。 | LATENT | +| `トリム画像` | シーケンスを拡張する際に、モーションコンテキストの先頭からトリミングする必要があるフレーム数。 | INT | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/WanInfiniteTalkToVideo/ja.md) diff --git a/ja/built-in-nodes/WanMoveConcatTrack.mdx b/ja/built-in-nodes/WanMoveConcatTrack.mdx index 545d7bd5f..6b0b521c9 100644 --- a/ja/built-in-nodes/WanMoveConcatTrack.mdx +++ b/ja/built-in-nodes/WanMoveConcatTrack.mdx @@ -5,6 +5,7 @@ sidebarTitle: "WanMoveConcatTrack" icon: "circle" mode: wide --- + WanMoveConcatTrack ノードは、2つのモーショントラッキングデータセットを結合し、1つのより長いシーケンスにします。このノードは、入力されたトラックのパスと可視性マスクをそれぞれの次元に沿って結合することで機能します。トラック入力が1つだけ提供された場合は、そのデータを変更せずにそのまま通過させます。 ## 入力 diff --git a/ja/built-in-nodes/WanMoveTrackToVideo.mdx b/ja/built-in-nodes/WanMoveTrackToVideo.mdx index 99872d8d7..5d03b3935 100644 --- a/ja/built-in-nodes/WanMoveTrackToVideo.mdx +++ b/ja/built-in-nodes/WanMoveTrackToVideo.mdx @@ -5,6 +5,7 @@ sidebarTitle: "WanMoveTrackToVideo" icon: "circle" mode: wide --- + WanMoveTrackToVideo ノードは、動画生成用のコンディショニングと潜在空間データを準備し、オプションで動き追跡情報を組み込みます。開始画像シーケンスを潜在表現にエンコードし、オブジェクトトラックからの位置データをブレンドして、生成される動画の動きをガイドします。このノードは、修正されたポジティブおよびネガティブコンディショニングと、動画モデル用に準備された空の潜在テンソルを出力します。 ## 入力 @@ -29,8 +30,8 @@ WanMoveTrackToVideo ノードは、動画生成用のコンディショニング | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `negative` | `concat_latent_image`、`concat_mask`、`clip_vision_output` を潜在的に含む、修正されたポジティブコンディショニング。 | CONDITIONING | -| `latent` | `concat_latent_image`、`concat_mask`、`clip_vision_output` を潜在的に含む、修正されたネガティブコンディショニング。 | CONDITIONING | +| `positive` | `concat_latent_image`、`concat_mask`、`clip_vision_output` を潜在的に含む、修正されたポジティブコンディショニング。 | CONDITIONING | +| `negative` | `concat_latent_image`、`concat_mask`、`clip_vision_output` を潜在的に含む、修正されたネガティブコンディショニング。 | CONDITIONING | | `latent` | `バッチサイズ`、`長さ`、`高さ`、`幅` の入力によって形状が決定される空の潜在テンソル。 | LATENT | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/WanMoveTrackToVideo/ja.md) diff --git a/ja/built-in-nodes/WanMoveTracksFromCoords.mdx b/ja/built-in-nodes/WanMoveTracksFromCoords.mdx index 6f72f16db..ba56a7595 100644 --- a/ja/built-in-nodes/WanMoveTracksFromCoords.mdx +++ b/ja/built-in-nodes/WanMoveTracksFromCoords.mdx @@ -5,6 +5,7 @@ sidebarTitle: "WanMoveTracksFromCoords" icon: "circle" mode: wide --- + WanMoveTracksFromCoords ノードは、JSON形式の座標文字列からモーショントラックを生成します。座標データをテンソル形式に変換し、他の動画処理ノードで使用できるようにします。また、オプションでマスクを適用して、時間経過に伴うトラックの可視性を制御することもできます。 ## 入力 @@ -21,7 +22,7 @@ WanMoveTracksFromCoords ノードは、JSON形式の座標文字列からモー | 出力名 | 説明 | データ型 | | --- | --- | --- | | `トラック長` | 生成されたトラックデータです。各トラックのパス座標と可視性情報を含みます。 | TRACKS | -| `track_length` | 生成されたトラックの総フレーム数です。 | INT | +| `トラック長` | 生成されたトラックの総フレーム数です。 | INT | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/WanMoveTracksFromCoords/ja.md) diff --git a/ja/built-in-nodes/WanMoveVisualizeTracks.mdx b/ja/built-in-nodes/WanMoveVisualizeTracks.mdx index 297a275d5..4717fa87c 100644 --- a/ja/built-in-nodes/WanMoveVisualizeTracks.mdx +++ b/ja/built-in-nodes/WanMoveVisualizeTracks.mdx @@ -5,6 +5,7 @@ sidebarTitle: "WanMoveVisualizeTracks" icon: "circle" mode: wide --- + ## 概要 WanMoveVisualizeTracks ノードは、画像シーケンスまたは動画フレーム上にモーショントラッキングデータをオーバーレイ表示します。トラッキングされたポイントの移動経路や現在位置を視覚的に描画することで、モーションデータを可視化し、分析しやすくします。 diff --git a/ja/built-in-nodes/WanPhantomSubjectToVideo.mdx b/ja/built-in-nodes/WanPhantomSubjectToVideo.mdx index 3e2db61e3..165bf8d63 100644 --- a/ja/built-in-nodes/WanPhantomSubjectToVideo.mdx +++ b/ja/built-in-nodes/WanPhantomSubjectToVideo.mdx @@ -5,6 +5,7 @@ sidebarTitle: "WanPhantomSubjectToVideo" icon: "circle" mode: wide --- + このドキュメントはAI生成です。誤りや改善のご提案がございましたら、ぜひご協力ください! [GitHubで編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/WanPhantomSubjectToVideo/en.md) WanPhantomSubjectToVideo ノードは、条件付け入力とオプションの参照画像を処理してビデオコンテンツを生成します。ビデオ生成用の潜在表現を作成し、入力画像が提供された場合には、その画像からの視覚的なガイダンスを組み込むことができます。このノードは、ビデオモデル向けに時間次元の連結を行った条件付けデータを準備し、修正された条件付けと生成された潜在ビデオデータを出力します。 @@ -28,10 +29,10 @@ WanPhantomSubjectToVideo ノードは、条件付け入力とオプションの | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `ネガティブテキスト` | 画像が提供された場合に時間次元の連結が行われた、修正済みポジティブ条件付け | CONDITIONING | -| `ネガティブ画像テキスト` | 画像が提供された場合に時間次元の連結が行われた、修正済みネガティブ条件付け | CONDITIONING | -| `潜在表現` | 画像が提供された場合に時間次元の連結がゼロに設定された、ネガティブ条件付け | CONDITIONING | -| `latent` | 指定された寸法と長さで生成された潜在ビデオ表現 | LATENT | +| `ポジティブ` | 画像が提供された場合に時間次元の連結が行われた、修正済みポジティブ条件付け | CONDITIONING | +| `ネガティブテキスト` | 画像が提供された場合に時間次元の連結が行われた、修正済みネガティブ条件付け | CONDITIONING | +| `ネガティブ画像テキスト` | 画像が提供された場合に時間次元の連結がゼロに設定された、ネガティブ条件付け | CONDITIONING | +| `潜在表現` | 指定された寸法と長さで生成された潜在ビデオ表現 | LATENT | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/WanPhantomSubjectToVideo/ja.md) diff --git a/ja/built-in-nodes/WanReferenceVideoApi.mdx b/ja/built-in-nodes/WanReferenceVideoApi.mdx index 035d6d5d2..f2711afb4 100644 --- a/ja/built-in-nodes/WanReferenceVideoApi.mdx +++ b/ja/built-in-nodes/WanReferenceVideoApi.mdx @@ -5,6 +5,7 @@ sidebarTitle: "WanReferenceVideoApi" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ## 概要 diff --git a/ja/built-in-nodes/WanSCAILToVideo.mdx b/ja/built-in-nodes/WanSCAILToVideo.mdx index de319affb..62a9d48c6 100644 --- a/ja/built-in-nodes/WanSCAILToVideo.mdx +++ b/ja/built-in-nodes/WanSCAILToVideo.mdx @@ -5,6 +5,7 @@ sidebarTitle: "WanSCAILToVideo" icon: "circle" mode: wide --- + WanSCAILToVideo ノードは、動画生成のためのコンディショニングと空の潜在空間を準備します。参照画像、ポーズ動画、CLIPビジョン出力などのオプション入力を処理し、それらを動画モデルのポジティブおよびネガティブコンディショニングに埋め込みます。このノードは、変更されたコンディショニングと、指定された動画サイズの空白の潜在テンソルを出力します。 ## 入力 @@ -31,8 +32,8 @@ WanSCAILToVideo ノードは、動画生成のためのコンディショニン | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `negative` | 変更されたポジティブコンディショニングです。参照画像の潜在、CLIPビジョン出力、またはポーズ動画の潜在が埋め込まれている可能性があります。 | CONDITIONING | -| `latent` | 変更されたネガティブコンディショニングです。参照画像の潜在、CLIPビジョン出力、またはポーズ動画の潜在が埋め込まれている可能性があります。 | CONDITIONING | +| `positive` | 変更されたポジティブコンディショニングです。参照画像の潜在、CLIPビジョン出力、またはポーズ動画の潜在が埋め込まれている可能性があります。 | CONDITIONING | +| `negative` | 変更されたネガティブコンディショニングです。参照画像の潜在、CLIPビジョン出力、またはポーズ動画の潜在が埋め込まれている可能性があります。 | CONDITIONING | | `latent` | 形状が `[batch_size, 16, ((length - 1) // 4) + 1, height // 8, width // 8]` の空の潜在テンソルです。 | LATENT | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/WanSCAILToVideo/ja.md) diff --git a/ja/built-in-nodes/WanSoundImageToVideo.mdx b/ja/built-in-nodes/WanSoundImageToVideo.mdx index ba8f6aa7e..8c32fbaa8 100644 --- a/ja/built-in-nodes/WanSoundImageToVideo.mdx +++ b/ja/built-in-nodes/WanSoundImageToVideo.mdx @@ -5,6 +5,7 @@ sidebarTitle: "WanSoundImageToVideo" icon: "circle" mode: wide --- + WanSoundImageToVideo ノードは、オプションのオーディオ条件付けを伴う画像から動画コンテンツを生成します。ポジティブおよびネガティブの条件付けプロンプトとVAEモデルを入力として受け取り、動画の潜在表現を生成します。また、参照画像、オーディオエンコーディング、制御動画、モーション参照を組み込むことで、動画生成プロセスを誘導することができます。 ## 入力 @@ -27,9 +28,9 @@ WanSoundImageToVideo ノードは、オプションのオーディオ条件付 | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `ネガティブ` | 動画生成用に変更された処理済みのポジティブ条件付け | CONDITIONING | -| `潜在表現` | 動画生成用に変更された処理済みのネガティブ条件付け | CONDITIONING | -| `latent` | 最終的な動画フレームにデコード可能な、潜在空間で表現された生成動画 | LATENT | +| `ポジティブ` | 動画生成用に変更された処理済みのポジティブ条件付け | CONDITIONING | +| `ネガティブ` | 動画生成用に変更された処理済みのネガティブ条件付け | CONDITIONING | +| `潜在表現` | 最終的な動画フレームにデコード可能な、潜在空間で表現された生成動画 | LATENT | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/WanSoundImageToVideo/ja.md) diff --git a/ja/built-in-nodes/WanSoundImageToVideoExtend.mdx b/ja/built-in-nodes/WanSoundImageToVideoExtend.mdx index d6e930b09..7427acb9a 100644 --- a/ja/built-in-nodes/WanSoundImageToVideoExtend.mdx +++ b/ja/built-in-nodes/WanSoundImageToVideoExtend.mdx @@ -5,6 +5,7 @@ sidebarTitle: "WanSoundImageToVideoExtend" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ## 概要 @@ -27,9 +28,9 @@ WanSoundImageToVideoExtend ノードは、既存のビデオ潜在表現を拡 | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `ネガティブ` | ビデオコンテキストが適用された処理済みポジティブ条件付け | CONDITIONING | -| `潜在表現` | ビデオコンテキストが適用された処理済みネガティブ条件付け | CONDITIONING | -| `latent` | 拡張されたビデオシーケンスを含む生成済みビデオ潜在表現 | LATENT | +| `ポジティブ` | ビデオコンテキストが適用された処理済みポジティブ条件付け | CONDITIONING | +| `ネガティブ` | ビデオコンテキストが適用された処理済みネガティブ条件付け | CONDITIONING | +| `潜在表現` | 拡張されたビデオシーケンスを含む生成済みビデオ潜在表現 | LATENT | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/WanSoundImageToVideoExtend/ja.md) diff --git a/ja/built-in-nodes/WanTextToImageApi.mdx b/ja/built-in-nodes/WanTextToImageApi.mdx index 466827bec..c96d1738a 100644 --- a/ja/built-in-nodes/WanTextToImageApi.mdx +++ b/ja/built-in-nodes/WanTextToImageApi.mdx @@ -5,6 +5,7 @@ sidebarTitle: "WanTextToImageApi" icon: "circle" mode: wide --- + Wan Text to Image ノードは、テキストの説明に基づいて画像を生成します。AIモデルを使用して、記述されたプロンプトから視覚的なコンテンツを作成し、英語と中国語の両方のテキスト入力をサポートします。このノードは、出力画像のサイズ、品質、スタイルの設定を調整するためのさまざまなコントロールを提供します。 ## 入力 diff --git a/ja/built-in-nodes/WanTextToVideoApi.mdx b/ja/built-in-nodes/WanTextToVideoApi.mdx index 0271f8a36..6144a9bc4 100644 --- a/ja/built-in-nodes/WanTextToVideoApi.mdx +++ b/ja/built-in-nodes/WanTextToVideoApi.mdx @@ -5,6 +5,7 @@ sidebarTitle: "WanTextToVideoApi" icon: "circle" mode: wide --- + 以下が翻訳結果です。 Wan Text to Video ノードは、テキストの説明に基づいて動画コンテンツを生成します。AIモデルを使用してプロンプトから動画を作成し、さまざまな動画サイズ、長さ、およびオプションの音声入力をサポートします。このノードは、必要に応じて音声を自動生成でき、プロンプトの拡張や透かしの追加オプションも提供します。 diff --git a/ja/built-in-nodes/WanTrackToVideo.mdx b/ja/built-in-nodes/WanTrackToVideo.mdx index f0754e5be..59b0f28f3 100644 --- a/ja/built-in-nodes/WanTrackToVideo.mdx +++ b/ja/built-in-nodes/WanTrackToVideo.mdx @@ -5,6 +5,7 @@ sidebarTitle: "WanTrackToVideo" icon: "circle" mode: wide --- + WanTrackToVideoノードは、トラックポイントを処理して対応するビデオフレームを生成することで、モーショントラッキングデータをビデオシーケンスに変換します。トラッキング座標を入力として受け取り、ビデオ生成に使用できるビデオコンディショニングと潜在表現を生成します。トラックが提供されない場合は、標準の画像からビデオへの変換にフォールバックします。 ## 入力 @@ -30,8 +31,8 @@ WanTrackToVideoノードは、トラックポイントを処理して対応す | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `negative` | モーショントラック情報が適用されたポジティブコンディショニング | CONDITIONING | -| `latent` | モーショントラック情報が適用されたネガティブコンディショニング | CONDITIONING | +| `positive` | モーショントラック情報が適用されたポジティブコンディショニング | CONDITIONING | +| `negative` | モーショントラック情報が適用されたネガティブコンディショニング | CONDITIONING | | `latent` | 生成されたビデオの潜在表現 | LATENT | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/WanTrackToVideo/ja.md) diff --git a/ja/built-in-nodes/WanVaceToVideo.mdx b/ja/built-in-nodes/WanVaceToVideo.mdx index bc6accc17..9b898066a 100644 --- a/ja/built-in-nodes/WanVaceToVideo.mdx +++ b/ja/built-in-nodes/WanVaceToVideo.mdx @@ -5,6 +5,7 @@ sidebarTitle: "WanVaceToVideo" icon: "circle" mode: wide --- + WanVaceToVideo ノードは、動画生成モデル向けの動画条件付けデータを処理します。ポジティブおよびネガティブの条件付け入力と動画制御データを受け取り、動画生成のための潜在表現を準備します。このノードは、動画のアップスケーリング、マスキング、VAEエンコーディングを処理し、動画モデルに適した条件付け構造を作成します。 ## 入力 @@ -29,10 +30,10 @@ WanVaceToVideo ノードは、動画生成モデル向けの動画条件付け | 出力名 | 説明 | データ型 | | --- | --- | --- | -| `ネガティブ` | 動画制御データが適用されたポジティブ条件付け | CONDITIONING | -| `latent` | 動画制御データが適用されたネガティブ条件付け | CONDITIONING | -| `トリムlatent` | 動画生成用の空の潜在テンソル | LATENT | -| `trim_latent` | 参照画像が使用される場合にトリミングする潜在フレーム数 | INT | +| `ポジティブ` | 動画制御データが適用されたポジティブ条件付け | CONDITIONING | +| `ネガティブ` | 動画制御データが適用されたネガティブ条件付け | CONDITIONING | +| `latent` | 動画生成用の空の潜在テンソル | LATENT | +| `トリムlatent` | 参照画像が使用される場合にトリミングする潜在フレーム数 | INT | > このドキュメントは AI によって生成されました。エラーを見つけた場合や改善のご提案がある場合は、ぜひ貢献してください! [GitHub で編集](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/WanVaceToVideo/ja.md) diff --git a/ja/built-in-nodes/WavespeedFlashVSRNode.mdx b/ja/built-in-nodes/WavespeedFlashVSRNode.mdx index 6c74ba28a..119346f65 100644 --- a/ja/built-in-nodes/WavespeedFlashVSRNode.mdx +++ b/ja/built-in-nodes/WavespeedFlashVSRNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "WavespeedFlashVSRNode" icon: "circle" mode: wide --- + このドキュメントはAI生成です。誤りや改善の提案がありましたら、ぜひご協力ください![GitHubで編集する](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/WavespeedFlashVSRNode/en.md) WavespeedFlashVSRNodeは、低解像度やぼやけた映像の解像度を向上させ、鮮明さを復元する高速・高品質なビデオアップスケーラーです。ビデオ入力を処理し、ユーザーが選択した高解像度で新しいビデオを出力します。 diff --git a/ja/built-in-nodes/WavespeedImageUpscaleNode.mdx b/ja/built-in-nodes/WavespeedImageUpscaleNode.mdx index d6ea3e337..acea9c780 100644 --- a/ja/built-in-nodes/WavespeedImageUpscaleNode.mdx +++ b/ja/built-in-nodes/WavespeedImageUpscaleNode.mdx @@ -5,6 +5,7 @@ sidebarTitle: "WavespeedImageUpscaleNode" icon: "circle" mode: wide --- + WaveSpeed Image Upscale ノードは、外部AIサービスを利用して画像の解像度と品質を向上させます。1枚の入力画像を受け取り、2K、4K、8Kなどのより高いターゲット解像度にアップスケールし、より鮮明で詳細な結果を生成します。 ## 入力 diff --git a/ja/built-in-nodes/WebcamCapture.mdx b/ja/built-in-nodes/WebcamCapture.mdx index 127020c7a..6fec21135 100644 --- a/ja/built-in-nodes/WebcamCapture.mdx +++ b/ja/built-in-nodes/WebcamCapture.mdx @@ -5,6 +5,7 @@ sidebarTitle: "WebcamCapture" icon: "circle" mode: wide --- + 以下が翻訳結果です。 --- diff --git a/ja/built-in-nodes/ZImageFunControlnet.mdx b/ja/built-in-nodes/ZImageFunControlnet.mdx index d1ae846e4..064fb25b0 100644 --- a/ja/built-in-nodes/ZImageFunControlnet.mdx +++ b/ja/built-in-nodes/ZImageFunControlnet.mdx @@ -5,6 +5,7 @@ sidebarTitle: "ZImageFunControlnet" icon: "circle" mode: wide --- + 以下が翻訳結果です。 ZImageFunControlnet ノードは、特殊な制御ネットワークを適用して画像生成または編集プロセスに影響を与えます。ベースモデル、モデルパッチ、VAE を使用し、制御効果の強度を調整できます。このノードは、ベース画像、インペイント画像、マスクと組み合わせて、よりターゲットを絞った編集を行うことができます。 diff --git a/ja/built-in-nodes/partner-node/image/ideogram/ideogram-v3.mdx b/ja/built-in-nodes/partner-node/image/ideogram/ideogram-v3.mdx deleted file mode 100644 index abf20a20b..000000000 --- a/ja/built-in-nodes/partner-node/image/ideogram/ideogram-v3.mdx +++ /dev/null @@ -1,297 +0,0 @@ ---- -title: "Ideogram V3 - ComfyUI ネイティブノードドキュメント" -description: "Ideogram の最新 V3 API を使用して、高品質な画像およびテキストレンダリングを実行するノード" -sidebarTitle: "Ideogram V3" -icon: "circle" -translationSourceHash: e7b05ee5 -translationFrom: built-in-nodes/partner-node/image/ideogram/ideogram-v3.mdx, zh/built-in-nodes/partner-node/image/ideogram/ideogram-v3.mdx ---- - -![ComfyUI ネイティブ Ideogram V3 ノード](/images/built-in-nodes/api_nodes/ideogram/ideogram-v3.jpg) - -このノードは Ideogram V3 API に接続し、画像生成タスクを実行します。 - -現在、このノードは以下の2つの画像生成モードをサポートしています: -- **テキストから画像へ(Text-to-Image)モード**:テキストプロンプトから新しい画像を生成 -- **インペインティング(Inpainting)モード**:元の画像とマスクを指定することで、特定の領域を再生成 - -### テキストから画像へ(Text-to-Image)モード -これはデフォルトのモードであり、画像またはマスクの入力が提供されていない場合に有効になります。単にプロンプトと必要なパラメータを指定してください: - -1. プロンプト欄に、生成したい画像の内容を記述します -2. 適切なアスペクト比または解像度を選択します -3. マジックプロンプト、シード、レンダリング品質などのその他のパラメータを調整します -4. ノードを実行して画像を生成します - -### インペインティング(Inpainting)モード -**重要なお知らせ**:このモードでは、画像とマスクの両方の入力が必須です。片方のみが提供された場合、ノードはエラーをスローします。 - -1. 元の画像を `image` 入力ポートに接続します -2. 元の画像と同じサイズのマスクを作成し、白色の領域が再生成対象となるようにします -3. マスクを `mask` 入力ポートに接続します -4. プロンプト欄に、マスクで指定された領域に生成したい内容を記述します -5. ノードを実行して局所的な編集を行います - -## パラメータ説明 - -### 基本パラメータ - -| パラメータ | 型 | デフォルト値 | 説明 | -|----------------------|--------|------------|------------------------------------------| -| prompt | 文字列 | "" | 生成するコンテンツを記述するテキストプロンプト | -| aspect_ratio | 選択肢 | "1:1" | 画像のアスペクト比(テキストから画像へモードのみ有効) | -| resolution | 選択肢 | "Auto" | 画像の解像度。設定するとアスペクト比の設定を上書きします | -| magic_prompt_option | 選択肢 | "AUTO" | マジックプロンプトの強化設定:`AUTO`、`ON`、`OFF` | -| seed | 整数 | 0 | 乱数シード値。0 の場合はランダム生成になります | -| num_images | 整数 | 1 | 生成する画像の枚数(1~8) | -| rendering_speed | 選択肢 | "BALANCED" | レンダリング速度:`BALANCED`、`TURBO`、`QUALITY` | - -### オプションパラメータ - -| パラメータ | 型 | 説明 | -|----------|------|--------------------------------------------------------------| -| image | 画像 | インペインティングモード用の入力画像(**マスクと同時に指定必須**) | -| mask | マスク | インペインティング用のマスク。白色の領域が置き換えられます(**画像と同時に指定必須**) | - -### 出力 - -| 出力 | 型 | 説明 | -|--------|------|--------------| -| IMAGE | 画像 | 生成された画像 | - -## 動作原理 - -Ideogram V3 ノードは、最先端のAIモデルを活用してユーザー入力を処理し、複雑なデザイン意図やテキストレイアウト要件を理解することができます。主に以下の2つのモードをサポートしています: - -1. **生成モード**:テキストプロンプトから新しい画像を作成 -2. **編集モード**:元の画像とマスクの組み合わせを使用し、マスクで指定された領域のみを置き換えます - -## ソースコード - -[ノードソースコード(2025-05-03 更新)] - -```python - -class IdeogramV3(ComfyNodeABC): - """ - Generates images synchronously using the Ideogram V3 model. - - Supports both regular image generation from text prompts and image editing with mask. - Images links are available for a limited period of time; if you would like to keep the image, you must download it. - """ - - def __init__(self): - pass - - @classmethod - def INPUT_TYPES(cls) -> InputTypeDict: - return { - "required": { - "prompt": ( - IO.STRING, - { - "multiline": True, - "default": "", - "tooltip": "Prompt for the image generation or editing", - }, - ), - }, - "optional": { - "image": ( - IO.IMAGE, - { - "default": None, - "tooltip": "Optional reference image for image editing.", - }, - ), - "mask": ( - IO.MASK, - { - "default": None, - "tooltip": "Optional mask for inpainting (white areas will be replaced)", - }, - ), - "aspect_ratio": ( - IO.COMBO, - { - "options": list(V3_RATIO_MAP.keys()), - "default": "1:1", - "tooltip": "The aspect ratio for image generation. Ignored if resolution is not set to Auto.", - }, - ), - "resolution": ( - IO.COMBO, - { - "options": V3_RESOLUTIONS, - "default": "Auto", - "tooltip": "The resolution for image generation. If not set to Auto, this overrides the aspect_ratio setting.", - }, - ), - "magic_prompt_option": ( - IO.COMBO, - { - "options": ["AUTO", "ON", "OFF"], - "default": "AUTO", - "tooltip": "Determine if MagicPrompt should be used in generation", - }, - ), - "seed": ( - IO.INT, - { - "default": 0, - "min": 0, - "max": 2147483647, - "step": 1, - "control_after_generate": True, - "display": "number", - }, - ), - "num_images": ( - IO.INT, - {"default": 1, "min": 1, "max": 8, "step": 1, "display": "number"}, - ), - "rendering_speed": ( - IO.COMBO, - { - "options": ["BALANCED", "TURBO", "QUALITY"], - "default": "BALANCED", - "tooltip": "Controls the trade-off between generation speed and quality", - }, - ), - }, - "hidden": {"auth_token": "AUTH_TOKEN_COMFY_ORG"}, - } - - RETURN_TYPES = (IO.IMAGE,) - FUNCTION = "api_call" - CATEGORY = "api node/image/ideogram/v3" - DESCRIPTION = cleandoc(__doc__ or "") - API_NODE = True - - def api_call( - self, - prompt, - image=None, - mask=None, - resolution="Auto", - aspect_ratio="1:1", - magic_prompt_option="AUTO", - seed=0, - num_images=1, - rendering_speed="BALANCED", - auth_token=None, - ): - # Check if both image and mask are provided for editing mode - if image is not None and mask is not None: - # Edit mode - path = "/proxy/ideogram/ideogram-v3/edit" - - # Process image and mask - input_tensor = image.squeeze().cpu() - - # Validate mask dimensions match image - if mask.shape[1:] != image.shape[1:-1]: - raise Exception("Mask and Image must be the same size") - - # Process image - img_np = (input_tensor.numpy() * 255).astype(np.uint8) - img = Image.fromarray(img_np) - img_byte_arr = io.BytesIO() - img.save(img_byte_arr, format="PNG") - img_byte_arr.seek(0) - img_binary = img_byte_arr - img_binary.name = "image.png" - - # Process mask - white areas will be replaced - mask_np = (mask.squeeze().cpu().numpy() * 255).astype(np.uint8) - mask_img = Image.fromarray(mask_np) - mask_byte_arr = io.BytesIO() - mask_img.save(mask_byte_arr, format="PNG") - mask_byte_arr.seek(0) - mask_binary = mask_byte_arr - mask_binary.name = "mask.png" - - # Create edit request - edit_request = IdeogramV3EditRequest( - prompt=prompt, - rendering_speed=rendering_speed, - ) - - # Add optional parameters - if magic_prompt_option != "AUTO": - edit_request.magic_prompt = magic_prompt_option - if seed != 0: - edit_request.seed = seed - if num_images > 1: - edit_request.num_images = num_images - - # Execute the operation for edit mode - operation = SynchronousOperation( - endpoint=ApiEndpoint( - path=path, - method=HttpMethod.POST, - request_model=IdeogramV3EditRequest, - response_model=IdeogramGenerateResponse, - ), - request=edit_request, - files={ - "image": img_binary, - "mask": mask_binary, - }, - content_type="multipart/form-data", - auth_token=auth_token, - ) - - elif image is not None or mask is not None: - # If only one of image or mask is provided, raise an error - raise Exception("Ideogram V3 image editing requires both an image AND a mask") - else: - # Generation mode - path = "/proxy/ideogram/ideogram-v3/generate" - - # Create generation request - gen_request = IdeogramV3Request( - prompt=prompt, - rendering_speed=rendering_speed, - ) - - # Handle resolution vs aspect ratio - if resolution != "Auto": - gen_request.resolution = resolution - elif aspect_ratio != "1:1": - v3_aspect = V3_RATIO_MAP.get(aspect_ratio) - if v3_aspect: - gen_request.aspect_ratio = v3_aspect - - # Add optional parameters - if magic_prompt_option != "AUTO": - gen_request.magic_prompt = magic_prompt_option - if seed != 0: - gen_request.seed = seed - if num_images > 1: - gen_request.num_images = num_images - - # Execute the operation for generation mode - operation = SynchronousOperation( - endpoint=ApiEndpoint( - path=path, - method=HttpMethod.POST, - request_model=IdeogramV3Request, - response_model=IdeogramGenerateResponse, - ), - request=gen_request, - auth_token=auth_token, - ) - - # Execute the operation and process response - response = operation.execute() - - if not response.data or len(response.data) == 0: - raise Exception("No images were generated in the response") - - image_urls = [image_data.url for image_data in response.data if image_data.url] - - if not image_urls: - raise Exception("No image URLs were generated in the response") - - return (download_and_process_images(image_urls),) diff --git a/ja/built-in-nodes/partner-node/image/stability-ai/stability-ai-stable-diffusion-3-5-image.mdx b/ja/built-in-nodes/partner-node/image/stability-ai/stability-ai-stable-diffusion-3-5-image.mdx deleted file mode 100644 index 6aab4cd87..000000000 --- a/ja/built-in-nodes/partner-node/image/stability-ai/stability-ai-stable-diffusion-3-5-image.mdx +++ /dev/null @@ -1,196 +0,0 @@ ---- -title: "Stability AI Stable Diffusion 3.5 - ComfyUI ネイティブノードドキュメント" -description: "Stability AI の Stable Diffusion 3.5 モデルを用いて高品質な画像を生成するノード" -sidebarTitle: "Stability AI SD 3.5 画像" -icon: "circle" -translationSourceHash: 7c2c6512 -translationFrom: built-in-nodes/partner-node/image/stability-ai/stability-ai-stable-diffusion-3-5-image.mdx, zh/built-in-nodes/partner-node/image/stability-ai/stability-ai-stable-diffusion-3-5-image.mdx ---- - -![ComfyUI ネイティブ Stability AI Stable Diffusion 3.5 ノード](/images/built-in-nodes/api_nodes/stability-ai/stability-ai-stable-image-sd-3-5.jpg) - -Stability AI Stable Diffusion 3.5 画像ノードは、Stability AI 社の Stable Diffusion 3.5 API を使用して高品質な画像を生成します。テキストから画像を生成する「テキスト→画像」モードと、既存の画像をもとに新たな画像を生成する「画像→画像」モードの両方をサポートしており、テキストプロンプトから詳細な視覚コンテンツを作成できます。 - -## パラメータ - -### 必須パラメータ - -| パラメータ | 型 | デフォルト | 説明 | -| ------------ | ------ | ---------- | ------------------------------------------------------------------------------------------------------------------------------------ | -| prompt | 文字列 | "" | 出力画像に含めたい内容です。要素・色・テーマを明確に定義した、強力で具体的なプロンプトを使用すると、より優れた結果が得られます。 | -| model | 選択 | - | 使用する Stability SD 3.5 モデルを選択します。 | -| aspect_ratio | 選択 | "1:1" | 生成される画像の幅と高さの比率(アスペクト比)です。 | -| style_preset | 選択 | "None" | 生成画像に適用するオプションのスタイルプリセットです。 | -| cfg_scale | 浮動小数点数 | 4.0 | 拡散プロセスがプロンプトテキストにどれだけ厳密に従うかを制御します(値が大きいほど、出力画像はプロンプトに近くなります)。範囲:1.0~10.0、ステップ:0.1 | -| seed | 整数 | 0 | ノイズ生成に使用される乱数シード(0~4294967294)です。 | - -### オプションパラメータ - -| パラメータ | 型 | デフォルト | 説明 | -| --------------- | ------ | ---------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | -| image | 画像 | - | 入力画像です。このパラメータに画像が指定された場合、ノードは「画像→画像」モードに自動的に切り替わります。 | -| negative_prompt | 文字列 | "" | 出力画像に含めたくない要素を表すキーワードです。高度な機能です。 | -| image_denoise | 浮動小数点数 | 0.5 | 入力画像のデノイズ強度です。0.0 では入力画像と同一の画像が出力され、1.0 では入力画像がまったく存在しない状態と同じになります。範囲:0.0~1.0、ステップ:0.01。image パラメータが指定されている場合のみ有効です。 | - -### 出力 - -| 出力 | 型 | 説明 | -| ----- | ---- | ---------- | -| IMAGE | 画像 | 生成された画像 | - -## 使用例 - - -Stability AI Stable Diffusion 3.5 画像ワークフローの例 - - -## 注意事項 - -- 入力画像が指定された場合、ノードは「テキスト→画像」モードから「画像→画像」モードに自動的に切り替わります。 -- 「画像→画像」モードでは、`aspect_ratio` パラメータは無視されます。 -- モードは、入力画像が提供されているかどうかに基づいて自動的に切り替わります: - - 画像が未指定の場合:「テキスト→画像」モード - - 画像が指定されている場合:「画像→画像」モード -- `style_preset` を `"None"` に設定した場合、スタイルプリセットは適用されません。 - -## ソースコード - -[ノードのソースコード(2025-05-07 更新)] - -```python -class StabilityStableImageSD_3_5Node: - """ - Generates images synchronously based on prompt and resolution. - """ - - RETURN_TYPES = (IO.IMAGE,) - DESCRIPTION = cleandoc(__doc__ or "") # Handle potential None value - FUNCTION = "api_call" - API_NODE = True - CATEGORY = "api node/image/Stability AI" - - @classmethod - def INPUT_TYPES(s): - return { - "required": { - "prompt": ( - IO.STRING, - { - "multiline": True, - "default": "", - "tooltip": "What you wish to see in the output image. A strong, descriptive prompt that clearly defines elements, colors, and subjects will lead to better results." - }, - ), - "model": ([x.value for x in Stability_SD3_5_Model],), - "aspect_ratio": ([x.value for x in StabilityAspectRatio], - { - "default": StabilityAspectRatio.ratio_1_1, - "tooltip": "Aspect ratio of generated image.", - }, - ), - "style_preset": (get_stability_style_presets(), - { - "tooltip": "Optional desired style of generated image.", - }, - ), - "cfg_scale": ( - IO.FLOAT, - { - "default": 4.0, - "min": 1.0, - "max": 10.0, - "step": 0.1, - "tooltip": "How strictly the diffusion process adheres to the prompt text (higher values keep your image closer to your prompt)", - }, - ), - "seed": ( - IO.INT, - { - "default": 0, - "min": 0, - "max": 4294967294, - "control_after_generate": True, - "tooltip": "The random seed used for creating the noise.", - }, - ), - }, - "optional": { - "image": (IO.IMAGE,), - "negative_prompt": ( - IO.STRING, - { - "default": "", - "forceInput": True, - "tooltip": "Keywords of what you do not wish to see in the output image. This is an advanced feature." - }, - ), - "image_denoise": ( - IO.FLOAT, - { - "default": 0.5, - "min": 0.0, - "max": 1.0, - "step": 0.01, - "tooltip": "Denoise of input image; 0.0 yields image identical to input, 1.0 is as if no image was provided at all.", - }, - ), - }, - "hidden": { - "auth_token": "AUTH_TOKEN_COMFY_ORG", - }, - } - - def api_call(self, model: str, prompt: str, aspect_ratio: str, style_preset: str, seed: int, cfg_scale: float, - negative_prompt: str=None, image: torch.Tensor = None, image_denoise: float=None, - auth_token=None): - validate_string(prompt, strip_whitespace=False) - # prepare image binary if image present - image_binary = None - mode = Stability_SD3_5_GenerationMode.text_to_image - if image is not None: - image_binary = tensor_to_bytesio(image, total_pixels=1504*1504).read() - mode = Stability_SD3_5_GenerationMode.image_to_image - aspect_ratio = None - else: - image_denoise = None - - if not negative_prompt: - negative_prompt = None - if style_preset == "None": - style_preset = None - - files = { - "image": image_binary - } - - operation = SynchronousOperation( - endpoint=ApiEndpoint( - path="/proxy/stability/v2beta/stable-image/generate/sd3", - method=HttpMethod.POST, - request_model=StabilityStable3_5Request, - response_model=StabilityStableUltraResponse, - ), - request=StabilityStable3_5Request( - prompt=prompt, - negative_prompt=negative_prompt, - aspect_ratio=aspect_ratio, - seed=seed, - strength=image_denoise, - style_preset=style_preset, - cfg_scale=cfg_scale, - model=model, - mode=mode, - ), - files=files, - content_type="multipart/form-data", - auth_token=auth_token, - ) - response_api = operation.execute() - - if response_api.finish_reason != "SUCCESS": - raise Exception(f"Stable Diffusion 3.5 Image generation failed: {response_api.finish_reason}.") - - image_data = base64.b64decode(response_api.image) - returned_image = bytesio_to_image_tensor(BytesIO(image_data)) - - return (returned_image,) \ No newline at end of file diff --git a/ja/built-in-nodes/partner-node/image/stability-ai/stability-ai-stable-image-ultra.mdx b/ja/built-in-nodes/partner-node/image/stability-ai/stability-ai-stable-image-ultra.mdx deleted file mode 100644 index f0f1b5a40..000000000 --- a/ja/built-in-nodes/partner-node/image/stability-ai/stability-ai-stable-image-ultra.mdx +++ /dev/null @@ -1,175 +0,0 @@ ---- -title: "Stability Stable Image Ultra - ComfyUI ネイティブノードドキュメント" -description: "Stability AI の超安定拡散モデルを用いて高品質な画像を生成するノード" -sidebarTitle: "Stability Stable Image Ultra" -icon: "circle" -translationSourceHash: 0cb2b5aa -translationFrom: built-in-nodes/partner-node/image/stability-ai/stability-ai-stable-image-ultra.mdx, zh/built-in-nodes/partner-node/image/stability-ai/stability-ai-stable-image-ultra.mdx ---- - -![ComfyUI ネイティブ Stability Stable Image Ultra ノード](/images/built-in-nodes/api_nodes/stability-ai/stability-ai-stable-image-ultra.jpg) - -Stability Stable Image Ultra ノードは、Stability AI の Stable Diffusion Ultra API を使用して高品質な画像を生成します。テキストから画像への生成(text-to-image)および画像から画像への生成(image-to-image)の両方をサポートしており、テキストプロンプトに基づいて、ディテールが豊かで芸術性の高いビジュアルを生成します。 - -## パラメータ - -### 必須パラメータ - -| パラメータ | 型 | デフォルト値 | 説明 | -| ------------- | ------ | ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| prompt | 文字列 | "" | 生成したい内容を記述したテキストです。要素、色、テーマを明確に指定した、明瞭で描写力のあるプロンプトほど、より優れた結果が得られます。特定の単語の重みを制御するには `(単語:重み)` の形式を使用できます。ここで重みは 0~1 の範囲の値です。例:`空は (青:0.3) で (緑:0.8)` とすると、空の色は青よりも緑が強調されます。 | -| aspect_ratio | 選択 | "1:1" | 出力画像の幅と高さの比率 | -| style_preset | 選択 | "None" | 生成画像に適用するオプションのスタイルプリセット | -| seed | 整数 | 0 | ノイズ生成のための乱数シード(0~4294967294) | - -### オプションパラメータ - -| パラメータ | 型 | デフォルト値 | 説明 | -| ----------------- | ------ | ------------ | -------------------------------------------------------------------------------------------------------------------------- | -| image | 画像 | - | 画像から画像への生成(image-to-image)に使用する入力画像 | -| negative_prompt | 文字列 | "" | 出力画像に含めたくない要素を記述するテキストです。高度な機能です。 | -| image_denoise | 浮動小数点数 | 0.5 | 入力画像のデノイズ強度(0.0~1.0)。0.0 の場合、入力画像と完全に同一の出力となり、1.0 の場合、入力画像が存在しないのと同じ効果になります。 | - -### 出力 - -| 出力 | 型 | 説明 | -| ----- | ---- | ------------ | -| IMAGE | 画像 | 生成された画像 | - -## 注意事項 - -- 入力画像が指定されていない場合、`image_denoise` は無効になります。 -- `style_preset` が `"None"` の場合、スタイルプリセットは適用されません。 -- 画像から画像への生成では、入力画像が API 送信前に適切な形式に変換されます。 - -## ソースコード - -[ノードのソースコード(2025-05-03 更新)] - -```python - -class StabilityStableImageUltraNode: - """ - Generates images synchronously based on prompt and resolution. - """ - - RETURN_TYPES = (IO.IMAGE,) - DESCRIPTION = cleandoc(__doc__ or "") # Handle potential None value - FUNCTION = "api_call" - API_NODE = True - CATEGORY = "api node/image/stability" - - @classmethod - def INPUT_TYPES(s): - return { - "required": { - "prompt": ( - IO.STRING, - { - "multiline": True, - "default": "", - "tooltip": "What you wish to see in the output image. A strong, descriptive prompt that clearly defines" + - "What you wish to see in the output image. A strong, descriptive prompt that clearly defines" + - "elements, colors, and subjects will lead to better results. " + - "To control the weight of a given word use the format `(word:weight)`," + - "where `word` is the word you'd like to control the weight of and `weight`" + - "is a value between 0 and 1. For example: `The sky was a crisp (blue:0.3) and (green:0.8)`" + - "would convey a sky that was blue and green, but more green than blue." - }, - ), - "aspect_ratio": ([x.value for x in StabilityAspectRatio], - { - "default": StabilityAspectRatio.ratio_1_1, - "tooltip": "Aspect ratio of generated image.", - }, - ), - "style_preset": (get_stability_style_presets(), - { - "tooltip": "Optional desired style of generated image.", - }, - ), - "seed": ( - IO.INT, - { - "default": 0, - "min": 0, - "max": 4294967294, - "control_after_generate": True, - "tooltip": "The random seed used for creating the noise.", - }, - ), - }, - "optional": { - "image": (IO.IMAGE,), - "negative_prompt": ( - IO.STRING, - { - "default": "", - "forceInput": True, - "tooltip": "A blurb of text describing what you do not wish to see in the output image. This is an advanced feature." - }, - ), - "image_denoise": ( - IO.FLOAT, - { - "default": 0.5, - "min": 0.0, - "max": 1.0, - "step": 0.01, - "tooltip": "Denoise of input image; 0.0 yields image identical to input, 1.0 is as if no image was provided at all.", - }, - ), - }, - "hidden": { - "auth_token": "AUTH_TOKEN_COMFY_ORG", - }, - } - - def api_call(self, prompt: str, aspect_ratio: str, style_preset: str, seed: int, - negative_prompt: str=None, image: torch.Tensor = None, image_denoise: float=None, - auth_token=None): - # prepare image binary if image present - image_binary = None - if image is not None: - image_binary = tensor_to_bytesio(image, 1504 * 1504).read() - else: - image_denoise = None - - if not negative_prompt: - negative_prompt = None - if style_preset == "None": - style_preset = None - - files = { - "image": image_binary - } - - operation = SynchronousOperation( - endpoint=ApiEndpoint( - path="/proxy/stability/v2beta/stable-image/generate/ultra", - method=HttpMethod.POST, - request_model=StabilityStableUltraRequest, - response_model=StabilityStableUltraResponse, - ), - request=StabilityStableUltraRequest( - prompt=prompt, - negative_prompt=negative_prompt, - aspect_ratio=aspect_ratio, - seed=seed, - strength=image_denoise, - style_preset=style_preset, - ), - files=files, - content_type="multipart/form-data", - auth_token=auth_token, - ) - response_api = operation.execute() - - if response_api.finish_reason != "SUCCESS": - raise Exception(f"Stable Image Ultra generation failed: {response_api.finish_reason}.") - - image_data = base64.b64decode(response_api.image) - returned_image = bytesio_to_image_tensor(BytesIO(image_data)) - - return (returned_image,) - diff --git a/ja/built-in-nodes/unCLIPCheckpointLoader.mdx b/ja/built-in-nodes/unCLIPCheckpointLoader.mdx index 5d1c466f2..fbe0b1d79 100644 --- a/ja/built-in-nodes/unCLIPCheckpointLoader.mdx +++ b/ja/built-in-nodes/unCLIPCheckpointLoader.mdx @@ -5,6 +5,7 @@ sidebarTitle: "unCLIPCheckpointLoader" icon: "circle" mode: wide --- + このノードは、`ComfyUI/models/checkpoints` フォルダ内のモデルを検出し、さらに `extra_model_paths.yaml` ファイルで設定された追加パスからもモデルを読み込みます。場合によっては、対応するフォルダからモデルファイルを読み込むために、**ComfyUI インターフェースを更新(リフレッシュ)** する必要があります。 unCLIPCheckpointLoader ノードは、unCLIP モデル専用に調整されたチェックポイントを読み込むために設計されています。指定されたチェックポイントからモデル、CLIP ビジョンモジュール、VAE の取得と初期化を容易にし、その後の操作や分析のためのセットアッププロセスを効率化します。 diff --git a/ja/built-in-nodes/unCLIPConditioning.mdx b/ja/built-in-nodes/unCLIPConditioning.mdx index 90ce64ab5..46d8cf580 100644 --- a/ja/built-in-nodes/unCLIPConditioning.mdx +++ b/ja/built-in-nodes/unCLIPConditioning.mdx @@ -5,6 +5,7 @@ sidebarTitle: "unCLIPConditioning" icon: "circle" mode: wide --- + このノードは、CLIPビジョン出力を条件付けプロセスに統合し、指定された強度とノイズ拡張パラメータに基づいてこれらの出力の影響を調整するように設計されています。視覚的なコンテキストで条件付けを強化し、生成プロセスを向上させます。 ## 入力 diff --git a/ja/built-in-nodes/wanBlockSwap.mdx b/ja/built-in-nodes/wanBlockSwap.mdx index 7692f6446..84c3b471e 100644 --- a/ja/built-in-nodes/wanBlockSwap.mdx +++ b/ja/built-in-nodes/wanBlockSwap.mdx @@ -5,6 +5,7 @@ sidebarTitle: "wanBlockSwap" icon: "circle" mode: wide --- + このノードは非推奨であり、機能はありません。モデルを入力として受け取り、変更せずに同じモデルを返します。「NOP」という説明は、何の操作も行わないことを示しています。 ## 入力 diff --git a/ja/changelog/index.mdx b/ja/changelog/index.mdx index 5062e9c84..60b6b0b73 100644 --- a/ja/changelog/index.mdx +++ b/ja/changelog/index.mdx @@ -2,10 +2,11 @@ title: "変更履歴" description: "ComfyUI の最新機能、改善点、およびバグ修正を追跡します。詳細なリリースノートについては、[GitHub リリースページ](https://github.com/Comfy-Org/ComfyUI/releases) をご覧ください。" icon: "clock-rotate-left" -translationSourceHash: aa2ddb41 +translationSourceHash: eb04ad8e translationFrom: changelog/index.mdx translationBlockHashes: - "v0.26.2": c4273435 + "v0.27.0": cc42c9a3 + "v0.26.2": 26439f22 "v0.26.1": 9e645618 "v0.26.0": e0ef7a1b "v0.25.1": b23dd37e @@ -103,6 +104,38 @@ translationBlockHashes: "v0.3.40": 24608eaf --- + + +**int8 モデルサポート** +このリリースでは、**int8 convrot モデル**のサポートが追加され、量子化モデルのパフォーマンスが大幅に向上しました。int8 サポートは Turing GPU 以降で動作し、最適化された LoRA 適用とメモリ管理を提供します。 + +**新規ノード** +* [**Seed ノード**](https://github.com/Comfy-Org/ComfyUI/pull/14616): ワークフロー内のシード値を管理する新しい Seed ノード (CORE-295) +* [**Advanced Krea 2 モデルマージ**](https://github.com/Comfy-Org/ComfyUI/pull/14621): Krea 2 モデルをマージするための高度な機能ノード +* [**バウンディングボックスキャンバス**](https://github.com/Comfy-Org/ComfyUI/pull/14537): バウンディングボックスキャンバスノードと Ideogram JSON プロンプトのサポート (CORE-292) +* [**ConditioningMultiply**](https://github.com/Comfy-Org/ComfyUI/pull/14686): 条件付け値を乗算する新しい条件付けノード +* [**GLSL 更新**](https://github.com/Comfy-Org/ComfyUI/pull/13195): GLSL ノードが ANGLE ライブラリを使用するよう更新 (CORE-162) + +**パートナーノードの更新** +* [**Nano Banana 2 Lite**](https://github.com/Comfy-Org/ComfyUI/pull/14693): Google の Nano Banana 2 Lite モデルのサポートを追加 +* [**Gemini Video Omni**](https://github.com/Comfy-Org/ComfyUI/pull/14695): ビデオ生成のための新しい Gemini Video Omni ノードを追加 + +**パフォーマンスと安定性** +* [**int8 モデル**](https://github.com/Comfy-Org/ComfyUI/pull/14636): int8 convrot モデルのサポートを追加し、より高速な推論を実現 +* [**より高速な int8**](https://github.com/Comfy-Org/ComfyUI/pull/14641): int8 カーネルのパフォーマンスを最適化 +* [**Turing GPU サポート**](https://github.com/Comfy-Org/ComfyUI/pull/14662): int8 サポートを Turing アーキテクチャの GPU に拡張 +* [**より良い int8 LoRA**](https://github.com/Comfy-Org/ComfyUI/pull/14685): int8 LoRA 適用を改善し、品質と速度を向上 +* [**メモリリーク修正**](https://github.com/Comfy-Org/ComfyUI/pull/14697): int8 操作に関連するメモリリークを修正 +* [**アセットハッシュのオプトイン**](https://github.com/Comfy-Org/ComfyUI/pull/14663): アセットハッシュを `--enable-asset-hashing` フラグでオプトインに変更 (デフォルトは無効) + +**バグ修正** +* [**int8 LoRA の requant**](https://github.com/Comfy-Org/ComfyUI/pull/14650): int8 LoRA で誤った設定を使用した際の低品質な requant を修正 +* [**int8 mm offloaded**](https://github.com/Comfy-Org/ComfyUI/pull/14669): オフロードされた LoRA 重みで int8 行列乗算がスキップされる問題を修正 +* [**ノードカテゴリ**](https://github.com/Comfy-Org/ComfyUI/pull/14674): ノードカテゴリを更新・再編成 +* [**フロントエンド**](https://github.com/Comfy-Org/ComfyUI/pull/14684): comfyui-frontend-package を 1.45.20 にアップデート + + + **パートナーノードの更新** diff --git a/ja/cloud/import-models.mdx b/ja/cloud/import-models.mdx index 41d101e28..04c95d6f3 100644 --- a/ja/cloud/import-models.mdx +++ b/ja/cloud/import-models.mdx @@ -1,10 +1,20 @@ --- title: "モデルのインポート" description: "Civitai と Hugging Face から Comfy Cloud へモデルをインポートする方法について学びます" -translationSourceHash: b6574f59 +translationSourceHash: 22067a9c translationFrom: cloud/import-models.mdx +translationBlockHashes: + "_intro": 7b33a325 + "Overview": 56d10df5 + "Requirements": ab7460b2 + "How to import models": ae0bc636 + "How to view imported models": b9d2937a + "How to get model import links": aea3ab68 + "Import private models": 09da5c1d + "FAQ": 600c0cd2 --- + import CloudFeature from '/snippets/ja/cloud-feature.mdx' @@ -147,4 +157,4 @@ API キーを設定すると、公開モデルと同じ手順で非公開モデ はい。インポートしたモデルは削除できます。なお、Comfy 内部チームによってアップロードされたモデルは削除できません。 -
\ No newline at end of file +
diff --git a/ja/comfy-cli/getting-started.mdx b/ja/comfy-cli/getting-started.mdx index 8766f8350..e56ad0f5d 100644 --- a/ja/comfy-cli/getting-started.mdx +++ b/ja/comfy-cli/getting-started.mdx @@ -1,10 +1,31 @@ --- title: "はじめに" description: "comfy-cli をインストールし、ローカルまたはクラウドのルーティングを設定し、パートナーノードを使用して生成し、ターミナルからワークフローを実行します。" -translationSourceHash: aa98011b +translationSourceHash: 0f485383 translationFrom: comfy-cli/getting-started.mdx +translationBlockHashes: + "_intro": fe779f6e + "Overview": ff0c2f27 + "Install CLI": ba7f2317 + "Quick Setup (Recommended)": d38c5eb6 + "Install ComfyUI (Local)": fd282ff2 + "Run ComfyUI (Local)": 962395ce + "Comfy Cloud": 50dc06e8 + "Generate with Partner Nodes": c1ee8203 + "Run Workflows (`comfy run`)": ed4e13be + "Start from a Template": 0a2858ac + "Edit Workflows In Place": 29dc5cfc + "Discover Nodes and Models": 1e48149f + "Upload and Download Files": 683ee497 + "Manage Custom Nodes": 7498a89e + "Manage Models (Local)": cad0a47b + "JSON Output for Scripts and Agents": c0089a69 + "Agent Skills": e16537cf + "Contributing": 7247a8c2 + "Analytics": 8ee20c3e --- + import InstallComfyFromCli from "/snippets/ja/install-comfy-from-cli.mdx"; import InstallCli from "/snippets/ja/install-comfycli.mdx"; import GenerateBetaInfo from "/snippets/ja/comfy-cli/generate-beta-info.mdx"; @@ -301,4 +322,4 @@ comfy tracking disable comfy tracking enable ``` -また、`DO_NOT_TRACK` または `COMFY_NO_TELEMETRY` 環境変数を設定して、完全にオプトアウトすることもできます。 \ No newline at end of file +また、`DO_NOT_TRACK` または `COMFY_NO_TELEMETRY` 環境変数を設定して、完全にオプトアウトすることもできます。 diff --git a/ja/custom-nodes/backend/datatypes.mdx b/ja/custom-nodes/backend/datatypes.mdx index ef846cb6d..63070ce00 100644 --- a/ja/custom-nodes/backend/datatypes.mdx +++ b/ja/custom-nodes/backend/datatypes.mdx @@ -1,9 +1,18 @@ --- title: "データ型" -translationSourceHash: 16195ab5 +translationSourceHash: f04aba65 translationFrom: custom-nodes/backend/datatypes.mdx +translationBlockHashes: + "_intro": 80373b23 + "Comfy datatypes": fcd90f30 + "Python datatypes": 37b2f2ea + "Tensor datatypes": cfddd57a + "Custom Sampling datatypes": 3f4ac4eb + "Model datatypes": 26b3c960 + "Additional Parameters": cd3afb90 --- + これらは最も重要な組み込みデータ型です。[独自のデータ型を定義する](./more_on_inputs#custom-datatypes) こともできます。 データ型はクライアント側で使用され、ワークフローが誤った形式のデータをノードに渡すのを防ぎます - 強い型付けのようなものです。 @@ -183,4 +192,4 @@ stable diffusion モデルには、より技術的なデータ型がいくつか | `placeholder` | 空の場合に UI に表示するプレースホルダーテキスト (`STRING`) | | `dynamicPrompts` | フロントエンドに動的プロンプトを評価させます | | `lazy` | この入力が[遅延評価](./lazy_evaluation) を使用することを宣言します | -| `rawLink` | リンクが存在する場合、評価された値を受け取る代わりに、リンク(つまり `["nodeId", ]`)を受け取ります。主にノードが [ノード拡張](./expansion) を使用する場合に便利です。 | \ No newline at end of file +| `rawLink` | リンクが存在する場合、評価された値を受け取る代わりに、リンク(つまり `["nodeId", ]`)を受け取ります。主にノードが [ノード拡張](./expansion) を使用する場合に便利です。 | diff --git a/ja/custom-nodes/backend/expansion.mdx b/ja/custom-nodes/backend/expansion.mdx index be836630b..076809fde 100644 --- a/ja/custom-nodes/backend/expansion.mdx +++ b/ja/custom-nodes/backend/expansion.mdx @@ -1,9 +1,13 @@ --- title: "ノード拡張" -translationSourceHash: 594d2ce1 +translationSourceHash: 02e00d1f translationFrom: custom-nodes/backend/expansion.mdx +translationBlockHashes: + "Node Expansion": 0cf67de0 + "See Also": b5ebf5ed --- + ## ノード拡張 通常、ノードが実行されると、その実行関数はすぐにそのノードの出力結果を返します。「ノード拡張」は、ノードがグラフ内で自身の代わりに配置されるべき新しいノードのサブグラフを返すことを可能にする、比較的高度な技術です。この技術により、カスタムノードがループを実装できるようになります。 @@ -51,4 +55,4 @@ def load_and_merge_checkpoints(self, checkpoint_path1, checkpoint_path2, ratio): ## 関連資料 -- [サブグラフ(開発者ガイド)](/ja/custom-nodes/js/subgraphs) — 拡張機能開発者向けのフロントエンドガイド \ No newline at end of file +- [サブグラフ(開発者ガイド)](/ja/custom-nodes/js/subgraphs) — 拡張機能開発者向けのフロントエンドガイド diff --git a/ja/custom-nodes/backend/interface.mdx b/ja/custom-nodes/backend/interface.mdx index ecf7fbd26..fc467645e 100644 --- a/ja/custom-nodes/backend/interface.mdx +++ b/ja/custom-nodes/backend/interface.mdx @@ -1,10 +1,14 @@ --- title: "コードインターフェース" description: "カスタムノードとは何か、そしてどのように使用するか?" -translationSourceHash: 67e14226 +translationSourceHash: 6d13574f translationFrom: custom-nodes/backend/interface.mdx +translationBlockHashes: + "Overview": 2b012d86 + "Interface": 4461d3d6 --- + ## 概要 カスタムノードは、Python コードと、場合によってはモデルの重みの組み合わせです。カスタムノードは非常に強力であり、Comfy コミュニティが ComfyUI に独自の機能を構築することを可能にします。 @@ -129,4 +133,4 @@ NODE_CLASS_MAPPINGS = { ```python NODE_DISPLAY_NAME_MAPPINGS = { "CheckpointLoaderSimple": "Load Checkpoint", -} \ No newline at end of file +} diff --git a/ja/custom-nodes/backend/lazy_evaluation.mdx b/ja/custom-nodes/backend/lazy_evaluation.mdx index cd6e220a2..b8ddb67ea 100644 --- a/ja/custom-nodes/backend/lazy_evaluation.mdx +++ b/ja/custom-nodes/backend/lazy_evaluation.mdx @@ -1,9 +1,13 @@ --- title: "遅延評価" -translationSourceHash: 5067d169 +translationSourceHash: 7295486b translationFrom: custom-nodes/backend/lazy_evaluation.mdx +translationBlockHashes: + "Lazy Evaluation": 31ec63ad + "Execution Blocking": 7ef9a880 --- + ## 遅延評価 デフォルトでは、ノードを実行する前に、すべての `required` および `optional` 入力が評価されます。しかし、場合によっては入力を使用しないこともあり、それを評価すると不要な処理が発生します。遅延評価が有益となるノードの例をいくつか挙げます: @@ -138,4 +142,4 @@ def load_checkpoint(self, ckpt_name): if vae is None: # このエラーは、後続のノードで発生する "'NoneType' has no attribute" エラーよりも有用です vae = ExecutionBlocker(f"No VAE contained in the loaded model {ckpt_name}") - return (model, clip, vae) \ No newline at end of file + return (model, clip, vae) diff --git a/ja/custom-nodes/backend/lists.mdx b/ja/custom-nodes/backend/lists.mdx index 192a03c97..7e544385c 100644 --- a/ja/custom-nodes/backend/lists.mdx +++ b/ja/custom-nodes/backend/lists.mdx @@ -1,9 +1,13 @@ --- title: "データリスト" -translationSourceHash: f93052c0 +translationSourceHash: fcb4a5e2 translationFrom: custom-nodes/backend/lists.mdx +translationBlockHashes: + "Length one processing": d68c6465 + "List processing": 9f0138d8 --- + ## 長さ 1 の処理 内部的には、Comfy サーバーはノード間を流れるデータを、関連するデータ型の Python `list`(通常は長さ 1)として表現します。 @@ -68,4 +72,4 @@ class ImageRebatch: -#### INPUT_IS_LIST \ No newline at end of file +#### INPUT_IS_LIST diff --git a/ja/custom-nodes/backend/manager.mdx b/ja/custom-nodes/backend/manager.mdx index 8d105f8f2..5826a7e12 100644 --- a/ja/custom-nodes/backend/manager.mdx +++ b/ja/custom-nodes/backend/manager.mdx @@ -1,9 +1,14 @@ --- title: "Manager への公開" -translationSourceHash: 285fb4c4 +translationSourceHash: fa3899ff translationFrom: custom-nodes/backend/manager.mdx +translationBlockHashes: + "_intro": 143ea063 + "What is a custom node?": f7cb3bc2 + "ComfyUI Manager": 9da3f679 --- + {/* description: "カスタムノードを ComfyUI Manager データベースに公開する方法を理解します。" */} @@ -70,4 +75,4 @@ pip install -r requirements.txt 無効なカスタムノードのサブディレクトリには名前に `.disabled` が追加され、Comfy はこれらのモジュールを無視します - `node_list.json` - カスタムノードの NODE_CLASS_MAPPINGS のパターンが標準的でない場合にのみ必要です。 -公式の詳細については、[ComfyUI Manager ガイド](https://github.com/Comfy-Org/ComfyUI-Manager?tab=readme-ov-file#custom-node-support-guide) を参照してください。 \ No newline at end of file +公式の詳細については、[ComfyUI Manager ガイド](https://github.com/Comfy-Org/ComfyUI-Manager?tab=readme-ov-file#custom-node-support-guide) を参照してください。 diff --git a/ja/custom-nodes/backend/more_on_inputs.mdx b/ja/custom-nodes/backend/more_on_inputs.mdx index 6b3f42e68..d1ee0049a 100644 --- a/ja/custom-nodes/backend/more_on_inputs.mdx +++ b/ja/custom-nodes/backend/more_on_inputs.mdx @@ -1,9 +1,13 @@ --- title: "隠蔽入力と柔軟な入力" -translationSourceHash: 834fe9b0 +translationSourceHash: aa268adb translationFrom: custom-nodes/backend/more_on_inputs.mdx +translationBlockHashes: + "Hidden inputs": 98a727dc + "Flexible inputs": 8e99af72 --- + ## 隠蔽入力 クライアント側で対応する入力またはウィジェットを作成する `required` 入力および `optional` 入力に加えて、カスタムノードがサーバーから特定の情報を要求することを可能にする 3 つの `hidden` 入力オプションがあります。 @@ -96,4 +100,4 @@ def main_method(self, **kwargs): # 動的に作成された入力データは辞書 kwargs 内になります ``` -この Python の小技巧について、rgthree さんに感謝します! \ No newline at end of file +この Python の小技巧について、rgthree さんに感謝します! diff --git a/ja/custom-nodes/backend/node-replacement.mdx b/ja/custom-nodes/backend/node-replacement.mdx index 2a94ab313..d79192812 100644 --- a/ja/custom-nodes/backend/node-replacement.mdx +++ b/ja/custom-nodes/backend/node-replacement.mdx @@ -1,10 +1,23 @@ --- title: "ノード置換" description: "廃止されたノードからの移行をユーザー支援するためにノード置換を登録します" -translationSourceHash: 2f5ad97d +translationSourceHash: 2ac538b1 translationFrom: custom-nodes/backend/node-replacement.mdx +translationBlockHashes: + "_intro": 0dc318ee + "When to use": df3092ae + "Where to register replacements": c2c95bb5 + "Complete example": 6def7f45 + "Core examples": 77a9e90a + "NodeReplace parameters": 22f2bd38 + "Input mapping": 573af3a3 + "Output mapping": 9520b317 + "Widget ID binding": 37e95b97 + "REST API": e15f8cd2 + "Frontend behavior": 2fc5a2b5 --- + ノード置換 API を使用すると、カスタムノード開発者は廃止されたノードから新しい同等のノードへの移行パスを定義できます。ノードを更新または改名すると、ユーザーはワークフローを自動的にアップグレードできます。 ## 利用シーン @@ -224,4 +237,4 @@ GET /api/node_replacements フロントエンドの実装を確認: - [ビジネスロジック PR #8364](https://github.com/Comfy-Org/ComfyUI_frontend/pull/8364) - [追加ロジック PR #8483](https://github.com/Comfy-Org/ComfyUI_frontend/pull/8483) -- [UI ビュー PR #8604](https://github.com/Comfy-Org/ComfyUI_frontend/pull/8604) \ No newline at end of file +- [UI ビュー PR #8604](https://github.com/Comfy-Org/ComfyUI_frontend/pull/8604) diff --git a/ja/custom-nodes/i18n.mdx b/ja/custom-nodes/i18n.mdx index 015ec9b35..fac8fca9d 100644 --- a/ja/custom-nodes/i18n.mdx +++ b/ja/custom-nodes/i18n.mdx @@ -2,10 +2,17 @@ title: "ComfyUI カスタムノードの多言語サポート" description: "ComfyUI カスタムノードに多言語サポートを追加する方法を学びます" sidebarTitle: "多言語サポート" -translationSourceHash: af21fb42 +translationSourceHash: fe4cc833 translationFrom: custom-nodes/i18n.mdx +translationBlockHashes: + "_intro": 7768476b + "Directory Structure": b47ab692 + "nodeDefs.json - Node Definition Translation": 845d40ff + "Menu Settings": 495c02c3 + "Custom Frontend Component Localization Support": 6c46ce53 --- + import SupportedLanguages from '/snippets/ja/interface/supported-languages.mdx' 複数の言語サポートを追加したい場合は、このドキュメントを参考にして多言語サポートの実装方法を確認できます。 @@ -217,4 +224,4 @@ app.registerExtension({ ## カスタムフロントエンドコンポーネントのローカライズサポート -[更新予定] \ No newline at end of file +[更新予定] diff --git a/ja/custom-nodes/js/context-menu-migration.mdx b/ja/custom-nodes/js/context-menu-migration.mdx index ad3a3dd8d..ba5506909 100644 --- a/ja/custom-nodes/js/context-menu-migration.mdx +++ b/ja/custom-nodes/js/context-menu-migration.mdx @@ -1,9 +1,17 @@ --- title: "コンテキストメニュー移行ガイド" -translationSourceHash: 1e00432c +translationSourceHash: 85f8bc2d translationFrom: custom-nodes/js/context-menu-migration.mdx +translationBlockHashes: + "_intro": 490e9066 + "Migrating Canvas Menus": e50eec10 + "Migrating Node Menus": e70e5cae + "Common Patterns": 25c1531e + "Troubleshooting": cb75f0ed + "Additional Resources": cd3bcadb --- + このガイドでは、非推奨となったモンキーパッチアプローチから、新しいコンテキストメニュー拡張 API への移行を支援します。 `LGraphCanvas.prototype.getCanvasMenuOptions` および `nodeType.prototype.getExtraMenuOptions` をモンキーパッチする従来のアプローチは非推奨となりました: @@ -318,4 +326,4 @@ app.registerExtension({ - [注釈付きの例](./javascript_examples) - 新しい API を使用したさらに多くの例 - [拡張フック](./javascript_hooks) - 利用可能な拡張フックの完全なリスト -- [コマンドとキーバインド](./javascript_commands_keybindings) - メニューアクションにキーボードショートカットを追加 \ No newline at end of file +- [コマンドとキーバインド](./javascript_commands_keybindings) - メニューアクションにキーボードショートカットを追加 diff --git a/ja/custom-nodes/js/javascript_commands_keybindings.mdx b/ja/custom-nodes/js/javascript_commands_keybindings.mdx index 07e704979..e450d7744 100644 --- a/ja/custom-nodes/js/javascript_commands_keybindings.mdx +++ b/ja/custom-nodes/js/javascript_commands_keybindings.mdx @@ -1,9 +1,18 @@ --- title: "コマンドとキーバインディング" -translationSourceHash: 81b138eb +translationSourceHash: c8261f93 translationFrom: custom-nodes/js/javascript_commands_keybindings.mdx +translationBlockHashes: + "_intro": f96d3780 + "Basic Usage": 82556c7c + "Command Configuration": ad9a0317 + "Keybinding Configuration": 58a94034 + "Command Examples": 4d410f38 + "Keybinding Examples": 54afc260 + "Notes and Limitations": f68952c6 --- + コマンドとキーバインディング API により、拡張機能はカスタムコマンドを登録し、キーボードショートカットに関連付けることができます。これにより、ユーザーはマウスを使用せずにアクションを迅速にトリガーできます。 ## 基本的な使い方 @@ -150,4 +159,4 @@ app.registerExtension({ - [予約済みキー組み合わせ](https://github.com/Comfy-Org/ComfyUI_frontend/blob/e76e9ec61a068fd2d89797762f08ee551e6d84a0/src/constants/reservedKeyCombos.ts) - 一部のキー組み合わせはブラウザによって予約されており(検索用の Ctrl+F など)、上書きできません -- 複数の拡張機能が同じキーバインディングを登録した場合、動作は未定義です \ No newline at end of file +- 複数の拡張機能が同じキーバインディングを登録した場合、動作は未定義です diff --git a/ja/custom-nodes/js/javascript_examples.mdx b/ja/custom-nodes/js/javascript_examples.mdx index 2525ad534..2bec7d707 100644 --- a/ja/custom-nodes/js/javascript_examples.mdx +++ b/ja/custom-nodes/js/javascript_examples.mdx @@ -1,9 +1,17 @@ --- title: "注釈付きの例" -translationSourceHash: 1bf5f575 +translationSourceHash: b5a477bc translationFrom: custom-nodes/js/javascript_examples.mdx +translationBlockHashes: + "_intro": 55d773e9 + "Right click menus": 1143c5c2 + "Capture UI events": 7fb75825 + "Detect when a workflow starts": e090fc16 + "Detect an interrupted workflow": ff1078a6 + "Catch clicks on your node": 728044d4 --- + サンプルコードの断片コレクションは増え続けています…… ## 右クリックメニュー @@ -153,4 +161,4 @@ async nodeCreated(node) { return original_onMouseDown?.apply(this, arguments); } } -} \ No newline at end of file +} diff --git a/ja/custom-nodes/js/javascript_objects_and_hijacking.mdx b/ja/custom-nodes/js/javascript_objects_and_hijacking.mdx index 8ba0a5abc..9d2849605 100644 --- a/ja/custom-nodes/js/javascript_objects_and_hijacking.mdx +++ b/ja/custom-nodes/js/javascript_objects_and_hijacking.mdx @@ -1,9 +1,18 @@ --- title: "Comfy オブジェクト" -translationSourceHash: 93e853a2 +translationSourceHash: e48a6bdd translationFrom: custom-nodes/js/javascript_objects_and_hijacking.mdx +translationBlockHashes: + "LiteGraph": 33b00279 + "ComfyApp": 09c85456 + "LGraph": cef2473d + "LLink": 9d75d321 + "ComfyNode": 33354cbb + "Inputs and Widgets": 5aec68cf + "Prompt": 5df541b3 --- + ## LiteGraph Comfy UI は [LiteGraph](https://github.com/jagenjo/litegraph.js) を基に構築されています。 @@ -245,4 +254,4 @@ Comfy で `Queue Prompt` ボタンを押すと、`app.graphToPrompt()` メソッ - `slot_index` - 出力のスロット番号 - `version` - LiteGraph のバージョン番号(執筆時点では `0.4`) -`nodes.output` は出力のないノードには存在せず、空のリストではありません。 \ No newline at end of file +`nodes.output` は出力のないノードには存在せず、空のリストではありません。 diff --git a/ja/custom-nodes/js/javascript_selection_toolbox.mdx b/ja/custom-nodes/js/javascript_selection_toolbox.mdx index 9ac822376..cefeeb742 100644 --- a/ja/custom-nodes/js/javascript_selection_toolbox.mdx +++ b/ja/custom-nodes/js/javascript_selection_toolbox.mdx @@ -1,9 +1,19 @@ --- title: "選択ツールボックス" -translationSourceHash: df04b5d1 +translationSourceHash: f66d3f91 translationFrom: custom-nodes/js/javascript_selection_toolbox.mdx +translationBlockHashes: + "_intro": 356ec52a + "Basic Usage": a850ba5d + "Command Definition": b0aab3a4 + "Icon Options": c511932a + "Dynamic Command Visibility": 49b6198d + "Working with Selected Items": 90ff1ddb + "Complete Example": dc8a50e4 + "Notes": 6f71c3bf --- + 選択ツールボックス API により、拡張機能はキャンバス上でノードが選択された際に表示されるカスタムアクションボタンを追加できます。これにより、選択されたアイテム(ノード、グループなど)に対する文脈依存のコマンドにすばやくアクセスできます。 ## 基本的な使い方 @@ -216,4 +226,4 @@ app.registerExtension({ - 選択が変更されるとツールボックスは自動的に更新されます - `getSelectionToolboxCommands` メソッドは、新しい選択が行われるたびに、選択セット内の各アイテムに対して呼び出されます - `app.canvas.selectedItems`(Set)を使用して、ノード、グループ、およびその他のキャンバス要素を含むすべての選択されたアイテムにアクセスします -- 後方互換性のため、`app.canvas.selected_nodes` は依然存在しますが、ノードのみを含みます \ No newline at end of file +- 後方互換性のため、`app.canvas.selected_nodes` は依然存在しますが、ノードのみを含みます diff --git a/ja/custom-nodes/js/javascript_settings.mdx b/ja/custom-nodes/js/javascript_settings.mdx index 6ced24d60..cc34feeb1 100644 --- a/ja/custom-nodes/js/javascript_settings.mdx +++ b/ja/custom-nodes/js/javascript_settings.mdx @@ -1,9 +1,15 @@ --- title: "設定" -translationSourceHash: 9c50bd08 +translationSourceHash: 30dee1fd translationFrom: custom-nodes/js/javascript_settings.mdx +translationBlockHashes: + "_intro": ac25633e + "Basic operation": 2cef8fa5 + "Types": 00f1c38c + "Other": 0bbfcc3c --- + ComfyUI に設定オブジェクトを提供すると、ユーザーが ComfyUI 設定パネルを開いた際に表示されます。 ## 基本操作 @@ -293,4 +299,4 @@ PrimeVue ドキュメントに記載されている Props は、`attrs` フィ type: "boolean", defaultValue: false, tooltip: "これは役立つ情報です", -} \ No newline at end of file +} diff --git a/ja/custom-nodes/js/javascript_sidebar_tabs.mdx b/ja/custom-nodes/js/javascript_sidebar_tabs.mdx index 3cd04b7ea..78c4d203b 100644 --- a/ja/custom-nodes/js/javascript_sidebar_tabs.mdx +++ b/ja/custom-nodes/js/javascript_sidebar_tabs.mdx @@ -1,9 +1,18 @@ --- title: "サイドバータブ" -translationSourceHash: eac9ea93 +translationSourceHash: bf389e93 translationFrom: custom-nodes/js/javascript_sidebar_tabs.mdx +translationBlockHashes: + "_intro": 3df6f709 + "Basic Usage": 8dc773cb + "Tab Configuration": f4594df2 + "Icon Options": 32c3f0a8 + "Stateful Tab Example": 063a70c3 + "Using React Components": 68aa4ede + "Dynamic Content Updates": d90422de --- + サイドバータブ API を使用すると、拡張機能は ComfyUI インターフェースのサイドバーにカスタムタブを追加できます。これは、継続的な表示とクイックアクセスを必要とする機能を追加する際に役立ちます。 ## 基本的な使い方 @@ -176,4 +185,4 @@ app.extensionManager.registerSidebarTab({ api.removeEventListener("graphChanged", updateStats); }; } -}); \ No newline at end of file +}); diff --git a/ja/custom-nodes/js/javascript_topbar_menu.mdx b/ja/custom-nodes/js/javascript_topbar_menu.mdx index e44593554..6bf7ab3aa 100644 --- a/ja/custom-nodes/js/javascript_topbar_menu.mdx +++ b/ja/custom-nodes/js/javascript_topbar_menu.mdx @@ -1,9 +1,16 @@ --- title: "トップバーメニュー" -translationSourceHash: 287dce64 +translationSourceHash: 210e5e77 translationFrom: custom-nodes/js/javascript_topbar_menu.mdx +translationBlockHashes: + "_intro": 686d68ec + "Basic Usage": f50d108f + "Command Configuration": ad9a0317 + "Menu Configuration": 58481d65 + "Menu Examples": f310db1f --- + トップバーメニュー API により、拡張機能は ComfyUI のトップメニューバーにカスタムメニュー項目を追加できます。これは、高度な機能やあまり頻繁に使用されないコマンドへのアクセスを提供するのに役立ちます。 ## 基本用法 @@ -154,4 +161,4 @@ app.registerExtension({ }); ``` -コマンドは、設定などの他の ComfyUI API と連携して動作できます。設定 API の詳細については、[設定 API](./javascript_settings) ドキュメントを参照してください。 \ No newline at end of file +コマンドは、設定などの他の ComfyUI API と連携して動作できます。設定 API の詳細については、[設定 API](./javascript_settings) ドキュメントを参照してください。 diff --git a/ja/custom-nodes/js/subgraphs.mdx b/ja/custom-nodes/js/subgraphs.mdx index 0d333fefe..8e98df089 100644 --- a/ja/custom-nodes/js/subgraphs.mdx +++ b/ja/custom-nodes/js/subgraphs.mdx @@ -1,10 +1,20 @@ --- title: "サブグラフ" description: "ComfyUI 拡張機能におけるサブグラフの活用:ノード ID、グラフトラバース、イベント、ウィジェットのプロモート、およびクリーンアップ。" -translationSourceHash: 66a72faa +translationSourceHash: ae2fd7bc translationFrom: custom-nodes/js/subgraphs.mdx +translationBlockHashes: + "Overview": 227bb063 + "Node Identifiers": 7899f492 + "Traversing Nodes": c992584f + "Root vs Active Graph": bab1d3eb + "Events": 98abc485 + "Widget Promotion": 3e5658d9 + "Cleanup": fa9bac21 + "See Also": 8736e3b6 --- + ## 概要 サブグラフを使用すると、ユーザーはノードを再利用可能でネスト可能なコンポーネントとしてグループ化できます。各サブグラフは UUID を持つ独自の `LGraph` です。ユーザー向けガイドについては、[Subgraphs](/ja/interface/features/subgraph) を参照してください。 @@ -216,4 +226,4 @@ app.registerExtension({ ## 関連項目 - [Subgraphs (User Guide)](/ja/interface/features/subgraph) -- [Extension Hooks](/ja/custom-nodes/js/javascript_hooks) \ No newline at end of file +- [Extension Hooks](/ja/custom-nodes/js/javascript_hooks) diff --git a/ja/custom-nodes/overview.mdx b/ja/custom-nodes/overview.mdx index 1f8bef340..08ad7e272 100644 --- a/ja/custom-nodes/overview.mdx +++ b/ja/custom-nodes/overview.mdx @@ -1,6 +1,6 @@ --- title: "概要" -translationSourceHash: 17a2872e +translationSourceHash: 0a3cd996 translationFrom: custom-nodes/overview.mdx --- diff --git a/ja/custom-nodes/v3_migration.mdx b/ja/custom-nodes/v3_migration.mdx index f9affacb2..a6477abd6 100644 --- a/ja/custom-nodes/v3_migration.mdx +++ b/ja/custom-nodes/v3_migration.mdx @@ -1,10 +1,15 @@ --- title: "V3 移行ガイド" description: "既存の V1 ノードを新しい V3 スキーマに移行する方法。" -translationSourceHash: c74419d4 +translationSourceHash: b8caa4dc translationFrom: custom-nodes/v3_migration.mdx +translationBlockHashes: + "Overview": 109e87b3 + "Core Concepts": 85282582 + "Migration Steps": 3b155e8e --- + ## 概要 ComfyUI V3 スキーマは、ノードを定義するためのより整理された方法を導入しており、今後のノード機能の拡張は V3 スキーマでのみ追加されます。このガイドを使用して、既存の V1 ノードを新しい V3 スキーマに移行できます。 @@ -832,4 +837,4 @@ async def execute(cls, images, **kwargs) -> io.NodeOutput: #### ノード置換 -ノ \ No newline at end of file +ノ diff --git a/ja/custom-nodes/walkthrough.mdx b/ja/custom-nodes/walkthrough.mdx index da690ff7d..594674632 100644 --- a/ja/custom-nodes/walkthrough.mdx +++ b/ja/custom-nodes/walkthrough.mdx @@ -1,9 +1,15 @@ --- title: "クイックスタート" -translationSourceHash: 1a78fd9e +translationSourceHash: 73227e99 translationFrom: custom-nodes/walkthrough.mdx +translationBlockHashes: + "_intro": 99c1f7a0 + "Write a basic node": 3d326fbd + "Add some options": f12afecf + "Tweak the UI": 566e9dcc --- + このページでは、カスタムノードの作成プロセスを段階的に説明します。 この例では、画像バッチを受け取り、その中の 1 枚を返します。最初は、平均的に色が最も明るい画像を返すようにします。その後、選択基準の範囲を拡張し、最後にクライアントサイドコードを追加します。 @@ -194,4 +200,4 @@ Comfy サーバーを停止し、再度起動して、ウェブページをリ
画像選択ワークフロー -
\ No newline at end of file + diff --git a/ja/development/api-development/workflow-api-format.mdx b/ja/development/api-development/workflow-api-format.mdx index a46bc5729..23cb9b149 100644 --- a/ja/development/api-development/workflow-api-format.mdx +++ b/ja/development/api-development/workflow-api-format.mdx @@ -2,10 +2,17 @@ title: "ワークフロー API 形式" description: "ComfyUI ワークフローの API 形式とそのエクスポート方法" icon: "file-code" -translationSourceHash: 6b7c56b7 +translationSourceHash: bec45e36 translationFrom: development/api-development/workflow-api-format.mdx +translationBlockHashes: + "_intro": 31c785ca + "Save Format vs API Format": 686d4588 + "How to Export": 2cc3da33 + "Converting Between Formats": 4d49017d + "Related Pages": 8c93dd5d --- + ComfyUI ワークフローは、ノードのグラフを記述する JSON オブジェクトです。Cloud API や自身のサーバーを通じてプログラムから ComfyUI を呼び出す場合、ワークフローは**API 形式**で送信する必要があります。これはブラウザで使用される通常の保存形式とは異なる専用の JSON 構造です。 このページでは、両者の違いとワークフローを正しくエクスポートする方法を説明します。 diff --git a/ja/development/cloud/api-reference.mdx b/ja/development/cloud/api-reference.mdx index 066c91c90..3e0148d63 100644 --- a/ja/development/cloud/api-reference.mdx +++ b/ja/development/cloud/api-reference.mdx @@ -2,10 +2,23 @@ title: "Cloud API リファレンス" description: "Comfy Cloud の完全な API リファレンスとコード例" icon: "book-open" -translationSourceHash: 5ec787f8 +translationSourceHash: d9f1701a translationFrom: development/cloud/api-reference.mdx +translationBlockHashes: + "_intro": fb7f419d + "Setup": 311034bb + "Object Info": 7b62a397 + "Uploading Inputs": 92df17f8 + "Running Workflows": b87ac9c8 + "Checking Job Status": d74b4922 + "WebSocket for Real-Time Progress": 02c49b4a + "Downloading Outputs": 5e1d63d3 + "Complete End-to-End Example": ded53ce2 + "Queue Management": 857edaaf + "Error Handling": b2513ee9 --- + import PollJobCompletion from '/snippets/ja/cloud/poll-job-completion.mdx' import WebSocketProgress from '/snippets/ja/cloud/websocket-progress.mdx' import DownloadOutputs from '/snippets/ja/cloud/download-outputs.mdx' @@ -930,4 +943,4 @@ REST API エンドポイントは標準的な HTTP ステータスコードを | `ImageDownloadError` | URL から入力画像のダウンロードに失敗 | | `OOMError` | GPU メモリ不足 | | `InsufficientFundsError` | アカウント残高が低すぎる(パートナーノード用) | -| `InactiveSubscriptionError` | サブスクリプションがアクティブでない | \ No newline at end of file +| `InactiveSubscriptionError` | サブスクリプションがアクティブでない | diff --git a/ja/development/cloud/overview.mdx b/ja/development/cloud/overview.mdx index 9f8ae8836..99a320ad7 100644 --- a/ja/development/cloud/overview.mdx +++ b/ja/development/cloud/overview.mdx @@ -1,10 +1,20 @@ --- title: "Cloud API 概要" description: "Comfy Cloud へのプログラムによるアクセス。ワークフローの実行、ファイル管理、実行状況の監視が可能です" -translationSourceHash: d9316708 +translationSourceHash: 55e23f20 translationFrom: development/cloud/overview.mdx +translationBlockHashes: + "_intro": 193dfed0 + "Credits and Usage": 8fccfbab + "Base URL": 8f28d98b + "Authentication": 4517db20 + "Core Concepts": 257e8042 + "Quick Start": 70c1ee25 + "Available Endpoints": 5492fb80 + "Next Steps": e6c7415f --- + import PollJobCompletion from '/snippets/ja/cloud/poll-job-completion.mdx' import WebSocketProgress from '/snippets/ja/cloud/websocket-progress.mdx' import DownloadOutputs from '/snippets/ja/cloud/download-outputs.mdx' @@ -332,4 +342,4 @@ print(f"Job submitted: {prompt_id}") - **[エラー処理](/ja/development/cloud/api-reference#error-handling)** - HTTP エラー、実行失敗の処理、および例外タイプの理解 追加リソース: -- [OpenAPI 仕様](/ja/development/cloud/openapi) - コード生成用の機械可読 API 仕様 \ No newline at end of file +- [OpenAPI 仕様](/ja/development/cloud/openapi) - コード生成用の機械可読 API 仕様 diff --git a/ja/development/comfyui-server/api-examples.mdx b/ja/development/comfyui-server/api-examples.mdx index d0eb0bf16..6b24d51b4 100644 --- a/ja/development/comfyui-server/api-examples.mdx +++ b/ja/development/comfyui-server/api-examples.mdx @@ -1,10 +1,17 @@ --- title: "API 例" description: "ComfyUI Server API を呼び出す3つのパターン" -translationSourceHash: 8afd49d2 +translationSourceHash: 5babb456 translationFrom: development/comfyui-server/api-examples.mdx +translationBlockHashes: + "_intro": 9b610c63 + "Method 1: Submit and Forget (HTTP only)": 040a0a2d + "Method 2: WebSocket + History (Monitor Completion)": ce4e5a84 + "Method 3: WebSocket with SaveImageWebsocket (Real-time Images)": e0bafb7d + "Which Method Should I Use?": 6856579f --- + このページでは、シンプルな HTTP 送信から WebSocket を使用したリアルタイム画像出力まで、ComfyUI Server API との3つの対話方法を紹介します。 すべての例は[デフォルトの SD1.5 ワークフロー](https://github.com/Comfy-Org/ComfyUI/blob/master/script_examples)を使用しています。API を使用する前に、ワークフローを [API 形式](/ja/development/api-development/workflow-api-format) でエクスポートする必要があります。 diff --git a/ja/development/comfyui-server/api-key-integration.mdx b/ja/development/comfyui-server/api-key-integration.mdx index 5b7b47bee..2ef99219c 100644 --- a/ja/development/comfyui-server/api-key-integration.mdx +++ b/ja/development/comfyui-server/api-key-integration.mdx @@ -3,10 +3,16 @@ title: 'ComfyUI アカウント API キー統合' description: 'この記事では、ヘッドレスモードで有料パートナーノードを呼び出すために ComfyUI アカウント API キーを使用する方法について説明します' sidebarTitle: 'Partner Node API 統合' icon: 'puzzle-piece' -translationSourceHash: 1276143d +translationSourceHash: 2b021cc8 translationFrom: development/comfyui-server/api-key-integration.mdx +translationBlockHashes: + "_intro": af70c76b + "Prerequisites": a15cafa5 + "Python Example": 56268ba8 + "Related Documentation": 3596104a --- + [PR #8041](https://github.com/Comfy-Org/ComfyUI/pull/8041) 以降、ComfyUI は特定のフロントエンドインターフェースを必要とせずに(フロントエンドなしで実行することも可能です)、ComfyUI アカウント API キーを通じて組み込みの有料パートナーノードを直接使用できるようになりました。 これにより、以下を組み合わせるワークフローを作成できます: @@ -123,4 +129,4 @@ request.urlopen(req) - [パートナーノードの概要](https://docs.comfy.org/tutorials/partner-nodes/overview) - [アカウント管理](https://docs.comfy.org/interface/user) -- [クレジット](https://docs.comfy.org/interface/credits) \ No newline at end of file +- [クレジット](https://docs.comfy.org/interface/credits) diff --git a/ja/development/comfyui-server/comms_overview.mdx b/ja/development/comfyui-server/comms_overview.mdx index 679f5accc..cdda0ffb9 100644 --- a/ja/development/comfyui-server/comms_overview.mdx +++ b/ja/development/comfyui-server/comms_overview.mdx @@ -1,10 +1,17 @@ --- title: "サーバー概要" description: "ComfyUI をサーバーとして実行し、REST および WebSocket API でプログラムから操作" -translationSourceHash: ec9e756d +translationSourceHash: d7564690 translationFrom: development/comfyui-server/comms_overview.mdx +translationBlockHashes: + "_intro": e5c2be27 + "Starting the Server": ab6be87f + "Key Pages in This Section": 59d430ca + "Using Partner Nodes": 4c793515 + "How the Server Works": b14ad162 --- + ComfyUI はデフォルトで HTTP サーバーとしてローカルで実行されます。ブラウザを開かずに、プログラムからワークフローの送信、ファイルのアップロード、出力のダウンロード、進捗の監視が可能です。 ## サーバーの起動 diff --git a/ja/development/comfyui-server/execution_model_inversion_guide.mdx b/ja/development/comfyui-server/execution_model_inversion_guide.mdx index 111e5242c..e472564d1 100644 --- a/ja/development/comfyui-server/execution_model_inversion_guide.mdx +++ b/ja/development/comfyui-server/execution_model_inversion_guide.mdx @@ -1,10 +1,15 @@ --- title: "実行モデル反転ガイド" icon: "code-branch" -translationSourceHash: 9b968a87 +translationSourceHash: 77402f41 translationFrom: development/comfyui-server/execution_model_inversion_guide.mdx +translationBlockHashes: + "_intro": 03f1bf08 + "Breaking Changes": 8664cb7f + "New Functionality": 696353a4 --- + [PR #2666](https://github.com/Comfy-Org/ComfyUI/pull/2666) は、実行モデルを「出力側から入力側への再帰モデル」から「入力側から出力側へのトポロジカルソート」へと反転させます。ほとんどのカスタムノードは引き続き「動作し続ける」はずですが、このページはカスタムノード作成者向けに、*壊れる可能性*のある事項についてのガイドとして役立てることを目的としています。 ## 破壊的変更 @@ -109,4 +114,4 @@ translationFrom: development/comfyui-server/execution_model_inversion_guide.mdx ### ノード展開 -実行時において、ノードはノードのサブグラフに展開できます。これにより、ループの実装(末尾再帰を介して)が可能になります。詳細は [ノード展開](/ja/custom-nodes/backend/expansion) をご覧ください。 \ No newline at end of file +実行時において、ノードはノードのサブグラフに展開できます。これにより、ループの実装(末尾再帰を介して)が可能になります。詳細は [ノード展開](/ja/custom-nodes/backend/expansion) をご覧ください。 diff --git a/ja/development/comfyui-server/startup-flags.mdx b/ja/development/comfyui-server/startup-flags.mdx index a7208b5f1..8d1a1ee37 100644 --- a/ja/development/comfyui-server/startup-flags.mdx +++ b/ja/development/comfyui-server/startup-flags.mdx @@ -3,10 +3,27 @@ title: "起動オプション" sidebarTitle: "起動オプション" description: "ComfyUI main.py コマンドライン引数の完全リファレンス" icon: "terminal" -translationSourceHash: db1e4840 +translationSourceHash: 9ff91388 translationFrom: development/comfyui-server/startup-flags.mdx +translationBlockHashes: + "_intro": 10812161 + "Network & Server": 6e570fe4 + "Directories": a888efb3 + "Launch & Browser": c34b0f9e + "Devices & CUDA": 64727146 + "Precision & Inference": b288036f + "Preview": 92d0c26e + "Cache": 2e1855f7 + "Attention": 35477f4d + "VRAM & Memory": cae9020b + "Performance & Debugging": 5c337217 + "ComfyUI Manager": 551a43d3 + "Custom Nodes & API Nodes": 9b333c54 + "Frontend & API": 29822d6a + "Logging & Misc": c42cbeb6 --- + `python main.py` で ComfyUI を起動する際、コマンドライン引数を指定できます。このページでは [`comfy/cli_args.py`](https://github.com/Comfy-Org/ComfyUI/blob/master/comfy/cli_args.py) で定義されているすべてのフラグを説明します。 diff --git a/ja/development/core-concepts/custom-nodes.mdx b/ja/development/core-concepts/custom-nodes.mdx index 47c42ff0a..14ab3cbd7 100644 --- a/ja/development/core-concepts/custom-nodes.mdx +++ b/ja/development/core-concepts/custom-nodes.mdx @@ -2,10 +2,16 @@ title: "カスタムノード" description: "ComfyUI におけるカスタムノードのインストール、依存関係の有効化、更新、無効化、アンインストールについて学びます" icon: "window-maximize" -translationSourceHash: 1e63acbc +translationSourceHash: 550976cd translationFrom: development/core-concepts/custom-nodes.mdx +translationBlockHashes: + "About Custom Nodes": bfe7409e + "Custom Node Management": 851be6cc + "ComfyUI Manager": b3de97a9 + "Developing a Custom Node": b4016ecf --- + ## カスタムノードについて ComfyUI をインストールした後、ComfyUI にはすでに多くのノードが含まれていることに気づくでしょう。これらのネイティブノードは **Comfy Core** ノードと呼ばれ、ComfyUI 公式によってメンテナンスされています。 @@ -336,4 +342,4 @@ manager をインストールした後、manager で欠落ノードを検出で カスタムノードの開発を開始する方法を学ぶ - \ No newline at end of file + diff --git a/ja/development/core-concepts/dependencies.mdx b/ja/development/core-concepts/dependencies.mdx index 8b55d3601..cc63921bf 100644 --- a/ja/development/core-concepts/dependencies.mdx +++ b/ja/development/core-concepts/dependencies.mdx @@ -2,10 +2,19 @@ title: "依存関係" description: "ComfyUI における依存関係について理解する" icon: "file" -translationSourceHash: c24a35c5 +translationSourceHash: 8be18fbd translationFrom: development/core-concepts/dependencies.mdx +translationBlockHashes: + "_intro": 48f2798a + "A workflow file depends on other files": 5be77e5f + "Assets": c56e783e + "Custom Nodes": 00c2e56e + "Python Dependencies": 2c343fa2 + "Models": 4d49cbf3 + "Software": 89e5620e --- + {/* description: "ComfyUI におけるアセットおよびソフトウェアの依存関係について理解する" */} @@ -139,4 +148,4 @@ python_embeded\python.exe -m pip install -r ComfyUI\custom_nodes\ 機能概要・有効化手順・ノードインストールのワークフロー - \ No newline at end of file + diff --git a/ja/development/core-concepts/workflow.mdx b/ja/development/core-concepts/workflow.mdx index ff87c6f73..85636449d 100644 --- a/ja/development/core-concepts/workflow.mdx +++ b/ja/development/core-concepts/workflow.mdx @@ -1,10 +1,18 @@ --- title: "ワークフロー" icon: "diagram-project" -translationSourceHash: 8ee60c04 +translationSourceHash: c1306641 translationFrom: development/core-concepts/workflow.mdx +translationBlockHashes: + "_intro": 9b15da4f + "A graph of nodes": a89fde11 + "Sample workflows": 1a110279 + "Visual programming": 90edcf41 + "Procedural framework": ce6e9e9a + "Saving workflows": 5ecce982 --- + {/* description: "ComfyUI におけるワークフローの概念を理解します。" */} @@ -46,4 +54,4 @@ ComfyUI の文脈では、**_ワークフロー_**という用語はノードネ ## ワークフローの保存 -ComfyUI のワークフローは、生成された任意の画像のメタデータに自動的に保存され、ユーザーがその画像を生成したグラフを開いて使用できるようにします。ワークフローは、JSON データ形式に従う人間が読めるテキストファイルに保存することもできます。これは、メタデータをサポートしないメディア形式に必要です。JSON ファイルとして保存された ComfyUI ワークフローは非常に小さく、生成されたメディアに依存せずに、グラフのバージョン管理、アーカイブ、共有を便利に行えます。 \ No newline at end of file +ComfyUI のワークフローは、生成された任意の画像のメタデータに自動的に保存され、ユーザーがその画像を生成したグラフを開いて使用できるようにします。ワークフローは、JSON データ形式に従う人間が読めるテキストファイルに保存することもできます。これは、メタデータをサポートしないメディア形式に必要です。JSON ファイルとして保存された ComfyUI ワークフローは非常に小さく、生成されたメディアに依存せずに、グラフのバージョン管理、アーカイブ、共有を便利に行えます。 diff --git a/ja/development/overview.mdx b/ja/development/overview.mdx index 1ffd280db..b84050bd1 100644 --- a/ja/development/overview.mdx +++ b/ja/development/overview.mdx @@ -1,10 +1,19 @@ --- title: "概要" description: "開発者としての ComfyUI の利用" -translationSourceHash: c329e073 +translationSourceHash: beb085d2 translationFrom: development/overview.mdx +translationBlockHashes: + "_intro": 21d39346 + "Deploy ComfyUI as a Server": 07693c4c + "Cloud API": 80dab2ed + "Agent Tools / MCP": a7050777 + "Comfy CLI": 11578ce8 + "Develop Custom Nodes": 51cd210e + "Registry": cc46f1e1 --- + ComfyUI はモジュール式の GenAI 推論エンジンです。API サーバーとしてデプロイしたり、API 経由でアクセスしたり、カスタムノードで拡張したり、コマンドラインから管理したりできます。目的に合ったパスを選んでください。 ## ComfyUI をサーバーとしてデプロイ diff --git a/ja/get_started/cloud.mdx b/ja/get_started/cloud.mdx index 3b60deba5..29eab44ba 100644 --- a/ja/get_started/cloud.mdx +++ b/ja/get_started/cloud.mdx @@ -3,10 +3,20 @@ title: "Comfy Cloud - RTX 6000 Pro を搭載した公式 ComfyUI クラウドプ description: "Comfy Cloud を使用して ComfyUI ワークフローをオンラインで実行。NVIDIA RTX 6000 Pro GPU を搭載した公式クラウドプラットフォームです。ローカルインストールは不要です。" sidebarTitle: "Comfy Cloud" icon: "cloud" -translationSourceHash: a5356a8e +translationSourceHash: 2cb9f1db translationFrom: get_started/cloud.mdx +translationBlockHashes: + "_intro": a9cb9eab + "What is Comfy Cloud?": 5e91a26c + "Cloud vs local": 00553c33 + "Pricing and subscription": 038cc795 + "How to use ComfyUI Cloud": d7ca6aeb + "Feedback": 401fadbb + "Frequently Asked Questions": 8155dd5e + "Next steps": 1052e398 --- + こちらをクリックして ComfyUI Cloud に直接アクセスしてください @@ -150,4 +160,4 @@ ComfyUI Cloud の使用は、ローカルの ComfyUI を使用するのと基本 Discord コミュニティに参加してサポートを受ける - \ No newline at end of file + diff --git a/ja/get_started/first_generation.mdx b/ja/get_started/first_generation.mdx index 4eb9f3949..6b9428043 100644 --- a/ja/get_started/first_generation.mdx +++ b/ja/get_started/first_generation.mdx @@ -3,10 +3,16 @@ title: "AI画像生成の始め方" description: "このチュートリアルでは、ComfyUIを用いた初めての画像生成手順を案内します。ワークフローの読み込み、モデルのインストール、画像生成といった基本的なインターフェース操作について解説します" sidebarTitle: "初めての画像生成" icon: "shoe-prints" -translationSourceHash: d4f51386 +translationSourceHash: 24383abc translationFrom: get_started/first_generation.mdx +translationBlockHashes: + "_intro": 82e96115 + "About Text-to-Image": fb392b22 + "ComfyUI Text-to-Image Workflow Tutorial": fe07fb47 + "Troubleshooting": fa44c541 --- + import InstallLink from "/snippets/ja/install/install-link.mdx" @@ -190,4 +196,4 @@ ComfyUIは通常、起動時にデフォルトのText-to-Imageワークフロー ### モデルの読み込みに関する問題 -`Load Checkpoint`ノードにモデルが表示されない、または「null」と表示される場合は、モデルのインストール先が正しいか確認し、ComfyUIを再読み込みまたは再起動してみてください。 \ No newline at end of file +`Load Checkpoint`ノードにモデルが表示されない、または「null」と表示される場合は、モデルのインストール先が正しいか確認し、ComfyUIを再読み込みまたは再起動してみてください。 diff --git a/ja/index.mdx b/ja/index.mdx index 0bac34127..7328ebb78 100644 --- a/ja/index.mdx +++ b/ja/index.mdx @@ -4,7 +4,7 @@ description: "ComfyUI 公式ドキュメント" icon: "book-open" sidebarTitle: "はじめに" mode: "frame" -translationSourceHash: 408d7a02 +translationSourceHash: 627171ce translationFrom: index.mdx --- diff --git a/ja/installation/comfyui_portable_windows.mdx b/ja/installation/comfyui_portable_windows.mdx index 727536099..7d8cfb18d 100644 --- a/ja/installation/comfyui_portable_windows.mdx +++ b/ja/installation/comfyui_portable_windows.mdx @@ -3,10 +3,15 @@ title: "ComfyUI (ポータブル版) Windows" description: "このチュートリアルでは、ComfyUI Portable のダウンロード方法、使用方法、および対応するプログラムの実行方法について説明します。" icon: "box" sidebarTitle: "ポータブル版 (Windows)" -translationSourceHash: 76ee93db +translationSourceHash: 825e3c64 translationFrom: installation/comfyui_portable_windows.mdx +translationBlockHashes: + "_intro": 9b2047f9 + "Download ComfyUI Portable": df3a115b + "Additional ComfyUI Portable Instructions": 707b125d --- + import FirstGeneration from "/snippets/ja/install/first-generation.mdx" import AddExternalModels from "/snippets/ja/install/add-external-models.mdx" @@ -137,4 +142,4 @@ To see the GUI go to: http://0.0.0.0:8188 To see the GUI go to: http://[::]:8188 ``` -`WIN + R` を押して `cmd` と入力し、コマンドプロンプトを開き、`ipconfig` と入力してローカル IP アドレスを確認できます。その後、他のデバイスはブラウザに `http://あなたのローカル IP:8188` と入力して ComfyUI にアクセスできます。 \ No newline at end of file +`WIN + R` を押して `cmd` と入力し、コマンドプロンプトを開き、`ipconfig` と入力してローカル IP アドレスを確認できます。その後、他のデバイスはブラウザに `http://あなたのローカル IP:8188` と入力して ComfyUI にアクセスできます。 diff --git a/ja/installation/desktop/faq.mdx b/ja/installation/desktop/faq.mdx index 3135a4c45..5ff70ab40 100644 --- a/ja/installation/desktop/faq.mdx +++ b/ja/installation/desktop/faq.mdx @@ -2,10 +2,16 @@ title: "Comfy Desktop FAQ" description: "Comfy Desktop に関するよくある質問とトラブルシューティング" sidebarTitle: "FAQ" -translationSourceHash: e1c48eb4 +translationSourceHash: fefef80c translationFrom: installation/desktop/faq.mdx +translationBlockHashes: + "General Questions": 5a99f83e + "Installation & Setup": b5a69aaa + "Usage": 5e8f2976 + "Troubleshooting": e0d5f62d --- + ## 一般質問 @@ -89,4 +95,4 @@ Comfy Desktop とそのインストールはディスク上で分離されてい 1. **アプリ内からインストールを削除**(右クリック → 削除)するか、インストールフォルダを手動で削除 2. **アプリをアンインストール** — システム標準の方法で(Windows はプログラムの追加と削除、macOS はゴミ箱にドラッグ、Linux はパッケージマネージャー) - \ No newline at end of file + diff --git a/ja/installation/desktop/usage/instance-management.mdx b/ja/installation/desktop/usage/instance-management.mdx index 9060c46ff..86d802cc8 100644 --- a/ja/installation/desktop/usage/instance-management.mdx +++ b/ja/installation/desktop/usage/instance-management.mdx @@ -3,10 +3,19 @@ title: "インスタンス管理" description: "Comfy Desktop で ComfyUI インスタンスの作成、編集、名前変更、削除を行う" icon: "plus" sidebarTitle: "インスタンス" -translationSourceHash: 419f4a13 +translationSourceHash: b3ac727d translationFrom: installation/desktop/usage/instance-management.mdx +translationBlockHashes: + "_intro": e1f49bdf + "Creating a New Instance": 9f842c04 + "Tracking an Existing Installation": b60621e4 + "Uninstalling an Instance": 9196aa8c + "Copying an Installation": 6131deee + "Editing an Instance": cc4950f9 + "Error State": 4ba92cb5 --- + Comfy Desktop では Chooser ビューで複数の ComfyUI インスタンスを管理できます。 @@ -161,4 +170,4 @@ Dashboard で **New Install** をクリックしてインストールメニュ ## エラー状態 -インストールに問題が発生すると、カードに警告表示が表示されます。カードを右クリックして **Dismiss Error** を選択するとエラー状態がクリアされます。問題が解決しない場合は、[データ保存先](/ja/installation/desktop/usage/settings#data-locations)のログを確認してください。 \ No newline at end of file +インストールに問題が発生すると、カードに警告表示が表示されます。カードを右クリックして **Dismiss Error** を選択するとエラー状態がクリアされます。問題が解決しない場合は、[データ保存先](/ja/installation/desktop/usage/settings#data-locations)のログを確認してください。 diff --git a/ja/installation/desktop/usage/manage.mdx b/ja/installation/desktop/usage/manage.mdx index 4e06aa453..df4c9c638 100644 --- a/ja/installation/desktop/usage/manage.mdx +++ b/ja/installation/desktop/usage/manage.mdx @@ -3,10 +3,14 @@ title: "インストール管理" description: "ComfyUI インスタンスの起動、更新、スナップショット、管理" icon: "sliders" sidebarTitle: "インストール管理" -translationSourceHash: 726c45fa +translationSourceHash: 72528118 translationFrom: installation/desktop/usage/manage.mdx +translationBlockHashes: + "The Manage Panel": 6fec7659 + "Installation Actions": 3bf198ca --- + ## 管理パネル 管理パネルの内容はインスタンスタイプによって異なります。このページのスクリーンショットは**ローカルのスタンドアロンインストール**の画面です。クラウドやリモート接続のインスタンスはタブや設定が少なくなります。 diff --git a/ja/installation/desktop/usage/migrate.mdx b/ja/installation/desktop/usage/migrate.mdx index 6188a8bb9..72dbede5a 100644 --- a/ja/installation/desktop/usage/migrate.mdx +++ b/ja/installation/desktop/usage/migrate.mdx @@ -3,10 +3,18 @@ title: "Legacy Desktop からの移行" description: "Legacy Desktop インストールを Comfy Desktop に移行する方法" icon: "arrow-right" sidebarTitle: "移行" -translationSourceHash: 6850ff59 +translationSourceHash: 5d53d60d translationFrom: installation/desktop/usage/migrate.mdx +translationBlockHashes: + "_intro": 14240c76 + "What Gets Migrated": 756473d1 + "What Changes After Migration": 1f09d2db + "Does My Old Link Still Work?": 528b3e43 + "Step-by-Step Migration": 61e3ac66 + "Troubleshooting": 16572294 --- + このページは **Legacy Desktop**(旧シングルインストール版)からの移行について説明します。初めて Comfy Desktop を使用する方はスキップしてください。 @@ -108,4 +116,4 @@ URL短縮サービスやブックマーク、外部連携で Legacy Desktop ア 1. 移行したインストールの **Manage** パネルを開く 2. **Settings → Model directories** に移動 -3. 古いモデルフォルダがリストにあるか確認。ない場合は手動で追加。 \ No newline at end of file +3. 古いモデルフォルダがリストにあるか確認。ない場合は手動で追加。 diff --git a/ja/installation/desktop/usage/overview.mdx b/ja/installation/desktop/usage/overview.mdx index 0b4ab055b..dec5ec4f0 100644 --- a/ja/installation/desktop/usage/overview.mdx +++ b/ja/installation/desktop/usage/overview.mdx @@ -3,10 +3,15 @@ title: "Comfy Desktop の使い方" description: "Comfy Desktop の使用概要 — 新規インストール、インスタンス管理など" icon: "book-open" sidebarTitle: "概要" -translationSourceHash: 144d74c7 +translationSourceHash: 9184f4c4 translationFrom: installation/desktop/usage/overview.mdx +translationBlockHashes: + "_intro": dac7af89 + "Dashboard Overview": 1b962349 + "Feedback and Issues": 20066a70 --- + Comfy Desktop は **ComfyUI** の公式デスクトップアプリケーションです。ComfyUI のインストール、更新、複数の独立したセットアップの並行管理を一手に引き受けます。 関係を簡単に言うと:**Comfy Desktop** が **ComfyUI** インスタンスを管理・起動するアプリです。ComfyUI を別途インストールする必要はありません — Comfy Desktop が各インスタンスのインストール、Python 環境、依存関係を自動的に処理します。 diff --git a/ja/installation/desktop/usage/settings.mdx b/ja/installation/desktop/usage/settings.mdx index 6ee302102..064778898 100644 --- a/ja/installation/desktop/usage/settings.mdx +++ b/ja/installation/desktop/usage/settings.mdx @@ -3,10 +3,20 @@ title: "設定" description: "グローバル設定、テーマ、プロキシ/ミラー設定、データ保存場所" icon: "cog" sidebarTitle: "設定" -translationSourceHash: 7fdcb897 +translationSourceHash: fe6336f7 translationFrom: installation/desktop/usage/settings.mdx +translationBlockHashes: + "_intro": ef300510 + "Preferences": 87c5b9a1 + "Updates": 23ee9a3e + "Storage": 5f655772 + "Advanced": c42599b9 + "Data Locations": 92ccd7cc + "Keyboard Shortcuts": d36c977e + "Feedback and Issues": 20066a70 --- + 左上の **☰ メニュー**(1)をクリックし、**Desktop Settings**(2)を選択するとグローバル設定が開きます。 ![デスクトップ設定を開く](/images/desktop/usage/comfy_desktop_settings_00_menu.png) diff --git a/ja/installation/desktop/usage/snapshots.mdx b/ja/installation/desktop/usage/snapshots.mdx index 9a741bd2f..e11ee7612 100644 --- a/ja/installation/desktop/usage/snapshots.mdx +++ b/ja/installation/desktop/usage/snapshots.mdx @@ -3,10 +3,16 @@ title: "スナップショット管理" description: "Comfy Desktop で ComfyUI インスタンスの設定をバックアップ、復元、共有する" icon: "camera" sidebarTitle: "スナップショット管理" -translationSourceHash: 9e8ad305 +translationSourceHash: 74c96b15 translationFrom: installation/desktop/usage/snapshots.mdx +translationBlockHashes: + "_intro": 6767194f + "Accessing Snapshots": df2b0b29 + "Snapshots Tab Overview": 942f3f6d + "Create an Instance from a Snapshot File": 086ab013 --- + スナップショットはインスタンスの現在の状態を記録します。記録される内容は以下の通りです: - **ComfyUI バージョン**:インストールされている ComfyUI ビルド diff --git a/ja/installation/install_custom_node.mdx b/ja/installation/install_custom_node.mdx index 435b997da..b5a8b847e 100644 --- a/ja/installation/install_custom_node.mdx +++ b/ja/installation/install_custom_node.mdx @@ -3,10 +3,17 @@ title: "ComfyUI でのカスタムノードのインストール方法" description: "このガイドでは、ComfyUI にカスタムノードをインストールするさまざまな方法について説明します" sidebarTitle: "カスタムノード" icon: "puzzle-piece" -translationSourceHash: d10c8ea4 +translationSourceHash: d0088606 translationFrom: installation/install_custom_node.mdx +translationBlockHashes: + "What are Custom Nodes ?": 6a5df82d + "Method 1: ComfyUI Manager (Recommended)": 747946d9 + "Method 2: Manual Installation Using Git": 9bb5622a + "Method 3: ZIP Download Installation": 56b7db7a + "Custom Node Resources": 4763c5a4 --- + ## カスタムノードとは? カスタムノードは、高度な画像処理、機械学習のファインチューニング、色調整などの新機能を追加する ComfyUI 用の拡張機能です。これらのコミュニティ開発ノードは、ComfyUI のコア機能を大幅に拡張することができます。 @@ -124,4 +131,4 @@ ComfyUI では、基本的なノード拡張機能に加えて、カスタムノ - [カスタムノードワークフローテンプレート](/ja/custom-nodes/workflow_templates): ノード作者が提供するサンプルワークフローとしてのワークフローテンプレート。ComfyUI テンプレートから閲覧およびロードできます。 - [多言語サポート](/ja/custom-nodes/i18n) -カスタムノード開発者の場合、これらのリソースを追加して、カスタムノードをよりユーザーフレンドリーにすることができます。 \ No newline at end of file +カスタムノード開発者の場合、これらのリソースを追加して、カスタムノードをよりユーザーフレンドリーにすることができます。 diff --git a/ja/installation/manual_install.mdx b/ja/installation/manual_install.mdx index 4f804e1fd..6ba8d4bd4 100644 --- a/ja/installation/manual_install.mdx +++ b/ja/installation/manual_install.mdx @@ -3,7 +3,7 @@ title: "異なるシステムで ComfyUI を手動インストールする方法 Description: "このセクションでは、Windows、MacOS、Linux での手動インストールプロセスをガイドします" icon: "wrench" sidebarTitle: "手動インストール" -translationSourceHash: 1bcf6d3f +translationSourceHash: fb64f526 translationFrom: installation/manual_install.mdx --- @@ -12,6 +12,8 @@ import PipInstall from "/snippets/ja/pip-install.mdx"; import InstallGpuDependencies from "/snippets/ja/install-gpu-dependencies.mdx"; import RunComfy from "/snippets/ja/run-comfy.mdx"; import AddExternalModels from "/snippets/ja/install/add-external-models.mdx" +import DockerNotice from "/snippets/ja/install/docker-notice.mdx" + ComfyUI のインストールは、主に以下のいくつかのステップに分かれます: 1. 仮想環境を作成する(システムレベルの Python 環境を汚染しないため) @@ -21,6 +23,7 @@ ComfyUI のインストールは、主に以下のいくつかのステップに ComfyUI のインストールには、[ComfyUI CLI](/ja/comfy-cli/getting-started) を参照することもできます。これは、ComfyUI を簡単にインストールし、その依存関係を管理できるコマンドラインツールです。 + ## 仮想環境の作成 @@ -85,4 +88,8 @@ git clone https://github.com/Comfy-Org/ComfyUI.git - \ No newline at end of file + + +## よくある質問 + + diff --git a/ja/installation/system_requirements.mdx b/ja/installation/system_requirements.mdx index 89e548115..576c1f0c9 100644 --- a/ja/installation/system_requirements.mdx +++ b/ja/installation/system_requirements.mdx @@ -3,11 +3,13 @@ title: "システム要件" description: "ComfyUIをインストールして実行するためのハードウェアとソフトウェアの要件" sidebarTitle: "システム要件" icon: "computer" -translationSourceHash: cc08dd2f +translationSourceHash: db65e98b translationFrom: installation/system_requirements.mdx --- import InstallLink from "/snippets/ja/install/install-link.mdx" +import DockerNotice from "/snippets/ja/install/docker-notice.mdx" + このガイドでは、ComfyUI をインストールするためのシステム要件について紹介します。ComfyUI は頻繁に更新されるため、このドキュメントは適時に更新されない場合があります。詳細については、[ComfyUI](https://github.com/Comfy-Org/ComfyUI) の関連説明を参照してください。 @@ -62,4 +64,8 @@ Windows ポータブル版には現在、Python 3.13 と PyTorch CUDA 13.0 が 詳細なインストール手順については、手動インストールセクションを参照してください。 - \ No newline at end of file + + +## よくある質問 + + diff --git a/ja/installation/update_comfyui.mdx b/ja/installation/update_comfyui.mdx index feaa19154..c5ec64d8b 100644 --- a/ja/installation/update_comfyui.mdx +++ b/ja/installation/update_comfyui.mdx @@ -3,10 +3,17 @@ title: "ComfyUI の更新方法" description: "このセクションでは、ComfyUI の更新に関する包括的なガイドを提供します" icon: "circle-up" sidebarTitle: "ComfyUI を更新" -translationSourceHash: 37fe7f31 +translationSourceHash: df0fcd65 translationFrom: installation/update_comfyui.mdx +translationBlockHashes: + "_intro": ea3fba01 + "How to Update ComfyUI?": c98ba141 + "ComfyUI Version Types": 0f19bbda + "What Needs to Be Updated When Updating ComfyUI?": 9d192c1b + "Common Update Issues": 7e4b639d --- + import InstallLink from "/snippets/ja/install/install-link.mdx" import UpdateRequirement from "/snippets/ja/install/update-requirement.mdx" @@ -305,4 +312,4 @@ comfy-aimdo # ComfyUI コアユーティリティ - **GitHub Releases**:安定バージョンの更新については [ComfyUI Releases](https://github.com/Comfy-Org/ComfyUI/releases) を確認 - **GitHub Commits**:開発の進捗状況については [最新コミット](https://github.com/Comfy-Org/ComfyUI/commits/master) を表示 -- **コミュニティディスカッション**:最新情報については [ブログ](https://blog.comfy.org) と [Twitter](https://x.com/comfyui) をフォロー \ No newline at end of file +- **コミュニティディスカッション**:最新情報については [ブログ](https://blog.comfy.org) と [Twitter](https://x.com/comfyui) をフォロー diff --git a/ja/interface/app-mode.mdx b/ja/interface/app-mode.mdx index 415dc378f..e3217188d 100644 --- a/ja/interface/app-mode.mdx +++ b/ja/interface/app-mode.mdx @@ -3,10 +3,17 @@ title: "ComfyUI APP モードガイド" description: "ComfyUI で APP モードを構築し使用する方法を学び、カスタム入出力インターフェースを定義することでワークフローの相互作用を簡素化します。" sidebarTitle: "APP モード" icon: "mobile-screen-button" -translationSourceHash: c16182bd +translationSourceHash: e24dc018 translationFrom: interface/app-mode.mdx +translationBlockHashes: + "_intro": 95e47d1e + "Enter APP mode": 17a1f89c + "Build an APP mode workflow": 77b966ea + "Use APP mode": 48593e65 + "Save and share the workflow": cf326952 --- + APP モードは、カスタム入出力インターフェースを定義できるようにすることでワークフローの相互作用を簡素化し、ノードを編集せずにワークフローを共有・使用しやすくします。 @@ -78,4 +85,4 @@ FLUX.2 Dev を用いた基本的なテキストから画像への生成ワーク │ ├── 📂 diffusion_models/ │ │ └── flux2_dev_fp8mixed.safetensors │ └── 📂 vae/ -│ └── flux2-vae.safetensors \ No newline at end of file +│ └── flux2-vae.safetensors diff --git a/ja/tutorials/flux/flux-2-klein.mdx b/ja/tutorials/flux/flux-2-klein.mdx index d38c45532..c12f18487 100644 --- a/ja/tutorials/flux/flux-2-klein.mdx +++ b/ja/tutorials/flux/flux-2-klein.mdx @@ -2,10 +2,18 @@ title: "ComfyUI Flux.2 Klein 4B ガイド" description: "FLUX.2 [klein] 4B の概要と、ComfyUI におけるテキストから画像への生成および画像編集ワークフローの実行方法について解説します。" sidebarTitle: "Flux.2 Klein" -translationSourceHash: e790eb10 +translationSourceHash: 25fd241d translationFrom: tutorials/flux/flux-2-klein.mdx +translationBlockHashes: + "_intro": 980a68e5 + "About FLUX.2 [klein]": 77f716a7 + "Flux.2 Klein 4B Workflows": 153194d7 + "Flux.2 Klein 4B Model Downloads": b438d16c + "Flux.2 Klein 9B Workflows": 6e7e8a01 + "Flux.2 Klein 9B Model Downloads": 0f38ad48 --- + import UpdateReminder from '/snippets/ja/tutorials/update-reminder.mdx' @@ -114,4 +122,4 @@ FLUX.2 [Klein] は、Flux ファミリーの中で現時点で(2026年1月15 │ ├── 📂 text_encoders/ │ │ └── qwen_3_8b_fp8mixed.safetensors │ └── 📂 vae/ -│ └── flux2-vae.safetensors \ No newline at end of file +│ └── flux2-vae.safetensors diff --git a/ja/tutorials/image/anima/anima.mdx b/ja/tutorials/image/anima/anima.mdx index 8141c816f..e78fb3dca 100644 --- a/ja/tutorials/image/anima/anima.mdx +++ b/ja/tutorials/image/anima/anima.mdx @@ -2,10 +2,16 @@ title: "Anima Base v1 ComfyUI ワークフロー例" description: "Anima は CircleStone Labs / Comfy Org による 2B パラメータのテキストから画像生成モデルで、アニメや非フォトリアリスティックなイラスト生成に最適化されています。" sidebarTitle: "Anima Base v1" -translationSourceHash: a24422ae +translationSourceHash: 6668c717 translationFrom: tutorials/image/anima/anima.mdx +translationBlockHashes: + "_intro": 41a50d20 + "Available workflows": 4d4fb0d6 + "Anima model downloads": 06a278be + "Limitations": 0adbf360 --- + import UpdateReminder from '/snippets/ja/tutorials/update-reminder.mdx' **Anima** は [CircleStone Labs](https://huggingface.co/circlestone-labs/Anima) が Comfy Org と協力して開発したオープンなテキストから画像生成モデルです。**20 億** パラメータを備え、高品質な **アニメおよび非フォトリアリスティック** な画像を生成するように設計されており、キャラクター、シーン、コンセプトアートに最適です。 diff --git a/ja/tutorials/image/boogu/boogu-image-0.1.mdx b/ja/tutorials/image/boogu/boogu-image-0.1.mdx index 5eadab248..7b75c26ed 100644 --- a/ja/tutorials/image/boogu/boogu-image-0.1.mdx +++ b/ja/tutorials/image/boogu/boogu-image-0.1.mdx @@ -2,10 +2,15 @@ title: "Boogu-Image-0.1 ComfyUI ワークフロー例" description: "Boogu-Image-0.1 は、テキストから画像へ と指示駆動型編集のバリアントを持つ、10B パラメータの統合画像生成・編集モデルファミリーです。Apache-2.0 ライセンスです。" sidebarTitle: "Boogu-Image-0.1" -translationSourceHash: b7cc7537 +translationSourceHash: 80d306b4 translationFrom: tutorials/image/boogu/boogu-image-0.1.mdx +translationBlockHashes: + "_intro": d66f5216 + "Boogu-Image-0.1-Turbo text-to-image workflow": 4aa0cd61 + "Boogu-Image-0.1-Edit image editing workflow": 3c1752bb --- + import UpdateReminder from "/snippets/ja/tutorials/update-reminder.mdx" **Boogu-Image-0.1** は Apache-2.0 オープンソースの統合画像生成・編集モデルファミリーです。理解と生成を統合するシステムにより、写真、テキストレンダリング、スタイライゼーション、画像編集タスクで競争力のあるパフォーマンスを発揮します。 diff --git a/ja/tutorials/image/ernie-image/ernie-image.mdx b/ja/tutorials/image/ernie-image/ernie-image.mdx index 1b3bd689d..b02fa0f45 100644 --- a/ja/tutorials/image/ernie-image/ernie-image.mdx +++ b/ja/tutorials/image/ernie-image/ernie-image.mdx @@ -2,10 +2,17 @@ title: "ERNIE-Image ComfyUI ワークフロー例" description: "ERNIE-Image は百度が開発したオープンな 8B 拡散トランスフォーマーによるテキストから画像生成モデルです。精密なテキストレンダリング、高い命令追従性、内蔵プロンプトエンハンサーを備えています。" sidebarTitle: "ERNIE-Image" -translationSourceHash: 62f70484 +translationSourceHash: 887cefa9 translationFrom: tutorials/image/ernie-image/ernie-image.mdx +translationBlockHashes: + "_intro": 6641e5ff + "ERNIE-Image text-to-image workflow": baeb3db4 + "ERNIE-Image-Turbo": 144c2479 + "Available models": 2aea7ac8 + "Examples": 0e2eb115 --- + import UpdateReminder from '/snippets/ja/tutorials/update-reminder.mdx' **ERNIE-Image** は百度が開発したオープンなテキストから画像生成モデルで、Apache-2.0 ライセンスで公開されています。**8B** パラメータの拡散トランスフォーマー(DiT)をベースに構築されており、精密なテキストレンダリング、高い命令追従性、構造化された視覚生成を実現する高品質な画像生成が可能です。 diff --git a/ja/tutorials/image/hidream/hidream-e1.mdx b/ja/tutorials/image/hidream/hidream-e1.mdx index d89576434..47798c64a 100644 --- a/ja/tutorials/image/hidream/hidream-e1.mdx +++ b/ja/tutorials/image/hidream/hidream-e1.mdx @@ -2,10 +2,16 @@ title: "ComfyUI ネイティブ HiDream-E1、E1.1 ワークフローの例" sidebarTitle: "HiDream-e1" description: "本ガイドでは、ComfyUI ネイティブ版 HiDream-I1 のテキストから画像を生成するワークフローの例について、理解と実行方法を説明します。" -translationSourceHash: fa93c685 +translationSourceHash: 76ea9fff translationFrom: tutorials/image/hidream/hidream-e1.mdx +translationBlockHashes: + "_intro": 6829ae90 + "HiDream E1 and E1.1 Workflow Related Models": e648e936 + "HiDream E1.1 ComfyUI Native Workflow Example": 4134dfe8 + "HiDream E1 ComfyUI Native Workflow Example": 778b966a --- + import UpdateReminder from '/snippets/ja/tutorials/update-reminder.mdx' ![HiDream-E1 デモ](https://raw.githubusercontent.com/HiDream-ai/HiDream-E1/refs/heads/main/assets/demo.jpg) @@ -150,4 +156,4 @@ E1 は 2025年4月28日にリリースされたモデルで、**768×768 の固 - より良い結果を得るためには、プロンプトを複数回修正したり、複数回生成を試行する必要がある場合があります。 - 本モデルは画像スタイルの変更時に一貫性を保つのが難しく、プロンプトをできる限り詳細かつ包括的に記述することを推奨します。 -- モデルは 768×768 の解像度のみをサポートしており、他の解像度で実行した場合、画像品質が著しく低下したり、意図しない出力になることがあります。 \ No newline at end of file +- モデルは 768×768 の解像度のみをサポートしており、他の解像度で実行した場合、画像品質が著しく低下したり、意図しない出力になることがあります。 diff --git a/ja/tutorials/image/hidream/hidream-i1.mdx b/ja/tutorials/image/hidream/hidream-i1.mdx index 9717ed07e..2e7c76364 100644 --- a/ja/tutorials/image/hidream/hidream-i1.mdx +++ b/ja/tutorials/image/hidream/hidream-i1.mdx @@ -2,10 +2,17 @@ title: "ComfyUI ネイティブ版 HiDream-I1 テキストから画像へ変換するワークフローの例" sidebarTitle: "HiDream-I1" description: "本ガイドでは、ComfyUI ネイティブ版 HiDream-I1 のテキストから画像へ変換するワークフローの実行手順を詳しく説明します" -translationSourceHash: e9aa3fbc +translationSourceHash: 590b8d6d translationFrom: tutorials/image/hidream/hidream-i1.mdx +translationBlockHashes: + "_intro": 59935bb2 + "Model Features": 3ec455b0 + "About This Workflow Example": 90c5d2b3 + "HiDream-I1 Workflow": 93e17294 + "Other Related Resources": e794d9ef --- + ![HiDream-I1 デモ](https://raw.githubusercontent.com/HiDream-ai/HiDream-I1/main/assets/demo.jpg) HiDream-I1 は、HiDream-ai 社が 2025 年 4 月 7 日に公式にオープンソース化したテキストから画像へ変換するモデルです。このモデルは 17B(170 億)パラメータを有し、[MIT ライセンス](https://github.com/HiDream-ai/HiDream-I1/blob/main/LICENSE) の下で公開されており、個人プロジェクト、学術研究、商用利用のすべてに対応しています。現在、複数のベンチマークテストにおいて優れた性能を発揮しています。 @@ -217,4 +224,4 @@ GGUF バージョンのモデルを利用するには、City96 が提供する [ ### NF4 バージョンのモデル - [HiDream-I1-nf4](https://github.com/hykilpikonna/HiDream-I1-nf4) -- NF4 バージョンのモデルを利用するには、[ComfyUI-HiDream-Sampler](https://github.com/SanDiegoDude/ComfyUI-HiDream-Sampler) 拡張のノードを使用します。 \ No newline at end of file +- NF4 バージョンのモデルを利用するには、[ComfyUI-HiDream-Sampler](https://github.com/SanDiegoDude/ComfyUI-HiDream-Sampler) 拡張のノードを使用します。 diff --git a/ja/tutorials/image/hidream/hidream-o1.mdx b/ja/tutorials/image/hidream/hidream-o1.mdx index c371f63fd..6295428f3 100644 --- a/ja/tutorials/image/hidream/hidream-o1.mdx +++ b/ja/tutorials/image/hidream/hidream-o1.mdx @@ -2,10 +2,16 @@ title: "ComfyUI ネイティブ版 HiDream-O1-Image ワークフローの例" sidebarTitle: "HiDream-O1-Image" description: "本ガイドでは、ComfyUI ネイティブ版 HiDream-O1-Image のテキストから画像へ、および画像編集のワークフローを説明します" -translationSourceHash: 51a684c4 +translationSourceHash: 368a086e translationFrom: tutorials/image/hidream/hidream-o1.mdx +translationBlockHashes: + "_intro": e1c85b19 + "HiDream-O1-Image Full Workflow": 9c60b82c + "HiDream-O1-Image Dev Workflow": 24233bb7 + "Additional Notes": 762758eb --- + import UpdateReminder from '/snippets/ja/tutorials/update-reminder.mdx' diff --git a/ja/tutorials/image/ideogram/ideogram-v4.mdx b/ja/tutorials/image/ideogram/ideogram-v4.mdx index 1b80dee69..15fb209a2 100644 --- a/ja/tutorials/image/ideogram/ideogram-v4.mdx +++ b/ja/tutorials/image/ideogram/ideogram-v4.mdx @@ -2,10 +2,15 @@ title: "ComfyUI Ideogram 4.0 オープンソースモデルチュートリアル" description: "ComfyUI で Ideogram 4.0 オープンソースモデルを使用する方法" sidebarTitle: "Ideogram 4.0" -translationSourceHash: a070b01a +translationSourceHash: de26d2f5 translationFrom: tutorials/image/ideogram/ideogram-v4.mdx +translationBlockHashes: + "_intro": e87a6658 + "Ideogram 4.0 Text-to-Image Workflow": 191bc145 + "Live Conversation with Ideogram & ComfyOrg": 9f3809e0 --- + import UpdateReminder from "/snippets/ja/tutorials/update-reminder.mdx"; Ideogram 4.0 は、Ideogram がオープンソースモデルとして公開した最新のテキスト-to-画像モデルで、ローカルで完全に動作します。優れたフォトリアリスティックな品質、正確なテキストレンダリング、精密なスタイル制御を備えています。自然言語または **構造化 JSON プロンプト** を使用して、レイアウト、色、画像内テキストを細かく制御できます。 diff --git a/ja/tutorials/image/krea/krea-2.mdx b/ja/tutorials/image/krea/krea-2.mdx index 78e6a4f45..32a6f8bd9 100644 --- a/ja/tutorials/image/krea/krea-2.mdx +++ b/ja/tutorials/image/krea/krea-2.mdx @@ -2,10 +2,17 @@ title: "Krea-2 ComfyUI ワークフロー例" description: "Krea 2は、高い美的品質とスタイルの多様性を実現するテキストから画像へのモデルで、RAW(ベース)とTurbo(蒸留)の2種類のバリアントがあります。" sidebarTitle: "Krea 2" -translationSourceHash: f712fdcc +translationSourceHash: 9f1eb4dd translationFrom: tutorials/image/krea/krea-2.mdx +translationBlockHashes: + "_intro": 7dcc4be5 + "Watch the Launch Event": 5863543e + "Available Model Weights": 9c718c25 + "Krea-2 Turbo text-to-image workflow": 4fe62095 + "Model downloads": f823e19c --- + import UpdateReminder from '/snippets/ja/tutorials/update-reminder.mdx' @@ -130,4 +137,4 @@ Krea 2向けのスタイルLoRAコレクションもKreaから公開されてい │ │ └── qwen_image_vae.safetensors │ └── 📂 loras/ │ └── krea2_warmpastel.safetensors (およびその他のスタイルLoRA) -``` \ No newline at end of file +``` diff --git a/ja/tutorials/image/lens/lens.mdx b/ja/tutorials/image/lens/lens.mdx index cc583a4d6..edd441dec 100644 --- a/ja/tutorials/image/lens/lens.mdx +++ b/ja/tutorials/image/lens/lens.mdx @@ -2,10 +2,16 @@ title: "Lens ComfyUI ワークフロー例" description: "Lens は Microsoft による 3.8B パラメータのテキスト画像生成モデルです。デュアルストリーム MMDiT、GPT-OSS-20B テキスト特徴量、FLUX.2 VAE を採用し、効率的な高解像度生成を実現します。" sidebarTitle: "Lens" -translationSourceHash: ccc64249 +translationSourceHash: cb4c08ff translationFrom: tutorials/image/lens/lens.mdx +translationBlockHashes: + "_intro": b0a3e175 + "Lens text-to-image workflow": a45ab498 + "Lens model downloads": 5055ce84 + "Available models": 5876b860 --- + import UpdateReminder from '/snippets/ja/tutorials/update-reminder.mdx' **Lens** は **Microsoft** によるオープンなテキスト画像生成モデルで、MIT ライセンスで提供されています。**38億** パラメータを持ち、**デュアルストリーム MMDiT** アーキテクチャに **GPT-OSS-20B** テキストエンコーダーの特徴量と **FLUX.2 セマンティック VAE** を組み合わせ、より大規模なモデルよりも少ない学習計算量で競争力のある画質を実現します。 diff --git a/ja/tutorials/image/newbie-image/newbie-image-exp-0-1.mdx b/ja/tutorials/image/newbie-image/newbie-image-exp-0-1.mdx index 43457849c..02b2594ef 100644 --- a/ja/tutorials/image/newbie-image/newbie-image-exp-0-1.mdx +++ b/ja/tutorials/image/newbie-image/newbie-image-exp-0-1.mdx @@ -2,10 +2,16 @@ title: "ComfyUI NewBie-image-Exp0.1 ワークフロー例" description: "NewBie-image-Exp0.1 は、Next-DiT アーキテクチャを基盤とする 35 億パラメータのアニメスタイル文生成画像(text-to-image)モデルであり、XML 構造化プロンプトに対応し、高品質なアニメ画像生成に最適化されています。" sidebarTitle: "NewBie-image-Exp0.1" -translationSourceHash: 6b4cf086 +translationSourceHash: f56facc0 translationFrom: tutorials/image/newbie-image/newbie-image-exp-0-1.mdx +translationBlockHashes: + "_intro": 7f6f1284 + "NewBie-image text-to-image workflow": af50f161 + "Model links": cd75bb7e + "Prompt format": 5b819c6c --- + import UpdateReminder from '/snippets/ja/tutorials/update-reminder.mdx' **NewBie-image-Exp0.1** は、NewBieAI Lab が開発した 35 億パラメータの DiT(Diffusion Transformer)モデルで、アニメスタイルの文生成画像タスク専用に設計されています。Next-DiT アーキテクチャを採用しており、非常に詳細で視覚的に印象的なアニメ画像を生成できます。 @@ -127,4 +133,4 @@ NewBie-image-Exp0.1 は以下の 3 種類のプロンプト形式をサポート | `` | 全体の雰囲気(ムード) | | `` | 画質に関するタグ | | `` | シーン内に存在する物品 | -| `` | その他の追加タグ | \ No newline at end of file +| `` | その他の追加タグ | diff --git a/ja/tutorials/image/omnigen/omnigen2.mdx b/ja/tutorials/image/omnigen/omnigen2.mdx index ba50f7e8e..f9c0a2d72 100644 --- a/ja/tutorials/image/omnigen/omnigen2.mdx +++ b/ja/tutorials/image/omnigen/omnigen2.mdx @@ -2,10 +2,17 @@ title: "ComfyUI OmniGen2 ネイティブワークフローの例" description: "ComfyUI OmniGen2 ネイティブワークフローの例 — 文字から画像生成、画像編集、および複数画像の合成を統合したモデル。" sidebarTitle: "OmniGen2" -translationSourceHash: 6a3fb274 +translationSourceHash: b061ff8c translationFrom: tutorials/image/omnigen/omnigen2.mdx +translationBlockHashes: + "_intro": 3e9c5a21 + "About OmniGen2": 2e6118e0 + "OmniGen2 Model Download": 7997f8fe + "ComfyUI OmniGen2 Text-to-Image Workflow": f7650507 + "ComfyUI OmniGen2 Image Editing Workflow": 1859e94c --- + import UpdateReminder from '/snippets/ja/tutorials/update-reminder.mdx' ## OmniGen2 について @@ -113,4 +120,4 @@ OmniGen2 は豊富な画像編集機能を備えており、画像へのテキ ### 3. 追加のワークフロー操作説明 - 第二の画像入力を有効化したい場合、ワークフロー内でピンク/パープル色で表示されているノードに対し、ショートカットキー **Ctrl + B** を使用して、対応する入力ポートを有効化できます -- カスタムサイズを指定したい場合、`EmptySD3LatentImage` ノードに接続されている `Get image size` ノードを削除し、任意のサイズを直接入力してください \ No newline at end of file +- カスタムサイズを指定したい場合、`EmptySD3LatentImage` ノードに接続されている `Get image size` ノードを削除し、任意のサイズを直接入力してください diff --git a/ja/tutorials/image/pixeldit/pixeldit.mdx b/ja/tutorials/image/pixeldit/pixeldit.mdx index 7f7450b4f..4cc67f103 100644 --- a/ja/tutorials/image/pixeldit/pixeldit.mdx +++ b/ja/tutorials/image/pixeldit/pixeldit.mdx @@ -2,10 +2,15 @@ title: "PixelDiT ComfyUI ワークフロー例" description: "PixelDiT は NVIDIA のピクセル空間拡散トランスフォーマーで、1024px のテキストから画像への生成を行います。VAE エンコード/デコードを必要とせず、ピクセル空間で直接生成します。" sidebarTitle: "PixelDiT" -translationSourceHash: adbdf347 +translationSourceHash: d5838b66 translationFrom: tutorials/image/pixeldit/pixeldit.mdx +translationBlockHashes: + "_intro": ef3a0250 + "PixelDiT text-to-image workflow": 21b069a6 + "Model downloads": e4bafb0a --- + import UpdateReminder from '/snippets/ja/tutorials/update-reminder.mdx' **PixelDiT** は NVIDIA が開発したピクセル空間拡散トランスフォーマーで、**1024px** のテキストから画像への生成を行います。従来の潜在空間で動作する拡散モデルとは異なり、PixelDiT はデュアルレベル DiT アーキテクチャを使用してピクセル空間で直接画像を生成します——パッチレベル DiT とピクセルレベル DiT を組み合わせ、MM-DiT フュージョンによるテキストと画像トークン間の joint attention を実現します。 diff --git a/ja/tutorials/image/qwen/qwen-image-2512.mdx b/ja/tutorials/image/qwen/qwen-image-2512.mdx index 70e7f625f..a144f0632 100644 --- a/ja/tutorials/image/qwen/qwen-image-2512.mdx +++ b/ja/tutorials/image/qwen/qwen-image-2512.mdx @@ -2,10 +2,15 @@ title: "Qwen-Image-2512 ComfyUI ネイティブワークフローの例" description: "Qwen-Image-2512 は、Qwen-Image のテキストから画像を生成する基盤モデルの12月アップデート版であり、人物のリアリズム向上、自然なディテールの精細化、およびテキストレンダリングの改善を特徴としています。" sidebarTitle: "Qwen-Image-2512" -translationSourceHash: a18022ab +translationSourceHash: dd214a11 translationFrom: tutorials/image/qwen/qwen-image-2512.mdx +translationBlockHashes: + "_intro": db22951d + "Supported Aspect Ratios": 018121b0 + "Qwen-Image-2512 ComfyUI Native Workflow Example": 1221ba89 --- + import UpdateReminder from '/snippets/ja/tutorials/update-reminder.mdx' **Qwen-Image-2512** は、Qwen-Image のテキストから画像を生成する基盤モデルの12月アップデート版です。8月にリリースされたベース版 Qwen-Image モデルと比較して、Qwen-Image-2512 は画像品質およびリアリズムにおいて大幅な向上を実現しています。 @@ -86,4 +91,4 @@ ComfyUI を更新した後、テンプレートからワークフローファイ │ │ ├── qwen_image_2512_bf16.safetensors │ │ └── qwen_image_2512_fp8_e4m3fn.safetensors │ └── 📂 vae/ -│ └── qwen_image_vae.safetensors \ No newline at end of file +│ └── qwen_image_vae.safetensors diff --git a/ja/tutorials/image/qwen/qwen-image-edit.mdx b/ja/tutorials/image/qwen/qwen-image-edit.mdx index 7b42c346a..01cbdb893 100644 --- a/ja/tutorials/image/qwen/qwen-image-edit.mdx +++ b/ja/tutorials/image/qwen/qwen-image-edit.mdx @@ -2,10 +2,15 @@ title: "Qwen-Image-Edit ComfyUI ネイティブワークフローの例" description: "Qwen-Image-Edit は Qwen-Image の画像編集向けバージョンであり、20Bモデルを基にさらに学習が進められており、高精度なテキスト編集および意味/外観の両方を制御する編集機能をサポートします。" sidebarTitle: "Qwen-Image-Edit" -translationSourceHash: d1302b40 +translationSourceHash: 9c641cf0 translationFrom: tutorials/image/qwen/qwen-image-edit.mdx +translationBlockHashes: + "_intro": eee08e9a + "ComfyOrg Qwen-Image-Edit Live Stream": 6e70a462 + "Qwen-Image-Edit ComfyUI Native Workflow Example": 7df4c813 --- + import UpdateReminder from '/snippets/ja/tutorials/update-reminder.mdx' **Qwen-Image-Edit** は、Qwen-Image の画像編集専用バージョンです。20B規模の Qwen-Image モデルを基に追加学習が行われており、Qwen-Image の特徴的なテキストレンダリング能力を編集タスクへと成功裏に拡張し、高精度なテキスト編集を実現しています。さらに、Qwen-Image-Edit では入力画像を Qwen2.5-VL(視覚的意味制御用)および VAE エンコーダ(視覚的外観制御用)の両方に同時に供給することで、意味と外観の両方を独立して制御可能な「二重編集機能」を実現しています。 @@ -105,4 +110,4 @@ ComfyUI を更新後、テンプレートからワークフローファイルを - 入力画像のサイズについて十分に把握している場合は、`Ctrl+B` キーでこのノードを無効化(バイパス)できます。 5. 画像生成を高速化するために4ステップ版 Lighting LoRA を利用したい場合、`LoraLoaderModelOnly` ノードを選択し、`Ctrl+B` キーを押して有効化してください。 6. `Ksampler` ノードの `steps` および `cfg` 設定については、ノード直下にメモが追加されています。最適なパラメータ設定を試行する際にご活用ください。 -7. `Queue` ボタンをクリックするか、ショートカットキー `Ctrl(macOSではCmd)+ Enter` を押してワークフローを実行してください。 \ No newline at end of file +7. `Queue` ボタンをクリックするか、ショートカットキー `Ctrl(macOSではCmd)+ Enter` を押してワークフローを実行してください。 diff --git a/ja/tutorials/image/qwen/qwen-image-layered.mdx b/ja/tutorials/image/qwen/qwen-image-layered.mdx index 9fc5ebdbe..b2c05499a 100644 --- a/ja/tutorials/image/qwen/qwen-image-layered.mdx +++ b/ja/tutorials/image/qwen/qwen-image-layered.mdx @@ -2,10 +2,17 @@ title: "Qwen-Image-Layered ComfyUI ワークフロー例" description: "Qwen-Image-Layered は、画像を複数の RGBA レイヤーに分解できるモデルであり、レイヤー分解を通じて本質的な編集可能性を実現します。" sidebarTitle: "Qwen-Image-Layered" -translationSourceHash: 66298fd2 +translationSourceHash: bf2f2000 translationFrom: tutorials/image/qwen/qwen-image-layered.mdx +translationBlockHashes: + "_intro": 19900234 + "Qwen-Image-Layered workflow": ba937275 + "Model links": 98d12555 + "FP8 version": 6bffdd17 + "Workflow settings": b0f81aa2 --- + import UpdateReminder from '/snippets/ja/tutorials/update-reminder.mdx' **Qwen-Image-Layered** は、アリババ社の通義千問(Qwen)チームが開発したモデルで、入力画像を複数の RGBA レイヤーに分解することができます。このレイヤー化された表現により、本質的な編集可能性が実現されます:各レイヤーを他のコンテンツに影響を与えることなく独立して操作できます。 @@ -80,4 +87,4 @@ import UpdateReminder from '/snippets/ja/tutorials/update-reminder.mdx' ### プロンプト(任意) -テキストプロンプトは、入力画像全体の内容を記述することを目的としています——たとえば、前景オブジェクトの後ろに隠れている文字など、部分的に遮蔽されている要素も含めて指定可能です。ただし、個々のレイヤーの意味的内容を明示的に制御するためのものではありません。 \ No newline at end of file +テキストプロンプトは、入力画像全体の内容を記述することを目的としています——たとえば、前景オブジェクトの後ろに隠れている文字など、部分的に遮蔽されている要素も含めて指定可能です。ただし、個々のレイヤーの意味的内容を明示的に制御するためのものではありません。 diff --git a/ja/tutorials/image/qwen/qwen-image.mdx b/ja/tutorials/image/qwen/qwen-image.mdx index 81795665b..7fb6475cc 100644 --- a/ja/tutorials/image/qwen/qwen-image.mdx +++ b/ja/tutorials/image/qwen/qwen-image.mdx @@ -2,10 +2,18 @@ title: "Qwen-Image ComfyUIネイティブワークフローの例" description: "Qwen-Imageは、Apache 2.0ライセンスのもとでオープンソース化された、20BパラメータのMMDiT(マルチモーダル拡散トランスフォーマー)モデルです。" sidebarTitle: "Qwen-Image" -translationSourceHash: 21412018 +translationSourceHash: f28191a9 translationFrom: tutorials/image/qwen/qwen-image.mdx +translationBlockHashes: + "_intro": e096d7eb + "ComfyOrg Qwen-Image live stream": 6436ac25 + "Qwen-Image Native Workflow Example": 73bab810 + "Qwen Image InstantX ControlNet Workflow": 741d3247 + "Qwen Image ControlNet DiffSynth-ControlNets Model Patches Workflow": 45d40ad6 + "Qwen Image Union ControlNet LoRA Workflow": 333b4f67 --- + import UpdateReminder from '/snippets/ja/tutorials/update-reminder.mdx' **Qwen-Image** は、アリババのQwenチームがリリースした初の画像生成基盤モデルです。これは、Apache 2.0ライセンスのもとでオープンソース化された20BパラメータのMMDiT(マルチモーダル拡散トランスフォーマー)モデルです。このモデルは、**複雑なテキストレンダリング**および**精密な画像編集**において顕著な進展を遂げており、英語や中国語など複数の言語において高忠実度の出力を実現しています。 @@ -317,4 +325,4 @@ Comfy Org再ホストURL:[qwen_image_union_diffsynth_lora.safetensors](https:/ 3. 必要に応じて、`Canny`ノードのパラメーターを調整できます。入力画像によって最適なパラメーター設定が異なるため、より多くのディテールまたはより少ないディテールを得るために、対応するパラメーター値を調整してみてください 4. `Run`ボタンをクリックするか、ショートカット`Ctrl(cmd) + Enter`でワークフローを実行してください -> その他の制御タイプについても、同様に画像処理部分を置き換える必要があります。 \ No newline at end of file +> その他の制御タイプについても、同様に画像処理部分を置き換える必要があります。 diff --git a/ja/tutorials/image/z-image/z-image-turbo.mdx b/ja/tutorials/image/z-image/z-image-turbo.mdx index f175a0839..fe7d24df0 100644 --- a/ja/tutorials/image/z-image/z-image-turbo.mdx +++ b/ja/tutorials/image/z-image/z-image-turbo.mdx @@ -2,10 +2,15 @@ title: "Z-Image-Turbo ComfyUI ワークフロー例" description: "Z-Image-Turbo は、蒸留済みの 6B パラメーターを備えた高効率画像生成モデルであり、サブセカンド(1秒未満)の推論遅延を実現します。" sidebarTitle: "Z-Image-Turbo" -translationSourceHash: 62f35c71 +translationSourceHash: 6ef05349 translationFrom: tutorials/image/z-image/z-image-turbo.mdx +translationBlockHashes: + "_intro": 062e5fc1 + "Z-Image-Turbo text-to-image workflow": 5057b237 + "Z-Image-Turbo Fun Union ControlNet workflow": 18f13b79 --- + import UpdateReminder from '/snippets/ja/tutorials/update-reminder.mdx' @@ -92,4 +97,4 @@ import UpdateReminder from '/snippets/ja/tutorials/update-reminder.mdx' │ ├── 📂 vae/ │ │ └── ae.safetensors │ └── 📂 model_patches/ -│ └── Z-Image-Turbo-Fun-Controlnet-Union.safetensors \ No newline at end of file +│ └── Z-Image-Turbo-Fun-Controlnet-Union.safetensors diff --git a/ja/tutorials/llm/gemma4/gemma4.mdx b/ja/tutorials/llm/gemma4/gemma4.mdx index 18f8dcfce..0234a4b0e 100644 --- a/ja/tutorials/llm/gemma4/gemma4.mdx +++ b/ja/tutorials/llm/gemma4/gemma4.mdx @@ -2,10 +2,15 @@ title: "Gemma 4 ComfyUI ワークフロー例" description: "Gemma 4 は Google の次世代マルチモーダルオープン LLM ファミリーで、テキスト生成、画像理解、動画分析、音声文字起こしをサポートし、最大 256K トークンのコンテキストを扱えます。2B、4B、31B の 3 サイズを提供。" sidebarTitle: "Gemma 4" -translationSourceHash: 817ba970 +translationSourceHash: c5b3756c translationFrom: tutorials/llm/gemma4/gemma4.mdx +translationBlockHashes: + "_intro": 17aab749 + "Available workflow": d38a29f0 + "Model Download": 9f2919ea --- + import UpdateReminder from '/snippets/ja/tutorials/update-reminder.mdx' diff --git a/ja/tutorials/llm/qwen/qwen3.mdx b/ja/tutorials/llm/qwen/qwen3.mdx index 88ab70778..0a2e148a1 100644 --- a/ja/tutorials/llm/qwen/qwen3.mdx +++ b/ja/tutorials/llm/qwen/qwen3.mdx @@ -2,10 +2,16 @@ title: "Qwen 3.0 ComfyUIワークフロー例" description: "Qwen 3.0 は Alibaba Cloud の強力なオープンソース大規模言語モデルで、強力な推論能力を持ち、テキスト生成と構造化推論タスクに適しています。" sidebarTitle: "Qwen 3.0" -translationSourceHash: 33e7bb56 +translationSourceHash: db1afbda translationFrom: tutorials/llm/qwen/qwen3.mdx +translationBlockHashes: + "_intro": 6fd159e3 + "Use Cases": 13d2f31c + "Available workflow": c8187767 + "Model Download": d1d0cfd2 --- + import UpdateReminder from '/snippets/ja/tutorials/update-reminder.mdx' diff --git a/ja/tutorials/llm/qwen/qwen3_5.mdx b/ja/tutorials/llm/qwen/qwen3_5.mdx index b901d4ad1..0a8733d93 100644 --- a/ja/tutorials/llm/qwen/qwen3_5.mdx +++ b/ja/tutorials/llm/qwen/qwen3_5.mdx @@ -2,10 +2,16 @@ title: "Qwen3.5 ComfyUI ワークフロー例" description: "Qwen3.5 は Alibaba Cloud のオープンソースマルチモーダル大規模言語モデルで、画像理解とテキスト生成機能を持ち、画像キャプション作成やリバースプロンプトエンジニアリングに対応します。" sidebarTitle: "Qwen3.5" -translationSourceHash: fd10f69e +translationSourceHash: 8267b2a9 translationFrom: tutorials/llm/qwen/qwen3_5.mdx +translationBlockHashes: + "_intro": 3e50a58b + "Use Cases": 2f2af496 + "Available workflow": aaf29feb + "Model Download": 84a7c321 --- + import UpdateReminder from '/snippets/ja/tutorials/update-reminder.mdx' diff --git a/ja/tutorials/partner-nodes/beeble/beeble-switchx.mdx b/ja/tutorials/partner-nodes/beeble/beeble-switchx.mdx index 8858c322a..2b8615da5 100644 --- a/ja/tutorials/partner-nodes/beeble/beeble-switchx.mdx +++ b/ja/tutorials/partner-nodes/beeble/beeble-switchx.mdx @@ -2,10 +2,15 @@ title: "Beeble SwitchX Partner Nodes ComfyUI 公式例" description: "ComfyUI で Beeble SwitchX Partner Nodes を使用して AI による画像・動画の再照明と環境編集を行う方法を解説します" sidebarTitle: "Beeble SwitchX" -translationSourceHash: c162cc50 +translationSourceHash: 3724b3ae translationFrom: tutorials/partner-nodes/beeble/beeble-switchx.mdx +translationBlockHashes: + "_intro": 470a081a + "Beeble SwitchX: Image Edit": a252a19f + "Beeble SwitchX: Video Edit": 97df1f25 --- + import ReqHint from "/snippets/ja/tutorials/partner-nodes/req-hint.mdx"; import UpdateReminder from "/snippets/ja/tutorials/update-reminder.mdx"; diff --git a/ja/tutorials/partner-nodes/black-forest-labs/flux-1-1-pro-ultra-image.mdx b/ja/tutorials/partner-nodes/black-forest-labs/flux-1-1-pro-ultra-image.mdx index e62a816f1..d4be79d18 100644 --- a/ja/tutorials/partner-nodes/black-forest-labs/flux-1-1-pro-ultra-image.mdx +++ b/ja/tutorials/partner-nodes/black-forest-labs/flux-1-1-pro-ultra-image.mdx @@ -2,10 +2,16 @@ title: "Flux 1.1 Pro Ultra Image パートナーノード:ComfyUI 公式ワークフロー例" description: "本ガイドでは、ComfyUI における Flux 1.1 Pro Ultra Image パートナーノードの使用方法について説明します" sidebarTitle: "Flux 1.1 Pro Ultra Image" -translationSourceHash: 30d64c5d +translationSourceHash: e94b3136 translationFrom: tutorials/partner-nodes/black-forest-labs/flux-1-1-pro-ultra-image.mdx +translationBlockHashes: + "_intro": da585322 + "Flux 1.1 Pro Ultra Image Node Documentation": b697bde5 + "Flux 1.1 [pro] Text-to-Image Tutorial": 2c930ef2 + "Flux 1.1[pro] Image-to-Image Tutorial": 6b3cfbea --- + import ReqHint from "/snippets/ja/tutorials/partner-nodes/req-hint.mdx"; import UpdateReminder from "/snippets/ja/tutorials/update-reminder.mdx"; @@ -72,4 +78,4 @@ FLUX 1.1 Pro Ultra は、BlackForestLabs が開発した高性能 AI 画像生 4. API からの応答後、`Save Image` ノードで生成された画像を確認できます。画像は `ComfyUI/output/` ディレクトリに保存されます 以下は、異なる `image_prompt_strength` 値による出力結果の比較です: -![比較](/images/tutorial/api_nodes/bfl/flux_1_1_pro_image_prompt_strength.jpg) \ No newline at end of file +![比較](/images/tutorial/api_nodes/bfl/flux_1_1_pro_image_prompt_strength.jpg) diff --git a/ja/tutorials/partner-nodes/black-forest-labs/flux-1-kontext.mdx b/ja/tutorials/partner-nodes/black-forest-labs/flux-1-kontext.mdx index 1cdaeb86c..d5ca915b7 100644 --- a/ja/tutorials/partner-nodes/black-forest-labs/flux-1-kontext.mdx +++ b/ja/tutorials/partner-nodes/black-forest-labs/flux-1-kontext.mdx @@ -2,10 +2,16 @@ title: "ComfyUI Flux.1 Kontext Pro Image パートナーノード公式サンプル" description: "本ガイドでは、ComfyUI で Flux.1 Kontext Pro Image パートナーノードを用いた画像編集の方法について説明します" sidebarTitle: "Flux.1 Kontext" -translationSourceHash: 115e6de3 +translationSourceHash: 4f93e5a9 translationFrom: tutorials/partner-nodes/black-forest-labs/flux-1-kontext.mdx +translationBlockHashes: + "_intro": 780caf9f + "Flux.1 Kontext Multiple Image Input Workflow": 6cec4607 + "Flux.1 Kontext Pro Image Partner Nodes Workflow": 81b10dd9 + "Flux.1 Kontext Max Image Partner Nodes Workflow": df399d73 --- + import ReqHint from "/snippets/ja/tutorials/partner-nodes/req-hint.mdx"; import PromptTechniques from "/snippets/ja/tutorials/flux/prompt-techniques.mdx"; import UpdateReminder from "/snippets/ja/tutorials/update-reminder.mdx"; @@ -102,4 +108,4 @@ Kontext の核心的な強みは、優れた文脈理解能力とキャラクタ 3. `Run` ボタンをクリックするか、ショートカットキー `Ctrl (Cmd) + Enter` を使用して画像編集を実行します。 4. API からの結果を待った後、`Save Image` ノードで編集済み画像を確認できます。また、対応する画像は `ComfyUI/output/` ディレクトリにも保存されます。 - \ No newline at end of file + diff --git a/ja/tutorials/partner-nodes/bria/background-removal.mdx b/ja/tutorials/partner-nodes/bria/background-removal.mdx index 5efc8abc1..7dde64034 100644 --- a/ja/tutorials/partner-nodes/bria/background-removal.mdx +++ b/ja/tutorials/partner-nodes/bria/background-removal.mdx @@ -2,8 +2,15 @@ title: "ComfyUIでBriaの背景除去を使用する" description: "ComfyUIでBriaパートナーノードを使用して、画像・動画の背景除去、グリーンスクリーン、背景置換を行う方法を学びます" sidebarTitle: "Bria 背景除去" +translationSourceHash: c65b0474 +translationFrom: tutorials/partner-nodes/bria/background-removal.mdx +translationBlockHashes: + "_intro": f9000433 + "Image Background Removal": 14b7eb56 + "Video Background Processing": 3e621db5 --- + import ReqHint from "/snippets/ja/tutorials/partner-nodes/req-hint.mdx"; import UpdateReminder from "/snippets/ja/tutorials/update-reminder.mdx"; diff --git a/ja/tutorials/partner-nodes/bytedance/seedance-2-0-real-human.mdx b/ja/tutorials/partner-nodes/bytedance/seedance-2-0-real-human.mdx index 7dacb565e..c24203919 100644 --- a/ja/tutorials/partner-nodes/bytedance/seedance-2-0-real-human.mdx +++ b/ja/tutorials/partner-nodes/bytedance/seedance-2-0-real-human.mdx @@ -2,10 +2,17 @@ title: "Seedance 2.0 実在人物 - 実在人物の一貫性動画生成" description: "ComfyUIで1回のByteDanceライブネス(本人確認)を行い、Seedance 2.0で実在人物の一貫性と音声同期を保った動画を生成" sidebarTitle: "Seedance 2.0 実在人物" -translationSourceHash: e2241bd1 +translationSourceHash: 82069c10 translationFrom: tutorials/partner-nodes/bytedance/seedance-2-0-real-human.mdx +translationBlockHashes: + "_intro": 4890d35b + "Video guide": 416e3ec3 + "What's different": b67103d8 + "How verification works in ComfyUI": ee1e1056 + "Available workflows": bc3d7526 --- + import ReqHint from "/snippets/ja/tutorials/partner-nodes/req-hint.mdx"; import UpdateReminder from "/snippets/ja/tutorials/update-reminder.mdx"; diff --git a/ja/tutorials/partner-nodes/bytedance/seedance-2-0.mdx b/ja/tutorials/partner-nodes/bytedance/seedance-2-0.mdx index 24217f42a..87278e101 100644 --- a/ja/tutorials/partner-nodes/bytedance/seedance-2-0.mdx +++ b/ja/tutorials/partner-nodes/bytedance/seedance-2-0.mdx @@ -2,10 +2,17 @@ title: "Seedance 2.0 - AI動画生成" description: "ComfyUIでSeedance 2.0を使用して、テキスト、画像、動画、音声から同期音声、一貫したキャラクター、映画的カメラコントロールを備えた高品質動画を生成" sidebarTitle: "Seedance 2.0" -translationSourceHash: 85d410a2 +translationSourceHash: 4c9aec61 translationFrom: tutorials/partner-nodes/bytedance/seedance-2-0.mdx +translationBlockHashes: + "_intro": e1a3013d + "Key capabilities": 6ca35ecf + "Available workflows": 4a9917b4 + "Seedance 2.0 Mini": c2cf0c21 + "Using real-person and AI-generated portraits in ComfyUI for Seedance 2.0": d9966fae --- + import ReqHint from "/snippets/ja/tutorials/partner-nodes/req-hint.mdx"; import UpdateReminder from "/snippets/ja/tutorials/update-reminder.mdx"; @@ -145,4 +152,4 @@ Seedance 2.0 は、**実在人物ポートレート**(実在する人物を映 完全な手順、認証フロー、Real Human ワークフローテンプレート。 - \ No newline at end of file + diff --git a/ja/tutorials/partner-nodes/bytedance/seedream-5-lite.mdx b/ja/tutorials/partner-nodes/bytedance/seedream-5-lite.mdx index a0100096a..75c615b0d 100644 --- a/ja/tutorials/partner-nodes/bytedance/seedream-5-lite.mdx +++ b/ja/tutorials/partner-nodes/bytedance/seedream-5-lite.mdx @@ -2,10 +2,17 @@ title: "ByteDance Seedream 5.0 Lite — スマートAI画像生成" description: "ComfyUIでSeedream 5.0 Liteを用いて、ウェブ接続型検索および強化された指示追随機能による画像生成を行います" sidebarTitle: "Seedream 5.0 Lite" -translationSourceHash: 91b6194f +translationSourceHash: ec3a4ae6 translationFrom: tutorials/partner-nodes/bytedance/seedream-5-lite.mdx +translationBlockHashes: + "_intro": 1991e54a + "What's new in Seedream 5.0 lite": 02ac6a40 + "Seedream 5.0 lite image edit workflow": 44d7f3e4 + "Seedream 5.0 lite text to image workflow": 4fc4c666 + "Get started": d14874f4 --- + import ReqHint from "/snippets/ja/tutorials/partner-nodes/req-hint.mdx"; import UpdateReminder from "/snippets/ja/tutorials/update-reminder.mdx"; @@ -77,4 +84,4 @@ Seedream 5.0 Liteは、BytePlusが提供する最新の画像生成モデルで ## はじめに 1. ComfyUIを最新版(0.15.0以上)に更新してください -2. テンプレートライブラリを開き、「Seedream 5.0 Lite」を検索してください \ No newline at end of file +2. テンプレートライブラリを開き、「Seedream 5.0 Lite」を検索してください diff --git a/ja/tutorials/partner-nodes/concurrency-limits.mdx b/ja/tutorials/partner-nodes/concurrency-limits.mdx index 28739c6cc..6bc31b556 100644 --- a/ja/tutorials/partner-nodes/concurrency-limits.mdx +++ b/ja/tutorials/partner-nodes/concurrency-limits.mdx @@ -2,7 +2,7 @@ title: "同時実行制限" description: "同時実行制限がアカウント上のパートナーノード同時リクエストをどのように制御するかを説明します。" sidebarTitle: "同時実行制限" -translationSourceHash: b7f8aa55 +translationSourceHash: 9a6bf08c translationFrom: tutorials/partner-nodes/concurrency-limits.mdx --- @@ -16,6 +16,10 @@ translationFrom: tutorials/partner-nodes/concurrency-limits.mdx 新規アカウントは **同時 5 リクエスト** の制限から始まります。クレジットを購入すると、過去 4 週間の有料請求書の合計金額に基づいて、プラットフォームが自動的に上限を引き上げます。セルフサービスの上限は最大 **同時 40 リクエスト** までスケールします。 +## モデルベースの制限 + +コストの高いモデルでは、許可される同時実行数が低くなります。1リクエストあたり**5ドル**を超えるモデルを呼び出す場合、そのモデルの同時実行制限はアカウント上限の**4分の1**になります。低コストモデルへのリクエストは引き続きアカウントの全制限が使用され、2つの制限は独立して追跡されます。 + ## 上限の引き上げ 同時実行を 40 以上にする場合は、サポートチームまでお問い合わせください。 diff --git a/ja/tutorials/partner-nodes/google/gemini-omni-flash.mdx b/ja/tutorials/partner-nodes/google/gemini-omni-flash.mdx new file mode 100644 index 000000000..c72de4c2b --- /dev/null +++ b/ja/tutorials/partner-nodes/google/gemini-omni-flash.mdx @@ -0,0 +1,91 @@ +--- +title: "Gemini Omni Flash: 会話型ビデオ生成" +description: "Gemini Omni Flashは、Googleのマルチモーダルビデオモデルです。パートナーノードを通じてComfyUIで利用でき、自然言語でビデオを生成・編集できます。" +sidebarTitle: "Gemini Omni Flash" +translationSourceHash: 2354813d +translationFrom: tutorials/partner-nodes/google/gemini-omni-flash.mdx +translationBlockHashes: + "_intro": 3b6973dc + "What Gemini Omni Flash offers": 215de783 + "Workflows": d363c40a + "Get started": 64517938 +--- + + +import ReqHint from "/snippets/ja/tutorials/partner-nodes/req-hint.mdx"; +import UpdateReminder from "/snippets/ja/tutorials/update-reminder.mdx"; + +Gemini Omni Flashは、Google DeepMindの高品質でコスト効率の高いビデオ生成および会話型編集モデルです。Google I/O 2026でGemini Omniファミリーの一部として初めて発表され、Geminiのマルチモーダル推論とネイティブビデオ作成を組み合わせ、開発者が自然な会話を通じてビデオを生成、編集、リミックスできるようにします。 + + + + +## Gemini Omni Flashが提供する機能 + +- **会話型ビデオ編集**: 自然言語を使用してビデオを洗練・編集します。キャラクターの入れ替え、シーンの再照明、アングルの変更、オブジェクトの追加・削除が可能で、オリジナルのオーディオとビデオトラックは保持されます。 +- **マルチモーダル入力**: テキスト、画像、ビデオ入力を組み合わせて生成をガイドします。すべてのビデオ出力に同期されたオーディオをネイティブ生成します。 +- **世界知識とシミュレーション**: 物理理解とGeminiの歴史、科学、文化的背景に関する知識を組み合わせ、フォトリアリズムを超えた意味のあるストーリーテリングを実現します。 +- **テキストとアクションの同期**: ビデオに直接読みやすいテキストやグラフィックスをレンダリングし、動きのあるタイポグラフィを画面上の動きと同期させます。 +- **料金**: ビデオ出力1秒あたり0.10ドル。Veo 3.1 Fastと同じ料金設定です。 + +## ワークフロー + +### テキストから動画へ + + + + Comfy Cloudで開く + + + JSONをダウンロードするか、テンプレートライブラリで「Gemini Omni Flash」を検索 + + + +自然言語のプロンプトから映画的なビデオを生成します。テキストによる説明を、世界認識に基づく動き、照明、音声を備えたビデオ出力に変換します。ソーシャルメディアコンテンツ作成、迅速なビデオプロトタイピング、反復的なビジュアルストーリーテリングに最適です。 + +### 画像から動画へ + + + + Comfy Cloudで開く + + + JSONをダウンロードするか、テンプレートライブラリで「Gemini Omni Flash」を検索 + + + このワークフローで使用する例の入力画像を取得 + + + 2つ目のサンプル入力画像を取得 + + + +Gemini Omni Flashを使用して2枚の画像からビデオを生成します。自然言語のプロンプトを解釈して、再生時間とアスペクト比を制御します。短いブランドクリップ、ダイナミックなソーシャルメディアコンテンツ、会話型プロンプトによる反復的なビデオ編集に最適です。 + +### ビデオ編集 + + + + Comfy Cloudで開く + + + JSONをダウンロードするか、テンプレートライブラリで「Gemini Omni Flash」を検索 + + + このワークフローで使用する例の入力ビデオを取得 + + + +Gemini Omni Flashを使用して、自然言語でビデオを編集します。単一の入力ビデオを、説明文に基づいて1つの編集済み出力に変換します。プロンプトで再生時間とアスペクト比を指定します。ソーシャルメディアでの素早いリミックス、映画的なシーン調整、反復的なビデオの洗練に最適です。 + +## はじめる + +1. ComfyUIを最新バージョンにアップデートする +2. キャンバスをダブルクリックし、「Gemini Omni Flash」ノードを検索する +3. またはテンプレートライブラリから既製のワークフローを使用する +4. 入力タイプ(テキスト、画像、ビデオ)に合ったワークフローを選択する +5. プロンプトを入力して生成する + + +最良の結果を得るには、Gemini Omni FlashをNano Banana 2 Liteと組み合わせて使用してください。高速度で画像を生成し、その後Gemini Omni Flashでアニメーション化してビデオにします。 + diff --git a/ja/tutorials/partner-nodes/google/nano-banana-2-lite.mdx b/ja/tutorials/partner-nodes/google/nano-banana-2-lite.mdx new file mode 100644 index 000000000..f7b517f61 --- /dev/null +++ b/ja/tutorials/partner-nodes/google/nano-banana-2-lite.mdx @@ -0,0 +1,87 @@ +--- +title: "Nano Banana 2 Lite: 高速AI画像生成" +description: "ComfyUIのGemini 3.1 Flash-Lite ImageモデルであるNano Banana 2 Liteを使用して、Google最速・最低コストで画像を生成します" +sidebarTitle: "Nano Banana 2 Lite" +translationSourceHash: a2344ec4 +translationFrom: tutorials/partner-nodes/google/nano-banana-2-lite.mdx +translationBlockHashes: + "_intro": 0c48fffc + "What Nano Banana 2 Lite offers": a73ce0eb + "Workflows": 04bec35f + "Which model should you pick?": e04ecb03 + "Get started": 5a827068 +--- + + +import ReqHint from "/snippets/ja/tutorials/partner-nodes/req-hint.mdx"; +import UpdateReminder from "/snippets/ja/tutorials/update-reminder.mdx"; + +Nano Banana 2 Liteは、Google DeepMindの最速かつ最もコスト効率の高いGemini Imageモデルです。迅速な発想と大量のワークフロー向けに設計されています。`gemini-3.1-flash-lite-image`を搭載し、約4秒・1画像あたり$0.034でテキストから画像への生成を実現。コンセプトの素早い可視化、高速プロトタイピング、反復的なデザイン探索に最適です。 + + + + +## Nano Banana 2 Liteの特長 + +- **超高速生成**: テキストから画像への出力をわずか4秒で実現。インタラクティブなプロトタイピングと迅速なビジュアルドラフトに最適です。 +- **コスト効率**: 1K解像度の画像1枚あたり$0.034 — Nano Bananaファミリーで最も手頃なオプションです。 +- **キャラクターの一貫性**: 複数の高速生成間でキャラクターのアイデンティティとオブジェクトの忠実性を維持します。 +- **画像内テキストレンダリング**: 生成画像に直接、読み取り可能なテキストをドラフトコピーしてレンダリングし、ローカライズされた広告バリエーションを作成できます。 +- **設定可能なモデル選択**: 同じノード内でNano Banana 2 Lite、Nano Banana 2、Nano Banana Proを切り替えられます。 + +## ワークフロー + +### テキストから画像へ + + + + Open in Comfy Cloud + + + Download JSON or search "Nano Banana 2 Lite" in Template Library + + + +テキストの説明から画像を生成します。ファイル入力は不要 — プロンプトを入力するだけで、ワークフローが1つ以上の生成画像を出力します。テキストと画像の入力を交互に使用することもできます。 + +![Nano Banana 2 Lite Text to Image](https://raw.githubusercontent.com/Comfy-Org/workflow_templates/main/output/api_nano_banana_2_lite_t2i.png) + +### 画像編集 + + + + Open in Comfy Cloud + + + Download JSON or search "Nano Banana 2 Lite" in Template Library + + + Get the example input image for this workflow + + + +画像をアップロードし、編集用のテキスト指示を入力します。ワークフローはオリジナルと編集結果の比較画像を並べて出力します。 + +
+ Nano Banana 2 Lite Image Edit - Input + Nano Banana 2 Lite Image Edit - Output +
+ +## どのモデルを選ぶべきか? + +| モデル | 最適な用途 | +|-------|----------| +| **Nano Banana 2 Lite** | 速度とコスト: 高速な反復、高スループットパイプライン、低レイテンシアプリケーション | +| **Nano Banana 2** | ほとんどのクリエイター向け: 汎用画像生成と編集において品質と速度のバランス | +| **Nano Banana Pro** | プロフェッショナルユースケース: 最高品質、4K生成、複雑なレイアウトと精密な制御 | + +## はじめる + +1. ComfyUIを最新バージョンにアップデートします +2. キャンバスをダブルクリックし、"Nano Banana 2"ノードを検索します(モデルオプションとしてNano Banana 2 Liteを含みます) +3. または、テンプレートライブラリに移動して、すぐに使えるワークフローを使用します +4. モデルドロップダウンから"Nano Banana 2 Lite"を選択すると最速の生成が可能です + + +Nano Banana 2 Liteは既存のNano Banana 2ノード内で利用できます。このノードを使用した古いワークフローがある場合、ワークフローを再構築せずにモデルバージョンのドロップダウンから"Nano Banana 2 Lite"を選択できます。 + diff --git a/ja/tutorials/partner-nodes/google/nano-banana-2.mdx b/ja/tutorials/partner-nodes/google/nano-banana-2.mdx index b6258b87c..772d077ed 100644 --- a/ja/tutorials/partner-nodes/google/nano-banana-2.mdx +++ b/ja/tutorials/partner-nodes/google/nano-banana-2.mdx @@ -2,10 +2,17 @@ title: "Nano Banana 2 — 高速AI画像生成" description: "ComfyUIでNano Banana 2を活用し、Flash速度でプロレベルの品質の画像を生成" sidebarTitle: "Nano Banana 2" -translationSourceHash: 128f7ce7 +translationSourceHash: a146b8b0 translationFrom: tutorials/partner-nodes/google/nano-banana-2.mdx +translationBlockHashes: + "_intro": 379a03e0 + "What's new in Nano Banana 2": 4048475a + "Nano Banana 2 image edit workflow": 085cc8cb + "Which model should you pick?": f16d5cc7 + "Get started": f6189d9e --- + import ReqHint from "/snippets/ja/tutorials/partner-nodes/req-hint.mdx"; import UpdateReminder from "/snippets/ja/tutorials/update-reminder.mdx"; @@ -88,4 +95,4 @@ Nano Banana 2は、パートナーノード経由でComfyUIにてご利用可能 新しいモデルバージョンは、従来の「Nano Banana Pro」ノードにも追加されています。既存のワークフローでこのノードを使用している場合、再構築する必要はありません。単にモデルバージョンを再選択するだけでOKです。 - \ No newline at end of file +
diff --git a/ja/tutorials/partner-nodes/google/nano-banana-pro.mdx b/ja/tutorials/partner-nodes/google/nano-banana-pro.mdx index c876ad7ce..44c555d74 100644 --- a/ja/tutorials/partner-nodes/google/nano-banana-pro.mdx +++ b/ja/tutorials/partner-nodes/google/nano-banana-pro.mdx @@ -1,43 +1,71 @@ --- -title: "Nano Banana Pro と ComfyUI 公式サンプル" -description: "本記事では、Google の Nano Banana Pro(Gemini 3 Pro Image)を ComfyUI で使用して高忠実度の画像生成および編集を行う方法について解説します" +title: "Nano Banana Pro: スタジオ品質のAI画像生成" +description: "ComfyUIでNano Banana Pro(Gemini 3 Pro Image)を使用して、プロダクションレディな4K画像を生成・編集。高度なテキストレンダリング、キャラクターの一貫性、世界知識を備えています。" sidebarTitle: "Nano Banana Pro" -translationSourceHash: 84e56ae1 +translationSourceHash: bdf0992f translationFrom: tutorials/partner-nodes/google/nano-banana-pro.mdx +translationBlockHashes: + "_intro": f1c47a06 + "What Nano Banana Pro offers": 0d1a01a5 + "Workflows": 6b019a84 + "Which model should you pick?": 21ac82e6 + "Get started": 38fdf056 --- + import ReqHint from "/snippets/ja/tutorials/partner-nodes/req-hint.mdx"; import UpdateReminder from "/snippets/ja/tutorials/update-reminder.mdx"; -Nano Banana Pro は、Google DeepMind が新たにリリースした、高忠実度画像生成および編集向けのフラッグシップモデルです。このモデルは、カジュアルな創作を越えて、4K 生成、テキストレンダリング、キャラクターの一貫性保持といった高度な機能を備えた、プロダクションレベルのビジュアル制作を可能にします。 +Nano Banana Proは、Google DeepMindのフラッグシップ画像モデル(Gemini 3 Pro Image)で、スタジオ品質の画像生成・編集を実現します。カジュアルな創作を超え、ネイティブ4K解像度、10言語での正確なテキストレンダリング、マルチイメージブレンディング、正確な現実世界の描写のための検索に基づく世界知識など、プロダクションレディなビジュアルを可能にする高度な機能を備えています。 + + + -本ガイドでは、ComfyUI における Nano Banana Pro の利用方法をステップ・バイ・ステップで解説します。 +## Nano Banana Proの特長 +- **4K生成**: スタジオ品質のカラーグレーディング、アングル制御、フォーカス調整によるネイティブ4K解像度での画像作成および編集 +- **世界知識**: Google Searchの知識ベースを利用し、あまり知られていないランドマークやニッチなオブジェクト、文化的詳細を含む正確な現実世界の画像を生成 +- **テキストと翻訳**: クリーンで読みやすいテキストをレンダリングし、10言語にわたる検出および翻訳をサポート +- **マルチイメージブレンディング**: 最大14枚の画像を精密な構図コントロールでブレンド +- **キャラクターと被写体の一貫性**: 複雑なマルチ被写体構成においてキャラクターの類似性とオブジェクトの忠実性を維持 +- **高度な推論**: 設定可能な思考レベル:最小(高速探索用)、高/動的(複雑なレイアウトと精密な制御用)から選択 -## Nano Banana Pro の主な特長 +## ワークフロー -- **世界知識:** 検索エンジンの知識ベースを活用し、現実世界に即した正確な画像を生成します。 -- **テキストおよび翻訳:** クリアなテキストをレンダリングし、**10 種類の言語**における検出および翻訳をサポートします。 -- **高解像度およびスタジオ制御:** 最大 **14 枚の画像**をブレンドし、アングルやフォーカスを調整し、カラーグレーディングを適用し、ネイティブな **4K 解像度**での作成が可能です。 -- **一貫性:** スケッチを衣装に変換したり、設計図を 3D ビジュアルに変換したりする際に、高い忠実度を保った一貫性を実現します。 + + + Comfy Cloudで開く + + + JSONをダウンロード、またはテンプレートライブラリで「Nano Banana Pro」を検索 + + + 最初の入力用サンプル画像を入手 + + + 2番目の入力用サンプル画像を入手 + + - - +画像をアップロードし、テキスト指示を入力して生成または編集します。このワークフローは複数の入力画像を受け付け、プロンプトに正確に従った高忠実度の結果を生成します。 -## はじめに +![Nano Banana Pro の例](https://raw.githubusercontent.com/Comfy-Org/workflow_templates/main/output/api_nano_banana_pro.png) -### 新規ユーザーの方へ +## どのモデルを選ぶべきか -Nano Banana Pro を利用する最も簡単な方法は、以下のリンクから Comfy Cloud にアクセスすることです。追加の設定は一切不要です。 +| モデル | 最適な用途 | +|-------|----------| +| **[Nano Banana 2 Lite](/ja/tutorials/partner-nodes/google/nano-banana-2-lite)** | スピードとコスト:高速な反復、高スループットパイプライン、低レイテンシ用途 | +| **[Nano Banana 2](/ja/tutorials/partner-nodes/google/nano-banana-2)** | ほとんどのクリエイター:汎用画像生成・編集における品質とスピードのバランス | +| **Nano Banana Pro** | プロフェッショナルユースケース:最高品質、4K生成、複雑なレイアウトと精密な制御 | - -

Comfy Cloud で Nano Banana Pro を試す

-
+## はじめる -### ローカル環境で使用する方へ +1. ComfyUIを最新バージョンにアップデートします +2. キャンバスをダブルクリックし、「Nano Banana Pro」ノードを検索します +3. または、テンプレートライブラリに移動して、すぐに使用できるワークフローを利用します +4. 参照画像をアップロードし、プロンプトを入力し、希望の思考レベルを選択します -ComfyUI を最新版に更新した後、メニューから「テンプレート」→「Nano Banana Pro」を選択して、ワークフローにアクセスしてください。 \ No newline at end of file + +Nano Banana Proは、Nano Bananaファミリーの中で最高品質の出力を提供します。より高速で低コストな生成をご希望の場合は、[Nano Banana 2 Lite](/ja/tutorials/partner-nodes/google/nano-banana-2-lite) または [Nano Banana 2](/ja/tutorials/partner-nodes/google/nano-banana-2) をご検討ください。 + diff --git a/ja/tutorials/partner-nodes/grok/grok-imagine-video-1-5.mdx b/ja/tutorials/partner-nodes/grok/grok-imagine-video-1-5.mdx new file mode 100644 index 000000000..539f4b41d --- /dev/null +++ b/ja/tutorials/partner-nodes/grok/grok-imagine-video-1-5.mdx @@ -0,0 +1,60 @@ +--- +title: "Grok Imagine Video 1.5 画像から動画 ComfyUI 公式例" +description: "ComfyUI で Grok Imagine Video 1.5 Partner Node を使用して、画像からネイティブオーディオ付きの高品質動画を生成する方法を解説します" +sidebarTitle: "Grok Imagine Video 1.5" +--- + +import ReqHint from "/snippets/ja/tutorials/partner-nodes/req-hint.mdx"; +import UpdateReminder from "/snippets/ja/tutorials/update-reminder.mdx"; + +[Grok Imagine Video 1.5](/ja/built-in-nodes/GrokVideoNode) Partner Node は、1 枚の画像からネイティブオーディオ付きの高品質動画を生成します。xAI の最新 Grok モデルを搭載し、最大 **1080p** の解像度をサポートします。 + +ノードは `model` パラメータで 2 つのモデルバリアントを選択できます: + +- **`grok-imagine-video`** — 従来モデル、画像入力はオプション +- **`grok-imagine-video-1.5`** — 最新モデル、**常に入力画像が必要**、1080p 出力対応 + +両バリアントとも**ネイティブオーディオ**を生成し、効果音、環境音、会話が同一推論パスで合成されるため、別途オーディオパイプラインは不要です。動画の長さは **1 秒から 15 秒**の範囲です。 + + + + +## Grok Imagine Video 1.5: 画像から動画 + +Grok Imagine Video 1.5 ワークフロー + + + + Comfy Cloud を開く + + + JSON をダウンロード、またはテンプレートライブラリで "Grok Imagine Video 1.5" を検索 + + + +### ワークフローの概要 + +このワークフローは 3 つのノードで構成されます: +- **LoadImage** — 開始画像フレームを提供 +- **GrokVideoNode** — `grok-imagine-video-1.5` モデルに設定された核心ノード +- **SaveVideo** — 生成されたネイティブオーディオ付き動画を保存 + +### 実行手順 + +1. **開始画像をアップロード** — **LoadImage** ノードで参照画像を読み込み +2. **プロンプトを入力** — **GrokVideoNode** で動き、雰囲気、シーンのダイナミクスを説明 +3. **モデルを選択** — `grok-imagine-video-1.5` が選択されていることを確認 +4. **解像度を設定** — 出力解像度を選択(`720p` 推奨) +5. **長さを設定** — 動画の秒数を選択 +6. **シードを設定** — 結果の再現性を制御 +7. **実行** — `Ctrl+Enter` で生成 + +### 出力 + +生成された動画には動きと同期した**ネイティブオーディオ**が含まれ、**SaveVideo** ノードで自動保存されます。 + +### ヒント + +- 高品質の入力画像を使用すると最良の結果が得られます +- **視覚シーン**と**動きのダイナミクス**の両方をプロンプトで説明すると効果的です +- シード値を変えることで多様な結果が得られます diff --git a/ja/tutorials/partner-nodes/happyhorse/happyhorse1-0.mdx b/ja/tutorials/partner-nodes/happyhorse/happyhorse1-0.mdx index 7470242e7..ac8427e0f 100644 --- a/ja/tutorials/partner-nodes/happyhorse/happyhorse1-0.mdx +++ b/ja/tutorials/partner-nodes/happyhorse/happyhorse1-0.mdx @@ -2,10 +2,18 @@ title: "ComfyUI での HappyHorse 1.0 動画生成" description: "ComfyUI でパートナーノードを通じて HappyHorse 1.0 を使用し、画像から動画、テキストから動画、参照から動画、動画編集を、シネマティックな美学とマルチショット一貫性で実現する方法を学びましょう" sidebarTitle: "HappyHorse 1.0" -translationSourceHash: 2fb86930 +translationSourceHash: a0fbfb64 translationFrom: tutorials/partner-nodes/happyhorse/happyhorse1-0.mdx +translationBlockHashes: + "_intro": 4eba8bbb + "Highlights": 376295d6 + "HappyHorse 1.0 image-to-video": 85d1766b + "HappyHorse 1.0 text-to-video": 29f5941d + "HappyHorse 1.0 reference-to-video": fba3d9ea + "HappyHorse 1.0 video edit": 20a4559a --- + import ReqHint from "/snippets/ja/tutorials/partner-nodes/req-hint.mdx"; import UpdateReminder from "/snippets/ja/tutorials/update-reminder.mdx"; diff --git a/ja/tutorials/partner-nodes/happyhorse/happyhorse1-1.mdx b/ja/tutorials/partner-nodes/happyhorse/happyhorse1-1.mdx index da2b49e8c..bf2991c8a 100644 --- a/ja/tutorials/partner-nodes/happyhorse/happyhorse1-1.mdx +++ b/ja/tutorials/partner-nodes/happyhorse/happyhorse1-1.mdx @@ -2,10 +2,18 @@ title: "ComfyUIでのHappyHorse 1.1ビデオ生成" description: "ComfyUIでパートナーノードを介してHappyHorse 1.1を使用し、画像から動画、テキストから動画、参照から動画でネイティブ同期オーディオと映画的なマルチショットストーリーテリングを実現する方法を学びます" sidebarTitle: "HappyHorse 1.1" -translationSourceHash: 7ed2de31 +translationSourceHash: 1c2775c3 translationFrom: tutorials/partner-nodes/happyhorse/happyhorse1-1.mdx +translationBlockHashes: + "_intro": 6ae1c8e8 + "Highlights": 10f03d9f + "HappyHorse 1.1 text-to-video": 31c81d0f + "HappyHorse 1.1 image-to-video": 2fa5bff9 + "HappyHorse 1.1 reference-to-video": 983e4818 + "Getting started": 27bbb438 --- + import ReqHint from "/snippets/ja/tutorials/partner-nodes/req-hint.mdx"; import UpdateReminder from "/snippets/ja/tutorials/update-reminder.mdx"; @@ -84,4 +92,4 @@ HappyHorse 1.1は、アリババのプロダクショングレードビデオ生 2. ノードライブラリで「HappyHorse」のノードを検索するか、テンプレートライブラリから既製のテンプレートを読み込む 3. モードを選択: テキストから動画、画像から動画、参照から動画 4. プロンプトと参照画像を接続して実行する -5. 出力は720pまたは1080pでオーディオが組み込まれた状態で届きます \ No newline at end of file +5. 出力は720pまたは1080pでオーディオが組み込まれた状態で届きます diff --git a/ja/tutorials/partner-nodes/hunyuan3d/hunyuan3d-3-0.mdx b/ja/tutorials/partner-nodes/hunyuan3d/hunyuan3d-3-0.mdx index 2f80418c8..1f3a8ba1f 100644 --- a/ja/tutorials/partner-nodes/hunyuan3d/hunyuan3d-3-0.mdx +++ b/ja/tutorials/partner-nodes/hunyuan3d/hunyuan3d-3-0.mdx @@ -2,10 +2,19 @@ title: "Hunyuan 3D API ノードによるモデル生成:ComfyUI 公式サンプル" description: "本記事では、ComfyUI 内で Hunyuan 3D ノードの API を使用して 3D モデルを生成する方法について説明します。" sidebarTitle: "Hunyuan 3D 3.0" -translationSourceHash: d0dccea4 +translationSourceHash: 8d72daac translationFrom: tutorials/partner-nodes/hunyuan3d/hunyuan3d-3-0.mdx +translationBlockHashes: + "_intro": 312a61a4 + "Use cases": 60e6d268 + "Getting started": 62f4530d + "Text-to-3D workflow": 710fb1e6 + "Image-to-3D workflow": d7a3b87d + "Multi-view-to-3D workflow": 68952799 + "Advanced features": acc7cc22 --- + import ReqHint from "/snippets/ja/tutorials/partner-nodes/req-hint.mdx"; import UpdateReminder from "/snippets/ja/tutorials/update-reminder.mdx"; @@ -106,4 +115,4 @@ ComfyUI は現在、対応する Hunyuan 3D API をネイティブ統合して JSON ファイルを取得 - \ No newline at end of file + diff --git a/ja/tutorials/partner-nodes/hunyuan3d/model-generation.mdx b/ja/tutorials/partner-nodes/hunyuan3d/model-generation.mdx index ef3b711ec..d83c4d398 100644 --- a/ja/tutorials/partner-nodes/hunyuan3d/model-generation.mdx +++ b/ja/tutorials/partner-nodes/hunyuan3d/model-generation.mdx @@ -2,10 +2,18 @@ title: "Hunyuan 3D API ノードによるモデル生成:ComfyUI 公式サンプル" description: "本記事では、ComfyUI で Hunyuan 3D ノードの API を使用して 3D モデルを生成する方法について説明します。" sidebarTitle: "モデル生成" -translationSourceHash: 655cf4c4 +translationSourceHash: cb7d1627 translationFrom: tutorials/partner-nodes/hunyuan3d/model-generation.mdx +translationBlockHashes: + "_intro": 312a61a4 + "Use cases": 60e6d268 + "Getting started": 62f4530d + "Text-to-3D workflow": 710fb1e6 + "Image-to-3D workflow": d7a3b87d + "Multi-view-to-3D workflow": 68952799 --- + import ReqHint from "/snippets/ja/tutorials/partner-nodes/req-hint.mdx"; import UpdateReminder from "/snippets/ja/tutorials/update-reminder.mdx"; @@ -66,4 +74,4 @@ ComfyUI は現在、対応する Hunyuan 3D API をネイティブに統合し Comfy Cloud で実行 - \ No newline at end of file + diff --git a/ja/tutorials/partner-nodes/ideogram/ideogram-v3.mdx b/ja/tutorials/partner-nodes/ideogram/ideogram-v3.mdx deleted file mode 100644 index cb5f64df3..000000000 --- a/ja/tutorials/partner-nodes/ideogram/ideogram-v3.mdx +++ /dev/null @@ -1,42 +0,0 @@ ---- -title: "ComfyUI Ideogram 3.0 パートナーノード公式サンプル" -description: "本ガイドでは、ComfyUI での Ideogram 3.0 パートナーノードの使用方法を解説します" -sidebarTitle: "Ideogram 3.0" -translationSourceHash: 13e120c5 -translationFrom: tutorials/partner-nodes/ideogram/ideogram-v3.mdx ---- - -import ReqHint from "/snippets/ja/tutorials/partner-nodes/req-hint.mdx"; -import UpdateReminder from "/snippets/ja/tutorials/update-reminder.mdx"; - -Ideogram 3.0 は、Ideogram 社による強力なテキスト画像生成モデルで、その写実的な品質、正確なテキストレンダリング、一貫したスタイル制御で知られています。 - -Ideogram V3 ノードは現在以下の 2 つのモードをサポートしています: -- テキスト画像生成モード -- 画像編集モード (画像とマスクの入力が両方提供された場合) - - - - -## Ideogram 3.0 パートナーノード:テキスト画像生成モード - -画像とマスクの入力なしで Ideogram V3 を使用する場合、ノードはテキスト画像生成モードで動作します。 - -### 1. ワークフローファイルのダウンロード - -以下のファイルをダウンロードし、ComfyUI にドラッグ&ドロップしてワークフローを読み込みます: - -![Ideogram 3.0 ComfyUI ワークフロー](https://raw.githubusercontent.com/Comfy-Org/example_workflows/main/api_nodes/ideogram/v3/ideogram_v3_t2i.png) - -### 2. ワークフロー手順の完了 - -![Ideogram 3.0 ワークフロー手順](/images/tutorial/api_nodes/ideogram/ideogram_v3_t2i.jpg) - -番号付きの手順に従って、基本的なワークフローを完了させます: -1. `Ideogram V3` ノードの `prompt` フィールドに画像の説明を入力します。 -2. `Run` をクリックするか、ショートカット `Ctrl (Cmd) + Enter` を使用して画像を生成します。 -3. API が結果を返した後、`Save Image` ノードで生成された画像を確認します。画像は `ComfyUI/output/` ディレクトリに保存されます。 - -## Ideogram 3.0 パートナーノード:画像編集モード - -[今後更新予定] \ No newline at end of file diff --git a/ja/tutorials/partner-nodes/ideogram/ideogram-v4.mdx b/ja/tutorials/partner-nodes/ideogram/ideogram-v4.mdx index f512c33ec..c1a595b73 100644 --- a/ja/tutorials/partner-nodes/ideogram/ideogram-v4.mdx +++ b/ja/tutorials/partner-nodes/ideogram/ideogram-v4.mdx @@ -2,10 +2,16 @@ title: "ComfyUI Ideogram 4.0 Partner Node チュートリアル" description: "ComfyUI で Ideogram 4.0 API Partner Node を使用する方法" sidebarTitle: "Ideogram 4.0" -translationSourceHash: beef952f +translationSourceHash: 20fee685 translationFrom: tutorials/partner-nodes/ideogram/ideogram-v4.mdx +translationBlockHashes: + "_intro": 9a8e46c4 + "Ideogram 4.0 Partner Node Text-to-Image Workflow": ca6fe17b + "Additional Notes": 5cc3cb89 + "Live Conversation with Ideogram & ComfyOrg": 9f3809e0 --- + import ReqHint from "/snippets/ja/tutorials/partner-nodes/req-hint.mdx"; import UpdateReminder from "/snippets/ja/tutorials/update-reminder.mdx"; diff --git a/ja/tutorials/partner-nodes/kling/kling-motion-control.mdx b/ja/tutorials/partner-nodes/kling/kling-motion-control.mdx index d22cfc893..ef05651b6 100644 --- a/ja/tutorials/partner-nodes/kling/kling-motion-control.mdx +++ b/ja/tutorials/partner-nodes/kling/kling-motion-control.mdx @@ -2,10 +2,19 @@ title: "Kling 2.6 Motion Control API ノード ComfyUI 公式サンプル" description: "ComfyUI で Kling 2.6 Motion Control パートナーノードを活用し、参照動画からキャラクター画像への高精度なモーション転送を行う方法を学びます" sidebarTitle: "Kling 2.6 Motion Control" -translationSourceHash: f28d036f +translationSourceHash: 89919ffc translationFrom: tutorials/partner-nodes/kling/kling-motion-control.mdx +translationBlockHashes: + "_intro": fac1cb1e + "Product highlights": a82b89a7 + "Character orientation modes": aa2f7dec + "Model tiers": 565d97ae + "Kling 2.6 Motion Control workflow": c75b1c17 + "Input requirements": 0ecbf467 + "Tips for better results": b6fdceb5 --- + import ReqHint from "/snippets/ja/tutorials/partner-nodes/req-hint.mdx"; import UpdateReminder from "/snippets/ja/tutorials/update-reminder.mdx"; @@ -61,4 +70,4 @@ Kling 2.6 Motion Control は、快手(Kuaishou)社が開発した専用の - **明確なキャラクター角度**: 参照動画に回転動作が含まれる場合、3Dスタイルのキャラクターやリアルな写真の方が回転をより自然に再現できます。平面的な2Dイラストでは背面の描写に課題があることがあります。 - **四肢の可視性**: 入力画像においてキャラクターの四肢が明確に見えるようにしてください。たとえば、キャラクターの手がポケットの中にありながら、モーションで手を振る動作が必要な場合、AI は手を「幻覚生成(ハリューシネーション)」してしまうため、アーティファクトが発生しやすくなります。 - **余白(ネガティブスペース)の確保**: 被写体の周囲に十分な余白を設けてください。キャラクターがダンスや腕の振りなどの広範囲の動きをする場合、フレーム内に十分な空間がないと、動きが画面外へ切り取られ(クリッピング)てしまいます。 -- **構図の整合性**: 画像と参照動画の構図を揃えてください。顔のアニメーションにはクローズアップの参照動画を、歩行やダンスなどの全身動作にはフルボディの参照動画を用いましょう。 \ No newline at end of file +- **構図の整合性**: 画像と参照動画の構図を揃えてください。顔のアニメーションにはクローズアップの参照動画を、歩行やダンスなどの全身動作にはフルボディの参照動画を用いましょう。 diff --git a/ja/tutorials/partner-nodes/krea2/krea2-t2i.mdx b/ja/tutorials/partner-nodes/krea2/krea2-t2i.mdx new file mode 100644 index 000000000..9d6880290 --- /dev/null +++ b/ja/tutorials/partner-nodes/krea2/krea2-t2i.mdx @@ -0,0 +1,77 @@ +--- +title: "ComfyUI Krea 2 Partner Nodes 公式例" +description: "ComfyUI で Krea 2 Text to Image Partner Node を使用する方法を解説します" +sidebarTitle: "Krea 2 テキストから画像" +translationSourceHash: ec19ef94 +translationFrom: tutorials/partner-nodes/krea2/krea2-t2i.mdx +translationBlockHashes: + "_intro": b37fc058 + "Krea 2 Image Node Documentation": e4a08761 + "Krea 2 Text to Image Workflow": 2d32ba5a + "Krea 2 Style Reference Workflow": 0f6812fa + "Additional Notes": 7099b5ae +--- + + +import ReqHint from "/snippets/ja/tutorials/partner-nodes/req-hint.mdx"; +import UpdateReminder from "/snippets/ja/tutorials/update-reminder.mdx"; + +[Krea 2 Image Node](/ja/built-in-nodes/Krea2ImageNode) を使用すると、Krea AI の次世代モデルを活用して、テキストプロンプトから高品質な画像を生成できます。**Krea 2 Medium**(表現豊かなイラスト向け)と **Krea 2 Large**(表現豊かなフォトリアリズム向け)の 2 つのモデルバリアントをサポートし、オプションでムードボードやスタイルリファレンスを入力できます。 + +このガイドでは、Krea 2 を使用したテキストから画像生成のワークフローを紹介します。 + + + + +## Krea 2 Image ノードドキュメント + +詳細なパラメータ設定については、以下のドキュメントを参照してください: + +- [Krea 2 Image ノード](/ja/built-in-nodes/Krea2ImageNode) +- [Krea 2 Style Reference ノード](/ja/built-in-nodes/Krea2StyleReferenceNode) + +## Krea 2 テキストから画像ワークフロー + +Krea 2 テキストから画像ワークフロー + + + + Comfy Cloud を開く + + + JSON をダウンロード、またはテンプレートライブラリで "Krea2" を検索 + + + +1. **プロンプトを入力** — **Krea2ImageNode** ノードにテキスト説明を入力します +2. **モデルバリアントを選択** — **Krea 2 Medium**(イラスト)または **Krea 2 Large**(フォトリアリズム) +3. **パラメータを調整** — アスペクト比、解像度、クリエイティビティレベル、シード値を設定 +4. **実行** — `Ctrl+Enter` または Queue ボタンをクリックして生成 +5. **結果を確認** — 生成された画像は **SaveImage** ノードに表示され、`ComfyUI/output/` に保存 + +## Krea 2 スタイルリファレンスワークフロー + +Krea 2 スタイルリファレンスワークフロー + +スタイルリファレンスワークフローでは、1 枚以上のリファレンス画像をアップロードして美的スタイル、ムード、ビジュアルの方向性を定義します。生成される画像はプロンプトに沿いながら、リファレンス画像のスタイルが適用されます。 + + + + Comfy Cloud を開く + + + JSON をダウンロード、またはテンプレートライブラリで "Krea 2: Style Reference" を検索 + + + +1. **リファレンス画像をアップロード** — **LoadImage** ノードでスタイルリファレンス画像を読み込みます(最大 10 枚) +2. **プロンプトを入力** — **Krea2ImageNode** で生成したいシーンを説明 +3. **モデルバリアントを選択** — Medium または Large を選択 +4. **スタイル強度を調整** — **Krea2StyleReferenceNode** ノードでスタイルリファレンスの強度を調整 +5. **実行** — `Ctrl+Enter` で生成 +6. **結果を確認** — **SaveImage** ノードで生成画像を確認 + +## 補足 + +- Krea 2 Image ノードは最大 **10 枚のスタイルリファレンス画像**を同時にサポート +- `moodboard_id` パラメータには、[Krea のウェブサイト](https://www.krea.ai) で作成した有効なムードボード UUID が必要です diff --git a/ja/tutorials/partner-nodes/luma/luma-uni-1.mdx b/ja/tutorials/partner-nodes/luma/luma-uni-1.mdx index c11d06d49..ad999bbc2 100644 --- a/ja/tutorials/partner-nodes/luma/luma-uni-1.mdx +++ b/ja/tutorials/partner-nodes/luma/luma-uni-1.mdx @@ -2,10 +2,27 @@ title: "Luma Uni-1 ガイド" description: "ComfyUI で Luma Uni-1 パートナーノードを使った画像生成・編集。" sidebarTitle: "Luma Uni-1" -translationSourceHash: 5fa52dad +translationSourceHash: 16838ef3 translationFrom: tutorials/partner-nodes/luma/luma-uni-1.mdx +translationBlockHashes: + "_intro": 544c5d43 + "What makes Uni-1 different": c0181542 + "Strengths": 4dd065dd + "The core distinction: Create vs Modify": c3ea208f + "Available workflows": a6cf5659 + "Core parameters": b43ac975 + "Working with reference images": d20d34ae + "Prompting guidelines": ba9ac50d + "Aspect ratios": d56acf10 + "Seeds: control and reproducibility": 0a278508 + "Advanced techniques": ff88c145 + "Troubleshooting": 3660bd7c + "Quick reference": 0910432d + "The golden rules": b1bc370a + "Key takeaway": 77d51b1d --- + **ComfyUI** では、Luma **Uni-1** は **パートナー API ノード**として利用します。**Create** はプロンプト(と任意の参照画像)から新規画像を生成し、**Modify** は入力画像を編集します。**Load Image** / **Save Image** などとノードを接続し、プロンプト・シード・アスペクト比・参照スロットを Luma ノード上で設定してグラフをキューするか、**Comfy Cloud** のテンプレートから開いて試せます。 Luma は Uni-1 を拡散モデルではないデコーダのみの自己回帰モデルとして説明しており、生成前にプロンプトを推論します。キャンバス上では **Create / Modify の選択**、参照画像の役割の明示、シードによる反復が実務上の要点です。 diff --git a/ja/tutorials/partner-nodes/moonvalley/moonvalley-video-generation.mdx b/ja/tutorials/partner-nodes/moonvalley/moonvalley-video-generation.mdx index 0b1a3d214..951239804 100644 --- a/ja/tutorials/partner-nodes/moonvalley/moonvalley-video-generation.mdx +++ b/ja/tutorials/partner-nodes/moonvalley/moonvalley-video-generation.mdx @@ -2,10 +2,17 @@ title: "Moonvalley API ノード公式 ComfyUI 例" description: "本記事では、ComfyUI で Moonvalley パートナー ノードを用いたテキストから動画への生成(テキスト・トゥ・ビデオ)、画像から動画への生成(イメージ・トゥ・ビデオ)、および動画から動画への生成(ビデオ・トゥ・ビデオ)の機能の使い方について説明します。" sidebarTitle: "Moonvalley" -translationSourceHash: 48fb4612 +translationSourceHash: fe33e8bb translationFrom: tutorials/partner-nodes/moonvalley/moonvalley-video-generation.mdx +translationBlockHashes: + "_intro": 3c47d859 + "Product Highlights": f2c0222d + "Moonvalley Text-to-Video Workflow": b04b6f44 + "Moonvalley Image-to-Video Workflow": 6e47191f + "Moonvalley Video-to-Video Workflow": 5de07f68 --- + **サービス利用不可**:Moonvalley API サービスは現在提供されていません。これらのノードは非推奨となっており、正常に動作しない可能性があります。 @@ -130,4 +137,4 @@ Moonvalley Marey Realism v1.5 は、映画レベルの制作を目的として - `Motion Transfer`:参照動画の動きに基づいて生成します - `Pose Transfer`:参照動画内の登場人物のポーズに基づいて生成します 5. `Run` ボタンをクリックするか、ショートカット `Ctrl(Cmd)+ Enter` を押して動画生成を開始します -6. API から結果が返却された後、`Save Video` ノードで生成された動画を確認できます。また、動画は `ComfyUI/output/` ディレクトリにも保存されます \ No newline at end of file +6. API から結果が返却された後、`Save Video` ノードで生成された動画を確認できます。また、動画は `ComfyUI/output/` ディレクトリにも保存されます diff --git a/ja/tutorials/partner-nodes/openai/dall-e-2.mdx b/ja/tutorials/partner-nodes/openai/dall-e-2.mdx index 1b9590f64..765d3370a 100644 --- a/ja/tutorials/partner-nodes/openai/dall-e-2.mdx +++ b/ja/tutorials/partner-nodes/openai/dall-e-2.mdx @@ -3,10 +3,18 @@ title: "OpenAI DALL·E 2 ノード" description: "ComfyUI で OpenAI DALL·E 2 パートナーノードを用いて画像を生成する方法を学びましょう" sidebarTitle: "DALL·E 2" icon: "image" -translationSourceHash: 4a59370b +translationSourceHash: c25a1cef translationFrom: tutorials/partner-nodes/openai/dall-e-2.mdx +translationBlockHashes: + "_intro": d944de82 + "Node Overview": 20167b68 + "Parameter Description": 20ac288b + "Usage Method": 66efdccf + "Workflow Examples": 9c7f54e4 + "FAQs": 2b8e1938 --- + import Faq from "/snippets/ja/tutorials/partner-nodes/faq.mdx"; import ReqHint from "/snippets/ja/tutorials/partner-nodes/req-hint.mdx"; import UpdateReminder from "/snippets/ja/tutorials/update-reminder.mdx"; @@ -113,4 +121,4 @@ DALL·E 2 は画像編集機能を備えており、マスクを用いて置き ## よくある質問 - \ No newline at end of file + diff --git a/ja/tutorials/partner-nodes/openai/dall-e-3.mdx b/ja/tutorials/partner-nodes/openai/dall-e-3.mdx index 1f012772b..e84d63407 100644 --- a/ja/tutorials/partner-nodes/openai/dall-e-3.mdx +++ b/ja/tutorials/partner-nodes/openai/dall-e-3.mdx @@ -3,10 +3,17 @@ title: "OpenAI DALL·E 3 ノード" description: "ComfyUI で OpenAI DALL·E 3 パートナーノードを用いて画像を生成する方法を学びます" sidebarTitle: "DALL·E 3" icon: "image" -translationSourceHash: dcefc22c +translationSourceHash: 90ece2c3 translationFrom: tutorials/partner-nodes/openai/dall-e-3.mdx +translationBlockHashes: + "_intro": 1c583719 + "Node Overview": ac2f609a + "Parameter Details": 66c93a93 + "Usage Examples": d1a95950 + "FAQs": 2b8e1938 --- + import Faq from "/snippets/ja/tutorials/partner-nodes/faq.mdx"; import ReqHint from "/snippets/ja/tutorials/partner-nodes/req-hint.mdx"; import UpdateReminder from "/snippets/ja/tutorials/update-reminder.mdx"; @@ -58,4 +65,4 @@ DALL·E 3 は OpenAI の最新の画像生成モデルであり、テキスト ## よくある質問 - \ No newline at end of file + diff --git a/ja/tutorials/partner-nodes/openai/gpt-image-1.mdx b/ja/tutorials/partner-nodes/openai/gpt-image-1.mdx index 3c6c0df5c..be8c924fb 100644 --- a/ja/tutorials/partner-nodes/openai/gpt-image-1.mdx +++ b/ja/tutorials/partner-nodes/openai/gpt-image-1.mdx @@ -3,10 +3,17 @@ title: "OpenAI GPT-Image-1 ノード" description: "ComfyUI で OpenAI GPT-Image-1 パートナーノードを用いて画像を生成する方法を学びます" sidebarTitle: "GPT-Image-1" icon: "image" -translationSourceHash: 8fe84880 +translationSourceHash: b11b9f71 translationFrom: tutorials/partner-nodes/openai/gpt-image-1.mdx +translationBlockHashes: + "_intro": 6fee4311 + "Node Overview": 7ea47c92 + "Parameter Description": b97d97e4 + "Usage Examples": 8152ff11 + "FAQs": 2b8e1938 --- + import Faq from "/snippets/ja/tutorials/partner-nodes/faq.mdx"; import ReqHint from "/snippets/ja/tutorials/partner-nodes/req-hint.mdx"; import UpdateReminder from "/snippets/ja/tutorials/update-reminder.mdx"; @@ -108,4 +115,4 @@ GPT-Image-1 は画像編集機能もサポートしており、マスクを用 ## よくある質問 - \ No newline at end of file + diff --git a/ja/tutorials/partner-nodes/openai/gpt-image-2.mdx b/ja/tutorials/partner-nodes/openai/gpt-image-2.mdx index db0659064..c4621795e 100644 --- a/ja/tutorials/partner-nodes/openai/gpt-image-2.mdx +++ b/ja/tutorials/partner-nodes/openai/gpt-image-2.mdx @@ -3,10 +3,18 @@ title: "OpenAI GPT-Image-2 ノード" description: "ComfyUI で OpenAI GPT-Image-2 パートナーノードを用いて画像を生成する方法を学びます" sidebarTitle: "GPT-Image-2" icon: "image" -translationSourceHash: 8aac9bf2 +translationSourceHash: b99cdc88 translationFrom: tutorials/partner-nodes/openai/gpt-image-2.mdx +translationBlockHashes: + "_intro": 9f80a1fc + "Node Overview": 84ac2d88 + "Getting Started": ab5a2231 + "Available workflows": 08afb96c + "Key Capabilities": df71dcca + "Hybrid Pipelines": 9c6479f0 --- + import ReqHint from "/snippets/ja/tutorials/partner-nodes/req-hint.mdx"; import UpdateReminder from "/snippets/ja/tutorials/update-reminder.mdx"; diff --git a/ja/tutorials/partner-nodes/openrouter/llm.mdx b/ja/tutorials/partner-nodes/openrouter/llm.mdx index 5519a8a56..4bfd0e510 100644 --- a/ja/tutorials/partner-nodes/openrouter/llm.mdx +++ b/ja/tutorials/partner-nodes/openrouter/llm.mdx @@ -2,10 +2,17 @@ title: "OpenRouter LLM API ノード ComfyUI 公式サンプル" description: "ComfyUI の OpenRouter LLM パートナーノードで、複数の最先端モデルを 1 つのノードから選び、チャット・推論・ビジョン・ウェブ検索付き回答を利用できます。" sidebarTitle: "OpenRouter LLM" -translationSourceHash: 20c3c440 +translationSourceHash: f486f311 translationFrom: tutorials/partner-nodes/openrouter/llm.mdx +translationBlockHashes: + "_intro": 7ac67bac + "What you can do": 73357775 + "Supported models": dcb9f489 + "Model-specific inputs": 81c6c59f + "Example workflow (`api_openrouter_llm`)": f1dbfe6a --- + import ReqHint from "/snippets/ja/tutorials/partner-nodes/req-hint.mdx"; import UpdateReminder from "/snippets/ja/tutorials/update-reminder.mdx"; diff --git a/ja/tutorials/partner-nodes/overview.mdx b/ja/tutorials/partner-nodes/overview.mdx index 67e384a30..ea50c540e 100644 --- a/ja/tutorials/partner-nodes/overview.mdx +++ b/ja/tutorials/partner-nodes/overview.mdx @@ -2,10 +2,22 @@ title: "パートナー ノード" description: "本記事では、ComfyUI のパートナー ノードおよび関連情報を紹介します。" sidebarTitle: "概要" -translationSourceHash: dff896f5 +translationSourceHash: 1fa2edb3 translationFrom: tutorials/partner-nodes/overview.mdx +translationBlockHashes: + "_intro": 9eeacfb4 + "What are Partner Nodes?": b2605427 + "Log in with ComfyUI Account API Key on non-whitelisted websites": b7dd6ea1 + "Use ComfyUI Account API Key Integration to call paid model Partner nodes": a7c05080 + "Advantages of Partner Nodes": 94993336 + "Pricing": 4e0967da + "About Open Source and Opt-in": 77eda030 + "How to disable partner nodes completely": 6495c3e3 + "Use Cases": dcc9082c + "FAQs": 2b8e1938 --- + import Requirements from "/snippets/ja/tutorials/partner-nodes/requirements.mdx"; import Faq from "/snippets/ja/tutorials/partner-nodes/faq.mdx"; @@ -95,4 +107,4 @@ pause ## よくある質問 - \ No newline at end of file + diff --git a/ja/tutorials/partner-nodes/pricing.mdx b/ja/tutorials/partner-nodes/pricing.mdx index e8f6c1bec..94982060c 100644 --- a/ja/tutorials/partner-nodes/pricing.mdx +++ b/ja/tutorials/partner-nodes/pricing.mdx @@ -3,7 +3,7 @@ title: "価格" description: "本記事では、現在提供中のパートナーノードの価格を一覧表示します。すべての価格はクレジット単位(211クレジット = 1米ドル)で表記されています。" sidebarTitle: "価格" mode: wide -translationSourceHash: 15b285e0 +translationSourceHash: 5df0676f translationFrom: tutorials/partner-nodes/pricing.mdx translationBlockHashes: "_intro": 845592d4 @@ -11,14 +11,12 @@ translationBlockHashes: "Beeble": d1b19f61 "BFL": 3ff6bff0 "Bria": 232ed8f6 - "ByteDance": 19edbf0b + "ByteDance": 5d6f5635 "ElevenLabs": 166ecbf9 "Magnific": 4000e7e1 - "Google": e23c0b65 + "Google": 21dc3165 "HappyHorse": bceb584a - "Hitpaw": 320c0537 - "Ideogram": d9748301 - "Krea": fb20c257 + "Hitpaw": e83827b3 "Kling": cdf2c899 "Lightricks": 4870964f "Luma": 655207a5 @@ -33,7 +31,6 @@ translationBlockHashes: "Rodin 3D": 2eb41834 "Runway": 94ec479a "Sonilo": 48b9c581 - "Stability AI": ddca722f "Tencent": f1efbad9 "Topaz": 3eabf417 "Tripo": 0d9ddbf9 @@ -49,6 +46,11 @@ translationBlockHashes: + + + + + 以下の表には、現在提供中のパートナーノードの価格が記載されています。すべての価格はクレジット単位です。 211クレジット = 1米ドル @@ -133,15 +135,18 @@ Anthropicのパートナーノードは、公開Anthropic APIと同じUSDベー オプションの画像と動画は、入力レートで入力トークンが追加されます。 -### 画像: ByteDance Seedream 4.5 & 5.0 +### 画像: ByteDance Seedream 正常に生成された画像1枚あたり。 -| モデル | クレジット / 画像 | -| :---------------------------------------- | :---------------: | -| seedream 5.0 lite (`seedream-5-0-260128`) | 7.39 | -| seedream-4-5-251128 | 8.44 | -| seedream-4-0-250828 | 6.33 | +| モデル | クレジット / 画像 | +| :-------------------------------------------------- | :------------------- | +| seedream 5.0 pro (`seedream-5-0-pro-260628`) | 9.50 (1K) / 18.99 (2K) | +| seedream 5.0 lite (`seedream-5-0-260128`) | 7.39 | +| seedream-4-5-251128 | 8.44 | +| seedream-4-0-250828 | 6.33 | + +Seedream 5.0 Proは解像度に基づく課金を使用します: **1K** (≤2.36 MP、**9.50クレジット**) および **2K** (>2.36 MP、**18.99クレジット**)。各リクエストの最初の画像は無料です。最初の画像を超える追加画像(出力画像と入力/参照画像の両方を含む)ごとに **0.63クレジット** が追加されます。 ### 画像: ByteDance Image(非推奨) @@ -193,12 +198,12 @@ Anthropicのパートナーノードは、公開Anthropic APIと同じUSDベー | モデル | 解像度 | オーディオ生成 | クレジット / 10秒 | | :--------------------------- | :----- | :------------- | :--------------- | -| seedance-1-5-pro-251215 | 480p | オフ | 25.32 | -| seedance-1-5-pro-251215 | 480p | オン | 50.64 | -| seedance-1-5-pro-251215 | 720p | オフ | 54.86 | -| seedance-1-5-pro-251215 | 720p | オン | 109.72 | -| seedance-1-5-pro-251215 | 1080p | オフ | 122.38 – 124.49 | -| seedance-1-5-pro-251215 | 1080p | オン | 244.76 – 249.0 | +| seedance-1-5-pro-251215 | 480p | off | 25.32 | +| seedance-1-5-pro-251215 | 480p | on | 50.64 | +| seedance-1-5-pro-251215 | 720p | off | 54.86 | +| seedance-1-5-pro-251215 | 720p | on | 109.72 | +| seedance-1-5-pro-251215 | 1080p | off | 122.38 – 124.49 | +| seedance-1-5-pro-251215 | 1080p | on | 244.76 – 249.0 | | seedance-1-0-pro-250528 | 480p | — | 48.53 – 50.64 | | seedance-1-0-pro-250528 | 720p | — | 107.61 – 118.16 | | seedance-1-0-pro-250528 | 1080p | — | 248.98 – 257.42 | @@ -218,6 +223,14 @@ Anthropicのパートナーノードは、公開Anthropic APIと同じUSDベー | seedance-1-0-lite-i2v-250428 | 480p | 35.87 – 37.98 | | seedance-1-0-lite-i2v-250428 | 720p | 78.07 – 86.51 | +### オーディオ: ByteDance Seed Audio 1.0 + +生成されたオーディオ1分あたり。総クレジット = **クレジット/分 × 時間(分)**。 + +| ノード | クレジット | +| :----- | :--------- | +| ByteDanceSeedAudio | ~45.26 / 分 | + ## ElevenLabs | ノード | クレジット | @@ -420,26 +433,20 @@ Anthropicのパートナーノードは、公開Anthropic APIと同じUSDベー | 8–12MP | 12.66 | | 12–24MP | 16.88 | | 24–34MP | 31.65 | - -## Ideogram - -| ノード | ターボ | キャラクター参照 | レンダリング速度 | クレジット / 画像 | -| :----------- | :----- | :--------------- | :--------------- | :---------------- | -| Ideogram V1 | なし | — | — | 18.1 | -| Ideogram V1 | あり | — | — | 6.03 | -| Ideogram V2 | なし | — | — | 24.14 | -| Ideogram V2 | あり | — | — | 15.09 | -| Ideogram V3 | — | なし | TURBO | 9.05 | -| Ideogram V3 | — | なし | DEFAULT | 18.1 | -| Ideogram V3 | — | なし | QUALITY | 27.16 | -| Ideogram V3 | — | あり | TURBO | 30.17 | -| Ideogram V3 | — | あり | DEFAULT | 45.26 | -| Ideogram V3 | — | あり | QUALITY | 60.35 | -| Ideogram V4 | — | — | TURBO | 9.05 | -| Ideogram V4 | — | — | DEFAULT | 18.1 | -| Ideogram V4 | — | — | QUALITY | 30.17 | - -## Krea +| +|## Ideogram +| +|| ノード | ターボ | キャラクター参照 | レンダリング速度 | クレジット / 画像 | +|| :----------- | :----- | :--------------- | :--------------- | :---------------- | +|| Ideogram V1 | なし | — | — | 18.1 | +|| Ideogram V1 | あり | — | — | 6.03 | +|| Ideogram V2 | なし | — | — | 24.14 | +|| Ideogram V2 | あり | — | — | 15.09 | +|| Ideogram V4 | — | — | TURBO | 9.05 | +|| Ideogram V4 | — | — | DEFAULT | 18.1 | +|| Ideogram V4 | — | — | QUALITY | 30.17 | +| +|## Krea | モデル | スタイル参照 | ムードボード | クレジット/実行 | | :----- | :---------- | :----------- | :------------- | @@ -849,25 +856,6 @@ Gen3a Turbo、Gen4 Turbo、First-Last-Frame: **5秒** または **10秒**。総 | Sonilo 動画から音楽生成 | 1.9 / 秒 | | Sonilo テキストから音楽生成 | 0.5275 / 秒 | -## Stability AI - -### 画像 - -| ノード | モデル | クレジット | -| :---------------------------------------- | :----------- | :----------- | -| Stability AI Stable Image Ultra | | 16.88 / 回 | -| Stability AI Stable Diffusion 3.5 Image | SD3.5-large | 13.715 / 回 | -| | SD3.5-medium | 7.385 / 回 | -| Stability AI アップスケール(コンサバティブ) | | 84.4 / 回 | -| Stability AI アップスケール クリエイティブ | | 126.6 / 回 | -| Stability AI 高速アップスケール | | 4.22 / 回 | - -### オーディオ - -| モデル | クレジット | -| :---------------- | :--------- | -| stable-audio-2.5 | 42.2 / 回 | - ## Tencent **`3.1`** は **`3.0`** と同じレートを使用しますが、LowPolyをサポートしていません。 diff --git a/ja/tutorials/partner-nodes/recraft/recraft-v4.mdx b/ja/tutorials/partner-nodes/recraft/recraft-v4.mdx index 376fb72bf..1b11b5017 100644 --- a/ja/tutorials/partner-nodes/recraft/recraft-v4.mdx +++ b/ja/tutorials/partner-nodes/recraft/recraft-v4.mdx @@ -2,10 +2,17 @@ title: "ComfyUI での Recraft V4 による画像およびベクター生成" description: "ComfyUI で Recraft V4 を使用して、プロフェッショナルな画像および実用可能なベクター画像を生成します" sidebarTitle: "Recraft V4" -translationSourceHash: 39d1f8cb +translationSourceHash: fe0eaf6f translationFrom: tutorials/partner-nodes/recraft/recraft-v4.mdx +translationBlockHashes: + "_intro": 8e346040 + "What's new in V4": 6bdb9842 + "Recraft V4 text to image workflow": 7273fda3 + "Recraft V4 text to vector workflow": d322ba5f + "Additional notes": d5f3f109 --- + import ReqHint from "/snippets/ja/tutorials/partner-nodes/req-hint.mdx"; import UpdateReminder from "/snippets/ja/tutorials/update-reminder.mdx"; @@ -79,4 +86,4 @@ Recraft V4 は、直接的に実用可能な SVG ベクター出力を生成で ## 補足情報 - **Recraft Style**:写真風、デジタルアート、ロゴデザインなど、さまざまなプリセットスタイルを提供します -- **Seed パラメーター**:ノードを再実行するかどうかを判断するためだけに使用されます。実際の生成結果はシード値の影響を受けません \ No newline at end of file +- **Seed パラメーター**:ノードを再実行するかどうかを判断するためだけに使用されます。実際の生成結果はシード値の影響を受けません diff --git a/ja/tutorials/partner-nodes/reve/reve-image.mdx b/ja/tutorials/partner-nodes/reve/reve-image.mdx index 70d0b0673..c7eeb597f 100644 --- a/ja/tutorials/partner-nodes/reve/reve-image.mdx +++ b/ja/tutorials/partner-nodes/reve/reve-image.mdx @@ -2,10 +2,19 @@ title: "ComfyUI での Reve 画像の作成、編集、およびリミックス" description: "ComfyUI で Reve パートナーノードを活用して、最大 4K 解像度での高品質な画像生成、編集、およびリミックスを行う方法を学びましょう" sidebarTitle: "Reve Image" -translationSourceHash: 1b89bd5b +translationSourceHash: 66fc1d91 translationFrom: tutorials/partner-nodes/reve/reve-image.mdx +translationBlockHashes: + "_intro": adb16c19 + "About Reve": 2f59b02b + "Reve Create": d7af8790 + "Reve Edit": 930b3cb7 + "Reve Remix": 899ca103 + "Get started": fdc81c9f + "Available nodes": 5927bf70 --- + import ReqHint from "/snippets/ja/tutorials/partner-nodes/req-hint.mdx"; import UpdateReminder from "/snippets/ja/tutorials/update-reminder.mdx"; @@ -144,4 +153,4 @@ Reve は、ComfyUI においてパートナーノード経由で利用可能な |--------|------|------| | **Reve Image Create** | テキスト→画像 | テキストプロンプトから、最大 4K 解像度の画像を生成 | | **Reve Image Edit** | 画像編集 | 既存の画像のライティング、カラーグレーディング、モーションを編集 | -| **Reve Image Remix** | 画像リミックス | 参照画像の視覚的属性をターゲット画像に転送 | \ No newline at end of file +| **Reve Image Remix** | 画像リミックス | 参照画像の視覚的属性をターゲット画像に転送 | diff --git a/ja/tutorials/partner-nodes/rodin/model-generation.mdx b/ja/tutorials/partner-nodes/rodin/model-generation.mdx index eca7feae9..99704e747 100644 --- a/ja/tutorials/partner-nodes/rodin/model-generation.mdx +++ b/ja/tutorials/partner-nodes/rodin/model-generation.mdx @@ -2,10 +2,16 @@ title: "Rodin API ノードによるモデル生成:ComfyUI 公式サンプル" description: "本記事では、ComfyUI 内で Rodin ノードの API を使用して 3D モデルを生成する方法について説明します。" sidebarTitle: "モデル生成" -translationSourceHash: 87f76228 +translationSourceHash: 8d58740b translationFrom: tutorials/partner-nodes/rodin/model-generation.mdx +translationBlockHashes: + "_intro": a35f46e8 + "Single-view Model Generation Workflow": d982caac + "Multi-view Model Generation Workflow": 8a727575 + "Other Related Nodes": c885ce31 --- + import ReqHint from "/snippets/ja/tutorials/partner-nodes/req-hint.mdx"; import UpdateReminder from "/snippets/ja/tutorials/update-reminder.mdx"; @@ -88,4 +94,4 @@ style={{ display: 'inline-block', backgroundColor: '#0078D6', color: '#ffffff', 現在、ComfyUI には Rodin が提供するさまざまなタイプのモデル生成ノードが用意されています。これらのノードは、本記事で紹介したワークフローと同様の入力条件を必要とするため、必要に応じて有効化できます。また、対応するテンプレート内には既にこれらのノードが配置済みであり、必要に応じてノードモードを変更することで有効化可能です。 -![Rodin その他の関連ノード](/images/tutorial/api_nodes/rodin/other_nodes.jpg) \ No newline at end of file +![Rodin その他の関連ノード](/images/tutorial/api_nodes/rodin/other_nodes.jpg) diff --git a/ja/tutorials/partner-nodes/runway/image-generation.mdx b/ja/tutorials/partner-nodes/runway/image-generation.mdx index 20839c5d7..1dbd1174f 100644 --- a/ja/tutorials/partner-nodes/runway/image-generation.mdx +++ b/ja/tutorials/partner-nodes/runway/image-generation.mdx @@ -2,10 +2,15 @@ title: "Runway API ノードによる画像生成:ComfyUI 公式サンプル" description: "本記事では、ComfyUI で Runway ノードを用いたテキストから画像を生成する(テキスト→画像)および参照画像から画像を生成する(参照→画像)機能の使い方について説明します。" sidebarTitle: "Runway 画像生成" -translationSourceHash: f4a05542 +translationSourceHash: 1e65472c translationFrom: tutorials/partner-nodes/runway/image-generation.mdx +translationBlockHashes: + "_intro": 494c5eac + "Runway Image Text-to-Image Workflow": 3fc44262 + "Runway Image Reference-to-Image Workflow": cc84e030 --- + import ReqHint from "/snippets/ja/tutorials/partner-nodes/req-hint.mdx"; import UpdateReminder from "/snippets/ja/tutorials/update-reminder.mdx"; @@ -56,4 +61,4 @@ Runway は、生成AIに特化した企業であり、強力な画像生成機 1. `Load Image` ノードで、提供された入力画像を読み込みます。 2. `Runway Text to Image` ノードの `prompt` フィールドにプロンプトを入力し、必要に応じて出力サイズを調整します。 3. `Run` ボタンをクリックするか、ショートカット `Ctrl(macOS の場合 Cmd)+ Enter` を使用して画像生成を実行します。 -4. API からの結果を待った後、`Save Image` ノードで生成された画像を確認できます(右クリックで保存可能)。また、対応する画像は `ComfyUI/output/` ディレクトリにも自動保存されます。 \ No newline at end of file +4. API からの結果を待った後、`Save Image` ノードで生成された画像を確認できます(右クリックで保存可能)。また、対応する画像は `ComfyUI/output/` ディレクトリにも自動保存されます。 diff --git a/ja/tutorials/partner-nodes/runway/video-generation.mdx b/ja/tutorials/partner-nodes/runway/video-generation.mdx index f521c10b9..e85367f8e 100644 --- a/ja/tutorials/partner-nodes/runway/video-generation.mdx +++ b/ja/tutorials/partner-nodes/runway/video-generation.mdx @@ -2,10 +2,16 @@ title: "Runway パートナーノードによる動画生成:ComfyUI 公式サンプル" description: "本記事では、ComfyUI で Runway ノードを用いた動画生成ワークフローの使用方法について説明します。" sidebarTitle: "Runway 動画生成" -translationSourceHash: c2d34696 +translationSourceHash: 4fe3a8fe translationFrom: tutorials/partner-nodes/runway/video-generation.mdx +translationBlockHashes: + "_intro": 726f6d02 + "Gen3a turbo Image-to-Video Workflow": 4d85b252 + "Gen4 turbo Image-to-Video Workflow": aed55b59 + "First-Last Frame Video Generation Workflow": b7f1102b --- + import ReqHint from "/snippets/ja/tutorials/partner-nodes/req-hint.mdx"; import UpdateReminder from "/snippets/ja/tutorials/update-reminder.mdx"; @@ -109,4 +115,4 @@ Runway は、生成AIに特化した企業であり、強力な動画生成機 2. `Load Image` ノードで、末尾フレーム(終了フレーム)を読み込みます。 3. `Runway First-Last-Frame to Video` ノードで、動画内容を記述する `prompt` を設定し、動画長を指定する `duration` パラメーターと、アスペクト比を指定する `ratio` パラメーターをそれぞれ調整します。 4. `Run` ボタンをクリックするか、ショートカットキー `Ctrl(macOS の場合は Cmd)+ Enter` を押して動画生成を実行します。 -5. API からの結果が返ってくるまで待ち、生成された動画を `Save Video` ノードで確認します(右クリックで保存可能)。また、対応する動画ファイルは `ComfyUI/output/` ディレクトリにも自動保存されます。 \ No newline at end of file +5. API からの結果が返ってくるまで待ち、生成された動画を `Save Video` ノードで確認します(右クリックで保存可能)。また、対応する動画ファイルは `ComfyUI/output/` ディレクトリにも自動保存されます。 diff --git a/ja/tutorials/partner-nodes/sonilo/video-to-music.mdx b/ja/tutorials/partner-nodes/sonilo/video-to-music.mdx index c77d0f89e..d4b80f834 100644 --- a/ja/tutorials/partner-nodes/sonilo/video-to-music.mdx +++ b/ja/tutorials/partner-nodes/sonilo/video-to-music.mdx @@ -2,10 +2,18 @@ title: "Sonilo API ノード:ComfyUI 公式ワークフロー例" description: "本記事では、ComfyUI で Sonilo パートナーノードの動画から音楽への変換(Video-to-Music)およびテキストから音声への変換(Text-to-Audio)機能を活用する方法について説明します。" sidebarTitle: "Sonilo" -translationSourceHash: 828bd9ac +translationSourceHash: ba6393d6 translationFrom: tutorials/partner-nodes/sonilo/video-to-music.mdx +translationBlockHashes: + "_intro": 77b8dcf2 + "Highlights": 5b7a698b + "Get started": 5396d092 + "Video-to-music workflow": 46202bfc + "Text-to-audio workflow": 494bdcfc + "Use cases": 90983ea2 --- + import ReqHint from "/snippets/ja/tutorials/partner-nodes/req-hint.mdx"; import UpdateReminder from "/snippets/ja/tutorials/update-reminder.mdx"; diff --git a/ja/tutorials/partner-nodes/stability-ai/stable-audio.mdx b/ja/tutorials/partner-nodes/stability-ai/stable-audio.mdx deleted file mode 100644 index 95b003836..000000000 --- a/ja/tutorials/partner-nodes/stability-ai/stable-audio.mdx +++ /dev/null @@ -1,74 +0,0 @@ ---- -title: "Stability AI Stable Audio 2.5 API ノード:ComfyUI 公式ワークフロー例" -description: "本記事では、ComfyUI で Stability AI Stable Audio 2.5 パートナーノードのテキストから音声への変換(Text-to-Audio)、音声から音声への変換(Audio-to-Audio)、および音声修復(Audio Inpainting)機能を活用する方法について説明します。" -sidebarTitle: "Stable Audio 2.5" -translationSourceHash: eda368b6 -translationFrom: tutorials/partner-nodes/stability-ai/stable-audio.mdx ---- - -import ReqHint from "/snippets/ja/tutorials/partner-nodes/req-hint.mdx"; -import UpdateReminder from "/snippets/ja/tutorials/update-reminder.mdx"; - -Stability AI Stable Audio 2.5 パートナーノードを使用すると、Stability AI の最新音声生成モデルを活用し、テキストプロンプトによる音声生成、既存音声の変換、および音声修復の各機能を通じて高品質な音楽を作成できます。 - -Stable Audio 2.5 は企業向けに設計されており、音楽構造の向上、プロンプトへの忠実度の向上、および数秒で数分間にわたる楽曲を生成できる能力を特長としています。このモデルは以下の3つの主要なワークフローを提供します:**テキストから音声への変換(Text-to-Audio)** — 説明文から音楽を生成するための機能、**音声から音声への変換(Audio-to-Audio)** — 既存の音声を新たな楽曲へと変換するための機能、および**音声修復(Audio Inpainting)** — 既存のトラックを完成または延長するための機能です。 - -Stable Audio 2.5 はライセンス付与済みの音声データのみを用いて訓練されており、商用利用が安全です。広告主、ゲームスタジオ、およびプロフェッショナル品質の音声生成とエンタープライズレベルの信頼性を必要とするコンテンツクリエイターにとって最適な選択肢です。 - - - - -## テキストから音声への変換(Text-to-Audio)ワークフロー - -テキストから音声への変換では、テキストプロンプトを用いて音声を生成します。生成したい音楽を具体的に記述する必要があります。 - - -

JSON ワークフローをダウンロード

-
-![workflow](/images/tutorial/api_nodes/stability_ai/api_stability_ai_text_to_audio.jpg) - -1. テキストプロンプトを編集します。生成したい音楽を表すキーワードを用いて記述してください。 -2. (任意)`duration` パラメーターを編集します。デフォルト値は `190` です。 -3. `Run` ボタンをクリックするか、ショートカットキー `Ctrl(Cmd)+ Enter` を使用して音声生成を実行します。生成された音声は `ComfyUI/output/audio` ディレクトリに保存されます。 - -## 音声から音声への変換(Audio-to-Audio)ワークフロー - -音声から音声への変換は、基本的に音楽の再サンプリングです。指定した音声から新しい音楽を生成したり、単にメロディーをハミングして入力し、モデルがその入力音声に基づいて新たな音楽を生成するといった使い方が可能です。 - - -

JSON ワークフローをダウンロード

-
- - -

入力音声をダウンロード

-
- -![workflow](/images/tutorial/api_nodes/stability_ai/api_stability_ai_audio_to_audio.jpg) - -1. このワークフローでは、編集対象の音声(最低6秒以上)を入力するための2つのノードを用意しています: - - 1.1 `Record Audio` ノード:ハミングしたメロディーなど、ご自身の音楽アイデアを録音するためにご利用いただけます(最低6秒以上必要です)。 - - 1.2 `LoadAudio` ノード:このワークフローで使用する音声ファイルをアップロードするためにご利用いただけます。 -2. テキストプロンプトを編集します。生成したい音楽を表すキーワードを用いて記述してください。 -3. `strength` パラメーターは、元の音声との差異を制御するために使用されます。値が小さいほど、生成された音声は元の音声に近くなります。 -4. `Run` ボタンをクリックするか、ショートカットキー `Ctrl(Cmd)+ Enter` を使用して音声生成を実行します。生成された音声は `ComfyUI/output/audio` ディレクトリに保存されます。 - -## 音声修復(Audio Inpainting)ワークフロー - -音声修復は、既存のトラックを完成または延長するために使用されます。たとえば、音楽の欠落部分を補完したり、音楽の再生時間を延長したりする場合に活用できます。 - -修復を開始および終了させる位置を設定する必要があります。 - - -

JSON ワークフローをダウンロード

-
- - -

入力音声をダウンロード

-
-![workflow](/images/tutorial/api_nodes/stability_ai/api_stability_ai_audio_inpaint.jpg) - -1. `LoadAudio` ノードに音声ファイルをアップロードします。 -2. テキストプロンプトを編集します。生成したい音楽を表すキーワードを用いて記述してください。 -3. (任意)`duration` パラメーターを編集します。デフォルト値は `190` です。 -4. (重要)`mask_start` および `mask_end` パラメーターを編集します。修復を開始および終了させる位置を設定する必要があります。 -5. `Run` ボタンをクリックするか、ショートカットキー `Ctrl(Cmd)+ Enter` を使用して音声生成を実行します。生成された音声は `ComfyUI/output/audio` ディレクトリに保存されます。 \ No newline at end of file diff --git a/ja/tutorials/partner-nodes/stability-ai/stable-diffusion-3-5-image.mdx b/ja/tutorials/partner-nodes/stability-ai/stable-diffusion-3-5-image.mdx deleted file mode 100644 index bc39ea05d..000000000 --- a/ja/tutorials/partner-nodes/stability-ai/stable-diffusion-3-5-image.mdx +++ /dev/null @@ -1,70 +0,0 @@ ---- -title: "Stability AI Stable Diffusion 3.5 パートナーノード ComfyUI 公式サンプル" -description: "本記事では、ComfyUI で Stability AI Stable Diffusion 3.5 パートナーノードのテキストから画像生成および画像から画像生成の機能を活用する方法を紹介します。" -sidebarTitle: "Stable Diffusion 3.5 Image" -translationSourceHash: ac469600 -translationFrom: tutorials/partner-nodes/stability-ai/stable-diffusion-3-5-image.mdx ---- - -import ReqHint from "/snippets/ja/tutorials/partner-nodes/req-hint.mdx"; -import UpdateReminder from "/snippets/ja/tutorials/update-reminder.mdx"; - -Stability AI Stable Diffusion 3.5 Image ノードを使用すると、Stability AI の Stable Diffusion 3.5 モデルを活用し、テキストプロンプトまたは参照画像から高品質でディテール豊かな画像コンテンツを作成できます。 - -本ガイドでは、このノードを使用したテキストから画像生成と画像から画像生成の両方のワークフローの設定方法を紹介します。 - - - - -## Stability AI Stable Diffusion 3.5 テキストから画像生成ワークフロー - -### 1. ワークフローファイルのダウンロード - -以下の画像には `metadata` にワークフロー情報が含まれています。ダウンロードして ComfyUI にドラッグ&ドロップすることで、対応するワークフローを読み込むことができます。 - -![Stability AI Stable Diffusion 3.5 テキストから画像生成ワークフロー](https://raw.githubusercontent.com/Comfy-Org/example_workflows/main/api_nodes/stability_ai/stable_diffusion_3-5-t2i.png) - -### 2. ステップごとにワークフローを完了させる - -![Stability AI Stable Diffusion 3.5 テキストから画像生成ステップガイド](/images/tutorial/api_nodes/stability_ai/stable_diffusion_3_5_image_t2i_step_guide.jpg) - -画像中の番号順に従って、基本的なテキストから画像生成ワークフローを実行できます: -1. (任意)`Stability AI Stable Diffusion 3.5 Image` ノード内の `prompt` パラメータを編集し、生成したい画像の説明文を入力します。より詳細なプロンプトを指定すると、通常はより高品質な画像が得られます。 -2. (任意)`model` パラメータから使用する SD 3.5 モデルのバージョンを選択します。 -3. (任意)`style_preset` パラメータから画像のビジュアルスタイルを制御します。異なるプリセットは「cinematic」や「anime」など、それぞれ異なるスタイル特性を持つ画像を生成します。「None」を選択すると、特定のスタイルは適用されません。 -4. (任意)`String(Multiline)` を編集してネガティブプロンプトを変更し、生成画像に含めたくない要素を指定します。 -5. `Run` ボタンをクリックするか、ショートカットキー `Ctrl(Windows)/Cmd(Mac) + Enter` を使用して画像生成を実行します。 -6. API からの結果が返された後、`Save Image` ノードで生成された画像を確認できます。また、画像は `ComfyUI/output/` ディレクトリにも保存されます。 - -### 3. 補足情報 - -- **プロンプト(Prompt)**: プロンプトは生成プロセスにおいて最も重要なパラメータの一つです。詳細かつ明確な記述ほど、より良い結果が得られます。シーン、被写体、色調、ライティング、スタイルなどの要素を含めることができます。 -- **CFG Scale**: プロンプトへの従い具合を制御します。値が大きいほど生成画像はプロンプトの記述に忠実になりますが、高すぎると過飽和や不自然な結果になる可能性があります。 -- **スタイルプリセット(Style Preset)**: 画像の全体的なスタイルを素早く定義できる複数のプリセットスタイルを提供します。 -- **ネガティブプロンプト(Negative Prompt)**: 生成画像に含めたくない要素を指定するために使用します。 -- **Seed パラメータ**: 生成結果の再現や微調整に利用でき、創作時の反復作業に役立ちます。 -- 現在、`Load Image` ノードは「Bypass(バイパス)」モードになっています。有効化するには、ステップガイドを参照し、該当ノードを右クリックして「Mode(モード)」を「Always(常に)」に設定してください。これにより入力が有効になり、画像から画像生成モードに切り替わります。 -- 入力画像がない場合、`image_denoise` パラメータは効果を発揮しません。 - -## Stability AI Stable Diffusion 3.5 画像から画像生成ワークフロー - -### 1. ワークフローファイルのダウンロード - -以下の画像には `metadata` にワークフロー情報が含まれています。ダウンロードして ComfyUI にドラッグ&ドロップすることで、対応するワークフローを読み込むことができます。 - -![Stability AI Stable Diffusion 3.5 画像から画像生成ワークフロー](https://raw.githubusercontent.com/Comfy-Org/example_workflows/main/api_nodes/stability_ai/sd3-5-i2i/stable_diffusion_3_5-i2i.png) - -以下の画像を入力として使用するため、ダウンロードしてください -![Stability AI Stable Diffusion 3.5 画像から画像生成ワークフロー入力画像](https://raw.githubusercontent.com/Comfy-Org/example_workflows/main/api_nodes/stability_ai/sd3-5-i2i/input.jpg) - -### 2. ステップごとにワークフローを完了させる - -![Stability AI Stable Diffusion 3.5 画像から画像生成ステップガイド](/images/tutorial/api_nodes/stability_ai/stable_diffusion_3_5_image_i2i_step_guide.jpg) - -画像中の番号順に従って、画像から画像生成ワークフローを実行できます: -1. `Load Image` ノードを通じて参照画像を読み込み、これを生成の基盤とします。 -2. (任意)`Stability AI Stable Diffusion 3.5 Image` ノード内の `prompt` パラメータを編集し、参照画像に対して変更または強化したい要素を記述します。 -3. (任意)`style_preset` パラメータから画像のビジュアルスタイルを制御します。異なるプリセットはそれぞれ異なるスタイル特性を持つ画像を生成します。 -4. (任意|重要)`image_denoise` パラメータ(範囲:0.0–1.0)を調整して、元の画像をどの程度変更するかを制御します: - - 0.0 に近い値ほど、生成画像は入力参照画像に近くなります(0.0 の場合はほぼ元画像と同一になります)。 - - 1.0 \ No newline at end of file diff --git a/ja/tutorials/partner-nodes/stability-ai/stable-image-ultra.mdx b/ja/tutorials/partner-nodes/stability-ai/stable-image-ultra.mdx deleted file mode 100644 index 946d89bec..000000000 --- a/ja/tutorials/partner-nodes/stability-ai/stable-image-ultra.mdx +++ /dev/null @@ -1,77 +0,0 @@ ---- -title: "Stability AI Stable Image Ultra パートナーノード ComfyUI公式サンプル" -description: "本記事では、ComfyUIでStability AIのStable Image Ultraパートナーノードを用いたテキストから画像への生成(テキスト・トゥ・イメージ)および画像から画像への生成(イメージ・トゥ・イメージ)の機能について解説します。" -sidebarTitle: "Stable Image Ultra" -translationSourceHash: e3306a2b -translationFrom: tutorials/partner-nodes/stability-ai/stable-image-ultra.mdx ---- - -import ReqHint from "/snippets/ja/tutorials/partner-nodes/req-hint.mdx"; -import UpdateReminder from "/snippets/ja/tutorials/update-reminder.mdx"; - -[Stability Stable Image Ultra](/images/built-in-nodes/api_nodes/stability-ai/stability-ai-stable-image-ultra.jpg) ノードを使用すると、Stability AI社のStable Image Ultraモデルを活用し、テキストプロンプトまたは参照画像に基づいて高品質で詳細な画像コンテンツを生成できます。 - -本ガイドでは、このノードを用いたテキストから画像への生成および画像から画像への生成のワークフロー設定方法を順にご案内します。 - - - - -## Stability AI Stable Image Ultra テキストから画像への生成(テキスト・トゥ・イメージ)ワークフロー - -### 1. ワークフローファイルのダウンロード - -以下の画像のメタデータにはワークフロー情報が含まれています。画像をダウンロードし、ComfyUIにドラッグ&ドロップすることで、対応するワークフローを読み込むことができます。 - -![Stability AI Stable Image Ultra テキストから画像への生成ワークフロー](https://raw.githubusercontent.com/Comfy-Org/example_workflows/main/api_nodes/stability_ai/stable_image_ultra_t2i.png) - -### 2. ワークフロー実行手順(ステップ・バイ・ステップ) - -![Stability AI Stable Image Ultra テキストから画像への生成ステップガイド](/images/tutorial/api_nodes/stability_ai/stable_image_ultra_t2i_step_guide.jpg) - -画像中の番号順に従って、基本的なテキストから画像への生成ワークフローを完了できます: -1. (任意)`Stability AI Stable Image Ultra` ノード内の `prompt` パラメータを編集し、生成したい画像の説明文を入力します。より詳細なプロンプトを指定することで、通常はより高品質な画像が得られます。特定の単語の重みを制御するには `(単語:重み)` 形式が利用可能です。例:`空はさわやかで (青:0.3) と (緑:0.8)` は、空が青と緑であることを示し、そのうち緑の要素がより強く反映されることを意味します。 -2. (任意)`style_preset` パラメータを選択して、生成画像のビジュアルスタイルを制御します。異なるプリセットスタイル(例:「cinematic(映画的)」、「anime(アニメ風)」など)を選択すると、それぞれ特有の様式性を持つ画像が生成されます。「None(なし)」を選択した場合は、特別なスタイルは適用されません。 -3. `Run` ボタンをクリックするか、ショートカットキー `Ctrl(Macの場合はCmd) + Enter` を使用して、画像生成を実行します。 -4. APIから結果が返された後、`Save Image` ノードで生成された画像を確認できます。また、画像は自動的に `ComfyUI/output/` ディレクトリに保存されます。 - -### 3. 補足情報 - -- **プロンプト(Prompt)**:プロンプトは生成プロセスにおいて最も重要なパラメータの一つです。詳細かつ明確な記述を行うことで、より優れた結果が得られます。シーン、被写体、色調、ライティング、スタイルなどの要素を含めることができます。 -- **スタイルプリセット(Style Preset)**:映画的、アニメ風、デジタルアートなど、複数のプリセットスタイルを提供しており、画像全体のスタイルを素早く定義できます。 -- **ネガティブプロンプト(Negative Prompt)**:生成画像に含めたくない要素を指定するために使用します。余分な四肢や歪んだ顔などの一般的な問題を回避するのに役立ちます。 -- **シード(Seed)パラメータ**:生成結果の再現や微調整に使用でき、クリエイティブな制作プロセスにおける反復作業に非常に有用です。 -- 現在、`Load Image` ノードは「バイパス(Bypass)」モードになっています。これを有効化するには、ステップガイドを参照し、該当ノード上で右クリックして「Mode(モード)」を「Always(常に)」に設定してください。これにより入力が有効になり、画像から画像への生成モードに切り替わります。 - -## Stability AI Stable Image Ultra 画像から画像への生成(イメージ・トゥ・イメージ)ワークフロー - -### 1. ワークフローファイルのダウンロード - -以下の画像のメタデータにはワークフロー情報が含まれています。画像をダウンロードし、ComfyUIにドラッグ&ドロップすることで、対応するワークフローを読み込むことができます。 - -![Stability Stable Image Ultra 画像から画像への生成ワークフロー](https://raw.githubusercontent.com/Comfy-Org/example_workflows/main/api_nodes/stability_ai/i2i/stable_image_ultra_i2i.png) - -以下に、入力として使用する画像をダウンロードしてください。 -![Stability Stable Image Ultra 画像から画像への生成ワークフロー入力画像](https://raw.githubusercontent.com/Comfy-Org/example_workflows/main/api_nodes/stability_ai/i2i/input.png) - -### 2. ワークフロー実行手順(ステップ・バイ・ステップ) - -![Stability Stable Image Ultra 画像から画像への生成ステップガイド](/images/tutorial/api_nodes/stability_ai/stable_image_ultra_i2i_step_guide.jpg) - -画像中の番号順に従って、画像から画像への生成ワークフローを完了できます: -1. `Load Image` ノードを通じて参照画像を読み込み、これを生成の基盤とします。 -2. (任意)`Stability Stable Image Ultra` ノード内の `prompt` パラメータを編集し、参照画像において変更または強調したい要素を記述します。 -3. (任意)`image_denoise` パラメータ(範囲:0.0~1.0)を調整して、元の画像に対する変更の度合いを制御します: - - 0.0に近い値ほど、生成画像は入力参照画像に類似したものになります。 - - 1.0に近い値ほど、生成画像は純粋なテキストから画像への生成に近いものになります。 -4. (任意)`style_preset` やその他のパラメータも設定することで、生成効果をさらに細かく制御できます。 -5. `Run` ボタンをクリックするか、ショートカットキー `Ctrl(Macの場合はCmd) + Enter` を使用して、画像生成を実行します。 -6. APIから結果が返された後、`Save Image` ノードで生成された画像を確認できます。また、画像は自動的に `ComfyUI/output/` ディレクトリに保存されます。 - -### 3. 補足情報 - -**画像デノイズ(Image Denoise)**:このパラメータは、生成プロセスにおいて元の画像の特徴をどの程度保持するかを決定するものであり、画像から画像への生成モードにおいて最も重要な調整パラメータです。下図は、異なるデノイズ強度による生成結果の違いを示しています。 - -![Stability Stable Image Ultra 画像から画像への生成デノイズ解説](/images/tutorial/api_nodes/stability_ai/i2i_image_denoise.jpg) - -- **参照画像の選択**:被写体が明確で構図が良い画像を選ぶと、通常はより優れた結果が得られます。 -- **プロンプトに関するヒント**:画像から画像への生成モードでは、既に画像内に存在するすべての要素を記述するのではなく、むしろ変更または強調したい部分に焦点を当てたプロンプトを作成することを推奨します。 \ No newline at end of file diff --git a/ja/tutorials/partner-nodes/tripo/model-generation.mdx b/ja/tutorials/partner-nodes/tripo/model-generation.mdx index 78ab9cf47..c9a3bb055 100644 --- a/ja/tutorials/partner-nodes/tripo/model-generation.mdx +++ b/ja/tutorials/partner-nodes/tripo/model-generation.mdx @@ -2,10 +2,17 @@ title: "Tripo API ノードによるモデル生成:ComfyUI 公式サンプル" description: "本記事では、ComfyUI 内で Tripo ノードの API を使用して 3D モデルを生成する方法について説明します" sidebarTitle: "モデル生成" -translationSourceHash: 29fbd5dc +translationSourceHash: 91cfb63d translationFrom: tutorials/partner-nodes/tripo/model-generation.mdx +translationBlockHashes: + "_intro": b329659d + "Text-to-Model Workflow": 1f82cb18 + "Image-to-Model Workflow": 20fac619 + "Multi-view Model Generation Workflow": b0e0a897 + "Subsequent Task Processing for the Same Task": d24582e4 --- + import ReqHint from "/snippets/ja/tutorials/partner-nodes/req-hint.mdx"; import UpdateReminder from "/snippets/ja/tutorials/update-reminder.mdx"; @@ -109,4 +116,4 @@ Tripo の対応ノードでは、同一タスクに対する後続処理も提 `Tripo: Refine Draft model` ノードは v1.4 モデルのみをサポートしており、他のモデルでは利用できません - \ No newline at end of file + diff --git a/ja/tutorials/partner-nodes/tripo/tripo-3-1.mdx b/ja/tutorials/partner-nodes/tripo/tripo-3-1.mdx index eb66578f3..e103f05ac 100644 --- a/ja/tutorials/partner-nodes/tripo/tripo-3-1.mdx +++ b/ja/tutorials/partner-nodes/tripo/tripo-3-1.mdx @@ -2,10 +2,16 @@ title: "Tripo 3.1 — 高精細 3D アセット生成 ComfyUI 公式ガイド" description: "ComfyUI のパートナーノードを使用して Tripo 3.1 で高精細な 3D アセットを生成する方法を紹介します。高密度ジオメトリと PBR 対応マテリアルによりプロダクション品質を実現します。" sidebarTitle: "Tripo 3.1" -translationSourceHash: a3e6e703 +translationSourceHash: c520daa5 translationFrom: tutorials/partner-nodes/tripo/tripo-3-1.mdx +translationBlockHashes: + "_intro": ff0ef375 + "Capabilities": 6187e278 + "Use Cases": 10ad3fe3 + "Available Workflows": c68e812a --- + import ReqHint from "/snippets/ja/tutorials/partner-nodes/req-hint.mdx"; import UpdateReminder from "/snippets/ja/tutorials/update-reminder.mdx"; diff --git a/ja/tutorials/partner-nodes/wan/wan2-7.mdx b/ja/tutorials/partner-nodes/wan/wan2-7.mdx index 3ab2e0104..ee7c7c7a6 100644 --- a/ja/tutorials/partner-nodes/wan/wan2-7.mdx +++ b/ja/tutorials/partner-nodes/wan/wan2-7.mdx @@ -2,10 +2,19 @@ title: "ComfyUI での Wan2.7 動画生成" description: "ComfyUI でパートナーノードを使用して Wan2.7 による画像から動画、テキストから動画、参照から動画、動画の続き、動画編集を行う方法を学びましょう" sidebarTitle: "Wan2.7" -translationSourceHash: ceab1647 +translationSourceHash: 3bb39265 translationFrom: tutorials/partner-nodes/wan/wan2-7.mdx +translationBlockHashes: + "_intro": 611e27ab + "Key features": 6ca0965f + "Highlights": cec936d1 + "Wan2.7 image-to-video": 29a49b02 + "Wan2.7 text-to-video": 25cfcacf + "Wan2.7 reference-to-video": cf70840e + "Wan2.7 video edit": ad198739 --- + import ReqHint from "/snippets/ja/tutorials/partner-nodes/req-hint.mdx"; import UpdateReminder from "/snippets/ja/tutorials/update-reminder.mdx"; diff --git a/ja/tutorials/utility/depth-anything-3.mdx b/ja/tutorials/utility/depth-anything-3.mdx index fd43a0f54..d49627577 100644 --- a/ja/tutorials/utility/depth-anything-3.mdx +++ b/ja/tutorials/utility/depth-anything-3.mdx @@ -2,10 +2,19 @@ title: "ComfyUI Depth Anything 3 公式サンプル" description: "ComfyUI で Depth Anything 3 を使用した画像と動画の単眼・多視点深度推定を学びましょう。" sidebarTitle: "Depth Anything 3" -translationSourceHash: d646a0e3 +translationSourceHash: 39c33c52 translationFrom: tutorials/utility/depth-anything-3.mdx +translationBlockHashes: + "_intro": 78aa4267 + "Model Installation": 63d2533a + "Example Workflows": cf2f84c1 + "1. Image Depth Estimation": 21d2ff11 + "2. Video Depth Estimation": 4f57ecb8 + "Model Variants": c09e7471 + "Community Resources": 8c5d05ab --- + import UpdateReminder from '/snippets/ja/tutorials/update-reminder.mdx' # ComfyUI Depth Anything 3 概要 diff --git a/ja/tutorials/utility/face-detection/mediapipe.mdx b/ja/tutorials/utility/face-detection/mediapipe.mdx index 6f44d8656..0044222f6 100644 --- a/ja/tutorials/utility/face-detection/mediapipe.mdx +++ b/ja/tutorials/utility/face-detection/mediapipe.mdx @@ -2,10 +2,15 @@ title: "MediaPipe:ComfyUI 顔検出" sidebarTitle: "MediaPipe Face Detection" description: "ComfyUI で MediaPipe Face Detection を使用して顔を検出し、顔のランドマーク、境界ボックス、領域マスクを抽出する方法を学びます" -translationSourceHash: b8885872 +translationSourceHash: bb40eede translationFrom: tutorials/utility/face-detection/mediapipe.mdx +translationBlockHashes: + "_intro": 49c290e0 + "MediaPipe Face Detection Workflow": f1c9a49d + "Community Resources": ec7aa0f5 --- + import UpdateReminder from '/snippets/ja/tutorials/update-reminder.mdx' diff --git a/ja/tutorials/utility/image-upscale.mdx b/ja/tutorials/utility/image-upscale.mdx index 75e342195..e924b4c65 100644 --- a/ja/tutorials/utility/image-upscale.mdx +++ b/ja/tutorials/utility/image-upscale.mdx @@ -2,10 +2,19 @@ title: "ComfyUI での画像アップスケーリング" description: "ローカルモデルおよびパートナー・ノードを活用した、さまざまなユースケースに対応した ComfyUI における画像アップスケーリング方法を学びましょう" sidebarTitle: "画像アップスケーリング" -translationSourceHash: 3c670cb0 +translationSourceHash: 6bdeb9a7 translationFrom: tutorials/utility/image-upscale.mdx +translationBlockHashes: + "_intro": eb13afc3 + "Why upscaling matters": 30a386f2 + "Key concepts": 210d2fde + "Use cases": c3fef819 + "Available models": a75cd337 + "Benchmark: 1K to 4K upscale time": 07a20d0f + "Tips": a966ce44 --- + 本ガイドでは、ComfyUI における画像アップスケーリングのワークフローについて解説します。ローカルモデルおよび各種ユースケースに応じたパートナー・ノードの選択肢も紹介します。 @@ -188,4 +197,4 @@ ESRGAN モデルを用いた基本的なローカルアップスケーリング - SeedVR2 を使用する際は、アップスケーリング前に `ImageScaleToTotalPixels` ノードで画像を0.35メガピクセルまでダウンスケールすると、より良い結果が得られます。 - 超高倍率のアップスケーリングには、複数のアップスケールノードを連鎖させる(例:2× → 4×)方法が有効です。 - 「生成+エンハンスメント」パイプラインを実現するには、生成後にアップスケールノードを接続します。 -- ご自身の特定の画像タイプに対して、複数のモデルを実際に試して、最も適したものを選定してください。 \ No newline at end of file +- ご自身の特定の画像タイプに対して、複数のモデルを実際に試して、最も適したものを選定してください。 diff --git a/ja/tutorials/utility/moge.mdx b/ja/tutorials/utility/moge.mdx index b347f183b..e3e7397fa 100644 --- a/ja/tutorials/utility/moge.mdx +++ b/ja/tutorials/utility/moge.mdx @@ -2,10 +2,19 @@ title: "ComfyUI MoGe 使用例" description: "このガイドでは、ComfyUI で MoGe を使用して単眼幾何推定を行う方法を説明します:メートルスケールのポイントマップ、深度マップ、法線マップ、メッシュ生成。" sidebarTitle: "MoGe" -translationSourceHash: dcec1d5b +translationSourceHash: 7ae1c247 translationFrom: tutorials/utility/moge.mdx +translationBlockHashes: + "_intro": f3974fd4 + "Model Installation": fb228472 + "Example Workflows": cf2f84c1 + "1. Depth Estimation": 0c7bafb8 + "2. Perspective to Mesh": 03608c5b + "3. Panorama to Mesh": bdbb850d + "Community Resources": d9fcd8cd --- + import UpdateReminder from '/snippets/ja/tutorials/update-reminder.mdx' # ComfyUI MoGe の紹介 diff --git a/ja/tutorials/utility/pose-detection-sdpose.mdx b/ja/tutorials/utility/pose-detection-sdpose.mdx index d7830910c..a63be80a2 100644 --- a/ja/tutorials/utility/pose-detection-sdpose.mdx +++ b/ja/tutorials/utility/pose-detection-sdpose.mdx @@ -2,10 +2,15 @@ title: "SDPose: ComfyUIでのポーズ検出" sidebarTitle: "SDPose ポーズ検出" description: "ComfyUIにネイティブサポートされているSDPoseを使って、画像や動画からポーズのキーポイントとマップを抽出する方法を学びます" -translationSourceHash: e02657d6 +translationSourceHash: dbf15c22 translationFrom: tutorials/utility/pose-detection-sdpose.mdx +translationBlockHashes: + "_intro": 909f07bb + "SDPose Workflows": 3c03402d + "Additional Notes": 409c3058 --- + import UpdateReminder from "/snippets/ja/tutorials/update-reminder.mdx" @@ -140,4 +145,4 @@ SDPoseモデルを使用して、バウンディングボックス表示なし - **モデルディレクトリ**: SDPoseチェックポイントは `models/checkpoints/` に、RT-DETRv4検出器は `models/diffusion_models/` に配置します - **入力画像の例**: テスト用に、ワークフローテンプレートの `input/` ディレクトリに `group_photo.png` ファイルが用意されています - **キーポイント出力**: POSE_KEYPOINTタイプは、条件付き生成のためにポーズデータを受け付ける下流ノードに接続できます -- **アップデート必須**: SDPose + RT-DETRv4のサポートは最新版のComfyUIで利用可能です。ComfyUIが最新であることを確認してください \ No newline at end of file +- **アップデート必須**: SDPose + RT-DETRv4のサポートは最新版のComfyUIで利用可能です。ComfyUIが最新であることを確認してください diff --git a/ja/tutorials/utility/preprocessors.mdx b/ja/tutorials/utility/preprocessors.mdx index c3c83792f..542b935df 100644 --- a/ja/tutorials/utility/preprocessors.mdx +++ b/ja/tutorials/utility/preprocessors.mdx @@ -2,10 +2,17 @@ title: "ComfyUI プリプロセッサーワークフロー" description: "ComfyUI で深度推定、ラインアート変換、ポーズ検出、法線抽出の各プリプロセッサーを活用する方法を学びましょう" sidebarTitle: "プリプロセッサー" -translationSourceHash: f6c2bee0 +translationSourceHash: 1ed6697e translationFrom: tutorials/utility/preprocessors.mdx +translationBlockHashes: + "What are preprocessors?": 4c973513 + "Depth estimation": a1123330 + "Lineart conversion": cd986204 + "Pose detection": bd2f3086 + "Normals extraction": 65c791bb --- + ## プリプロセッサーとは? @@ -98,4 +105,4 @@ translationFrom: tutorials/utility/preprocessors.mdx JSON をダウンロード - \ No newline at end of file + diff --git a/ja/tutorials/utility/remove-background-birefnet.mdx b/ja/tutorials/utility/remove-background-birefnet.mdx index d7e8bccd8..c0f4cc3ff 100644 --- a/ja/tutorials/utility/remove-background-birefnet.mdx +++ b/ja/tutorials/utility/remove-background-birefnet.mdx @@ -2,10 +2,15 @@ title: "BiRefNet:ComfyUI 画像背景除去ワークフロー" sidebarTitle: "BiRefNet 背景除去" description: "BiRefNet モデルを使って、ComfyUI で画像の背景を除去する方法を学びます" -translationSourceHash: 0f977d6d +translationSourceHash: b316e131 translationFrom: tutorials/utility/remove-background-birefnet.mdx +translationBlockHashes: + "_intro": 403ff66d + "BiRefNet Background Removal Workflow": 9af08df3 + "Additional Notes": d07d5c84 --- + import UpdateReminder from '/snippets/ja/tutorials/update-reminder.mdx' diff --git a/ja/tutorials/utility/video-segment-sam3.mdx b/ja/tutorials/utility/video-segment-sam3.mdx index 923ec6dc3..6ac27d505 100644 --- a/ja/tutorials/utility/video-segment-sam3.mdx +++ b/ja/tutorials/utility/video-segment-sam3.mdx @@ -2,10 +2,15 @@ title: "SAM 3.1:ComfyUI 汎用セグメンテーションワークフロー" sidebarTitle: "SAM 3.1 汎用セグメンテーション" description: "Meta の SAM 3.1 モデルを使って、ComfyUI でテキストプロンプトによる画像・動画のセグメンテーションを行う方法を学びます" -translationSourceHash: 666093f9 +translationSourceHash: 8e2d21b4 translationFrom: tutorials/utility/video-segment-sam3.mdx +translationBlockHashes: + "_intro": ad3d3d0c + "SAM 3.1 Segment Workflows": f452ac40 + "Additional Notes": c38c57a0 --- + import UpdateReminder from '/snippets/ja/tutorials/update-reminder.mdx' diff --git a/ja/tutorials/utility/video-upscale.mdx b/ja/tutorials/utility/video-upscale.mdx index 19c16b286..ea1a96206 100644 --- a/ja/tutorials/utility/video-upscale.mdx +++ b/ja/tutorials/utility/video-upscale.mdx @@ -2,10 +2,20 @@ title: "ComfyUI での動画アップスケーリング" description: "ComfyUI でローカルモデルおよびパートナーノードを活用して、さまざまなユースケースに対応した動画アップスケーリングを行う方法を学びます" sidebarTitle: "動画アップスケーリング" -translationSourceHash: c709b52c +translationSourceHash: f96f95c1 translationFrom: tutorials/utility/video-upscale.mdx +translationBlockHashes: + "_intro": 158ce7e8 + "TL;DR": f4934ea9 + "Key concepts": 0ce5360e + "Use cases": 8f357897 + "Upscale speed comparison (10s 720p clips)": 6c7b1403 + "Available models": d1c12f83 + "Getting started with Topaz Video Enhance": 9fa2d0e1 + "Tips": a5dcf8f3 --- + 本ガイドでは、ComfyUI における動画アップスケーリングのワークフローについて解説します。ローカルモデルおよびパートナーノードの選択肢を、さまざまなユースケースに応じて紹介します。 @@ -181,4 +191,4 @@ translationFrom: tutorials/utility/video-upscale.mdx - アップスケーリングと[フレーム補間](/ja/tutorials/utility/frame-interpolation)を組み合わせることで、より滑らかで高解像度の出力を得られます。 - AI 生成動画の場合、クリエイティブアップスケーリングに修復を依存するのではなく、アップスケーリング前にアーティファクトを修正することを検討してください。 - 実際のフル動画を処理する前に、サンプルクリップで複数のモデルをテストしてください。 -- 元のコンテンツへの忠実度が厳密に求められる場合は、コンサバティブアップスケーリングをご利用ください。 \ No newline at end of file +- 元のコンテンツへの忠実度が厳密に求められる場合は、コンサバティブアップスケーリングをご利用ください。 diff --git a/ja/tutorials/utility/void-video-inpainting.mdx b/ja/tutorials/utility/void-video-inpainting.mdx index 88affc730..57a3967e5 100644 --- a/ja/tutorials/utility/void-video-inpainting.mdx +++ b/ja/tutorials/utility/void-video-inpainting.mdx @@ -2,10 +2,15 @@ title: "VOID:ComfyUI ビデオ修復ワークフロー" sidebarTitle: "VOID ビデオ修復" description: "Netflix の VOID ビデオ修復モデルを使って、動画からオブジェクトを削除する方法を学びます" -translationSourceHash: e8e6c573 +translationSourceHash: aaa47b1e translationFrom: tutorials/utility/void-video-inpainting.mdx +translationBlockHashes: + "_intro": 47509aec + "VOID Video Inpainting Workflow": 31dee04b + "Additional Notes": a3d04a46 --- + import UpdateReminder from '/snippets/ja/tutorials/update-reminder.mdx' diff --git a/ja/tutorials/video/bytedance/bernini-r.mdx b/ja/tutorials/video/bytedance/bernini-r.mdx index 059f6a9af..9530c7144 100644 --- a/ja/tutorials/video/bytedance/bernini-r.mdx +++ b/ja/tutorials/video/bytedance/bernini-r.mdx @@ -2,10 +2,18 @@ title: "ComfyUI Bernini-R 公式サンプル" description: "ComfyUI で Bernini-R を使用した画像・動画編集(再照明、スタイル転送、被写体挿入など)を学びましょう。" sidebarTitle: "Bernini-R" -translationSourceHash: 6d8b19fc -translationFrom: tutorials/video/bernini-r.mdx +translationSourceHash: 84ecde34 +translationFrom: tutorials/video/bytedance/bernini-r.mdx +translationBlockHashes: + "_intro": efe73774 + "Model Installation": 84eedf7b + "Example Workflows": cf2f84c1 + "1. Image Editing": cd75c4ca + "2. Video Editing": 9e90382c + "Community Resources": 57f652a5 --- + import UpdateReminder from '/snippets/ja/tutorials/update-reminder.mdx' # ComfyUI Bernini-R 概要 diff --git a/ja/tutorials/video/hunyuan/hunyuan-video.mdx b/ja/tutorials/video/hunyuan/hunyuan-video.mdx index cddba02bb..61bee272e 100644 --- a/ja/tutorials/video/hunyuan/hunyuan-video.mdx +++ b/ja/tutorials/video/hunyuan/hunyuan-video.mdx @@ -2,10 +2,17 @@ title: "ComfyUI Hunyuan Video 使用例" description: "このガイドでは、ComfyUI において Hunyuan のテキストから動画 (T2V) および画像から動画 (I2V) のワークフローを使用する方法を説明します" sidebarTitle: "Hunyuan Video" -translationSourceHash: 07e5279b +translationSourceHash: 045f4b68 translationFrom: tutorials/video/hunyuan/hunyuan-video.mdx +translationBlockHashes: + "_intro": 1af8ce94 + "Common Models for All Workflows": 3e4807f2 + "Hunyuan Text-to-Video Workflow": 8c3a1c81 + "Hunyuan Image-to-Video Workflow": ef169a18 + "Try it yourself": d4ee74b3 --- + import UpdateReminder from "/snippets/ja/tutorials/update-reminder.mdx";
-이미지에 표시된 번호를 참고해 기본적인 텍스트-to-image 워크플로우를 완료할 수 있습니다: -1. `이미지 로드` 노드에서 AI가 해석하도록 할 이미지를 로드하세요. -2. (선택사항) 필요하다면 `Google Gemini`에서 프롬프트를 수정해 특정 작업을 수행하도록 AI에게 지시할 수 있습니다. -3. `실행` 버튼을 클릭하거나, 단축키 `Ctrl(cmd) + Enter`를 사용해 대화를 실행하세요. -4. API가 결과를 반환할 때까지 기다린 후, `미리보기 모든 항목` 노드에서 AI가 반환한 내용을 확인할 수 있습니다. +이미지에 표시된 번호를 참고해 기본적인 텍스트 기반 이미지 생성 워크플로우를 완료할 수 있습니다: +1. \`이미지 로드\` 노드에서 AI가 해석하도록 할 이미지를 로드하세요. +2. (선택사항) 필요하다면 \`Google Gemini\`에서 프롬프트를 수정해 특정 작업을 수행하도록 AI에게 지시할 수 있습니다. +3. \`실행\` 버튼을 클릭하거나, 단축키 \`Ctrl(cmd) + Enter\`를 사용해 대화를 실행하세요. +4. API가 결과를 반환할 때까지 기다린 후, \`미리보기 모든 항목\` 노드에서 AI가 반환한 내용을 확인할 수 있습니다. ### 3. 추가 참고사항 -- 현재 파일 입력 노드인 `Gemini 입력 파일`은 먼저 파일을 `ComfyUI/input/` 디렉토리에 업로드해야 합니다. 이 노드는 개선 중이며, 업데이트 이후 템플릿을 수정할 예정입니다. -- 워크플로우에는 `배치 이미지`를 사용한 예시가 제공됩니다. 여러 이미지를 AI가 해석해야 한다면, 단계 도표를 참고해 마우스 오른쪽 클릭으로 해당 노드 모드를 `항상`으로 설정해 활성화할 수 있습니다. \ No newline at end of file +- 현재 파일 입력 노드인 \`Gemini 입력 파일\`은 먼저 파일을 \`ComfyUI/input/\` 디렉토리에 업로드해야 합니다. 이 노드는 개선 중이며, 업데이트 이후 템플릿을 수정할 예정입니다. +- 워크플로우에는 \`배치 이미지\`를 사용한 예시가 제공됩니다. 여러 이미지를 AI가 해석해야 한다면, 단계 도표를 참고해 마우스 오른쪽 클릭으로 해당 노드 모드를 \`항상\`으로 설정해 활성화할 수 있습니다. \ No newline at end of file diff --git a/ko/tutorials/partner-nodes/google/nano-banana-2-lite.mdx b/ko/tutorials/partner-nodes/google/nano-banana-2-lite.mdx new file mode 100644 index 000000000..a75cb7760 --- /dev/null +++ b/ko/tutorials/partner-nodes/google/nano-banana-2-lite.mdx @@ -0,0 +1,87 @@ +--- +title: "Nano Banana 2 Lite: 빠른 AI 이미지 생성" +description: "ComfyUI에서 Gemini 3.1 Flash-Lite Image 모델인 Nano Banana 2 Lite를 사용하여 Google의 가장 빠른 속도와 가장 낮은 비용으로 이미지를 생성하세요." +sidebarTitle: "Nano Banana 2 Lite" +translationSourceHash: a2344ec4 +translationFrom: tutorials/partner-nodes/google/nano-banana-2-lite.mdx +translationBlockHashes: + "_intro": 0c48fffc + "What Nano Banana 2 Lite offers": a73ce0eb + "Workflows": 04bec35f + "Which model should you pick?": e04ecb03 + "Get started": 5a827068 +--- + + +import ReqHint from "/snippets/ko/tutorials/partner-nodes/req-hint.mdx"; +import UpdateReminder from "/snippets/ko/tutorials/update-reminder.mdx"; + +Nano Banana 2 Lite는 Google DeepMind의 가장 빠르고 비용 효율적인 Gemini Image 모델로, 빠른 아이디어 구상과 대용량 워크플로를 위해 설계되었습니다. `gemini-3.1-flash-lite-image`를 기반으로 하여 텍스트 기반 이미지 생성을 약 4초 만에 이미지당 $0.034의 비용으로 제공하므로, 신속한 개념 시각화, 빠른 프로토타이핑, 반복적인 디자인 탐색에 이상적입니다. + + + + +## Nano Banana 2 Lite의 기능 + +- **초고속 생성**: 텍스트 기반 이미지 출력을 단 4초 만에 제공하여 대화형 프로토타이핑 및 신속한 시각적 초안 작성에 적합합니다. +- **비용 효율성**: 1K 해상도 이미지당 $0.034로 책정되어 Nano Banana 제품군 중 가장 저렴한 옵션입니다. +- **캐릭터 일관성**: 여러 번의 빠른 생성에서 캐릭터 정체성과 객체 충실도를 유지합니다. +- **이미지 내 텍스트 렌더링**: 생성된 이미지에 직접 읽을 수 있는 텍스트를 초안 복사 및 렌더링하여 지역화된 광고 변형을 만듭니다. +- **구성 가능한 모델 선택**: 동일한 노드 내에서 Nano Banana 2 Lite, Nano Banana 2 및 Nano Banana Pro 중에서 선택할 수 있습니다. + +## 워크플로 + +### 텍스트 기반 이미지 생성 + + + + Comfy Cloud에서 열기 + + + JSON 다운로드 또는 템플릿 라이브러리에서 "Nano Banana 2 Lite" 검색 + + + +텍스트 설명에서 이미지를 생성합니다. 파일 입력이 필요 없으며, 프롬프트를 입력하면 워크플로가 하나 이상의 생성된 이미지를 출력하고, 텍스트와 이미지 입력을 혼합하여 사용할 수 있습니다. + +![Nano Banana 2 Lite 텍스트 기반 이미지 생성](https://raw.githubusercontent.com/Comfy-Org/workflow_templates/main/output/api_nano_banana_2_lite_t2i.png) + +### 이미지 편집 + + + + Comfy Cloud에서 열기 + + + JSON 다운로드 또는 템플릿 라이브러리에서 "Nano Banana 2 Lite" 검색 + + + 이 워크플로의 예제 입력 이미지 다운로드 + + + +이미지를 업로드하고 편집할 텍스트 명령을 입력합니다. 워크플로는 원본과 편집된 결과를 나란히 비교하여 보여줍니다. + +
+ Nano Banana 2 Lite 이미지 편집 - 입력 + Nano Banana 2 Lite 이미지 편집 - 출력 +
+ +## 어떤 모델을 선택해야 할까요? + +| 모델 | 적합한 용도 | +|-------|----------| +| **Nano Banana 2 Lite** | 속도와 비용: 빠른 반복, 높은 처리량 파이프라인, 저지연 애플리케이션 | +| **[Nano Banana 2](/ko/tutorials/partner-nodes/google/nano-banana-2)** | 대부분의 크리에이터: 일반 목적의 이미지 생성 및 편집을 위한 균형 잡힌 품질과 속도 | +| **[Nano Banana Pro](/ko/tutorials/partner-nodes/google/nano-banana-pro)** | 전문 사용 사례: 최고 품질, 4K 생성, 복잡한 레이아웃 및 정밀 제어 | + +## 시작하기 + +1. ComfyUI를 최신 버전으로 업데이트하세요. +2. 캔버스를 더블 클릭하고 "Nano Banana 2" 노드를 검색하세요(이 노드에는 모델 옵션으로 Nano Banana 2 Lite가 포함되어 있습니다). +3. 또는 템플릿 라이브러리로 이동하여 즉시 사용 가능한 워크플로를 이용하세요. +4. 가장 빠른 생성을 위해 모델 드롭다운에서 "Nano Banana 2 Lite"를 선택하세요. + + +Nano Banana 2 Lite는 기존 Nano Banana 2 노드 내에서 사용할 수 있습니다. 이 노드를 사용하는 이전 워크플로가 있는 경우 워크플로를 다시 빌드하지 않고 모델 버전 드롭다운에서 "Nano Banana 2 Lite"를 선택할 수 있습니다. + diff --git a/ko/tutorials/partner-nodes/google/nano-banana-2.mdx b/ko/tutorials/partner-nodes/google/nano-banana-2.mdx index 966c5dc33..68cec8b81 100644 --- a/ko/tutorials/partner-nodes/google/nano-banana-2.mdx +++ b/ko/tutorials/partner-nodes/google/nano-banana-2.mdx @@ -2,10 +2,17 @@ title: "나노 바나나 2 - 빠른 AI 이미지 생성" description: "ComfyUI에서 나노 바나나 2를 사용해 프로 수준의 품질을 플래시 속도로 고화질 이미지로 생성하세요." sidebarTitle: "나노 바나나 2" -translationSourceHash: 128f7ce7 +translationSourceHash: a146b8b0 translationFrom: tutorials/partner-nodes/google/nano-banana-2.mdx +translationBlockHashes: + "_intro": 379a03e0 + "What's new in Nano Banana 2": 4048475a + "Nano Banana 2 image edit workflow": 085cc8cb + "Which model should you pick?": f16d5cc7 + "Get started": f6189d9e --- + import ReqHint from "/snippets/ko/tutorials/partner-nodes/req-hint.mdx"; import UpdateReminder from "/snippets/ko/tutorials/update-reminder.mdx"; @@ -88,4 +95,4 @@ import UpdateReminder from "/snippets/ko/tutorials/update-reminder.mdx"; 새로운 모델 버전은 이전의 "나노 바나나 프로" 노드에도 추가되었습니다. 이 노드를 사용한 이전 워크플로우가 있다면 다시 작성할 필요가 없습니다—모델 버전을 다시 선택하기만 하세요. - \ No newline at end of file + diff --git a/ko/tutorials/partner-nodes/google/nano-banana-pro.mdx b/ko/tutorials/partner-nodes/google/nano-banana-pro.mdx index 999fb3f45..7516b6ec4 100644 --- a/ko/tutorials/partner-nodes/google/nano-banana-pro.mdx +++ b/ko/tutorials/partner-nodes/google/nano-banana-pro.mdx @@ -1,43 +1,73 @@ --- -title: "Nano Banana Pro 및 ComfyUI 공식 예제" -description: "이 기사에서는 Google의 Nano Banana Pro(Gemini 3 Pro 이미지)를 ComfyUI에서 사용하여 고화질 이미지 생성 및 편집하는 방법을 소개합니다." +title: "Nano Banana Pro: 스튜디오 품질 AI 이미지 생성" +description: "ComfyUI에서 Nano Banana Pro(Gemini 3 Pro Image)를 사용하여 프로덕션 준비가 완료된 4K 이미지를 생성하고 편집할 수 있습니다. 고급 텍스트 렌더링, 캐릭터 일관성, 세계 지식 등의 기능을 제공합니다." sidebarTitle: "Nano Banana Pro" -translationSourceHash: 84e56ae1 +translationSourceHash: bdf0992f translationFrom: tutorials/partner-nodes/google/nano-banana-pro.mdx +translationBlockHashes: + "_intro": f1c47a06 + "What Nano Banana Pro offers": 0d1a01a5 + "Workflows": 6b019a84 + "Which model should you pick?": 21ac82e6 + "Get started": 38fdf056 --- + import ReqHint from "/snippets/ko/tutorials/partner-nodes/req-hint.mdx"; import UpdateReminder from "/snippets/ko/tutorials/update-reminder.mdx"; -Nano Banana Pro는 Google DeepMind의 새로운 주력 모델로, 고화질 이미지 생성과 편집을 위한 최신 기술을 제공합니다. 이 모델은 4K 생성, 텍스트 렌더링, 캐릭터 일관성 등 첨단 기능을 통해 일상적인 창작을 넘어 프로덕션 수준의 시각 자료까지 가능하게 합니다. +Nano Banana Pro는 Google DeepMind의 주력 이미지 모델(Gemini 3 Pro Image)로, 스튜디오 품질의 이미지 생성 및 편집을 위한 솔루션입니다. 이 모델은 일상적인 창작을 넘어 프로덕션 수준의 시각 자료를 제공합니다. 기본 4K 해상도, 10개 언어의 정확한 텍스트 렌더링, 다중 이미지 블렌딩, 정확한 실사 묘사를 위한 검색 기반 세계 지식 등 고급 기능을 갖추고 있습니다. -이 가이드에서는 ComfyUI에서 Nano Banana Pro를 사용하는 방법을 안내해 드리겠습니다. + + +## Nano Banana Pro의 기능 -## Nano Banana Pro의 주요 특징 +- **4K 생성**: 기본 4K 해상도로 이미지를 생성하고 편집할 수 있으며, 스튜디오 품질의 색상 보정, 각도 제어, 초점 조정 기능을 제공합니다. +- **세계 지식**: Google 검색의 지식 베이스를 활용하여 잘 알려지지 않은 랜드마크, 특수 객체, 문화적 세부 정보를 정확하게 생성합니다. +- **텍스트 및 번역**: 깔끔하고 읽기 쉬운 텍스트를 렌더링하며 10개 언어의 감지 및 번역을 지원합니다. +- **다중 이미지 블렌딩**: 최대 14개의 이미지를 정밀한 구성 제어로 블렌딩할 수 있습니다. +- **캐릭터 및 주제 일관성**: 복잡한 다중 주제 구성에서도 캐릭터 유사성과 객체 충실도를 유지합니다. +- **고급 추론**: 구성 가능한 사고 수준 — 빠른 탐색을 위해 최소(Minimal)를 선택하거나 복잡한 레이아웃과 정밀한 제어를 위해 높음(High)/동적(Dynamic)을 선택할 수 있습니다. -- **세계 지식:** 검색의 지식 베이스에 접근해 정확하고 현실적인 이미지를 생성합니다. -- **텍스트 및 번역:** 깔끔한 텍스트를 렌더링하며 **10개 언어**의 감지와 번역을 지원합니다. -- **고해상도 및 스튜디오 컨트롤:** 최대 **14개의 이미지**를 블렌딩하고, 각도와 초점을 조정하며, 색감 보정을 적용하고, 기본 **4K** 해상도로 제작할 수 있습니다. -- **일관성:** 스케치를 드레스로 바꾸거나 설계도를 3D 시각화로 변환해 고화질의 일관성을 유지합니다. +## 워크플로 - - +### 이미지 편집 -## 시작하기 + + + Comfy Cloud에서 열기 + + + JSON 다운로드 또는 템플릿 라이브러리에서 'Nano Banana Pro' 검색 + + + 첫 번째 예제 입력 이미지 가져오기 + + + 두 번째 예제 입력 이미지 가져오기 + + + +이미지를 업로드하고 텍스트 지침을 제공하여 생성하거나 편집할 수 있습니다. 워크플로는 여러 입력 이미지를 받아 정확한 프롬프트 준수로 고품질 결과를 생성합니다. -### 신규 사용자용 +![Nano Banana Pro 예시](https://raw.githubusercontent.com/Comfy-Org/workflow_templates/main/output/api_nano_banana_pro.png) -Nano Banana Pro를 가장 쉽게 사용하려면 아래 링크를 통해 Comfy Cloud로 이동하세요. 별도의 설정이 필요하지 않습니다. +## 어떤 모델을 선택해야 할까요? - -

Comfy Cloud에서 Nano Banana Pro 사용해보기

-
+| 모델 | 최적 용도 | +|-------|----------| +| **[Nano Banana 2 Lite](/ko/tutorials/partner-nodes/google/nano-banana-2-lite)** | 속도 및 비용 — 빠른 반복, 높은 처리량 파이프라인, 지연 시간이 짧은 애플리케이션 | +| **[Nano Banana 2](/ko/tutorials/partner-nodes/google/nano-banana-2)** | 대부분의 크리에이터 — 일반적인 이미지 생성 및 편집을 위한 품질과 속도의 균형 | +| **Nano Banana Pro** | 전문 사용 사례 — 최고 품질, 4K 생성, 복잡한 레이아웃 및 정밀 제어 | + +## 시작하기 -### 로컬 사용자용 +1. ComfyUI를 최신 버전으로 업데이트합니다. +2. 캔버스를 더블 클릭하고 'Nano Banana Pro' 노드를 검색합니다. +3. 또는 템플릿 라이브러리로 이동하여 바로 사용할 수 있는 워크플로를 사용합니다. +4. 참조 이미지를 업로드하고, 프롬프트를 입력하고, 원하는 사고 수준을 선택합니다. -ComfyUI를 업데이트한 후, 템플릿 → Nano Banana Pro로 이동해 워크플로우에 접근하세요. \ No newline at end of file + +Nano Banana Pro는 Nano Banana 제품군에서 가장 높은 품질의 출력을 제공합니다. 더 빠른 생성과 낮은 비용을 원한다면 [Nano Banana 2 Lite](/ko/tutorials/partner-nodes/google/nano-banana-2-lite) 또는 [Nano Banana 2](/ko/tutorials/partner-nodes/google/nano-banana-2)를 고려하세요. + diff --git a/ko/tutorials/partner-nodes/grok/grok-imagine-video-1-5.mdx b/ko/tutorials/partner-nodes/grok/grok-imagine-video-1-5.mdx new file mode 100644 index 000000000..6080613d8 --- /dev/null +++ b/ko/tutorials/partner-nodes/grok/grok-imagine-video-1-5.mdx @@ -0,0 +1,60 @@ +--- +title: "Grok Imagine Video 1.5 이미지 투 비디오 ComfyUI 공식 예제" +description: "이 가이드는 ComfyUI에서 Grok Imagine Video 1.5 Partner Node를 사용하여 이미지에서 기본 오디오가 포함된 고품질 비디오를 생성하는 방법을 설명합니다" +sidebarTitle: "Grok Imagine Video 1.5" +--- + +import ReqHint from "/snippets/ko/tutorials/partner-nodes/req-hint.mdx"; +import UpdateReminder from "/snippets/ko/tutorials/update-reminder.mdx"; + +[Grok Imagine Video 1.5](/ko/built-in-nodes/GrokVideoNode) Partner Node는 단일 이미지 입력으로 기본 오디오가 포함된 고품질 비디오를 생성합니다. xAI의 최신 Grok 모델로 구동되며, 최대 **1080p** 해상도를 지원합니다. + +노드는 `model` 매개변수를 통해 두 가지 모델 변형을 지원합니다: + +- **`grok-imagine-video`** — 이전 세대 모델, 이미지 입력은 선택 사항 +- **`grok-imagine-video-1.5`** — 최신 모델, **항상 입력 이미지 필요**, 1080p 출력 지원 + +두 변형 모두 **기본 오디오**를 생성하여 음향 효과, 분위기, 대화가 동일한 추론 패스에서 합성되므로 별도의 오디오 파이프라인이 필요하지 않습니다. 비디오 길이는 **1초에서 15초** 사이입니다. + + + + +## Grok Imagine Video 1.5: 이미지 투 비디오 + +Grok Imagine Video 1.5 워크플로우 + + + + Comfy Cloud 열기 + + + JSON 다운로드 또는 템플릿 라이브러리에서 "Grok Imagine Video 1.5" 검색 + + + +### 워크플로우 개요 + +이 워크플로우는 세 개의 노드를 사용합니다: +- **LoadImage** — 시작 이미지 프레임 제공 +- **GrokVideoNode** — `grok-imagine-video-1.5` 모델로 구성된 핵심 노드 +- **SaveVideo** — 생성된 기본 오디오 포함 비디오 저장 + +### 실행 단계 + +1. **시작 이미지 업로드** — **LoadImage** 노드를 사용하여 참조 이미지 로드 +2. **프롬프트 입력** — **GrokVideoNode**에서 움직임, 분위기, 장면 동작 설명 +3. **모델 선택** — `grok-imagine-video-1.5`가 선택되었는지 확인 +4. **해상도 설정** — 출력 해상도 선택 (`720p` 권장) +5. **길이 설정** — 비디오 길이(초) 선택 +6. **시드 설정** — 결과 재현성 제어 +7. **큐 실행** — `Ctrl+Enter`를 눌러 생성 + +### 출력 + +생성된 비디오에는 움직임과 동기화된 **기본 오디오**가 포함되며, **SaveVideo** 노드를 통해 자동으로 저장됩니다. + +### 팁 + +- 최상의 결과를 위해 고품질 입력 이미지 사용 +- 프롬프트는 **시각적 장면**과 **움직임 역학**을 모두 설명할 때 가장 효과적입니다 +- 다양한 결과를 위해 시드 값을 변경해 보세요 \ No newline at end of file diff --git a/ko/tutorials/partner-nodes/happyhorse/happyhorse1-0.mdx b/ko/tutorials/partner-nodes/happyhorse/happyhorse1-0.mdx index f17cb7220..f8d9ef1df 100644 --- a/ko/tutorials/partner-nodes/happyhorse/happyhorse1-0.mdx +++ b/ko/tutorials/partner-nodes/happyhorse/happyhorse1-0.mdx @@ -2,10 +2,18 @@ title: "ComfyUI에서 HappyHorse 1.0 동영상 생성" description: "ComfyUI의 파트너 노드를 통해 HappyHorse 1.0을 사용하여 이미지-동영상, 텍스트-동영상, 참조-동영상 및 시네마틱한 미학과 다중 샷 일관성을 갖춘 동영상 편집 방법을 배워보세요." sidebarTitle: "HappyHorse 1.0" -translationSourceHash: 2fb86930 +translationSourceHash: a0fbfb64 translationFrom: tutorials/partner-nodes/happyhorse/happyhorse1-0.mdx +translationBlockHashes: + "_intro": 4eba8bbb + "Highlights": 376295d6 + "HappyHorse 1.0 image-to-video": 85d1766b + "HappyHorse 1.0 text-to-video": 29f5941d + "HappyHorse 1.0 reference-to-video": fba3d9ea + "HappyHorse 1.0 video edit": 20a4559a --- + import ReqHint from "/snippets/ko/tutorials/partner-nodes/req-hint.mdx"; import UpdateReminder from "/snippets/ko/tutorials/update-reminder.mdx"; @@ -88,4 +96,4 @@ HappyHorse 1.0은 강력한 미학, 다중 샷 시퀀싱, 그리고 강력한 Comfy Cloud에서 즉시 동영상 편집 워크플로우를 체험해 보세요. - \ No newline at end of file + diff --git a/ko/tutorials/partner-nodes/happyhorse/happyhorse1-1.mdx b/ko/tutorials/partner-nodes/happyhorse/happyhorse1-1.mdx index aa360bb8b..9f79306a8 100644 --- a/ko/tutorials/partner-nodes/happyhorse/happyhorse1-1.mdx +++ b/ko/tutorials/partner-nodes/happyhorse/happyhorse1-1.mdx @@ -2,10 +2,18 @@ title: "ComfyUI에서 HappyHorse 1.1 비디오 생성" description: "ComfyUI에서 파트너 노드로 HappyHorse 1.1을 사용하여 이미지 기반 비디오 생성, 텍스트 기반 비디오 생성, 레퍼런스 기반 비디오 생성을 수행하고 네이티브 동기화 오디오와 시네마틱 멀티샷 스토리텔링을 활용하는 방법을 알아보세요." sidebarTitle: "HappyHorse 1.1" -translationSourceHash: 7ed2de31 +translationSourceHash: 1c2775c3 translationFrom: tutorials/partner-nodes/happyhorse/happyhorse1-1.mdx +translationBlockHashes: + "_intro": 6ae1c8e8 + "Highlights": 10f03d9f + "HappyHorse 1.1 text-to-video": 31c81d0f + "HappyHorse 1.1 image-to-video": 2fa5bff9 + "HappyHorse 1.1 reference-to-video": 983e4818 + "Getting started": 27bbb438 --- + import ReqHint from "/snippets/ko/tutorials/partner-nodes/req-hint.mdx"; import UpdateReminder from "/snippets/ko/tutorials/update-reminder.mdx"; @@ -84,4 +92,4 @@ HappyHorse 1.1은 Alibaba의 프로덕션급 비디오 생성 모델의 최신 2. 노드 라이브러리에서 HappyHorse 노드를 찾거나("HappyHorse" 검색) 템플릿 라이브러리에서 미리 만들어진 템플릿을 로드하세요. 3. 모드를 선택하세요: 텍스트 기반 비디오 생성, 이미지 기반 비디오 생성, 레퍼런스 기반 비디오 생성. 4. 프롬프트와 레퍼런스 이미지를 연결한 다음 실행하세요. -5. 출력물은 720p 또는 1080p로 오디오가 포함되어 생성됩니다. \ No newline at end of file +5. 출력물은 720p 또는 1080p로 오디오가 포함되어 생성됩니다. diff --git a/ko/tutorials/partner-nodes/hunyuan3d/hunyuan3d-3-0.mdx b/ko/tutorials/partner-nodes/hunyuan3d/hunyuan3d-3-0.mdx index e80ed0888..892a93f8c 100644 --- a/ko/tutorials/partner-nodes/hunyuan3d/hunyuan3d-3-0.mdx +++ b/ko/tutorials/partner-nodes/hunyuan3d/hunyuan3d-3-0.mdx @@ -2,10 +2,19 @@ title: "Hunyuan 3D 파트너 노드 모델 생성 ComfyUI 공식 예제" description: "이 글에서는 ComfyUI에서 Hunyuan 3D 노드의 API를 사용해 3D 모델을 생성하는 방법을 소개합니다." sidebarTitle: "Hunyuan 3D 3.0" -translationSourceHash: d0dccea4 +translationSourceHash: 8d72daac translationFrom: tutorials/partner-nodes/hunyuan3d/hunyuan3d-3-0.mdx +translationBlockHashes: + "_intro": 312a61a4 + "Use cases": 60e6d268 + "Getting started": 62f4530d + "Text-to-3D workflow": 710fb1e6 + "Image-to-3D workflow": d7a3b87d + "Multi-view-to-3D workflow": 68952799 + "Advanced features": acc7cc22 --- + import ReqHint from "/snippets/ko/tutorials/partner-nodes/req-hint.mdx"; import UpdateReminder from "/snippets/ko/tutorials/update-reminder.mdx"; @@ -14,9 +23,9 @@ Hunyuan 3D 3.0은 텐센트가 개발한 최첨단 3D 생성 모델로, 몇 분 ComfyUI는 현재 해당 Hunyuan 3D API를 기본적으로 통합하여, ComfyUI에서 관련 노드를 편리하게 사용해 모델을 생성할 수 있도록 지원합니다. 현재 ComfyUI의 파트너 노드는 다음과 같은 Hunyuan 3D 모델 생성 기능을 지원합니다: -- 텍스트-to-3D 생성 -- 이미지-to-3D 생성 -- 멀티뷰-to-3D 생성 +- 텍스트 기반 3D 생성 +- 이미지 기반 3D 생성 +- 멀티뷰 기반 3D 모델 생성 @@ -42,29 +51,29 @@ ComfyUI는 현재 해당 Hunyuan 3D API를 기본적으로 통합하여, ComfyUI 2. `실행` 버튼을 클릭하거나 단축키 `Ctrl(cmd) + Enter`를 사용해 모델 생성 실행 3. 워크플로우가 완료된 후 3D 모델을 미리보기하고 내보내기 -## 텍스트-to-3D 워크플로우 +## 텍스트 기반 3D 생성 워크플로우 텍스트 설명을 입력하면 한 번의 클릭으로 3D 모델을 생성합니다. 모델은 스타일, 형태, 재질 디테일을 정확히 따르며 일관된 결과를 제공합니다. **예제 프롬프트**: "톱니바퀴가 달린 기계적 돌고래, 스팀펑크" - + Comfy Cloud에서 실행 -## 이미지-to-3D 워크플로우 +## 이미지 기반 3D 생성 워크플로우 하나 이상의 이미지를 업로드해 고품질 3D 모델을 생성합니다. 2~4개의 멀티뷰 이미지 지원으로 지오메트리와 재질의 정밀도가 향상됩니다. - + Comfy Cloud에서 실행 -## 멀티뷰-to-3D 워크플로우 +## 멀티뷰 기반 3D 모델 생성 워크플로우 -앞면, 뒷면, 옆면 등 여러 각도의 이미지를 제공해 더욱 정확하고 세부적인 3D 모델을 생성합니다. 이는 이미지-to-3D와 동일한 워크플로우로, 서로 다른 각도의 이미지 2~4장을 업로드하기만 하면 됩니다. +앞면, 뒷면, 옆면 등 여러 각도의 이미지를 제공해 더욱 정확하고 세부적인 3D 모델을 생성합니다. 이는 이미지 기반 3D 생성과 동일한 워크플로우로, 서로 다른 각도의 이미지 2~4장을 업로드하기만 하면 됩니다. - + Comfy Cloud에서 실행 @@ -106,4 +115,4 @@ ComfyUI는 현재 해당 Hunyuan 3D API를 기본적으로 통합하여, ComfyUI JSON 파일 받기 - \ No newline at end of file + diff --git a/ko/tutorials/partner-nodes/hunyuan3d/model-generation.mdx b/ko/tutorials/partner-nodes/hunyuan3d/model-generation.mdx index c613489f0..c3704fa67 100644 --- a/ko/tutorials/partner-nodes/hunyuan3d/model-generation.mdx +++ b/ko/tutorials/partner-nodes/hunyuan3d/model-generation.mdx @@ -2,10 +2,18 @@ title: "Hunyuan 3D 파트너 노드 모델 생성 ComfyUI 공식 예제" description: "이 글에서는 ComfyUI에서 Hunyuan 3D 노드의 API를 사용해 3D 모델을 생성하는 방법을 소개합니다." sidebarTitle: "모델 생성" -translationSourceHash: 655cf4c4 +translationSourceHash: cb7d1627 translationFrom: tutorials/partner-nodes/hunyuan3d/model-generation.mdx +translationBlockHashes: + "_intro": 312a61a4 + "Use cases": 60e6d268 + "Getting started": 62f4530d + "Text-to-3D workflow": 710fb1e6 + "Image-to-3D workflow": d7a3b87d + "Multi-view-to-3D workflow": 68952799 --- + import ReqHint from "/snippets/ko/tutorials/partner-nodes/req-hint.mdx"; import UpdateReminder from "/snippets/ko/tutorials/update-reminder.mdx"; @@ -14,9 +22,9 @@ Hunyuan 3D 3.0은 텐센트가 개발한 최첨단 3D 생성 모델로, 몇 분 ComfyUI는 현재 해당 Hunyuan 3D API를 기본적으로 통합하여, ComfyUI에서 관련 노드를 편리하게 사용해 모델을 생성할 수 있도록 지원합니다. 현재 ComfyUI의 파트너 노드는 다음과 같은 Hunyuan 3D 모델 생성 기능을 지원합니다: -- 텍스트-to-3D 생성 -- 이미지-to-3D 생성 -- 다중뷰-to-3D 생성 +- 텍스트 기반 3D 생성 +- 이미지 기반 3D 생성 +- 멀티뷰 기반 3D 모델 생성 @@ -42,28 +50,28 @@ ComfyUI는 현재 해당 Hunyuan 3D API를 기본적으로 통합하여, ComfyUI 2. `실행` 버튼을 클릭하거나 단축키 `Ctrl(cmd) + Enter`를 사용해 모델 생성을 실행하세요 3. 워크플로우가 완료된 후 3D 모델을 미리보기하고 내보내세요 -## 텍스트-to-3D 워크플로우 +## 텍스트 기반 3D 생성 워크플로우 텍스트 설명을 입력하면 한 번의 클릭으로 3D 모델을 생성할 수 있습니다. 모델은 스타일, 형태, 재질 세부사항까지 정확히 반영해 일관된 결과를 제공합니다. **예제 프롬프트**: "톱니바퀴가 달린 기계적 돌고래, 스팀펑크" - + Comfy Cloud에서 실행 -## 이미지-to-3D 워크플로우 +## 이미지 기반 3D 생성 워크플로우 -하나 이상의 이미지를 업로드해 고품질 3D 모델을 생성하세요. 2~4개의 다중뷰 이미지 지원으로 지오메트리와 재질의 정밀도가 향상됩니다. +하나 이상의 이미지를 업로드해 고품질 3D 모델을 생성하세요. 2~4개의 멀티뷰 이미지 지원으로 지오메트리와 재질의 정밀도가 향상됩니다. - + Comfy Cloud에서 실행 -## 다중뷰-to-3D 워크플로우 +## 멀티뷰 기반 3D 모델 생성 워크플로우 -앞면, 뒷면, 옆면 등 여러 각도의 이미지를 제공해 더욱 정확하고 상세한 3D 모델을 생성하세요. 이 작업은 이미지-to-3D와 동일한 워크플로우를 사용하며, 서로 다른 각도에서 2~4장의 이미지를 업로드하기만 하면 됩니다. +앞면, 뒷면, 옆면 등 여러 각도의 이미지를 제공해 더욱 정확하고 상세한 3D 모델을 생성하세요. 이 작업은 이미지 기반 3D 생성과 동일한 워크플로우를 사용하며, 서로 다른 각도에서 2~4장의 이미지를 업로드하기만 하면 됩니다. - + Comfy Cloud에서 실행 - \ No newline at end of file + diff --git a/ko/tutorials/partner-nodes/ideogram/ideogram-v3.mdx b/ko/tutorials/partner-nodes/ideogram/ideogram-v3.mdx deleted file mode 100644 index 0e126ef21..000000000 --- a/ko/tutorials/partner-nodes/ideogram/ideogram-v3.mdx +++ /dev/null @@ -1,42 +0,0 @@ ---- -title: "ComfyUI Ideogram 3.0 파트너 노드 공식 예제" -description: "이 가이드는 ComfyUI에서 Ideogram 3.0 파트너 노드를 사용하는 방법을 다룹니다." -sidebarTitle: "Ideogram 3.0" -translationSourceHash: 13e120c5 -translationFrom: tutorials/partner-nodes/ideogram/ideogram-v3.mdx ---- - -import ReqHint from "/snippets/ko/tutorials/partner-nodes/req-hint.mdx"; -import UpdateReminder from "/snippets/ko/tutorials/update-reminder.mdx"; - -Ideogram 3.0은 Ideogram이 개발한 강력한 텍스트-to-이미지 모델로, 사실적인 품질과 정확한 텍스트 렌더링, 일관된 스타일 제어로 유명합니다. - -Ideogram V3 노드는 현재 두 가지 모드를 지원합니다: -- 텍스트-to-이미지 모드 -- 이미지 편집 모드 (이미지와 마스크 입력이 모두 제공될 경우) - - - - -## Ideogram 3.0 파트너 노드 텍스트-to-이미지 모드 - -Ideogram V3를 이미지 및 마스크 입력 없이 사용할 경우, 노드는 텍스트-to-이미지 모드로 작동합니다. - -### 1. 워크플로 파일 다운로드 - -다음 파일을 다운로드하고 ComfyUI로 드래그하여 워크플로를 로드하세요: - -![Ideogram 3.0 ComfyUI 워크플로](https://raw.githubusercontent.com/Comfy-Org/example_workflows/main/api_nodes/ideogram/v3/ideogram_v3_t2i.png) - -### 2. 워크플로 단계 완료하기 - -![Ideogram 3.0 워크플로 단계](/images/tutorial/api_nodes/ideogram/ideogram_v3_t2i.jpg) - -번호가 표시된 단계를 따라 기본 워크플로를 완료하세요: -1. `Ideogram V3` 노드의 `prompt` 필드에 이미지 설명을 입력하세요. -2. `Run`을 클릭하거나 단축키 `Ctrl(cmd) + Enter`를 사용해 이미지를 생성하세요. -3. API가 결과를 반환한 후, `Save Image` 노드에서 생성된 이미지를 확인하세요. 이미지는 `ComfyUI/output/` 디렉터리에 저장됩니다. - -## Ideogram 3.0 파트너 노드 이미지 편집 모드 - -[업데이트 예정] \ No newline at end of file diff --git a/ko/tutorials/partner-nodes/ideogram/ideogram-v4.mdx b/ko/tutorials/partner-nodes/ideogram/ideogram-v4.mdx index dbfe41c91..9a921d0a1 100644 --- a/ko/tutorials/partner-nodes/ideogram/ideogram-v4.mdx +++ b/ko/tutorials/partner-nodes/ideogram/ideogram-v4.mdx @@ -2,10 +2,16 @@ title: "ComfyUI Ideogram 4.0 파트너 노드 튜토리얼" description: "ComfyUI에서 Ideogram 4.0 API 파트너 노드를 사용하는 방법을 알아보세요" sidebarTitle: "Ideogram 4.0" -translationSourceHash: beef952f +translationSourceHash: 20fee685 translationFrom: tutorials/partner-nodes/ideogram/ideogram-v4.mdx +translationBlockHashes: + "_intro": 9a8e46c4 + "Ideogram 4.0 Partner Node Text-to-Image Workflow": ca6fe17b + "Additional Notes": 5cc3cb89 + "Live Conversation with Ideogram & ComfyOrg": 9f3809e0 --- + import ReqHint from "/snippets/ko/tutorials/partner-nodes/req-hint.mdx"; import UpdateReminder from "/snippets/ko/tutorials/update-reminder.mdx"; @@ -70,4 +76,4 @@ Mohammad Norouzi(Ideogram CEO)와 Yoland Yan(ComfyOrg CEO)을 게스트로 초 title="Ideogram 4.0 Live Conversation" allow="accelerometer; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen -> \ No newline at end of file +> diff --git a/ko/tutorials/partner-nodes/kling/kling-motion-control.mdx b/ko/tutorials/partner-nodes/kling/kling-motion-control.mdx index 5c7644974..af7f71b93 100644 --- a/ko/tutorials/partner-nodes/kling/kling-motion-control.mdx +++ b/ko/tutorials/partner-nodes/kling/kling-motion-control.mdx @@ -2,10 +2,19 @@ title: "Kling 2.6 모션 컨트롤 파트너 노드 ComfyUI 공식 예제" description: "ComfyUI에서 Kling 2.6 모션 컨트롤 파트너 노드를 사용해 참조 동영상에서 캐릭터 이미지로 정밀한 모션 전송하는 방법을 알아보세요" sidebarTitle: "Kling 2.6 모션 컨트롤" -translationSourceHash: f28d036f +translationSourceHash: 89919ffc translationFrom: tutorials/partner-nodes/kling/kling-motion-control.mdx +translationBlockHashes: + "_intro": fac1cb1e + "Product highlights": a82b89a7 + "Character orientation modes": aa2f7dec + "Model tiers": 565d97ae + "Kling 2.6 Motion Control workflow": c75b1c17 + "Input requirements": 0ecbf467 + "Tips for better results": b6fdceb5 --- + import ReqHint from "/snippets/ko/tutorials/partner-nodes/req-hint.mdx"; import UpdateReminder from "/snippets/ko/tutorials/update-reminder.mdx"; @@ -61,4 +70,4 @@ Kling 2.6 모션 컨트롤은 Kuaishou가 개발한 특수 다중모달 모델 - **명확한 캐릭터 각도**: 참조 동영상이 회전을 보인다면 3D 스타일 캐릭터나 회전을 더 잘 처리하는 사실적인 사진을 사용하세요. 평면 2D 만화는 뒷모습을 처리하기 어려울 수 있습니다. - **팔다리가 보이도록**: 캐릭터의 팔다리가 원본 이미지에서 보이도록 해주세요. 만약 캐릭터가 주머니에 손을 넣었지만 동작에서는 손을 흔들어야 한다면 AI가 손을 착각해 종종 아티팩트가 생길 수 있습니다. - **여유 공간 남기기**: 피사체 주변에 여백을 남겨주세요. 캐릭터가 춤을 추거나 팔을 크게 움직인다면 프레임 내부에 공간이 있어야 클리핑을 피할 수 있습니다. -- **프레이밍 정렬**: 이미지와 참조 동영상의 프레이밍을 맞춰주세요. 얼굴 애니메이션에는 클로즈업 참조를, 걷기·춤 시퀀스에는 전신 참조를 사용하세요. \ No newline at end of file +- **프레이밍 정렬**: 이미지와 참조 동영상의 프레이밍을 맞춰주세요. 얼굴 애니메이션에는 클로즈업 참조를, 걷기·춤 시퀀스에는 전신 참조를 사용하세요. diff --git a/ko/tutorials/partner-nodes/krea2/krea2-t2i.mdx b/ko/tutorials/partner-nodes/krea2/krea2-t2i.mdx new file mode 100644 index 000000000..0709ea2bc --- /dev/null +++ b/ko/tutorials/partner-nodes/krea2/krea2-t2i.mdx @@ -0,0 +1,77 @@ +--- +title: "ComfyUI Krea 2 Partner Node 공식 예제" +description: "이 가이드는 ComfyUI에서 Krea 2 Text to Image Partner Node를 사용하는 방법을 설명합니다" +sidebarTitle: "Krea 2 Text to Image" +translationSourceHash: ec19ef94 +translationFrom: tutorials/partner-nodes/krea2/krea2-t2i.mdx +translationBlockHashes: + "_intro": b37fc058 + "Krea 2 Image Node Documentation": e4a08761 + "Krea 2 Text to Image Workflow": 2d32ba5a + "Krea 2 Style Reference Workflow": 0f6812fa + "Additional Notes": 7099b5ae +--- + + +import ReqHint from "/snippets/ko/tutorials/partner-nodes/req-hint.mdx"; +import UpdateReminder from "/snippets/ko/tutorials/update-reminder.mdx"; + +[Krea 2 Image Node](/ko/built-in-nodes/Krea2ImageNode)를 사용하면 Krea AI의 차세대 모델을 통해 텍스트 프롬프트에서 고품질 이미지를 생성할 수 있습니다. **Krea 2 Medium**(표현력 있는 일러스트레이션용)과 **Krea 2 Large**(표현력 있는 포토리얼리즘용)의 두 가지 모델 변형을 지원하며, 선택적으로 무드보드 및 스타일 참조 입력이 가능합니다. + +이 가이드에서는 Krea 2를 사용한 텍스트-투-이미지 생성 워크플로우 설정 방법을 보여드립니다. + + + + +## Krea 2 Image Node 문서 + +자세한 매개변수 설정은 다음 문서를 참조하세요: + +- [Krea 2 Image Node](/ko/built-in-nodes/Krea2ImageNode) +- [Krea 2 Style Reference Node](/ko/built-in-nodes/Krea2StyleReferenceNode) + +## Krea 2 텍스트 투 이미지 워크플로우 + +Krea 2 텍스트 투 이미지 워크플로우 + + + + Comfy Cloud 열기 + + + JSON 다운로드 또는 템플릿 라이브러리에서 "Krea2" 검색 + + + +1. **프롬프트 입력** — **Krea2ImageNode** 노드에 텍스트 설명 입력 +2. **모델 변형 선택** — **Krea 2 Medium**(일러스트레이션) 또는 **Krea 2 Large**(포토리얼리즘) 중 선택 +3. **매개변수 조정** — 화면 비율, 해상도, 창의성 수준 및 시드 설정 +4. **큐 실행** — `Ctrl+Enter` 또는 Queue 버튼을 눌러 생성 +5. **결과 확인** — 생성된 이미지가 **SaveImage** 노드에 표시되며 `ComfyUI/output/`에 저장됩니다 + +## Krea 2 스타일 참조 워크플로우 + +Krea 2 스타일 참조 워크플로우 + +스타일 참조 워크플로우는 추가 단계를 제공합니다: 미적 스타일, 분위기 및 시각적 방향을 정의하는 하나 이상의 참조 이미지를 업로드합니다. 생성된 이미지는 프롬프트와 일치하면서 참조 이미지의 스타일이 적용됩니다. + + + + Comfy Cloud 열기 + + + JSON 다운로드 또는 템플릿 라이브러리에서 "Krea 2: Style Reference" 검색 + + + +1. **참조 이미지 업로드** — **LoadImage** 노드를 사용하여 스타일 참조 이미지 로드 (최대 10개 지원) +2. **프롬프트 입력** — **Krea2ImageNode**에서 원하는 장면 설명 +3. **모델 변형 선택** — Medium과 Large 중 선택 +4. **스타일 강도 조정** — **Krea2StyleReferenceNode** 노드에서 스타일 참조 강도 수정 +5. **큐 실행** — `Ctrl+Enter`를 눌러 생성 +6. **결과 확인** — 생성된 이미지가 **SaveImage** 노드에 표시됩니다 + +## 추가 참고 사항 + +- Krea 2 Image 노드는 최대 **10개의 스타일 참조 이미지**를 동시에 지원합니다 +- `moodboard_id` 매개변수는 [Krea 웹사이트](https://www.krea.ai)에서 생성한 유효한 무드보드 UUID가 필요합니다 diff --git a/ko/tutorials/partner-nodes/luma/luma-image-to-image.mdx b/ko/tutorials/partner-nodes/luma/luma-image-to-image.mdx index 0b0e525a7..b9abcd324 100644 --- a/ko/tutorials/partner-nodes/luma/luma-image-to-image.mdx +++ b/ko/tutorials/partner-nodes/luma/luma-image-to-image.mdx @@ -1,7 +1,7 @@ --- -title: "Luma 이미지 to 이미지 파트너 노드 ComfyUI 공식 예제" -description: "이 가이드에서는 ComfyUI에서 Luma 이미지 to 이미지 파트너 노드를 사용하는 방법을 다룹니다." -sidebarTitle: "Luma 이미지 to 이미지" +title: "Luma 이미지 → 이미지 파트너 노드 ComfyUI 공식 예제" +description: "이 가이드에서는 ComfyUI에서 Luma 이미지 → 이미지 파트너 노드를 사용하는 방법을 다룹니다." +sidebarTitle: "Luma 이미지 → 이미지" translationSourceHash: 7b3e8dc6 translationFrom: tutorials/partner-nodes/luma/luma-image-to-image.mdx --- @@ -9,14 +9,14 @@ translationFrom: tutorials/partner-nodes/luma/luma-image-to-image.mdx import ReqHint from "/snippets/ko/tutorials/partner-nodes/req-hint.mdx"; import UpdateReminder from "/snippets/ko/tutorials/update-reminder.mdx"; -Luma 이미지 to 이미지 노드를 사용하면 Luma AI 기술을 활용해 텍스트 프롬프트에 따라 기존 이미지를 수정하면서도 원본 이미지의 특정 특징과 구조는 유지할 수 있습니다. +Luma 이미지 → 이미지 노드를 사용하면 Luma AI 기술을 활용해 텍스트 프롬프트에 따라 기존 이미지를 수정하면서도 원본 이미지의 특정 특징과 구조는 유지할 수 있습니다. -이 가이드에서는 이 노드를 사용해 이미지 to 이미지 워크플로우를 설정하는 방법을 보여드립니다. +이 가이드에서는 이 노드를 사용해 이미지 기반 이미지 생성 워크플로우를 설정하는 방법을 보여드립니다. -## Luma 이미지 to 이미지 파트너 노드 워크플로우 +## Luma 이미지 → 이미지 파트너 노드 워크플로우 이 기능은 객체와 도형을 변경하는 데 효과적입니다. 하지만 색상 변경에는 적합하지 않을 수 있습니다. 0.0~0.1 정도의 낮은 가중치 값을 사용하는 것을 권장합니다. @@ -24,17 +24,17 @@ Luma 이미지 to 이미지 노드를 사용하면 Luma AI 기술을 활용해 ### 1. 워크플로우 파일 다운로드 -다음 이미지를 ComfyUI로 드래그하여 워크플로우를 로드하세요(워크플로우 정보는 이미지 메타데이터에 포함되어 있습니다): +다음 이미지를 다운로드하여 ComfyUI로 드래그하여 워크플로우를 로드하세요(워크플로우 정보는 이미지 메타데이터에 포함되어 있습니다): -![Luma 이미지 to 이미지 워크플로우](https://raw.githubusercontent.com/Comfy-Org/example_workflows/main/api_nodes/luma/i2i/luma_i2i.png) +![Luma 이미지 → 이미지 워크플로우](https://raw.githubusercontent.com/Comfy-Org/example_workflows/main/api_nodes/luma/i2i/luma_i2i.png) 입력으로 사용할 다음 이미지를 다운로드하세요: -![Luma 이미지 to 이미지 워크플로우 입력 이미지](https://raw.githubusercontent.com/Comfy-Org/example_workflows/main/api_nodes/luma/i2i/input.png) +![Luma 이미지 → 이미지 워크플로우 입력 이미지](https://raw.githubusercontent.com/Comfy-Org/example_workflows/main/api_nodes/luma/i2i/input.png) ### 2. 워크플로우 단계 완료하기 -![Luma 이미지 to 이미지 워크플로우 단계](/images/tutorial/api_nodes/luma/luma_i2i_step_guide.jpg) +![Luma 이미지 → 이미지 워크플로우 단계](/images/tutorial/api_nodes/luma/luma_i2i_step_guide.jpg) 다음 번호 순서대로 진행하세요: 1. `Load Image` 노드에서 **Upload**를 클릭해 입력 이미지를 업로드하세요 diff --git a/ko/tutorials/partner-nodes/luma/luma-text-to-image.mdx b/ko/tutorials/partner-nodes/luma/luma-text-to-image.mdx index 0d4bd132f..a98e504bc 100644 --- a/ko/tutorials/partner-nodes/luma/luma-text-to-image.mdx +++ b/ko/tutorials/partner-nodes/luma/luma-text-to-image.mdx @@ -1,7 +1,7 @@ --- -title: "Luma 텍스트-to-이미지 파트너 노드 ComfyUI 공식 예제" -description: "이 가이드에서는 ComfyUI에서 Luma 텍스트-to-이미지 파트너 노드를 사용하는 방법을 설명합니다." -sidebarTitle: "Luma 텍스트-to-이미지" +title: "Luma 텍스트 → 이미지 파트너 노드 ComfyUI 공식 예제" +description: "이 가이드에서는 ComfyUI에서 Luma 텍스트 → 이미지 파트너 노드를 사용하는 방법을 설명합니다." +sidebarTitle: "Luma 텍스트 → 이미지" translationSourceHash: 189b15fc translationFrom: tutorials/partner-nodes/luma/luma-text-to-image.mdx --- @@ -9,36 +9,36 @@ translationFrom: tutorials/partner-nodes/luma/luma-text-to-image.mdx import ReqHint from "/snippets/ko/tutorials/partner-nodes/req-hint.mdx"; import UpdateReminder from "/snippets/ko/tutorials/update-reminder.mdx"; -Luma 텍스트-to-이미지 노드를 사용하면 Luma AI의 고급 기술을 통해 텍스트 프롬프트로부터 고품질 이미지를 생성할 수 있으며, 사진과 같은 사실적인 콘텐츠와 예술적 스타일의 이미지를 만들 수 있습니다. +Luma Text to Image 노드는 Luma AI의 고급 기술을 사용하여 텍스트 프롬프트로부터 고품질 이미지를 생성할 수 있게 해주며, 사진과 같은 사실적인 콘텐츠와 예술적 스타일의 이미지를 만들 수 있습니다. -이 가이드에서는 이 노드를 사용해 텍스트-to-이미지 생성 워크플로우를 설정하는 방법을 보여드립니다. +이 가이드에서는 이 노드를 사용하여 텍스트 기반 이미지 생성 워크플로를 설정하는 방법을 보여드립니다. -## Luma 텍스트-to-이미지 파트너 노드 워크플로우 +## Luma Text to Image 파트너 노드 워크플로 -`Luma 텍스트-to-이미지` 노드를 이미지 입력 없이 사용하면 텍스트-to-이미지 워크플로우로 작동합니다. 이 가이드에서는 `style_image`와 `image_luma_ref`를 사용해 Luma AI의 뛰어난 이미지 처리 기능을 보여주는 예시를 만들어보았습니다. +`Luma Text to Image` 노드를 이미지 입력 없이 사용하면 텍스트 기반 이미지 생성 워크플로로 작동합니다. 이 가이드에서는 `style_image`와 `image_luma_ref`를 사용하여 Luma AI의 뛰어난 이미지 처리 기능을 보여주는 예시를 만들었습니다. -### 1. 워크플로우 파일 다운로드 +### 1. 워크플로 파일 다운로드 -워크플로우 정보는 아래 이미지의 메타데이터에 포함되어 있습니다. 이를 다운로드하여 ComfyUI로 드래그하면 워크플로우가 로드됩니다. +워크플로 정보는 아래 이미지의 메타데이터에 포함되어 있습니다. 이미지를 다운로드하여 ComfyUI로 드래그하면 워크플로가 로드됩니다. -![Luma 텍스트-to-이미지 워크플로우](https://raw.githubusercontent.com/Comfy-Org/example_workflows/main/api_nodes/luma/t2i/luma_t2i.png) +![Luma Text to Image 워크플로](https://raw.githubusercontent.com/Comfy-Org/example_workflows/main/api_nodes/luma/t2i/luma_t2i.png) -입력용으로 다음 이미지를 다운로드해주세요: +입력용으로 다음 이미지를 다운로드하세요: ![입력 이미지 - 레퍼런스](https://raw.githubusercontent.com/Comfy-Org/example_workflows/main/api_nodes/luma/t2i/input_ref.png) ![입력 이미지 - 스타일](https://raw.githubusercontent.com/Comfy-Org/example_workflows/main/api_nodes/luma/t2i/input_style.png) -### 2. 워크플로우 실행 단계 따라하기 +### 2. 워크플로 실행 단계 따라하기 -![Luma 텍스트-to-이미지 워크플로우 단계](/images/tutorial/api_nodes/luma/luma_t2i_step_guide.jpg) +![Luma Text to Image 워크플로 단계](/images/tutorial/api_nodes/luma/luma_t2i_step_guide.jpg) -이미지에 표시된 번호 순서대로 기본 워크플로우를 완료해주세요: +이미지에 표시된 번호 순서대로 기본 워크플로를 완료하세요: 1. `Load image` 노드에서 레퍼런스 이미지를 업로드하세요 2. `Load image (renamed to styleref)` 노드에서 스타일 레퍼런스 이미지를 업로드하세요 -3. (선택사항) `Luma 텍스트-to-이미지` 노드에서 프롬프트를 수정하세요 +3. (선택사항) `Luma Text to Image` 노드에서 프롬프트를 수정하세요 4. (선택사항) `style_image_weight`를 조정해 스타일 레퍼런스 이미지의 영향력을 조절하세요 5. `Run` 버튼을 클릭하거나 단축키 `Ctrl(cmd) + Enter`를 사용해 이미지를 생성하세요 6. API 결과가 반환된 후, `Save Image` 노드에서 생성된 이미지를 확인하세요. 이미지는 `ComfyUI/output/` 디렉토리에 저장됩니다 diff --git a/ko/tutorials/partner-nodes/luma/luma-uni-1.mdx b/ko/tutorials/partner-nodes/luma/luma-uni-1.mdx index fc127a059..8c3ed0c1f 100644 --- a/ko/tutorials/partner-nodes/luma/luma-uni-1.mdx +++ b/ko/tutorials/partner-nodes/luma/luma-uni-1.mdx @@ -2,10 +2,27 @@ title: "Luma Uni-1 가이드" description: "ComfyUI에서 Luma Uni-1 파트너 노드를 사용해 Create 및 Modify 이미지 워크플로를 진행하는 방법을 안내합니다." sidebarTitle: "Luma Uni-1" -translationSourceHash: 5fa52dad +translationSourceHash: 16838ef3 translationFrom: tutorials/partner-nodes/luma/luma-uni-1.mdx +translationBlockHashes: + "_intro": 544c5d43 + "What makes Uni-1 different": c0181542 + "Strengths": 4dd065dd + "The core distinction: Create vs Modify": c3ea208f + "Available workflows": a6cf5659 + "Core parameters": b43ac975 + "Working with reference images": d20d34ae + "Prompting guidelines": ba9ac50d + "Aspect ratios": d56acf10 + "Seeds: control and reproducibility": 0a278508 + "Advanced techniques": ff88c145 + "Troubleshooting": 3660bd7c + "Quick reference": 0910432d + "The golden rules": b1bc370a + "Key takeaway": 77d51b1d --- + **ComfyUI**에서 **Luma Uni-1** 은 통합 이미지 작업을 위한 **파트너 노드**로 제공됩니다: **Create** 그래프는 프롬프트(선택적 레퍼런스 포함)로 새 이미지를 생성하고, **Modify** 그래프는 기존 이미지를 입력으로 받아 편집합니다. 두 모드 모두 평소 워크플로처럼 **Load Image** / **Save Image** 노드를 연결하고, Luma 노드에서 프롬프트, 시드, 종횡비, 레퍼런스 슬롯을 설정한 후 로컬에서 그래프를 실행하거나 **Comfy Cloud**에서 템플릿을 열면 됩니다. Luma는 Uni-1을 비확산, 디코더 전용 자기회귀 모델로 설명하며, 그리기 전에 프롬프트를 추론합니다. 캔버스에서 가장 중요한 것은 **Create vs Modify** 모드를 선택하고, 레퍼런스를 명확히 라벨링하고, 시드로 반복 작업하는 것입니다. @@ -253,4 +270,4 @@ Create로 컴포지션을 탐색하고 Modify로 세부 사항을 다듬으세 ## 핵심 요약 -Uni-1을 마스터하는 것은 세 가지로 요약됩니다: **올바른 모드 선택 → 레퍼런스 통제 → 의도적 반복**. 이것만 갖추면 더 이상 추측하지 않고 감독할 수 있습니다. \ No newline at end of file +Uni-1을 마스터하는 것은 세 가지로 요약됩니다: **올바른 모드 선택 → 레퍼런스 통제 → 의도적 반복**. 이것만 갖추면 더 이상 추측하지 않고 감독할 수 있습니다. diff --git a/ko/tutorials/partner-nodes/meshy/meshy-6.mdx b/ko/tutorials/partner-nodes/meshy/meshy-6.mdx index 24dc551b5..ee77cd605 100644 --- a/ko/tutorials/partner-nodes/meshy/meshy-6.mdx +++ b/ko/tutorials/partner-nodes/meshy/meshy-6.mdx @@ -19,37 +19,37 @@ Meshy 6는 Meshy의 최신 3D 모델 생성 기술로, 지오메트리 품질, - **더 스마트한 지오메트리**: 깔끔한 가장자리와 보다 일관된 구조를 갖춘 개선된 메시 토폴로지 - **더 높은 텍스처 정밀도**: 더 나은 디테일 보존과 색상 정확성을 갖춘 텍스처 생성 강화 - **더 빠른 워크플로우**: 빠른 처리 시간을 위한 최적화된 생성 파이프라인 -- **다양한 입력 모드**: 텍스트-to-3D, 이미지-to-3D, 다중 뷰-to-3D 생성 지원 +- **다양한 입력 모드**: 텍스트 기반 3D 생성, 이미지 기반 3D 생성, 다중 뷰 기반 3D 생성 지원 - **PBR 지원**: 금속성, 거칠기, 법선 맵을 포함한 물리 기반 렌더링 맵 생성 -## 텍스트-to-모델 워크플로우 +## 텍스트 기반 모델 워크플로우 Meshy 6를 사용해 텍스트 설명으로부터 바로 3D 모델을 생성하세요. - Comfy Cloud에서 즉시 텍스트-to-모델 워크플로우를 실행하세요. + Comfy Cloud에서 즉시 텍스트 기반 모델 워크플로우를 실행하세요. 로컬에서 사용할 수 있도록 워크플로우 JSON 파일을 다운로드하세요. -## 이미지-to-모델 워크플로우 +## 이미지 기반 모델 워크플로우 -Meshy 6의 이미지-to-3D 기능을 활용해 2D 이미지를 세부적인 3D 모델로 변환하세요. +Meshy 6의 이미지 기반 3D 생성 기능을 활용해 2D 이미지를 세부적인 3D 모델로 변환하세요. - Comfy Cloud에서 즉시 이미지-to-모델 워크플로우를 실행하세요. + Comfy Cloud에서 즉시 이미지 기반 모델 워크플로우를 실행하세요. 로컬에서 사용할 수 있도록 워크플로우 JSON 파일을 다운로드하세요. -## 다중 뷰-to-모델 워크플로우 +## 다중 뷰 기반 모델 워크플로우 여러 뷰 이미지로부터 3D 모델을 생성해 더욱 정확한 지오메트리와 텍스처 재구성을 실현하세요. diff --git a/ko/tutorials/partner-nodes/moonvalley/moonvalley-video-generation.mdx b/ko/tutorials/partner-nodes/moonvalley/moonvalley-video-generation.mdx index c6a71d90b..36c342eb2 100644 --- a/ko/tutorials/partner-nodes/moonvalley/moonvalley-video-generation.mdx +++ b/ko/tutorials/partner-nodes/moonvalley/moonvalley-video-generation.mdx @@ -1,13 +1,20 @@ --- title: "Moonvalley 파트너 노드 공식 ComfyUI 예제" -description: "이 기사는 ComfyUI에서 텍스트-to-비디오, 이미지-to-비디오, 비디오-to-비디오 기능을 위해 Moonvalley 파트너 노드를 사용하는 방법을 소개합니다." +description: "이 기사는 ComfyUI에서 텍스트 기반 비디오 생성, 이미지 기반 비디오 생성, 비디오 기반 비디오 생성 기능을 위해 Moonvalley 파트너 노드를 사용하는 방법을 소개합니다." sidebarTitle: "Moonvalley" -translationSourceHash: 48fb4612 +translationSourceHash: fe33e8bb translationFrom: tutorials/partner-nodes/moonvalley/moonvalley-video-generation.mdx +translationBlockHashes: + "_intro": 3c47d859 + "Product Highlights": f2c0222d + "Moonvalley Text-to-Video Workflow": b04b6f44 + "Moonvalley Image-to-Video Workflow": 6e47191f + "Moonvalley Video-to-Video Workflow": 5de07f68 --- + -**서비스 제공 불가**: Moonvalley API 서비스가 더 이상 제공되지 않습니다. 이러한 노드는 폐기되었으며, 예상대로 작동하지 않을 수 있습니다. + **서비스 제공 불가**: Moonvalley API 서비스가 더 이상 제공되지 않습니다. 이러한 노드는 지원 중단되었으며, 예상대로 작동하지 않을 수 있습니다. @@ -32,12 +39,12 @@ Moonvalley Marey 리얼리즘 v1.5는 시네마틱 수준의 창작을 목표로 - 복합 장면 레이어링 및 고급 조명 효과: 복잡한 장면에서 전경, 중경, 배경 레이어링을 지원하며 공간 관계를 지능적으로 이해합니다. - 모션 및 포즈 전송 등 제작 수준의 제어 기능: 합성 장면에 대한 현실적인 조명을 자동으로 생성합니다. -현재 Moonvalley 관련 파트너 노드는 ComfyUI에서 기본적으로 지원됩니다. 해당 텍스트-to-비디오, 이미지-to-비디오, 비디오-to-비디오 기능을 바로 ComfyUI에서 사용할 수 있습니다. +현재 Moonvalley 관련 파트너 노드는 ComfyUI에서 기본적으로 지원됩니다. 텍스트 기반 비디오 생성, 이미지 기반 비디오 생성, 비디오 기반 비디오 생성 기능을 바로 ComfyUI에서 사용할 수 있습니다. -## Moonvalley 텍스트-to-비디오 워크플로우 +## Moonvalley 텍스트 기반 비디오 생성 워크플로우 ### 1. 워크플로우 파일 다운로드하기 @@ -54,7 +61,7 @@ Moonvalley Marey 리얼리즘 v1.5는 시네마틱 수준의 창작을 목표로 ### 2. 워크플로우 실행 단계 따라하기 -![텍스트-to-비디오 워크플로우](/images/tutorial/api_nodes/moonvalley/api_moonvalley_text_to_video.jpg) +![텍스트 기반 비디오 생성 워크플로우](/images/tutorial/api_nodes/moonvalley/api_moonvalley_text_to_video.jpg) 1. 긍정적 프롬프트 입력(비디오에 나타나기를 원하는 내용) 2. 부정적 프롬프트 입력(비디오에 나타나지 않기를 원하는 내용) @@ -63,7 +70,7 @@ Moonvalley Marey 리얼리즘 v1.5는 시네마틱 수준의 창작을 목표로 5. API가 결과를 반환한 후, `Save Video` 노드에서 생성된 비디오를 확인할 수 있습니다. 비디오는 또한 `ComfyUI/output/` 디렉토리에 저장됩니다 -## Moonvalley 이미지-to-비디오 워크플로우 +## Moonvalley 이미지 기반 비디오 생성 워크플로우 ### 1. 워크플로우 파일 다운로드하기 @@ -83,7 +90,7 @@ Moonvalley Marey 리얼리즘 v1.5는 시네마틱 수준의 창작을 목표로 ### 2. 워크플로우 실행 단계 따라하기 -![이미지-to-비디오 워크플로우](/images/tutorial/api_nodes/moonvalley/api_moonvalley_image_to_video.jpg) +![이미지 기반 비디오 생성 워크플로우](/images/tutorial/api_nodes/moonvalley/api_moonvalley_image_to_video.jpg) 1. `Load Image` 노드에서 입력 이미지 로드 2. 긍정적 프롬프트 입력(비디오에 나타나기를 원하는 내용) @@ -93,9 +100,9 @@ Moonvalley Marey 리얼리즘 v1.5는 시네마틱 수준의 창작을 목표로 6. API가 결과를 반환한 후, `Save Video` 노드에서 생성된 비디오를 확인할 수 있습니다. 비디오는 또한 `ComfyUI/output/` 디렉토리에 저장됩니다 -## Moonvalley 비디오-to-비디오 워크플로우 +## Moonvalley 비디오 기반 비디오 생성 워크플로우 -`Moonvalley Marey 비디오 to 비디오` 노드를 통해 참조 비디오를 입력해 비디오를 다시 그리는 작업을 할 수 있습니다. 참조 비디오의 모션이나 캐릭터 포즈를 활용해 비디오를 생성할 수 있습니다. +`Moonvalley Marey Video to Video` 노드를 통해 참조 비디오를 입력해 비디오를 다시 그리는 작업을 할 수 있습니다. 참조 비디오의 모션이나 캐릭터 포즈를 활용해 비디오를 생성할 수 있습니다. ### 1. 워크플로우 파일 다운로드하기 @@ -120,7 +127,7 @@ Moonvalley Marey 리얼리즘 v1.5는 시네마틱 수준의 창작을 목표로 ### 2. 워크플로우 실행 단계 따라하기 -![비디오-to-비디오 워크플로우](/images/tutorial/api_nodes/moonvalley/api_moonvalley_video_to_video.jpg) +![비디오 기반 비디오 생성 워크플로우](/images/tutorial/api_nodes/moonvalley/api_moonvalley_video_to_video.jpg) 1. `Load Video` 노드에서 참조 비디오(또는 사용자 자체 소재) 로드 - 최종 비디오 길이가 5초라면, 입력 비디오는 반드시 5초보다 길어야 합니다. @@ -131,4 +138,4 @@ Moonvalley Marey 리얼리즘 v1.5는 시네마틱 수준의 창작을 목표로 - `Motion Transfer`: 참조 비디오의 모션을 기반으로 생성 - `Pose Transfer`: 참조 비디오의 캐릭터 포즈를 기반으로 생성 5. `Run` 버튼을 클릭하거나, 단축키 `Ctrl(cmd) + Enter`를 사용해 비디오 생성 시작 -6. API가 결과를 반환한 후, `Save Video` 노드에서 생성된 비디오를 확인할 수 있습니다. 비디오는 또한 `ComfyUI/output/` 디렉토리에 저장됩니다 \ No newline at end of file +6. API가 결과를 반환한 후, `Save Video` 노드에서 생성된 비디오를 확인할 수 있습니다. 비디오는 또한 `ComfyUI/output/` 디렉토리에 저장됩니다 diff --git a/ko/tutorials/partner-nodes/openai/chat.mdx b/ko/tutorials/partner-nodes/openai/chat.mdx index 6b987daac..e431f97a4 100644 --- a/ko/tutorials/partner-nodes/openai/chat.mdx +++ b/ko/tutorials/partner-nodes/openai/chat.mdx @@ -1,6 +1,6 @@ --- title: "OpenAI 채팅 파트너 노드 ComfyUI 공식 예제" -description: "이 기사에서는 ComfyUI에서 OpenAI 채팅 파트너 노드를 사용하여 대화 기능을 완성하는 방법을 소개합니다." +description: "이 글에서는 ComfyUI에서 OpenAI 채팅 파트너 노드를 사용하여 대화 기능을 완성하는 방법을 소개합니다." sidebarTitle: "OpenAI 채팅" translationSourceHash: e4c0b73e translationFrom: tutorials/partner-nodes/openai/chat.mdx @@ -38,14 +38,14 @@ style={{ display: 'inline-block', backgroundColor: '#0078D6', color: '#ffffff', 해당 템플릿에서는 프롬프트 생성을 분석하기 위한 역할 설정을 마련했습니다. -이미지의 번호를 참고해 기본 텍스트-to-이미지 워크플로우를 완성하실 수 있습니다: -1. `이미지 로드` 노드에서 AI가 해석하도록 할 이미지를 불러오세요. -2. (선택사항) 필요하다면 `OpenAI 채팅 고급 옵션`에서 설정을 수정해 특정 작업을 수행하도록 AI에게 지시할 수 있습니다. -3. `OpenAI 채팅` 노드에서 `프롬프트`를 수정해 대화 프롬프트를 설정하거나, `모델`을 변경해 다른 모델을 선택할 수 있습니다. -4. `실행` 버튼을 클릭하거나, 단축키 `Ctrl(cmd) + Enter`를 사용해 대화를 실행하세요. -5. API가 결과를 반환할 때까지 기다린 후, `미리보기 아무나` 노드에서 AI가 반환한 내용을 확인할 수 있습니다. +이미지의 번호를 참고해 기본 텍스트 기반 이미지 생성 워크플로우 실행을 완성하실 수 있습니다: +1. `Load Image` 노드에서 AI가 해석하도록 할 이미지를 불러오세요. +2. (선택사항) 필요하다면 `OpenAI Chat Advanced Options`에서 설정을 수정해 AI가 특정 작업을 수행하도록 할 수 있습니다. +3. `OpenAI Chat` 노드에서 `Prompt`를 수정해 대화 프롬프트를 설정하거나, `model`을 변경해 다른 모델을 선택할 수 있습니다. +4. `Run` 버튼을 클릭하거나, 단축키 `Ctrl(cmd) + Enter`를 사용해 대화를 실행하세요. +5. API가 결과를 반환할 때까지 기다린 후, `Preview Any` 노드에서 AI가 반환한 내용을 확인할 수 있습니다. ### 3. 추가 참고사항 -- 현재 파일 입력 노드인 `OpenAI 채팅 입력 파일`은 먼저 파일을 `ComfyUI/input/` 디렉토리에 업로드해야 합니다. 이 노드는 개선 중이며, 업데이트 이후 템플릿을 수정할 예정입니다. -- 워크플로우에는 `배치 이미지`를 사용한 예시가 제공됩니다. AI가 해석해야 하는 이미지가 여러 장이라면, 단계 도표를 참고해 마우스 오른쪽 클릭으로 해당 노드 모드를 `항상`으로 설정해 활성화할 수 있습니다. \ No newline at end of file +- 현재 파일 입력 노드인 `OpenAI Chat Input Files`는 먼저 파일을 `ComfyUI/input/` 디렉토리에 업로드해야 합니다. 이 노드는 개선 중이며, 업데이트 이후 템플릿을 수정할 예정입니다. +- 워크플로우에는 `Batch Images`를 사용한 입력 예시가 제공됩니다. AI가 해석해야 하는 이미지가 여러 장이라면, 단계 도표를 참고해 마우스 오른쪽 클릭으로 해당 노드 모드를 `Always`로 설정해 활성화할 수 있습니다. \ No newline at end of file diff --git a/ko/tutorials/partner-nodes/openai/dall-e-2.mdx b/ko/tutorials/partner-nodes/openai/dall-e-2.mdx index c06fcd71b..394c2fdfb 100644 --- a/ko/tutorials/partner-nodes/openai/dall-e-2.mdx +++ b/ko/tutorials/partner-nodes/openai/dall-e-2.mdx @@ -3,10 +3,18 @@ title: "OpenAI DALL·E 2 노드" description: "ComfyUI에서 OpenAI DALL·E 2 파트너 노드를 사용해 이미지를 생성하는 방법을 알아보세요" sidebarTitle: "DALL·E 2" icon: "image" -translationSourceHash: 4a59370b +translationSourceHash: c25a1cef translationFrom: tutorials/partner-nodes/openai/dall-e-2.mdx +translationBlockHashes: + "_intro": d944de82 + "Node Overview": 20167b68 + "Parameter Description": 20ac288b + "Usage Method": 66efdccf + "Workflow Examples": 9c7f54e4 + "FAQs": 2b8e1938 --- + import Faq from "/snippets/ko/tutorials/partner-nodes/faq.mdx"; import ReqHint from "/snippets/ko/tutorials/partner-nodes/req-hint.mdx"; import UpdateReminder from "/snippets/ko/tutorials/update-reminder.mdx"; @@ -16,7 +24,7 @@ import UpdateReminder from "/snippets/ko/tutorials/update-reminder.mdx"; OpenAI DALL·E 2는 ComfyUI 파트너 노드 시리즈의 일부로, 사용자가 OpenAI의 **DALL·E 2** 모델을 통해 이미지를 생성할 수 있도록 합니다. 이 노드는 다음을 지원합니다: -- 텍스트-to-image 생성 +- 텍스트 기반 이미지 생성 - 이미지 편집 기능 (마스크를 통한 인페인팅) ## 노드 개요 @@ -55,16 +63,16 @@ OpenAI DALL·E 2는 ComfyUI 파트너 노드 시리즈의 일부로, 사용자 이 파트너 노드는 현재 두 가지 워크플로우를 지원합니다: -- 텍스트 to 이미지 +- 텍스트 기반 이미지 생성 - 인페인팅 -이미지 to 이미지 워크플로우는 지원되지 않습니다 +이미지 기반 이미지 생성 워크플로우는 지원되지 않습니다 -### 텍스트 to 이미지 예시 +### 텍스트 기반 이미지 생성 예시 -아래 이미지는 간단한 텍스트 to 이미지 워크플로우를 포함하고 있습니다. 해당 이미지를 다운로드하여 ComfyUI에 드래그해 워크플로우를 로드해 보세요. +아래 이미지는 간단한 텍스트 기반 이미지 생성 워크플로우를 포함하고 있습니다. 해당 이미지를 다운로드하여 ComfyUI에 드래그해 워크플로우를 로드해 보세요. ![ComfyUI openai-dall-e-2 워크플로우](https://raw.githubusercontent.com/Comfy-Org/example_workflows/main/api_nodes/openai-dall-e-2/text2image.png) 해당 예시는 매우 간단합니다. @@ -92,7 +100,7 @@ DALL·E 2는 이미지 편집 기능을 지원하며, 마스크를 사용해 교 이 워크플로우는 비교적 간단하므로, 직접 해당 워크플로우를 수동으로 구현하고 싶다면 아래 단계를 따라 해보세요: 1. `Load Image` 노드를 사용해 이미지를 로드하세요 -2. 로드된 이미지 노드를 오른쪽 클릭한 뒤 `MaskEditor`를 선택하세요 +2. `Load Image` 노드를 오른쪽 클릭한 뒤 `MaskEditor`를 선택하세요 3. 마스크 에디터에서 붓을 사용해 다시 그려야 할 영역을 그려주세요 4. 로드된 이미지를 **OpenAI DALL·E 2** 노드의 `image` 입력에 연결하세요 5. 마스크를 **OpenAI DALL·E 2** 노드의 `mask` 입력에 연결하세요 @@ -109,4 +117,4 @@ DALL·E 2는 이미지 편집 기능을 지원하며, 마스크를 사용해 교 ## FAQ - \ No newline at end of file + diff --git a/ko/tutorials/partner-nodes/openai/dall-e-3.mdx b/ko/tutorials/partner-nodes/openai/dall-e-3.mdx index 11189c2f1..46c6a83dd 100644 --- a/ko/tutorials/partner-nodes/openai/dall-e-3.mdx +++ b/ko/tutorials/partner-nodes/openai/dall-e-3.mdx @@ -3,10 +3,17 @@ title: "OpenAI DALL·E 3 노드" description: "ComfyUI에서 OpenAI DALL·E 3 파트너 노드를 사용해 이미지를 생성하는 방법을 알아보세요" sidebarTitle: "DALL·E 3" icon: "image" -translationSourceHash: dcefc22c +translationSourceHash: 90ece2c3 translationFrom: tutorials/partner-nodes/openai/dall-e-3.mdx +translationBlockHashes: + "_intro": 1c583719 + "Node Overview": ac2f609a + "Parameter Details": 66c93a93 + "Usage Examples": d1a95950 + "FAQs": 2b8e1938 --- + import Faq from "/snippets/ko/tutorials/partner-nodes/faq.mdx"; import ReqHint from "/snippets/ko/tutorials/partner-nodes/req-hint.mdx"; import UpdateReminder from "/snippets/ko/tutorials/update-reminder.mdx"; @@ -58,4 +65,4 @@ DALL·E 3는 OpenAI의 최신 이미지 생성 모델로, 텍스트 프롬프트 ## FAQ - \ No newline at end of file + diff --git a/ko/tutorials/partner-nodes/openai/gpt-image-1.mdx b/ko/tutorials/partner-nodes/openai/gpt-image-1.mdx index 39375aae3..8644349c1 100644 --- a/ko/tutorials/partner-nodes/openai/gpt-image-1.mdx +++ b/ko/tutorials/partner-nodes/openai/gpt-image-1.mdx @@ -3,10 +3,17 @@ title: "OpenAI GPT-Image-1 노드" description: "ComfyUI에서 이미지를 생성하는 데 OpenAI GPT-Image-1 파트너 노드를 사용하는 방법을 알아보세요." sidebarTitle: "GPT-Image-1" icon: "image" -translationSourceHash: 8fe84880 +translationSourceHash: b11b9f71 translationFrom: tutorials/partner-nodes/openai/gpt-image-1.mdx +translationBlockHashes: + "_intro": 6fee4311 + "Node Overview": 7ea47c92 + "Parameter Description": b97d97e4 + "Usage Examples": 8152ff11 + "FAQs": 2b8e1938 --- + import Faq from "/snippets/ko/tutorials/partner-nodes/faq.mdx"; import ReqHint from "/snippets/ko/tutorials/partner-nodes/req-hint.mdx"; import UpdateReminder from "/snippets/ko/tutorials/update-reminder.mdx"; @@ -108,4 +115,4 @@ GPT-Image-1은 이미지 편집 기능도 지원하며, 마스크를 사용해 ## FAQ - \ No newline at end of file + diff --git a/ko/tutorials/partner-nodes/openai/gpt-image-2.mdx b/ko/tutorials/partner-nodes/openai/gpt-image-2.mdx index 7e87b5327..01ead003b 100644 --- a/ko/tutorials/partner-nodes/openai/gpt-image-2.mdx +++ b/ko/tutorials/partner-nodes/openai/gpt-image-2.mdx @@ -3,17 +3,25 @@ title: "OpenAI GPT-Image-2 노드" description: "ComfyUI에서 이미지를 생성하는 데 OpenAI GPT-Image-2 파트너 노드를 사용하는 방법을 알아보세요" sidebarTitle: "GPT-Image-2" icon: "image" -translationSourceHash: 8aac9bf2 +translationSourceHash: b99cdc88 translationFrom: tutorials/partner-nodes/openai/gpt-image-2.mdx +translationBlockHashes: + "_intro": 9f80a1fc + "Node Overview": 84ac2d88 + "Getting Started": ab5a2231 + "Available workflows": 08afb96c + "Key Capabilities": df71dcca + "Hybrid Pipelines": 9c6479f0 --- + import ReqHint from "/snippets/ko/tutorials/partner-nodes/req-hint.mdx"; import UpdateReminder from "/snippets/ko/tutorials/update-reminder.mdx"; OpenAI GPT-Image-2(`gpt-image-2`)는 ComfyUI에서 파트너 노드를 통해 이용 가능한 OpenAI의 최신 이미지 모델입니다. 이 모델은 생성에 앞서 '추론'을 수행하는 최초의 OpenAI 이미지 모델로, 일회성 샘플링 대신 구성 계획을 세우고 작업을 점검하며 반복적으로 수정합니다. 이 노드는 다음을 지원합니다: -- 밀도 높은 텍스트, UI 요소, 아이콘, 인포그래픽, 지도, 슬라이드, 만화 컷 등을 강력하게 처리하는 텍스트-to-이미지 생성 +- 밀도 높은 텍스트, UI 요소, 아이콘, 인포그래픽, 지도, 슬라이드, 만화 컷 등을 강력하게 처리하는 텍스트 → 이미지 생성 - 최대 2K 해상도에서 높은 구조적 정확도를 유지하는 이미지 편집 - 하나의 프롬프트로부터 최대 8개의 일관된 이미지 생성, 캐릭터와 객체의 연속성을 보존 @@ -30,35 +38,35 @@ GPT-Image-2는 노드 라이브러리의 **OpenAI GPT Image 1.5** 노드에서 ` 2. 노드 라이브러리에서 **OpenAI GPT Image 1.5**를 검색하여 노드를 추가하세요. 3. `model` 필드를 `gpt-image-2`로 설정하세요. -## 사용 가능한 워크플로우 +## 사용 가능한 워크플로 -### 텍스트-to-이미지(T2I) +### 텍스트 → 이미지 (T2I) GPT-Image-2의 추론 기반 구성으로 텍스트 프롬프트를 통해 이미지를 생성하세요. - - Comfy Cloud에서 바로 텍스트-to-이미지 워크플로우를 시험해 보세요. - + + Comfy Cloud에서 텍스트 → 이미지 워크플로를 즉시 시험해 보세요. + - - 워크플로우 JSON을 다운로드하세요. - + + 워크플로 JSON을 다운로드하세요. + -![GPT-Image-2 텍스트-to-이미지 예시](https://raw.githubusercontent.com/Comfy-Org/example_workflows/main/api_nodes/openai/gpt_image_2/gpt_image_2_t2i_1.jpg) +![GPT-Image-2 텍스트 → 이미지 예시](https://raw.githubusercontent.com/Comfy-Org/example_workflows/main/api_nodes/openai/gpt_image_2/gpt_image_2_t2i_1.jpg) ### 이미지 편집 최대 2K 해상도에서 높은 구조적 정확도로 입력 이미지를 편집하세요. - Comfy Cloud에서 바로 이미지 편집 워크플로우를 시험해 보세요. - + Comfy Cloud에서 이미지 편집 워크플로를 즉시 시험해 보세요. + - - 워크플로우 JSON을 다운로드하세요. - + + 워크플로 JSON을 다운로드하세요. + -![GPT-Image-2 이미지-to-이미지 예시](https://raw.githubusercontent.com/Comfy-Org/example_workflows/main/api_nodes/openai/gpt_image_2/gpt_image_2_i2i_1.jpg) +![GPT-Image-2 이미지 → 이미지 예시](https://raw.githubusercontent.com/Comfy-Org/example_workflows/main/api_nodes/openai/gpt_image_2/gpt_image_2_i2i_1.jpg) ![GPT-Image-2 이미지 편집 예시 1](https://raw.githubusercontent.com/Comfy-Org/example_workflows/main/api_nodes/openai/gpt_image_2/gpt_image_2_image_edit_1.jpg) @@ -68,7 +76,7 @@ GPT-Image-2의 추론 기반 구성으로 텍스트 프롬프트를 통해 이 ### 추론 기반 생성 -GPT-Image-2는 렌더링 전에 구성 계획을 세웁니다. 이는 역사적으로 이미지 모델이 잘 작동하지 않았던 프롬프트들—예를 들어, 11pt 헬베티카체로 작성된 일곱 항목의 글머리표가 중앙에 배치된 포스터—에 적합하며, 밀도 높은 텍스트, 작은 UI 요소, 아이콘, 인포그래픽, 지도, 슬라이드 등에도 깔끔한 결과를 제공합니다. +GPT-Image-2는 렌더링 전에 구성 계획을 세웁니다. 이는 역사적으로 이미지 모델이 잘 작동하지 않았던 프롬프트들(예를 들어, 11pt 헬베티카체로 작성된 일곱 항목의 글머리표가 중앙에 배치된 포스터)에 적합하며, 밀도 높은 텍스트, 작은 UI 요소, 아이콘, 인포그래픽, 지도, 슬라이드 등에도 깔끔한 결과를 제공합니다. ### 중요한 부분을 보존하는 이미지 편집 @@ -76,10 +84,10 @@ GPT-Image-2는 구조적 정확도를 유지하면서 표적 편집을 처리하 ### 하나의 프롬프트당 최대 8개의 일관된 이미지 -모델은 하나의 프롬프트로부터 최대 **8개의 서로 다른 이미지를 반환**하며, 시리즈 전체에서 캐릭터와 객체의 연속성을 유지합니다. 이는 스토리보드, 참고 자료, 캐릭터 변형, 제품 변형 작업에 유용하며, 시드 잠금이나 프롬프트 조작 없이 바로 `Save Image` 노드에 연결하거나 이후 비디오 워크플로우로 연결할 수 있습니다. +모델은 하나의 프롬프트로부터 최대 **8개의 서로 다른 이미지를 반환**하며, 시리즈 전체에서 캐릭터와 객체의 연속성을 유지합니다. 이는 스토리보드, 참고 자료, 캐릭터 변형, 제품 변형 작업에 유용하며, 시드 잠금이나 프롬프트 조작 없이 바로 `Save Image` 노드에 연결하거나 이후 비디오 워크플로로 연결할 수 있습니다. ![GPT-Image-2 일관된 이미지 예시](https://raw.githubusercontent.com/Comfy-Org/example_workflows/main/api_nodes/openai/gpt_image_2/consistent_example.jpg) ## 하이브리드 파이프라인 -GPT-Image-2는 자연스럽게 하이브리드 파이프라인에 통합됩니다: 텍스트가 많은 헤로 프레임에는 GPT-Image-2를 사용한 후, 현지 모델로 넘겨 스케일업, 스타일화, 비디오 생성을 진행하세요—각 단계에 가장 적합한 모델을 한 그래프 내에서 사용할 수 있습니다. \ No newline at end of file +GPT-Image-2는 자연스럽게 하이브리드 파이프라인에 통합됩니다: 텍스트가 많은 헤로 프레임에는 GPT-Image-2를 사용한 후, 현지 모델로 넘겨 업스케일링, 스타일화, 비디오 생성을 진행하세요. 각 단계에 가장 적합한 모델을 한 그래프 내에서 사용할 수 있습니다. diff --git a/ko/tutorials/partner-nodes/openrouter/llm.mdx b/ko/tutorials/partner-nodes/openrouter/llm.mdx index bed596af8..7fbc1f3c1 100644 --- a/ko/tutorials/partner-nodes/openrouter/llm.mdx +++ b/ko/tutorials/partner-nodes/openrouter/llm.mdx @@ -2,10 +2,17 @@ title: "OpenRouter LLM 파트너 노드 ComfyUI 공식 예시" description: "ComfyUI에서 OpenRouter LLM 파트너 노드를 사용해 여러 프론티어 모델을 통해 채팅, 추론, 비전 및 웹 기반 답변을 제공하세요." sidebarTitle: "OpenRouter LLM" -translationSourceHash: 20c3c440 +translationSourceHash: f486f311 translationFrom: tutorials/partner-nodes/openrouter/llm.mdx +translationBlockHashes: + "_intro": 7ac67bac + "What you can do": 73357775 + "Supported models": dcb9f489 + "Model-specific inputs": 81c6c59f + "Example workflow (`api_openrouter_llm`)": f1dbfe6a --- + import ReqHint from "/snippets/ko/tutorials/partner-nodes/req-hint.mdx"; import UpdateReminder from "/snippets/ko/tutorials/update-reminder.mdx"; @@ -74,7 +81,7 @@ import UpdateReminder from "/snippets/ko/tutorials/update-reminder.mdx"; -이 샘플에서는 워크플로우가 참조 이미지를 분석하고 하위 이미지 노드를 위한 텍스트-to-image 프롬프트를 반환합니다. **이미지 로드**를 생략하거나, 프롬프트를 변경하거나, 그래프를 완전히 다시 구성해 자신만의 사용 사례에 맞게 조정할 수 있습니다. +이 샘플에서는 워크플로우가 참조 이미지를 분석하고 하위 이미지 노드를 위한 텍스트 기반 이미지 생성 프롬프트를 반환합니다. **이미지 로드**를 생략하거나, 프롬프트를 변경하거나, 그래프를 완전히 다시 구성해 자신만의 사용 사례에 맞게 조정할 수 있습니다. 템플릿을 참고로 사용한다면 일반적인 실행 과정은 다음과 같습니다: @@ -91,4 +98,4 @@ import UpdateReminder from "/snippets/ko/tutorials/update-reminder.mdx"; - **시드** — `0`으로 설정해 생략 가능; 대부분의 모델은 이를 단순히 힌트로 취급합니다 - 참조 이미지와 비디오는 워크플로우 실행 시 자동으로 업로드됩니다; ComfyUI 이미지/비디오 출력을 노드에만 연결하시면 됩니다 -- 모델별 가격은 [가격 페이지의 OpenRouter](/ko/tutorials/partner-nodes/pricing#openrouter)를 참조하세요 \ No newline at end of file +- 모델별 가격은 [가격 페이지의 OpenRouter](/ko/tutorials/partner-nodes/pricing#openrouter)를 참조하세요 diff --git a/ko/tutorials/partner-nodes/overview.mdx b/ko/tutorials/partner-nodes/overview.mdx index 81789e80a..bf55ec225 100644 --- a/ko/tutorials/partner-nodes/overview.mdx +++ b/ko/tutorials/partner-nodes/overview.mdx @@ -2,10 +2,22 @@ title: "파트너 노드" description: "이 기사에서는 ComfyUI의 파트너 노드와 관련 정보를 소개하겠습니다." sidebarTitle: "개요" -translationSourceHash: dff896f5 +translationSourceHash: 1fa2edb3 translationFrom: tutorials/partner-nodes/overview.mdx +translationBlockHashes: + "_intro": 9eeacfb4 + "What are Partner Nodes?": b2605427 + "Log in with ComfyUI Account API Key on non-whitelisted websites": b7dd6ea1 + "Use ComfyUI Account API Key Integration to call paid model Partner nodes": a7c05080 + "Advantages of Partner Nodes": 94993336 + "Pricing": 4e0967da + "About Open Source and Opt-in": 77eda030 + "How to disable partner nodes completely": 6495c3e3 + "Use Cases": dcc9082c + "FAQs": 2b8e1938 --- + import 요구사항 from "/snippets/ko/tutorials/partner-nodes/requirements.mdx"; import FAQ from "/snippets/ko/tutorials/partner-nodes/faq.mdx"; @@ -93,4 +105,4 @@ pause ## FAQ - \ No newline at end of file + diff --git a/ko/tutorials/partner-nodes/pricing.mdx b/ko/tutorials/partner-nodes/pricing.mdx index 6fe10a35f..fe2dc2351 100644 --- a/ko/tutorials/partner-nodes/pricing.mdx +++ b/ko/tutorials/partner-nodes/pricing.mdx @@ -3,7 +3,7 @@ title: "가격 정책" description: "이 문서에는 현재 파트너 노드의 가격 정책이 나와 있습니다. 모든 가격은 크레딧 단위로 표시됩니다(211 크레딧 = 1 USD)." sidebarTitle: "가격 정책" mode: wide -translationSourceHash: 15b285e0 +translationSourceHash: 5df0676f translationFrom: tutorials/partner-nodes/pricing.mdx translationBlockHashes: "_intro": 845592d4 @@ -11,14 +11,12 @@ translationBlockHashes: "Beeble": d1b19f61 "BFL": 3ff6bff0 "Bria": 232ed8f6 - "ByteDance": 19edbf0b + "ByteDance": 5d6f5635 "ElevenLabs": 166ecbf9 "Magnific": 4000e7e1 - "Google": e23c0b65 + "Google": 21dc3165 "HappyHorse": bceb584a - "Hitpaw": 320c0537 - "Ideogram": d9748301 - "Krea": fb20c257 + "Hitpaw": e83827b3 "Kling": cdf2c899 "Lightricks": 4870964f "Luma": 655207a5 @@ -33,7 +31,6 @@ translationBlockHashes: "Rodin 3D": 2eb41834 "Runway": 94ec479a "Sonilo": 48b9c581 - "Stability AI": ddca722f "Tencent": f1efbad9 "Topaz": 3eabf417 "Tripo": 0d9ddbf9 @@ -49,6 +46,11 @@ translationBlockHashes: + + + + + 다음 표에는 현재 파트너 노드의 가격 정책이 나와 있습니다. 모든 가격은 크레딧 단위로 표시됩니다. 211 크레딧 = 1 USD @@ -133,15 +135,18 @@ Anthropic 파트너 노드는 공개 Anthropic API와 동일한 기본 USD 사 선택적 이미지와 비디오는 입력 가격으로 입력 토큰이 추가됩니다. -### 이미지: ByteDance Seedream 4.5 & 5.0 +### 이미지: ByteDance Seedream 성공적으로 생성된 이미지당 가격입니다. -| 모델 | 크레딧 / 이미지 | -| :---------------------------------------- | :-------------: | -| seedream 5.0 lite (`seedream-5-0-260128`) | 7.39 | -| seedream-4-5-251128 | 8.44 | -| seedream-4-0-250828 | 6.33 | +| 모델 | 크레딧 / 이미지 | +| :-------------------------------------------------- | :------------------- | +| seedream 5.0 pro (`seedream-5-0-pro-260628`) | 9.50 (1K) / 18.99 (2K) | +| seedream 5.0 lite (`seedream-5-0-260128`) | 7.39 | +| seedream-4-5-251128 | 8.44 | +| seedream-4-0-250828 | 6.33 | + +Seedream 5.0 Pro는 해상도 기반 요금제를 사용합니다: **1K** (≤2.36 MP, **9.50 크레딧**) 및 **2K** (>2.36 MP, **18.99 크레딧**). 각 요청의 첫 번째 이미지는 **무료**입니다. 첫 번째 이미지 이후의 추가 이미지(출력 이미지와 입력/참조 이미지 모두 포함)마다 **0.63 크레딧**이 추가됩니다. ### 이미지: ByteDance 이미지 (지원 중단됨) @@ -218,6 +223,14 @@ Anthropic 파트너 노드는 공개 Anthropic API와 동일한 기본 USD 사 | seedance-1-0-lite-i2v-250428 | 480p | 35.87 – 37.98 | | seedance-1-0-lite-i2v-250428 | 720p | 78.07 – 86.51 | +### 오디오: ByteDance Seed Audio 1.0 + +생성된 오디오 1분당. 총 크레딧 = **크레딧 / 분 × 시간(분)**. + +| 노드 | 크레딧 | +| :--- | :------ | +| ByteDanceSeedAudio | ~45.26 / 분 | + ## ElevenLabs | 노드 | 크레딧 | @@ -419,27 +432,21 @@ Anthropic 파트너 노드는 공개 Anthropic API와 동일한 기본 USD 사 | <8MP | 10.55 | | 8–12MP | 12.66 | | 12–24MP | 16.88 | -| 24–34MP | 31.65 | - -## Ideogram - -| 노드 | 터보 | 캐릭터 참조 | 렌더링 속도 | 이미지당 크레딧 | -| :--- | :--- | :---------- | :---------- | :-------------- | -| Ideogram V1 | 거짓 | — | — | 18.1 | -| Ideogram V1 | 참 | — | — | 6.03 | -| Ideogram V2 | 거짓 | — | — | 24.14 | -| Ideogram V2 | 참 | — | — | 15.09 | -| Ideogram V3 | — | 아니요 | TURBO | 9.05 | -| Ideogram V3 | — | 아니요 | DEFAULT | 18.1 | -| Ideogram V3 | — | 아니요 | QUALITY | 27.16 | -| Ideogram V3 | — | 예 | TURBO | 30.17 | -| Ideogram V3 | — | 예 | DEFAULT | 45.26 | -| Ideogram V3 | — | 예 | QUALITY | 60.35 | -| Ideogram V4 | — | — | TURBO | 9.05 | -| Ideogram V4 | — | — | DEFAULT | 18.1 | -| Ideogram V4 | — | — | QUALITY | 30.17 | - -## Krea +| 24–34MP | 31.65 | +| +|## Ideogram +| +|| 노드 | 터보 | 캐릭터 참조 | 렌더링 속도 | 이미지당 크레딧 | +|| :--- | :--- | :---------- | :---------- | :-------------- | +|| Ideogram V1 | 거짓 | — | — | 18.1 | +|| Ideogram V1 | 참 | — | — | 6.03 | +|| Ideogram V2 | 거짓 | — | — | 24.14 | +|| Ideogram V2 | 참 | — | — | 15.09 | +|| Ideogram V4 | — | — | TURBO | 9.05 | +|| Ideogram V4 | — | — | DEFAULT | 18.1 | +|| Ideogram V4 | — | — | QUALITY | 30.17 | +| +|## Krea | 모델 | 스타일 참조 | 무드보드 | 크레딧/회 | | :----------------- | :----------- | :------- | :-------- | @@ -849,25 +856,6 @@ Sonilo 텍스트로 음악 생성: 총 크레딧 = (크레딧/초) × `duration` | Sonilo 비디오로 음악 생성 | 1.9 /초 | | Sonilo 텍스트로 음악 생성 | 0.5275 /초 | -## Stability AI - -### 이미지 - -| 노드 | 모델 | 크레딧 | -| :---------------------------------------- | :----------- | :----------- | -| Stability AI Stable Image Ultra | | 16.88 / 실행 | -| Stability AI Stable Diffusion 3.5 Image | sd3.5-large | 13.715 / 실행 | -| | sd3.5-medium | 7.385 / 실행 | -| Stability AI 업스케일 보수적 | | 84.4 / 실행 | -| Stability AI 업스케일 크리에이티브 | | 126.6 / 실행 | -| Stability AI 초고속 업스케일 | | 4.22 / 실행 | - -### 오디오 - -| 모델 | 크레딧 | -| :---------------- | :--------- | -| stable-audio-2.5 | 42.2 / 실행 | - ## Tencent **`3.1`**은(는) **`3.0`**과(와) 동일한 요금을 사용하지만 LowPoly를 지원하지 않습니다. diff --git a/ko/tutorials/partner-nodes/recraft/recraft-v4.mdx b/ko/tutorials/partner-nodes/recraft/recraft-v4.mdx index c7df8bf3d..4eb844625 100644 --- a/ko/tutorials/partner-nodes/recraft/recraft-v4.mdx +++ b/ko/tutorials/partner-nodes/recraft/recraft-v4.mdx @@ -1,11 +1,18 @@ --- title: "ComfyUI에서 Recraft V4 이미지 및 벡터 생성" -description: "ComfyUI에서 Recraft V4를 사용해 전문적인 이미지와 제작 준비가 완료된 벡터를 생성하세요." +description: "ComfyUI에서 Recraft V4로 전문적인 이미지와 제작 준비가 완료된 벡터 생성하기" sidebarTitle: "Recraft V4" -translationSourceHash: 39d1f8cb +translationSourceHash: fe0eaf6f translationFrom: tutorials/partner-nodes/recraft/recraft-v4.mdx +translationBlockHashes: + "_intro": 8e346040 + "What's new in V4": 6bdb9842 + "Recraft V4 text to image workflow": 7273fda3 + "Recraft V4 text to vector workflow": d322ba5f + "Additional notes": d5f3f109 --- + import ReqHint from "/snippets/ko/tutorials/partner-nodes/req-hint.mdx"; import UpdateReminder from "/snippets/ko/tutorials/update-reminder.mdx"; @@ -24,14 +31,14 @@ Recraft V4는 전문 디자인 작업을 위해 개발된 새로운 이미지 - **프롬프트 정확성** — 공간 관계, 재질, 반사 등 세부적인 창작 방향을 정확히 따릅니다 - **V4 Pro** — 동일한 모델이지만 더 높은 해상도. 인쇄 및 대형 작업용으로 2048×2048 해상도로 출력됩니다 -## Recraft V4 텍스트-to-이미지 워크플로우 +## Recraft V4 텍스트 기반 이미지 생성 워크플로우 Comfy Cloud에서 열기 - JSON 다운로드 또는 템플릿 라이브러리에서 "Recraft V4 텍스트-to-이미지" 검색 + JSON 다운로드 또는 템플릿 라이브러리에서 "Recraft V4 텍스트 기반 이미지 생성" 검색 ### 워크플로우 실행 단계 @@ -53,7 +60,7 @@ Recraft V4는 전문 디자인 작업을 위해 개발된 새로운 이미지 ![액션 샷](https://substack-post-media.s3.amazonaws.com/public/images/a8643f80-8cc4-4246-a95a-bed1f9ee10f1_2560x1664.png) *어안 렌즈로 빈 콘크리트 수영장 안에서 촬영—쉐어링 보머와 투명 PVC 쉘을 입은 남자가 카메라 바로 위 수영장 가장자리에서 킥플립 중이며, 보드가 발에서 떨어져나가고, 레이어드된 옷이 공중에 떠서 퍼지며 그 아래의 하키 저지가 드러납니다.* -## Recraft V4 텍스트-to-벡터 워크플로우 +## Recraft V4 텍스트 기반 벡터 생성 워크플로우 Recraft V4는 직접 제작 준비가 완료된 SVG 벡터 출력을 생성할 수 있습니다. 이는 로고, 아이콘, 브랜드 자산 등 확장성이 필요한 경우 유용합니다. SVG 출력은 일러스트레이터, 피그마, 스케치와 호환됩니다. @@ -62,7 +69,7 @@ Recraft V4는 직접 제작 준비가 완료된 SVG 벡터 출력을 생성할 - JSON 다운로드 또는 템플릿 라이브러리에서 "Recraft V4 텍스트-to-벡터" 검색 + JSON 다운로드 또는 템플릿 라이브러리에서 "Recraft V4 텍스트 기반 벡터 생성" 검색 ### 벡터 쇼케이스 @@ -79,4 +86,4 @@ Recraft V4는 직접 제작 준비가 완료된 SVG 벡터 출력을 생성할 ## 추가 참고사항 - **Recraft Style**: 사실적인 사진, 디지털 아트, 로고 디자인 등 다양한 사전 설정 스타일 제공 -- **시드 파라미터**: 노드가 다시 실행될지 여부를 결정하는 데만 사용되며, 실제 생성 결과에는 시드 값이 영향을 미치지 않습니다 \ No newline at end of file +- **시드 파라미터**: 노드가 다시 실행될지 여부를 결정하는 데만 사용되며, 실제 생성 결과에는 시드 값이 영향을 미치지 않습니다 diff --git a/ko/tutorials/partner-nodes/reve/reve-image.mdx b/ko/tutorials/partner-nodes/reve/reve-image.mdx index 9f65c7bf1..ca9343d40 100644 --- a/ko/tutorials/partner-nodes/reve/reve-image.mdx +++ b/ko/tutorials/partner-nodes/reve/reve-image.mdx @@ -2,10 +2,19 @@ title: "ComfyUI에서 Reve 이미지 생성, 편집 및 리믹스하기" description: "ComfyUI에서 Reve Partner 노드를 사용해 최대 4K 해상도로 고품질 이미지 생성, 편집 및 리믹스하는 방법을 알아보세요." sidebarTitle: "Reve 이미지" -translationSourceHash: 1b89bd5b +translationSourceHash: 66fc1d91 translationFrom: tutorials/partner-nodes/reve/reve-image.mdx +translationBlockHashes: + "_intro": adb16c19 + "About Reve": 2f59b02b + "Reve Create": d7af8790 + "Reve Edit": 930b3cb7 + "Reve Remix": 899ca103 + "Get started": fdc81c9f + "Available nodes": 5927bf70 --- + import ReqHint from "/snippets/ko/tutorials/partner-nodes/req-hint.mdx"; import UpdateReminder from "/snippets/ko/tutorials/update-reminder.mdx"; @@ -144,4 +153,4 @@ Transfer the color grading and aesthetic from image 2 onto image 1. |------|------|-------------| | **Reve Image Create** | 텍스트-to-이미지 | 텍스트 프롬프트로부터 최대 4K 해상도의 이미지를 생성합니다 | | **Reve Image Edit** | 이미지 편집 | 기존 이미지의 조명, 색감 조정 및 모션을 수정합니다 | -| **Reve Image Remix** | 이미지 리믹스 | 참조 이미지의 시각적 속성을 목표 이미지에 전송합니다 | \ No newline at end of file +| **Reve Image Remix** | 이미지 리믹스 | 참조 이미지의 시각적 속성을 목표 이미지에 전송합니다 | diff --git a/ko/tutorials/partner-nodes/rodin/model-generation.mdx b/ko/tutorials/partner-nodes/rodin/model-generation.mdx index d38738b8c..ad386d281 100644 --- a/ko/tutorials/partner-nodes/rodin/model-generation.mdx +++ b/ko/tutorials/partner-nodes/rodin/model-generation.mdx @@ -2,10 +2,16 @@ title: "Rodin 파트너 노드 모델 생성 ComfyUI 공식 예제" description: "이 글에서는 ComfyUI에서 Rodin 노드의 API를 사용해 모델을 생성하는 방법을 소개합니다." sidebarTitle: "모델 생성" -translationSourceHash: 87f76228 +translationSourceHash: 8d58740b translationFrom: tutorials/partner-nodes/rodin/model-generation.mdx +translationBlockHashes: + "_intro": a35f46e8 + "Single-view Model Generation Workflow": d982caac + "Multi-view Model Generation Workflow": 8a727575 + "Other Related Nodes": c885ce31 --- + import ReqHint from "/snippets/ko/tutorials/partner-nodes/req-hint.mdx"; import UpdateReminder from "/snippets/ko/tutorials/update-reminder.mdx"; @@ -42,7 +48,7 @@ style={{ display: 'inline-block', backgroundColor: '#0078D6', color: '#ffffff', ![ComfyUI Rodin 이미지에서 모델로 변환 단계 안내](/images/tutorial/api_nodes/rodin/rodin_image_to_model_step_guide.jpg) -이미지의 번호를 참고해 기본적인 텍스트-to-image 워크플로우를 완료할 수 있습니다: +이미지의 번호를 참고해 기본적인 텍스트 기반 이미지 생성 워크플로우를 완료할 수 있습니다: 1. `Load Image` 노드에서 제공된 입력 이미지를 로드하세요. 2. (선택사항) `Rodin 3D Generate - Regular Generate`에서 해당 매개변수를 조정하세요. - polygon_count: 다양한 폴리곤 개수를 설정할 수 있으며, 값이 높을수록 모델이 더 부드럽고 세밀해집니다. @@ -78,7 +84,7 @@ style={{ display: 'inline-block', backgroundColor: '#0078D6', color: '#ffffff', ![ComfyUI Rodin 이미지에서 모델로 변환 단계 안내](/images/tutorial/api_nodes/rodin/rodin_multiview_to_model_step_guide.jpg) -이미지의 번호를 참고해 기본적인 텍스트-to-image 워크플로우를 완료할 수 있습니다: +이미지의 번호를 참고해 기본적인 텍스트 기반 이미지 생성 워크플로우를 완료할 수 있습니다: 1. `Load Image` 노드에서 제공된 입력 이미지를 로드하세요. 2. `Run` 버튼을 클릭하거나 단축키 `Ctrl(cmd) + Enter`를 사용해 모델 생성을 실행하세요. 워크플로우가 완료된 후, 해당 모델은 자동으로 `ComfyUI/output/Rodin` 디렉토리에 저장됩니다. 3. `Preview 3D` 노드에서 메뉴를 확장하세요. @@ -88,4 +94,4 @@ style={{ display: 'inline-block', backgroundColor: '#0078D6', color: '#ffffff', 현재 Rodin은 ComfyUI에 다양한 유형의 모델 생성 노드를 제공하며, 해당 입력 조건은 이번 글에서 소개한 워크플로우와 동일하므로 필요에 따라 활성화할 수 있습니다. 또한, 우리는 해당 템플릿에 맞는 노드를 제공했으니, 필요에 따라 해당 노드 모드를 수정해 활성화할 수도 있습니다. -![Rodin 기타 관련 노드](/images/tutorial/api_nodes/rodin/other_nodes.jpg) \ No newline at end of file +![Rodin 기타 관련 노드](/images/tutorial/api_nodes/rodin/other_nodes.jpg) diff --git a/ko/tutorials/partner-nodes/runway/image-generation.mdx b/ko/tutorials/partner-nodes/runway/image-generation.mdx index c64d24521..3fe2720d7 100644 --- a/ko/tutorials/partner-nodes/runway/image-generation.mdx +++ b/ko/tutorials/partner-nodes/runway/image-generation.mdx @@ -1,60 +1,65 @@ --- title: "Runway 파트너 노드 이미지 생성 ComfyUI 공식 예제" -description: "이 기사에서는 ComfyUI에서 Runway 노드를 사용해 텍스트-to-image 및 참조-to-image 생성을 하는 방법을 소개합니다." +description: "이 기사에서는 ComfyUI에서 Runway 노드를 사용해 텍스트 기반 이미지 생성 및 레퍼런스 기반 이미지 생성을 하는 방법을 소개합니다." sidebarTitle: "Runway 이미지 생성" -translationSourceHash: f4a05542 +translationSourceHash: 1e65472c translationFrom: tutorials/partner-nodes/runway/image-generation.mdx +translationBlockHashes: + "_intro": 494c5eac + "Runway Image Text-to-Image Workflow": 3fc44262 + "Runway Image Reference-to-Image Workflow": cc84e030 --- + import ReqHint from "/snippets/ko/tutorials/partner-nodes/req-hint.mdx"; import UpdateReminder from "/snippets/ko/tutorials/update-reminder.mdx"; Runway는 생성형 AI에 중점을 둔 회사로, 강력한 이미지 생성 기능을 제공합니다. 이 회사의 모델들은 스타일 전환, 이미지 확장, 디테일 제어와 같은 기능을 지원합니다. 현재 ComfyUI는 Runway API를 통합하여, ComfyUI에서 관련 노드를 직접 사용해 이미지를 생성할 수 있게 되었습니다. -이 가이드에서는 다음 워크플로우를 안내해 드립니다: -- 텍스트-to-image -- 참조-to-image +이 가이드에서는 다음 워크플로를 안내해 드립니다: +- 텍스트 기반 이미지 생성 +- 레퍼런스 기반 이미지 생성 -## Runway 이미지 텍스트-to-image 워크플로우 +## Runway 텍스트 기반 이미지 생성 워크플로 -### 1. 워크플로우 파일 다운로드 +### 1. 워크플로 파일 다운로드 -아래 이미지는 `메타데이터`에 워크플로우 정보가 포함되어 있습니다. 해당 워크플로우를 다운로드한 후 ComfyUI로 드래그해 대응하는 워크플로우를 불러오세요. +아래 이미지는 `메타데이터`에 워크플로 정보가 포함되어 있습니다. 해당 워크플로를 다운로드한 후 ComfyUI로 드래그해 대응하는 워크플로를 불러오세요. -![ComfyUI Runway 이미지 텍스트-to-image](https://raw.githubusercontent.com/Comfy-Org/example_workflows/refs/heads/main/api_nodes/runway/image/text_to_image.png) +![ComfyUI Runway 텍스트 기반 이미지 생성 워크플로](https://raw.githubusercontent.com/Comfy-Org/example_workflows/refs/heads/main/api_nodes/runway/image/text_to_image.png) -### 2. 워크플로우를 단계별로 완료하세요 +### 2. 워크플로를 단계별로 완료하세요 -![ComfyUI Runway 이미지 텍스트-to-image 단계 안내](/images/tutorial/api_nodes/runway/runway_text_to_image_step_guide.jpg) +![ComfyUI Runway 텍스트 기반 이미지 생성 워크플로 단계 안내](/images/tutorial/api_nodes/runway/runway_text_to_image_step_guide.jpg) -이미지에 표시된 번호를 참고해 기본적인 텍스트-to-image 워크플로우를 완료할 수 있습니다: -1. `Runway 텍스트-to-image` 노드에서 `prompt` 필드에 프롬프트를 입력하세요. -2. (선택사항) `ratio` 설정을 조정해 다양한 출력 비율을 설정하세요. +이미지에 표시된 번호를 참고해 기본적인 텍스트 기반 이미지 생성 워크플로를 완료할 수 있습니다: +1. `Runway Text to Image` 노드에서 `prompt` 필드에 프롬프트를 입력하세요. +2. (선택사항) `ratio` 설정을 조정하여 다양한 출력 비율을 설정하세요. 3. `Run` 버튼을 클릭하거나, 단축키 `Ctrl(cmd) + Enter`를 사용해 이미지 생성을 실행하세요. -4. API가 결과를 반환할 때까지 기다린 후, `Save Image` 노드에서 생성된 이미지를 확인할 수 있습니다(마우스 오른쪽 클릭으로 저장). 해당 이미지는 또한 `ComfyUI/output/` 디렉토리에 저장됩니다. +4. API가 결과를 반환할 때까지 기다린 후, `Save Image` 노드에서 생성된 이미지를 확인할 수 있습니다(마우스 오른쪽 클릭으로 저장). 해당 이미지는 `ComfyUI/output/` 디렉토리에 저장됩니다. -## Runway 이미지 참조-to-image 워크플로우 +## Runway 레퍼런스 기반 이미지 생성 워크플로 -### 1. 워크플로우 및 입력 이미지 다운로드 +### 1. 워크플로 및 입력 이미지 다운로드 -아래 이미지는 `메타데이터`에 워크플로우 정보가 포함되어 있습니다. 해당 워크플로우를 다운로드한 후 ComfyUI로 드래그해 대응하는 워크플로우를 불러오세요. +아래 이미지는 `메타데이터`에 워크플로 정보가 포함되어 있습니다. 해당 워크플로를 다운로드한 후 ComfyUI로 드래그해 대응하는 워크플로를 불러오세요. -![ComfyUI Runway 이미지 참조-to-image](https://raw.githubusercontent.com/Comfy-Org/example_workflows/refs/heads/main/api_nodes/runway/image/reference_to_image/runway_reference_to_image.png) +![ComfyUI Runway 레퍼런스 기반 이미지 생성 워크플로](https://raw.githubusercontent.com/Comfy-Org/example_workflows/refs/heads/main/api_nodes/runway/image/reference_to_image/runway_reference_to_image.png) 입력용 이미지를 아래에서 다운로드하세요. -![ComfyUI Runway 이미지 참조-to-image 입력](https://raw.githubusercontent.com/Comfy-Org/example_workflows/refs/heads/main/api_nodes/runway/image/reference_to_image/input.png) +![ComfyUI Runway 레퍼런스 기반 이미지 생성 입력 이미지](https://raw.githubusercontent.com/Comfy-Org/example_workflows/refs/heads/main/api_nodes/runway/image/reference_to_image/input.png) -### 2. 워크플로우를 단계별로 완료하세요 +### 2. 워크플로를 단계별로 완료하세요 -![ComfyUI Runway 이미지 참조-to-image 단계 안내](/images/tutorial/api_nodes/runway/runway_reference_to_image_step_guide.jpg) +![ComfyUI Runway 레퍼런스 기반 이미지 생성 워크플로 단계 안내](/images/tutorial/api_nodes/runway/runway_reference_to_image_step_guide.jpg) -이미지에 표시된 번호를 참고해 기본적인 참조-to-image 워크플로우를 완료할 수 있습니다: +이미지에 표시된 번호를 참고해 기본적인 레퍼런스 기반 이미지 생성 워크플로를 완료할 수 있습니다: -1. `Load Image` 노드에서 제공된 입력 이미지를 로드하세요. -2. `Runway 텍스트-to-image` 노드에서 `prompt` 필드에 프롬프트를 입력하고 크기를 조정하세요. +1. `Load Image` 노드에서 제공된 입력 이미지를 불러오세요. +2. `Runway Text to Image` 노드에서 `prompt` 필드에 프롬프트를 입력하고 크기를 조정하세요. 3. `Run` 버튼을 클릭하거나, 단축키 `Ctrl(cmd) + Enter`를 사용해 이미지 생성을 실행하세요. -4. API가 결과를 반환할 때까지 기다린 후, `Save Image` 노드에서 생성된 이미지를 확인할 수 있습니다(마우스 오른쪽 클릭으로 저장). 해당 이미지는 또한 `ComfyUI/output/` 디렉토리에 저장됩니다. \ No newline at end of file +4. API가 결과를 반환할 때까지 기다린 후, `Save Image` 노드에서 생성된 이미지를 확인할 수 있습니다(마우스 오른쪽 클릭으로 저장). 해당 이미지는 `ComfyUI/output/` 디렉토리에 저장됩니다. diff --git a/ko/tutorials/partner-nodes/runway/video-generation.mdx b/ko/tutorials/partner-nodes/runway/video-generation.mdx index 07c2cdef3..aab91e761 100644 --- a/ko/tutorials/partner-nodes/runway/video-generation.mdx +++ b/ko/tutorials/partner-nodes/runway/video-generation.mdx @@ -2,10 +2,16 @@ title: "Runway 파트너 노드 동영상 생성 ComfyUI 공식 예제" description: "이 글에서는 ComfyUI에서 Runway 노드를 사용해 동영상 생성 워크플로우를 어떻게 활용하는지 소개합니다." sidebarTitle: "Runway 동영상 생성" -translationSourceHash: c2d34696 +translationSourceHash: 4fe3a8fe translationFrom: tutorials/partner-nodes/runway/video-generation.mdx +translationBlockHashes: + "_intro": 726f6d02 + "Gen3a turbo Image-to-Video Workflow": 4d85b252 + "Gen4 turbo Image-to-Video Workflow": aed55b59 + "First-Last Frame Video Generation Workflow": b7f1102b --- + import ReqHint from "/snippets/ko/tutorials/partner-nodes/req-hint.mdx"; import UpdateReminder from "/snippets/ko/tutorials/update-reminder.mdx"; @@ -112,4 +118,4 @@ Runway는 생성형 AI에 중점을 둔 기업으로, 강력한 동영상 생성 2. `Load Image` 노드에서 끝 프레임을 로드하세요. 3. `Runway 첫 번째 및 마지막 프레임을 동영상으로` 노드에서 `prompt`을 설정해 동영상 내용을 설명하고, `duration` 매개변수를 수정해 동영상 길이를 설정하며, `ratio` 매개변수를 수정해 동영상 종횡비를 설정하세요. 4. `Run` 버튼을 클릭하거나, 단축키 `Ctrl(cmd) + Enter`를 사용해 동영상 생성을 실행하세요. -5. API가 결과를 반환할 때까지 기다린 후, `Save Video` 노드에서 생성된 동영상을 확인할 수 있습니다 (마우스 오른쪽 클릭해 저장). 해당 동영상은 `ComfyUI/output/` 디렉토리에도 저장됩니다. \ No newline at end of file +5. API가 결과를 반환할 때까지 기다린 후, `Save Video` 노드에서 생성된 동영상을 확인할 수 있습니다 (마우스 오른쪽 클릭해 저장). 해당 동영상은 `ComfyUI/output/` 디렉토리에도 저장됩니다. diff --git a/ko/tutorials/partner-nodes/sonilo/video-to-music.mdx b/ko/tutorials/partner-nodes/sonilo/video-to-music.mdx index 2848abbff..a7758159d 100644 --- a/ko/tutorials/partner-nodes/sonilo/video-to-music.mdx +++ b/ko/tutorials/partner-nodes/sonilo/video-to-music.mdx @@ -2,10 +2,18 @@ title: "Sonilo 파트너 노드 공식 ComfyUI 예제" description: "이 기사에서는 ComfyUI에서 비디오를 음악으로, 텍스트를 오디오로 변환하는 데 Sonilo 파트너 노드를 사용하는 방법을 소개합니다." sidebarTitle: "Sonilo" -translationSourceHash: 828bd9ac +translationSourceHash: ba6393d6 translationFrom: tutorials/partner-nodes/sonilo/video-to-music.mdx +translationBlockHashes: + "_intro": 77b8dcf2 + "Highlights": 5b7a698b + "Get started": 5396d092 + "Video-to-music workflow": 46202bfc + "Text-to-audio workflow": 494bdcfc + "Use cases": 90983ea2 --- + import ReqHint from "/snippets/ko/tutorials/partner-nodes/req-hint.mdx"; import UpdateReminder from "/snippets/ko/tutorials/update-reminder.mdx"; @@ -73,4 +81,4 @@ Sonilo의 비디오를 음악으로 변환하는 워크플로우는 비디오의 - **영상 제작 및 포스트 하우스** - 대규모 영상물의 사운드트랙 생성을 자동화하세요. - **VFX 및 모션그래픽 아티스트** - 영상과 함께 프레임별로 진화하는 음악을 생성하세요. - **콘텐츠 크리에이터 및 에이전시** - 여러 형식의 플랫폼 준비 영상을 동기화된 음악과 함께 제작하세요. -- **개발자 및 파이프라인 엔지니어** - ComfyUI를 통해 음악 생성을 자동화된 워크플로우에 직접 통합하세요. \ No newline at end of file +- **개발자 및 파이프라인 엔지니어** - ComfyUI를 통해 음악 생성을 자동화된 워크플로우에 직접 통합하세요. diff --git a/ko/tutorials/partner-nodes/stability-ai/stable-audio.mdx b/ko/tutorials/partner-nodes/stability-ai/stable-audio.mdx deleted file mode 100644 index 2298e28ba..000000000 --- a/ko/tutorials/partner-nodes/stability-ai/stable-audio.mdx +++ /dev/null @@ -1,74 +0,0 @@ ---- -title: "Stability AI Stable Audio 2.5 파트너 노드 ComfyUI 공식 워크플로우 예시" -description: "이 기사에서는 ComfyUI에서 Stability AI Stable Audio 2.5 파트너 노드의 텍스트-to-오디오, 오디오-to-오디오 및 오디오 인페인팅 기능을 사용하는 방법을 소개합니다." -sidebarTitle: "Stable Audio 2.5" -translationSourceHash: eda368b6 -translationFrom: tutorials/partner-nodes/stability-ai/stable-audio.mdx ---- - -import ReqHint from "/snippets/ko/tutorials/partner-nodes/req-hint.mdx"; -import UpdateReminder from "/snippets/ko/tutorials/update-reminder.mdx"; - -Stability AI Stable Audio 2.5 파트너 노드를 사용하면 Stability AI의 최신 음성 생성 모델을 활용해 텍스트 프롬프트, 오디오 변환 및 오디오 인페인팅 기능을 통해 고품질 음악을 만들 수 있습니다. - -Stable Audio 2.5는 기업용으로 설계되었으며, 개선된 음악 구조와 더 나은 프롬프트 적합성, 그리고 몇 초 만에 몇 분 길이의 작곡을 생성할 수 있는 기능을 갖추고 있습니다. 이 모델은 세 가지 주요 워크플로우를 제공합니다: 설명을 통해 음악을 생성하는 **텍스트-to-오디오**, 기존 오디오를 새로운 곡으로 변환하는 **오디오-to-오디오**, 그리고 기존 트랙을 완성하거나 연장하는 **오디오 인페인팅**입니다. - -Stable Audio 2.5는 라이선스된 오디오로만 훈련되어 상업적으로 안전하며, 전문적인 품질의 음성 생성과 기업급 신뢰성을 필요로 하는 광고주, 게임 스튜디오 및 콘텐츠 제작자에게 완벽한 선택입니다. - - - - -## 텍스트-to-오디오 워크플로우 - -텍스트-to-오디오를 위해서는 텍스트 프롬프트를 통해 오디오를 생성할 수 있습니다. 생성하고자 하는 음악을 설명해야 합니다. - - -

JSON 워크플로우 다운로드

-
-![워크플로우](/images/tutorial/api_nodes/stability_ai/api_stability_ai_text_to_audio.jpg) - -1. 텍스트 프롬프트를 수정하세요. 생성하고자 하는 음악을 설명하기 위해 키워드를 사용해야 합니다. -2. (선택사항) `duration` 매개변수를 수정하세요. 기본값은 `190`입니다. -3. `Run` 버튼을 클릭하거나 단축키 `Ctrl(cmd) + Enter`를 사용해 오디오 생성을 실행하세요. 오디오는 `ComfyUI/output/audio` 디렉터리에 저장됩니다. - -## 오디오-to-오디오 워크플로우 - -오디오-to-오디오 작업은 기본적으로 음악 재샘플링입니다. 주어진 음악에서 새로운 음악을 생성하거나, 멜로디를 흥얼거리기만 해도 모델이 입력된 오디오를 기반으로 새로운 음악을 생성할 수 있습니다. - - -

JSON 워크플로우 다운로드

-
- - -

입력 오디오 다운로드

-
- -![워크플로우](/images/tutorial/api_nodes/stability_ai/api_stability_ai_audio_to_audio.jpg) - -1. 이 워크플로우에서는 편집하고자 하는 오디오(최소 6초 이상)를 입력할 수 있도록 두 개의 노드를 제공했습니다: - - 1.1 `Record Audio` 노드: 흥얼거리는 멜로디 등 어떤 음악 아이디어든 녹음할 수 있습니다. 최소 6초 이상이어야 합니다. - - 1.2 `LoadAudio` 노드: 이 워크플로우에 사용하고자 하는 오디오를 업로드할 수 있습니다. -2. 텍스트 프롬프트를 수정하세요. 생성하고자 하는 음악을 설명하기 위해 키워드를 사용해야 합니다. -3. `strength` 매개변수는 원본 오디오와의 차이를 조절하는 데 사용됩니다. 값이 낮을수록 생성된 오디오는 원본 오디오와 더 유사해집니다. -4. `Run` 버튼을 클릭하거나 단축키 `Ctrl(cmd) + Enter`를 사용해 오디오 생성을 실행하세요. 오디오는 `ComfyUI/output/audio` 디렉터리에 저장됩니다. - -## 오디오 인페인팅 워크플로우 - -오디오 인페인팅은 기존 트랙을 완성하거나 연장하는 데 사용됩니다. 음악의 빠진 부분을 완성하거나 음악을 더 길게 확장할 수 있습니다. - -인페인팅을 시작하고 끝내고자 하는 위치를 설정해야 합니다. - - -

JSON 워크플로우 다운로드

-
- - -

입력 오디오 다운로드

-
-![워크플로우](/images/tutorial/api_nodes/stability_ai/api_stability_ai_audio_inpaint.jpg) - -1. `LoadAudio` 노드에 오디오를 업로드하세요. -2. 텍스트 프롬프트를 수정하세요. 생성하고자 하는 음악을 설명하기 위해 키워드를 사용해야 합니다. -3. (선택사항) `duration` 매개변수를 수정하세요. 기본값은 `190`입니다. -4. (중요) `mask_start` 및 `mask_end` 매개변수를 수정하세요. 인페인팅을 시작하고 끝내고자 하는 위치를 설정해야 합니다. -5. `Run` 버튼을 클릭하거나 단축키 `Ctrl(cmd) + Enter`를 사용해 오디오 생성을 실행하세요. 오디오는 `ComfyUI/output/audio` 디렉터리에 저장됩니다. \ No newline at end of file diff --git a/ko/tutorials/partner-nodes/stability-ai/stable-diffusion-3-5-image.mdx b/ko/tutorials/partner-nodes/stability-ai/stable-diffusion-3-5-image.mdx deleted file mode 100644 index 7336a1417..000000000 --- a/ko/tutorials/partner-nodes/stability-ai/stable-diffusion-3-5-image.mdx +++ /dev/null @@ -1,88 +0,0 @@ ---- -title: "Stability AI Stable Diffusion 3.5 파트너 노드 ComfyUI 공식 예제" -description: "이 글에서는 Stability AI Stable Diffusion 3.5 파트너 노드의 텍스트-이미지 및 이미지-이미지 기능을 ComfyUI에서 사용하는 방법을 소개합니다." -sidebarTitle: "Stable Diffusion 3.5 이미지" -translationSourceHash: ac469600 -translationFrom: tutorials/partner-nodes/stability-ai/stable-diffusion-3-5-image.mdx ---- - -import ReqHint from "/snippets/ko/tutorials/partner-nodes/req-hint.mdx"; -import UpdateReminder from "/snippets/ko/tutorials/update-reminder.mdx"; - -Stability AI Stable Diffusion 3.5 이미지 노드를 사용하면 Stability AI의 Stable Diffusion 3.5 모델을 통해 텍스트 프롬프트나 참조 이미지를 통해 고품질의 세밀한 이미지 콘텐츠를 생성할 수 있습니다. - -이 가이드에서는 이 노드를 사용해 텍스트-투-이미지와 이미지-투-이미지 생성 워크플로를 설정하는 방법을 보여드립니다. - - - - -## Stability AI Stable Diffusion 3.5 텍스트-투-이미지 워크플로 - -### 1. 워크플로 파일 다운로드 - -아래 이미지는 `메타데이터`에 워크플로 정보가 포함되어 있습니다. 해당 워크플로를 다운로드하여 ComfyUI로 드래그해 불러오세요. - -![Stability AI Stable Diffusion 3.5 텍스트-투-이미지 워크플로](https://raw.githubusercontent.com/Comfy-Org/example_workflows/main/api_nodes/stability_ai/stable_diffusion_3-5-t2i.png) - -### 2. 워크플로 단계별 완료하기 - -![Stability AI Stable Diffusion 3.5 텍스트-투-이미지 단계 안내](/images/tutorial/api_nodes/stability_ai/stable_diffusion_3_5_image_t2i_step_guide.jpg) - -이미지의 번호순서대로 따라가며 기본적인 텍스트-투-이미지 워크플로를 완성할 수 있습니다: -1. (선택 사항) `Stability AI Stable Diffusion 3.5 이미지` 노드의 `prompt` 매개변수를 수정해 원하는 이미지 설명을 입력하세요. 더 상세한 프롬프트는 더 나은 이미지 품질을 가져옵니다. -2. (선택 사항) `model` 매개변수를 선택해 사용할 SD 3.5 모델 버전을 정하세요. -3. (선택 사항) `style_preset` 매개변수를 선택해 이미지의 시각적 스타일을 조정하세요. 서로 다른 프리셋은 "시네마틱"이나 "애니메이션" 등 각기 다른 스타일 특성을 가진 이미지를 생성합니다. 특정 스타일을 적용하지 않으려면 "None"을 선택하세요. -4. (선택 사항) `String(Multiline)`을 편집해 네거티브 프롬프트를 수정하고, 생성된 이미지에 나타나지 않기를 원하는 요소를 지정하세요. -5. `Run` 버튼을 클릭하거나 단축키 `Ctrl(cmd) + Enter`를 사용해 이미지 생성을 실행하세요. -6. API가 결과를 반환한 후, `Save Image` 노드에서 생성된 이미지를 확인할 수 있습니다. 이미지는 또한 `ComfyUI/output/` 디렉토리에 저장됩니다. - -### 3. 추가 참고사항 - -- **프롬프트**: 프롬프트는 생성 과정에서 가장 중요한 매개변수 중 하나입니다. 상세하고 명확한 설명은 더 나은 결과를 가져옵니다. 장면, 주제, 색상, 조명, 스타일 등의 요소를 포함할 수 있습니다. -- **CFG Scale**: 생성기가 프롬프트를 얼마나 정확히 따르는지 조절합니다. 값이 높을수록 이미지가 프롬프트 설명과 더욱 일치하지만, 너무 높으면 과포화되거나 부자연스러운 결과를 초래할 수 있습니다. -- **스타일 프리셋**: 이미지의 전반적인 스타일을 빠르게 정의할 수 있는 다양한 프리셋 스타일을 제공합니다. -- **네거티브 프롬프트**: 생성된 이미지에 나타나지 않기를 원하는 요소를 지정하는 데 사용됩니다. -- **시드 매개변수**: 생성 결과를 재현하거나 미세 조정하는 데 사용할 수 있으며, 제작 과정에서 반복 작업에 유용합니다. -- 현재 `Load Image` 노드는 "Bypass" 모드입니다. 이를 활성화하려면 단계 안내를 참고하고 노드를 우클릭해 "Mode"를 "Always"로 설정해 입력을 활성화하고 이미지-투-이미지 모드로 전환하세요. -- `image_denoise`는 입력 이미지가 없을 때는 아무런 효과를 주지 않습니다. - -## Stability AI Stable Diffusion 3.5 이미지-투-이미지 워크플로 - -### 1. 워크플로 파일 다운로드 - -아래 이미지는 `메타데이터`에 워크플로 정보가 포함되어 있습니다. 해당 워크플로를 다운로드하여 ComfyUI로 드래그해 불러오세요. - -![Stability AI Stable Diffusion 3.5 이미지-투-이미지 워크플로](https://raw.githubusercontent.com/Comfy-Org/example_workflows/main/api_nodes/stability_ai/sd3-5-i2i/stable_diffusion_3_5-i2i.png) - -아래 이미지를 다운로드하여 입력으로 사용하세요. -![Stability AI Stable Diffusion 3.5 이미지-투-이미지 워크플로 입력 이미지](https://raw.githubusercontent.com/Comfy-Org/example_workflows/main/api_nodes/stability_ai/sd3-5-i2i/input.jpg) - - -### 2. 워크플로 단계별 완료하기 - -![Stability AI Stable Diffusion 3.5 이미지-투-이미지 단계 안내](/images/tutorial/api_nodes/stability_ai/stable_diffusion_3_5_image_i2i_step_guide.jpg) - -이미지의 번호순서대로 따라가며 이미지-투-이미지 워크플로를 완성할 수 있습니다: -1. `Load Image` 노드를 통해 참조 이미지를 로드하고, 이 이미지를 생성의 기초로 삼습니다. -2. (선택 사항) `Stability AI Stable Diffusion 3.5 이미지` 노드의 `prompt` 매개변수를 수정해 참조 이미지에서 변경하거나 강화하고 싶은 요소를 설명하세요. -3. (선택 사항) `style_preset` 매개변수를 선택해 이미지의 시각적 스타일을 조정하세요. 서로 다른 프리셋은 각기 다른 스타일 특성을 가진 이미지를 생성합니다. -4. (선택 사항|중요) `image_denoise` 매개변수(범위 0.0-1.0)를 조정해 원본 이미지를 얼마나 수정할지 조절하세요: - - 0.0에 가까울수록 생성된 이미지가 입력 참조 이미지와 더욱 유사해집니다(0.0일 경우 기본적으로 원본과 동일함). - - 1.0에 가까울수록 생성된 이미지가 순수한 텍스트-투-이미지 생성과 유사해집니다(1.0일 경우 참조 이미지를 전혀 제공하지 않은 것과 같음). -5. (선택 사항) `String(Multiline)`을 편집해 네거티브 프롬프트를 수정하고, 생성된 이미지에 나타나지 않기를 원하는 요소를 지정하세요. -6. `Run` 버튼을 클릭하거나 단축키 `Ctrl(cmd) + Enter`를 사용해 이미지 생성을 실행하세요. -8. API가 결과를 반환한 후, `Save Image` 노드에서 생성된 이미지를 확인할 수 있습니다. 이미지는 또한 `ComfyUI/output/` 디렉토리에 저장됩니다. - -### 3. 추가 참고사항 - -아래 이미지는 동일한 매개변수 설정을 사용해 입력 이미지가 있거나 없는 경우의 결과를 비교한 것입니다: - -![Stability AI Stable Diffusion 3.5 입력 이미지 유무 비교](/images/tutorial/api_nodes/stability_ai/stable_diffusion_3_5_compare.jpg) - -**이미지 노이즈 제거**: 이 매개변수는 생성 과정에서 원본 이미지의 특징을 얼마나 유지할지 결정합니다. 이미지-투-이미지 모드에서 가장 중요한 조정 매개변수입니다. 아래 이미지는 서로 다른 노이즈 강도의 효과를 보여줍니다: - -![Stability AI Stable Diffusion 3.5 이미지-투-이미지 노이즈 강도 설명](/images/tutorial/api_nodes/stability_ai/stable_diffusion_3_5_image_i2i_image_denoise.jpg) - -- **참조 이미지 선택**: 명확한 주제와 좋은 구성을 가진 이미지를 선택하면 일반적으로 더 나은 결과를 얻을 수 있습니다. -- **프롬프트 팁**: 이미지-투-이미지 모드에서는 프롬프트가 이미지에 이미 존재하는 모든 것을 설명하기보다는 변경하거나 강화하고 싶은 요소에 집중해야 합니다. -- **모드 전환**: 입력 이미지를 제공하면 노드가 자동으로 텍스트-투-이미지 모드에서 이미지-투-이미지 모드로 전환되고, 종횡비 매개변수는 무시됩니다. \ No newline at end of file diff --git a/ko/tutorials/partner-nodes/stability-ai/stable-image-ultra.mdx b/ko/tutorials/partner-nodes/stability-ai/stable-image-ultra.mdx deleted file mode 100644 index 9ae097f6e..000000000 --- a/ko/tutorials/partner-nodes/stability-ai/stable-image-ultra.mdx +++ /dev/null @@ -1,77 +0,0 @@ ---- -title: "Stability AI Stable Image Ultra 파트너 노드 ComfyUI 공식 예제" -description: "이 기사에서는 Stability AI Stable Image Ultra 파트너 노드의 텍스트-to-이미지 및 이미지-to-이미지 기능을 ComfyUI에서 사용하는 방법을 소개합니다." -sidebarTitle: "Stable Image Ultra" -translationSourceHash: e3306a2b -translationFrom: tutorials/partner-nodes/stability-ai/stable-image-ultra.mdx ---- - -import ReqHint from "/snippets/ko/tutorials/partner-nodes/req-hint.mdx"; -import UpdateReminder from "/snippets/ko/tutorials/update-reminder.mdx"; - -[Stability Stable Image Ultra](/images/built-in-nodes/api_nodes/stability-ai/stability-ai-stable-image-ultra.jpg) 노드를 사용하면 Stability AI의 Stable Image Ultra 모델을 활용해 텍스트 프롬프트나 참조 이미지를 통해 고품질의 세밀한 이미지 콘텐츠를 생성할 수 있습니다. - -이 가이드에서는 이 노드를 사용해 텍스트-to-이미지와 이미지-to-이미지 생성 워크플로우를 설정하는 방법을 보여드립니다. - - - - -## Stability AI Stable Image Ultra 텍스트-to-이미지 워크플로우 - -### 1. 워크플로우 파일 다운로드 - -워크플로우 정보는 아래 이미지의 메타데이터에 포함되어 있습니다. 해당 워크플로우를 다운로드하여 ComfyUI로 드래그해 로드해 주세요. - -![Stability AI Stable Image Ultra 텍스트-to-이미지 워크플로우](https://raw.githubusercontent.com/Comfy-Org/example_workflows/main/api_nodes/stability_ai/stable_image_ultra_t2i.png) - -### 2. 워크플로우를 단계별로 완료하세요 - -![Stability AI Stable Image Ultra 텍스트-to-이미지 단계 안내](/images/tutorial/api_nodes/stability_ai/stable_image_ultra_t2i_step_guide.jpg) - -이미지의 번호가 매겨진 단계를 따라 기본적인 텍스트-to-이미지 워크플로우를 완료할 수 있습니다: -1. (선택사항) `Stability AI Stable Image Ultra` 노드의 `prompt` 매개변수를 수정해 원하는 이미지 설명을 입력하세요. 더 상세한 프롬프트는 더 나은 이미지 품질을 가져올 가능성이 높습니다. `(단어:가중치)` 형식을 사용해 특정 단어의 가중치를 조정할 수 있으며, 예를 들어 `The sky was crisp (blue:0.3) and (green:0.8)`는 하늘이 파란색과 녹색이지만, 녹색이 더 두드러짐을 나타냅니다. -2. (선택사항) `style_preset` 매개변수를 선택해 이미지의 시각적 스타일을 제어하세요. 서로 다른 사전 설정된 스타일은 각기 다른 스타일 특성을 가진 이미지를 생성하며, 예를 들어 "시네마틱", "애니메이션" 등이 있습니다. "None"을 선택하면 특정 스타일이 적용되지 않습니다. -3. `Run` 버튼을 클릭하거나 단축키 `Ctrl(cmd) + Enter`를 사용해 이미지 생성을 실행하세요. -4. API가 결과를 반환한 후, `Save Image` 노드에서 생성된 이미지를 확인할 수 있으며, 이미지는 `ComfyUI/output/` 디렉토리에도 저장됩니다. - -### 3. 추가 참고사항 - -- **프롬프트**: 프롬프트는 생성 과정에서 가장 중요한 매개변수 중 하나입니다. 상세하고 명확한 설명은 더 나은 결과를 가져옵니다. 장면, 피사체, 색상, 조명, 스타일 등의 요소를 포함할 수 있습니다. -- **스타일 사전 설정**: 시네마틱, 애니메이션, 디지털 아트 등 여러 사전 설정된 스타일을 제공하며, 이를 통해 이미지의 전반적인 스타일을 빠르게 정의할 수 있습니다. -- **네거티브 프롬프트**: 생성된 이미지에 나타나기를 원하지 않는 요소를 지정하는 데 사용되며, 과도한 팔다리나 왜곡된 얼굴과 같은 일반적인 문제를 피하는 데 도움이 됩니다. -- **시드 매개변수**: 생성 결과를 재현하거나 미세 조정하는 데 사용될 수 있으며, 창작 과정에서 반복 작업을 수행하는 데 유용합니다. -- 현재 `Load Image` 노드는 "Bypass" 모드입니다. 이를 활성화하려면 단계 안내를 참고해 해당 노드를 마우스 오른쪽 버튼으로 클릭한 후 "Mode"를 "Always"로 설정해 입력을 활성화하면 이미지-to-이미지 모드로 전환됩니다. - -## Stability AI Stable Image Ultra 이미지-to-이미지 워크플로우 - -### 1. 워크플로우 파일 다운로드 - -워크플로우 정보는 아래 이미지의 메타데이터에 포함되어 있습니다. 해당 워크플로우를 다운로드하여 ComfyUI로 드래그해 로드해 주세요. - -![Stability Stable Image Ultra 이미지-to-이미지 워크플로우](https://raw.githubusercontent.com/Comfy-Org/example_workflows/main/api_nodes/stability_ai/i2i/stable_image_ultra_i2i.png) - -아래 이미지를 다운로드해 입력으로 사용하세요 -![Stability Stable Image Ultra 이미지-to-이미지 워크플로우 입력 이미지](https://raw.githubusercontent.com/Comfy-Org/example_workflows/main/api_nodes/stability_ai/i2i/input.png) - -### 2. 워크플로우를 단계별로 완료하세요 - -![Stability Stable Image Ultra 이미지-to-이미지 단계 안내](/images/tutorial/api_nodes/stability_ai/stable_image_ultra_i2i_step_guide.jpg) - -이미지의 번호가 매겨진 단계를 따라 이미지-to-이미지 워크플로우를 완료할 수 있습니다: -1. `Load Image` 노드를 통해 참조 이미지를 불러오세요. 이 이미지는 생성의 기초가 됩니다. -2. (선택사항) `Stability Stable Image Ultra` 노드의 `prompt` 매개변수를 수정해 참조 이미지에서 변경하거나 강조하고 싶은 요소를 설명하세요. -3. (선택사항) `image_denoise` 매개변수(범위 0.0-1.0)를 조정해 원본 이미지의 수정 정도를 제어하세요: - - 0.0에 가까울수록 생성된 이미지는 입력 참조 이미지와 더 비슷해집니다. - - 1.0에 가까울수록 생성된 이미지는 순수한 텍스트-to-이미지 생성과 더 비슷해집니다. -4. (선택사항) `style_preset` 및 기타 매개변수를 설정해 생성 효과를 더욱 세밀하게 조정할 수도 있습니다. -5. `Run` 버튼을 클릭하거나 단축키 `Ctrl(cmd) + Enter`를 사용해 이미지 생성을 실행하세요. -6. API가 결과를 반환한 후, `Save Image` 노드에서 생성된 이미지를 확인할 수 있으며, 이미지는 `ComfyUI/output/` 디렉토리에도 저장됩니다. - -### 3. 추가 참고사항 - -**이미지 노이즈 제거**: 이 매개변수는 생성 과정에서 원본 이미지의 특징을 얼마나 유지할지 결정하며, 이미지-to-이미지 모드에서 가장 중요한 조정 매개변수입니다. 아래 이미지는 서로 다른 노이즈 제거 강도의 효과를 보여줍니다. - -![Stability Stable Image Ultra 이미지-to-이미지 노이즈 제거 설명](/images/tutorial/api_nodes/stability_ai/i2i_image_denoise.jpg) - -- **참조 이미지 선택**: 명확한 피사체와 좋은 구성을 가진 이미지를 선택하면 보통 더 나은 결과를 얻을 수 있습니다. -- **프롬프트 팁**: 이미지-to-이미지 모드에서는 프롬프트가 이미지에 이미 존재하는 모든 요소를 설명하기보다는 변경하거나 강조하고자 하는 부분에 집중해야 합니다. \ No newline at end of file diff --git a/ko/tutorials/partner-nodes/tripo/model-generation.mdx b/ko/tutorials/partner-nodes/tripo/model-generation.mdx index 646aca9f8..3aad1144b 100644 --- a/ko/tutorials/partner-nodes/tripo/model-generation.mdx +++ b/ko/tutorials/partner-nodes/tripo/model-generation.mdx @@ -2,10 +2,17 @@ title: "Tripo 파트너 노드 모델 생성 ComfyUI 공식 예제" description: "이 글에서는 ComfyUI에서 Tripo 노드의 API를 사용해 모델을 생성하는 방법을 소개합니다." sidebarTitle: "모델 생성" -translationSourceHash: 29fbd5dc +translationSourceHash: 91cfb63d translationFrom: tutorials/partner-nodes/tripo/model-generation.mdx +translationBlockHashes: + "_intro": b329659d + "Text-to-Model Workflow": 1f82cb18 + "Image-to-Model Workflow": 20fac619 + "Multi-view Model Generation Workflow": b0e0a897 + "Subsequent Task Processing for the Same Task": d24582e4 --- + import ReqHint from "/snippets/ko/tutorials/partner-nodes/req-hint.mdx"; import UpdateReminder from "/snippets/ko/tutorials/update-reminder.mdx"; @@ -111,4 +118,4 @@ Tripo의 해당 노드들은 동일 작업에 대한 후속 처리를 제공하 `Tripo: Refine Draft model` 노드는 v1.4 모델만 지원하며, 다른 모델은 지원하지 않습니다. - \ No newline at end of file + diff --git a/ko/tutorials/partner-nodes/tripo/tripo-3-1.mdx b/ko/tutorials/partner-nodes/tripo/tripo-3-1.mdx index 487ecd97a..a49262239 100644 --- a/ko/tutorials/partner-nodes/tripo/tripo-3-1.mdx +++ b/ko/tutorials/partner-nodes/tripo/tripo-3-1.mdx @@ -1,11 +1,17 @@ --- -title: "Tripo 3.1 — 고해상도 3D 에셋 생성 ComfyUI 공식 가이드" +title: "Tripo 3.1: 고해상도 3D 에셋 생성 ComfyUI 공식 가이드" description: "파트너 노드를 통해 ComfyUI에서 Tripo 3.1을 사용해 고해상도 3D 에셋을 생성하는 방법을 알아보세요. 높은 밀도의 지오메트리와 제작용 PBR 준비 완료 재료를 제공합니다." sidebarTitle: "Tripo 3.1" -translationSourceHash: a3e6e703 +translationSourceHash: c520daa5 translationFrom: tutorials/partner-nodes/tripo/tripo-3-1.mdx +translationBlockHashes: + "_intro": ff0ef375 + "Capabilities": 6187e278 + "Use Cases": 10ad3fe3 + "Available Workflows": c68e812a --- + import ReqHint from "/snippets/ko/tutorials/partner-nodes/req-hint.mdx"; import UpdateReminder from "/snippets/ko/tutorials/update-reminder.mdx"; @@ -18,47 +24,47 @@ Tripo 3.1은 ComfyUI의 Tripo 파트너 노드를 통해 이용 가능한 최신 이전 Tripo 모델 버전과 비교했을 때, 3.1은 다음과 같은 개선점을 제공합니다: -- **고밀도 지오메트리** — 더욱 날카로운 가장자리, 깔끔한 실루엣, 보다 정밀한 형태로 제작 수준의 3D 에셋을 제공합니다. -- **PBR 준비 완료 재료** — 다양한 렌더링 환경에서 보다 신뢰성 있는 조명 반응을 제공합니다. -- **히어로 에셋 품질** — 근접 촬영에서도 안정적인 디테일 유지가 가능합니다. -- **크로스 시나리오 재사용** — 단일 모델로 게임, 마케팅, 렌더링 파이프라인 전반에서 재생성 없이 활용할 수 있습니다. +- **고밀도 지오메트리**: 더욱 날카로운 가장자리, 깔끔한 실루엣, 보다 정밀한 형태로 제작 수준의 3D 에셋을 제공합니다. +- **PBR 준비 완료 재료**: 다양한 렌더링 환경에서 보다 신뢰성 있는 조명 반응을 제공합니다. +- **히어로 에셋 품질**: 근접 촬영에서도 안정적인 디테일 유지가 가능합니다. +- **크로스 시나리오 재사용**: 단일 모델로 게임, 마케팅, 렌더링 파이프라인 전반에서 재생성 없이 활용할 수 있습니다. ## 활용 사례 -- **게임 히어로 에셋** — 근접 카메라 촬영 및 프로모션 키 아트용으로 적합합니다. -- **마케팅 비주얼** — 지오메트리의 충실성과 재료 품질이 중요한 경우에 사용됩니다. -- **제품 시각화** — 스튜디오 스타일 렌더링에서 더욱 깔끔한 형상 표현이 필요합니다. -- **3D 프린팅 준비** — 보다 명확한 구조적 표현이 가능합니다. +- **게임 히어로 에셋**: 근접 카메라 촬영 및 프로모션 키 아트용으로 적합합니다. +- **마케팅 비주얼**: 지오메트리의 충실성과 재료 품질이 중요한 경우에 사용됩니다. +- **제품 시각화**: 스튜디오 스타일 렌더링에서 더욱 깔끔한 형상 표현이 필요합니다. +- **3D 프린팅 준비**: 보다 명확한 구조적 표현이 가능합니다. -## 이용 가능한 워크플로우 +## 이용 가능한 워크플로 -### 텍스트-to-모델 +### 텍스트 기반 모델 - - Comfy Cloud에서 텍스트-to-모델 워크플로우를 즉시 시험해 보세요. + + Comfy Cloud에서 텍스트 기반 모델 워크플로를 즉시 시험해 보세요. - + JSON 파일을 다운로드하거나 템플릿 라이브러리에서 "Tripo 3.1 Text-to-Model"을 검색하세요. -### 이미지-to-모델 +### 이미지 기반 모델 - - Comfy Cloud에서 이미지-to-모델 워크플로우를 즉시 시험해 보세요. + + Comfy Cloud에서 이미지 기반 모델 워크플로를 즉시 시험해 보세요. - + JSON 파일을 다운로드하거나 템플릿 라이브러리에서 "Tripo 3.1 Image-to-Model"을 검색하세요. -### 멀티뷰-to-모델 +### 멀티뷰 기반 모델 - - Comfy Cloud에서 멀티뷰-to-모델 워크플로우를 즉시 시험해 보세요. + + Comfy Cloud에서 멀티뷰 기반 모델 워크플로를 즉시 시험해 보세요. - + JSON 파일을 다운로드하거나 템플릿 라이브러리에서 "Tripo 3.1 Multiview-to-Model"을 검색하세요. @@ -69,4 +75,4 @@ Tripo 3.1은 ComfyUI의 Tripo 파트너 노드를 통해 이용 가능한 최신 | 지오메트리 밀도 | 고밀도, 제작용 준비 완료 | 표준 밀도 | | 표면 품질 | 더욱 깔끔한 가장자리와 실루엣 | 우수하지만 근접 촬영에는 다듬음 필요 | | 재료 출력 | PBR 준비 완료 | 표준 재료 맵 | -| 리파인 지원 | 지원됨 | 지원됨 (v1.4는 리파인 드래프트만 지원) | \ No newline at end of file +| 리파인 지원 | 지원됨 | 지원됨 (v1.4는 리파인 드래프트만 지원) | diff --git a/ko/tutorials/partner-nodes/wan/wan2-7.mdx b/ko/tutorials/partner-nodes/wan/wan2-7.mdx index 1ea713e67..65ad80d80 100644 --- a/ko/tutorials/partner-nodes/wan/wan2-7.mdx +++ b/ko/tutorials/partner-nodes/wan/wan2-7.mdx @@ -2,10 +2,19 @@ title: "ComfyUI에서 Wan2.7 동영상 생성" description: "ComfyUI의 파트너 노드를 통해 Wan2.7을 사용하여 이미지-동영상, 텍스트-동영상, 참조-동영상, 동영상 연속성 및 동영상 편집을 하는 방법을 알아보세요." sidebarTitle: "Wan2.7" -translationSourceHash: ceab1647 +translationSourceHash: 3bb39265 translationFrom: tutorials/partner-nodes/wan/wan2-7.mdx +translationBlockHashes: + "_intro": 611e27ab + "Key features": 6ca0965f + "Highlights": cec936d1 + "Wan2.7 image-to-video": 29a49b02 + "Wan2.7 text-to-video": 25cfcacf + "Wan2.7 reference-to-video": cf70840e + "Wan2.7 video edit": ad198739 --- + import ReqHint from "/snippets/ko/tutorials/partner-nodes/req-hint.mdx"; import UpdateReminder from "/snippets/ko/tutorials/update-reminder.mdx"; @@ -77,4 +86,4 @@ Wan2.7은 알리바바의 최신 동영상 생성 모델로, 현재 ComfyUI의 Comfy Cloud에서 즉시 동영상 편집 워크플로우를 사용해 보세요. - \ No newline at end of file + diff --git a/ko/tutorials/utility/depth-anything-3.mdx b/ko/tutorials/utility/depth-anything-3.mdx index 4a3d0b498..6dddf7005 100644 --- a/ko/tutorials/utility/depth-anything-3.mdx +++ b/ko/tutorials/utility/depth-anything-3.mdx @@ -2,10 +2,19 @@ title: "ComfyUI Depth Anything 3 공식 예제" description: "ComfyUI에서 Depth Anything 3를 사용하여 이미지 및 비디오의 단일/다중 뷰 깊이 추정 방법을 알아보세요." sidebarTitle: "Depth Anything 3" -translationSourceHash: d646a0e3 +translationSourceHash: 39c33c52 translationFrom: tutorials/utility/depth-anything-3.mdx +translationBlockHashes: + "_intro": 78aa4267 + "Model Installation": 63d2533a + "Example Workflows": cf2f84c1 + "1. Image Depth Estimation": 21d2ff11 + "2. Video Depth Estimation": 4f57ecb8 + "Model Variants": c09e7471 + "Community Resources": 8c5d05ab --- + import UpdateReminder from '/snippets/ko/tutorials/update-reminder.mdx' # ComfyUI Depth Anything 3 소개 diff --git a/ko/tutorials/utility/face-detection/mediapipe.mdx b/ko/tutorials/utility/face-detection/mediapipe.mdx index 4fbdb36e1..539561b3c 100644 --- a/ko/tutorials/utility/face-detection/mediapipe.mdx +++ b/ko/tutorials/utility/face-detection/mediapipe.mdx @@ -2,10 +2,15 @@ title: "MediaPipe: ComfyUI에서의 얼굴 감지" sidebarTitle: "MediaPipe 얼굴 감지" description: "ComfyUI에서 MediaPipe 얼굴 감지를 사용하여 이미지에서 얼굴을 감지하고 얼굴 랜드마크, 경계 상자 및 영역 마스크를 추출하는 방법을 알아보세요" -translationSourceHash: b8885872 +translationSourceHash: bb40eede translationFrom: tutorials/utility/face-detection/mediapipe.mdx +translationBlockHashes: + "_intro": 49c290e0 + "MediaPipe Face Detection Workflow": f1c9a49d + "Community Resources": ec7aa0f5 --- + import UpdateReminder from "/snippets/ko/tutorials/update-reminder.mdx" @@ -111,4 +116,4 @@ MediaPipe 얼굴 감지 모델은 [Comfy-Org MediaPipe 모델 저장소](https:/ - [MediaPipe GitHub](https://github.com/google-ai-edge/mediapipe) — 상위 MediaPipe 프레임워크 - [Comfy-Org/mediapipe](https://huggingface.co/Comfy-Org/mediapipe) — 공식 ComfyUI 모델 가중치 -- [ComfyUI 서브그래프 가이드](https://docs.comfy.org/interface/features/subgraph) — 서브그래프 작동 방식 알아보기 \ No newline at end of file +- [ComfyUI 서브그래프 가이드](https://docs.comfy.org/interface/features/subgraph) — 서브그래프 작동 방식 알아보기 diff --git a/ko/tutorials/utility/image-upscale.mdx b/ko/tutorials/utility/image-upscale.mdx index 0d9d7092d..b29f61203 100644 --- a/ko/tutorials/utility/image-upscale.mdx +++ b/ko/tutorials/utility/image-upscale.mdx @@ -2,10 +2,19 @@ title: "ComfyUI에서 이미지 업스케일링" description: "다양한 사용 사례를 위해 로컬 모델과 파트너 노드를 활용해 ComfyUI에서 이미지를 업스케일링하는 방법을 알아보세요" sidebarTitle: "이미지 업스케일링" -translationSourceHash: 3c670cb0 +translationSourceHash: 6bdeb9a7 translationFrom: tutorials/utility/image-upscale.mdx +translationBlockHashes: + "_intro": eb13afc3 + "Why upscaling matters": 30a386f2 + "Key concepts": 210d2fde + "Use cases": c3fef819 + "Available models": a75cd337 + "Benchmark: 1K to 4K upscale time": 07a20d0f + "Tips": a966ce44 --- + 이 가이드는 ComfyUI에서의 이미지 업스케일링 워크플로우를 다룹니다. 여기에는 다양한 사용 사례에 맞는 로컬 모델과 파트너 노드 옵션이 포함됩니다. @@ -188,4 +197,4 @@ ESRGAN 모델을 사용한 기본적인 로컬 업스케일링은 [기본 업스 - SeedVR2의 경우, 업스케일링 전에 `ImageScaleToTotalPixels` 노드를 사용해 이미지를 0.35메가픽셀로 축소하면 더 나은 결과를 얻을 수 있습니다. - 여러 업스케일링 노드를 연결해(예: 2배 → 4배) 초고배율을 구현하세요. - 생성 후 업스케일링 노드를 연결해 '생성 + 향상' 파이프라인을 구성하세요. -- 특정 이미지 유형에 대해 여러 모델을 테스트해 최적의 모델을 찾아보세요. \ No newline at end of file +- 특정 이미지 유형에 대해 여러 모델을 테스트해 최적의 모델을 찾아보세요. diff --git a/ko/tutorials/utility/moge.mdx b/ko/tutorials/utility/moge.mdx index 7ceb9d94d..af99d09df 100644 --- a/ko/tutorials/utility/moge.mdx +++ b/ko/tutorials/utility/moge.mdx @@ -2,10 +2,19 @@ title: "ComfyUI MoGe 예제" description: "이 가이드에서는 ComfyUI에서 MoGe를 사용해 단안 기하학 추정, 즉 계량 점 지도, 깊이 지도, 법선 지도 및 메시 생성 방법을 보여줍니다." sidebarTitle: "MoGe" -translationSourceHash: dcec1d5b +translationSourceHash: 7ae1c247 translationFrom: tutorials/utility/moge.mdx +translationBlockHashes: + "_intro": f3974fd4 + "Model Installation": fb228472 + "Example Workflows": cf2f84c1 + "1. Depth Estimation": 0c7bafb8 + "2. Perspective to Mesh": 03608c5b + "3. Panorama to Mesh": bdbb850d + "Community Resources": d9fcd8cd --- + import UpdateReminder from "/snippets/ko/tutorials/update-reminder.mdx" # ComfyUI MoGe 소개 @@ -132,4 +141,4 @@ MoGe는 이미지로부터 카메라의 시야각(FOV)도 추정하며, 이를 ## 커뮤니티 자료 - [MoGe GitHub (microsoft/MoGe)](https://github.com/microsoft/MoGe) — 연구 논문 및 코드 -- [Comfy-Org/MoGe](https://huggingface.co/Comfy-Org/MoGe) — 공식 ComfyUI 모델 가중치 \ No newline at end of file +- [Comfy-Org/MoGe](https://huggingface.co/Comfy-Org/MoGe) — 공식 ComfyUI 모델 가중치 diff --git a/ko/tutorials/utility/pose-detection-sdpose.mdx b/ko/tutorials/utility/pose-detection-sdpose.mdx index c037e8188..e4f0b2dbb 100644 --- a/ko/tutorials/utility/pose-detection-sdpose.mdx +++ b/ko/tutorials/utility/pose-detection-sdpose.mdx @@ -2,10 +2,15 @@ title: "SDPose: ComfyUI에서의 포즈 감지" sidebarTitle: "SDPose 포즈 감지" description: "ComfyUI에서 기본 지원되는 SDPose를 사용하여 이미지와 비디오에서 포즈 키포인트와 맵을 추출하는 방법을 알아보세요" -translationSourceHash: e02657d6 +translationSourceHash: dbf15c22 translationFrom: tutorials/utility/pose-detection-sdpose.mdx +translationBlockHashes: + "_intro": 909f07bb + "SDPose Workflows": 3c03402d + "Additional Notes": 409c3058 --- + import UpdateReminder from "/snippets/ko/tutorials/update-reminder.mdx" @@ -140,4 +145,4 @@ SDPose 모델을 사용하여 바운딩 박스 시각화 없이 이미지에서 - **모델 디렉토리** — SDPose 체크포인트는 `models/checkpoints/`에, RT-DETRv4 감지기는 `models/diffusion_models/`에 넣습니다. - **입력 이미지 예시** — `group_photo.png` 파일은 워크플로 템플릿의 `input/` 디렉토리에서 테스트용으로 제공됩니다. - **키포인트 출력** — POSE_KEYPOINT 유형은 조건부 생성을 위해 포즈 데이터를 허용하는 다운스트림 노드에 연결할 수 있습니다. -- **업데이트 필수** — SDPose + RT-DETRv4 지원은 최근 ComfyUI 버전에서 사용 가능합니다. ComfyUI가 최신 상태인지 확인하세요. \ No newline at end of file +- **업데이트 필수** — SDPose + RT-DETRv4 지원은 최근 ComfyUI 버전에서 사용 가능합니다. ComfyUI가 최신 상태인지 확인하세요. diff --git a/ko/tutorials/utility/preprocessors.mdx b/ko/tutorials/utility/preprocessors.mdx index c5f37563e..810194baa 100644 --- a/ko/tutorials/utility/preprocessors.mdx +++ b/ko/tutorials/utility/preprocessors.mdx @@ -2,10 +2,17 @@ title: "ComfyUI 전처리 워크플로우" description: "ComfyUI에서 깊이 추정, 라인아트 변환, 자세 감지 및 노멀 추출 전처리기를 사용하는 방법을 알아보세요" sidebarTitle: "전처리기" -translationSourceHash: f6c2bee0 +translationSourceHash: 1ed6697e translationFrom: tutorials/utility/preprocessors.mdx +translationBlockHashes: + "What are preprocessors?": 4c973513 + "Depth estimation": a1123330 + "Lineart conversion": cd986204 + "Pose detection": bd2f3086 + "Normals extraction": 65c791bb --- + ## 전처리기란 무엇인가요? @@ -98,4 +105,4 @@ translationFrom: tutorials/utility/preprocessors.mdx JSON 다운로드 - \ No newline at end of file + diff --git a/ko/tutorials/utility/remove-background-birefnet.mdx b/ko/tutorials/utility/remove-background-birefnet.mdx index fe77101be..b23e07d8b 100644 --- a/ko/tutorials/utility/remove-background-birefnet.mdx +++ b/ko/tutorials/utility/remove-background-birefnet.mdx @@ -2,10 +2,15 @@ title: "BiRefNet: ComfyUI에서 이미지 배경 제거하기" sidebarTitle: "BiRefNet 배경 제거" description: "ComfyUI에서 기본적으로 지원하는 BiRefNet 모델을 사용해 이미지 배경을 제거하는 방법을 알아보세요." -translationSourceHash: 0f977d6d +translationSourceHash: b316e131 translationFrom: tutorials/utility/remove-background-birefnet.mdx +translationBlockHashes: + "_intro": 403ff66d + "BiRefNet Background Removal Workflow": 9af08df3 + "Additional Notes": d07d5c84 --- + import UpdateReminder from "/snippets/ko/tutorials/update-reminder.mdx" @@ -71,4 +76,4 @@ BiRefNet 모델은 [Comfy-Org BiRefNet 모델 저장소](https://huggingface.co/ - **모델 디렉토리** — 모델은 `checkpoints` 폴더가 아닌 `ComfyUI/models/background_removal/`에 배치해야 합니다. - **업데이트 필요** — BiRefNet 지원은 최근 ComfyUI 버전에서 가능합니다. ComfyUI가 최신 상태인지 확인하세요. -- **RGBA 출력** — 투명한 배경 결과는 새로운 배경에 바로 합성하거나 하위 워크플로우에서 사용할 수 있습니다. \ No newline at end of file +- **RGBA 출력** — 투명한 배경 결과는 새로운 배경에 바로 합성하거나 하위 워크플로우에서 사용할 수 있습니다. diff --git a/ko/tutorials/utility/video-segment-sam3.mdx b/ko/tutorials/utility/video-segment-sam3.mdx index e948b9191..8dfa7da68 100644 --- a/ko/tutorials/utility/video-segment-sam3.mdx +++ b/ko/tutorials/utility/video-segment-sam3.mdx @@ -2,10 +2,15 @@ title: "SAM 3.1: ComfyUI에서 무엇이든 분할하기" sidebarTitle: "SAM 3.1 분할" description: "ComfyUI에서 Meta의 SAM 3.1 모델을 사용해 텍스트 프롬프트를 이용해 이미지와 동영상 속 객체를 분할하는 방법을 알아보세요" -translationSourceHash: 666093f9 +translationSourceHash: 8e2d21b4 translationFrom: tutorials/utility/video-segment-sam3.mdx +translationBlockHashes: + "_intro": ad3d3d0c + "SAM 3.1 Segment Workflows": f452ac40 + "Additional Notes": c38c57a0 --- + import UpdateReminder from "/snippets/ko/tutorials/update-reminder.mdx" @@ -106,4 +111,4 @@ SAM 3.1 모델은 [Comfy-Org SAM 3.1 모델 저장소](https://huggingface.co/Co - **프롬프트는 짧고 구체적으로 유지하세요** — 모델의 프롬프트 한 개당 토큰 제한은 32개입니다. - **다중 객체 탐지** — 쉼표로 서로 다른 객체 유형을 구분하고, `:N`을 사용해 각 유형별 탐지 수를 제한하세요. - **분할 마스크** — 출력 마스크는 다른 워크플로우(예: 인페인팅, 배경 제거)의 입력으로 사용할 수 있습니다. -- **업데이트 필요** — SAM 3.1 지원을 받으려면 ComfyUI를 최신 버전으로 업데이트하세요. \ No newline at end of file +- **업데이트 필요** — SAM 3.1 지원을 받으려면 ComfyUI를 최신 버전으로 업데이트하세요. diff --git a/ko/tutorials/utility/video-upscale.mdx b/ko/tutorials/utility/video-upscale.mdx index 720295b48..a88aa8147 100644 --- a/ko/tutorials/utility/video-upscale.mdx +++ b/ko/tutorials/utility/video-upscale.mdx @@ -2,10 +2,20 @@ title: "ComfyUI에서 비디오 업스케일링" description: "ComfyUI에서 로컬 모델과 파트너 노드를 활용해 다양한 사용 사례에 맞는 비디오 업스케일링 방법을 알아보세요" sidebarTitle: "비디오 업스케일" -translationSourceHash: c709b52c +translationSourceHash: f96f95c1 translationFrom: tutorials/utility/video-upscale.mdx +translationBlockHashes: + "_intro": 158ce7e8 + "TL;DR": f4934ea9 + "Key concepts": 0ce5360e + "Use cases": 8f357897 + "Upscale speed comparison (10s 720p clips)": 6c7b1403 + "Available models": d1c12f83 + "Getting started with Topaz Video Enhance": 9fa2d0e1 + "Tips": a5dcf8f3 --- + 이 가이드에서는 ComfyUI에서의 비디오 업스케일링 워크플로우를 다룹니다. 여기에는 다양한 사용 사례에 맞는 로컬 모델과 파트너 노드 옵션이 포함됩니다. @@ -181,4 +191,4 @@ translationFrom: tutorials/utility/video-upscale.mdx - 업스케일링과 [프레임 보간](/ko/tutorials/utility/frame-interpolation)을 결합해 더 부드럽고 높은 해상도의 출력을 얻으세요. - AI 생성 비디오의 경우, 창의적 업스케일링에 의존하기보다는 업스케일링 전에 아티팩트를 수정하는 것이 좋습니다. - 전체 영상을 처리하기 전에 샘플 클립에서 다양한 모델을 테스트하세요. -- 원본에 대한 충실도가 중요한 콘텐츠는 보수적 업스케일링을 사용하세요. \ No newline at end of file +- 원본에 대한 충실도가 중요한 콘텐츠는 보수적 업스케일링을 사용하세요. diff --git a/ko/tutorials/utility/void-video-inpainting.mdx b/ko/tutorials/utility/void-video-inpainting.mdx index 366b16697..e8b63bf01 100644 --- a/ko/tutorials/utility/void-video-inpainting.mdx +++ b/ko/tutorials/utility/void-video-inpainting.mdx @@ -2,10 +2,15 @@ title: "VOID: ComfyUI에서의 비디오 인페인팅" sidebarTitle: "VOID 비디오 인페인팅" description: "Netflix가 개발한 VOID 비디오 인페인팅 모델을 사용해 비디오에서 객체를 제거하는 방법을 알아보세요. ComfyUI에서 기본적으로 지원됩니다." -translationSourceHash: e8e6c573 +translationSourceHash: aaa47b1e translationFrom: tutorials/utility/void-video-inpainting.mdx +translationBlockHashes: + "_intro": 47509aec + "VOID Video Inpainting Workflow": 31dee04b + "Additional Notes": a3d04a46 --- + import UpdateReminder from "/snippets/ko/tutorials/update-reminder.mdx" @@ -125,4 +130,4 @@ ComfyUI를 최신 버전으로 업데이트한 후, `워크플로우` -> `템플 - **마스크 품질이 중요합니다** — 대상 객체 주변에 깔끔하고 딱 맞는 마스크를 사용하면 최상의 결과를 얻을 수 있습니다. - **프롬프트 작성 팁** — 제거된 이후의 장면이 자연스럽게 보이는 모습을 묘사하세요. 제거 자체가 아니라요. - **음성 프롬프트 사용**은 반복적인 결함(워터마크, 흐릿함, 과다한 팔다리)이 보일 때만 사용하세요. -- **2회 통과 워크플로우** — 템플릿은 1회 통과 후 자동으로 2회 통과를 실행합니다; 테스트 중 더 빠른 반복을 위해 1회 통과만 실행할 수도 있습니다. \ No newline at end of file +- **2회 통과 워크플로우** — 템플릿은 1회 통과 후 자동으로 2회 통과를 실행합니다; 테스트 중 더 빠른 반복을 위해 1회 통과만 실행할 수도 있습니다. diff --git a/ko/tutorials/video/bytedance/bernini-r.mdx b/ko/tutorials/video/bytedance/bernini-r.mdx index daafbc9bf..fc0a54229 100644 --- a/ko/tutorials/video/bytedance/bernini-r.mdx +++ b/ko/tutorials/video/bytedance/bernini-r.mdx @@ -2,10 +2,18 @@ title: "ComfyUI Bernini-R 공식 예제" description: "ComfyUI에서 Bernini-R을 사용한 이미지 및 비디오 편집(재조명, 스타일 변환, 피사체 삽입 등)을 알아보세요." sidebarTitle: "Bernini-R" -translationSourceHash: 6d8b19fc -translationFrom: tutorials/video/bernini-r.mdx +translationSourceHash: 84ecde34 +translationFrom: tutorials/video/bytedance/bernini-r.mdx +translationBlockHashes: + "_intro": efe73774 + "Model Installation": 84eedf7b + "Example Workflows": cf2f84c1 + "1. Image Editing": cd75c4ca + "2. Video Editing": 9e90382c + "Community Resources": 57f652a5 --- + import UpdateReminder from '/snippets/ko/tutorials/update-reminder.mdx' # ComfyUI Bernini-R 소개 diff --git a/ko/tutorials/video/cosmos/cosmos-predict2-video2world.mdx b/ko/tutorials/video/cosmos/cosmos-predict2-video2world.mdx index 6044e4d04..ce6479416 100644 --- a/ko/tutorials/video/cosmos/cosmos-predict2-video2world.mdx +++ b/ko/tutorials/video/cosmos/cosmos-predict2-video2world.mdx @@ -8,32 +8,33 @@ translationFrom: tutorials/video/cosmos/cosmos-predict2-video2world.mdx import UpdateReminder from '/snippets/ko/tutorials/update-reminder.mdx' -Cosmos-Predict2는 NVIDIA의 차세대 물리 세계 기반 모델로, 물리적 AI 시나리오에서 고품질 시각 생성 및 예측 작업을 위해 특별히 설계되었습니다. +Cosmos-Predict2는 NVIDIA의 차세대 물리 세계 기반 모델로, 물리적 AI 시나리오에서 고품질 시각 생성 및 예측 작업을 위해 특별히 설계되었습니다. 이 모델은 뛰어난 물리적 정확성, 환경 상호작용성, 세부 묘사 능력을 갖추고 있어 복잡한 물리 현상과 동적 장면을 사실적으로 시뮬레이션할 수 있습니다. -Cosmos-Predict2는 텍스트-to-이미지(Text2Image)와 비디오-to-월드(Video2World)를 포함한 다양한 생성 방식을 지원하며, 산업 시뮬레이션, 자율주행, 도시 계획, 과학 연구 등 다양한 분야에서 널리 사용되고 있습니다. -이는 지능형 비전과 물리 세계의 심도 있는 통합을 촉진하는 핵심 기초 도구입니다. +Cosmos-Predict2는 텍스트 기반 이미지 생성(Text2Image)과 비디오-월드(Video2World)를 포함한 다양한 생성 방식을 지원하며, +산업 시뮬레이션, 자율주행, 도시 계획, 과학 연구 등 여러 분야에서 널리 사용되고 있습니다. +이는 지능형 비전과 물리 세계의 깊은 통합을 촉진하는 핵심 기반 도구입니다. GitHub: [Cosmos-predict2](https://github.com/nvidia-cosmos/cosmos-predict2) huggingface: [Cosmos-Predict2](https://huggingface.co/collections/nvidia/cosmos-predict2-68028efc052239369a0f2959) -이 가이드에서는 ComfyUI에서 **Video2World** 생성을 완료하는 과정을 안내합니다. +이 가이드는 ComfyUI에서 **Video2World** 생성을 완료하는 과정을 안내합니다. -텍스트-to-이미지 섹션에 대해서는 다음 부분을 참고해 주세요: +텍스트 기반 이미지 생성 섹션은 다음을 참고하세요: - - Cosmos-Predict2를 이용한 텍스트-to-이미지 생성 + + Cosmos-Predict2를 이용한 텍스트 기반 이미지 생성 {/* ## Cosmos Predict2 Video2World 워크플로우 -2B 버전을 테스트할 때는 약 16GB VRAM이 필요합니다. +2B 버전을 테스트할 때 약 16GB VRAM이 필요합니다. ### 1. 워크플로우 파일 -아래 비디오를 다운로드하여 ComfyUI로 드래그해 워크플로우를 로드해 주세요. 워크플로우에는 이미 모델 다운로드 링크가 내장되어 있습니다. +아래 비디오를 다운로드하여 ComfyUI에 드래그하면 워크플로우가 로드됩니다. 워크플로우에는 모델 다운로드 링크가 이미 포함되어 있습니다. + +## 常见问题 + + diff --git a/zh/installation/update_comfyui.mdx b/zh/installation/update_comfyui.mdx index ab68aa492..0db90fe4d 100644 --- a/zh/installation/update_comfyui.mdx +++ b/zh/installation/update_comfyui.mdx @@ -3,10 +3,17 @@ title: "如何更新 ComfyUI" description: "本部分将指导你详细了解 ComfyUI 的更新过程" icon: "circle-up" sidebarTitle: "更新 ComfyUI" -translationSourceHash: 37fe7f31 +translationSourceHash: df0fcd65 translationFrom: installation/update_comfyui.mdx +translationBlockHashes: + "_intro": ea3fba01 + "How to Update ComfyUI?": c98ba141 + "ComfyUI Version Types": 0f19bbda + "What Needs to Be Updated When Updating ComfyUI?": 9d192c1b + "Common Update Issues": 7e4b639d --- + import InstallLink from "/snippets/zh/install/install-link.mdx" import UpdateRequirement from "/snippets/zh/install/update-requirement.mdx" @@ -305,4 +312,4 @@ comfy-aimdo # ComfyUI 核心工具库 - **GitHub Releases**:查看 [ComfyUI Releases](https://github.com/Comfy-Org/ComfyUI/releases) 了解稳定版本更新 - **GitHub Commits**:查看 [最新提交](https://github.com/Comfy-Org/ComfyUI/commits/master) 了解开发进度 -- **社区讨论**:关注我们的[博客](https://blog.comfy.org)和[推特](https://x.com/comfyui)来了解最新动态 \ No newline at end of file +- **社区讨论**:关注我们的[博客](https://blog.comfy.org)和[推特](https://x.com/comfyui)来了解最新动态 diff --git a/zh/interface/app-mode.mdx b/zh/interface/app-mode.mdx index 652767c3f..7987f5280 100644 --- a/zh/interface/app-mode.mdx +++ b/zh/interface/app-mode.mdx @@ -3,10 +3,17 @@ title: "ComfyUI APP 模式指南" description: "了解如何在 ComfyUI 中构建和使用 APP 模式,通过定义自定义输入/输出界面来简化工作流交互。" sidebarTitle: "APP mode" icon: "mobile-screen-button" -translationSourceHash: c16182bd +translationSourceHash: e24dc018 translationFrom: interface/app-mode.mdx +translationBlockHashes: + "_intro": 95e47d1e + "Enter APP mode": 17a1f89c + "Build an APP mode workflow": 77b966ea + "Use APP mode": 48593e65 + "Save and share the workflow": cf326952 --- + APP 模式通过允许您定义自定义输入/输出界面来简化工作流交互,使分享和使用工作流更加便捷,无需编辑节点。 diff --git a/zh/tutorials/flux/flux-2-klein.mdx b/zh/tutorials/flux/flux-2-klein.mdx index a0b43c5bb..c3823aee0 100644 --- a/zh/tutorials/flux/flux-2-klein.mdx +++ b/zh/tutorials/flux/flux-2-klein.mdx @@ -2,10 +2,18 @@ title: "ComfyUI Flux.2 Klein 4B 指南" description: "快速了解 FLUX.2 [klein] 4B,并在 ComfyUI 中运行文生图与图像编辑工作流。" sidebarTitle: "Flux.2 Klein" -translationSourceHash: e790eb10 +translationSourceHash: 25fd241d translationFrom: tutorials/flux/flux-2-klein.mdx +translationBlockHashes: + "_intro": 980a68e5 + "About FLUX.2 [klein]": 77f716a7 + "Flux.2 Klein 4B Workflows": 153194d7 + "Flux.2 Klein 4B Model Downloads": b438d16c + "Flux.2 Klein 9B Workflows": 6e7e8a01 + "Flux.2 Klein 9B Model Downloads": 0f38ad48 --- + import UpdateReminder from '/snippets/zh/tutorials/update-reminder.mdx' diff --git a/zh/tutorials/image/anima/anima.mdx b/zh/tutorials/image/anima/anima.mdx index 63fbaa97c..d2691102f 100644 --- a/zh/tutorials/image/anima/anima.mdx +++ b/zh/tutorials/image/anima/anima.mdx @@ -2,10 +2,16 @@ title: "Anima Base v1 ComfyUI 工作流示例" description: "Anima 是 CircleStone Labs / Comfy Org 推出的 2B 参数文生图模型,针对动漫和非照片级插画生成进行了优化。" sidebarTitle: "Anima Base v1" -translationSourceHash: a24422ae +translationSourceHash: 6668c717 translationFrom: tutorials/image/anima/anima.mdx +translationBlockHashes: + "_intro": 41a50d20 + "Available workflows": 4d4fb0d6 + "Anima model downloads": 06a278be + "Limitations": 0adbf360 --- + import UpdateReminder from '/snippets/zh/tutorials/update-reminder.mdx' **Anima** 是由 [CircleStone Labs](https://huggingface.co/circlestone-labs/Anima) 与 Comfy Org 合作推出的开源文生图模型。该模型拥有 **20 亿** 参数,专注于生成高质量的 **动漫和非照片级** 图像——非常适合角色设计、场景绘制和概念艺术。 diff --git a/zh/tutorials/image/boogu/boogu-image-0.1.mdx b/zh/tutorials/image/boogu/boogu-image-0.1.mdx index 3675850b8..7d70429c3 100644 --- a/zh/tutorials/image/boogu/boogu-image-0.1.mdx +++ b/zh/tutorials/image/boogu/boogu-image-0.1.mdx @@ -2,10 +2,15 @@ title: "Boogu-Image-0.1 ComfyUI 工作流示例" description: "Boogu-Image-0.1 是采用 Apache-2.0 许可证的 10B 参数统一图像生成与编辑模型系列,包含文生图变体和指令驱动编辑变体。" sidebarTitle: "Boogu-Image-0.1" -translationSourceHash: b7cc7537 +translationSourceHash: 80d306b4 translationFrom: tutorials/image/boogu/boogu-image-0.1.mdx +translationBlockHashes: + "_intro": d66f5216 + "Boogu-Image-0.1-Turbo text-to-image workflow": 4aa0cd61 + "Boogu-Image-0.1-Edit image editing workflow": 3c1752bb --- + import UpdateReminder from "/snippets/zh/tutorials/update-reminder.mdx" **Boogu-Image-0.1** 是一个采用 Apache-2.0 许可证的开源统一图像生成与编辑模型系列。它通过整合理解与生成能力的系统,在摄影、文字渲染、风格化和图像编辑任务中均能提供具有竞争力的表现。 diff --git a/zh/tutorials/image/ernie-image/ernie-image.mdx b/zh/tutorials/image/ernie-image/ernie-image.mdx index 80257b93b..51f8c668a 100644 --- a/zh/tutorials/image/ernie-image/ernie-image.mdx +++ b/zh/tutorials/image/ernie-image/ernie-image.mdx @@ -2,10 +2,17 @@ title: "ERNIE-Image ComfyUI 工作流示例" description: "ERNIE-Image 是百度开源的 8B 扩散变换器文生图模型,具备精准文字渲染、强大的指令跟随能力,并内置提示词增强器。" sidebarTitle: "ERNIE-Image" -translationSourceHash: 62f70484 +translationSourceHash: 887cefa9 translationFrom: tutorials/image/ernie-image/ernie-image.mdx +translationBlockHashes: + "_intro": 6641e5ff + "ERNIE-Image text-to-image workflow": baeb3db4 + "ERNIE-Image-Turbo": 144c2479 + "Available models": 2aea7ac8 + "Examples": 0e2eb115 --- + import UpdateReminder from '/snippets/zh/tutorials/update-reminder.mdx' **ERNIE-Image** 是百度开源的文生图模型,基于 Apache-2.0 协议发布。该模型基于 **8B** 参数的扩散变换器(DiT)构建,支持精准文字渲染、强大的指令跟随以及结构化视觉生成,可产出高质量图像。 diff --git a/zh/tutorials/image/hidream/hidream-e1.mdx b/zh/tutorials/image/hidream/hidream-e1.mdx index 5b07f7dc2..8a9fd0afa 100644 --- a/zh/tutorials/image/hidream/hidream-e1.mdx +++ b/zh/tutorials/image/hidream/hidream-e1.mdx @@ -2,10 +2,16 @@ title: "ComfyUI 原生版本 HiDream-E1, E1.1 工作流示例" sidebarTitle: "HiDream-e1" description: "本篇将引导了解并完成 ComfyUI 原生版本 HiDream-I1 文生图工作流实例" -translationSourceHash: fa93c685 +translationSourceHash: 76ea9fff translationFrom: tutorials/image/hidream/hidream-e1.mdx +translationBlockHashes: + "_intro": 6829ae90 + "HiDream E1 and E1.1 Workflow Related Models": e648e936 + "HiDream E1.1 ComfyUI Native Workflow Example": 4134dfe8 + "HiDream E1 ComfyUI Native Workflow Example": 778b966a --- + import UpdateReminder from '/snippets/zh/tutorials/update-reminder.mdx' ![HiDream-E1 演示](https://raw.githubusercontent.com/HiDream-ai/HiDream-E1/refs/heads/main/assets/demo.jpg) @@ -153,4 +159,4 @@ E1 是于 2025 年 4 月 28 日发布的,这个模型只支持 768*768 的分 - 可能需要修改多次提示词或者进行多次的生成才能得到较好的结果 - 这个模型在改变图片风格上比较难保持一致性,需要尽可能完善提示词 -- 由于模型支持的是 768*768 的分辨率,在实际测试中调整过其它尺寸,在其它尺寸下图像表现能力不佳,甚至差异较大 \ No newline at end of file +- 由于模型支持的是 768*768 的分辨率,在实际测试中调整过其它尺寸,在其它尺寸下图像表现能力不佳,甚至差异较大 diff --git a/zh/tutorials/image/hidream/hidream-i1.mdx b/zh/tutorials/image/hidream/hidream-i1.mdx index d69cd0a55..040270b12 100644 --- a/zh/tutorials/image/hidream/hidream-i1.mdx +++ b/zh/tutorials/image/hidream/hidream-i1.mdx @@ -2,10 +2,17 @@ title: "ComfyUI 原生版本 HiDream-I1 文生图工作流示例" sidebarTitle: "HiDream-I1" description: "本篇将引导了解并完成 ComfyUI 原生版本 HiDream-I1 文生图工作流实例" -translationSourceHash: e9aa3fbc +translationSourceHash: 590b8d6d translationFrom: tutorials/image/hidream/hidream-i1.mdx +translationBlockHashes: + "_intro": 59935bb2 + "Model Features": 3ec455b0 + "About This Workflow Example": 90c5d2b3 + "HiDream-I1 Workflow": 93e17294 + "Other Related Resources": e794d9ef --- + ![HiDream-I1 演示](https://raw.githubusercontent.com/HiDream-ai/HiDream-I1/main/assets/demo.jpg) HiDream-I1 是智象未来(HiDream-ai)于2025年4月7日正式开源的文生图模型。该模型拥有17B参数规模,采用 [MIT 许可证](https://github.com/HiDream-ai/HiDream-I1/blob/main/LICENSE) 发布,支持用于个人项目、科学研究以及商用,目前在多项基准测试中该模型表现优异。 diff --git a/zh/tutorials/image/hidream/hidream-o1.mdx b/zh/tutorials/image/hidream/hidream-o1.mdx index 4cb54a06d..4ef55b41f 100644 --- a/zh/tutorials/image/hidream/hidream-o1.mdx +++ b/zh/tutorials/image/hidream/hidream-o1.mdx @@ -2,10 +2,16 @@ title: "ComfyUI 原生 HiDream-O1-Image 工作流示例" sidebarTitle: "HiDream-O1-Image" description: "本文档将引导你完成 ComfyUI 原生 HiDream-O1-Image 文生图和图像编辑工作流" -translationSourceHash: 51a684c4 +translationSourceHash: 368a086e translationFrom: tutorials/image/hidream/hidream-o1.mdx +translationBlockHashes: + "_intro": e1c85b19 + "HiDream-O1-Image Full Workflow": 9c60b82c + "HiDream-O1-Image Dev Workflow": 24233bb7 + "Additional Notes": 762758eb --- + import UpdateReminder from '/snippets/zh/tutorials/update-reminder.mdx' diff --git a/zh/tutorials/image/ideogram/ideogram-v4.mdx b/zh/tutorials/image/ideogram/ideogram-v4.mdx index bbdff5e2a..bc4f330ed 100644 --- a/zh/tutorials/image/ideogram/ideogram-v4.mdx +++ b/zh/tutorials/image/ideogram/ideogram-v4.mdx @@ -2,10 +2,15 @@ title: "ComfyUI Ideogram 4.0 开源模型教程" description: "了解如何在 ComfyUI 中使用 Ideogram 4.0 开源模型" sidebarTitle: "Ideogram 4.0" -translationSourceHash: a070b01a +translationSourceHash: de26d2f5 translationFrom: tutorials/image/ideogram/ideogram-v4.mdx +translationBlockHashes: + "_intro": e87a6658 + "Ideogram 4.0 Text-to-Image Workflow": 191bc145 + "Live Conversation with Ideogram & ComfyOrg": 9f3809e0 --- + import UpdateReminder from "/snippets/zh/tutorials/update-reminder.mdx"; Ideogram 4.0 是 Ideogram 最新推出的文生图模型,已作为开源模型发布,可以在本地完全运行。它具有出色的照片级真实感、精准的文字渲染和风格控制能力。你可以使用自然语言或 **结构化 JSON Prompts** 来实现对布局、颜色和图片内文字的精细控制。 diff --git a/zh/tutorials/image/krea/krea-2.mdx b/zh/tutorials/image/krea/krea-2.mdx index 8f513d8c1..d9e9ff4c5 100644 --- a/zh/tutorials/image/krea/krea-2.mdx +++ b/zh/tutorials/image/krea/krea-2.mdx @@ -2,10 +2,17 @@ title: "Krea-2 ComfyUI 工作流示例" description: "Krea 2 是一款专为高美学质量和风格多样性设计的文生图模型,提供 RAW(基础版)和 Turbo(蒸馏版)两个版本。" sidebarTitle: "Krea 2" -translationSourceHash: f712fdcc +translationSourceHash: 9f1eb4dd translationFrom: tutorials/image/krea/krea-2.mdx +translationBlockHashes: + "_intro": 7dcc4be5 + "Watch the Launch Event": 5863543e + "Available Model Weights": 9c718c25 + "Krea-2 Turbo text-to-image workflow": 4fe62095 + "Model downloads": f823e19c --- + import UpdateReminder from '/snippets/zh/tutorials/update-reminder.mdx' @@ -129,4 +136,4 @@ Krea 还发布了一组 Krea 2 的风格 LoRA。在 **CustomCombo** 节点中选 │ │ └── qwen_image_vae.safetensors │ └── 📂 loras/ │ └── krea2_warmpastel.safetensors (及其它风格 LoRA) -``` \ No newline at end of file +``` diff --git a/zh/tutorials/image/lens/lens.mdx b/zh/tutorials/image/lens/lens.mdx index 003eb8419..14f673e34 100644 --- a/zh/tutorials/image/lens/lens.mdx +++ b/zh/tutorials/image/lens/lens.mdx @@ -2,10 +2,16 @@ title: "Lens ComfyUI 工作流示例" description: "Lens 是微软开源的一个 3.8B 参数文生图模型,采用双流 MMDiT 架构,结合 GPT-OSS-20B 文本特征和 FLUX.2 VAE,实现高效高分辨率图像生成。" sidebarTitle: "Lens" -translationSourceHash: ccc64249 +translationSourceHash: cb4c08ff translationFrom: tutorials/image/lens/lens.mdx +translationBlockHashes: + "_intro": b0a3e175 + "Lens text-to-image workflow": a45ab498 + "Lens model downloads": 5055ce84 + "Available models": 5876b860 --- + import UpdateReminder from '/snippets/zh/tutorials/update-reminder.mdx' **Lens** 是 **微软** 开源的文生图模型,采用 MIT 许可证。拥有 **38亿** 参数,采用 **双流 MMDiT** 架构,配合 **GPT-OSS-20B** 文本编码器特征和 **FLUX.2 语义 VAE**,以远少于大模型的训练算力实现了具有竞争力的图像质量。 diff --git a/zh/tutorials/image/newbie-image/newbie-image-exp-0-1.mdx b/zh/tutorials/image/newbie-image/newbie-image-exp-0-1.mdx index 43f760a7b..969ac372c 100644 --- a/zh/tutorials/image/newbie-image/newbie-image-exp-0-1.mdx +++ b/zh/tutorials/image/newbie-image/newbie-image-exp-0-1.mdx @@ -2,10 +2,16 @@ title: "ComfyUI NewBie-image-Exp0.1 工作流示例" description: "NewBie-image-Exp0.1 是一个基于 Next-DiT 架构的 35 亿参数动漫风格文生图模型,针对高质量动漫图像生成进行了优化,支持 XML 结构化提示词。" sidebarTitle: "NewBie-image-Exp0.1" -translationSourceHash: 6b4cf086 +translationSourceHash: f56facc0 translationFrom: tutorials/image/newbie-image/newbie-image-exp-0-1.mdx +translationBlockHashes: + "_intro": 7f6f1284 + "NewBie-image text-to-image workflow": af50f161 + "Model links": cd75bb7e + "Prompt format": 5b819c6c --- + import UpdateReminder from '/snippets/zh/tutorials/update-reminder.mdx' **NewBie-image-Exp0.1** 是由 NewBieAI Lab 开发的 35 亿参数 DiT 模型,专为动漫风格文生图设计。基于 Next-DiT 架构构建,能够生成细节丰富、视觉效果出色的动漫图像。 diff --git a/zh/tutorials/image/omnigen/omnigen2.mdx b/zh/tutorials/image/omnigen/omnigen2.mdx index 20e81a8ad..eb09cac91 100644 --- a/zh/tutorials/image/omnigen/omnigen2.mdx +++ b/zh/tutorials/image/omnigen/omnigen2.mdx @@ -2,10 +2,17 @@ title: "ComfyUI OmniGen2 原生工作流示例" description: "ComfyUI OmniGen2 原生工作流示例 - 统一的文生图、图像编辑和多图像合成模型。" sidebarTitle: "OmniGen2" -translationSourceHash: 6a3fb274 +translationSourceHash: b061ff8c translationFrom: tutorials/image/omnigen/omnigen2.mdx +translationBlockHashes: + "_intro": 3e9c5a21 + "About OmniGen2": 2e6118e0 + "OmniGen2 Model Download": 7997f8fe + "ComfyUI OmniGen2 Text-to-Image Workflow": f7650507 + "ComfyUI OmniGen2 Image Editing Workflow": 1859e94c --- + import UpdateReminder from '/snippets/zh/tutorials/update-reminder.mdx' ## 关于 OmniGen2 diff --git a/zh/tutorials/image/pixeldit/pixeldit.mdx b/zh/tutorials/image/pixeldit/pixeldit.mdx index 7182186fe..9daacab20 100644 --- a/zh/tutorials/image/pixeldit/pixeldit.mdx +++ b/zh/tutorials/image/pixeldit/pixeldit.mdx @@ -2,10 +2,15 @@ title: "PixelDiT ComfyUI 工作流示例" description: "PixelDiT 是 NVIDIA 的像素空间扩散变换器,用于生成 1024px 文本到图像。它直接在像素空间生成图像,无需 VAE 编解码。" sidebarTitle: "PixelDiT" -translationSourceHash: adbdf347 +translationSourceHash: d5838b66 translationFrom: tutorials/image/pixeldit/pixeldit.mdx +translationBlockHashes: + "_intro": ef3a0250 + "PixelDiT text-to-image workflow": 21b069a6 + "Model downloads": e4bafb0a --- + import UpdateReminder from '/snippets/zh/tutorials/update-reminder.mdx' **PixelDiT** 是 NVIDIA 开发的像素空间扩散变换器,用于 **1024px** 文本到图像生成。与传统在潜空间操作的扩散模型不同,PixelDiT 使用双层 DiT 架构直接在像素空间生成图像——结合了 patch 级 DiT 和像素级 DiT,并通过 MM-DiT 融合实现文本和图像 token 之间的联合注意力。 diff --git a/zh/tutorials/image/qwen/qwen-image-2512.mdx b/zh/tutorials/image/qwen/qwen-image-2512.mdx index 4bc14ae44..c7e9877ee 100644 --- a/zh/tutorials/image/qwen/qwen-image-2512.mdx +++ b/zh/tutorials/image/qwen/qwen-image-2512.mdx @@ -2,10 +2,15 @@ title: "Qwen-Image-2512 ComfyUI 原生工作流示例" description: "Qwen-Image-2512 是 Qwen-Image 文生图基础模型的 12 月更新版本,具有增强的人物真实感、更精细的自然细节和改进的文字渲染能力。" sidebarTitle: "Qwen-Image-2512" -translationSourceHash: a18022ab +translationSourceHash: dd214a11 translationFrom: tutorials/image/qwen/qwen-image-2512.mdx +translationBlockHashes: + "_intro": db22951d + "Supported Aspect Ratios": 018121b0 + "Qwen-Image-2512 ComfyUI Native Workflow Example": 1221ba89 --- + import UpdateReminder from '/snippets/zh/tutorials/update-reminder.mdx' **Qwen-Image-2512** 是 Qwen-Image 文生图基础模型的 12 月更新版本。与 8 月发布的基础 Qwen-Image 模型相比,Qwen-Image-2512 在图像质量和真实感方面有显著提升。 diff --git a/zh/tutorials/image/qwen/qwen-image-edit.mdx b/zh/tutorials/image/qwen/qwen-image-edit.mdx index 1b83b9168..97a4a2e7e 100644 --- a/zh/tutorials/image/qwen/qwen-image-edit.mdx +++ b/zh/tutorials/image/qwen/qwen-image-edit.mdx @@ -2,10 +2,15 @@ title: "Qwen-Image-Edit ComfyUI 原生工作流示例" description: "Qwen-Image-Edit 是 Qwen-Image 的图像编辑版本,基于20B模型进一步训练,支持精准文字编辑和语义/外观双重编辑能力。" sidebarTitle: "Qwen-Image-Edit" -translationSourceHash: d1302b40 +translationSourceHash: 9c641cf0 translationFrom: tutorials/image/qwen/qwen-image-edit.mdx +translationBlockHashes: + "_intro": eee08e9a + "ComfyOrg Qwen-Image-Edit Live Stream": 6e70a462 + "Qwen-Image-Edit ComfyUI Native Workflow Example": 7df4c813 --- + import UpdateReminder from '/snippets/zh/tutorials/update-reminder.mdx' **Qwen-Image-Edit** 是 Qwen-Image 的图像编辑版本。它基于20B的Qwen-Image模型进一步训练,成功将Qwen-Image的文本渲染特色能力拓展到编辑任务上,以支持精准的文字编辑。此外,Qwen-Image-Edit将输入图像同时输入到Qwen2.5-VL(获取视觉语义控制)和VAE Encoder(获得视觉外观控制),以同时获得语义/外观双重编辑能力。 diff --git a/zh/tutorials/image/qwen/qwen-image-layered.mdx b/zh/tutorials/image/qwen/qwen-image-layered.mdx index 87ae48b51..49f685ab0 100644 --- a/zh/tutorials/image/qwen/qwen-image-layered.mdx +++ b/zh/tutorials/image/qwen/qwen-image-layered.mdx @@ -2,10 +2,17 @@ title: "Qwen-Image-Layered ComfyUI 工作流示例" description: "Qwen-Image-Layered 是一个能够将图像分解为多个 RGBA 图层的模型,通过图层分解实现固有的可编辑性。" sidebarTitle: "Qwen-Image-Layered" -translationSourceHash: 66298fd2 +translationSourceHash: bf2f2000 translationFrom: tutorials/image/qwen/qwen-image-layered.mdx +translationBlockHashes: + "_intro": 19900234 + "Qwen-Image-Layered workflow": ba937275 + "Model links": 98d12555 + "FP8 version": 6bffdd17 + "Workflow settings": b0f81aa2 --- + import UpdateReminder from '/snippets/zh/tutorials/update-reminder.mdx' **Qwen-Image-Layered** 是阿里巴巴通义千问团队开发的模型,能够将图像分解为多个 RGBA 图层。这种分层表示解锁了固有的可编辑性:每个图层都可以独立操作而不影响其他内容。 diff --git a/zh/tutorials/image/qwen/qwen-image.mdx b/zh/tutorials/image/qwen/qwen-image.mdx index 4ca9aa74d..86cca15d3 100644 --- a/zh/tutorials/image/qwen/qwen-image.mdx +++ b/zh/tutorials/image/qwen/qwen-image.mdx @@ -2,10 +2,18 @@ title: "Qwen-Image ComfyUI原生工作流示例" description: "Qwen-Image 是一个拥有 20B 参数的 MMDiT(多模态扩散变换器)模型,基于 Apache 2.0 许可证开源。" sidebarTitle: "Qwen-Image" -translationSourceHash: 21412018 +translationSourceHash: f28191a9 translationFrom: tutorials/image/qwen/qwen-image.mdx +translationBlockHashes: + "_intro": e096d7eb + "ComfyOrg Qwen-Image live stream": 6436ac25 + "Qwen-Image Native Workflow Example": 73bab810 + "Qwen Image InstantX ControlNet Workflow": 741d3247 + "Qwen Image ControlNet DiffSynth-ControlNets Model Patches Workflow": 45d40ad6 + "Qwen Image Union ControlNet LoRA Workflow": 333b4f67 --- + import UpdateReminder from '/snippets/zh/tutorials/update-reminder.mdx' diff --git a/zh/tutorials/image/z-image/z-image-turbo.mdx b/zh/tutorials/image/z-image/z-image-turbo.mdx index 0d6f9afae..e8871670a 100644 --- a/zh/tutorials/image/z-image/z-image-turbo.mdx +++ b/zh/tutorials/image/z-image/z-image-turbo.mdx @@ -2,10 +2,15 @@ title: "Z-Image-Turbo ComfyUI 工作流示例" description: "Z-Image-Turbo 是一个蒸馏版 6B 参数高效图像生成模型,可实现亚秒级推理延迟。" sidebarTitle: "Z-Image-Turbo" -translationSourceHash: 62f35c71 +translationSourceHash: 6ef05349 translationFrom: tutorials/image/z-image/z-image-turbo.mdx +translationBlockHashes: + "_intro": 062e5fc1 + "Z-Image-Turbo text-to-image workflow": 5057b237 + "Z-Image-Turbo Fun Union ControlNet workflow": 18f13b79 --- + import UpdateReminder from '/snippets/zh/tutorials/update-reminder.mdx' diff --git a/zh/tutorials/llm/gemma4/gemma4.mdx b/zh/tutorials/llm/gemma4/gemma4.mdx index eb4a7d4ee..c953ec9f4 100644 --- a/zh/tutorials/llm/gemma4/gemma4.mdx +++ b/zh/tutorials/llm/gemma4/gemma4.mdx @@ -2,10 +2,15 @@ title: "Gemma 4 ComfyUI 工作流示例" description: "Gemma 4 是 Google 的新一代多模态开源 LLM 系列,支持文本生成、图像理解、视频分析和音频转录,上下文窗口最高达 256K。提供 2B、4B、31B 三种尺寸。" sidebarTitle: "Gemma 4" -translationSourceHash: 817ba970 +translationSourceHash: c5b3756c translationFrom: tutorials/llm/gemma4/gemma4.mdx +translationBlockHashes: + "_intro": 17aab749 + "Available workflow": d38a29f0 + "Model Download": 9f2919ea --- + import UpdateReminder from '/snippets/zh/tutorials/update-reminder.mdx' diff --git a/zh/tutorials/llm/qwen/qwen3.mdx b/zh/tutorials/llm/qwen/qwen3.mdx index d557f516f..8e0bfa5bc 100644 --- a/zh/tutorials/llm/qwen/qwen3.mdx +++ b/zh/tutorials/llm/qwen/qwen3.mdx @@ -2,10 +2,16 @@ title: "Qwen 3.0 ComfyUI 工作流示例" description: "Qwen 3.0 是阿里巴巴云推出的强大开源大语言模型,具备强推理能力,提供 4B 参数版本,适用于文本生成和结构化推理任务。" sidebarTitle: "Qwen 3.0" -translationSourceHash: 33e7bb56 +translationSourceHash: db1afbda translationFrom: tutorials/llm/qwen/qwen3.mdx +translationBlockHashes: + "_intro": 6fd159e3 + "Use Cases": 13d2f31c + "Available workflow": c8187767 + "Model Download": d1d0cfd2 --- + import UpdateReminder from '/snippets/zh/tutorials/update-reminder.mdx' diff --git a/zh/tutorials/llm/qwen/qwen3_5.mdx b/zh/tutorials/llm/qwen/qwen3_5.mdx index d1fa9a600..1e14b68d0 100644 --- a/zh/tutorials/llm/qwen/qwen3_5.mdx +++ b/zh/tutorials/llm/qwen/qwen3_5.mdx @@ -2,10 +2,16 @@ title: "Qwen3.5 ComfyUI 工作流示例" description: "Qwen3.5 是阿里巴巴云推出的开源多模态大语言模型,具备图像理解和文本生成能力,提供 4B 参数版本,适用于图像描述和反向提示词工程。" sidebarTitle: "Qwen3.5" -translationSourceHash: fd10f69e +translationSourceHash: 8267b2a9 translationFrom: tutorials/llm/qwen/qwen3_5.mdx +translationBlockHashes: + "_intro": 3e50a58b + "Use Cases": 2f2af496 + "Available workflow": aaf29feb + "Model Download": 84a7c321 --- + import UpdateReminder from '/snippets/zh/tutorials/update-reminder.mdx' diff --git a/zh/tutorials/partner-nodes/beeble/beeble-switchx.mdx b/zh/tutorials/partner-nodes/beeble/beeble-switchx.mdx index 65a0cd473..e058ee05e 100644 --- a/zh/tutorials/partner-nodes/beeble/beeble-switchx.mdx +++ b/zh/tutorials/partner-nodes/beeble/beeble-switchx.mdx @@ -2,10 +2,15 @@ title: "Beeble SwitchX Partner Nodes ComfyUI 官方示例" description: "本指南介绍如何在 ComfyUI 中使用 Beeble SwitchX Partner Nodes 进行 AI 图像和视频重打光与环境替换" sidebarTitle: "Beeble SwitchX" -translationSourceHash: c162cc50 +translationSourceHash: 3724b3ae translationFrom: tutorials/partner-nodes/beeble/beeble-switchx.mdx +translationBlockHashes: + "_intro": 470a081a + "Beeble SwitchX: Image Edit": a252a19f + "Beeble SwitchX: Video Edit": 97df1f25 --- + import ReqHint from "/snippets/zh/tutorials/partner-nodes/req-hint.mdx"; import UpdateReminder from "/snippets/zh/tutorials/update-reminder.mdx"; diff --git a/zh/tutorials/partner-nodes/black-forest-labs/flux-1-1-pro-ultra-image.mdx b/zh/tutorials/partner-nodes/black-forest-labs/flux-1-1-pro-ultra-image.mdx index f2af43236..3fe054421 100644 --- a/zh/tutorials/partner-nodes/black-forest-labs/flux-1-1-pro-ultra-image.mdx +++ b/zh/tutorials/partner-nodes/black-forest-labs/flux-1-1-pro-ultra-image.mdx @@ -2,10 +2,16 @@ title: "Flux 1.1 Pro Ultra Image 合作伙伴节点 ComfyUI 官方示例工作流" description: "本文将介绍在 ComfyUI 中使用 Flux 1.1 Pro Ultra Image 合作伙伴节点的相关功能" sidebarTitle: "Flux 1.1 Pro Ultra Image" -translationSourceHash: 30d64c5d +translationSourceHash: e94b3136 translationFrom: tutorials/partner-nodes/black-forest-labs/flux-1-1-pro-ultra-image.mdx +translationBlockHashes: + "_intro": da585322 + "Flux 1.1 Pro Ultra Image Node Documentation": b697bde5 + "Flux 1.1 [pro] Text-to-Image Tutorial": 2c930ef2 + "Flux 1.1[pro] Image-to-Image Tutorial": 6b3cfbea --- + import ReqHint from "/snippets/zh/tutorials/partner-nodes/req-hint.mdx"; import UpdateReminder from "/snippets/zh/tutorials/update-reminder.mdx"; diff --git a/zh/tutorials/partner-nodes/black-forest-labs/flux-1-kontext.mdx b/zh/tutorials/partner-nodes/black-forest-labs/flux-1-kontext.mdx index 7e6d41332..f61a321c8 100644 --- a/zh/tutorials/partner-nodes/black-forest-labs/flux-1-kontext.mdx +++ b/zh/tutorials/partner-nodes/black-forest-labs/flux-1-kontext.mdx @@ -2,10 +2,16 @@ title: " ComfyUI Flux.1 Kontext Pro Image 合作伙伴节点 ComfyUI 官方示例" description: "本文将介绍如何在 ComfyUI 中使用 Flux.1 Kontext Pro Image 合作伙伴节点来完成图像编辑功能" sidebarTitle: "Flux.1 Kontext" -translationSourceHash: 115e6de3 +translationSourceHash: 4f93e5a9 translationFrom: tutorials/partner-nodes/black-forest-labs/flux-1-kontext.mdx +translationBlockHashes: + "_intro": 780caf9f + "Flux.1 Kontext Multiple Image Input Workflow": 6cec4607 + "Flux.1 Kontext Pro Image Partner Nodes Workflow": 81b10dd9 + "Flux.1 Kontext Max Image Partner Nodes Workflow": df399d73 --- + import ReqHint from "/snippets/zh/tutorials/partner-nodes/req-hint.mdx"; import PromptTechniques from "/snippets/zh/tutorials/flux/prompt-techniques.mdx"; import UpdateReminder from "/snippets/zh/tutorials/update-reminder.mdx"; @@ -103,4 +109,4 @@ Kontext 的核心优势在于其出色的上下文理解能力和角色一致性 4. 等待 API 返回结果后,你可在 `Save Image` 节点中查看编辑后的图像,对应的图像也会被保存至 `ComfyUI/output/` 目录下。 - \ No newline at end of file + diff --git a/zh/tutorials/partner-nodes/bria/background-removal.mdx b/zh/tutorials/partner-nodes/bria/background-removal.mdx index 84d4cec77..b16521f0f 100644 --- a/zh/tutorials/partner-nodes/bria/background-removal.mdx +++ b/zh/tutorials/partner-nodes/bria/background-removal.mdx @@ -2,8 +2,15 @@ title: "ComfyUI 中使用 Bria 背景移除" description: "学习如何在 ComfyUI 中使用 Bria 合作伙伴节点进行图片和视频背景移除、绿幕抠像和背景替换" sidebarTitle: "Bria 背景移除" +translationSourceHash: c65b0474 +translationFrom: tutorials/partner-nodes/bria/background-removal.mdx +translationBlockHashes: + "_intro": f9000433 + "Image Background Removal": 14b7eb56 + "Video Background Processing": 3e621db5 --- + import ReqHint from "/snippets/zh/tutorials/partner-nodes/req-hint.mdx"; import UpdateReminder from "/snippets/zh/tutorials/update-reminder.mdx"; diff --git a/zh/tutorials/partner-nodes/bytedance/seedance-2-0-real-human.mdx b/zh/tutorials/partner-nodes/bytedance/seedance-2-0-real-human.mdx index 57df7dcda..3b9c9c4c5 100644 --- a/zh/tutorials/partner-nodes/bytedance/seedance-2-0-real-human.mdx +++ b/zh/tutorials/partner-nodes/bytedance/seedance-2-0-real-human.mdx @@ -2,10 +2,17 @@ title: "Seedance 2.0 真人支持 - 真人一致性视频生成" description: "在 ComfyUI 中通过一次字节跳动真人活体验证,使用 Seedance 2.0 生成人物一致、音画同步的真人视频" sidebarTitle: "Seedance 2.0 真人支持" -translationSourceHash: e2241bd1 +translationSourceHash: 82069c10 translationFrom: tutorials/partner-nodes/bytedance/seedance-2-0-real-human.mdx +translationBlockHashes: + "_intro": 4890d35b + "Video guide": 416e3ec3 + "What's different": b67103d8 + "How verification works in ComfyUI": ee1e1056 + "Available workflows": bc3d7526 --- + import ReqHint from "/snippets/zh/tutorials/partner-nodes/req-hint.mdx"; import UpdateReminder from "/snippets/zh/tutorials/update-reminder.mdx"; diff --git a/zh/tutorials/partner-nodes/bytedance/seedance-2-0.mdx b/zh/tutorials/partner-nodes/bytedance/seedance-2-0.mdx index 19f30ad0d..0d6cfc67a 100644 --- a/zh/tutorials/partner-nodes/bytedance/seedance-2-0.mdx +++ b/zh/tutorials/partner-nodes/bytedance/seedance-2-0.mdx @@ -2,10 +2,17 @@ title: "Seedance 2.0 - AI 视频生成" description: "在 ComfyUI 中使用 Seedance 2.0,通过文本、图像、视频和音频生成高质量视频,支持同步音频、角色一致性和电影级摄像机控制" sidebarTitle: "Seedance 2.0" -translationSourceHash: 85d410a2 +translationSourceHash: 4c9aec61 translationFrom: tutorials/partner-nodes/bytedance/seedance-2-0.mdx +translationBlockHashes: + "_intro": e1a3013d + "Key capabilities": 6ca35ecf + "Available workflows": 4a9917b4 + "Seedance 2.0 Mini": c2cf0c21 + "Using real-person and AI-generated portraits in ComfyUI for Seedance 2.0": d9966fae --- + import ReqHint from "/snippets/zh/tutorials/partner-nodes/req-hint.mdx"; import UpdateReminder from "/snippets/zh/tutorials/update-reminder.mdx"; @@ -145,4 +152,4 @@ Seedance 2.0 **同时支持**以 **真人肖像** 与 **AI 生成肖像** 作为 查看完整图文步骤、核验流程与真人工作流模板。 - \ No newline at end of file + diff --git a/zh/tutorials/partner-nodes/bytedance/seedream-5-lite.mdx b/zh/tutorials/partner-nodes/bytedance/seedream-5-lite.mdx index b8693d5e4..f8ccfe5b6 100644 --- a/zh/tutorials/partner-nodes/bytedance/seedream-5-lite.mdx +++ b/zh/tutorials/partner-nodes/bytedance/seedream-5-lite.mdx @@ -2,10 +2,17 @@ title: "字节跳动 Seedream 5.0 Lite - 智能 AI 图像创作" description: "在 ComfyUI 中使用 Seedream 5.0 lite 进行联网检索和增强指令跟随的图像生成" sidebarTitle: "Seedream 5.0 Lite" -translationSourceHash: 91b6194f +translationSourceHash: ec3a4ae6 translationFrom: tutorials/partner-nodes/bytedance/seedream-5-lite.mdx +translationBlockHashes: + "_intro": 1991e54a + "What's new in Seedream 5.0 lite": 02ac6a40 + "Seedream 5.0 lite image edit workflow": 44d7f3e4 + "Seedream 5.0 lite text to image workflow": 4fc4c666 + "Get started": d14874f4 --- + import ReqHint from "/snippets/zh/tutorials/partner-nodes/req-hint.mdx"; import UpdateReminder from "/snippets/zh/tutorials/update-reminder.mdx"; diff --git a/zh/tutorials/partner-nodes/concurrency-limits.mdx b/zh/tutorials/partner-nodes/concurrency-limits.mdx index 79ee7de4b..8d593543e 100644 --- a/zh/tutorials/partner-nodes/concurrency-limits.mdx +++ b/zh/tutorials/partner-nodes/concurrency-limits.mdx @@ -2,7 +2,7 @@ title: "并发限制" description: "了解并发限制如何控制您账户上同时进行的 Partner Node 请求数量。" sidebarTitle: "并发限制" -translationSourceHash: b7f8aa55 +translationSourceHash: 9a6bf08c translationFrom: tutorials/partner-nodes/concurrency-limits.mdx --- @@ -16,6 +16,10 @@ translationFrom: tutorials/partner-nodes/concurrency-limits.mdx 每个新账户的并发上限为 **5 个并发请求**。随着您购买积分,平台会根据过去四周已付发票总额自动提高上限。自助服务上限最高可提升至 **40 个并发请求**。 +## 基于模型的限制 + +成本较高的模型允许的并发数较低。当您调用每次请求费用超过 **5 美元** 的模型时,该模型的并发上限为账户并发上限的 **四分之一**。针对低成本模型的请求继续使用完整的账户并发上限,并且这两个限制独立跟踪。 + ## 提高上限 如需 40 以上的并发,请联系我们的支持团队。 diff --git a/zh/tutorials/partner-nodes/google/gemini-omni-flash.mdx b/zh/tutorials/partner-nodes/google/gemini-omni-flash.mdx new file mode 100644 index 000000000..239b2af8f --- /dev/null +++ b/zh/tutorials/partner-nodes/google/gemini-omni-flash.mdx @@ -0,0 +1,91 @@ +--- +title: "Gemini Omni Flash:对话式视频生成" +description: "通过合作节点在 ComfyUI 中使用 Google 的多模态视频模型 Gemini Omni Flash,以自然语言生成和编辑视频" +sidebarTitle: "Gemini Omni Flash" +translationSourceHash: 2354813d +translationFrom: tutorials/partner-nodes/google/gemini-omni-flash.mdx +translationBlockHashes: + "_intro": 3b6973dc + "What Gemini Omni Flash offers": 215de783 + "Workflows": d363c40a + "Get started": 64517938 +--- + + +import ReqHint from "/snippets/zh/tutorials/partner-nodes/req-hint.mdx"; +import UpdateReminder from "/snippets/zh/tutorials/update-reminder.mdx"; + +Gemini Omni Flash 是 Google DeepMind 推出的高质量、经济高效的视频生成与对话式编辑模型。该模型于 Google I/O 2026 作为 Gemini Omni 家族成员首次亮相,将 Gemini 的多模态推理能力与原生的视频创建功能结合,使开发者能够通过自然对话生成、编辑和重新混合视频。 + + + + +## Gemini Omni Flash 提供的功能 + +- **对话式视频编辑**:使用自然语言精炼和编辑视频——替换角色、重新布光、改变角度、添加或移除物体,同时保留原始音视频轨道 +- **多模态输入**:结合文本、图像和视频输入来引导生成。每次输出视频时原生生成同步音频 +- **世界知识与模拟**:将物理理解与 Gemini 在历史、科学及文化背景方面的知识相结合,实现超越照片真实感的有意义叙事 +- **文本与动作同步**:直接在视频中渲染清晰文本和图形,使动态排版与屏幕上的运动同步 +- **定价**:每秒钟视频输出 $0.10,与 Veo 3.1 Fast 定价一致 + +## 工作流 + +### 文本转视频 + + + + 在 Comfy Cloud 中打开 + + + 下载 JSON,或在模板库中搜索“Gemini Omni Flash” + + + +根据自然语言提示生成电影级视频。将文本描述转换为具有世界感知的运动、光照和声音的视频输出。非常适合社交媒体内容创作、快速视频原型制作以及迭代式视觉叙事。 + +### 图像转视频 + + + + 在 Comfy Cloud 中打开 + + + 下载 JSON,或在模板库中搜索“Gemini Omni Flash” + + + 获取此工作流的示例输入图像 + + + 获取第二张示例输入图像 + + + +使用 Gemini Omni Flash 从两张图像生成视频。解释自然语言提示以控制时长和画面比例。非常适合制作简短品牌剪辑、动态社交媒体内容,以及通过对话式提示进行迭代视频编辑。 + +### 视频编辑 + + + + 在 Comfy Cloud 中打开 + + + 下载 JSON,或在模板库中搜索“Gemini Omni Flash” + + + 获取此工作流的示例输入视频 + + + +使用 Gemini Omni Flash 以自然语言编辑视频。根据描述性指令将单个输入视频转换为经过编辑的输出。在提示中指定时长和画面比例。非常适合快速社交媒体混剪、电影场景调整以及迭代视频精修。 + +## 开始使用 + +1. 将 ComfyUI 更新到最新版本 +2. 双击画布,搜索“Gemini Omni Flash”节点 +3. 或者进入模板库,使用现成的工作流 +4. 选择与输入类型(文本、图像或视频)匹配的工作流 +5. 输入提示并生成 + + +为获得最佳效果,可将 Gemini Omni Flash 与 Nano Banana 2 Lite 组合使用:先高速生成图像,再用 Gemini Omni Flash 将它们动画化为视频。 + diff --git a/zh/tutorials/partner-nodes/google/nano-banana-2-lite.mdx b/zh/tutorials/partner-nodes/google/nano-banana-2-lite.mdx new file mode 100644 index 000000000..795af68ee --- /dev/null +++ b/zh/tutorials/partner-nodes/google/nano-banana-2-lite.mdx @@ -0,0 +1,87 @@ +--- +title: "Nano Banana 2 Lite:快速 AI 图像生成" +description: "使用 Nano Banana 2 Lite(ComfyUI 中的 Gemini 3.1 Flash-Lite Image 模型)以谷歌最快速度和最低成本生成图像" +sidebarTitle: "Nano Banana 2 Lite" +translationSourceHash: a2344ec4 +translationFrom: tutorials/partner-nodes/google/nano-banana-2-lite.mdx +translationBlockHashes: + "_intro": 0c48fffc + "What Nano Banana 2 Lite offers": a73ce0eb + "Workflows": 04bec35f + "Which model should you pick?": e04ecb03 + "Get started": 5a827068 +--- + + +import ReqHint from "/snippets/zh/tutorials/partner-nodes/req-hint.mdx"; +import UpdateReminder from "/snippets/zh/tutorials/update-reminder.mdx"; + +Nano Banana 2 Lite 是 Google DeepMind 速度最快、成本效益最高的 Gemini Image 模型,专为快速构思和高吞吐量工作流而设计。该模型基于 `gemini-3.1-flash-lite-image`,可在约 4 秒内以每张 $0.034 的价格完成文生图,非常适合快速概念可视化、快速原型设计和迭代式设计探索。 + + + + +## Nano Banana 2 Lite 的功能 + +- **超快生成**:文生图输出仅需 4 秒,专为交互式原型设计和快速视觉草拟而构建 +- **成本高效**:每张 1K 分辨率图像仅需 $0.034 —— Nano Banana 系列中最经济的选择 +- **角色一致性**:在多次快速生成中保持角色身份和物体保真度 +- **图像内文本渲染**:将草稿文案和可读文本直接渲染到生成的图像中,用于本地化广告变体 +- **可配置模型选择**:在同一节点中选择 Nano Banana 2 Lite、Nano Banana 2 和 Nano Banana Pro + +## 工作流 + +### 文本转图像 + + + + 打开 Comfy Cloud + + + 下载 JSON 或在模板库中搜索“Nano Banana 2 Lite” + + + +根据文本描述生成图像。无需文件输入 —— 只需输入提示词,工作流即可生成一张或多张已生成图像,并支持交错文本和图像输入。 + +![Nano Banana 2 Lite 文本转图像](https://raw.githubusercontent.com/Comfy-Org/workflow_templates/main/output/api_nano_banana_2_lite_t2i.png) + +### 图像编辑 + + + + 打开 Comfy Cloud + + + 下载 JSON 或在模板库中搜索“Nano Banana 2 Lite” + + + 获取此工作流的示例输入图像 + + + +上传图片并提供文本指令进行编辑。工作流将生成原始结果和编辑结果的并排对比。 + +
+ Nano Banana 2 Lite 图像编辑 - 输入 + Nano Banana 2 Lite 图像编辑 - 输出 +
+ +## 如何选择模型 + +| 模型 | 最佳用途 | +|------|----------| +| **Nano Banana 2 Lite** | 速度和成本 —— 快速迭代、高吞吐量管道、低延迟应用 | +| **[Nano Banana 2](/zh/tutorials/partner-nodes/google/nano-banana-2)** | 大多数创作者 —— 在常规文生图和编辑中平衡质量与速度 | +| **[Nano Banana Pro](/zh/tutorials/partner-nodes/google/nano-banana-pro)** | 专业用例 —— 最高质量、4K 生成、复杂布局和精确控制 | + +## 开始使用 + +1. 更新 ComfyUI 至最新版本 +2. 双击画布并搜索“Nano Banana 2”节点(其中包含 Nano Banana 2 Lite 作为模型选项) +3. 或者前往模板库使用即用工作流 +4. 从模型下拉菜单中选择“Nano Banana 2 Lite”以获得最快生成 + + +Nano Banana 2 Lite 可在现有的 Nano Banana 2 节点中使用。如果你有使用此节点的旧工作流,可以从模型版本下拉菜单中选择“Nano Banana 2 Lite”,而无需重建工作流。 + diff --git a/zh/tutorials/partner-nodes/google/nano-banana-2.mdx b/zh/tutorials/partner-nodes/google/nano-banana-2.mdx index 82b5f9f60..4b378a911 100644 --- a/zh/tutorials/partner-nodes/google/nano-banana-2.mdx +++ b/zh/tutorials/partner-nodes/google/nano-banana-2.mdx @@ -2,10 +2,17 @@ title: "Nano Banana 2 - 快速 AI 图像生成" description: "在 ComfyUI 中使用 Nano Banana 2 以 Flash 速度生成 Pro 级别质量的图像" sidebarTitle: "Nano Banana 2" -translationSourceHash: 128f7ce7 +translationSourceHash: a146b8b0 translationFrom: tutorials/partner-nodes/google/nano-banana-2.mdx +translationBlockHashes: + "_intro": 379a03e0 + "What's new in Nano Banana 2": 4048475a + "Nano Banana 2 image edit workflow": 085cc8cb + "Which model should you pick?": f16d5cc7 + "Get started": f6189d9e --- + import ReqHint from "/snippets/zh/tutorials/partner-nodes/req-hint.mdx"; import UpdateReminder from "/snippets/zh/tutorials/update-reminder.mdx"; diff --git a/zh/tutorials/partner-nodes/google/nano-banana-pro.mdx b/zh/tutorials/partner-nodes/google/nano-banana-pro.mdx index 6017b93cf..b8237d03f 100644 --- a/zh/tutorials/partner-nodes/google/nano-banana-pro.mdx +++ b/zh/tutorials/partner-nodes/google/nano-banana-pro.mdx @@ -1,52 +1,73 @@ --- -title: "Nano Banana Pro ComfyUI 教程" -description: "本文将介绍如何在 ComfyUI 中使用 Google 的 Nano Banana Pro (Gemini 3 Pro Image) 进行高保真图像生成和编辑" +title: "Nano Banana Pro:工作室级 AI 图像生成" +description: "使用 ComfyUI 中的 Nano Banana Pro(Gemini 3 Pro Image)生成和编辑适合生产环境的 4K 图像,具备高级文本渲染、角色一致性和世界知识" sidebarTitle: "Nano Banana Pro" -translationSourceHash: 84e56ae1 +translationSourceHash: bdf0992f translationFrom: tutorials/partner-nodes/google/nano-banana-pro.mdx +translationBlockHashes: + "_intro": f1c47a06 + "What Nano Banana Pro offers": 0d1a01a5 + "Workflows": 6b019a84 + "Which model should you pick?": 21ac82e6 + "Get started": 38fdf056 --- + import ReqHint from "/snippets/zh/tutorials/partner-nodes/req-hint.mdx"; import UpdateReminder from "/snippets/zh/tutorials/update-reminder.mdx"; -Nano Banana Pro 是 Google DeepMind 推出的新旗舰模型,用于高保真图像生成和编辑。它超越了休闲创作,进入生产级视觉效果,具有 4K 生成、文本渲染和角色一致性等高级功能。 +Nano Banana Pro 是 Google DeepMind 的旗舰图像模型(Gemini 3 Pro Image),专为工作室级图像生成和编辑而设计。它超越了休闲创作,进入生产级视觉效果,具备原生 4K 分辨率、精确的 10 种语言文本渲染、多图像混合以及基于搜索的世界知识等高级功能,能够准确描绘真实世界。 -本篇指南中,我们将引导你在 ComfyUI 中使用 Nano Banana Pro。 + + +## Nano Banana Pro 的功能 -## Nano Banana Pro 的亮点 +- **4K 生成**:以原生 4K 分辨率创建和编辑图像,具备工作室级色彩分级、角度控制和焦点调整。 +- **世界知识**:通过利用 Google 搜索的知识库,生成准确的真实世界图像,涵盖鲜为人知的地标、小众物品和文化细节。 +- **文本和翻译**:渲染清晰可读的文本,支持 10 种语言的检测和翻译。 +- **多图像混合**:精确合成控制,最多可混合 14 张图像。 +- **角色与主体一致性**:在复杂的多主体构图中保持角色相似性和物体保真度。 +- **高级推理**:可配置的思考级别——选择“最低”以快速探索,或选择“高/动态”以处理复杂布局和精准控制。 -- **世界知识:** 通过利用搜索的知识库生成准确的真实世界图像。 -- **文本和翻译:** 渲染清晰的文本,支持 **10 种语言**的检测和翻译。 -- **高分辨率和工作室控制:** 混合多达 **14 张图像**,调整角度和焦点,应用色彩分级,并以原生 **4K** 创建。 -- **一致性:** 将草图转换为服装或将蓝图转换为 3D 视觉效果,具有高保真一致性。 +## 工作流 - - +### 图像编辑 -## 开始使用 + + + 在 Comfy Cloud 中打开 + + + 下载 JSON,或在模板库中搜索“Nano Banana Pro” + + + 获取第一个示例输入图像 + + + 获取第二个示例输入图像 + + -### 新用户 +上传图像并提供文本指令,即可生成或编辑图像。该工作流可接受多个输入图像,并按照提示精确生成高保真结果。 -使用 Nano Banana Pro 最简单的方法是通过下面的链接访问 Comfy Cloud。无需额外设置。 +![Nano Banana Pro 示例](https://raw.githubusercontent.com/Comfy-Org/workflow_templates/main/output/api_nano_banana_pro.png) - -

在 Comfy Cloud 上试用 Nano Banana Pro

-
+## 应该选择哪个模型? -### 本地用户 +| 模型 | 适用场景 | +|------|---------| +| **[Nano Banana 2 Lite](/zh/tutorials/partner-nodes/google/nano-banana-2-lite)** | 速度和成本——快速迭代、高吞吐量管道、低延迟应用 | +| **[Nano Banana 2](/zh/tutorials/partner-nodes/google/nano-banana-2)** | 适合大多数创作者——通用图像生成和编辑,质量与速度均衡 | +| **Nano Banana Pro** | 专业用例——最高质量、4K 生成、复杂布局和精准控制 | -请更新 ComfyUI 并转到 模板 → Nano Banana Pro 以访问工作流。 +## 开始使用 - -

打开工作流

-
+1. 将 ComfyUI 更新到最新版本。 +2. 双击画布,搜索“Nano Banana Pro”节点。 +3. 或者前往模板库,使用现成的工作流。 +4. 上传参考图像,输入提示词,选择所需的思考级别。 + +Nano Banana Pro 提供 Nano Banana 系列中最高的输出质量。如需更快、更低成本的生成,请考虑 [Nano Banana 2 Lite](/zh/tutorials/partner-nodes/google/nano-banana-2-lite) 或 [Nano Banana 2](/zh/tutorials/partner-nodes/google/nano-banana-2)。 + diff --git a/zh/tutorials/partner-nodes/grok/grok-imagine-video-1-5.mdx b/zh/tutorials/partner-nodes/grok/grok-imagine-video-1-5.mdx new file mode 100644 index 000000000..1e1f96635 --- /dev/null +++ b/zh/tutorials/partner-nodes/grok/grok-imagine-video-1-5.mdx @@ -0,0 +1,60 @@ +--- +title: "Grok Imagine Video 1.5 图生视频 ComfyUI 官方示例" +description: "本指南介绍如何在 ComfyUI 中使用 Grok Imagine Video 1.5 Partner Node,从图片生成带原生音频的高质量视频" +sidebarTitle: "Grok Imagine Video 1.5" +--- + +import ReqHint from "/snippets/zh/tutorials/partner-nodes/req-hint.mdx"; +import UpdateReminder from "/snippets/zh/tutorials/update-reminder.mdx"; + +[Grok Imagine Video 1.5](/zh/built-in-nodes/GrokVideoNode) Partner Node 可从单张图片生成带原生音频的高质量视频。由 xAI 最新 Grok 模型驱动,最高支持 **1080p** 分辨率。 + +节点通过 `model` 参数支持两种模型变体: + +- **`grok-imagine-video`** — 上一代模型,图片为可选输入 +- **`grok-imagine-video-1.5`** — 最新模型,**必须**提供输入图片,支持 1080p 输出 + +两种变体均生成**原生音频**——音效、环境音和对话在同一推理过程中合成,无需额外音频管线。视频时长范围为 **1 到 15 秒**。 + + + + +## Grok Imagine Video 1.5: 图生视频 + +Grok Imagine Video 1.5 工作流 + + + + 打开 Comfy Cloud + + + 下载 JSON 或在模板库中搜索 "Grok Imagine Video 1.5" + + + +### 工作流总览 + +该工作流使用三个节点: +- **LoadImage** — 提供起始图片帧 +- **GrokVideoNode** — 核心节点,配置为 `grok-imagine-video-1.5` 模型 +- **SaveVideo** — 保存生成的带原生音频的视频 + +### 运行步骤 + +1. **上传起始图片** — 使用 **LoadImage** 节点加载参考图片 +2. **输入提示词** — 在 **GrokVideoNode** 中描述运动效果、氛围和场景动态 +3. **选择模型** — 确保选择了 `grok-imagine-video-1.5` +4. **设置分辨率** — 选择输出分辨率(推荐 `720p`) +5. **设置时长** — 选择视频的秒数 +6. **设置种子** — 控制结果的可复现性 +7. **执行** — 按下 `Ctrl+Enter` 生成 + +### 输出 + +生成的视频包含与运动同步的**原生音频**,通过 **SaveVideo** 节点自动保存。 + +### 小贴士 + +- 使用高质量的输入图片可获得最佳效果 +- 提示词最好同时描述**视觉场景**和**运动动态** +- 尝试不同的种子值可获得多样化的结果 diff --git a/zh/tutorials/partner-nodes/happyhorse/happyhorse1-0.mdx b/zh/tutorials/partner-nodes/happyhorse/happyhorse1-0.mdx index 0b58d799b..6de18b9a4 100644 --- a/zh/tutorials/partner-nodes/happyhorse/happyhorse1-0.mdx +++ b/zh/tutorials/partner-nodes/happyhorse/happyhorse1-0.mdx @@ -2,10 +2,18 @@ title: "ComfyUI 中的 HappyHorse 1.0 视频生成" description: "了解如何在 ComfyUI 中通过合作伙伴节点使用 HappyHorse 1.0 进行图生视频、文生视频、参考生成视频和视频编辑,享受电影级美学与多镜头一致性" sidebarTitle: "HappyHorse 1.0" -translationSourceHash: 2fb86930 +translationSourceHash: a0fbfb64 translationFrom: tutorials/partner-nodes/happyhorse/happyhorse1-0.mdx +translationBlockHashes: + "_intro": 4eba8bbb + "Highlights": 376295d6 + "HappyHorse 1.0 image-to-video": 85d1766b + "HappyHorse 1.0 text-to-video": 29f5941d + "HappyHorse 1.0 reference-to-video": fba3d9ea + "HappyHorse 1.0 video edit": 20a4559a --- + import ReqHint from "/snippets/zh/tutorials/partner-nodes/req-hint.mdx"; import UpdateReminder from "/snippets/zh/tutorials/update-reminder.mdx"; diff --git a/zh/tutorials/partner-nodes/happyhorse/happyhorse1-1.mdx b/zh/tutorials/partner-nodes/happyhorse/happyhorse1-1.mdx index 78c66ec6c..1060dc58d 100644 --- a/zh/tutorials/partner-nodes/happyhorse/happyhorse1-1.mdx +++ b/zh/tutorials/partner-nodes/happyhorse/happyhorse1-1.mdx @@ -2,10 +2,18 @@ title: "在 ComfyUI 中使用 HappyHorse 1.1 生成视频" description: "了解如何通过 ComfyUI 中的合作节点使用 HappyHorse 1.1 进行图生视频、文生视频和参考生视频,具有原生同步音频和电影级多镜头叙事" sidebarTitle: "HappyHorse 1.1" -translationSourceHash: 7ed2de31 +translationSourceHash: 1c2775c3 translationFrom: tutorials/partner-nodes/happyhorse/happyhorse1-1.mdx +translationBlockHashes: + "_intro": 6ae1c8e8 + "Highlights": 10f03d9f + "HappyHorse 1.1 text-to-video": 31c81d0f + "HappyHorse 1.1 image-to-video": 2fa5bff9 + "HappyHorse 1.1 reference-to-video": 983e4818 + "Getting started": 27bbb438 --- + import ReqHint from "/snippets/zh/tutorials/partner-nodes/req-hint.mdx"; import UpdateReminder from "/snippets/zh/tutorials/update-reminder.mdx"; @@ -84,4 +92,4 @@ HappyHorse 1.1 是阿里巴巴生产级视频生成模型的最新版本,现 2. 通过节点库找到 HappyHorse 节点(搜索 "HappyHorse"),或从模板库加载现成的模板 3. 选择模式:文生视频、图生视频或参考生视频 4. 连接提示词和任何参考图像,然后运行 -5. 输出为 720p 或 1080p,并已包含音频 \ No newline at end of file +5. 输出为 720p 或 1080p,并已包含音频 diff --git a/zh/tutorials/partner-nodes/hunyuan3d/hunyuan3d-3-0.mdx b/zh/tutorials/partner-nodes/hunyuan3d/hunyuan3d-3-0.mdx index d597c4701..bb2a0f49f 100644 --- a/zh/tutorials/partner-nodes/hunyuan3d/hunyuan3d-3-0.mdx +++ b/zh/tutorials/partner-nodes/hunyuan3d/hunyuan3d-3-0.mdx @@ -2,10 +2,19 @@ title: "Hunyuan 3D API 节点模型生成 ComfyUI 官方示例" description: "本文将介绍如何在 ComfyUI 中使用 Hunyuan 3D 节点的 API 进行 3D 模型生成" sidebarTitle: "Hunyuan 3D 3.0" -translationSourceHash: d0dccea4 +translationSourceHash: 8d72daac translationFrom: tutorials/partner-nodes/hunyuan3d/hunyuan3d-3-0.mdx +translationBlockHashes: + "_intro": 312a61a4 + "Use cases": 60e6d268 + "Getting started": 62f4530d + "Text-to-3D workflow": 710fb1e6 + "Image-to-3D workflow": d7a3b87d + "Multi-view-to-3D workflow": 68952799 + "Advanced features": acc7cc22 --- + import ReqHint from "/snippets/zh/tutorials/partner-nodes/req-hint.mdx"; import UpdateReminder from "/snippets/zh/tutorials/update-reminder.mdx"; diff --git a/zh/tutorials/partner-nodes/hunyuan3d/model-generation.mdx b/zh/tutorials/partner-nodes/hunyuan3d/model-generation.mdx index 0515febce..72177ef29 100644 --- a/zh/tutorials/partner-nodes/hunyuan3d/model-generation.mdx +++ b/zh/tutorials/partner-nodes/hunyuan3d/model-generation.mdx @@ -2,10 +2,18 @@ title: "Hunyuan 3D API 节点模型生成 ComfyUI 官方示例" description: "本文将介绍如何在 ComfyUI 中使用 Hunyuan 3D 节点的 API 进行 3D 模型生成" sidebarTitle: "模型生成" -translationSourceHash: 655cf4c4 +translationSourceHash: cb7d1627 translationFrom: tutorials/partner-nodes/hunyuan3d/model-generation.mdx +translationBlockHashes: + "_intro": 312a61a4 + "Use cases": 60e6d268 + "Getting started": 62f4530d + "Text-to-3D workflow": 710fb1e6 + "Image-to-3D workflow": d7a3b87d + "Multi-view-to-3D workflow": 68952799 --- + import ReqHint from "/snippets/zh/tutorials/partner-nodes/req-hint.mdx"; import UpdateReminder from "/snippets/zh/tutorials/update-reminder.mdx"; diff --git a/zh/tutorials/partner-nodes/ideogram/ideogram-v3.mdx b/zh/tutorials/partner-nodes/ideogram/ideogram-v3.mdx deleted file mode 100644 index 6998d704d..000000000 --- a/zh/tutorials/partner-nodes/ideogram/ideogram-v3.mdx +++ /dev/null @@ -1,42 +0,0 @@ ---- -title: "ComfyUI Ideogram 3.0 合作伙伴节点官方示例" -description: "本文将介绍在 ComfyUI 中使用 Ideogram 3.0 合作伙伴节点的相关功能" -sidebarTitle: "Ideogram 3.0" -translationSourceHash: 13e120c5 -translationFrom: tutorials/partner-nodes/ideogram/ideogram-v3.mdx ---- - -import ReqHint from "/snippets/zh/tutorials/partner-nodes/req-hint.mdx"; -import UpdateReminder from "/snippets/zh/tutorials/update-reminder.mdx"; - -Ideogram 3.0 是由 Ideogram 发布的一款强大的文本到图像模型,以其照片级逼真度、准确的文本渲染和一致的风格控制而著称。 - -Ideogram V3 节点目前支持两种模式: -- 文生图模式 -- 图像编辑模式(当同时提供了图像和遮罩输入时) - - - - -## Ideogram 3.0 合作伙伴节点文生图模式 - -当使用 Ideogram V3 而不输入图像和遮罩时,节点以文生图模式运行。 - -### 1. 下载工作流文件 - -下载下面的文件,并拖入 ComfyUI 以加载工作流: - -![Ideogram 3.0 ComfyUI 工作流](https://raw.githubusercontent.com/Comfy-Org/example_workflows/main/api_nodes/ideogram/v3/ideogram_v3_t2i.png) - -### 2. 完成工作流步骤 - -![Ideogram 3.0 工作流步骤图](/images/tutorial/api_nodes/ideogram/ideogram_v3_t2i.jpg) - -按编号步骤完成基本工作流: -1. 在 `Ideogram V3` 节点的 `prompt` 字段中,输入你的图像描述 -2. 点击 `Run` 按钮,或使用快捷键 `Ctrl(cmd) + Enter` 生成图像 -3. API 返回结果后,在 `Save Image` 节点中查看生成的图像。图像会保存到 `ComfyUI/output/` 目录下 - -## Ideogram 3.0 合作伙伴节点图像编辑模式 - -[待更新] \ No newline at end of file diff --git a/zh/tutorials/partner-nodes/ideogram/ideogram-v4.mdx b/zh/tutorials/partner-nodes/ideogram/ideogram-v4.mdx index 139bb25ac..f89eba2e9 100644 --- a/zh/tutorials/partner-nodes/ideogram/ideogram-v4.mdx +++ b/zh/tutorials/partner-nodes/ideogram/ideogram-v4.mdx @@ -2,10 +2,16 @@ title: "ComfyUI Ideogram 4.0 节点教程" description: "了解如何在 ComfyUI 中使用 Ideogram 4.0 API Partner Node" sidebarTitle: "Ideogram 4.0" -translationSourceHash: beef952f +translationSourceHash: 20fee685 translationFrom: tutorials/partner-nodes/ideogram/ideogram-v4.mdx +translationBlockHashes: + "_intro": 9a8e46c4 + "Ideogram 4.0 Partner Node Text-to-Image Workflow": ca6fe17b + "Additional Notes": 5cc3cb89 + "Live Conversation with Ideogram & ComfyOrg": 9f3809e0 --- + import ReqHint from "/snippets/zh/tutorials/partner-nodes/req-hint.mdx"; import UpdateReminder from "/snippets/zh/tutorials/update-reminder.mdx"; diff --git a/zh/tutorials/partner-nodes/kling/kling-motion-control.mdx b/zh/tutorials/partner-nodes/kling/kling-motion-control.mdx index e7c129ecb..f685102aa 100644 --- a/zh/tutorials/partner-nodes/kling/kling-motion-control.mdx +++ b/zh/tutorials/partner-nodes/kling/kling-motion-control.mdx @@ -2,10 +2,19 @@ title: "Kling 2.6 Motion Control 合作伙伴节点 ComfyUI 官方示例" description: "本文将介绍如何在 ComfyUI 中使用 Kling 2.6 Motion Control 合作伙伴节点,实现从参考视频到角色图像的精准动作迁移" sidebarTitle: "Kling 2.6 Motion Control" -translationSourceHash: f28d036f +translationSourceHash: 89919ffc translationFrom: tutorials/partner-nodes/kling/kling-motion-control.mdx +translationBlockHashes: + "_intro": fac1cb1e + "Product highlights": a82b89a7 + "Character orientation modes": aa2f7dec + "Model tiers": 565d97ae + "Kling 2.6 Motion Control workflow": c75b1c17 + "Input requirements": 0ecbf467 + "Tips for better results": b6fdceb5 --- + import ReqHint from "/snippets/zh/tutorials/partner-nodes/req-hint.mdx"; import UpdateReminder from "/snippets/zh/tutorials/update-reminder.mdx"; diff --git a/zh/tutorials/partner-nodes/krea2/krea2-t2i.mdx b/zh/tutorials/partner-nodes/krea2/krea2-t2i.mdx new file mode 100644 index 000000000..99214cba7 --- /dev/null +++ b/zh/tutorials/partner-nodes/krea2/krea2-t2i.mdx @@ -0,0 +1,77 @@ +--- +title: "ComfyUI Krea 2 Partner Nodes 官方示例" +description: "本指南介绍如何在 ComfyUI 中使用 Krea 2 文生图 Partner Node" +sidebarTitle: "Krea 2 文生图" +translationSourceHash: ec19ef94 +translationFrom: tutorials/partner-nodes/krea2/krea2-t2i.mdx +translationBlockHashes: + "_intro": b37fc058 + "Krea 2 Image Node Documentation": e4a08761 + "Krea 2 Text to Image Workflow": 2d32ba5a + "Krea 2 Style Reference Workflow": 0f6812fa + "Additional Notes": 7099b5ae +--- + + +import ReqHint from "/snippets/zh/tutorials/partner-nodes/req-hint.mdx"; +import UpdateReminder from "/snippets/zh/tutorials/update-reminder.mdx"; + +[Krea 2 Image Node](/zh/built-in-nodes/Krea2ImageNode) 可让你使用 Krea AI 新一代模型,通过文本提示直接生成高质量图片。它支持两种模型变体——**Krea 2 Medium**(适合表现力丰富的插画)和 **Krea 2 Large**(适合表现力丰富的照片级真实感)——并可选配 moodboard 和风格参考输入。 + +在本指南中,我们将展示如何使用 Krea 2 搭建文生图工作流。 + + + + +## Krea 2 Image 节点文档 + +请参阅以下文档了解详细参数设置: + +- [Krea 2 Image 节点](/zh/built-in-nodes/Krea2ImageNode) +- [Krea 2 Style Reference 节点](/zh/built-in-nodes/Krea2StyleReferenceNode) + +## Krea 2 文生图工作流 + +Krea 2 文生图工作流 + + + + 打开 Comfy Cloud + + + 下载 JSON 或在模板库中搜索 "Krea2" + + + +1. **输入提示词** — 在 **Krea2ImageNode** 节点中输入文字描述 +2. **选择模型变体** — 选择 **Krea 2 Medium**(插画)或 **Krea 2 Large**(照片级真实感) +3. **调整参数** — 设置画面比例、分辨率、创意度和随机种子 +4. **点击执行** — 按 `Ctrl+Enter` 或点击 Queue 按钮生成图片 +5. **查看结果** — 生成的图片显示在 **SaveImage** 节点中,保存在 `ComfyUI/output/` 目录 + +## Krea 2 风格参考工作流 + +Krea 2 风格参考工作流 + +风格参考工作流增加了上传参考图片的步骤。拍摄一张或多张参考图片来定义美学风格、情绪和视觉方向,生成的图片将匹配提示词的同时应用参考风格。 + + + + 打开 Comfy Cloud + + + 下载 JSON 或在模板库中搜索 "Krea 2: Style Reference" + + + +1. **上传参考图片** — 使用 **LoadImage** 节点加载风格参考图片(最多支持 10 张) +2. **输入提示词** — 在 **Krea2ImageNode** 中描述你想要生成的场景 +3. **选择模型变体** — 选择 Medium 或 Large +4. **调整风格强度** — 在 **Krea2StyleReferenceNode** 节点中调整风格参考强度 +5. **点击执行** — 按 `Ctrl+Enter` 生成 +6. **查看结果** — 生成的图片显示在 **SaveImage** 节点中 + +## 补充说明 + +- Krea 2 Image 节点支持同时使用最多 **10 张风格参考图片** +- `moodboard_id` 参数需要来自 [Krea 网站](https://www.krea.ai) 的有效 moodboard UUID diff --git a/zh/tutorials/partner-nodes/luma/luma-uni-1.mdx b/zh/tutorials/partner-nodes/luma/luma-uni-1.mdx index ede2c0420..f85cacd9e 100644 --- a/zh/tutorials/partner-nodes/luma/luma-uni-1.mdx +++ b/zh/tutorials/partner-nodes/luma/luma-uni-1.mdx @@ -2,10 +2,27 @@ title: "Luma Uni-1 使用指南" description: "在 ComfyUI 中使用 Luma Uni-1 合作伙伴节点进行图像创建与编辑。" sidebarTitle: "Luma Uni-1" -translationSourceHash: 5fa52dad +translationSourceHash: 16838ef3 translationFrom: tutorials/partner-nodes/luma/luma-uni-1.mdx +translationBlockHashes: + "_intro": 544c5d43 + "What makes Uni-1 different": c0181542 + "Strengths": 4dd065dd + "The core distinction: Create vs Modify": c3ea208f + "Available workflows": a6cf5659 + "Core parameters": b43ac975 + "Working with reference images": d20d34ae + "Prompting guidelines": ba9ac50d + "Aspect ratios": d56acf10 + "Seeds: control and reproducibility": 0a278508 + "Advanced techniques": ff88c145 + "Troubleshooting": 3660bd7c + "Quick reference": 0910432d + "The golden rules": b1bc370a + "Key takeaway": 77d51b1d --- + 在 **ComfyUI** 里,Luma **Uni-1** 以 **合作伙伴 API 节点**形式接入:**Create** 路线根据提示词生成新图(可挂多张参考图);**Modify** 路线以已有图像为输入做定向编辑。操作上与普通工作流相同——用 **加载图像** / **保存图像** 与 Luma 节点串联,在节点上填写提示词、种子、宽高比与参考图槽位,再在本地排队运行或通过 **Comfy Cloud** 打开下方模板。 Luma 将 Uni-1 表述为非扩散、自回归类的模型,会在成图前对提示词做推理;在画布侧更需要关注的是 **Create / Modify** 选型、参考图角色写清楚,以及用种子做可控迭代。 diff --git a/zh/tutorials/partner-nodes/moonvalley/moonvalley-video-generation.mdx b/zh/tutorials/partner-nodes/moonvalley/moonvalley-video-generation.mdx index 9c5252dd3..7d82f0d0e 100644 --- a/zh/tutorials/partner-nodes/moonvalley/moonvalley-video-generation.mdx +++ b/zh/tutorials/partner-nodes/moonvalley/moonvalley-video-generation.mdx @@ -2,10 +2,17 @@ title: "Moonvalley 合作伙伴节点 ComfyUI 官方示例" description: "本文将介绍如何在 ComfyUI 中使用 Moonvalley 合作伙伴节点的文生视频、图生视频、视频转绘等能力" sidebarTitle: "Moonvalley" -translationSourceHash: 48fb4612 +translationSourceHash: fe33e8bb translationFrom: tutorials/partner-nodes/moonvalley/moonvalley-video-generation.mdx +translationBlockHashes: + "_intro": 3c47d859 + "Product Highlights": f2c0222d + "Moonvalley Text-to-Video Workflow": b04b6f44 + "Moonvalley Image-to-Video Workflow": 6e47191f + "Moonvalley Video-to-Video Workflow": 5de07f68 --- + **服务不可用**:Moonvalley API 服务已不再提供,相关节点已弃用,可能无法正常使用。 diff --git a/zh/tutorials/partner-nodes/openai/dall-e-2.mdx b/zh/tutorials/partner-nodes/openai/dall-e-2.mdx index 82a7da0fd..9822d2418 100644 --- a/zh/tutorials/partner-nodes/openai/dall-e-2.mdx +++ b/zh/tutorials/partner-nodes/openai/dall-e-2.mdx @@ -2,10 +2,18 @@ title: "OpenAI DALL·E 2 节点" description: "了解如何在 ComfyUI 中使用 OpenAI DALL·E 2 合作伙伴节点生成图像" sidebarTitle: "DALL·E 2" -translationSourceHash: 4a59370b +translationSourceHash: c25a1cef translationFrom: tutorials/partner-nodes/openai/dall-e-2.mdx +translationBlockHashes: + "_intro": d944de82 + "Node Overview": 20167b68 + "Parameter Description": 20ac288b + "Usage Method": 66efdccf + "Workflow Examples": 9c7f54e4 + "FAQs": 2b8e1938 --- + import Faq from "/snippets/zh/tutorials/partner-nodes/faq.mdx"; import ReqHint from "/snippets/zh/tutorials/partner-nodes/req-hint.mdx"; import UpdateReminder from "/snippets/zh/tutorials/update-reminder.mdx"; @@ -109,4 +117,4 @@ DALL·E 2 支持图像编辑功能,允许您使用蒙版指定要替换的区 ## 常见问题 - \ No newline at end of file + diff --git a/zh/tutorials/partner-nodes/openai/dall-e-3.mdx b/zh/tutorials/partner-nodes/openai/dall-e-3.mdx index b4d22e873..c1c6c920b 100644 --- a/zh/tutorials/partner-nodes/openai/dall-e-3.mdx +++ b/zh/tutorials/partner-nodes/openai/dall-e-3.mdx @@ -2,10 +2,17 @@ title: "OpenAI DALL·E 3 节点" description: "了解如何在 ComfyUI 中使用 OpenAI DALL·E 3 合作伙伴节点生成图像" sidebarTitle: "DALL·E 3" -translationSourceHash: dcefc22c +translationSourceHash: 90ece2c3 translationFrom: tutorials/partner-nodes/openai/dall-e-3.mdx +translationBlockHashes: + "_intro": 1c583719 + "Node Overview": ac2f609a + "Parameter Details": 66c93a93 + "Usage Examples": d1a95950 + "FAQs": 2b8e1938 --- + import Faq from "/snippets/zh/tutorials/partner-nodes/faq.mdx"; import ReqHint from "/snippets/zh/tutorials/partner-nodes/req-hint.mdx"; import UpdateReminder from "/snippets/zh/tutorials/update-reminder.mdx"; diff --git a/zh/tutorials/partner-nodes/openai/gpt-image-1.mdx b/zh/tutorials/partner-nodes/openai/gpt-image-1.mdx index 8204d3951..13104b376 100644 --- a/zh/tutorials/partner-nodes/openai/gpt-image-1.mdx +++ b/zh/tutorials/partner-nodes/openai/gpt-image-1.mdx @@ -3,10 +3,17 @@ title: "OpenAI GPT-Image-1 节点" description: "了解如何在 ComfyUI 中使用 OpenAI GPT-Image-1 合作伙伴节点生成图像" sidebarTitle: "GPT-Image-1" icon: "image" -translationSourceHash: 8fe84880 +translationSourceHash: b11b9f71 translationFrom: tutorials/partner-nodes/openai/gpt-image-1.mdx +translationBlockHashes: + "_intro": 6fee4311 + "Node Overview": 7ea47c92 + "Parameter Description": b97d97e4 + "Usage Examples": 8152ff11 + "FAQs": 2b8e1938 --- + import Faq from "/snippets/zh/tutorials/partner-nodes/faq.mdx"; import ReqHint from "/snippets/zh/tutorials/partner-nodes/req-hint.mdx"; import UpdateReminder from "/snippets/zh/tutorials/update-reminder.mdx"; @@ -111,4 +118,4 @@ GPT-Image-1 也支持图像编辑功能,允许您使用蒙版指定要替换 ## 常见问题 - \ No newline at end of file + diff --git a/zh/tutorials/partner-nodes/openai/gpt-image-2.mdx b/zh/tutorials/partner-nodes/openai/gpt-image-2.mdx index c060cb786..cad988dc1 100644 --- a/zh/tutorials/partner-nodes/openai/gpt-image-2.mdx +++ b/zh/tutorials/partner-nodes/openai/gpt-image-2.mdx @@ -3,10 +3,18 @@ title: "OpenAI GPT-Image-2 节点" description: "了解如何在 ComfyUI 中使用 OpenAI GPT-Image-2 合作伙伴节点生成图像" sidebarTitle: "GPT-Image-2" icon: "image" -translationSourceHash: 8aac9bf2 +translationSourceHash: b99cdc88 translationFrom: tutorials/partner-nodes/openai/gpt-image-2.mdx +translationBlockHashes: + "_intro": 9f80a1fc + "Node Overview": 84ac2d88 + "Getting Started": ab5a2231 + "Available workflows": 08afb96c + "Key Capabilities": df71dcca + "Hybrid Pipelines": 9c6479f0 --- + import ReqHint from "/snippets/zh/tutorials/partner-nodes/req-hint.mdx"; import UpdateReminder from "/snippets/zh/tutorials/update-reminder.mdx"; diff --git a/zh/tutorials/partner-nodes/openrouter/llm.mdx b/zh/tutorials/partner-nodes/openrouter/llm.mdx index 0a7fa3a7d..a49f6a177 100644 --- a/zh/tutorials/partner-nodes/openrouter/llm.mdx +++ b/zh/tutorials/partner-nodes/openrouter/llm.mdx @@ -2,10 +2,17 @@ title: "OpenRouter LLM 合作伙伴节点 ComfyUI 官方示例" description: "在 ComfyUI 中使用 OpenRouter LLM 合作伙伴节点,通过同一节点调用多种前沿大模型,完成对话、推理、视觉理解与联网搜索。" sidebarTitle: "OpenRouter LLM" -translationSourceHash: 20c3c440 +translationSourceHash: f486f311 translationFrom: tutorials/partner-nodes/openrouter/llm.mdx +translationBlockHashes: + "_intro": 7ac67bac + "What you can do": 73357775 + "Supported models": dcb9f489 + "Model-specific inputs": 81c6c59f + "Example workflow (`api_openrouter_llm`)": f1dbfe6a --- + import ReqHint from "/snippets/zh/tutorials/partner-nodes/req-hint.mdx"; import UpdateReminder from "/snippets/zh/tutorials/update-reminder.mdx"; diff --git a/zh/tutorials/partner-nodes/overview.mdx b/zh/tutorials/partner-nodes/overview.mdx index 940d5cc27..790110de9 100644 --- a/zh/tutorials/partner-nodes/overview.mdx +++ b/zh/tutorials/partner-nodes/overview.mdx @@ -2,10 +2,22 @@ title: "Partner Nodes" description: "在本篇中我们将介绍 ComfyUI 关于 Partner Nodes 的相关说明。" sidebarTitle: "总览" -translationSourceHash: dff896f5 +translationSourceHash: 1fa2edb3 translationFrom: tutorials/partner-nodes/overview.mdx +translationBlockHashes: + "_intro": 9eeacfb4 + "What are Partner Nodes?": b2605427 + "Log in with ComfyUI Account API Key on non-whitelisted websites": b7dd6ea1 + "Use ComfyUI Account API Key Integration to call paid model Partner nodes": a7c05080 + "Advantages of Partner Nodes": 94993336 + "Pricing": 4e0967da + "About Open Source and Opt-in": 77eda030 + "How to disable partner nodes completely": 6495c3e3 + "Use Cases": dcc9082c + "FAQs": 2b8e1938 --- + import Requirements from "/snippets/zh/tutorials/partner-nodes/requirements.mdx"; import Faq from "/snippets/zh/tutorials/partner-nodes/faq.mdx"; diff --git a/zh/tutorials/partner-nodes/pricing.mdx b/zh/tutorials/partner-nodes/pricing.mdx index 96335459d..ed39b95ed 100644 --- a/zh/tutorials/partner-nodes/pricing.mdx +++ b/zh/tutorials/partner-nodes/pricing.mdx @@ -3,7 +3,7 @@ title: "定价" description: "本文列出了当前合作节点的价格。所有价格均以积分计价(211 积分 = 1 美元)。" sidebarTitle: "定价" mode: wide -translationSourceHash: 15b285e0 +translationSourceHash: 5df0676f translationFrom: tutorials/partner-nodes/pricing.mdx translationBlockHashes: "_intro": 845592d4 @@ -11,14 +11,12 @@ translationBlockHashes: "Beeble": d1b19f61 "BFL": 3ff6bff0 "Bria": 232ed8f6 - "ByteDance": 19edbf0b + "ByteDance": 5d6f5635 "ElevenLabs": 166ecbf9 "Magnific": 4000e7e1 - "Google": e23c0b65 + "Google": 21dc3165 "HappyHorse": bceb584a - "Hitpaw": 320c0537 - "Ideogram": d9748301 - "Krea": fb20c257 + "Hitpaw": e83827b3 "Kling": cdf2c899 "Lightricks": 4870964f "Luma": 655207a5 @@ -33,7 +31,6 @@ translationBlockHashes: "Rodin 3D": 2eb41834 "Runway": 94ec479a "Sonilo": 48b9c581 - "Stability AI": ddca722f "Tencent": f1efbad9 "Topaz": 3eabf417 "Tripo": 0d9ddbf9 @@ -49,6 +46,11 @@ translationBlockHashes: + + + + + 下表列出了当前合作节点的价格。所有价格均以积分计算。 211 积分 = 1 美元 @@ -133,16 +135,19 @@ Anthropic 合作节点的计费方式与公开的 Anthropic API 相同,均基 可选的图像和视频会以输入费率增加输入 tokens。 -### 图像:字节跳动 Seedream 4.5 & 5.0 +### 图像:字节跳动 Seedream 每成功生成一张图像。 | 模型 | 积分 / 图像 | | :-------------------------------------------------------- | :--------: | +| seedream 5.0 pro (`seedream-5-0-pro-260628`) | 9.50 (1K) / 18.99 (2K) | | seedream 5.0 lite (`seedream-5-0-260128`) | 7.39 | | seedream-4-5-251128 | 8.44 | | seedream-4-0-250828 | 6.33 | +Seedream 5.0 Pro 使用基于分辨率的计费方式:**1K**(≤2.36 MP,**9.50 积分**)和 **2K**(>2.36 MP,**18.99 积分**)。每个请求的第一张图像免费。超过第一张的每张附加图像(包括输出图像和输入/参考图像)加收 **0.63 积分**。 + ### 图像:字节跳动图片(弃用) | 模型 | 积分 / 图像 | @@ -193,12 +198,12 @@ Anthropic 合作节点的计费方式与公开的 Anthropic API 相同,均基 | 模型 | 分辨率 | generate_audio | 积分 / 10 秒 | | :----------------------------- | :----- | :------------- | :----------: | -| seedance-1-5-pro-251215 | 480p | off | 25.32 | -| seedance-1-5-pro-251215 | 480p | on | 50.64 | -| seedance-1-5-pro-251215 | 720p | off | 54.86 | -| seedance-1-5-pro-251215 | 720p | on | 109.72 | -| seedance-1-5-pro-251215 | 1080p | off | 122.38 – 124.49 | -| seedance-1-5-pro-251215 | 1080p | on | 244.76 – 249.0 | +| seedance-1-5-pro-251215 | 480p | 否 | 25.32 | +| seedance-1-5-pro-251215 | 480p | 是 | 50.64 | +| seedance-1-5-pro-251215 | 720p | 否 | 54.86 | +| seedance-1-5-pro-251215 | 720p | 是 | 109.72 | +| seedance-1-5-pro-251215 | 1080p | 否 | 122.38 – 124.49 | +| seedance-1-5-pro-251215 | 1080p | 是 | 244.76 – 249.0 | | seedance-1-0-pro-250528 | 480p | — | 48.53 – 50.64 | | seedance-1-0-pro-250528 | 720p | — | 107.61 – 118.16 | | seedance-1-0-pro-250528 | 1080p | — | 248.98 – 257.42 | @@ -218,6 +223,14 @@ Anthropic 合作节点的计费方式与公开的 Anthropic API 相同,均基 | seedance-1-0-lite-i2v-250428 | 480p | 35.87 – 37.98 | | seedance-1-0-lite-i2v-250428 | 720p | 78.07 – 86.51 | +### 音频:字节跳动 Seed Audio 1.0 + +每分钟生成音频。总积分 = **积分/分钟 × 时长(分钟)**。 + +| 节点 | 积分 | +| :--- | :------ | +| ByteDanceSeedAudio | ~45.26 / 分钟 | + ## ElevenLabs | 节点 | 积分 | @@ -419,27 +432,21 @@ Anthropic 合作节点的计费方式与公开的 Anthropic API 相同,均基 | <8MP | 10.55 | | 8–12MP | 12.66 | | 12–24MP | 16.88 | -| 24–34MP | 31.65 | - -## Ideogram - -| 节点 | turbo | 角色参考 | 渲染速度 | 积分/图像 | -| :------------- | :---- | :------- | :------- | :-------- | -| Ideogram V1 | 否 | — | — | 18.1 | -| Ideogram V1 | 是 | — | — | 6.03 | -| Ideogram V2 | 否 | — | — | 24.14 | -| Ideogram V2 | 是 | — | — | 15.09 | -| Ideogram V3 | — | 否 | TURBO | 9.05 | -| Ideogram V3 | — | 否 | DEFAULT | 18.1 | -| Ideogram V3 | — | 否 | QUALITY | 27.16 | -| Ideogram V3 | — | 是 | TURBO | 30.17 | -| Ideogram V3 | — | 是 | DEFAULT | 45.26 | -| Ideogram V3 | — | 是 | QUALITY | 60.35 | -| Ideogram V4 | — | — | TURBO | 9.05 | -| Ideogram V4 | — | — | DEFAULT | 18.1 | -| Ideogram V4 | — | — | QUALITY | 30.17 | - -## Krea +| 24–34MP | 31.65 | +| +|## Ideogram +| +|| 节点 | turbo | 角色参考 | 渲染速度 | 积分/图像 | +|| :------------- | :---- | :------- | :------- | :-------- | +|| Ideogram V1 | 否 | — | — | 18.1 | +|| Ideogram V1 | 是 | — | — | 6.03 | +|| Ideogram V2 | 否 | — | — | 24.14 | +|| Ideogram V2 | 是 | — | — | 15.09 | +|| Ideogram V4 | — | — | TURBO | 9.05 | +|| Ideogram V4 | — | — | DEFAULT | 18.1 | +|| Ideogram V4 | — | — | QUALITY | 30.17 | +| +|## Krea | 模型 | 风格参考 | 灵感板 | 积分/次 | | :--- | :--- | :--- | :--- | @@ -849,25 +856,6 @@ Gen3a Turbo、Gen4 Turbo 以及 First-Last-Frame:**5s** 或 **10s**。总积 | Sonilo 视频生成音乐 | 1.9 / 秒 | | Sonilo 文本生成音乐 | 0.5275 / 秒 | -## Stability AI - -### 图像 - -| 节点 | 模型 | 积分 | -| :---------------------------------------- | :------------- | :----------- | -| Stability AI Stable 图像 Ultra | | 16.88 / 次 | -| Stability AI Stable Diffusion 3.5 图像 | sd3.5-large | 13.715 / 次 | -| | sd3.5-medium | 7.385 / 次 | -| Stability AI 保守放大 | | 84.4 / 次 | -| Stability AI 创意放大 | | 126.6 / 次 | -| Stability AI 极速放大 | | 4.22 / 次 | - -### 音频 - -| 模型 | 积分 | -| :--------------- | :---------- | -| stable-audio-2.5 | 42.2 / 次 | - ## 腾讯 **`3.1`** 使用与 **`3.0`** 相同的费率,但不支持 LowPoly。 diff --git a/zh/tutorials/partner-nodes/recraft/recraft-v4.mdx b/zh/tutorials/partner-nodes/recraft/recraft-v4.mdx index 19994f490..d8b33193d 100644 --- a/zh/tutorials/partner-nodes/recraft/recraft-v4.mdx +++ b/zh/tutorials/partner-nodes/recraft/recraft-v4.mdx @@ -2,10 +2,17 @@ title: "Recraft V4 图像与矢量生成教程" description: "在 ComfyUI 中使用 Recraft V4 生成专业图像和可用于生产的矢量图" sidebarTitle: "Recraft V4" -translationSourceHash: 39d1f8cb +translationSourceHash: fe0eaf6f translationFrom: tutorials/partner-nodes/recraft/recraft-v4.mdx +translationBlockHashes: + "_intro": 8e346040 + "What's new in V4": 6bdb9842 + "Recraft V4 text to image workflow": 7273fda3 + "Recraft V4 text to vector workflow": d322ba5f + "Additional notes": d5f3f109 --- + import ReqHint from "/snippets/zh/tutorials/partner-nodes/req-hint.mdx"; import UpdateReminder from "/snippets/zh/tutorials/update-reminder.mdx"; diff --git a/zh/tutorials/partner-nodes/reve/reve-image.mdx b/zh/tutorials/partner-nodes/reve/reve-image.mdx index 92b4fb2e9..c0f9cae8f 100644 --- a/zh/tutorials/partner-nodes/reve/reve-image.mdx +++ b/zh/tutorials/partner-nodes/reve/reve-image.mdx @@ -2,10 +2,19 @@ title: "Reve 图像创建、编辑和混合 ComfyUI 官方示例" description: "了解如何在 ComfyUI 中使用 Reve 合作伙伴节点进行高质量图像生成、编辑和混合,支持最高 4K 分辨率" sidebarTitle: "Reve Image" -translationSourceHash: 1b89bd5b +translationSourceHash: 66fc1d91 translationFrom: tutorials/partner-nodes/reve/reve-image.mdx +translationBlockHashes: + "_intro": adb16c19 + "About Reve": 2f59b02b + "Reve Create": d7af8790 + "Reve Edit": 930b3cb7 + "Reve Remix": 899ca103 + "Get started": fdc81c9f + "Available nodes": 5927bf70 --- + import ReqHint from "/snippets/zh/tutorials/partner-nodes/req-hint.mdx"; import UpdateReminder from "/snippets/zh/tutorials/update-reminder.mdx"; diff --git a/zh/tutorials/partner-nodes/rodin/model-generation.mdx b/zh/tutorials/partner-nodes/rodin/model-generation.mdx index 7e9364bb5..051d1f871 100644 --- a/zh/tutorials/partner-nodes/rodin/model-generation.mdx +++ b/zh/tutorials/partner-nodes/rodin/model-generation.mdx @@ -2,10 +2,16 @@ title: " Rodin 合作伙伴节点模型生成 ComfyUI 官方示例" description: "本文将介绍如何在 ComfyUI 中使用 Rodin 节点的 API 来进行模型生成" sidebarTitle: "模型生成" -translationSourceHash: 87f76228 +translationSourceHash: 8d58740b translationFrom: tutorials/partner-nodes/rodin/model-generation.mdx +translationBlockHashes: + "_intro": a35f46e8 + "Single-view Model Generation Workflow": d982caac + "Multi-view Model Generation Workflow": 8a727575 + "Other Related Nodes": c885ce31 --- + import ReqHint from "/snippets/zh/tutorials/partner-nodes/req-hint.mdx"; import UpdateReminder from "/snippets/zh/tutorials/update-reminder.mdx"; @@ -88,4 +94,4 @@ style={{ display: 'inline-block', backgroundColor: '#0078D6', color: '#ffffff', 目前在 ComfyUI 中, Rodin 提供了不同类型的模型生成节点,由于对应输入条件与本文介绍的工作流相同,你可以按需启用,另外在对应模板中,我们提供了对应的节点,你也可以按需修改对应节点模式来启用 -![Rodin 其它相关节点](/images/tutorial/api_nodes/rodin/other_nodes.jpg) \ No newline at end of file +![Rodin 其它相关节点](/images/tutorial/api_nodes/rodin/other_nodes.jpg) diff --git a/zh/tutorials/partner-nodes/runway/image-generation.mdx b/zh/tutorials/partner-nodes/runway/image-generation.mdx index 1042e0d29..3cf646552 100644 --- a/zh/tutorials/partner-nodes/runway/image-generation.mdx +++ b/zh/tutorials/partner-nodes/runway/image-generation.mdx @@ -2,10 +2,15 @@ title: " Runway 合作伙伴节点 图像生成 ComfyUI 官方示例" description: "本文将介绍如何在 ComfyUI 中使用 Runway 节点进行文生图和参考生图功能" sidebarTitle: "Runway 图像生成" -translationSourceHash: f4a05542 +translationSourceHash: 1e65472c translationFrom: tutorials/partner-nodes/runway/image-generation.mdx +translationBlockHashes: + "_intro": 494c5eac + "Runway Image Text-to-Image Workflow": 3fc44262 + "Runway Image Reference-to-Image Workflow": cc84e030 --- + import ReqHint from "/snippets/zh/tutorials/partner-nodes/req-hint.mdx"; import UpdateReminder from "/snippets/zh/tutorials/update-reminder.mdx"; @@ -57,4 +62,4 @@ Runway 是一家专注于生成式AI的科技公司,提供强大的图像生 1. 在 `Load Image` 节点中加载提供的输入图像 2. 在 `Runway Text to Image` 的 `prompt` 中输入提示词及进行尺寸调整 3. 点击 `Run` 按钮,或者使用快捷键 `Ctrl(cmd) + Enter(回车)` 来执行图像的生成。 -4. 等待 API 返回结果后,你可在 `Save Image` 节点中查看生成的图像(右键可以保存),对应的图像也会被保存至 `ComfyUI/output/` 目录下。 \ No newline at end of file +4. 等待 API 返回结果后,你可在 `Save Image` 节点中查看生成的图像(右键可以保存),对应的图像也会被保存至 `ComfyUI/output/` 目录下。 diff --git a/zh/tutorials/partner-nodes/runway/video-generation.mdx b/zh/tutorials/partner-nodes/runway/video-generation.mdx index abab0aa03..7000f87c8 100644 --- a/zh/tutorials/partner-nodes/runway/video-generation.mdx +++ b/zh/tutorials/partner-nodes/runway/video-generation.mdx @@ -2,10 +2,16 @@ title: " Runway 合作伙伴节点 视频生成 ComfyUI 官方示例" description: "本文将介绍如何在 ComfyUI 中使用 Runway 节点进行视频生成的相关工作流" sidebarTitle: "Runway 视频生成" -translationSourceHash: c2d34696 +translationSourceHash: 4fe3a8fe translationFrom: tutorials/partner-nodes/runway/video-generation.mdx +translationBlockHashes: + "_intro": 726f6d02 + "Gen3a turbo Image-to-Video Workflow": 4d85b252 + "Gen4 turbo Image-to-Video Workflow": aed55b59 + "First-Last Frame Video Generation Workflow": b7f1102b --- + import ReqHint from "/snippets/zh/tutorials/partner-nodes/req-hint.mdx"; import UpdateReminder from "/snippets/zh/tutorials/update-reminder.mdx"; @@ -112,4 +118,4 @@ Runway 是一家专注于生成式 AI 的科技公司,提供强大的视频生 2. 在 `Load Image` 节点中加载结束帧 3. 在 `Runway First-Last-Frame to Video` 节点中设置 `prompt` 描述视频内容,修改 `duration` 参数来设置视频时长, 修改 `ratio` 参数来设置视频宽高比 4. 点击 `Run` 按钮,或者使用快捷键 `Ctrl(cmd) + Enter(回车)` 来执行视频的生成。 -5. 等待 API 返回结果后,你可在 `Save Video` 节点中查看生成的视频(右键菜单可以保存),对应的视频也会被保存至 `ComfyUI/output/` 目录下。 \ No newline at end of file +5. 等待 API 返回结果后,你可在 `Save Video` 节点中查看生成的视频(右键菜单可以保存),对应的视频也会被保存至 `ComfyUI/output/` 目录下。 diff --git a/zh/tutorials/partner-nodes/sonilo/video-to-music.mdx b/zh/tutorials/partner-nodes/sonilo/video-to-music.mdx index 5d6aed724..f32e0d0b1 100644 --- a/zh/tutorials/partner-nodes/sonilo/video-to-music.mdx +++ b/zh/tutorials/partner-nodes/sonilo/video-to-music.mdx @@ -2,10 +2,18 @@ title: "Sonilo 合作伙伴节点 ComfyUI 官方工作流示例" description: "本文将介绍如何在 ComfyUI 中使用 Sonilo 合作伙伴节点的视频转音乐和文本转音频功能" sidebarTitle: "Sonilo" -translationSourceHash: 828bd9ac +translationSourceHash: ba6393d6 translationFrom: tutorials/partner-nodes/sonilo/video-to-music.mdx +translationBlockHashes: + "_intro": 77b8dcf2 + "Highlights": 5b7a698b + "Get started": 5396d092 + "Video-to-music workflow": 46202bfc + "Text-to-audio workflow": 494bdcfc + "Use cases": 90983ea2 --- + import ReqHint from "/snippets/zh/tutorials/partner-nodes/req-hint.mdx"; import UpdateReminder from "/snippets/zh/tutorials/update-reminder.mdx"; diff --git a/zh/tutorials/partner-nodes/stability-ai/stable-audio.mdx b/zh/tutorials/partner-nodes/stability-ai/stable-audio.mdx deleted file mode 100644 index efa72dc32..000000000 --- a/zh/tutorials/partner-nodes/stability-ai/stable-audio.mdx +++ /dev/null @@ -1,74 +0,0 @@ ---- -title: "Stability AI Stable Audio 2.5 合作伙伴节点 ComfyUI 官方工作流示例" -description: "本文将介绍如何在 ComfyUI 中使用 Stability AI Stable Audio 2.5 合作伙伴节点的文本转音频、音频转音频和音频修复功能" -sidebarTitle: "Stable Audio 2.5" -translationSourceHash: eda368b6 -translationFrom: tutorials/partner-nodes/stability-ai/stable-audio.mdx ---- - -import ReqHint from "/snippets/zh/tutorials/partner-nodes/req-hint.mdx"; -import UpdateReminder from "/snippets/zh/tutorials/update-reminder.mdx"; - -Stability AI Stable Audio 2.5 合作伙伴节点允许你使用 Stability AI 最新的音频生成模型,通过文本提示、音频转换和音频修复功能来创建高质量音乐。 - -Stable Audio 2.5 专为企业使用而设计,具有改进的音乐结构、更好的提示遵循能力,以及能够在几秒钟内生成长达数分钟的作品。该模型提供三种主要工作流:**文本转音频**用于从描述生成音乐,**音频转音频**用于将现有音频转换为新作品,**音频修复**用于完成或扩展现有音轨。 - -Stable Audio 2.5 完全基于授权音频训练,商业安全,非常适合需要专业级音频生成且具有企业级可靠性的广告商、游戏工作室和内容创作者。 - - - - -## 文本转音频工作流 - -对于文本转音频,你可以通过文本提示生成音频。你需要描述想要生成的音乐。 - - -

下载 JSON 工作流

-
-![workflow](/images/tutorial/api_nodes/stability_ai/api_stability_ai_text_to_audio.jpg) - -1. 修改文本提示。你应该使用关键词来描述想要生成的音乐。 -2. (可选)修改 `duration` 参数。默认为 `190`。 -3. 点击 `Run` 按钮或使用快捷键 `Ctrl(cmd) + Enter` 来执行音频生成。音频将保存到 `ComfyUI/output/audio` 目录。 - -## 音频转音频工作流 - -音频转音频基本上是音乐重采样。你可以使用它从给定的音乐片段生成新音乐,或者你可以哼唱一段旋律,然后模型将基于输入音频生成新音乐。 - - -

下载 JSON 工作流

-
- - -

下载输入音频

-
- -![workflow](/images/tutorial/api_nodes/stability_ai/api_stability_ai_audio_to_audio.jpg) - -1. 在此工作流中,我们提供了两个节点来输入你想要编辑的音频(至少 6 秒): - - 1.1 `Record Audio` 节点:你可以使用它录制任何音乐想法,例如哼唱的旋律。 - - 1.2 `LoadAudio` 节点:你可以使用它上传要在此工作流中使用的音频。 -2. 修改文本提示。你应该使用关键词来描述想要生成的音乐。 -3. `strength` 参数用于控制与原始音频的差异。值越低,生成的音频与原始音频越相似。 -4. 点击 `Run` 按钮或使用快捷键 `Ctrl(cmd) + Enter` 来执行音频生成。音频将保存到 `ComfyUI/output/audio` 目录。 - -## 音频修复工作流 - -音频修复用于完成或扩展现有音轨。你可以使用它来完成音乐的缺失部分,或将音乐扩展到更长的时长。 - -你需要设置想要开始和结束修复的位置。 - - -

下载 JSON 工作流

-
- - -

下载输入音频

-
-![workflow](/images/tutorial/api_nodes/stability_ai/api_stability_ai_audio_inpaint.jpg) - -1. 将音频上传到 `LoadAudio` 节点。 -2. 修改文本提示。你应该使用关键词来描述想要生成的音乐。 -3. (可选)修改 `duration` 参数。默认为 `190`。 -4. (重要)修改 `mask_start` 和 `mask_end` 参数。你需要设置想要开始和结束修复的位置。 -5. 点击 `Run` 按钮或使用快捷键 `Ctrl(cmd) + Enter` 来执行音频生成。音频将保存到 `ComfyUI/output/audio` 目录。 \ No newline at end of file diff --git a/zh/tutorials/partner-nodes/stability-ai/stable-diffusion-3-5-image.mdx b/zh/tutorials/partner-nodes/stability-ai/stable-diffusion-3-5-image.mdx deleted file mode 100644 index 47f81479b..000000000 --- a/zh/tutorials/partner-nodes/stability-ai/stable-diffusion-3-5-image.mdx +++ /dev/null @@ -1,87 +0,0 @@ ---- -title: "Stability AI Stable Diffusion 3.5 合作伙伴节点 ComfyUI 官方示例" -description: "本文将介绍如何在 ComfyUI 中使用 Stability AI Stable Diffusion 3.5 合作伙伴节点的文生图和图生图功能" -sidebarTitle: "Stable Diffusion 3.5 Image" -translationSourceHash: ac469600 -translationFrom: tutorials/partner-nodes/stability-ai/stable-diffusion-3-5-image.mdx ---- - -import ReqHint from "/snippets/zh/tutorials/partner-nodes/req-hint.mdx"; -import UpdateReminder from "/snippets/zh/tutorials/update-reminder.mdx"; - -Stability AI Stable Diffusion 3.5 Image 节点允许你使用 Stability AI 的 Stable Diffusion 3.5 模型,通过文本提示词或参考图像创建高质量、细节丰富的图像内容。 - -在本指南中,我们将向你展示如何使用此节点设置文生图和图生图的工作流。 - - - - -## Stability AI Stable Diffusion 3.5 文生图工作流 - -### 1. 工作流文件下载 - -下面的图片的`metadata`中已经包含工作流信息,请下载并拖入 ComfyUI 中加载对应工作流。 - -![Stability AI Stable Diffusion 3.5 文生图工作流](https://raw.githubusercontent.com/Comfy-Org/example_workflows/main/api_nodes/stability_ai/stable_diffusion_3-5-t2i.png) - -### 2. 按步骤完成工作流 - -![Stability AI Stable Diffusion 3.5 文生图步骤图](/images/tutorial/api_nodes/stability_ai/stable_diffusion_3_5_image_t2i_step_guide.jpg) - -你可参考图片中的序号来完成最基础的文生图工作流: -1. (可选)修改 `Stability AI Stable Diffusion 3.5 Image` 节点中的 `prompt` 参数,输入你想要生成的图像描述。提示词越详细,生成的图像质量往往越好。 -2. (可选)选择 `model` 参数来选择使用的SD 3.5模型版本。 -3. (可选)选择 `style_preset` 参数来控制图像的视觉风格。不同的预设风格会产生不同风格特点的图像,如"cinematic"(电影感)、"anime"(动漫风格)等。选择"None"则不应用任何特定风格。 -4. (可选)编辑 `String(Multiline)` 来修改负向提示词,用于指定不希望在生成图像中出现的元素。 -5. 点击 `Run` 按钮,或者使用快捷键 `Ctrl(cmd) + Enter` 来执行图像生成。 -6. 等待 API 返回结果后,你可在 `Save Image` 节点中查看生成的图像,对应的图像也会被保存至 `ComfyUI/output/` 目录下。 - -### 3. 补充说明 - -- **提示词(Prompt)**:提示词是生成过程中最重要的参数之一,详细、清晰的描述会带来更好的效果。可以包含场景、主体、颜色、光照、风格等元素。 -- **CFG Scale**:控制生成器对提示词的遵循程度,值越高生成的图像越接近提示词描述,但太高可能会导致过度饱和或不自然的结果。 -- **风格预设(Style Preset)**:提供多种预设风格,能够快速定义图像的整体风格。 -- **负面提示词(Negative Prompt)**:用于指定不希望在生成图像中出现的元素 -- **Seed 参数**:可以用于复现或微调生成结果,对于创作过程中的迭代很有帮助。 -- 当前 `Load Image` 节点为 "绕过(Bypass)" 模式,如需启用可以参考步骤图在对应节点上右键然后将"模式(Mode)"设置为"总是(Always)" 来启用输入,即可转为图生图模式。 -- `image_denoise` 在没有输入图像时,该参数不起作用。 - -## Stability AI Stable Diffusion 3.5 图生图工作流 - -### 1. 工作流文件下载 - -下面的图片的`metadata`中已经包含工作流信息,请下载并拖入 ComfyUI 中加载对应工作流。 - -![Stability AI Stable Diffusion 3.5 图生图工作流](https://raw.githubusercontent.com/Comfy-Org/example_workflows/main/api_nodes/stability_ai/sd3-5-i2i/stable_diffusion_3_5-i2i.png) - -下载下面的图片作为输入图片使用 -![Stability AI Stable Diffusion 3.5 图生图工作流输入图片](https://raw.githubusercontent.com/Comfy-Org/example_workflows/main/api_nodes/stability_ai/sd3-5-i2i/input.jpg) - -### 2. 按步骤完成工作流 - -![Stability AI Stable Diffusion 3.5 图生图步骤图](/images/tutorial/api_nodes/stability_ai/stable_diffusion_3_5_image_i2i_step_guide.jpg) - -你可参考图片中的序号来完成图生图工作流: -1. 通过 `Load Image` 节点加载一张参考图像,该图像将作为生成的基础。 -2. (可选)修改 `Stability AI Stable Diffusion 3.5 Image` 节点中的 `prompt` 参数,描述你希望在参考图像基础上改变或增强的元素。 -3. (可选)选择 `style_preset` 参数来控制图像的视觉风格,不同的预设风格会产生不同风格特点的图像。 -4. (可选|重要)调整 `image_denoise` 参数(范围0.0-1.0)来控制对原始图像的修改程度: - - 值越接近0.0,生成的图像越接近输入的参考图像(当 0.0 时,基本和原始图像一致) - - 值越接近1.0,生成的图像越接近纯文本生成的效果(当 1.0 时,相当于没有提供参考图像) -5. (可选)编辑 `String(Multiline)` 来修改负向提示词,用于指定不希望在生成图像中出现的元素。 -6. 点击 `Run` 按钮,或者使用快捷键 `Ctrl(cmd) + Enter` 来执行图像生成。 -8. 等待 API 返回结果后,你可在 `Save Image` 节点中查看生成的图像,对应的图像也会被保存至 `ComfyUI/output/` 目录下。 - -### 3. 补充说明 - -下图展示了使用相同参数设置下,有无输入图像的对比效果: - -![Stability AI Stable Diffusion 3.5 有无图像输入对比](/images/tutorial/api_nodes/stability_ai/stable_diffusion_3_5_compare.jpg) - -**图像去噪强度(Image Denoise)**:这个参数决定了生成过程中保留原始图像特征的程度,是图生图模式中最关键的调节参数,下图是不同的去噪强度下生成的图像效果: - -![Stability AI Stable Diffusion 3.5 图生图去噪强度说明](/images/tutorial/api_nodes/stability_ai/stable_diffusion_3_5_image_i2i_image_denoise.jpg) - -- **参考图像选择**:选择具有清晰主体和良好构图的图像通常能获得更好的结果。 -- **提示词技巧**:在图生图模式中,提示词应该更多地关注你希望改变或增强的部分,而不需要描述已经存在于图像中的所有元素。 -- **模式切换**:当提供输入图像时,节点会自动从文本到图像模式切换到图像到图像模式,并且会忽略宽高比参数设置。 \ No newline at end of file diff --git a/zh/tutorials/partner-nodes/stability-ai/stable-image-ultra.mdx b/zh/tutorials/partner-nodes/stability-ai/stable-image-ultra.mdx deleted file mode 100644 index ad173f615..000000000 --- a/zh/tutorials/partner-nodes/stability-ai/stable-image-ultra.mdx +++ /dev/null @@ -1,77 +0,0 @@ ---- -title: "Stability AI Stable Image Ultra 合作伙伴节点 ComfyUI 官方示例" -description: "本文将介绍如何在 ComfyUI 中使用 Stability AI Stable Image Ultra 合作伙伴节点的文生图和图生图功能" -sidebarTitle: "Stable Image Ultra" -translationSourceHash: e3306a2b -translationFrom: tutorials/partner-nodes/stability-ai/stable-image-ultra.mdx ---- - -import ReqHint from "/snippets/zh/tutorials/partner-nodes/req-hint.mdx"; -import UpdateReminder from "/snippets/zh/tutorials/update-reminder.mdx"; - -[Stability Stable Image Ultra](/images/built-in-nodes/api_nodes/stability-ai/stability-ai-stable-image-ultra.jpg) 节点允许你使用 Stability AI 的 Stable Image Ultra 模型,通过文本提示词或参考图像创建高质量、细节丰富的图像内容。 - -本篇指南中,我们将引导你如何使用对应节点来进行文生图和图生图的工作流设置。 - - - - -## Stability AI Stable Image Ultra 文生图工作流 - -### 1. 工作流文件下载 - -下面的图片的`metadata`中已经包含工作流信息,请下载并拖入 ComfyUI 中加载对应工作流。 - -![Stability AI Stable Image Ultra Text-to-Image Workflow](https://raw.githubusercontent.com/Comfy-Org/example_workflows/main/api_nodes/stability_ai/stable_image_ultra_t2i.png) - -### 2. 按步骤完成工作流的运行 - -![Stability AI Stable Image Ultra Text-to-Image Step Guide](/images/tutorial/api_nodes/stability_ai/stable_image_ultra_t2i_step_guide.jpg) - -你可参考图片中的序号来完成最基础的文生图工作流运行: -1. (可选)修改 `Stability AI Stable Image Ultra` 节点中的 `prompt` 参数,输入你想要生成的图像描述。提示词越详细,生成的图像质量往往越好。你可以使用`(词:权重)`格式来控制特定词的权重,例如:`天空是清爽的(蓝色:0.3)和(绿色:0.8)`表示天空是蓝色和绿色的,但绿色更为突出。 -2. (可选)选择 `style_preset` 参数来控制图像的视觉风格。不同的预设风格会产生不同风格特点的图像,如"cinematic"(电影感)、"anime"(动漫风格)等。选择"None"则不应用任何特定风格。 -3. 点击 `Run` 按钮,或者使用快捷键 `Ctrl(cmd) + Enter(回车)` 来执行图像的生成。 -4. 等待 API 返回结果后,你可在 `Save Image` 节点中查看生成的图像,对应的图像也会被保存至 `ComfyUI/output/` 目录下。 - -### 3. 补充说明 - -- **提示词(Prompt)**:提示词是生成过程中最重要的参数之一,详细、清晰的描述会带来更好的效果。可以包含场景、主体、颜色、光照、风格等元素。 -- **风格预设(Style Preset)**:提供多种预设风格,如电影感、动漫风、数字艺术等,能够快速定义图像的整体风格。 -- **负面提示词(Negative Prompt)**:用于指定不希望在生成图像中出现的元素,可以帮助避免常见问题,如额外的肢体、扭曲的面部等。 -- **Seed 参数**:可以用于复现或微调生成结果,对于创作过程中的迭代很有帮助。 -- 当前 `Load Image` 节点为 “绕过(Bypass)” 模式,如需启用可以参考步骤图在对应节点上右键然后将“模式(Mode)”设置为“总是(Always)” 来启用输入,即可转为图生图模式。 - -## Stability AI Stable Image Ultra 图生图工作流 - -### 1. 工作流文件下载 - -下面的图片的`metadata`中已经包含工作流信息,请下载并拖入 ComfyUI 中加载对应工作流。 - -![Stability Stable Image Ultra Image-to-Image Workflow](https://raw.githubusercontent.com/Comfy-Org/example_workflows/main/api_nodes/stability_ai/i2i/stable_image_ultra_i2i.png) - -下载下方的图片,我们将用它作为输入图像 -![Stability Stable Image Ultra Image-to-Image Workflow Input Image](https://raw.githubusercontent.com/Comfy-Org/example_workflows/main/api_nodes/stability_ai/i2i/input.png) - -### 2. 按步骤完成工作流的运行 - -![Stability Stable Image Ultra Image-to-Image Step Guide](/images/tutorial/api_nodes/stability_ai/stable_image_ultra_i2i_step_guide.jpg) - -你可参考图片中的序号来完成图生图工作流运行: -1. 通过 `Load Image` 节点加载一张参考图像,该图像将作为生成的基础。 -2. (可选)修改 `Stability Stable Image Ultra` 节点中的 `prompt` 参数,描述你希望在参考图像基础上改变或增强的元素。 -3. (可选)调整 `image_denoise` 参数(范围0.0-1.0)来控制对原始图像的修改程度: - - 值越接近0.0,生成的图像越接近输入的参考图像 - - 值越接近1.0,生成的图像越接近纯文本生成的效果 -4. (可选)同样可以设置 `style_preset` 和其他参数来进一步控制生成效果。 -5. 点击 `Run` 按钮,或者使用快捷键 `Ctrl(cmd) + Enter(回车)` 来执行图像的生成。 -6. 等待 API 返回结果后,你可在 `Save Image` 节点中查看生成的图像,对应的图像也会被保存至 `ComfyUI/output/` 目录下。 - -### 3. 补充说明 - -**图像去噪强度(Image Denoise)**:这个参数决定了生成过程中保留原始图像特征的程度,是图生图模式中最关键的调节参数。下图是不同的去噪强度下生成的图像效果 - -![Stability Stable Image Ultra Image-to-Image Denoise Explanation](/images/tutorial/api_nodes/stability_ai/i2i_image_denoise.jpg) - -- **参考图像选择**:选择具有清晰主体和良好构图的图像通常能获得更好的结果。 -- **提示词技巧**:在图生图模式中,提示词应该更多地关注你希望改变或增强的部分,而不需要描述已经存在于图像中的所有元素。 \ No newline at end of file diff --git a/zh/tutorials/partner-nodes/tripo/model-generation.mdx b/zh/tutorials/partner-nodes/tripo/model-generation.mdx index bc1e10d1c..dca3da2b4 100644 --- a/zh/tutorials/partner-nodes/tripo/model-generation.mdx +++ b/zh/tutorials/partner-nodes/tripo/model-generation.mdx @@ -2,10 +2,17 @@ title: " Tripo 合作伙伴节点模型生成 ComfyUI 官方示例" description: "本文将介绍如何在 ComfyUI 中使用 Tripo 节点的 API 来进行模型生成" sidebarTitle: "模型生成" -translationSourceHash: 29fbd5dc +translationSourceHash: 91cfb63d translationFrom: tutorials/partner-nodes/tripo/model-generation.mdx +translationBlockHashes: + "_intro": b329659d + "Text-to-Model Workflow": 1f82cb18 + "Image-to-Model Workflow": 20fac619 + "Multi-view Model Generation Workflow": b0e0a897 + "Subsequent Task Processing for the Same Task": d24582e4 --- + import ReqHint from "/snippets/zh/tutorials/partner-nodes/req-hint.mdx"; import UpdateReminder from "/snippets/zh/tutorials/update-reminder.mdx"; @@ -112,4 +119,4 @@ Tripo 的对应节点提供了对于同一任务的后续处理,只需要在 其中 `Tripo: Refine Draft model` 节点只对 V1.4 模型支持,其它模型不支持 - \ No newline at end of file + diff --git a/zh/tutorials/partner-nodes/tripo/tripo-3-1.mdx b/zh/tutorials/partner-nodes/tripo/tripo-3-1.mdx index 36db35233..31d15fe6a 100644 --- a/zh/tutorials/partner-nodes/tripo/tripo-3-1.mdx +++ b/zh/tutorials/partner-nodes/tripo/tripo-3-1.mdx @@ -2,10 +2,16 @@ title: "Tripo 3.1 — 高细节 3D 资产生成 ComfyUI 官方指南" description: "了解如何在 ComfyUI 中通过合作伙伴节点使用 Tripo 3.1 生成高细节 3D 资产,具备高密度几何和 PBR 就绪材质,适用于生产级场景。" sidebarTitle: "Tripo 3.1" -translationSourceHash: a3e6e703 +translationSourceHash: c520daa5 translationFrom: tutorials/partner-nodes/tripo/tripo-3-1.mdx +translationBlockHashes: + "_intro": ff0ef375 + "Capabilities": 6187e278 + "Use Cases": 10ad3fe3 + "Available Workflows": c68e812a --- + import ReqHint from "/snippets/zh/tutorials/partner-nodes/req-hint.mdx"; import UpdateReminder from "/snippets/zh/tutorials/update-reminder.mdx"; diff --git a/zh/tutorials/partner-nodes/wan/wan2-7.mdx b/zh/tutorials/partner-nodes/wan/wan2-7.mdx index 23f883332..092f070a1 100644 --- a/zh/tutorials/partner-nodes/wan/wan2-7.mdx +++ b/zh/tutorials/partner-nodes/wan/wan2-7.mdx @@ -2,10 +2,19 @@ title: "ComfyUI 中的 Wan2.7 视频生成" description: "了解如何在 ComfyUI 中通过合作伙伴节点使用 Wan2.7 进行图生视频、文生视频、参考生成视频、视频续写和视频编辑" sidebarTitle: "Wan2.7" -translationSourceHash: ceab1647 +translationSourceHash: 3bb39265 translationFrom: tutorials/partner-nodes/wan/wan2-7.mdx +translationBlockHashes: + "_intro": 611e27ab + "Key features": 6ca0965f + "Highlights": cec936d1 + "Wan2.7 image-to-video": 29a49b02 + "Wan2.7 text-to-video": 25cfcacf + "Wan2.7 reference-to-video": cf70840e + "Wan2.7 video edit": ad198739 --- + import ReqHint from "/snippets/zh/tutorials/partner-nodes/req-hint.mdx"; import UpdateReminder from "/snippets/zh/tutorials/update-reminder.mdx"; diff --git a/zh/tutorials/utility/depth-anything-3.mdx b/zh/tutorials/utility/depth-anything-3.mdx index 8bbbcb0ec..26666a4db 100644 --- a/zh/tutorials/utility/depth-anything-3.mdx +++ b/zh/tutorials/utility/depth-anything-3.mdx @@ -2,10 +2,19 @@ title: "ComfyUI Depth Anything 3 官方示例" description: "了解如何在 ComfyUI 中使用 Depth Anything 3 进行单目和多视角深度估计,支持图像和视频输入。" sidebarTitle: "Depth Anything 3" -translationSourceHash: d646a0e3 +translationSourceHash: 39c33c52 translationFrom: tutorials/utility/depth-anything-3.mdx +translationBlockHashes: + "_intro": 78aa4267 + "Model Installation": 63d2533a + "Example Workflows": cf2f84c1 + "1. Image Depth Estimation": 21d2ff11 + "2. Video Depth Estimation": 4f57ecb8 + "Model Variants": c09e7471 + "Community Resources": 8c5d05ab --- + import UpdateReminder from '/snippets/zh/tutorials/update-reminder.mdx' # ComfyUI Depth Anything 3 简介 diff --git a/zh/tutorials/utility/face-detection/mediapipe.mdx b/zh/tutorials/utility/face-detection/mediapipe.mdx index ef4ff41f6..7a7289a5d 100644 --- a/zh/tutorials/utility/face-detection/mediapipe.mdx +++ b/zh/tutorials/utility/face-detection/mediapipe.mdx @@ -2,10 +2,15 @@ title: "MediaPipe:ComfyUI 人脸检测" sidebarTitle: "MediaPipe Face Detection" description: "了解如何在 ComfyUI 中使用 MediaPipe Face Detection 检测人脸,提取面部关键点、边界框和区域遮罩" -translationSourceHash: b8885872 +translationSourceHash: bb40eede translationFrom: tutorials/utility/face-detection/mediapipe.mdx +translationBlockHashes: + "_intro": 49c290e0 + "MediaPipe Face Detection Workflow": f1c9a49d + "Community Resources": ec7aa0f5 --- + import UpdateReminder from '/snippets/zh/tutorials/update-reminder.mdx' diff --git a/zh/tutorials/utility/image-upscale.mdx b/zh/tutorials/utility/image-upscale.mdx index 73577b7d5..53f410749 100644 --- a/zh/tutorials/utility/image-upscale.mdx +++ b/zh/tutorials/utility/image-upscale.mdx @@ -2,10 +2,19 @@ title: "ComfyUI 图像放大" description: "学习如何在 ComfyUI 中使用本地模型和合作伙伴节点进行图像放大" sidebarTitle: "图像放大" -translationSourceHash: 3c670cb0 +translationSourceHash: 6bdeb9a7 translationFrom: tutorials/utility/image-upscale.mdx +translationBlockHashes: + "_intro": eb13afc3 + "Why upscaling matters": 30a386f2 + "Key concepts": 210d2fde + "Use cases": c3fef819 + "Available models": a75cd337 + "Benchmark: 1K to 4K upscale time": 07a20d0f + "Tips": a966ce44 --- + 本指南介绍 ComfyUI 中的图像放大工作流,包括本地模型和合作伙伴节点选项,适用于各种使用场景。 diff --git a/zh/tutorials/utility/moge.mdx b/zh/tutorials/utility/moge.mdx index 02c2f7c98..0c6c7223d 100644 --- a/zh/tutorials/utility/moge.mdx +++ b/zh/tutorials/utility/moge.mdx @@ -2,10 +2,19 @@ title: "ComfyUI MoGe 使用示例" description: "本指南演示如何在 ComfyUI 中使用 MoGe 进行单目几何估计:公尺度点云、深度图、法线图和网格生成。" sidebarTitle: "MoGe" -translationSourceHash: dcec1d5b +translationSourceHash: 7ae1c247 translationFrom: tutorials/utility/moge.mdx +translationBlockHashes: + "_intro": f3974fd4 + "Model Installation": fb228472 + "Example Workflows": cf2f84c1 + "1. Depth Estimation": 0c7bafb8 + "2. Perspective to Mesh": 03608c5b + "3. Panorama to Mesh": bdbb850d + "Community Resources": d9fcd8cd --- + import UpdateReminder from '/snippets/zh/tutorials/update-reminder.mdx' # ComfyUI MoGe 介绍 diff --git a/zh/tutorials/utility/pose-detection-sdpose.mdx b/zh/tutorials/utility/pose-detection-sdpose.mdx index 7afc10014..81f0c1d4d 100644 --- a/zh/tutorials/utility/pose-detection-sdpose.mdx +++ b/zh/tutorials/utility/pose-detection-sdpose.mdx @@ -2,10 +2,15 @@ title: "SDPose:ComfyUI 中的姿态检测" sidebarTitle: "SDPose 姿态检测" description: "学习如何使用 ComfyUI 原生支持的 SDPose 从图像和视频中提取姿态关键点和姿态图" -translationSourceHash: e02657d6 +translationSourceHash: dbf15c22 translationFrom: tutorials/utility/pose-detection-sdpose.mdx +translationBlockHashes: + "_intro": 909f07bb + "SDPose Workflows": 3c03402d + "Additional Notes": 409c3058 --- + import UpdateReminder from "/snippets/zh/tutorials/update-reminder.mdx" @@ -140,4 +145,4 @@ SDPose 和 RT-DETRv4 模型文件托管在 [Comfy-Org SDPose 模型仓库](https - **模型目录** — SDPose 模型文件放在 `models/checkpoints/` 中,RT-DETRv4 检测器放在 `models/diffusion_models/` 中 - **输入图像示例** — 工作流模板的 `input/` 目录中提供了 `group_photo.png` 文件以供测试 - **关键点输出** — POSE_KEYPOINT 类型可以连接到接受姿态数据进行条件生成的下游节点 -- **需要更新** — 较新的 ComfyUI 版本才支持 SDPose + RT-DETRv4。请确保你的 ComfyUI 是最新版本。 \ No newline at end of file +- **需要更新** — 较新的 ComfyUI 版本才支持 SDPose + RT-DETRv4。请确保你的 ComfyUI 是最新版本。 diff --git a/zh/tutorials/utility/preprocessors.mdx b/zh/tutorials/utility/preprocessors.mdx index 77e207bee..120210edb 100644 --- a/zh/tutorials/utility/preprocessors.mdx +++ b/zh/tutorials/utility/preprocessors.mdx @@ -2,10 +2,17 @@ title: "ComfyUI 预处理器工作流" description: "学习如何在 ComfyUI 中使用深度估计、线稿转换、姿态检测和法线提取预处理器" sidebarTitle: "预处理器" -translationSourceHash: f6c2bee0 +translationSourceHash: 1ed6697e translationFrom: tutorials/utility/preprocessors.mdx +translationBlockHashes: + "What are preprocessors?": 4c973513 + "Depth estimation": a1123330 + "Lineart conversion": cd986204 + "Pose detection": bd2f3086 + "Normals extraction": 65c791bb --- + ## 什么是预处理器? diff --git a/zh/tutorials/utility/remove-background-birefnet.mdx b/zh/tutorials/utility/remove-background-birefnet.mdx index c105cc660..9a248d3d2 100644 --- a/zh/tutorials/utility/remove-background-birefnet.mdx +++ b/zh/tutorials/utility/remove-background-birefnet.mdx @@ -2,10 +2,15 @@ title: "BiRefNet:ComfyUI 图像背景移除工作流" sidebarTitle: "BiRefNet 背景移除" description: "学习使用 BiRefNet 模型在 ComfyUI 中移除图像背景" -translationSourceHash: 0f977d6d +translationSourceHash: b316e131 translationFrom: tutorials/utility/remove-background-birefnet.mdx +translationBlockHashes: + "_intro": 403ff66d + "BiRefNet Background Removal Workflow": 9af08df3 + "Additional Notes": d07d5c84 --- + import UpdateReminder from '/snippets/zh/tutorials/update-reminder.mdx' diff --git a/zh/tutorials/utility/video-segment-sam3.mdx b/zh/tutorials/utility/video-segment-sam3.mdx index f0a08d253..1883a1d74 100644 --- a/zh/tutorials/utility/video-segment-sam3.mdx +++ b/zh/tutorials/utility/video-segment-sam3.mdx @@ -2,10 +2,15 @@ title: "SAM 3.1:ComfyUI 通用分割工作流" sidebarTitle: "SAM 3.1 通用分割" description: "学习使用 Meta 的 SAM 3.1 模型在 ComfyUI 中通过文本提示对图像和视频进行分割" -translationSourceHash: 666093f9 +translationSourceHash: 8e2d21b4 translationFrom: tutorials/utility/video-segment-sam3.mdx +translationBlockHashes: + "_intro": ad3d3d0c + "SAM 3.1 Segment Workflows": f452ac40 + "Additional Notes": c38c57a0 --- + import UpdateReminder from '/snippets/zh/tutorials/update-reminder.mdx' diff --git a/zh/tutorials/utility/video-upscale.mdx b/zh/tutorials/utility/video-upscale.mdx index d730686bf..cfe48104c 100644 --- a/zh/tutorials/utility/video-upscale.mdx +++ b/zh/tutorials/utility/video-upscale.mdx @@ -2,10 +2,20 @@ title: "ComfyUI 视频放大" description: "学习如何在 ComfyUI 中使用本地模型和合作伙伴节点进行视频放大" sidebarTitle: "视频放大" -translationSourceHash: c709b52c +translationSourceHash: f96f95c1 translationFrom: tutorials/utility/video-upscale.mdx +translationBlockHashes: + "_intro": 158ce7e8 + "TL;DR": f4934ea9 + "Key concepts": 0ce5360e + "Use cases": 8f357897 + "Upscale speed comparison (10s 720p clips)": 6c7b1403 + "Available models": d1c12f83 + "Getting started with Topaz Video Enhance": 9fa2d0e1 + "Tips": a5dcf8f3 --- + 本指南介绍 ComfyUI 中的视频放大工作流,包括本地模型和合作伙伴节点选项,适用于各种使用场景。 diff --git a/zh/tutorials/utility/void-video-inpainting.mdx b/zh/tutorials/utility/void-video-inpainting.mdx index 9cdf9dd7c..bab1a6c0a 100644 --- a/zh/tutorials/utility/void-video-inpainting.mdx +++ b/zh/tutorials/utility/void-video-inpainting.mdx @@ -2,10 +2,15 @@ title: "VOID:ComfyUI 视频物体移除工作流" sidebarTitle: "VOID 视频物体移除" description: "学习使用 Netflix 的 VOID 视频修复模型在 ComfyUI 中移除视频中的物体" -translationSourceHash: e8e6c573 +translationSourceHash: aaa47b1e translationFrom: tutorials/utility/void-video-inpainting.mdx +translationBlockHashes: + "_intro": 47509aec + "VOID Video Inpainting Workflow": 31dee04b + "Additional Notes": a3d04a46 --- + import UpdateReminder from '/snippets/zh/tutorials/update-reminder.mdx' diff --git a/zh/tutorials/video/bytedance/bernini-r.mdx b/zh/tutorials/video/bytedance/bernini-r.mdx index de1f2f745..8506530ac 100644 --- a/zh/tutorials/video/bytedance/bernini-r.mdx +++ b/zh/tutorials/video/bytedance/bernini-r.mdx @@ -2,10 +2,18 @@ title: "ComfyUI Bernini-R 官方示例" description: "了解如何在 ComfyUI 中使用 Bernini-R 进行图像和视频编辑——重光照、风格转换、主体插入等。" sidebarTitle: "Bernini-R" -translationSourceHash: 6d8b19fc -translationFrom: tutorials/video/bernini-r.mdx +translationSourceHash: 84ecde34 +translationFrom: tutorials/video/bytedance/bernini-r.mdx +translationBlockHashes: + "_intro": efe73774 + "Model Installation": 84eedf7b + "Example Workflows": cf2f84c1 + "1. Image Editing": cd75c4ca + "2. Video Editing": 9e90382c + "Community Resources": 57f652a5 --- + import UpdateReminder from '/snippets/zh/tutorials/update-reminder.mdx' # ComfyUI Bernini-R 简介 diff --git a/zh/tutorials/video/hunyuan/hunyuan-video.mdx b/zh/tutorials/video/hunyuan/hunyuan-video.mdx index 87f61b242..6f53ebd0a 100644 --- a/zh/tutorials/video/hunyuan/hunyuan-video.mdx +++ b/zh/tutorials/video/hunyuan/hunyuan-video.mdx @@ -2,10 +2,17 @@ title: "ComfyUI 混元视频示例" description: "本文介绍了如何在 ComfyUI 中完成混元文生视频及图生视频的工作流" sidebarTitle: "混元视频" -translationSourceHash: 07e5279b +translationSourceHash: 045f4b68 translationFrom: tutorials/video/hunyuan/hunyuan-video.mdx +translationBlockHashes: + "_intro": 1af8ce94 + "Common Models for All Workflows": 3e4807f2 + "Hunyuan Text-to-Video Workflow": 8c3a1c81 + "Hunyuan Image-to-Video Workflow": ef169a18 + "Try it yourself": d4ee74b3 --- + import UpdateReminder from '/snippets/zh/tutorials/update-reminder.mdx' diff --git a/zh/tutorials/video/wan/wan-ati.mdx b/zh/tutorials/video/wan/wan-ati.mdx index 960ae6fd8..240fdb0fd 100644 --- a/zh/tutorials/video/wan/wan-ati.mdx +++ b/zh/tutorials/video/wan/wan-ati.mdx @@ -2,10 +2,15 @@ title: "Wan ATI ComfyUI 原生工作流教程" description: "使用轨迹控制视频生成。" sidebarTitle: "Wan2.1 ATI" -translationSourceHash: 79cff268 +translationSourceHash: a8716511 translationFrom: tutorials/video/wan/wan-ati.mdx +translationBlockHashes: + "_intro": 247f391d + "Key Features": 67ce28af + "WAN ATI Trajectory Control Workflow Example": 01ea7d04 --- + import UpdateReminder from '/snippets/zh/tutorials/update-reminder.mdx' @@ -84,4 +89,4 @@ ComfyUI/ 6. 轨迹编辑: 目前 ComfyUI 中还未有对应的轨迹编辑器,你可以使用下面的链接来完成轨迹编辑 - [在线轨迹编辑工具](https://comfyui-wiki.github.io/Trajectory-Annotation-Tool/) 7. 如果你需要修改提示词(正向及负向)请在序号`5` 的 `CLIP Text Encoder` 节点中进行修改 -8. 点击 `Run` 按钮,或者使用快捷键 `Ctrl(cmd) + Enter(回车)` 来执行视频生成 \ No newline at end of file +8. 点击 `Run` 按钮,或者使用快捷键 `Ctrl(cmd) + Enter(回车)` 来执行视频生成 diff --git a/zh/tutorials/video/wan/wan-move.mdx b/zh/tutorials/video/wan/wan-move.mdx index d0d0504b5..93a027390 100644 --- a/zh/tutorials/video/wan/wan-move.mdx +++ b/zh/tutorials/video/wan/wan-move.mdx @@ -2,10 +2,15 @@ title: "ComfyUI Wan-Move 工作流示例" description: "Wan-Move 是一个通过潜在轨迹引导实现运动可控视频生成的模型,支持图像到视频生成的精细点级运动控制。" sidebarTitle: "Wan-Move" -translationSourceHash: 07bfbc40 +translationSourceHash: 1b11ad45 translationFrom: tutorials/video/wan/wan-move.mdx +translationBlockHashes: + "_intro": 67a26359 + "Wan-Move image-to-video workflow": ec83b0e4 + "Model links": 25e1a28d --- + import UpdateReminder from '/snippets/zh/tutorials/update-reminder.mdx' **Wan-Move** 是阿里巴巴通义实验室开发的运动可控视频生成框架。它允许用户通过在输入图像上指定点轨迹来控制生成视频中的物体运动,使图生视频更加精确可控。 diff --git a/zh/tutorials/video/wan/wan-video.mdx b/zh/tutorials/video/wan/wan-video.mdx index 172b83dc4..5ee12bf95 100644 --- a/zh/tutorials/video/wan/wan-video.mdx +++ b/zh/tutorials/video/wan/wan-video.mdx @@ -2,10 +2,17 @@ title: ComfyUI Wan2.1 Video 示例 description: "本文介绍了如何在 ComfyUI 中完成 Wan2.1 Video 视频首尾帧视频生成示例" sidebarTitle: Wan2.1 -translationSourceHash: b662e221 +translationSourceHash: e0c0f714 translationFrom: tutorials/video/wan/wan-video.mdx +translationBlockHashes: + "_intro": 228a7575 + "Wan2.1 ComfyUI Native Workflow Examples": b092012f + "Model Installation": 0bd3e4c2 + "Wan2.1 Text-to-Video Workflow": 611b9bf9 + "Wan2.1 Image-to-Video Workflow": bee5fc35 --- + import UpdateReminder from '/snippets/zh/tutorials/update-reminder.mdx' Wan2.1 Video 系列为阿里巴巴于 2025年2月开源的视频生成模型,其开源协议为 [Apache 2.0](https://github.com/Wan-Video/Wan2.1?tab=Apache-2.0-1-ov-file),提供 14B(140亿参数)和 1.3B(13亿参数)两个版本,覆盖文生视频(T2V)、图生视频(I2V)等多项任务。 diff --git a/zh/tutorials/video/wan/wan2-2-animate.mdx b/zh/tutorials/video/wan/wan2-2-animate.mdx index 4c24c7890..23407f486 100644 --- a/zh/tutorials/video/wan/wan2-2-animate.mdx +++ b/zh/tutorials/video/wan/wan2-2-animate.mdx @@ -2,9 +2,16 @@ title: "Wan2.2 Animate ComfyUI 原生工作流" description: "统一的人物动画和替换框架,具有精确的运动和表情复制。" sidebarTitle: "Wan2.2 Animate" -translationSourceHash: 46cb9d1b +translationSourceHash: 8d8cb435 translationFrom: tutorials/video/wan/wan2-2-animate.mdx +translationBlockHashes: + "_intro": 96eb0424 + "Model Highlights": fc4e7349 + "ComfyOrg Wan2.2 Animate stream replay": a43ba31b + "About Wan2.2 Animate workflow": f3713999 + "Wan2.2 Anmate ComfyUI native workflow(without custom nodes)": fc4b2e18 --- + import UpdateReminder from '/snippets/zh/tutorials/update-reminder.mdx' Wan-Animate 是由 WAN 团队开发的一个统一的人物动画和替换框架。 @@ -140,4 +147,4 @@ Wan2.2 animate 有两种模式:Mix 和 Move ![Subgraph](/images/tutorial/video/wan/wan2_2/wan2.2_animate_subgraph.jpg) -如果你想切换到 Move 模式,可以从 `Video Sampling and output(Subgraph)` 节点断开 `background_video` 和 `character_mask` 输入。 \ No newline at end of file +如果你想切换到 Move 模式,可以从 `Video Sampling and output(Subgraph)` 节点断开 `background_video` 和 `character_mask` 输入。 diff --git a/zh/tutorials/video/wan/wan2-2-fun-control.mdx b/zh/tutorials/video/wan/wan2-2-fun-control.mdx index 8ed75e169..1447efb01 100644 --- a/zh/tutorials/video/wan/wan2-2-fun-control.mdx +++ b/zh/tutorials/video/wan/wan2-2-fun-control.mdx @@ -2,10 +2,15 @@ title: "ComfyUI Wan2.2 Fun Control 视频控制生成示例" description: "本文介绍了如何在 ComfyUI 中完成 Wan2.2 Fun Control 使用控制视频来完成视频生成的示例" sidebarTitle: "Wan2.2 Fun Control" -translationSourceHash: 0e10558a +translationSourceHash: 59b97fdc translationFrom: tutorials/video/wan/wan2-2-fun-control.mdx +translationBlockHashes: + "_intro": 239e24b6 + "ComfyOrg Wan2.2 Fun InP & Control Youtube Live Stream Replay": 22557a2e + "Wan2.2 Fun Control Video Generation Workflow Example": 68f53061 --- + import UpdateReminder from '/snippets/zh/tutorials/update-reminder.mdx' **Wan2.2-Fun-Control** 是 Alibaba PAI 团队推出的新一代视频生成与控制模型,通过引入创新性的控制代码(Control Codes)机制,结合深度学习和多模态条件输入,能够生成高质量且符合预设控制条件的视频。该模型采用 **Apache 2.0 许可协议**发布,支持商业使用。 diff --git a/zh/tutorials/video/wan/wan2-2-fun-inp.mdx b/zh/tutorials/video/wan/wan2-2-fun-inp.mdx index 38b3bdf01..50dd30fa8 100644 --- a/zh/tutorials/video/wan/wan2-2-fun-inp.mdx +++ b/zh/tutorials/video/wan/wan2-2-fun-inp.mdx @@ -2,10 +2,15 @@ title: "ComfyUI Wan2.2 Fun Inp 首尾帧视频生成示例" description: "本文介绍了如何在 ComfyUI 中完成 Wan2.2 Fun Inp 首尾帧视频生成示例" sidebarTitle: "Wan2.2 Fun Inp" -translationSourceHash: 6914cd26 +translationSourceHash: 9d81688f translationFrom: tutorials/video/wan/wan2-2-fun-inp.mdx +translationBlockHashes: + "_intro": 75061370 + "ComfyOrg Wan2.2 Fun InP & Control Youtube Live Stream Replay": 22557a2e + "Wan2.2 Fun Inp Start-End Frame Video Generation Workflow Example": 39f39063 --- + import UpdateReminder from '/snippets/zh/tutorials/update-reminder.mdx' **Wan2.2-Fun-Inp** 是 Alibaba pai团队推出的首尾帧控制视频生成模型,支持输入**首帧和尾帧图像**,生成中间过渡视频,为创作者带来更强的创意控制力。该模型采用 **Apache 2.0 许可协议**发布,支持商业使用。 diff --git a/zh/tutorials/video/wan/wan2_2.mdx b/zh/tutorials/video/wan/wan2_2.mdx index 97faa6805..3c2588525 100644 --- a/zh/tutorials/video/wan/wan2_2.mdx +++ b/zh/tutorials/video/wan/wan2_2.mdx @@ -2,10 +2,21 @@ title: "Wan2.2 视频生成ComfyUI 官方原生工作流示例" description: "阿里云通义万相2.2视频生成模型在ComfyUI中的官方使用指南" sidebarTitle: Wan2.2 -translationSourceHash: 3d509ed7 +translationSourceHash: 70e49209 translationFrom: tutorials/video/wan/wan2_2.mdx +translationBlockHashes: + "_intro": 3d02f6d3 + "Model Highlights": fc7121c1 + "Wan2.2 Open Source Model Versions": 7ed2d913 + "ComfyOrg Wan2.2 Live Streams": d380a603 + "Wan2.2 TI2V 5B Hybrid Version Workflow Example": b0e108bd + "Wan2.2 14B T2V Text-to-Video Workflow Example": 9eaf9107 + "Wan2.2 14B I2V Image-to-Video Workflow Example": a006f8aa + "Wan2.2 14B FLF2V Workflow Example": 525e0946 + "Community Resources": 7463b48b --- + import UpdateReminder from '/snippets/zh/tutorials/update-reminder.mdx'