-
Notifications
You must be signed in to change notification settings - Fork 186
docs: add partner-node tutorials for 11 P0 providers #942
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Changes from all commits
00f4c64
43067be
be35758
1ca6de1
ae557df
d5c2945
5a50179
f3555b5
0f388ff
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -318,6 +318,12 @@ | |
| "tutorials/partner-nodes/bytedance/seedream-5-lite" | ||
| ] | ||
| }, | ||
| { | ||
| "group": "ElevenLabs", | ||
| "pages": [ | ||
| "partner-nodes/elevenlabs/elevenlabs" | ||
| ] | ||
| }, | ||
| { | ||
| "group": "Google", | ||
| "pages": [ | ||
|
|
@@ -326,6 +332,42 @@ | |
| "tutorials/partner-nodes/google/nano-banana-2" | ||
| ] | ||
| }, | ||
| { | ||
| "group": "Grok", | ||
| "pages": [ | ||
| "partner-nodes/grok/grok" | ||
| ] | ||
| }, | ||
| { | ||
| "group": "HitPaw", | ||
| "pages": [ | ||
| "partner-nodes/hitpaw/hitpaw" | ||
| ] | ||
| }, | ||
| { | ||
| "group": "Magnific", | ||
| "pages": [ | ||
| "partner-nodes/magnific/magnific" | ||
| ] | ||
| }, | ||
| { | ||
| "group": "MiniMax", | ||
| "pages": [ | ||
| "partner-nodes/minimax/minimax" | ||
| ] | ||
| }, | ||
| { | ||
| "group": "PixVerse", | ||
| "pages": [ | ||
| "partner-nodes/pixverse/pixverse" | ||
| ] | ||
| }, | ||
| { | ||
| "group": "Quiver", | ||
| "pages": [ | ||
| "partner-nodes/quiver/quiver" | ||
| ] | ||
| }, | ||
| { | ||
| "group": "Stability AI", | ||
| "pages": [ | ||
|
|
@@ -391,6 +433,12 @@ | |
| "tutorials/partner-nodes/rodin/model-generation" | ||
| ] | ||
| }, | ||
| { | ||
| "group": "Topaz", | ||
| "pages": [ | ||
| "partner-nodes/topaz/topaz" | ||
| ] | ||
| }, | ||
| { | ||
| "group": "Tripo", | ||
| "pages": [ | ||
|
|
@@ -421,6 +469,18 @@ | |
| "tutorials/partner-nodes/reve/reve-image" | ||
| ] | ||
| }, | ||
| { | ||
| "group": "Veo", | ||
| "pages": [ | ||
| "partner-nodes/veo/veo" | ||
| ] | ||
| }, | ||
| { | ||
| "group": "Vidu", | ||
| "pages": [ | ||
| "partner-nodes/vidu/vidu" | ||
| ] | ||
| }, | ||
| { | ||
| "group": "Wan", | ||
| "pages": [ | ||
|
|
@@ -432,6 +492,12 @@ | |
| "pages": [ | ||
| "tutorials/partner-nodes/sonilo/video-to-music" | ||
| ] | ||
| }, | ||
| { | ||
| "group": "WaveSpeed", | ||
| "pages": [ | ||
| "partner-nodes/wavespeed/wavespeed" | ||
| ] | ||
| } | ||
| ] | ||
| } | ||
|
|
@@ -2414,6 +2480,12 @@ | |
| "zh/tutorials/partner-nodes/bytedance/seedream-5-lite" | ||
| ] | ||
| }, | ||
| { | ||
| "group": "ElevenLabs", | ||
| "pages": [ | ||
| "zh/tutorials/partner-nodes/elevenlabs/elevenlabs" | ||
| ] | ||
| }, | ||
| { | ||
| "group": "Google", | ||
| "pages": [ | ||
|
|
@@ -2422,6 +2494,42 @@ | |
| "zh/tutorials/partner-nodes/google/nano-banana-2" | ||
| ] | ||
| }, | ||
| { | ||
| "group": "Grok", | ||
| "pages": [ | ||
| "zh/tutorials/partner-nodes/grok/grok" | ||
| ] | ||
| }, | ||
| { | ||
| "group": "HitPaw", | ||
| "pages": [ | ||
| "zh/tutorials/partner-nodes/hitpaw/hitpaw" | ||
| ] | ||
| }, | ||
| { | ||
| "group": "Magnific", | ||
| "pages": [ | ||
| "zh/tutorials/partner-nodes/magnific/magnific" | ||
| ] | ||
| }, | ||
| { | ||
| "group": "MiniMax", | ||
| "pages": [ | ||
| "zh/tutorials/partner-nodes/minimax/minimax" | ||
| ] | ||
| }, | ||
| { | ||
| "group": "PixVerse", | ||
| "pages": [ | ||
| "zh/tutorials/partner-nodes/pixverse/pixverse" | ||
| ] | ||
| }, | ||
| { | ||
| "group": "Quiver", | ||
| "pages": [ | ||
| "zh/tutorials/partner-nodes/quiver/quiver" | ||
| ] | ||
| }, | ||
| { | ||
| "group": "Stability AI", | ||
| "pages": [ | ||
|
|
@@ -2487,6 +2595,12 @@ | |
| "zh/tutorials/partner-nodes/rodin/model-generation" | ||
| ] | ||
| }, | ||
| { | ||
| "group": "Topaz", | ||
| "pages": [ | ||
| "zh/tutorials/partner-nodes/topaz/topaz" | ||
| ] | ||
| }, | ||
| { | ||
| "group": "Tripo", | ||
| "pages": [ | ||
|
|
@@ -2517,6 +2631,18 @@ | |
| "zh/tutorials/partner-nodes/reve/reve-image" | ||
| ] | ||
| }, | ||
| { | ||
| "group": "Veo", | ||
| "pages": [ | ||
| "zh/tutorials/partner-nodes/veo/veo" | ||
| ] | ||
| }, | ||
| { | ||
| "group": "Vidu", | ||
| "pages": [ | ||
| "zh/tutorials/partner-nodes/vidu/vidu" | ||
| ] | ||
| }, | ||
| { | ||
| "group": "Wan", | ||
| "pages": [ | ||
|
|
@@ -2528,6 +2654,12 @@ | |
| "pages": [ | ||
| "zh/tutorials/partner-nodes/sonilo/video-to-music" | ||
| ] | ||
| }, | ||
| { | ||
| "group": "WaveSpeed", | ||
| "pages": [ | ||
| "zh/tutorials/partner-nodes/wavespeed/wavespeed" | ||
| ] | ||
| } | ||
| ] | ||
| } | ||
|
|
@@ -4515,6 +4647,12 @@ | |
| "ja/tutorials/partner-nodes/bytedance/seedream-5-lite" | ||
| ] | ||
| }, | ||
| { | ||
| "group": "ElevenLabs", | ||
| "pages": [ | ||
| "ja/tutorials/partner-nodes/elevenlabs/elevenlabs" | ||
| ] | ||
| }, | ||
| { | ||
| "group": "Google", | ||
| "pages": [ | ||
|
|
@@ -4523,6 +4661,42 @@ | |
| "ja/tutorials/partner-nodes/google/nano-banana-2" | ||
| ] | ||
| }, | ||
| { | ||
| "group": "Grok", | ||
| "pages": [ | ||
| "ja/tutorials/partner-nodes/grok/grok" | ||
| ] | ||
| }, | ||
| { | ||
| "group": "HitPaw", | ||
| "pages": [ | ||
| "ja/tutorials/partner-nodes/hitpaw/hitpaw" | ||
| ] | ||
| }, | ||
| { | ||
| "group": "Magnific", | ||
| "pages": [ | ||
| "ja/tutorials/partner-nodes/magnific/magnific" | ||
| ] | ||
| }, | ||
| { | ||
| "group": "MiniMax", | ||
| "pages": [ | ||
| "ja/tutorials/partner-nodes/minimax/minimax" | ||
| ] | ||
| }, | ||
| { | ||
| "group": "PixVerse", | ||
| "pages": [ | ||
| "ja/tutorials/partner-nodes/pixverse/pixverse" | ||
| ] | ||
| }, | ||
| { | ||
| "group": "Quiver", | ||
| "pages": [ | ||
| "ja/tutorials/partner-nodes/quiver/quiver" | ||
| ] | ||
| }, | ||
| { | ||
| "group": "Stability AI", | ||
| "pages": [ | ||
|
|
@@ -4588,6 +4762,12 @@ | |
| "ja/tutorials/partner-nodes/rodin/model-generation" | ||
| ] | ||
| }, | ||
| { | ||
| "group": "Topaz", | ||
| "pages": [ | ||
| "ja/tutorials/partner-nodes/topaz/topaz" | ||
| ] | ||
| }, | ||
| { | ||
| "group": "Tripo", | ||
| "pages": [ | ||
|
|
@@ -4618,6 +4798,18 @@ | |
| "ja/tutorials/partner-nodes/reve/reve-image" | ||
| ] | ||
| }, | ||
| { | ||
| "group": "Veo", | ||
| "pages": [ | ||
| "ja/tutorials/partner-nodes/veo/veo" | ||
| ] | ||
| }, | ||
| { | ||
| "group": "Vidu", | ||
| "pages": [ | ||
| "ja/tutorials/partner-nodes/vidu/vidu" | ||
| ] | ||
| }, | ||
| { | ||
| "group": "Wan", | ||
| "pages": [ | ||
|
|
@@ -4629,6 +4821,12 @@ | |
| "pages": [ | ||
| "ja/tutorials/partner-nodes/sonilo/video-to-music" | ||
| ] | ||
| }, | ||
| { | ||
| "group": "WaveSpeed", | ||
| "pages": [ | ||
| "ja/tutorials/partner-nodes/wavespeed/wavespeed" | ||
| ] | ||
| } | ||
| ] | ||
| } | ||
|
|
@@ -6594,9 +6792,33 @@ | |
| "source": "/zh-CN/custom-nodes/backend/subgraphs", | ||
| "destination": "/zh/custom-nodes/backend/expansion" | ||
| }, | ||
| { | ||
| "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*" | ||
| } | ||
| ] | ||
| } | ||
| } | ||
|
Comment on lines
+6795
to
+6824
There was a problem hiding this comment. Choose a reason for hiding this commentThe 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 Please add the corresponding 🤖 Prompt for AI Agents |
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,31 @@ | ||
| --- | ||
| title: "ElevenLabs Text-to-Speech — Multilingual v2 / v3 / Flash v2.5" | ||
| description: "Generate lifelike, emotionally expressive speech from text using ElevenLabs' TTS models in ComfyUI." | ||
| sidebarTitle: "Eleven Multilingual v2 / v3" | ||
| --- | ||
|
|
||
| import ReqHint from "/snippets/tutorials/partner-nodes/req-hint.mdx"; | ||
| import UpdateReminder from "/snippets/tutorials/update-reminder.mdx"; | ||
|
|
||
| Generate speech from text using ElevenLabs' flagship Text-to-Speech models. Choose between the high-quality **Eleven v3**, the stable **Multilingual v2** supporting 29 languages, or the low-latency **Flash v2.5** for performance-critical applications. | ||
|
|
||
| ## Key capabilities | ||
|
|
||
| - **Emotionally expressive speech** — Natural intonation, pacing, and tone across all three model tiers | ||
| - **Multi-language support** — 29 languages with Multilingual v2, broader coverage with Flash v2.5 | ||
| - **Low-latency option** — Flash v2.5 for real-time and performance-sensitive use cases | ||
| - **Voice customization** — Use ElevenLabs voice library or clone custom voices | ||
|
|
||
| <ReqHint/> | ||
| <UpdateReminder/> | ||
|
|
||
| ## Available workflows | ||
|
|
||
| <CardGroup cols={2}> | ||
| <Card title="Run on Cloud" icon="cloud" href="https://cloud.comfy.org/?template=api_elevenlabs_text_to_speech&utm_source=docs"> | ||
| Generate speech from text directly in your browser. | ||
| </Card> | ||
| <Card title="Download workflow" icon="download" href="https://github.com/Comfy-Org/workflow_templates/blob/main/templates/api_elevenlabs_text_to_speech.json"> | ||
| Download the workflow JSON. | ||
| </Card> | ||
| </CardGroup> |
There was a problem hiding this comment.
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 hierarchicaloverviewstructure. Additionally, the English entries completely missed thetutorials/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 thetutorials/.../overviewpath and include their respective model subpages.docs.json#L436-L441: Update the Topaz entry to usetutorials/.../overviewand include its model subpages.docs.json#L472-L483: Update the Veo and Vidu entries to usetutorials/.../overviewand include their model subpages.docs.json#L495-L500: Update the WaveSpeed entry to usetutorials/.../overviewand 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/overviewand include their model subpages.docs.json#L2598-L2603: Update the Chinese Topaz entry to use/overviewand include its model subpages.docs.json#L2634-L2645: Update the Chinese Veo and Vidu entries to use/overviewand include their model subpages.docs.json#L2657-L2662: Update the Chinese WaveSpeed entry to use/overviewand 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/overviewand include their model subpages.docs.json#L4765-L4770: Update the Japanese Topaz entry to use/overviewand include its model subpages.docs.json#L4801-L4812: Update the Japanese Veo and Vidu entries to use/overviewand include their model subpages.docs.json#L4824-L4829: Update the Japanese WaveSpeed entry to use/overviewand include its model subpages.📍 Affects 1 file
docs.json#L321-L326(this comment)docs.json#L335-L370docs.json#L436-L441docs.json#L472-L483docs.json#L495-L500docs.json#L2483-L2488docs.json#L2497-L2532docs.json#L2598-L2603docs.json#L2634-L2645docs.json#L2657-L2662docs.json#L4650-L4655docs.json#L4664-L4699docs.json#L4765-L4770docs.json#L4801-L4812docs.json#L4824-L4829🤖 Prompt for AI Agents