Skip to content

Commit 3aebeaf

Browse files
authored
Merge pull request #43 from WaveSpeedAI/workflow
support templates && guide
2 parents 82ba9ab + 92b052b commit 3aebeaf

55 files changed

Lines changed: 6725 additions & 869 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.npmrc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
ELECTRON_MIRROR=https://npmmirror.com/mirrors/electron/
2+
registry=https://registry.npmmirror.com/
Lines changed: 96 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,96 @@
1+
{
2+
"name": "图生视频",
3+
"i18nKey": "imageToVideo",
4+
"description": "将静态图片转换为动态视频,并进行高清放大处理",
5+
"tags": [
6+
"图片",
7+
"视频",
8+
"AI生成",
9+
"视频放大"
10+
],
11+
"category": "ai-generation",
12+
"author": "WaveSpeed",
13+
"thumbnail": "https://d1q70pf5vjeyhc.cloudfront.net/media/fb8f674bbb1a429d947016fd223cfae1/images/1759814613446857978_B0Cyvroj.jpeg",
14+
"version": "1.0",
15+
"id": "c6840e71-f4b3-4562-8de9-b8369ca403aa",
16+
"exportedAt": "2026-02-14T18:32:38.352Z",
17+
"graphDefinition": {
18+
"nodes": [
19+
{
20+
"id": "479a3c49-5b2c-4387-85f3-e02707eb23d8",
21+
"nodeType": "ai-task/run",
22+
"position": {
23+
"x": 480,
24+
"y": -139.5
25+
},
26+
"params": {
27+
"modelId": "openai/sora-2/image-to-video",
28+
"duration": "8",
29+
"prompt": "Action: The kitten suddenly pounces toward the yarn, batting at it rapidly with its paws, tumbling flexibly, and finally hugging the yarn ball and starting to kick it with its back legs.\n\nAmbient Sound: The kitten emits a series of excited \"meows\" (playful and slightly challenging); the soft \"pat-pat-pat\" sound of paws hitting the floor and the yarn; the slight shh-shh friction sound as the yarn rolls; the clear, rhythmic tick-tock of a grandfather clock in the room.\n\nCharacter Dialogue: (No human language, only the full range of cat sounds: excited \"Mrow! Mrow!\", a satisfied purr rumble deep in its throat after catching the \"prey,\" and a tiny hiss of exertion.)",
30+
"__nodeHeight": 317
31+
}
32+
},
33+
{
34+
"id": "849f27df-c87a-4410-ad60-7cfce111b87a",
35+
"nodeType": "ai-task/run",
36+
"position": {
37+
"x": 878.6352941176469,
38+
"y": -109.91176470588235
39+
},
40+
"params": {
41+
"modelId": "wavespeed-ai/video-upscaler-pro",
42+
"target_resolution": "720p",
43+
"__nodeHeight": 177
44+
}
45+
},
46+
{
47+
"id": "5fe4d0e1-b806-4f47-ad69-3d7c15a5a324",
48+
"nodeType": "input/media-upload",
49+
"position": {
50+
"x": 0,
51+
"y": -132.5
52+
},
53+
"params": {
54+
"uploadedUrl": "https://d1q70pf5vjeyhc.cloudfront.net/media/fb8f674bbb1a429d947016fd223cfae1/images/1759814613446857978_B0Cyvroj.jpeg",
55+
"mediaType": "image",
56+
"fileName": "1759814613446857978_B0Cyvroj.jpeg"
57+
}
58+
},
59+
{
60+
"id": "0641c045-6df1-45f9-a5fa-f3a818a7d222",
61+
"nodeType": "output/preview",
62+
"position": {
63+
"x": 1294.4,
64+
"y": -115.33529411764707
65+
},
66+
"params": {
67+
"autoDetect": true,
68+
"forceType": "auto"
69+
}
70+
}
71+
],
72+
"edges": [
73+
{
74+
"id": "8b6fcd1b-8875-413e-bbd3-13e6f0e3fae8",
75+
"sourceNodeId": "5fe4d0e1-b806-4f47-ad69-3d7c15a5a324",
76+
"targetNodeId": "479a3c49-5b2c-4387-85f3-e02707eb23d8",
77+
"sourceOutputKey": "output",
78+
"targetInputKey": "param-image"
79+
},
80+
{
81+
"id": "9261781e-bb74-437a-9136-28550df2e5b5",
82+
"sourceNodeId": "479a3c49-5b2c-4387-85f3-e02707eb23d8",
83+
"targetNodeId": "849f27df-c87a-4410-ad60-7cfce111b87a",
84+
"sourceOutputKey": "output",
85+
"targetInputKey": "param-video"
86+
},
87+
{
88+
"id": "bc91df2b-db28-4fde-ab3f-5ceda246122e",
89+
"sourceNodeId": "849f27df-c87a-4410-ad60-7cfce111b87a",
90+
"targetNodeId": "0641c045-6df1-45f9-a5fa-f3a818a7d222",
91+
"sourceOutputKey": "output",
92+
"targetInputKey": "input-input"
93+
}
94+
]
95+
}
96+
}
Lines changed: 153 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,153 @@
1+
{
2+
"name": "音乐生成",
3+
"i18nKey": "musicGenerate",
4+
"description": "通过歌词和风格标签生成原创音乐,支持多种音乐风格",
5+
"tags": [
6+
"音乐",
7+
"生成",
8+
"AI",
9+
"歌词"
10+
],
11+
"category": "audio-conversion",
12+
"author": "WaveSpeed",
13+
"thumbnail": "https://d1q70pf5vjeyhc.wavespeed.ai/media/images/1752486874849919611_uMhlqGOZ.png",
14+
"workflowId": "cb752a55-c6f1-4ac4-9b42-a6a12fc8c89c",
15+
"graphDefinition": {
16+
"nodes": [
17+
{
18+
"id": "ed05c226-2b36-4b8d-83e4-fa70865008cf",
19+
"workflowId": "cb752a55-c6f1-4ac4-9b42-a6a12fc8c89c",
20+
"nodeType": "ai-task/run",
21+
"position": {
22+
"x": 446.2994011976049,
23+
"y": -110.27844311377245
24+
},
25+
"params": {
26+
"modelId": "wavespeed-ai/ace-step-1.5",
27+
"lyrics": "",
28+
"duration": 60,
29+
"seed": -1,
30+
"tags": "steampunk, electro swing, jazz, piano, ticking clock sounds, upbeat, male crooner, brass section, groovy, 110bpm",
31+
"__meta": {
32+
"label": "🤖 wavespeed-ai/ace-step-1.5",
33+
"modelInputSchema": [
34+
{
35+
"name": "tags",
36+
"type": "string",
37+
"description": "Comma-separated list of genre tags to control the style of the generated audio.",
38+
"fieldType": "text",
39+
"required": true
40+
},
41+
{
42+
"name": "lyrics",
43+
"type": "string",
44+
"description": "Vocal content for the track. Use [inst] or [instrumental] for no vocals.",
45+
"default": "",
46+
"fieldType": "text",
47+
"required": true
48+
},
49+
{
50+
"name": "duration",
51+
"type": "number",
52+
"description": "Audio length in seconds.",
53+
"default": 60,
54+
"min": 5,
55+
"max": 240,
56+
"fieldType": "slider"
57+
},
58+
{
59+
"name": "seed",
60+
"type": "integer",
61+
"description": "The random seed for reproducibility.",
62+
"default": -1,
63+
"fieldType": "number"
64+
}
65+
]
66+
}
67+
},
68+
"currentOutputId": null
69+
},
70+
{
71+
"id": "48cbf729-75ab-4632-84d4-e04ce8c87492",
72+
"workflowId": "cb752a55-c6f1-4ac4-9b42-a6a12fc8c89c",
73+
"nodeType": "input/text-input",
74+
"position": {
75+
"x": 0,
76+
"y": -363
77+
},
78+
"params": {
79+
"text": "[Verse] Ticking tocking goes the clock Turning keys and pick the lock Steam is rising, gears go round Listen to that brassy sound\n\n[Chorus] Round and round we go today In this smoky cabaret Fix the future, fix the past Make a moment that will last",
80+
"__optimizerSettings": {},
81+
"__meta": {
82+
"label": "✏️ Text",
83+
"modelInputSchema": []
84+
}
85+
},
86+
"currentOutputId": null
87+
},
88+
{
89+
"id": "3d18ac35-3f8d-4406-b67c-114961edb25e",
90+
"workflowId": "cb752a55-c6f1-4ac4-9b42-a6a12fc8c89c",
91+
"nodeType": "input/text-input",
92+
"position": {
93+
"x": -7.2215568862275745,
94+
"y": 174.4311377245509
95+
},
96+
"params": {
97+
"text": "steampunk, electro swing, jazz, piano, ticking clock sounds, upbeat, male crooner, brass section, groovy, 110bpm",
98+
"__optimizerSettings": {},
99+
"__meta": {
100+
"label": "✏️ Text",
101+
"modelInputSchema": []
102+
}
103+
},
104+
"currentOutputId": null
105+
},
106+
{
107+
"id": "163d9a83-e19a-4d17-b1eb-a2039d50cc5e",
108+
"workflowId": "cb752a55-c6f1-4ac4-9b42-a6a12fc8c89c",
109+
"nodeType": "output/preview",
110+
"position": {
111+
"x": 877.674251497006,
112+
"y": -83.88922155688623
113+
},
114+
"params": {
115+
"autoDetect": true,
116+
"forceType": "auto",
117+
"__meta": {
118+
"label": "👀 Preview",
119+
"modelInputSchema": []
120+
}
121+
},
122+
"currentOutputId": null
123+
}
124+
],
125+
"edges": [
126+
{
127+
"id": "43a8e96f-4db9-4668-99e5-68bd02c79db5",
128+
"workflowId": "cb752a55-c6f1-4ac4-9b42-a6a12fc8c89c",
129+
"sourceNodeId": "48cbf729-75ab-4632-84d4-e04ce8c87492",
130+
"sourceOutputKey": "output",
131+
"targetNodeId": "ed05c226-2b36-4b8d-83e4-fa70865008cf",
132+
"targetInputKey": "param-lyrics"
133+
},
134+
{
135+
"id": "7c7f6640-5ec4-469b-b1d0-a8c3c56884d6",
136+
"workflowId": "cb752a55-c6f1-4ac4-9b42-a6a12fc8c89c",
137+
"sourceNodeId": "3d18ac35-3f8d-4406-b67c-114961edb25e",
138+
"sourceOutputKey": "output",
139+
"targetNodeId": "ed05c226-2b36-4b8d-83e4-fa70865008cf",
140+
"targetInputKey": "param-tags"
141+
},
142+
{
143+
"id": "62b4b7de-5a8b-4347-bda4-a421287ce151",
144+
"workflowId": "cb752a55-c6f1-4ac4-9b42-a6a12fc8c89c",
145+
"sourceNodeId": "ed05c226-2b36-4b8d-83e4-fa70865008cf",
146+
"sourceOutputKey": "output",
147+
"targetNodeId": "163d9a83-e19a-4d17-b1eb-a2039d50cc5e",
148+
"targetInputKey": "input-input"
149+
}
150+
]
151+
},
152+
"savedAt": "2026-02-14T19:03:02.055Z"
153+
}

0 commit comments

Comments
 (0)