工作流 /
图像 /
HiDream E1图像编辑

HiDream E1图像编辑
HiDream E1 Image Edit
使用HiDream E1编辑图像 - 专业的自然语言图像编辑模型。
图像
18 个节点 1 个输入 19 次使用 ComfyUI ≥ 0.3.29 ComfyUI 20 KB
需要的权重
这个工作流引用了 6 个权重文件,其中 6 个能在本站模型库里找到。
ae.safetensors
在模型库查看
clip_g_hidream.safetensors
在模型库查看
clip_l_hidream.safetensors
在模型库查看
hidream_e1_full_bf16.safetensors
在模型库查看
llama_3.1_8b_instruct_fp8_scaled.safetensors
在模型库查看
t5xxl_fp8_e4m3fn_scaled.safetensors
在模型库查看
节点构成
CLIPTextEncode
× 2
RandomNoise
× 1
UNETLoader
× 1
QuadrupleCLIPLoader
× 1
VAELoader
× 1
LoadImage
× 1
ImageScale
× 1
Note
× 1
InstructPixToPixConditioning
× 1
Reroute
× 1
DualCFGGuider
× 1
KSamplerSelect
× 1
BasicScheduler
× 1
VAEDecode
× 1
SamplerCustomAdvanced
× 1
SaveImage
× 1
官方标注的模型
HiDream
工作流 JSON
和上面「下载工作流 JSON」是同一份文件。
1{
2 "id": "dbedd4b2-c963-475d-8057-72a15e532fd5",
3 "revision": 0,
4 "last_node_id": 56,
5 "last_link_id": 447,
6 "nodes": [
7 {
8 "id": 47,
9 "type": "RandomNoise",
10 "pos": [
11 1510,
12 -100
13 ],
14 "size": [
15 315,
16 82
17 ],
18 "flags": [],
19 "order": 0,
20 "mode": 0,
21 "inputs": [],
22 "outputs": [
23 {
24 "name": "NOISE",
25 "type": "NOISE",
26 "links": [
27 434
28 ]
29 }
30 ],
31 "properties": {
32 "Node name for S&R": "RandomNoise",
33 "cnr_id": "comfy-core",
34 "ver": "0.3.44"
35 },
36 "widgets_values": [
37 705826023365990,
38 "randomize"
39 ]
40 },
41 {
42 "id": 41,
43 "type": "UNETLoader",
44 "pos": [
45 266.0548095703125,
46 63.377586364746094
47 ],
48 "size": [
49 315,
50 82
51 ],
52 "flags": [],
53 "order": 1,
54 "mode": 0,
55 "inputs": [],
56 "outputs": [
57 {
58 "name": "MODEL",
59 "type": "MODEL",
60 "links": [
61 439
62 ]
63 }
64 ],
65 "properties": {
66 "Node name for S&R": "UNETLoader",
67 "cnr_id": "comfy-core",
68 "ver": "0.3.44",
69 "models": [
70 {
71 "name": "hidream_e1_full_bf16.safetensors",
72 "url": "https://huggingface.co/Comfy-Org/HiDream-I1_ComfyUI/resolve/main/split_files/diffusion_models/hidream_e1_full_bf16.safetensors",
73 "hash": "b645503c5d5d583a135d7e77c655237ebc6dc132d49d763759c1dd51683bd1dd",
74 "hash_type": "SHA256",
75 "directory": "diffusion_models"
76 }
77 ]
78 },
79 "widgets_values": [
80 "hidream_e1_full_bf16.safetensors",
81 "default"
82 ]
83 },
84 {
85 "id": 42,
86 "type": "QuadrupleCLIPLoader",
87 "pos": [
88 267.21856689453125,
89 190.70782470703125
90 ],
91 "size": [
92 315,
93 130
94 ],
95 "flags": [],
96 "order": 2,
97 "mode": 0,
98 "inputs": [],
99 "outputs": [
100 {
101 "name": "CLIP",
102 "type": "CLIP",
103 "links": [
104 420,
105 421
106 ]
107 }
108 ],
109 "properties": {
110 "Node name for S&R": "QuadrupleCLIPLoader",
111 "cnr_id": "comfy-core",
112 "ver": "0.3.44",
113 "models": [
114 {
115 "name": "clip_g_hidream.safetensors",
116 "url": "https://huggingface.co/Comfy-Org/HiDream-I1_ComfyUI/resolve/main/split_files/text_encoders/clip_g_hidream.safetensors",
117 "hash": "3771e70e36450e5199f30bad61a53faae85a2e02606974bcda0a6a573c0519d5",
118 "hash_type": "SHA256",
119 "directory": "text_encoders"
120 },
121 {
122 "name": "clip_l_hidream.safetensors",
123 "url": "https://huggingface.co/Comfy-Org/HiDream-I1_ComfyUI/resolve/main/split_files/text_encoders/clip_l_hidream.safetensors",
124 "hash": "706fdb88e22e18177b207837c02f4b86a652abca0302821f2bfa24ac6aea4f71",
125 "hash_type": "SHA256",
126 "directory": "text_encoders"
127 },
128 {
129 "name": "t5xxl_fp8_e4m3fn_scaled.safetensors",
130 "url": "https://huggingface.co/Comfy-Org/HiDream-I1_ComfyUI/resolve/main/split_files/text_encoders/t5xxl_fp8_e4m3fn_scaled.safetensors",
131 "hash": "a498f0485dc9536735258018417c3fd7758dc3bccc0a645feaa472b34955557a",
132 "hash_type": "SHA256",
133 "directory": "text_encoders"
134 },
135 {
136 "name": "llama_3.1_8b_instruct_fp8_scaled.safetensors",
137 "url": "https://huggingface.co/Comfy-Org/HiDream-I1_ComfyUI/resolve/main/split_files/text_encoders/llama_3.1_8b_instruct_fp8_scaled.safetensors",
138 "hash": "9f86897bbeb933ef4fd06297740edb8dd962c94efcd92b373a11460c33765ea6",
139 "hash_type": "SHA256",
140 "directory": "text_encoders"
141 }
142 ]
143 },
144 "widgets_values": [
145 "clip_g_hidream.safetensors",
146 "clip_l_hidream.safetensors",
147 "t5xxl_fp8_e4m3fn_scaled.safetensors",
148 "llama_3.1_8b_instruct_fp8_scaled.safetensors"
149 ]
150 },
151 {
152 "id": 43,
153 "type": "VAELoader",
154 "pos": [
155 267.9156188964844,
156 371.0837707519531
157 ],
158 "size": [
159 315,
160 58
161 ],
162 "flags": [],
163 "order": 3,
164 "mode": 0,
165 "inputs": [],
166 "outputs": [
167 {
168 "name": "VAE",
169 "type": "VAE",
170 "links": [
171 422,
172 442
173 ]
174 }
175 ],
176 "properties": {
177 "Node name for S&R": "VAELoader",
178 "cnr_id": "comfy-core",
179 "ver": "0.3.44",
180 "models": [
181 {
182 "name": "ae.safetensors",
183 "url": "https://huggingface.co/Comfy-Org/HiDream-I1_ComfyUI/resolve/main/split_files/vae/ae.safetensors",
184 "hash": "afc8e28272cd15db3919bacdb6918ce9c1ed22e96cb12c4d5ed0fba823529e38",
185 "hash_type": "SHA256",
186 "directory": "vae"
187 }
188 ]
189 },
190 "widgets_values": [
191 "ae.safetensors"
192 ]
193 },
194 {
195 "id": 6,
196 "type": "CLIPTextEncode",
197 "pos": [
198 750,
199 550
200 ],
201 "size": [
202 422.84503173828125,
203 164.31304931640625
204 ],
205 "flags": [],
206 "order": 9,
207 "mode": 0,
208 "inputs": [
209 {
210 "name": "clip",
211 "type": "CLIP",
212 "link": 420
213 }
214 ],
215 "outputs": [
216 {
217 "name": "CONDITIONING",
218 "type": "CONDITIONING",
219 "slot_index": 0,
220 "links": [
221 445
222 ]
223 }
224 ],
225 "title": "Positive",
226 "properties": {
227 "Node name for S&R": "CLIPTextEncode",
228 "cnr_id": "comfy-core",
229 "ver": "0.3.44"
230 },
231 "widgets_values": [
232 "Let the girl put on the VR glasses full of a sense of technology, just like the scenes in Ready Player One, with CG rendering and ultra-realism."
233 ],
234 "color": "#232",
235 "bgcolor": "#353"
236 },
237 {
238 "id": 13,
239 "type": "LoadImage",
240 "pos": [
241 260,
242 540
243 ],
244 "size": [
245 440,
246 420
247 ],
248 "flags": [],
249 "order": 4,
250 "mode": 0,
251 "inputs": [],
252 "outputs": [
253 {
254 "name": "IMAGE",
255 "type": "IMAGE",
256 "slot_index": 0,
257 "links": [
258 425
259 ]
260 },
261 {
262 "name": "MASK",
263 "type": "MASK",
264 "links": null
265 }
266 ],
267 "properties": {
268 "Node name for S&R": "LoadImage",
269 "cnr_id": "comfy-core",
270 "ver": "0.3.44"
271 },
272 "widgets_values": [
273 "hidream_e1_full_input_image.jpg",
274 "image"
275 ]
276 },
277 {
278 "id": 44,
279 "type": "ImageScale",
280 "pos": [
281 730,
282 320
283 ],
284 "size": [
285 315,
286 130
287 ],
288 "flags": [],
289 "order": 11,
290 "mode": 0,
291 "inputs": [
292 {
293 "name": "image",
294 "type": "IMAGE",
295 "link": 425
296 }
297 ],
298 "outputs": [
299 {
300 "name": "IMAGE",
301 "type": "IMAGE",
302 "links": [
303 443
304 ]
305 }
306 ],
307 "properties": {
308 "Node name for S&R": "ImageScale",
309 "cnr_id": "comfy-core",
310 "ver": "0.3.44"
311 },
312 "widgets_values": [
313 "bilinear",
314 768,
315 768,
316 "center"
317 ]
318 },
319 {
320 "id": 56,
321 "type": "Note",
322 "pos": [
323 730,
324 160
325 ],
326 "size": [
327 304.758056640625,
328 120.64888763427734
329 ],
330 "flags": [],
331 "order": 5,
332 "mode": 0,
333 "inputs": [],
334 "outputs": [],
335 "properties": [],
336 "widgets_values": [
337 "The image will be scaled to 768*768. Using other dimensions may not yield particularly good results."
338 ],
339 "color": "#222",
340 "bgcolor": "#000"
341 },
342 {
343 "id": 52,
344 "type": "InstructPixToPixConditioning",
345 "pos": [
346 1240,
347 60
348 ],
349 "size": [
350 235.1999969482422,
351 86
352 ],
353 "flags": [],
354 "order": 13,
355 "mode": 0,
356 "inputs": [
357 {
358 "name": "positive",
359 "type": "CONDITIONING",
360 "link": 445
361 },
362 {
363 "name": "negative",
364 "type": "CONDITIONING",
365 "link": 446
366 },
367 {
368 "name": "vae",
369 "type": "VAE",
370 "link": 442
371 },
372 {
373 "name": "pixels",
374 "type": "IMAGE",
375 "link": 443
376 }
377 ],
378 "outputs": [
379 {
380 "name": "positive",
381 "type": "CONDITIONING",
382 "slot_index": 0,
383 "links": [
384 431
385 ]
386 },
387 {
388 "name": "negative",
389 "type": "CONDITIONING",
390 "slot_index": 1,
391 "links": [
392 432
393 ]
394 },
395 {
396 "name": "latent",
397 "type": "LATENT",
398 "slot_index": 2,
399 "links": [
400 438
401 ]
402 }
403 ],
404 "properties": {
405 "Node name for S&R": "InstructPixToPixConditioning",
406 "cnr_id": "comfy-core",
407 "ver": "0.3.44"
408 },
409 "widgets_values": []
410 },
411 {
412 "id": 48,
413 "type": "Reroute",
414 "pos": [
415 1240,
416 -10
417 ],
418 "size": [
419 75,
420 26
421 ],
422 "flags": [],
423 "order": 8,
424 "mode": 0,
425 "inputs": [
426 {
427 "name": "",
428 "type": "*",
429 "link": 439
430 }
431 ],
432 "outputs": [
433 {
434 "name": "",
435 "type": "MODEL",
436 "links": [
437 427,
438 430
439 ]
440 }
441 ],
442 "properties": {
443 "showOutputText": false,
444 "horizontal": false
445 }
446 },
447 {
448 "id": 53,
449 "type": "DualCFGGuider",
450 "pos": [
451 1510,
452 20
453 ],
454 "size": [
455 315,
456 166
457 ],
458 "flags": [],
459 "order": 14,
460 "mode": 0,
461 "inputs": [
462 {
463 "name": "model",
464 "type": "MODEL",
465 "link": 430
466 },
467 {
468 "name": "cond1",
469 "type": "CONDITIONING",
470 "link": 431
471 },
472 {
473 "name": "cond2",
474 "type": "CONDITIONING",
475 "link": 432
476 },
477 {
478 "name": "negative",
479 "type": "CONDITIONING",
480 "link": 447
481 }
482 ],
483 "outputs": [
484 {
485 "name": "GUIDER",
486 "type": "GUIDER",
487 "slot_index": 0,
488 "links": [
489 435
490 ]
491 }
492 ],
493 "properties": {
494 "Node name for S&R": "DualCFGGuider",
495 "cnr_id": "comfy-core",
496 "ver": "0.3.44"
497 },
498 "widgets_values": [
499 5,
500 2,
501 "regular"
502 ]
503 },
504 {
505 "id": 46,
506 "type": "KSamplerSelect",
507 "pos": [
508 1510,
509 230
510 ],
511 "size": [
512 315,
513 58
514 ],
515 "flags": [],
516 "order": 6,
517 "mode": 0,
518 "inputs": [],
519 "outputs": [
520 {
521 "name": "SAMPLER",
522 "type": "SAMPLER",
523 "links": [
524 436
525 ]
526 }
527 ],
528 "properties": {
529 "Node name for S&R": "KSamplerSelect",
530 "cnr_id": "comfy-core",
531 "ver": "0.3.44"
532 },
533 "widgets_values": [
534 "euler"
535 ]
536 },
537 {
538 "id": 49,
539 "type": "BasicScheduler",
540 "pos": [
541 1510,
542 330
543 ],
544 "size": [
545 315,
546 106
547 ],
548 "flags": [],
549 "order": 12,
550 "mode": 0,
551 "inputs": [
552 {
553 "name": "model",
554 "type": "MODEL",
555 "link": 427
556 }
557 ],
558 "outputs": [
559 {
560 "name": "SIGMAS",
561 "type": "SIGMAS",
562 "links": [
563 437
564 ]
565 }
566 ],
567 "properties": {
568 "Node name for S&R": "BasicScheduler",
569 "cnr_id": "comfy-core",
570 "ver": "0.3.44"
571 },
572 "widgets_values": [
573 "normal",
574 28,
575 1
576 ]
577 },
578 {
579 "id": 8,
580 "type": "VAEDecode",
581 "pos": [
582 1850,
583 50
584 ],
585 "size": [
586 210,
587 46
588 ],
589 "flags": {
590 "collapsed": false
591 },
592 "order": 16,
593 "mode": 0,
594 "inputs": [
595 {
596 "name": "samples",
597 "type": "LATENT",
598 "link": 444
599 },
600 {
601 "name": "vae",
602 "type": "VAE",
603 "link": 422
604 }
605 ],
606 "outputs": [
607 {
608 "name": "IMAGE",
609 "type": "IMAGE",
610 "slot_index": 0,
611 "links": [
612 9
613 ]
614 }
615 ],
616 "properties": {
617 "Node name for S&R": "VAEDecode",
618 "cnr_id": "comfy-core",
619 "ver": "0.3.44"
620 },
621 "widgets_values": []
622 },
623 {
624 "id": 54,
625 "type": "SamplerCustomAdvanced",
626 "pos": [
627 1850,
628 -100
629 ],
630 "size": [
631 230,
632 106
633 ],
634 "flags": [],
635 "order": 15,
636 "mode": 0,
637 "inputs": [
638 {
639 "name": "noise",
640 "type": "NOISE",
641 "link": 434
642 },
643 {
644 "name": "guider",
645 "type": "GUIDER",
646 "link": 435
647 },
648 {
649 "name": "sampler",
650 "type": "SAMPLER",
651 "link": 436
652 },
653 {
654 "name": "sigmas",
655 "type": "SIGMAS",
656 "link": 437
657 },
658 {
659 "name": "latent_image",
660 "type": "LATENT",
661 "link": 438
662 }
663 ],
664 "outputs": [
665 {
666 "name": "output",
667 "type": "LATENT",
668 "slot_index": 0,
669 "links": [
670 444
671 ]
672 },
673 {
674 "name": "denoised_output",
675 "type": "LATENT",
676 "links": null
677 }
678 ],
679 "properties": {
680 "Node name for S&R": "SamplerCustomAdvanced",
681 "cnr_id": "comfy-core",
682 "ver": "0.3.44"
683 },
684 "widgets_values": []
685 },
686 {
687 "id": 9,
688 "type": "SaveImage",
689 "pos": [
690 1200,
691 500
692 ],
693 "size": [
694 900,
695 640
696 ],
697 "flags": [],
698 "order": 17,
699 "mode": 0,
700 "inputs": [
701 {
702 "name": "images",
703 "type": "IMAGE",
704 "link": 9
705 }
706 ],
707 "outputs": [],
708 "properties": {
709 "cnr_id": "comfy-core",
710 "ver": "0.3.44"
711 },
712 "widgets_values": [
713 "ComfyUI"
714 ]
715 },
716 {
717 "id": 7,
718 "type": "CLIPTextEncode",
719 "pos": [
720 750,
721 750
722 ],
723 "size": [
724 414.3643798828125,
725 155.3189697265625
726 ],
727 "flags": [],
728 "order": 10,
729 "mode": 0,
730 "inputs": [
731 {
732 "name": "clip",
733 "type": "CLIP",
734 "link": 421
735 }
736 ],
737 "outputs": [
738 {
739 "name": "CONDITIONING",
740 "type": "CONDITIONING",
741 "slot_index": 0,
742 "links": [
743 446,
744 447
745 ]
746 }
747 ],
748 "title": "Negative",
749 "properties": {
750 "Node name for S&R": "CLIPTextEncode",
751 "cnr_id": "comfy-core",
752 "ver": "0.3.44"
753 },
754 "widgets_values": [
755 "low quality, blurry, distorted"
756 ],
757 "color": "#223",
758 "bgcolor": "#335"
759 },
760 {
761 "id": 55,
762 "type": "MarkdownNote",
763 "pos": [
764 -210,
765 30
766 ],
767 "size": [
768 440,
769 420
770 ],
771 "flags": [],
772 "order": 7,
773 "mode": 0,
774 "inputs": [],
775 "outputs": [],
776 "properties": [],
777 "widgets_values": [
778 "## Model Links\n\n- [Hugging Face:Comfy-Org/HiDream-I1_ComfyUI](https://huggingface.co/Comfy-Org/HiDream-I1_ComfyUI)\n\n**ModelScope mirrors** (alternative repo location)\n\n- [ModelScope:Comfy-Org/HiDream-I1_ComfyUI](https://modelscope.cn/models/Comfy-Org/HiDream-I1_ComfyUI)\n\n[Tutorial](https://docs.comfy.org/tutorials/image/hidream/hidream-e1) \n\n**Diffusion model**\n- [hidream_e1_full_bf16.safetensors](https://huggingface.co/Comfy-Org/HiDream-I1_ComfyUI/resolve/main/split_files/diffusion_models/hidream_e1_full_bf16.safetensors) (31.86 GB)\n\n**Text encoder**:\n\n- [clip_l_hidream.safetensors](https://huggingface.co/Comfy-Org/HiDream-I1_ComfyUI/blob/main/split_files/text_encoders/clip_l_hidream.safetensors)\n- [clip_g_hidream.safetensors](https://huggingface.co/Comfy-Org/HiDream-I1_ComfyUI/blob/main/split_files/text_encoders/clip_g_hidream.safetensors)\n- [t5xxl_fp8_e4m3fn_scaled.safetensors](https://huggingface.co/Comfy-Org/HiDream-I1_ComfyUI/blob/main/split_files/text_encoders/t5xxl_fp8_e4m3fn_scaled.safetensors) \n- [llama_3.1_8b_instruct_fp8_scaled.safetensors](https://huggingface.co/Comfy-Org/HiDream-I1_ComfyUI/blob/main/split_files/text_encoders/llama_3.1_8b_instruct_fp8_scaled.safetensors)\n\n**VAE**\n- [ae.safetensors](https://huggingface.co/Comfy-Org/HiDream-I1_ComfyUI/blob/main/split_files/vae/ae.safetensors)\n\nFile saved location\n```\n📂 ComfyUI/\n├── 📂 models/\n│ ├── 📂 text_encoders/\n│ │ ├─── clip_l_hidream.safetensors\n│ │ ├─── clip_g_hidream.safetensors\n│ │ ├─── t5xxl_fp8_e4m3fn_scaled.safetensors\n│ │ └─── llama_3.1_8b_instruct_fp8_scaled.safetensors\n│ └── 📂 vae/\n│ │ └── ae.safetensors\n│ └── 📂 diffusion_models/\n│ └── hidream_e1_full_bf16.safetensors \n```\n"
779 ],
780 "color": "#222",
781 "bgcolor": "#000"
782 }
783 ],
784 "links": [
785 [
786 9,
787 8,
788 0,
789 9,
790 0,
791 "IMAGE"
792 ],
793 [
794 420,
795 42,
796 0,
797 6,
798 0,
799 "CLIP"
800 ],
801 [
802 421,
803 42,
804 0,
805 7,
806 0,
807 "CLIP"
808 ],
809 [
810 422,
811 43,
812 0,
813 8,
814 1,
815 "VAE"
816 ],
817 [
818 425,
819 13,
820 0,
821 44,
822 0,
823 "IMAGE"
824 ],
825 [
826 427,
827 48,
828 0,
829 49,
830 0,
831 "MODEL"
832 ],
833 [
834 430,
835 48,
836 0,
837 53,
838 0,
839 "MODEL"
840 ],
841 [
842 431,
843 52,
844 0,
845 53,
846 1,
847 "CONDITIONING"
848 ],
849 [
850 432,
851 52,
852 1,
853 53,
854 2,
855 "CONDITIONING"
856 ],
857 [
858 434,
859 47,
860 0,
861 54,
862 0,
863 "NOISE"
864 ],
865 [
866 435,
867 53,
868 0,
869 54,
870 1,
871 "GUIDER"
872 ],
873 [
874 436,
875 46,
876 0,
877 54,
878 2,
879 "SAMPLER"
880 ],
881 [
882 437,
883 49,
884 0,
885 54,
886 3,
887 "SIGMAS"
888 ],
889 [
890 438,
891 52,
892 2,
893 54,
894 4,
895 "LATENT"
896 ],
897 [
898 439,
899 41,
900 0,
901 48,
902 0,
903 "*"
904 ],
905 [
906 442,
907 43,
908 0,
909 52,
910 2,
911 "VAE"
912 ],
913 [
914 443,
915 44,
916 0,
917 52,
918 3,
919 "IMAGE"
920 ],
921 [
922 444,
923 54,
924 0,
925 8,
926 0,
927 "LATENT"
928 ],
929 [
930 445,
931 6,
932 0,
933 52,
934 0,
935 "CONDITIONING"
936 ],
937 [
938 446,
939 7,
940 0,
941 52,
942 1,
943 "CONDITIONING"
944 ],
945 [
946 447,
947 7,
948 0,
949 53,
950 3,
951 "CONDITIONING"
952 ]
953 ],
954 "groups": [
955 {
956 "id": 1,
957 "title": "IP2PSampler",
958 "bounding": [
959 1210,
960 -190,
961 890,
962 630
963 ],
964 "color": "#3f789e",
965 "font_size": 24,
966 "flags": []
967 },
968 {
969 "id": 2,
970 "title": "Step1 - Load models",
971 "bounding": [
972 250,
973 -10,
974 346.5339050292969,
975 460.7162780761719
976 ],
977 "color": "#3f789e",
978 "font_size": 24,
979 "flags": []
980 },
981 {
982 "id": 3,
983 "title": "Step3 - Prompt",
984 "bounding": [
985 730,
986 470,
987 442.4894104003906,
988 458.2039794921875
989 ],
990 "color": "#3f789e",
991 "font_size": 24,
992 "flags": []
993 },
994 {
995 "id": 4,
996 "title": "Step2 - Upload Image",
997 "bounding": [
998 250,
999 470,
1000 460,
1001 510
1002 ],
1003 "color": "#3f789e",
1004 "font_size": 24,
1005 "flags": []
1006 }
1007 ],
1008 "config": [],
1009 "extra": {
1010 "ds": {
1011 "scale": 0.49884556140792824,
1012 "offset": [
1013 804.5433057808879,
1014 251.23159836698244
1015 ]
1016 },
1017 "frontendVersion": "1.29.1",
1018 "groupNodes": []
1019 },
1020 "version": 0.4
1021}