- Clone the repo
npm installnpm run build— compiles TypeScript to dist/
Follow the pattern of existing nodes. Every node should have:
- Operation selector
- Model dropdown (when applicable)
- Core required fields
- Optional: seed, negativePrompt, ratio/resolution
- replyUrl, replyRef (webhook callbacks)
- captchaToken
- waitForCompletion boolean
- queryTaskStatus operation
- Fork the repo
- Create a feature branch
- Make your changes
- Run
npm run build— must pass with 0 errors - Submit a PR
Model IDs follow the format: namespace/version-type
Examples: seedream/4.5-text-to-image, hailuo/02-text-to-video-pro