工作流 /
LLM /
GPT-5.6 Terra

GPT-5.6 Terra
GPT-5.6 Terra
使用GPT-5.6 Terra描述一个场景或世界,这是一个平衡的多模态模型,可解读一张上传的图像,以指导视觉叙事和风格一致性。适用于世界构建、情绪板创建以及在一系列作品中保持统一的审美风格。
LLM
6 个节点 1 个输入 12 次使用 ComfyUI ≥ 0.28.0 ComfyUI 12 KB
节点构成
LoadImage
× 1
SaveText
× 1
PrimitiveStringMultiline
× 1
PreviewAny
× 1
1d28f9d1-7c68-4b3b-99f5-2bf7fe0615c5
× 1
OpenRouterLLMNode
× 1
官方标注的模型
ChatGPT
工作流 JSON
和上面「下载工作流 JSON」是同一份文件。
1{
2 "id": "ac859c0d-0942-4e39-9252-fa689a086457",
3 "revision": 0,
4 "last_node_id": 11,
5 "last_link_id": 24,
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 22
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 },
44 {
45 "id": 3,
46 "type": "SaveText",
47 "pos": [
48 940,
49 -10
50 ],
51 "size": [
52 400,
53 420
54 ],
55 "flags": [],
56 "order": 5,
57 "mode": 0,
58 "inputs": [
59 {
60 "name": "text",
61 "type": "STRING",
62 "link": 17
63 }
64 ],
65 "outputs": [
66 {
67 "name": "text",
68 "type": "STRING",
69 "links": null
70 }
71 ],
72 "properties": {
73 "Node name for S&R": "SaveText"
74 },
75 "widgets_values": [
76 "GPT/gpt-5.6_terra",
77 "txt"
78 ]
79 },
80 {
81 "id": 5,
82 "type": "PrimitiveStringMultiline",
83 "pos": [
84 -640,
85 410
86 ],
87 "size": [
88 410,
89 360
90 ],
91 "flags": {
92 "collapsed": false
93 },
94 "order": 1,
95 "mode": 0,
96 "inputs": [],
97 "outputs": [
98 {
99 "name": "STRING",
100 "type": "STRING",
101 "links": [
102 5,
103 21,
104 23
105 ]
106 }
107 ],
108 "title": "Text (User Prompt)",
109 "properties": {
110 "Node name for S&R": "PrimitiveStringMultiline"
111 },
112 "widgets_values": [
113 "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."
114 ]
115 },
116 {
117 "id": 9,
118 "type": "PreviewAny",
119 "pos": [
120 300,
121 -10
122 ],
123 "size": [
124 270,
125 290
126 ],
127 "flags": [],
128 "order": 3,
129 "mode": 0,
130 "inputs": [
131 {
132 "name": "source",
133 "type": "*",
134 "link": 24
135 }
136 ],
137 "outputs": [
138 {
139 "name": "STRING",
140 "type": "STRING",
141 "links": [
142 20
143 ]
144 }
145 ],
146 "properties": {
147 "Node name for S&R": "PreviewAny"
148 },
149 "widgets_values": []
150 },
151 {
152 "id": 10,
153 "type": "1d28f9d1-7c68-4b3b-99f5-2bf7fe0615c5",
154 "pos": [
155 630,
156 -10
157 ],
158 "size": [
159 250,
160 280
161 ],
162 "flags": [],
163 "order": 4,
164 "mode": 0,
165 "inputs": [
166 {
167 "label": "prompt",
168 "name": "string_b",
169 "type": "STRING",
170 "widget": {
171 "name": "string_b"
172 },
173 "link": 21
174 },
175 {
176 "label": "output",
177 "name": "string_b_1",
178 "type": "STRING",
179 "widget": {
180 "name": "string_b_1"
181 },
182 "link": 20
183 }
184 ],
185 "outputs": [
186 {
187 "name": "STRING",
188 "type": "STRING",
189 "links": [
190 17
191 ]
192 }
193 ],
194 "properties": {
195 "previewExposures": []
196 },
197 "widgets_values": [
198 "",
199 ""
200 ]
201 },
202 {
203 "id": 11,
204 "type": "OpenRouterLLMNode",
205 "pos": [
206 -140,
207 -10
208 ],
209 "size": [
210 400,
211 260
212 ],
213 "flags": [],
214 "order": 2,
215 "mode": 0,
216 "inputs": [
217 {
218 "name": "prompt",
219 "type": "STRING",
220 "widget": {
221 "name": "prompt"
222 },
223 "link": 23
224 },
225 {
226 "label": "image_1",
227 "name": "model.images.image_1",
228 "shape": 7,
229 "type": "IMAGE",
230 "link": 22
231 },
232 {
233 "label": "image_2",
234 "name": "model.images.image_2",
235 "shape": 7,
236 "type": "IMAGE",
237 "link": null
238 }
239 ],
240 "outputs": [
241 {
242 "name": "STRING",
243 "type": "STRING",
244 "links": [
245 24
246 ]
247 }
248 ],
249 "properties": {
250 "Node name for S&R": "OpenRouterLLMNode"
251 },
252 "widgets_values": [
253 "",
254 "openai/gpt-5.6-terra",
255 "off",
256 0,
257 "randomize",
258 ""
259 ],
260 "color": "#432",
261 "bgcolor": "#653"
262 }
263 ],
264 "links": [
265 [
266 17,
267 10,
268 0,
269 3,
270 0,
271 "STRING"
272 ],
273 [
274 20,
275 9,
276 0,
277 10,
278 1,
279 "STRING"
280 ],
281 [
282 21,
283 5,
284 0,
285 10,
286 0,
287 "STRING"
288 ],
289 [
290 22,
291 2,
292 0,
293 11,
294 1,
295 "IMAGE"
296 ],
297 [
298 23,
299 5,
300 0,
301 11,
302 0,
303 "STRING"
304 ],
305 [
306 24,
307 11,
308 0,
309 9,
310 0,
311 "STRING"
312 ]
313 ],
314 "groups": [],
315 "definitions": {
316 "subgraphs": [
317 {
318 "id": "1d28f9d1-7c68-4b3b-99f5-2bf7fe0615c5",
319 "version": 1,
320 "state": {
321 "lastGroupId": 0,
322 "lastNodeId": 11,
323 "lastLinkId": 24,
324 "lastRerouteId": 0
325 },
326 "revision": 0,
327 "config": [],
328 "name": "Format Output",
329 "inputNode": {
330 "id": -10,
331 "bounding": [
332 492,
333 251,
334 128,
335 88
336 ]
337 },
338 "outputNode": {
339 "id": -20,
340 "bounding": [
341 1630,
342 261,
343 128,
344 68
345 ]
346 },
347 "inputs": [
348 {
349 "id": "98b260aa-97cb-4c0c-a23b-c112110a86ab",
350 "name": "string_b",
351 "type": "STRING",
352 "linkIds": [
353 18
354 ],
355 "label": "prompt",
356 "pos": [
357 596,
358 275
359 ]
360 },
361 {
362 "id": "5fd17593-37c5-450a-8928-72d2971fca23",
363 "name": "string_b_1",
364 "type": "STRING",
365 "linkIds": [
366 19
367 ],
368 "label": "output",
369 "pos": [
370 596,
371 295
372 ]
373 }
374 ],
375 "outputs": [
376 {
377 "id": "3e51d9a9-eada-4386-bd38-a856b8a32500",
378 "name": "STRING",
379 "type": "STRING",
380 "linkIds": [
381 14
382 ],
383 "localized_name": "STRING",
384 "pos": [
385 1654,
386 285
387 ]
388 }
389 ],
390 "widgets": [],
391 "nodes": [
392 {
393 "id": 7,
394 "type": "StringConcatenate",
395 "pos": [
396 680,
397 30
398 ],
399 "size": [
400 400,
401 250
402 ],
403 "flags": [],
404 "order": 1,
405 "mode": 0,
406 "inputs": [
407 {
408 "localized_name": "string_b",
409 "name": "string_b",
410 "type": "STRING",
411 "widget": {
412 "name": "string_b"
413 },
414 "link": 19
415 }
416 ],
417 "outputs": [
418 {
419 "localized_name": "STRING",
420 "name": "STRING",
421 "type": "STRING",
422 "links": [
423 9
424 ]
425 }
426 ],
427 "properties": {
428 "Node name for S&R": "StringConcatenate"
429 },
430 "widgets_values": [
431 "\n\nOUTPUT:\n\n",
432 "",
433 ""
434 ]
435 },
436 {
437 "id": 6,
438 "type": "StringConcatenate",
439 "pos": [
440 690,
441 340
442 ],
443 "size": [
444 400,
445 250
446 ],
447 "flags": [],
448 "order": 0,
449 "mode": 0,
450 "inputs": [
451 {
452 "localized_name": "string_b",
453 "name": "string_b",
454 "type": "STRING",
455 "widget": {
456 "name": "string_b"
457 },
458 "link": 18
459 }
460 ],
461 "outputs": [
462 {
463 "localized_name": "STRING",
464 "name": "STRING",
465 "type": "STRING",
466 "links": [
467 13
468 ]
469 }
470 ],
471 "properties": {
472 "Node name for S&R": "StringConcatenate"
473 },
474 "widgets_values": [
475 "USER PROMPT:\n\n",
476 "",
477 ""
478 ]
479 },
480 {
481 "id": 8,
482 "type": "StringConcatenate",
483 "pos": [
484 1170,
485 30
486 ],
487 "size": [
488 400,
489 250
490 ],
491 "flags": [],
492 "order": 2,
493 "mode": 0,
494 "inputs": [
495 {
496 "localized_name": "string_a",
497 "name": "string_a",
498 "type": "STRING",
499 "widget": {
500 "name": "string_a"
501 },
502 "link": 13
503 },
504 {
505 "localized_name": "string_b",
506 "name": "string_b",
507 "type": "STRING",
508 "widget": {
509 "name": "string_b"
510 },
511 "link": 9
512 }
513 ],
514 "outputs": [
515 {
516 "localized_name": "STRING",
517 "name": "STRING",
518 "type": "STRING",
519 "links": [
520 14
521 ]
522 }
523 ],
524 "properties": {
525 "Node name for S&R": "StringConcatenate"
526 },
527 "widgets_values": [
528 "",
529 "",
530 ""
531 ]
532 }
533 ],
534 "groups": [],
535 "links": [
536 {
537 "id": 13,
538 "origin_id": 6,
539 "origin_slot": 0,
540 "target_id": 8,
541 "target_slot": 0,
542 "type": "STRING"
543 },
544 {
545 "id": 9,
546 "origin_id": 7,
547 "origin_slot": 0,
548 "target_id": 8,
549 "target_slot": 1,
550 "type": "STRING"
551 },
552 {
553 "id": 14,
554 "origin_id": 8,
555 "origin_slot": 0,
556 "target_id": -20,
557 "target_slot": 0,
558 "type": "STRING"
559 },
560 {
561 "id": 18,
562 "origin_id": -10,
563 "origin_slot": 0,
564 "target_id": 6,
565 "target_slot": 0,
566 "type": "STRING"
567 },
568 {
569 "id": 19,
570 "origin_id": -10,
571 "origin_slot": 1,
572 "target_id": 7,
573 "target_slot": 0,
574 "type": "STRING"
575 }
576 ],
577 "extra": []
578 }
579 ]
580 },
581 "config": [],
582 "extra": {
583 "ds": {
584 "scale": 0.8887500235438353,
585 "offset": [
586 692.0085399344197,
587 323.5247753594464
588 ]
589 },
590 "frontendVersion": "1.48.3"
591 },
592 "version": 0.4
593}