Repository navigation
feat(media): add Higgsfield to video and image generators, allow typed models - #9756
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub. |
[Medium impact] The PR appears safe to merge; no new actionable issues were found. SummaryAdds Higgsfield image and video generation and lets users type model IDs outside the catalog.
|
There was a problem hiding this comment.
All reported issues were addressed across 26 files
Reply with feedback, questions, or to request a fix.
Turn on auto-fix | Re-trigger cubic
|
@cubic-dev-ai review this PR |
@myxamediyar I have started the AI code review. It will take a few minutes to complete. |
There was a problem hiding this comment.
All reported issues were addressed across 27 files
Reply with feedback, questions, or to request a fix.
Turn on auto-fix | Re-trigger cubic
|
@cubic-dev-ai review this PR |
@myxamediyar I have started the AI code review. It will take a few minutes to complete. |
…d models - Add Higgsfield as a provider in the Video Generator (Kling 3.0, Kling 2.5 Turbo, Seedance 2.0, MiniMax H3, Hailuo 2.3) and Image Generator (SOUL, SOUL V2, SOUL Cinema, Z-Image Turbo) - Switch the video and image model fields to comboboxes so users can type a model the catalog does not list - Send typed model IDs with the prompt only; validate them as safe model names or endpoint paths - Keep retired model errors, reject stale cross-provider values, and require a user Fal.ai key for custom Fal endpoints
…ault after provider switch - trim `model` at the image and video input schemas so a padded catalog ID still matches its catalog entry - reject `visualReference` for typed direct-video models, which only send the prompt - refill the combobox default after a provider switch even if the user had cleared the field - update the image operations test to the typed-model behavior Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…Higgsfield helpers - move the typed-model checks from mocked fetch calls to buildImageGenerationRequest, covering padded catalog and retired IDs - add TSDoc to higgsfieldStatusUrl and higgsfieldFailureMessage - say in the combobox comments that a cleared required field gets its default back when reopened Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…d media generators Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
1b3b6c6 to
f7c6b00
Compare
|
@cubic-dev-ai review this PR |
@waleedlatif1 I have started the AI code review. It will take a few minutes to complete. |
|
@myxamediyar merged. Before merging I rebased on #9749 and pointed the Higgsfield block tools at Tested live: SOUL V2 with settings, Z-Image Turbo, a typed SOUL Cinema ID (prompt only), Kling 3.0 Turbo (3s, 9:16, 720p) and Kling 3.0 Std with sound off. All came back fine, and bad input was rejected with clear errors. For next time:
|
Summary
veo-3,dall-e-3,gpt-image-1) keep their existing errors; a plain model ID from another provider fails fastmediaModelOptionsskips the LLM model-permission filter for these fields,restoreDefaultWhenClearedrefills the default after a provider switch, and hidden alias options stay hiddenType of Change
Testing
check:audits, and the block-registry check passed locally; full test suite runs in CIChecklist
test-auditauthoring gate)🤖 Generated with Claude Code