Add HappyHorse 1.1, Seedance 2.0 4K, and Grok 1080P pricing#1182
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: ASSERTIVE Plan: Pro Plus Run ID: 📒 Files selected for processing (3)
📝 WalkthroughWalkthroughUpdated the partner-node pricing pages in Japanese, Korean, English, and Chinese. Translation metadata hashes changed, and the ByteDance, HappyHorse, Luma, and xAI pricing sections were revised with new rows, localized labels, and updated model identifiers. ChangesPartner-node pricing updates
🚥 Pre-merge checks | ✅ 2✅ Passed checks (2 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
✨ Simplify code
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Source linksComfyUI main repo (where
|
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 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 `@ja/tutorials/partner-nodes/pricing.mdx`:
- Around line 236-237: The Markdown table row for Google Veo3 is malformed and
can break rendering before the HappyHorse section. Fix the row in the pricing
table so it matches the other rows in the same table by keeping the
pipe-separated columns consistent and complete, using the Google Veo3 entry as
the target to update.
🪄 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: 872f5677-bea6-4af8-9056-7ccde2a6f7fc
📒 Files selected for processing (4)
ja/tutorials/partner-nodes/pricing.mdxko/tutorials/partner-nodes/pricing.mdxtutorials/partner-nodes/pricing.mdxzh/tutorials/partner-nodes/pricing.mdx
Adds missing pricing entries that were left out of Comfy-Org#1173 (2026-06-22 pricing update): - HappyHorse 1.1 — 6 new rows (3 endpoints × 2 resolutions) - Seedance 2.0 4K — 3 new rows (dreamina-seedance-2-0 only; Fast model does not support 4K) - xAI Grok 1080P — 1 new row (only grok-imagine-video-1.5 supports 1080P) Pricing values sourced from price_badge expressions in the ComfyUI main repo source code: - HappyHorse: comfy_api_nodes/nodes_wan.py (HappyHorseTextToVideoApi at L1757, HappyHorseImageToVideoApi at L1907, HappyHorseReferenceVideoApi at L2257) - Seedance 2.0 4K: comfy_api_nodes/apis/bytedance.py (SEEDANCE2_PRICE_PER_1K_TOKENS at L167) - Grok 1080P: comfy_api_nodes/nodes_grok.py (GrokVideoNode at L573) Also renames the existing grok-imagine-video-1.5-preview rows to grok-imagine-video-1.5 to match the actual model ID used in the source code and workflow templates (the -preview suffix was only used during the initial preview period, see PR Comfy-Org#1063). Updates the Seedance 2.0 note to clarify that Fast supports up to 1080P and standard supports up to 4K.
9ada168 to
f0ee6db
Compare
There was a problem hiding this comment.
Actionable comments posted: 2
♻️ Duplicate comments (1)
ja/tutorials/partner-nodes/pricing.mdx (1)
236-237: 🎯 Functional Correctness | 🟠 Major | ⚡ Quick winFix the broken Markdown row before
## HappyHorse.Line 236 is missing columns (
クレジット/カテゴリ), so the table can render crooked—one bad pipe can sink the whole ship.Proposed fix
-| Google Veo3 | generateAudio: false, model: veo-3.1-generate-preview +| Google Veo3 | generateAudio: false, model: veo-3.1-generate-preview | 42.2 / 実行 | 画像 |🤖 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 `@ja/tutorials/partner-nodes/pricing.mdx` around lines 236 - 237, The Markdown table row for the Google Veo3 entry is missing the remaining columns, which breaks alignment before the HappyHorse section. Update the row in pricing.mdx so it matches the same column structure as the other table entries by adding the missing クレジット and カテゴリ values in the Google Veo3 row, keeping the table syntax consistent with the surrounding rows.
🤖 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 `@ko/tutorials/partner-nodes/pricing.mdx`:
- Around line 1115-1116: The xAI pricing rows in the pricing table have
mismatched endpoint/model fields: the entry for xAI 이미지 편집 입력 should use the
correct model name instead of repeating the endpoint path, and the xAI 비디오 편집
entry should not label an edit flow while pointing to the generations endpoint.
Update the affected rows in the pricing table within pricing.mdx by correcting
the endpoint/model values to match the schema, or remove the rows if the correct
mapping is unavailable; use the existing xAI table row labels to locate them.
In `@zh/tutorials/partner-nodes/pricing.mdx`:
- Around line 1113-1114: In the pricing table rows for xAI 图像编辑输入 and xAI
视频编辑输入+输出视频(每秒), the endpoint/model fields are mismatched and should be aligned
with the actual operation names. Update the xAI 图像编辑输入 row so its model value is
the correct image-edit model rather than the endpoint string, and update the
video row so it uses the correct video edit/generation endpoint and matching
model label consistently. Keep the endpoint, model, resolution, and row
description in sync with each other.
---
Duplicate comments:
In `@ja/tutorials/partner-nodes/pricing.mdx`:
- Around line 236-237: The Markdown table row for the Google Veo3 entry is
missing the remaining columns, which breaks alignment before the HappyHorse
section. Update the row in pricing.mdx so it matches the same column structure
as the other table entries by adding the missing クレジット and カテゴリ values in the
Google Veo3 row, keeping the table syntax consistent with the surrounding rows.
🪄 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: 71af182f-25fe-4daf-9b26-5014e0b5e325
📒 Files selected for processing (4)
ja/tutorials/partner-nodes/pricing.mdxko/tutorials/partner-nodes/pricing.mdxtutorials/partner-nodes/pricing.mdxzh/tutorials/partner-nodes/pricing.mdx
| | xAI 图像编辑输入 | endpoint: v1/images/edits, model: v1/images/edits, resolution: 1k | 0.42 / 次 | 图像 | | ||
| | xAI 视频编辑输入+输出视频(每秒) | endpoint: v1/videos/generations, model: grok-imagine-video-beta, resolution: 480p | 40.3 / 秒 | 视频 | |
There was a problem hiding this comment.
🎯 Functional Correctness | 🟠 Major | ⚡ Quick win
Fix xAI config-field mismatches in the edited rows.
Line 1113 puts an endpoint value in model, and Line 1114 labels the row as video edit while using the generations endpoint. Right now the data rhymes poorly with itself—please align these fields.
🤖 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 `@zh/tutorials/partner-nodes/pricing.mdx` around lines 1113 - 1114, In the
pricing table rows for xAI 图像编辑输入 and xAI 视频编辑输入+输出视频(每秒), the endpoint/model
fields are mismatched and should be aligned with the actual operation names.
Update the xAI 图像编辑输入 row so its model value is the correct image-edit model
rather than the endpoint string, and update the video row so it uses the correct
video edit/generation endpoint and matching model label consistently. Keep the
endpoint, model, resolution, and row description in sync with each other.
User feedback: 6 rows for the same model at the same price creates unnecessary cognitive load. Collapse to 2 rows (one per resolution) with a note that all 3 video types (text-to-video, image-to-video, reference-to-video) share the same price.
Regenerated zh/ja/ko translations via pnpm translate to keep translationSourceHash and translationBlockHashes in sync with the English source after the HappyHorse 1.1 simplification (2 rows + note instead of 6 rows).
Summary
Adds missing pricing entries that were left out of #1173 (2026-06-22 pricing update):
dreamina-seedance-2-0only; Fast model does not support 4K)grok-imagine-video-1.5supports 1080P)Also renames the existing
grok-imagine-video-1.5-previewrows togrok-imagine-video-1.5to match the actual model ID used by:comfy_api_nodes/nodes_grok.py)api_grok_imagine_video_1_5.json)The
-previewsuffix was only used during the initial preview period (PR #1063); the model went GA without it.Pricing data sources
All values are derived from
price_badgeexpressions in the ComfyUI main repo source code:comfy_api_nodes/nodes_wan.py—HappyHorseTextToVideoApi(L1757),HappyHorseImageToVideoApi(L1907),HappyHorseReferenceVideoApi(L2257)comfy_api_nodes/apis/bytedance.py—SEEDANCE2_PRICE_PER_1K_TOKENS(L167)comfy_api_nodes/nodes_grok.py—GrokVideoNode(L573)Updated files
tutorials/partner-nodes/pricing.mdx(en)ja/tutorials/partner-nodes/pricing.mdxzh/tutorials/partner-nodes/pricing.mdxko/tutorials/partner-nodes/pricing.mdxi18n translations generated via the local
translate-i18n.tsscript (deepseek-v4-promodel). Truncation scan: 0 issues. Sync check: all languages match.Notes
includeOnDistributions: ['local'](per workflow_templates PRs docs: add Luma Uni-1 guide #960/Fix ERNIE-Image-Turbo diffusion model link pointing to base model #962), but pricing entries are added now so they are ready when Cloud rollout happens.api_luma_ray3_3_*) still call the underlyingray-3.2model (verified atnodes_luma.py:1117), so no separate pricing is needed for 3.3.