first release

This commit is contained in:
Dreaming Computers
2026-01-11 10:43:09 +07:00
parent 4f87c1a63f
commit ac8b4685fb
2 changed files with 143 additions and 137 deletions
+8
View File
@@ -6,6 +6,14 @@ A set of ComfyUI custom nodes that connect to the Kie.ai API for image and video
## Why this exists
ComfyUI users often need consistent, API-backed nodes that map directly to model capabilities and work reliably in production workflows. This pack focuses on clear inputs, predictable outputs, and practical integration.
### Supporting Development
This project is built for the ComfyUI community and maintained in personal time.
If you find the nodes useful and are already planning to use **Kie.ai**, using the link below is one way to support continued development and improvements. There is no obligation, and everything works the same regardless.
👉 [https://kie.ai](https://kie.ai?ref=e7565cf24a7fad4586341a87eaf21e42)
## What’s included
- Image generation nodes
- Image-to-video and text-to-video nodes
+135 -137
View File
@@ -33,50 +33,6 @@
},
"widgets_values": []
},
{
"id": 1,
"type": "KIE_Seedream45_Edit",
"pos": [
2730,
1365
],
"size": [
510,
540
],
"flags": {},
"order": 23,
"mode": 4,
"inputs": [
{
"name": "images",
"type": "IMAGE",
"link": 1
}
],
"outputs": [
{
"name": "image",
"type": "IMAGE",
"links": [
2
]
}
],
"properties": {
"aux_id": "gateway/ComfyUI-Kie-API",
"ver": "f76f69886f7a62b22cda62d8dd51fe2b3822cc21",
"Node name for S&R": "KIE_Seedream45_Edit"
},
"widgets_values": [
"create a 3x3 grid of this woman with dark wavy hair, blue eyes, and pale skin, create a random camera position of this woman in each cell of the grid give her various differnt poses and facial expressions. maintain her exact facial expression, clothing, background enviroment. no borders, lables. Make sure each cell of the grid has the woman. the poses should stike a balance between playful, sensual and sexy.",
"9:16",
"basic",
true
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 3,
"type": "PreviewImage",
@@ -1430,52 +1386,6 @@
"image"
]
},
{
"id": 6,
"type": "KIE_NanoBananaPro_Image",
"pos": [
2745,
2130
],
"size": [
510,
510
],
"flags": {},
"order": 28,
"mode": 4,
"inputs": [
{
"name": "images",
"shape": 7,
"type": "IMAGE",
"link": 3
}
],
"outputs": [
{
"name": "image",
"type": "IMAGE",
"links": [
4
]
}
],
"properties": {
"aux_id": "gateway/ComfyUI-Kie-API",
"ver": "f76f69886f7a62b22cda62d8dd51fe2b3822cc21",
"Node name for S&R": "KIE_NanoBananaPro_Image"
},
"widgets_values": [
"create a 3x3 grid of this woman with dark wavy hair, blue eyes, and pale skin, create a random camera position of this woman in each cell of the grid give her various differnt poses and facial expressions. maintain her exact facial expression, clothing, background enviroment. no borders, lables. Make sure each cell of the grid has the woman. the poses should stike a balance between playful, sensual and sexy.",
"9:16",
"2K",
"png",
true
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 47,
"type": "KIE_Kling26_T2V",
@@ -2001,30 +1911,6 @@
"color": "#432",
"bgcolor": "#653"
},
{
"id": 78,
"type": "MarkdownNote",
"pos": [
1770,
1110
],
"size": [
495,
1020
],
"flags": {},
"order": 18,
"mode": 0,
"inputs": [],
"outputs": [],
"title": "Model Links",
"properties": {},
"widgets_values": [
"## ComfyUI KIE API Node Pack — Workflow Overview\n\nThis workflow uses a custom set of **ComfyUI nodes** that integrate with the **Kie.ai API** to test and experiment with image and video generation models inside ComfyUI.\n\nThese nodes are designed to reflect real model capabilities while staying easy to wire, debug, and reuse in modular workflows. They are especially useful for iterative testing, storyboard-style setups, and automation-driven pipelines.\n\nProject repository: \n[https://github.com/gateway/ComfyUI-Kie-API](https://github.com/gateway/ComfyUI-Kie-API)\n\n---\n\n## Included Nodes\n\n### Generation Nodes\n\n- **Nano Banana Pro Image** \n Image generation using the Nano Banana Pro model.\n\n- **Seedream 4.5 Edit ** \n Text-to-image generation and image editing via Seedream models.\n\n- **Kling 2.6 Image-to-Video** \n Generate video from a single input image.\n\n- **Kling 2.6 Motion-Control Image-to-Video** \n Image-to-video generation with additional motion and camera control parameters.\n\n- **Kling 2.6 Text-to-Video** \n Generate video directly from a text prompt with configurable duration, aspect ratio, and sound options.\n\n- **Seedance V1 Pro (Fast) Image-to-Video** \n Fast image-to-video generation optimized for quick iteration.\n\n- **Seedance 1.5 Pro Image-to-Video, Text-to-Video** \n Higher-quality image-to-video generation using the Seedance 1.5 Pro model.\n\n---\n\n### Utility / Helper Nodes\n\n- **GridSlice** \n Splits grid images (2×2, 3×3, etc.) into individual images for downstream processing.\n\n- **Parse Prompt Grid JSON** \n Parses structured JSON (often generated by an LLM) into individual prompt outputs for multi-image or storyboard-style workflows.\n\n---\n\n## Notes on Usage & Debugging\n\n- All generation requests are standard API calls made to **Kie.ai**: \n [https://kie.ai/](https://kie.ai/)\n\n- If a node fails, times out, or behaves unexpectedly, generated results may still be available in your Kie.ai account.\n\n- You can review request history, parameters, and results here: \n [https://kie.ai/logs](https://kie.ai/logs)\n\nChecking the logs is often the fastest way to confirm whether a job completed successfully.\n\n---\n\n## Project Status\n\nThis node pack is an early, evolving release intended for experimentation and testing. Node behavior and interfaces may change as models and workflows are refined.\n\n---\n\n## Issues & Feedback\n\nTo report issues or request improvements related to this workflow, \n[go to GitHub](https://github.com/gateway/ComfyUI-Kie-API/issues)\n\nPlease include:\n- the node name\n- relevant parameters\n- any error messages or logs\n\n---\n\n## Development & Sponsorship\n\nDevelopment of this node pack is supported by **Dreaming Computers** \n[https://dreamingcomputers.com](https://dreamingcomputers.com)\n\nDreaming Computers is an independent creative and technical practice focused on AI-driven visuals, automation workflows, and experimental tools for artists and technologists."
],
"color": "#222",
"bgcolor": "#000"
},
{
"id": 92,
"type": "GetVideoComponents",
@@ -2140,8 +2026,7 @@
"0, 0, 0",
"center",
2,
"cpu",
"<tr><td>Output: </td><td><b>1</b> x <b>720</b> x <b>1280 | 10.55MB</b></td></tr>"
"cpu"
]
},
{
@@ -2241,7 +2126,7 @@
314
],
"flags": {},
"order": 19,
"order": 18,
"mode": 4,
"inputs": [],
"outputs": [
@@ -2280,7 +2165,7 @@
314
],
"flags": {},
"order": 20,
"order": 19,
"mode": 4,
"inputs": [],
"outputs": [
@@ -2371,8 +2256,7 @@
"0, 0, 0",
"center",
2,
"cpu",
"<tr><td>Output: </td><td><b>1</b> x <b>720</b> x <b>1280 | 10.55MB</b></td></tr>"
"cpu"
]
},
{
@@ -2387,7 +2271,7 @@
255
],
"flags": {},
"order": 21,
"order": 20,
"mode": 4,
"inputs": [],
"outputs": [],
@@ -2399,6 +2283,54 @@
"color": "#432",
"bgcolor": "#653"
},
{
"id": 98,
"type": "MarkdownNote",
"pos": [
6840,
2400
],
"size": [
360,
285
],
"flags": {},
"order": 21,
"mode": 4,
"inputs": [],
"outputs": [],
"title": "Kling 2.5 I2V",
"properties": {},
"widgets_values": [
"Kling 2.5 is Kling AI’s audio-visual generation model that produces synchronized video, speech, ambient sound, and sound effects from text or image inputs.\n\n**Great for First Frame Last Frame**\n\n**Playground Link:** [https://kie.ai/kling-2-5?model=kling%2Fv2-5-turbo-image-to-video-pro](https://kie.ai/kling-2-5?model=kling%2Fv2-5-turbo-image-to-video-pro)\n\n- Duration: 5 or 10 seconds\n- CFG Scale: Classifier Free Guidance scale is a measure of how close you want the model to stick to your prompt\n- Negative: Elements to avoid in the video, Min: 0, Max: 1, Step: 0.1\n\n**Pricing (May change):** \n- 42 credits per 5s video ($0.21)\n- 84 credits per 10s video ($0.42).\n\nLatest pricing can be found here [https://kie.ai/pricing](https://kie.ai)"
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 78,
"type": "MarkdownNote",
"pos": [
1770,
1110
],
"size": [
495,
1020
],
"flags": {},
"order": 22,
"mode": 0,
"inputs": [],
"outputs": [],
"title": "Model Links",
"properties": {},
"widgets_values": [
"## ComfyUI KIE API Node Pack — Workflow Overview\n\nThis workflow uses a custom set of **ComfyUI nodes** that integrate with the **Kie.ai API** to test and experiment with image and video generation models inside ComfyUI.\n\nThese nodes are designed to reflect real model capabilities while staying easy to wire, debug, and reuse in modular workflows. They are especially useful for iterative testing, storyboard-style setups, and automation-driven pipelines.\n\n**Help Support the Development**\n\nPlease use this link with our affiliate code to help support the further development of this node pack.\n[https://kie.ai](https://kie.ai?ref=e7565cf24a7fad4586341a87eaf21e42)\n\nProject repository: \n[https://github.com/gateway/ComfyUI-Kie-API](https://github.com/gateway/ComfyUI-Kie-API)\n\n---\n\n## Included Nodes\n\n### Generation Nodes\n\n- **Nano Banana Pro Image** \n Image generation using the Nano Banana Pro model.\n\n- **Seedream 4.5 Edit** \n Text-to-image generation and image editing via Seedream models.\n\n- **Kling 2.6 Image-to-Video** \n Generate video from a single input image.\n\n- **Kling 2.6 Motion-Control Image-to-Video** \n Image-to-video generation with additional motion and camera control parameters.\n\n- **Kling 2.6 Text-to-Video** \n Generate video directly from a text prompt with configurable duration, aspect ratio, and sound options.\n\n- **Kling 2.5 I2V**\n Generates video from a required first image and optional tail (lasst) image.\n\n- **Seedance V1 Pro (Fast) Image-to-Video** \n Fast image-to-video generation optimized for quick iteration.\n\n- **Seedance 1.5 Pro Image-to-Video, Text-to-Video** \n Higher-quality image-to-video generation using the Seedance 1.5 Pro model.\n\n---\n\n### Utility / Helper Nodes\n\n- **GridSlice** \n Splits grid images (2×2, 3×3, etc.) into individual images for downstream processing.\n\n- **Parse Prompt Grid JSON** \n Parses structured JSON (often generated by an LLM) into individual prompt outputs for multi-image or storyboard-style workflows.\n\n---\n\n## Notes on Usage & Debugging\n\n- All generation requests are standard API calls made to **Kie.ai**: \n [https://kie.ai/](https://kie.ai?ref=e7565cf24a7fad4586341a87eaf21e42)\n\n- If a node fails, times out, or behaves unexpectedly, generated results may still be available in your Kie.ai account.\n\n- You can review request history, parameters, and results here: \n [https://kie.ai/logs](https://kie.ai/logs)\n\nChecking the logs is often the fastest way to confirm whether a job completed successfully.\n\n---\n\n## Project Status\n\nThis node pack is an early, evolving release intended for experimentation and testing. Node behavior and interfaces may change as models and workflows are refined.\n\n---\n\n## Issues & Feedback\n\nTo report issues or request improvements related to this workflow, \n[go to GitHub](https://github.com/gateway/ComfyUI-Kie-API/issues)\n\nPlease include:\n- the node name\n- relevant parameters\n- any error messages or logs\n\n---\n\n## Development & Sponsorship\n\nDevelopment of this node pack is supported by **Dreaming Computers** \n[https://dreamingcomputers.com](https://dreamingcomputers.com)\n\nDreaming Computers is an independent creative and technical practice focused on AI-driven visuals, automation workflows, and experimental tools for artists and technologists."
],
"color": "#222",
"bgcolor": "#000"
},
{
"id": 90,
"type": "KIE_Kling25_I2V_Pro",
@@ -2441,7 +2373,7 @@
"Node name for S&R": "KIE_Kling25_I2V_Pro"
},
"widgets_values": [
"a 22 year-old woman with dark wavy hair, blue eyes, pale skin wearing a pink top and white jean shorts is standing in an alleyway. The camera rotates around her as she turns to face away with the camera. She then slowlh looks over her shoulder with a sexy smile.",
"a 22 year-old woman with dark wavy hair, blue eyes, pale skin wearing a pink top and white jean shorts is standing in an alleyway. The camera rotates around her as she turns to face away with the camera. She then slowly looks over her shoulder with a sexy smile.",
"blur, distort, and low quality",
"5",
0.5,
@@ -2451,25 +2383,91 @@
"bgcolor": "#653"
},
{
"id": 98,
"type": "MarkdownNote",
"id": 6,
"type": "KIE_NanoBananaPro_Image",
"pos": [
6840,
2400
2745,
2130
],
"size": [
360,
285
510,
510
],
"flags": {},
"order": 22,
"order": 28,
"mode": 4,
"inputs": [],
"outputs": [],
"title": "Kling 2.5 I2V",
"properties": {},
"inputs": [
{
"name": "images",
"shape": 7,
"type": "IMAGE",
"link": 3
}
],
"outputs": [
{
"name": "image",
"type": "IMAGE",
"links": [
4
]
}
],
"properties": {
"aux_id": "gateway/ComfyUI-Kie-API",
"ver": "f76f69886f7a62b22cda62d8dd51fe2b3822cc21",
"Node name for S&R": "KIE_NanoBananaPro_Image"
},
"widgets_values": [
"Kling 2.5 is Kling AI’s audio-visual generation model that produces synchronized video, speech, ambient sound, and sound effects from text or image inputs.\n\n**Great for First Frame Last Frame**\n\n**Playground Link:** [https://kie.ai/kling-2-5?model=kling%2Fv2-5-turbo-image-to-video-pro](https://kie.ai/kling-2-5?model=kling%2Fv2-5-turbo-image-to-video-pro)\n\n- Duration: 5 or 10 seconds\n- CFG Scale: Classifier Free Guidance scale is a measure of how close you want the model to stick to your prompt\n- Negative: Elements to avoid in the video, Min: 0, Max: 1, Step: 0.1\n\n**Pricing (May change):** \n- 42 credits per 5s video ($0.21)\n- 84 credits per 10s video ($0.42).\n\nLatest pricing can be found here [https://kie.ai/pricing](https://kie.ai)"
"create a 3x3 grid of this woman with dark wavy hair, blue eyes, and pale skin, create a random camera position of this woman in each cell of the grid give her various different poses and facial expressions. maintain her exact facial expression, clothing, background enviroment. no borders, lables. Make sure each cell of the grid has the woman and the poses should stike a balance between playful, sensual and sexy.",
"9:16",
"2K",
"png",
true
],
"color": "#432",
"bgcolor": "#653"
},
{
"id": 1,
"type": "KIE_Seedream45_Edit",
"pos": [
2730,
1365
],
"size": [
510,
540
],
"flags": {},
"order": 23,
"mode": 4,
"inputs": [
{
"name": "images",
"type": "IMAGE",
"link": 1
}
],
"outputs": [
{
"name": "image",
"type": "IMAGE",
"links": [
2
]
}
],
"properties": {
"aux_id": "gateway/ComfyUI-Kie-API",
"ver": "f76f69886f7a62b22cda62d8dd51fe2b3822cc21",
"Node name for S&R": "KIE_Seedream45_Edit"
},
"widgets_values": [
"create a 3x3 grid of this woman with dark wavy hair, blue eyes, and pale skin, create a random camera position of this woman in each cell of the grid give her various different poses and facial expressions. maintain her exact facial expression, clothing, background enviroment. no borders, lables. Make sure each cell of the grid has the woman and the poses should stike a balance between playful, sensual and sexy.",
"9:16",
"basic",
true
],
"color": "#432",
"bgcolor": "#653"
@@ -2951,10 +2949,10 @@
"config": {},
"extra": {
"ds": {
"scale": 0.2541905368816801,
"scale": 0.5747003903511287,
"offset": [
474.70265275685585,
323.3831613517035
-2770.200789946724,
-1189.876785504741
]
},
"workflowRendererVersion": "LG",