ComfyPilotComfyPilot
工作流 / LLM / GPT-6 Astra
GPT-6 Astra

GPT-6 Astra

GPT-6 Astra

使用GPT-6 Astra生成精美的视觉资产并优化图像分析提示词,这款AI模型擅长计算机视觉任务,同时能适应您的首选风格和参考图像。输入您的源视觉素材和创意方向,即可获得精细、可直接使用的输出,细节准确、信息简洁。非常适合增强提示词工程工作流、准备图像数据集进行分析,以及制作符合专业标准的演示级视觉内容。

LLM 6 个节点 1 个输入 32 次使用 ComfyUI ≥ 0.34.6 ComfyUI 13 KB

下载工作流 JSON 查看官方来源

下载后把文件拖进 ComfyUI 窗口即可打开。

节点构成

LoadImage × 1
SaveText × 1
PrimitiveStringMultiline × 1
PreviewAny × 1
1d28f9d1-7c68-4b3b-99f5-2bf7fe0615c5 × 1
OpenAIChatNode × 1

官方标注的模型

ChatGPT

工作流 JSON

和上面「下载工作流 JSON」是同一份文件。

1{
2 "id": "ac859c0d-0942-4e39-9252-fa689a086457",
3 "revision": 0,
4 "last_node_id": 12,
5 "last_link_id": 27,
6 "nodes": [
7 {
8 "id": 2,
9 "type": "LoadImage",
10 "pos": [
11 -530,
12 -20
13 ],
14 "size": [
15 290,
16 370
17 ],
18 "flags": [],
19 "order": 0,
20 "mode": 0,
21 "inputs": [],
22 "outputs": [
23 {
24 "name": "IMAGE",
25 "type": "IMAGE",
26 "links": [
27 25
28 ]
29 },
30 {
31 "name": "MASK",
32 "type": "MASK",
33 "links": null
34 }
35 ],
36 "properties": {
37 "Node name for S&R": "LoadImage"
38 },
39 "widgets_values": [
40 "blue_poppies_field.png",
41 "image"
42 ],
43 "widgets_values_named": {
44 "image": "blue_poppies_field.png",
45 "upload": "image"
46 }
47 },
48 {
49 "id": 3,
50 "type": "SaveText",
51 "pos": [
52 940,
53 -10
54 ],
55 "size": [
56 400,
57 420
58 ],
59 "flags": [],
60 "order": 5,
61 "mode": 0,
62 "inputs": [
63 {
64 "name": "text",
65 "type": "STRING",
66 "link": 17
67 }
68 ],
69 "outputs": [
70 {
71 "name": "text",
72 "type": "STRING",
73 "links": null
74 }
75 ],
76 "properties": {
77 "Node name for S&R": "SaveText"
78 },
79 "widgets_values": [
80 "GPT/gpt-6-astra",
81 "txt"
82 ],
83 "widgets_values_named": {
84 "filename_prefix": "GPT/gpt-6-astra",
85 "format": "txt"
86 }
87 },
88 {
89 "id": 5,
90 "type": "PrimitiveStringMultiline",
91 "pos": [
92 -640,
93 410
94 ],
95 "size": [
96 410,
97 360
98 ],
99 "flags": {
100 "collapsed": false
101 },
102 "order": 1,
103 "mode": 0,
104 "inputs": [],
105 "outputs": [
106 {
107 "name": "STRING",
108 "type": "STRING",
109 "links": [
110 21,
111 26
112 ]
113 }
114 ],
115 "title": "Text (User Prompt)",
116 "properties": {
117 "Node name for S&R": "PrimitiveStringMultiline"
118 },
119 "widgets_values": [
120 "Analyze all visual features of the image, generate standard AI art positive prompt.\nExtract subject, character pose, composition, camera angle, lighting, color palette, texture, art style, rendering type, background and details.\nArrange content in order: subject, composition & camera, lighting & color, texture & style, image quality. Separate words with commas.\nOnly output positive prompt, no extra explanations, no negative prompts."
121 ],
122 "widgets_values_named": {
123 "value": "Analyze all visual features of the image, generate standard AI art positive prompt.\nExtract subject, character pose, composition, camera angle, lighting, color palette, texture, art style, rendering type, background and details.\nArrange content in order: subject, composition & camera, lighting & color, texture & style, image quality. Separate words with commas.\nOnly output positive prompt, no extra explanations, no negative prompts."
124 }
125 },
126 {
127 "id": 9,
128 "type": "PreviewAny",
129 "pos": [
130 300,
131 -10
132 ],
133 "size": [
134 270,
135 290
136 ],
137 "flags": [],
138 "order": 3,
139 "mode": 0,
140 "inputs": [
141 {
142 "name": "source",
143 "type": "*",
144 "link": 27
145 }
146 ],
147 "outputs": [
148 {
149 "name": "STRING",
150 "type": "STRING",
151 "links": [
152 20
153 ]
154 }
155 ],
156 "properties": {
157 "Node name for S&R": "PreviewAny"
158 },
159 "widgets_values": [],
160 "widgets_values_named": []
161 },
162 {
163 "id": 10,
164 "type": "1d28f9d1-7c68-4b3b-99f5-2bf7fe0615c5",
165 "pos": [
166 630,
167 -10
168 ],
169 "size": [
170 250,
171 280
172 ],
173 "flags": [],
174 "order": 4,
175 "mode": 0,
176 "inputs": [
177 {
178 "label": "prompt",
179 "name": "string_b",
180 "type": "STRING",
181 "widget": {
182 "name": "string_b"
183 },
184 "link": 21
185 },
186 {
187 "label": "output",
188 "name": "string_b_1",
189 "type": "STRING",
190 "widget": {
191 "name": "string_b_1"
192 },
193 "link": 20
194 }
195 ],
196 "outputs": [
197 {
198 "name": "STRING",
199 "type": "STRING",
200 "links": [
201 17
202 ]
203 }
204 ],
205 "properties": {
206 "previewExposures": []
207 },
208 "widgets_values": [
209 "",
210 ""
211 ],
212 "widgets_values_named": {
213 "string_b": "",
214 "string_b_1": ""
215 }
216 },
217 {
218 "id": 12,
219 "type": "OpenAIChatNode",
220 "pos": [
221 -170,
222 -10
223 ],
224 "size": [
225 400,
226 220
227 ],
228 "flags": [],
229 "order": 2,
230 "mode": 0,
231 "inputs": [
232 {
233 "name": "images",
234 "shape": 7,
235 "type": "IMAGE",
236 "link": 25
237 },
238 {
239 "name": "files",
240 "shape": 7,
241 "type": "OPENAI_INPUT_FILES",
242 "link": null
243 },
244 {
245 "name": "advanced_options",
246 "shape": 7,
247 "type": "OPENAI_CHAT_CONFIG",
248 "link": null
249 },
250 {
251 "name": "prompt",
252 "type": "STRING",
253 "widget": {
254 "name": "prompt"
255 },
256 "link": 26
257 }
258 ],
259 "outputs": [
260 {
261 "name": "STRING",
262 "type": "STRING",
263 "links": [
264 27
265 ]
266 }
267 ],
268 "properties": {
269 "Node name for S&R": "OpenAIChatNode"
270 },
271 "widgets_values": [
272 "",
273 false,
274 "gpt-6-astra"
275 ],
276 "widgets_values_named": {
277 "prompt": "",
278 "persist_context": false,
279 "model": "gpt-6-astra"
280 },
281 "color": "#432",
282 "bgcolor": "#653"
283 }
284 ],
285 "links": [
286 [
287 17,
288 10,
289 0,
290 3,
291 0,
292 "STRING"
293 ],
294 [
295 20,
296 9,
297 0,
298 10,
299 1,
300 "STRING"
301 ],
302 [
303 21,
304 5,
305 0,
306 10,
307 0,
308 "STRING"
309 ],
310 [
311 25,
312 2,
313 0,
314 12,
315 0,
316 "IMAGE"
317 ],
318 [
319 26,
320 5,
321 0,
322 12,
323 3,
324 "STRING"
325 ],
326 [
327 27,
328 12,
329 0,
330 9,
331 0,
332 "STRING"
333 ]
334 ],
335 "groups": [],
336 "definitions": {
337 "subgraphs": [
338 {
339 "id": "1d28f9d1-7c68-4b3b-99f5-2bf7fe0615c5",
340 "version": 1,
341 "state": {
342 "lastGroupId": 0,
343 "lastNodeId": 12,
344 "lastLinkId": 27,
345 "lastRerouteId": 0
346 },
347 "revision": 0,
348 "config": [],
349 "name": "Format Output",
350 "inputNode": {
351 "id": -10,
352 "bounding": [
353 492,
354 251,
355 128,
356 88
357 ]
358 },
359 "outputNode": {
360 "id": -20,
361 "bounding": [
362 1630,
363 261,
364 128,
365 68
366 ]
367 },
368 "inputs": [
369 {
370 "id": "98b260aa-97cb-4c0c-a23b-c112110a86ab",
371 "name": "string_b",
372 "type": "STRING",
373 "linkIds": [
374 18
375 ],
376 "label": "prompt",
377 "pos": [
378 596,
379 275
380 ]
381 },
382 {
383 "id": "5fd17593-37c5-450a-8928-72d2971fca23",
384 "name": "string_b_1",
385 "type": "STRING",
386 "linkIds": [
387 19
388 ],
389 "label": "output",
390 "pos": [
391 596,
392 295
393 ]
394 }
395 ],
396 "outputs": [
397 {
398 "id": "3e51d9a9-eada-4386-bd38-a856b8a32500",
399 "name": "STRING",
400 "type": "STRING",
401 "linkIds": [
402 14
403 ],
404 "localized_name": "STRING",
405 "pos": [
406 1654,
407 285
408 ]
409 }
410 ],
411 "widgets": [],
412 "nodes": [
413 {
414 "id": 7,
415 "type": "StringConcatenate",
416 "pos": [
417 680,
418 30
419 ],
420 "size": [
421 400,
422 250
423 ],
424 "flags": [],
425 "order": 1,
426 "mode": 0,
427 "inputs": [
428 {
429 "localized_name": "string_b",
430 "name": "string_b",
431 "type": "STRING",
432 "widget": {
433 "name": "string_b"
434 },
435 "link": 19
436 }
437 ],
438 "outputs": [
439 {
440 "localized_name": "STRING",
441 "name": "STRING",
442 "type": "STRING",
443 "links": [
444 9
445 ]
446 }
447 ],
448 "properties": {
449 "Node name for S&R": "StringConcatenate"
450 },
451 "widgets_values": [
452 "\n\nOUTPUT:\n\n",
453 "",
454 ""
455 ],
456 "widgets_values_named": {
457 "string_a": "\n\nOUTPUT:\n\n",
458 "string_b": "",
459 "delimiter": ""
460 }
461 },
462 {
463 "id": 6,
464 "type": "StringConcatenate",
465 "pos": [
466 690,
467 340
468 ],
469 "size": [
470 400,
471 250
472 ],
473 "flags": [],
474 "order": 0,
475 "mode": 0,
476 "inputs": [
477 {
478 "localized_name": "string_b",
479 "name": "string_b",
480 "type": "STRING",
481 "widget": {
482 "name": "string_b"
483 },
484 "link": 18
485 }
486 ],
487 "outputs": [
488 {
489 "localized_name": "STRING",
490 "name": "STRING",
491 "type": "STRING",
492 "links": [
493 13
494 ]
495 }
496 ],
497 "properties": {
498 "Node name for S&R": "StringConcatenate"
499 },
500 "widgets_values": [
501 "USER PROMPT:\n\n",
502 "",
503 ""
504 ],
505 "widgets_values_named": {
506 "string_a": "USER PROMPT:\n\n",
507 "string_b": "",
508 "delimiter": ""
509 }
510 },
511 {
512 "id": 8,
513 "type": "StringConcatenate",
514 "pos": [
515 1170,
516 30
517 ],
518 "size": [
519 400,
520 250
521 ],
522 "flags": [],
523 "order": 2,
524 "mode": 0,
525 "inputs": [
526 {
527 "localized_name": "string_a",
528 "name": "string_a",
529 "type": "STRING",
530 "widget": {
531 "name": "string_a"
532 },
533 "link": 13
534 },
535 {
536 "localized_name": "string_b",
537 "name": "string_b",
538 "type": "STRING",
539 "widget": {
540 "name": "string_b"
541 },
542 "link": 9
543 }
544 ],
545 "outputs": [
546 {
547 "localized_name": "STRING",
548 "name": "STRING",
549 "type": "STRING",
550 "links": [
551 14
552 ]
553 }
554 ],
555 "properties": {
556 "Node name for S&R": "StringConcatenate"
557 },
558 "widgets_values": [
559 "",
560 "",
561 ""
562 ],
563 "widgets_values_named": {
564 "string_a": "",
565 "string_b": "",
566 "delimiter": ""
567 }
568 }
569 ],
570 "groups": [],
571 "links": [
572 {
573 "id": 13,
574 "origin_id": 6,
575 "origin_slot": 0,
576 "target_id": 8,
577 "target_slot": 0,
578 "type": "STRING"
579 },
580 {
581 "id": 9,
582 "origin_id": 7,
583 "origin_slot": 0,
584 "target_id": 8,
585 "target_slot": 1,
586 "type": "STRING"
587 },
588 {
589 "id": 14,
590 "origin_id": 8,
591 "origin_slot": 0,
592 "target_id": -20,
593 "target_slot": 0,
594 "type": "STRING"
595 },
596 {
597 "id": 19,
598 "origin_id": -10,
599 "origin_slot": 1,
600 "target_id": 7,
601 "target_slot": 0,
602 "type": "STRING"
603 },
604 {
605 "id": 18,
606 "origin_id": -10,
607 "origin_slot": 0,
608 "target_id": 6,
609 "target_slot": 0,
610 "type": "STRING"
611 }
612 ],
613 "extra": []
614 }
615 ]
616 },
617 "config": [],
618 "extra": {
619 "ds": {
620 "scale": 1.0010244922786427,
621 "offset": [
622 707.6544007019588,
623 267.1827418688996
624 ]
625 },
626 "frontendVersion": "1.54.1"
627 },
628 "version": 0.4
629}