Skip to content

docs: add partner-node tutorials for 11 P0 providers - #942

Merged
comfyui-wiki merged 13 commits into
Comfy-Org:mainfrom
lin-bot23:update-partner-node-docs
Oct 25, 2026
Merged

comfyui-wiki merged 13 commits into
Comfy-Org:mainfrom
lin-bot23:update-partner-node-docs

Conversation

@lin-bot23

@lin-bot23 lin-bot23 commented Apr 26, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Adds tutorial documentation for all P0 partner-node providers under tutorials/partner-nodes/. Each page follows the existing Seedance 2.0 format with overview, key capabilities, and available workflow cards.

New pages (11 files)

Provider File Size
ElevenLabs partner-nodes/elevenlabs/elevenlabs.mdx 5.5KB
Grok partner-nodes/grok/grok.mdx 4.7KB
Vidu partner-nodes/vidu/vidu.mdx 8.5KB
MiniMax partner-nodes/minimax/minimax.mdx 5.6KB
Magnific partner-nodes/magnific/magnific.mdx 6.3KB
PixVerse partner-nodes/pixverse/pixverse.mdx 5.7KB
Quiver partner-nodes/quiver/quiver.mdx 6.0KB
Veo partner-nodes/veo/veo.mdx 5.1KB
Topaz partner-nodes/topaz/topaz.mdx 6.4KB
HitPaw partner-nodes/hitpaw/hitpaw.mdx 5.0KB
WaveSpeed partner-nodes/wavespeed/wavespeed.mdx 6.1KB

Other changes

  • Updated docs.json — registered all 11 new pages under en/zh/ja navigation sections, inserted alphabetically

Format

Each page follows the Seedance 2.0 format:

  1. Overview — single paragraph covering model versions and capabilities
  2. Key capabilities — bullet list of main capabilities
  3. Available workflows — each with CardGroup cols={2} (Cloud Run + Download JSON)

linmoumou and others added 9 commits April 27, 2026 00:19
… Magnific, PixVerse, Quiver, Veo, Topaz, HitPaw, WaveSpeed

Each provider gets a dedicated mdx page with overview, key capabilities,
and available workflows (Cloud Run + Download JSON cards).
Follows the existing Seedance 2.0 page format.
Split each single provider .mdx into overview + per-model subpages:
- ElevenLabs: overview + 6 model pages (multilingual-v2, scribe-v2, sts, sfx, dialogue, isolation)
- Grok: overview + grok-imagine + grok-video
- Vidu: overview + q1/q2/q3
- MiniMax: overview + minimax-01 + minimax-s2v-01
- Magnific: overview + upscale + creative-tools
- PixVerse: overview + video
- Quiver: overview + svg
- Veo: overview + veo-2-0 + veo-3-1
- Topaz: overview + image + video-enhance
- HitPaw: overview + image-enhance + video-enhance
- WaveSpeed: overview + upscale + flashvsr

New structure: overview.mdx (platform intro + model index) + per-model .mdx (capabilities + workflows)
…, resolution support, style specialties

- Remove 'beta release' phrasing, reflect Pro/Standard/Beta coexistence
- Add ~4s/image speed benchmark, 1K/2K resolution info, image edit input limits
- Add video generation time estimates (~60s extend, ~100s 720p reference)
- Add style specialties: anime, cyberpunk, motion graphics, world rebuilding
…character coordination, dynamic rendering improvements

- Expand camera control details (push/pull/orbit/follow/close-up)
- Add expression & micro-movement, dynamic rendering capabilities
- Add multi-character coordination and scene composition
- Note Turbo/Pro/Standard model variants
- Remove 'Four generation modes' → 'Six generation modes'
…n, duration/amplitude details

Borrowed context from wavespeed.ai model page for parameter details.
PR Comfy-Org#942 restructured partner node pages from flat files (elevenlabs.mdx)
to subdirectory structure (elevenlabs/overview.mdx + model pages).
Added 6 redirects for the moved files.
@coderabbitai

coderabbitai Bot commented Jul 15, 2026 •

Copy link
Copy Markdown

Review in Change Stack →

Important

Review skipped

We couldn't safely recover the incremental review. No full review was started, and the last reviewed checkpoint was preserved. Retry later, or explicitly request a full review by commenting @coderabbitai full review.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

No actionable comments were generated in the recent review.

ℹ️ Recent review info
⚙️ Run configuration
  • Configuration used: Organization UI
  • Review profile: ASSERTIVE
  • Plan: Advanced
  • Run ID: 2b73e219-ed7a-436e-b1ca-f39fa1040293
📥 Commits

Reviewing files that changed from the base of the PR and between 0f388ff and b710ffa.

📒 Files selected for processing: 3
  • docs.json
  • tutorials/partner-nodes/grok/grok-image.mdx
  • tutorials/partner-nodes/grok/grok-video.mdx

Included review availability: This review used your included allowance. Your plan provides up to 2 included reviews per hour; 0 remain after this review.

Walkthrough

The pull request adds partner-node overview and workflow tutorials for multiple vendors. It updates partner-node navigation, adds legacy URL redirects, and expands the listed capabilities of Grok image and video pages.

Changes: Partner Node Documentation

Layer / File(s) Summary
Image enhancement tutorials
tutorials/partner-nodes/hitpaw/*, tutorials/partner-nodes/magnific/*, tutorials/partner-nodes/topaz/*, tutorials/partner-nodes/wavespeed/*
Adds overview and model pages for HitPaw, Magnific, Topaz, and WaveSpeed. The pages describe image workflows and link to cloud templates and workflow downloads.
Video generation tutorials
tutorials/partner-nodes/minimax/*, tutorials/partner-nodes/pixverse/*, tutorials/partner-nodes/veo/*, tutorials/partner-nodes/vidu/*
Adds overview and model pages for MiniMax, PixVerse, Veo, and Vidu. The pages describe video generation modes and link to cloud templates and workflow downloads.
ElevenLabs audio tutorials
tutorials/partner-nodes/elevenlabs/*
Adds an ElevenLabs overview and feature pages for speech generation, transcription, sound effects, and voice isolation, with links to available workflows.
Quiver SVG tutorials
tutorials/partner-nodes/quiver/*
Adds Quiver overview and SVG pages describing text-to-SVG and image-to-SVG workflows, with cloud and download links.
Grok capability details
tutorials/partner-nodes/grok/grok-image.mdx, tutorials/partner-nodes/grok/grok-video.mdx
Adds stated generation-time details and capability descriptions to the Grok image and video pages.
Navigation and legacy routing
docs.json
Adds partner-node navigation entries and redirects from legacy vendor URLs to overview pages.

Suggested reviewers: comfyui-wiki

Priority: Normal

Merge Risk: Minimal · up to b710f

This PR expands partner-node tutorials and makes them discoverable through navigation and legacy redirects. The inspected routes resolve, so no actionable merge risk is established; the change is ready for routine checks.

Architecture risk: Low · up to b710f

The change affects 2 systems.

Changed systems: tutorials, docs.json

Architecture concerns
No architecture-level concerns identified.

Review details

Systems and components

  • observed — tutorials (service) was modified; 35 changed files map to changed impact.
  • observed — docs.json (service) was modified; 1 changed file maps to changed impact.

Before / after behavior

  • observed — Modified behavior in tutorials/partner-nodes/elevenlabs/eleven-multilingual-v2.mdx: Adds a complete new MDX tutorial page: includes front-matter metadata, imports reusable snippet components, and defines the “Key capabilities” and “Available workflows” sections with a two-column card layout linking to a cloud template and a workflow JSON download.
  • observed — Modified behavior in tutorials/partner-nodes/elevenlabs/overview.mdx: Adds the MDX frontmatter metadata for the new ElevenLabs overview page, including the page title, description, and sidebar title.
  • observed — Modified behavior in tutorials/partner-nodes/elevenlabs/overview.mdx: Introduces the page body content by importing shared tutorial UI snippets and rendering an overview paragraph plus a “Key capabilities” list, followed by embedded reminder/requirement components.
  • observed — Modified behavior in tutorials/partner-nodes/elevenlabs/overview.mdx: Adds a “Models” section that presents multiple linked feature cards in a two-column layout, each pointing to a dedicated subpage for a specific ElevenLabs capability.
Pre-merge checks: Passed 2
Passed Passed checks: 2 passed
Check name Status Explanation
Linked Issues check Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches: 💡 1
🛠️ Fix failing CI checks: 💡
  • Commit to this branch
  • Create a new PR
🧪 Generate unit tests (beta)
  • Create a new PR
✨ Simplify code
  • Create a new PR
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Comment @coderabbitai help to get the list of available commands.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 7

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (2)
tutorials/partner-nodes/vidu/vidu-q2.mdx (1)

73-83: 📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win

Remove the duplicate section.

Double trouble, a magical clone! This entire section is a repeat of the one above. Let's send this duplicate back to the unknown to keep our pages lean and clean.

🧹 Proposed fix to remove the duplicate section
-### First last frame to video
-
-<CardGroup cols={2}>
-  <Card title="Run Q2 First-Last-Frame-to-Video on Cloud" icon="cloud" href="https://cloud.comfy.org/?template=api_vidu_q2_flf2v&utm_source=docs">
-    Try the Q2 First-Last-Frame-to-Video workflow instantly on Comfy Cloud.
-  </Card>
-  <Card title="Download Q2 First-Last-Frame-to-Video workflow" icon="download" href="https://github.com/Comfy-Org/workflow_templates/blob/main/templates/api_vidu_q2_flf2v.json">
-    Download the workflow JSON.
-  </Card>
-</CardGroup>
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@tutorials/partner-nodes/vidu/vidu-q2.mdx` around lines 73 - 83, Remove the
duplicate “First last frame to video” section, including its CardGroup and both
workflow links, from the tutorial. Preserve the original section above and all
surrounding unique content.
tutorials/partner-nodes/wavespeed/wavespeed-upscale.mdx (1)

28-41: 🎯 Functional Correctness | 🟡 Minor | ⚡ Quick win

Fix the wavespped typos in the link targets. Use api_wavespeed_image_upscale and api_wavespeed_seedvr2_ai_image_fix in both the ComfyCloud URLs and the JSON links. One missing e sends the links adrift.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@tutorials/partner-nodes/wavespeed/wavespeed-upscale.mdx` around lines 28 -
41, Correct the misspelled “wavespped” segment in the href values for both
workflow cards: use api_wavespeed_image_upscale for the image upscale ComfyCloud
and JSON links, and api_wavespeed_seedvr2_ai_image_fix for the SeedVR2
ComfyCloud and JSON links. Leave the card labels and surrounding content
unchanged.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@docs.json`:
- Around line 6795-6824: Update the redirect configuration around the existing
partner-node redirects to add corresponding zh and ja mappings for every moved
provider page, preserving each old localized flat-file URL while targeting its
localized overview path. Verify Grok, HitPaw, Magnific, PixVerse, and Quiver
against their prior URL structure, and add redirects for them when their pages
also moved; retain the existing English and catch-all locale behavior.
- Around line 321-326: Update the navigation group entries in docs.json at
321-326, 335-370, 436-441, 472-483, and 495-500 so English paths use
tutorials/.../overview and include every corresponding model-specific subpage;
apply the same model-page additions and locale-prefixed overview paths to
docs.json at 2483-2488, 2497-2532, 2598-2603, 2634-2645, and 2657-2662 for
Chinese, and at 4650-4655, 4664-4699, 4765-4770, 4801-4812, and 4824-4829 for
Japanese. Preserve each provider group (ElevenLabs, Grok, HitPaw, Magnific,
MiniMax, PixVerse, Quiver, Topaz, Veo, Vidu, and WaveSpeed) while replacing
stale slugs with the appropriate overview path and adding all newly available
model subpages.

In `@tutorials/partner-nodes/elevenlabs/overview.mdx`:
- Line 10: Use neutral technical wording in
tutorials/partner-nodes/elevenlabs/overview.mdx:10 by replacing “brings
world-class voice AI” with phrasing such as “provides voice AI models.” In
tutorials/partner-nodes/elevenlabs/eleven-multilingual-v2.mdx:10, remove
“flagship” while preserving the factual model description.
- Around line 14-19: Replace every em dash in the specified documentation with
guideline-compliant punctuation: use colons for list-item separators and the
requested title or descriptive separators, and use parentheses, commas, or
rephrasing for the specified descriptions. Update
tutorials/partner-nodes/elevenlabs/overview.mdx lines 14-19;
tutorials/partner-nodes/elevenlabs/eleven-multilingual-v2.mdx lines 2 and 14-17;
tutorials/partner-nodes/elevenlabs/scribe-v2.mdx lines 2 and 14-17;
tutorials/partner-nodes/grok/grok-imagine.mdx lines 2-3, 10, and 16-20; and
tutorials/partner-nodes/grok/grok-video.mdx lines 2, 10, and 16-21.

In `@tutorials/partner-nodes/elevenlabs/speech-to-speech.mdx`:
- Around line 14-16: Remove all em dashes from the documented sections: in
tutorials/partner-nodes/elevenlabs/speech-to-speech.mdx lines 14-16,
tutorials/partner-nodes/elevenlabs/text-to-dialogue.mdx lines 10 and 14-16,
tutorials/partner-nodes/elevenlabs/text-to-sound-effects.mdx lines 10 and 14-16,
tutorials/partner-nodes/elevenlabs/voice-isolation.mdx lines 10 and 14-17, and
tutorials/partner-nodes/grok/overview.mdx lines 3 and 16-21. Replace them with
colons in the key capabilities lists, a period at text-to-dialogue line 10,
commas for the appositive phrase at text-to-sound-effects line 10, and a colon
introducing examples at voice-isolation line 10.

In `@tutorials/partner-nodes/hitpaw/overview.mdx`:
- Around line 10-11: Use a technical-reference tone by removing
“production-grade” from the HitPaw overview description in
tutorials/partner-nodes/hitpaw/overview.mdx lines 10-11 while preserving the
functionality-focused wording. Also remove “professional-grade” and
“studio-quality” from tutorials/partner-nodes/magnific/overview.mdx lines 10-11,
and remove “studio-quality” from
tutorials/partner-nodes/magnific/magnific-creative-tools.mdx lines 10-11; make
no other content changes.

In `@tutorials/partner-nodes/topaz/overview.mdx`:
- Around line 14-20: Replace all em dashes and stacked dash-joined clauses in
the specified documentation sites with the requested punctuation while
preserving the technical meaning. In tutorials/partner-nodes/topaz/overview.mdx
lines 14-20, use colons; lines 3 and 10 require commas and removal of the
marketing clause respectively. Apply the specified comma and colon replacements
in tutorials/partner-nodes/topaz/topaz-image.mdx lines 3 and 14-18 and
tutorials/partner-nodes/topaz/topaz-video-enhance.mdx lines 3 and 14-18. In
tutorials/partner-nodes/veo/overview.mdx lines 3, 10, and 14-19, use
parentheses, separate sentences, and colons respectively; make the listed colon,
sentence-splitting, and colon replacements in
tutorials/partner-nodes/veo/veo-2-0.mdx lines 2, 10, and 14-16, and
tutorials/partner-nodes/veo/veo-3-1.mdx lines 2-3, 14-17, 24, and 33.

---

Outside diff comments:
In `@tutorials/partner-nodes/vidu/vidu-q2.mdx`:
- Around line 73-83: Remove the duplicate “First last frame to video” section,
including its CardGroup and both workflow links, from the tutorial. Preserve the
original section above and all surrounding unique content.

In `@tutorials/partner-nodes/wavespeed/wavespeed-upscale.mdx`:
- Around line 28-41: Correct the misspelled “wavespped” segment in the href
values for both workflow cards: use api_wavespeed_image_upscale for the image
upscale ComfyCloud and JSON links, and api_wavespeed_seedvr2_ai_image_fix for
the SeedVR2 ComfyCloud and JSON links. Leave the card labels and surrounding
content unchanged.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: 0ed4ec73-cbd6-4cff-9941-481a78a6e3ca

📥 Commits

Reviewing files that changed from the base of the PR and between f3bc22a and 0f388ff.

📒 Files selected for processing (37)
  • docs.json
  • tutorials/partner-nodes/elevenlabs/eleven-multilingual-v2.mdx
  • tutorials/partner-nodes/elevenlabs/overview.mdx
  • tutorials/partner-nodes/elevenlabs/scribe-v2.mdx
  • tutorials/partner-nodes/elevenlabs/speech-to-speech.mdx
  • tutorials/partner-nodes/elevenlabs/text-to-dialogue.mdx
  • tutorials/partner-nodes/elevenlabs/text-to-sound-effects.mdx
  • tutorials/partner-nodes/elevenlabs/voice-isolation.mdx
  • tutorials/partner-nodes/grok/grok-imagine.mdx
  • tutorials/partner-nodes/grok/grok-video.mdx
  • tutorials/partner-nodes/grok/overview.mdx
  • tutorials/partner-nodes/hitpaw/hitpaw-image-enhance.mdx
  • tutorials/partner-nodes/hitpaw/hitpaw-video-enhance.mdx
  • tutorials/partner-nodes/hitpaw/overview.mdx
  • tutorials/partner-nodes/magnific/magnific-creative-tools.mdx
  • tutorials/partner-nodes/magnific/magnific-upscale.mdx
  • tutorials/partner-nodes/magnific/overview.mdx
  • tutorials/partner-nodes/minimax/minimax-01.mdx
  • tutorials/partner-nodes/minimax/minimax-s2v-01.mdx
  • tutorials/partner-nodes/minimax/overview.mdx
  • tutorials/partner-nodes/pixverse/overview.mdx
  • tutorials/partner-nodes/pixverse/pixverse-video.mdx
  • tutorials/partner-nodes/quiver/overview.mdx
  • tutorials/partner-nodes/quiver/quiver-svg.mdx
  • tutorials/partner-nodes/topaz/overview.mdx
  • tutorials/partner-nodes/topaz/topaz-image.mdx
  • tutorials/partner-nodes/topaz/topaz-video-enhance.mdx
  • tutorials/partner-nodes/veo/overview.mdx
  • tutorials/partner-nodes/veo/veo-2-0.mdx
  • tutorials/partner-nodes/veo/veo-3-1.mdx
  • tutorials/partner-nodes/vidu/overview.mdx
  • tutorials/partner-nodes/vidu/vidu-q1.mdx
  • tutorials/partner-nodes/vidu/vidu-q2.mdx
  • tutorials/partner-nodes/vidu/vidu-q3.mdx
  • tutorials/partner-nodes/wavespeed/overview.mdx
  • tutorials/partner-nodes/wavespeed/wavespeed-flashvsr.mdx
  • tutorials/partner-nodes/wavespeed/wavespeed-upscale.mdx

Comment thread docs.json Outdated
Comment on lines +321 to +326
{
"group": "ElevenLabs",
"pages": [
"partner-nodes/elevenlabs/elevenlabs"
]
},

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🎯 Functional Correctness | 🔴 Critical | 🏗️ Heavy lift

Broken navigation links and orphaned model pages.

The navigation entries here are pointing to stale flat-file slugs (like [provider]/[provider]) instead of the new hierarchical overview structure. Additionally, the English entries completely missed the tutorials/ prefix! If these point to non-existent files, the documentation build will throw a fit (or at least silently drop them). Furthermore, the newly added model-specific subpages (e.g., eleven-multilingual-v2, veo-2-0, etc.) are missing from the sidebar arrays. Let's fix this glitch so the links don't end up in a ditch!

  • docs.json#L321-L326: Replace "partner-nodes/elevenlabs/elevenlabs" with "tutorials/partner-nodes/elevenlabs/overview" and add its model subpages to the array.
  • docs.json#L335-L370: Update Grok, HitPaw, Magnific, MiniMax, PixVerse, and Quiver entries to use the tutorials/.../overview path and include their respective model subpages.
  • docs.json#L436-L441: Update the Topaz entry to use tutorials/.../overview and include its model subpages.
  • docs.json#L472-L483: Update the Veo and Vidu entries to use tutorials/.../overview and include their model subpages.
  • docs.json#L495-L500: Update the WaveSpeed entry to use tutorials/.../overview and include its model subpages.
  • docs.json#L2483-L2488: Update the Chinese ElevenLabs entry to "zh/tutorials/partner-nodes/elevenlabs/overview" and include its model subpages.
  • docs.json#L2497-L2532: Update Chinese entries for Grok, HitPaw, Magnific, MiniMax, PixVerse, and Quiver to use /overview and include their model subpages.
  • docs.json#L2598-L2603: Update the Chinese Topaz entry to use /overview and include its model subpages.
  • docs.json#L2634-L2645: Update the Chinese Veo and Vidu entries to use /overview and include their model subpages.
  • docs.json#L2657-L2662: Update the Chinese WaveSpeed entry to use /overview and include its model subpages.
  • docs.json#L4650-L4655: Update the Japanese ElevenLabs entry to "ja/tutorials/partner-nodes/elevenlabs/overview" and include its model subpages.
  • docs.json#L4664-L4699: Update Japanese entries for Grok, HitPaw, Magnific, MiniMax, PixVerse, and Quiver to use /overview and include their model subpages.
  • docs.json#L4765-L4770: Update the Japanese Topaz entry to use /overview and include its model subpages.
  • docs.json#L4801-L4812: Update the Japanese Veo and Vidu entries to use /overview and include their model subpages.
  • docs.json#L4824-L4829: Update the Japanese WaveSpeed entry to use /overview and include its model subpages.
📍 Affects 1 file
  • docs.json#L321-L326 (this comment)
  • docs.json#L335-L370
  • docs.json#L436-L441
  • docs.json#L472-L483
  • docs.json#L495-L500
  • docs.json#L2483-L2488
  • docs.json#L2497-L2532
  • docs.json#L2598-L2603
  • docs.json#L2634-L2645
  • docs.json#L2657-L2662
  • docs.json#L4650-L4655
  • docs.json#L4664-L4699
  • docs.json#L4765-L4770
  • docs.json#L4801-L4812
  • docs.json#L4824-L4829
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@docs.json` around lines 321 - 326, Update the navigation group entries in
docs.json at 321-326, 335-370, 436-441, 472-483, and 495-500 so English paths
use tutorials/.../overview and include every corresponding model-specific
subpage; apply the same model-page additions and locale-prefixed overview paths
to docs.json at 2483-2488, 2497-2532, 2598-2603, 2634-2645, and 2657-2662 for
Chinese, and at 4650-4655, 4664-4699, 4765-4770, 4801-4812, and 4824-4829 for
Japanese. Preserve each provider group (ElevenLabs, Grok, HitPaw, Magnific,
MiniMax, PixVerse, Quiver, Topaz, Veo, Vidu, and WaveSpeed) while replacing
stale slugs with the appropriate overview path and adding all newly available
model subpages.

Comment thread docs.json Outdated
Comment on lines +6795 to +6824
{
"source": "/tutorials/partner-nodes/elevenlabs/elevenlabs",
"destination": "/tutorials/partner-nodes/elevenlabs/overview"
},
{
"source": "/tutorials/partner-nodes/minimax/minimax",
"destination": "/tutorials/partner-nodes/minimax/overview"
},
{
"source": "/tutorials/partner-nodes/topaz/topaz",
"destination": "/tutorials/partner-nodes/topaz/overview"
},
{
"source": "/tutorials/partner-nodes/veo/veo",
"destination": "/tutorials/partner-nodes/veo/overview"
},
{
"source": "/tutorials/partner-nodes/vidu/vidu",
"destination": "/tutorials/partner-nodes/vidu/overview"
},
{
"source": "/tutorials/partner-nodes/wavespeed/wavespeed",
"destination": "/tutorials/partner-nodes/wavespeed/overview"
},
{
"source": "/zh-CN/:slug*",
"destination": "/zh/:slug*"
}
]
}
} No newline at end of file

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🎯 Functional Correctness | 🟠 Major | ⚡ Quick win

Missing redirects for localized pages and other providers.

You've added redirects for the English files to map the old flat-file URLs to their new overview homes. However, the localized equivalents (zh and ja) are missing their redirects! Furthermore, 5 out of the 11 providers documented in this PR (Grok, HitPaw, Magnific, PixVerse, Quiver) don't have any redirects listed here. Were they born as folders, or did they also move? Better check twice, or your users might roll the 404 dice!

Please add the corresponding zh and ja redirects for the moved files, and verify if the other 5 providers need redirects as well to preserve existing links.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@docs.json` around lines 6795 - 6824, Update the redirect configuration around
the existing partner-node redirects to add corresponding zh and ja mappings for
every moved provider page, preserving each old localized flat-file URL while
targeting its localized overview path. Verify Grok, HitPaw, Magnific, PixVerse,
and Quiver against their prior URL structure, and add redirects for them when
their pages also moved; retain the existing English and catch-all locale
behavior.

import ReqHint from "/snippets/tutorials/partner-nodes/req-hint.mdx";
import UpdateReminder from "/snippets/tutorials/update-reminder.mdx";

ElevenLabs brings world-class voice AI to ComfyUI, covering text-to-speech, speech-to-text, sound effects, voice isolation, and voice transformation. Its **Eleven v3** and **Multilingual v2** models deliver emotionally expressive speech across 29 languages, while **Scribe v2** provides fast, accurate transcription with speaker diarization and entity detection.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win

Tone down the marketing language for technical documentation.

As per coding guidelines, English documentation should match the tone of a technical reference rather than a marketing blog. Time to ditch the sales pitch, and scratch that technical itch!

  • tutorials/partner-nodes/elevenlabs/overview.mdx#L10-L10: Replace "brings world-class voice AI" with a more neutral phrasing like "provides voice AI models".
  • tutorials/partner-nodes/elevenlabs/eleven-multilingual-v2.mdx#L10-L10: Remove the word "flagship" to maintain a factual, technical tone.
📍 Affects 2 files
  • tutorials/partner-nodes/elevenlabs/overview.mdx#L10-L10 (this comment)
  • tutorials/partner-nodes/elevenlabs/eleven-multilingual-v2.mdx#L10-L10
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@tutorials/partner-nodes/elevenlabs/overview.mdx` at line 10, Use neutral
technical wording in tutorials/partner-nodes/elevenlabs/overview.mdx:10 by
replacing “brings world-class voice AI” with phrasing such as “provides voice AI
models.” In tutorials/partner-nodes/elevenlabs/eleven-multilingual-v2.mdx:10,
remove “flagship” while preserving the factual model description.

Source: Coding guidelines

Comment on lines +14 to +19
- **Text to Speech** — Generate lifelike audio from text with three model tiers (Eleven v3, Multilingual v2, Flash v2.5)
- **Speech to Speech** — Transform a source audio clip into a different voice while keeping the original intonation and pacing
- **Speech to Text** — Transcribe audio with Scribe v2: 90+ languages, 32-speaker diarization, entity detection, keyword boost
- **Sound Effects** — Generate audio effects from text descriptions
- **Voice Isolation** — Separate voice from background noise, music, or ambient sound
- **Multi-Character Dialogue** — Generate conversations between multiple distinct voices in a single pass

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win

Replace em dashes with colons or parentheses to comply with documentation guidelines.

As per coding guidelines, avoid using em dashes (—) in MDX documentation, preferring colons, commas, or parentheses instead. Don't be a dash-ing rogue; let's keep our punctuation in vogue!

  • tutorials/partner-nodes/elevenlabs/overview.mdx#L14-L19: Replace the em dashes separating the list items with colons.
  • tutorials/partner-nodes/elevenlabs/eleven-multilingual-v2.mdx#L2-L2: Replace the em dash in the title with a colon.
  • tutorials/partner-nodes/elevenlabs/eleven-multilingual-v2.mdx#L14-L17: Replace the em dashes separating the list items with colons.
  • tutorials/partner-nodes/elevenlabs/scribe-v2.mdx#L2-L2: Replace the em dash in the title with a colon.
  • tutorials/partner-nodes/elevenlabs/scribe-v2.mdx#L14-L17: Replace the em dashes separating the list items with colons.
  • tutorials/partner-nodes/grok/grok-imagine.mdx#L2-L3: Replace the em dash in the title with a colon and the em dash in the description with parentheses or a comma.
  • tutorials/partner-nodes/grok/grok-imagine.mdx#L10-L10: Replace the em dash before "dramatic lighting" with a colon.
  • tutorials/partner-nodes/grok/grok-imagine.mdx#L16-L20: Replace the em dashes separating the list items with colons.
  • tutorials/partner-nodes/grok/grok-video.mdx#L2-L2: Replace the em dash in the title with a colon.
  • tutorials/partner-nodes/grok/grok-video.mdx#L10-L10: Replace the em dash with a comma or rephrase.
  • tutorials/partner-nodes/grok/grok-video.mdx#L16-L21: Replace the em dashes separating the list items with colons.
📍 Affects 5 files
  • tutorials/partner-nodes/elevenlabs/overview.mdx#L14-L19 (this comment)
  • tutorials/partner-nodes/elevenlabs/eleven-multilingual-v2.mdx#L2-L2
  • tutorials/partner-nodes/elevenlabs/eleven-multilingual-v2.mdx#L14-L17
  • tutorials/partner-nodes/elevenlabs/scribe-v2.mdx#L2-L2
  • tutorials/partner-nodes/elevenlabs/scribe-v2.mdx#L14-L17
  • tutorials/partner-nodes/grok/grok-imagine.mdx#L2-L3
  • tutorials/partner-nodes/grok/grok-imagine.mdx#L10-L10
  • tutorials/partner-nodes/grok/grok-imagine.mdx#L16-L20
  • tutorials/partner-nodes/grok/grok-video.mdx#L2-L2
  • tutorials/partner-nodes/grok/grok-video.mdx#L10-L10
  • tutorials/partner-nodes/grok/grok-video.mdx#L16-L21
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@tutorials/partner-nodes/elevenlabs/overview.mdx` around lines 14 - 19,
Replace every em dash in the specified documentation with guideline-compliant
punctuation: use colons for list-item separators and the requested title or
descriptive separators, and use parentheses, commas, or rephrasing for the
specified descriptions. Update tutorials/partner-nodes/elevenlabs/overview.mdx
lines 14-19; tutorials/partner-nodes/elevenlabs/eleven-multilingual-v2.mdx lines
2 and 14-17; tutorials/partner-nodes/elevenlabs/scribe-v2.mdx lines 2 and 14-17;
tutorials/partner-nodes/grok/grok-imagine.mdx lines 2-3, 10, and 16-20; and
tutorials/partner-nodes/grok/grok-video.mdx lines 2, 10, and 16-21.

Source: Coding guidelines

Comment on lines +14 to +16
- **Preserve delivery** — Retain original intonation, pacing, and emotional expression
- **Voice transformation** — Apply a different voice identity to existing audio
- **Style transfer** — Change the vocal style or character without re-recording

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win

Remove em dashes across MDX files to comply with formatting guidelines.

A dash is a flash, but our rules say it's trash! As per coding guidelines, we must avoid em dashes (—) in English documentation and use periods, commas, colons, or parentheses instead to keep everything neat and spiffy in a jiffy.

  • tutorials/partner-nodes/elevenlabs/speech-to-speech.mdx#L14-L16: Replace the em dashes with colons in the key capabilities list.
  • tutorials/partner-nodes/elevenlabs/text-to-dialogue.mdx#L10-L10: Replace the em dash with a period to separate the sentences.
  • tutorials/partner-nodes/elevenlabs/text-to-dialogue.mdx#L14-L16: Replace the em dashes with colons in the key capabilities list.
  • tutorials/partner-nodes/elevenlabs/text-to-sound-effects.mdx#L10-L10: Replace the em dashes with commas for the appositive phrase.
  • tutorials/partner-nodes/elevenlabs/text-to-sound-effects.mdx#L14-L16: Replace the em dashes with colons in the key capabilities list.
  • tutorials/partner-nodes/elevenlabs/voice-isolation.mdx#L10-L10: Replace the em dash with a colon to introduce the examples.
  • tutorials/partner-nodes/elevenlabs/voice-isolation.mdx#L14-L17: Replace the em dashes with colons in the key capabilities list.
  • tutorials/partner-nodes/grok/overview.mdx#L3-L3: Replace the em dash in the frontmatter description with a colon.
  • tutorials/partner-nodes/grok/overview.mdx#L16-L21: Replace the em dashes with colons in the key capabilities list.
📍 Affects 5 files
  • tutorials/partner-nodes/elevenlabs/speech-to-speech.mdx#L14-L16 (this comment)
  • tutorials/partner-nodes/elevenlabs/text-to-dialogue.mdx#L10-L10
  • tutorials/partner-nodes/elevenlabs/text-to-dialogue.mdx#L14-L16
  • tutorials/partner-nodes/elevenlabs/text-to-sound-effects.mdx#L10-L10
  • tutorials/partner-nodes/elevenlabs/text-to-sound-effects.mdx#L14-L16
  • tutorials/partner-nodes/elevenlabs/voice-isolation.mdx#L10-L10
  • tutorials/partner-nodes/elevenlabs/voice-isolation.mdx#L14-L17
  • tutorials/partner-nodes/grok/overview.mdx#L3-L3
  • tutorials/partner-nodes/grok/overview.mdx#L16-L21
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@tutorials/partner-nodes/elevenlabs/speech-to-speech.mdx` around lines 14 -
16, Remove all em dashes from the documented sections: in
tutorials/partner-nodes/elevenlabs/speech-to-speech.mdx lines 14-16,
tutorials/partner-nodes/elevenlabs/text-to-dialogue.mdx lines 10 and 14-16,
tutorials/partner-nodes/elevenlabs/text-to-sound-effects.mdx lines 10 and 14-16,
tutorials/partner-nodes/elevenlabs/voice-isolation.mdx lines 10 and 14-17, and
tutorials/partner-nodes/grok/overview.mdx lines 3 and 16-21. Replace them with
colons in the key capabilities lists, a period at text-to-dialogue line 10,
commas for the appositive phrase at text-to-sound-effects line 10, and a colon
introducing examples at voice-isolation line 10.

Source: Coding guidelines

Comment on lines +10 to +11
HitPaw brings production-grade AI image and video enhancement to ComfyUI as native nodes. Its **image enhancement** and **video enhancement** models handle upscaling, denoising, and restoration with minimal configuration, all powered by ComfyCloud with no local GPU needed.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win

Tone down the marketing language for a technical reference.

As per coding guidelines, match the tone of surrounding pages by writing a technical reference rather than a marketing blog. We don't want to sound like a wizard selling potions, let's just stick to the technical notions! 🧙‍♂️

  • tutorials/partner-nodes/hitpaw/overview.mdx#L10-L11: Remove "production-grade" and focus directly on the node's functionality.
  • tutorials/partner-nodes/magnific/overview.mdx#L10-L11: Remove "professional-grade" and "studio-quality" descriptors.
  • tutorials/partner-nodes/magnific/magnific-creative-tools.mdx#L10-L11: Remove "studio-quality" to keep the focus purely on the features.
📍 Affects 3 files
  • tutorials/partner-nodes/hitpaw/overview.mdx#L10-L11 (this comment)
  • tutorials/partner-nodes/magnific/overview.mdx#L10-L11
  • tutorials/partner-nodes/magnific/magnific-creative-tools.mdx#L10-L11
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@tutorials/partner-nodes/hitpaw/overview.mdx` around lines 10 - 11, Use a
technical-reference tone by removing “production-grade” from the HitPaw overview
description in tutorials/partner-nodes/hitpaw/overview.mdx lines 10-11 while
preserving the functionality-focused wording. Also remove “professional-grade”
and “studio-quality” from tutorials/partner-nodes/magnific/overview.mdx lines
10-11, and remove “studio-quality” from
tutorials/partner-nodes/magnific/magnific-creative-tools.mdx lines 10-11; make
no other content changes.

Source: Coding guidelines

Comment on lines +14 to +20
- **Reimagine creative upscaling** — Guide the upscaling process with text prompts to creatively reinterpret and enhance images, not just enlarge them.
- **Face enhancement** — Dedicated facial detail reconstruction model that detects and sharpens faces in images and video, preserving natural skin texture and expression.
- **8K output support** — Upscale images and video frames to ultra-high 8K resolution while maintaining sharpness and visual coherence.
- **Starlight diffusion upscaler** — Diffusion-based upscaling optimized for landscape photography, hallucinating realistic detail like foliage, rock textures, and clouds.
- **Apollo frame interpolation** — Generate smooth intermediate frames between existing video frames for slow-motion effects or frame rate conversion.
- **Illustration-optimized upscale** — Specialized model for flat-colored artwork, line art, and digital illustrations that preserves hard edges and clean gradients.
- **Video enhancement pipeline** — Comprehensive video processing including denoising, deinterlacing, stabilization, and intelligent frame-by-frame upscaling.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win

Replace em dashes (—) and stacked clauses to meet documentation guidelines!

The mischievous em dash has crept in everywhere, let's clean it up with flair! As per coding guidelines, English MDX documentation must avoid em dashes (—) and stacked clauses joined by dashes; use periods, commas, colons, or new sentences instead. We also need to maintain a technical reference tone rather than a marketing blog feel. Let's fix these up so they shine bright and fair:

  • tutorials/partner-nodes/topaz/overview.mdx#L14-L20: Replace the em dashes in the bullet points with colons.
  • tutorials/partner-nodes/topaz/overview.mdx#L3-L3: Replace the em dashes wrapping the model descriptions with commas.
  • tutorials/partner-nodes/topaz/overview.mdx#L10-L10: Drop the marketing tone ("trusted by professionals worldwide") and remove the em dash; end the sentence after "ComfyUI".
  • tutorials/partner-nodes/topaz/topaz-image.mdx#L3-L3: Replace the em dash with a comma.
  • tutorials/partner-nodes/topaz/topaz-image.mdx#L14-L18: Replace the em dashes in the bullet points with colons.
  • tutorials/partner-nodes/topaz/topaz-video-enhance.mdx#L3-L3: Replace the em dash with a comma.
  • tutorials/partner-nodes/topaz/topaz-video-enhance.mdx#L14-L18: Replace the em dashes in the bullet points with colons.
  • tutorials/partner-nodes/veo/overview.mdx#L3-L3: Replace the em dashes wrapping the model names with parentheses.
  • tutorials/partner-nodes/veo/overview.mdx#L10-L10: Split the stacked clauses joined by the em dash into two separate sentences.
  • tutorials/partner-nodes/veo/overview.mdx#L14-L19: Replace the em dashes in the bullet points with colons.
  • tutorials/partner-nodes/veo/veo-2-0.mdx#L2-L2: Replace the em dash in the title with a colon.
  • tutorials/partner-nodes/veo/veo-2-0.mdx#L10-L10: Split the stacked clauses joined by the em dash into two separate sentences.
  • tutorials/partner-nodes/veo/veo-2-0.mdx#L14-L16: Replace the em dashes in the bullet points with colons.
  • tutorials/partner-nodes/veo/veo-3-1.mdx#L2-L3: Replace the em dash in the title with a colon, and the em dash in the description with a period for a new sentence.
  • tutorials/partner-nodes/veo/veo-3-1.mdx#L14-L17: Replace the em dashes in the bullet points with colons.
  • tutorials/partner-nodes/veo/veo-3-1.mdx#L24-L24: Replace the em dash in the heading with a colon.
  • tutorials/partner-nodes/veo/veo-3-1.mdx#L33-L33: Replace the em dash in the heading with a colon.
📍 Affects 6 files
  • tutorials/partner-nodes/topaz/overview.mdx#L14-L20 (this comment)
  • tutorials/partner-nodes/topaz/overview.mdx#L3-L3
  • tutorials/partner-nodes/topaz/overview.mdx#L10-L10
  • tutorials/partner-nodes/topaz/topaz-image.mdx#L3-L3
  • tutorials/partner-nodes/topaz/topaz-image.mdx#L14-L18
  • tutorials/partner-nodes/topaz/topaz-video-enhance.mdx#L3-L3
  • tutorials/partner-nodes/topaz/topaz-video-enhance.mdx#L14-L18
  • tutorials/partner-nodes/veo/overview.mdx#L3-L3
  • tutorials/partner-nodes/veo/overview.mdx#L10-L10
  • tutorials/partner-nodes/veo/overview.mdx#L14-L19
  • tutorials/partner-nodes/veo/veo-2-0.mdx#L2-L2
  • tutorials/partner-nodes/veo/veo-2-0.mdx#L10-L10
  • tutorials/partner-nodes/veo/veo-2-0.mdx#L14-L16
  • tutorials/partner-nodes/veo/veo-3-1.mdx#L2-L3
  • tutorials/partner-nodes/veo/veo-3-1.mdx#L14-L17
  • tutorials/partner-nodes/veo/veo-3-1.mdx#L24-L24
  • tutorials/partner-nodes/veo/veo-3-1.mdx#L33-L33
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@tutorials/partner-nodes/topaz/overview.mdx` around lines 14 - 20, Replace all
em dashes and stacked dash-joined clauses in the specified documentation sites
with the requested punctuation while preserving the technical meaning. In
tutorials/partner-nodes/topaz/overview.mdx lines 14-20, use colons; lines 3 and
10 require commas and removal of the marketing clause respectively. Apply the
specified comma and colon replacements in
tutorials/partner-nodes/topaz/topaz-image.mdx lines 3 and 14-18 and
tutorials/partner-nodes/topaz/topaz-video-enhance.mdx lines 3 and 14-18. In
tutorials/partner-nodes/veo/overview.mdx lines 3, 10, and 14-19, use
parentheses, separate sentences, and colons respectively; make the listed colon,
sentence-splitting, and colon replacements in
tutorials/partner-nodes/veo/veo-2-0.mdx lines 2, 10, and 14-16, and
tutorials/partner-nodes/veo/veo-3-1.mdx lines 2-3, 14-17, 24, and 33.

Source: Coding guidelines

Resolve conflicts against current Partner Models nav (Image/Video/Audio/3D/LLMs):

- docs.json: keep main structure; register PR partner tutorials under the
  matching categories (ElevenLabs, HitPaw, Magnific, PixVerse, Quiver, Veo,
  WaveSpeed, plus additive Vidu/MiniMax/Topaz pages). EN-only pages are
  registered in English nav only. Add flat→overview redirects from the PR.
- grok-video.mdx: keep main's Grok Imagine Video page (full rewrite with
  workflows/examples). Fold in PR additive notes (motion graphics / timing).
- Drop PR-only grok/overview.mdx and grok-imagine.mdx (superseded by main's
  grok-overview and grok-image*). Fold ~4s / style notes into grok-image.mdx.

Rebase onto main would have re-conflicted docs.json on multiple commits;
merged main instead.
@coderabbitai
coderabbitai Bot requested a review from comfyui-wiki October 14, 2026 14:31
@comfyui-wiki

Copy link
Copy Markdown
Member

Status check: this branch currently has merge conflicts with main and check-i18n-translations is failing. CodeRabbit's open threads include a critical one on docs.json nav (flat slugs vs. the new overview pages) and missing localized redirects. Several of these partner pages have since been added or reorganized on main. It probably needs a fresh branch rather than a conflict resolution here; leaving the keep/close decision to the maintainer.

Salvage partner-node tutorials still missing on main (ElevenLabs, HitPaw,
Magnific, PixVerse, Quiver, Veo, WaveSpeed, plus MiniMax/Vidu/Topaz hubs).
Keep main's Grok pages and model-specific Topaz docs; drop superseded
topaz-image/topaz-video-enhance. Register new pages in EN Partner Nodes nav
and add overview redirects from the prior restructure.
@mintlify

mintlify Bot commented Oct 24, 2026 •

Copy link
Copy Markdown
Contributor

Preview approval required

This pull request comes from a fork, so Mintlify won't build a preview until someone with write access approves commit f6f441a.

Approve preview

Copy EN pages into locale trees and sync translationSourceHash so the
i18n sync check sees matching adds (fork PRs cannot post the reminder
comment when translations are missing). Real translation can follow via
the automated workflow.
Point zh/ja/ko partner-node stubs at /snippets/{lang}/... so
validate-links accepts them as locale-aware imports.
@comfyui-wiki
comfyui-wiki merged commit a713a06 into Comfy-Org:main Oct 25, 2026
14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants