diff --git a/tests/testing_workbench.ghx b/tests/testing_workbench.ghx
index eabe295..392c7cd 100644
--- a/tests/testing_workbench.ghx
+++ b/tests/testing_workbench.ghx
@@ -19,7 +19,7 @@
7
-
+
- 62ff5eb4-e393-4e16-a54d-a42016be9ef6
@@ -48,10 +48,10 @@
-
- 95
- -1284
+ 91
+ -49
- - 1
+ - 0.850000143
@@ -66,6 +66,34 @@
- 0
+
+
+ - false
+ - false
+ - false
+ - false
+ - false
+ - false
+ - false
+ - false
+ - false
+ - false
+ - false
+ - false
+ - false
+ - false
+ - false
+ - false
+ - false
+ - false
+ - false
+ - false
+ - false
+ - false
+ - false
+ - false
+
+
- 2
@@ -95,9 +123,9 @@
- - 37
+ - 72
-
+
- 59e0b89a-e487-49f8-bab8-b5bab16be14c
@@ -119,17 +147,17 @@
-
- 352
- 170
+ 358
+ 1511
268
- 38
+ 22
- 0
- 0
- 0
-
- 352.85
- 170.7
+ 358.85
+ 1511.074
@@ -176,17 +204,17 @@
-
- 338
- 446
- 274
+ 256
+ 1680
+ 370
129
- 0
- 0
- 0
-
- 338.3065
- 446.7677
+ 256.5665
+ 1680.397
@@ -225,14 +253,14 @@
-
- 397
- 705
- 138
+ 501
+ 1556
+ 125
44
-
- 478
- 727
+ 577
+ 1578
@@ -259,14 +287,14 @@
-
- 399
- 707
- 64
+ 504
+ 1558
+ 61
20
-
- 432.5
- 717
+ 0
+ 0
@@ -286,14 +314,14 @@
-
- 399
- 727
- 64
+ 504
+ 1578
+ 61
20
-
- 432.5
- 737
+ 0
+ 0
@@ -312,14 +340,14 @@
-
- 493
- 707
- 40
+ 589
+ 1558
+ 34
40
-
- 513
- 727
+ 0
+ 0
@@ -352,17 +380,17 @@
-
- 274
- 702
+ 256
+ 1560
63
- 38
+ 20
- 0
- 0
- 0
-
- 274.5
- 702.4
+ 256.25
+ 1560.09
@@ -405,8 +433,8 @@
-
- 1389
- 118
+ 1395
+ 1288
518
221
@@ -414,8 +442,8 @@
- 0
- 0
-
- 1389.126
- 118.3931
+ 1395.39
+ 1288.473
@@ -455,14 +483,14 @@
-
- 996
- 158
- 113
+ 1003
+ 1395
+ 100
124
-
- 1046
- 220
+ 1048
+ 1457
@@ -493,14 +521,14 @@
-
- 998
- 160
- 33
+ 1006
+ 1397
+ 30
120
-
- 1016
- 220
+ 0
+ 0
@@ -520,14 +548,14 @@
-
- 1061
- 160
- 46
+ 1060
+ 1397
+ 40
20
-
- 1084
- 170
+ 0
+ 0
@@ -547,14 +575,14 @@
-
- 1061
- 180
- 46
+ 1060
+ 1417
+ 40
20
-
- 1084
- 190
+ 0
+ 0
@@ -574,14 +602,14 @@
-
- 1061
- 200
- 46
+ 1060
+ 1437
+ 40
20
-
- 1084
- 210
+ 0
+ 0
@@ -601,14 +629,14 @@
-
- 1061
- 220
- 46
+ 1060
+ 1457
+ 40
20
-
- 1084
- 230
+ 0
+ 0
@@ -629,14 +657,14 @@
-
- 1061
- 240
- 46
+ 1060
+ 1477
+ 40
20
-
- 1084
- 250
+ 0
+ 0
@@ -656,14 +684,14 @@
-
- 1061
- 260
- 46
+ 1060
+ 1497
+ 40
20
-
- 1084
- 270
+ 0
+ 0
@@ -694,14 +722,14 @@
-
- 1154
- 208
- 140
+ 1157
+ 1445
+ 127
84
-
- 1204
- 250
+ 1202
+ 1487
@@ -730,14 +758,14 @@
-
- 1156
- 210
- 33
+ 1160
+ 1447
+ 30
80
-
- 1174
- 250
+ 0
+ 0
@@ -757,14 +785,14 @@
-
- 1219
- 210
- 73
+ 1214
+ 1447
+ 67
20
-
- 1255.5
- 220
+ 0
+ 0
@@ -784,14 +812,14 @@
-
- 1219
- 230
- 73
+ 1214
+ 1467
+ 67
20
-
- 1255.5
- 240
+ 0
+ 0
@@ -811,14 +839,14 @@
-
- 1219
- 250
- 73
+ 1214
+ 1487
+ 67
20
-
- 1255.5
- 260
+ 0
+ 0
@@ -838,14 +866,14 @@
-
- 1219
- 270
- 73
+ 1214
+ 1507
+ 67
20
-
- 1255.5
- 280
+ 0
+ 0
@@ -876,14 +904,14 @@
-
- 409
- 608
+ 423
+ 1535
203
20
-
- 409.85
- 608.8
+ 423.9
+ 1535.43
@@ -922,8 +950,8 @@
-
- 560
- 120
+ 480
+ 1396
146
22
@@ -956,7 +984,7 @@
-
1397
- 419
+ 1547
291
205
@@ -965,7 +993,7 @@
- 0
-
1397.071
- 419.3646
+ 1547.444
@@ -1005,14 +1033,14 @@
-
- 1004
- 459
- 113
+ 1009
+ 1586
+ 100
124
-
1054
- 521
+ 1648
@@ -1043,14 +1071,14 @@
-
- 1006
- 461
- 33
+ 1012
+ 1588
+ 30
120
-
- 1024
- 521
+ 0
+ 0
@@ -1070,14 +1098,14 @@
-
- 1069
- 461
- 46
+ 1066
+ 1588
+ 40
20
-
- 1092
- 471
+ 0
+ 0
@@ -1097,14 +1125,14 @@
-
- 1069
- 481
- 46
+ 1066
+ 1608
+ 40
20
-
- 1092
- 491
+ 0
+ 0
@@ -1124,14 +1152,14 @@
-
- 1069
- 501
- 46
+ 1066
+ 1628
+ 40
20
-
- 1092
- 511
+ 0
+ 0
@@ -1151,14 +1179,14 @@
-
- 1069
- 521
- 46
+ 1066
+ 1648
+ 40
20
-
- 1092
- 531
+ 0
+ 0
@@ -1179,14 +1207,14 @@
-
- 1069
- 541
- 46
+ 1066
+ 1668
+ 40
20
-
- 1092
- 551
+ 0
+ 0
@@ -1206,14 +1234,14 @@
-
- 1069
- 561
- 46
+ 1066
+ 1688
+ 40
20
-
- 1092
- 571
+ 0
+ 0
@@ -1244,14 +1272,14 @@
-
- 1162
- 509
- 140
+ 1167
+ 1636
+ 127
84
-
1212
- 551
+ 1678
@@ -1280,14 +1308,14 @@
-
- 1164
- 511
- 33
+ 1170
+ 1638
+ 30
80
-
- 1182
- 551
+ 0
+ 0
@@ -1307,14 +1335,14 @@
-
- 1227
- 511
- 73
+ 1224
+ 1638
+ 67
20
-
- 1263.5
- 521
+ 0
+ 0
@@ -1334,14 +1362,14 @@
-
- 1227
- 531
- 73
+ 1224
+ 1658
+ 67
20
-
- 1263.5
- 541
+ 0
+ 0
@@ -1361,14 +1389,14 @@
-
- 1227
- 551
- 73
+ 1224
+ 1678
+ 67
20
-
- 1263.5
- 561
+ 0
+ 0
@@ -1388,14 +1416,14 @@
-
- 1227
- 571
- 73
+ 1224
+ 1698
+ 67
20
-
- 1263.5
- 581
+ 0
+ 0
@@ -1426,13 +1454,13 @@
-
789
- 119
- 164
+ 1395
+ 151
124
-
- 879
- 181
+ 874
+ 1457
@@ -1450,14 +1478,14 @@
-
- 791
- 121
- 73
+ 792
+ 1397
+ 70
20
-
- 829
- 131
+ 0
+ 0
@@ -1497,14 +1525,14 @@
-
- 791
- 141
- 73
+ 792
+ 1417
+ 70
20
-
- 829
- 151
+ 0
+ 0
@@ -1524,14 +1552,14 @@
-
- 791
- 161
- 73
+ 792
+ 1437
+ 70
20
-
- 829
- 171
+ 0
+ 0
@@ -1550,14 +1578,14 @@
-
- 791
- 181
- 73
+ 792
+ 1457
+ 70
20
-
- 829
- 191
+ 0
+ 0
@@ -1598,14 +1626,14 @@
-
- 791
- 201
- 73
+ 792
+ 1477
+ 70
20
-
- 829
- 211
+ 0
+ 0
@@ -1625,14 +1653,14 @@
-
- 791
- 221
- 73
+ 792
+ 1497
+ 70
20
-
- 829
- 231
+ 0
+ 0
@@ -1671,14 +1699,14 @@
-
- 894
- 121
- 57
+ 886
+ 1397
+ 51
120
-
- 922.5
- 181
+ 0
+ 0
@@ -1706,14 +1734,14 @@
-
- 783
- 414
- 164
+ 789
+ 1586
+ 151
124
-
- 873
- 476
+ 874
+ 1648
@@ -1731,14 +1759,14 @@
-
- 785
- 416
- 73
+ 792
+ 1588
+ 70
20
-
- 823
- 426
+ 0
+ 0
@@ -1778,14 +1806,14 @@
-
- 785
- 436
- 73
+ 792
+ 1608
+ 70
20
-
- 823
- 446
+ 0
+ 0
@@ -1805,14 +1833,14 @@
-
- 785
- 456
- 73
+ 792
+ 1628
+ 70
20
-
- 823
- 466
+ 0
+ 0
@@ -1831,14 +1859,14 @@
-
- 785
- 476
- 73
+ 792
+ 1648
+ 70
20
-
- 823
- 486
+ 0
+ 0
@@ -1879,14 +1907,14 @@
-
- 785
- 496
- 73
+ 792
+ 1668
+ 70
20
-
- 823
- 506
+ 0
+ 0
@@ -1906,14 +1934,14 @@
-
- 785
- 516
- 73
+ 792
+ 1688
+ 70
20
-
- 823
- 526
+ 0
+ 0
@@ -1952,14 +1980,14 @@
-
- 888
- 416
- 57
+ 886
+ 1588
+ 51
120
-
- 916.5
- 476
+ 0
+ 0
@@ -1989,8 +2017,8 @@
-
- 462
- 415
+ 480
+ 1649
146
22
@@ -2023,7 +2051,7 @@
-
1004
- 654
+ 1782
708
205
@@ -2032,7 +2060,7 @@
- 0
-
1004.496
- 654.6146
+ 1782.694
@@ -2073,8 +2101,8 @@
-
- 469
- 2137
+ 481
+ 2684
146
22
@@ -2106,8 +2134,8 @@
-
- 930
- 1833
+ 1009
+ 2527
484
396
@@ -2115,8 +2143,8 @@
- 0
- 0
-
- 930.092
- 1833.896
+ 1009.283
+ 2527.679
@@ -2155,14 +2183,14 @@
-
- 685
- 2138
- 164
+ 789
+ 2683
+ 151
84
-
- 775
- 2180
+ 874
+ 2725
@@ -2180,14 +2208,14 @@
-
- 687
- 2140
- 73
+ 792
+ 2685
+ 70
20
-
- 725
- 2150
+ 0
+ 0
@@ -2227,14 +2255,14 @@
-
- 687
- 2160
- 73
+ 792
+ 2705
+ 70
20
-
- 725
- 2170
+ 0
+ 0
@@ -2253,14 +2281,14 @@
-
- 687
- 2180
- 73
+ 792
+ 2725
+ 70
20
-
- 725
- 2190
+ 0
+ 0
@@ -2279,14 +2307,14 @@
-
- 687
- 2200
- 73
+ 792
+ 2745
+ 70
20
-
- 725
- 2210
+ 0
+ 0
@@ -2325,14 +2353,14 @@
-
- 790
- 2140
- 57
+ 886
+ 2685
+ 51
80
-
- 818.5
- 2180
+ 0
+ 0
@@ -2363,17 +2391,17 @@
-
- 422
- 2171
+ 433
+ 2707
194
- 38
+ 22
- 0
- 0
- 0
-
- 422.8971
- 2171.996
+ 433.9977
+ 2707.481
@@ -2414,8 +2442,8 @@
-
- 441
- 2466
+ 481
+ 3355
146
22
@@ -2447,8 +2475,8 @@
-
- 930
- 2255
+ 1009
+ 2948
484
396
@@ -2456,8 +2484,8 @@
- 0
- 0
-
- 930.3698
- 2255.022
+ 1009.561
+ 2948.805
@@ -2495,14 +2523,14 @@
-
- 451
- 2568
- 138
+ 502
+ 3408
+ 125
44
-
- 532
- 2590
+ 578
+ 3430
@@ -2529,14 +2557,14 @@
-
- 453
- 2570
- 64
+ 505
+ 3410
+ 61
20
-
- 486.5
- 2580
+ 0
+ 0
@@ -2556,14 +2584,14 @@
-
- 453
- 2590
- 64
+ 505
+ 3430
+ 61
20
-
- 486.5
- 2600
+ 0
+ 0
@@ -2582,14 +2610,14 @@
-
- 547
- 2570
- 40
+ 590
+ 3410
+ 34
40
-
- 567
- 2590
+ 0
+ 0
@@ -2622,17 +2650,17 @@
-
- 333
- 2570
+ 253
+ 3411
63
- 38
+ 20
- 0
- 0
- 0
-
- 333.4677
- 2570.217
+ 253.9058
+ 3411.261
@@ -2674,17 +2702,17 @@
-
- 51
- 2510
- 542
- 38
+ 308
+ 3380
+ 318
+ 25
- 0
- 0
- 0
-
- 51.36566
- 2510.967
+ 308.1474
+ 3380.366
@@ -2723,14 +2751,14 @@
-
- 657
- 2660
- 164
+ 789
+ 3353
+ 151
84
-
- 747
- 2702
+ 874
+ 3395
@@ -2748,14 +2776,14 @@
-
- 659
- 2662
- 73
+ 792
+ 3355
+ 70
20
-
- 697
- 2672
+ 0
+ 0
@@ -2795,14 +2823,14 @@
-
- 659
- 2682
- 73
+ 792
+ 3375
+ 70
20
-
- 697
- 2692
+ 0
+ 0
@@ -2822,14 +2850,14 @@
-
- 659
- 2702
- 73
+ 792
+ 3395
+ 70
20
-
- 697
- 2712
+ 0
+ 0
@@ -2848,14 +2876,14 @@
-
- 659
- 2722
- 73
+ 792
+ 3415
+ 70
20
-
- 697
- 2732
+ 0
+ 0
@@ -2894,14 +2922,14 @@
-
- 762
- 2662
- 57
+ 886
+ 3355
+ 51
80
-
- 790.5
- 2702
+ 0
+ 0
@@ -2930,14 +2958,14 @@
-
- 958
- 2690
- 102
+ 1009
+ 3373
+ 89
44
-
- 1008
- 2712
+ 1054
+ 3395
@@ -2964,14 +2992,14 @@
-
- 960
- 2692
- 33
+ 1012
+ 3375
+ 30
40
-
- 978
- 2712
+ 0
+ 0
@@ -2992,14 +3020,14 @@
-
- 1023
- 2692
- 35
+ 1066
+ 3375
+ 29
20
-
- 1040.5
- 2702
+ 0
+ 0
@@ -3019,14 +3047,14 @@
-
- 1023
- 2712
- 35
+ 1066
+ 3395
+ 29
20
-
- 1040.5
- 2722
+ 0
+ 0
@@ -3057,14 +3085,14 @@
-
- 1104
- 2670
- 183
+ 1329
+ 3353
+ 170
64
-
- 1154
- 2702
+ 1374
+ 3385
@@ -3092,14 +3120,14 @@
-
- 1106
- 2672
- 33
+ 1332
+ 3355
+ 30
60
-
- 1124
- 2702
+ 0
+ 0
@@ -3120,14 +3148,14 @@
-
- 1169
- 2672
- 116
+ 1386
+ 3355
+ 110
20
-
- 1227
- 2682
+ 0
+ 0
@@ -3147,14 +3175,14 @@
-
- 1169
- 2692
- 116
+ 1386
+ 3375
+ 110
20
-
- 1227
- 2702
+ 0
+ 0
@@ -3174,14 +3202,14 @@
-
- 1169
- 2712
- 116
+ 1386
+ 3395
+ 110
20
-
- 1227
- 2722
+ 0
+ 0
@@ -3215,8 +3243,8 @@
-
- 1438
- 2251
+ 1659
+ 2945
753
396
@@ -3224,8 +3252,8 @@
- 0
- 0
-
- 1438.822
- 2251.762
+ 1659.013
+ 2945.545
@@ -3264,14 +3292,14 @@
-
- 235
- 754
- 107
+ 383
+ 1583
+ 94
28
-
- 288
- 768
+ 431
+ 1597
@@ -3289,14 +3317,14 @@
-
- 237
- 756
- 36
+ 386
+ 1585
+ 33
24
-
- 256.5
- 768
+ 0
+ 0
@@ -3315,14 +3343,14 @@
-
- 303
- 756
- 37
+ 443
+ 1585
+ 31
24
-
- 321.5
- 768
+ 0
+ 0
@@ -3353,17 +3381,17 @@
-
- 61
- 749
+ 256
+ 1587
115
- 38
+ 20
- 0
- 0
- 0
-
- 61.43501
- 749.8726
+ 256.9707
+ 1587.339
@@ -3402,14 +3430,14 @@
-
- 290
- 2637
- 107
+ 390
+ 3433
+ 94
28
-
- 343
- 2651
+ 438
+ 3447
@@ -3427,14 +3455,14 @@
-
- 292
- 2639
- 36
+ 393
+ 3435
+ 33
24
-
- 311.5
- 2651
+ 0
+ 0
@@ -3453,14 +3481,14 @@
-
- 358
- 2639
- 37
+ 450
+ 3435
+ 31
24
-
- 376.5
- 2651
+ 0
+ 0
@@ -3491,17 +3519,17 @@
-
- 117
- 2634
+ 253
+ 3437
115
- 38
+ 20
- 0
- 0
- 0
-
- 117.7633
- 2634.088
+ 253.8214
+ 3437.601
@@ -3540,14 +3568,14 @@
-
- 685
- 1564
- 164
+ 789
+ 2257
+ 151
84
-
- 775
- 1606
+ 874
+ 2299
@@ -3565,14 +3593,14 @@
-
- 687
- 1566
- 73
+ 792
+ 2259
+ 70
20
-
- 725
- 1576
+ 0
+ 0
@@ -3612,14 +3640,14 @@
-
- 687
- 1586
- 73
+ 792
+ 2279
+ 70
20
-
- 725
- 1596
+ 0
+ 0
@@ -3638,14 +3666,14 @@
-
- 687
- 1606
- 73
+ 792
+ 2299
+ 70
20
-
- 725
- 1616
+ 0
+ 0
@@ -3664,14 +3692,14 @@
-
- 687
- 1626
- 73
+ 792
+ 2319
+ 70
20
-
- 725
- 1636
+ 0
+ 0
@@ -3710,14 +3738,14 @@
-
- 790
- 1566
- 57
+ 886
+ 2259
+ 51
80
-
- 818.5
- 1606
+ 0
+ 0
@@ -3747,8 +3775,8 @@
-
- 457
- 1566
+ 481
+ 2259
146
22
@@ -3779,8 +3807,8 @@
-
- 410
- 1601
+ 433
+ 2295
194
38
@@ -3788,8 +3816,8 @@
- 0
- 0
-
- 410.8971
- 1601.363
+ 433.5477
+ 2295.146
@@ -3832,8 +3860,8 @@
-
- 932
- 1415
+ 1009
+ 2101
489
396
@@ -3841,8 +3869,8 @@
- 0
- 0
-
- 932.4077
- 1415.754
+ 1009.599
+ 2101.537
@@ -3863,6 +3891,2920 @@
+
+
+ - 9b9f7305-2296-4344-8545-c9cc27d865f0
+ - ac0d367b-b469-4920-a3cb-3de02c5d2170
+ - Environment Variable
+
+
+
+
+ - Get the value of a system environment variable
+ - 0d508f5f-9e0a-4a1e-ab60-727a7b8370eb
+ - Environment Variable
+ - Env Var
+
+
+
+
+ -
+ 500
+ 659
+ 53
+ 28
+
+ -
+ 527
+ 673
+
+
+
+
+
+ - Name of the variable to fetch
+ - b30d873a-c82f-4713-8912-26bac9851303
+ - Name
+ - N
+ - false
+ - b57f1353-303a-4fc8-92b4-e72daaafe5fd
+ - 1
+
+
+
+
+ -
+ 503
+ 661
+ 12
+ 24
+
+ -
+ 0
+ 0
+
+
+
+
+
+
+
+ - Value of the environment variable
+ - 7d2c99f9-be90-4e18-b5b3-38406049f728
+ - Value
+ - V
+ - false
+ - 0
+
+
+
+
+ -
+ 539
+ 661
+ 11
+ 24
+
+ -
+ 0
+ 0
+
+
+
+
+
+
+
+
+
+
+
+ - 59e0b89a-e487-49f8-bab8-b5bab16be14c
+ - Panel
+
+
+
+
+ - A panel for custom notes and text values
+ - ce70f9ee-e244-40c8-9744-4d09487e8371
+ - Panel
+
+ - false
+ - 0
+ - 0
+ - Bearer
+
+
+
+
+ -
+ 328
+ 644
+ 63
+ 20
+
+ - 0
+ - 0
+ - 0
+ -
+ 328.826
+ 644.0469
+
+
+
+
+
+ -
+ 161;247;247;247
+
+ - true
+ - true
+ - true
+ - false
+ - false
+ - true
+
+
+
+
+
+
+
+
+ - 2013e425-8713-42e2-a661-b57e78840337
+ - Concatenate
+
+
+
+
+ - Concatenate some fragments of text
+ - ad5452ab-0374-4f7b-8e38-271c99ddf21f
+ - Concatenate
+ - Concat
+
+
+
+
+ -
+ 575
+ 640
+ 52
+ 44
+
+ -
+ 601
+ 662
+
+
+
+
+
+ - 2
+ - 3ede854e-c753-40eb-84cb-b48008f14fd4
+ - 3ede854e-c753-40eb-84cb-b48008f14fd4
+ - 1
+ - 3ede854e-c753-40eb-84cb-b48008f14fd4
+
+
+
+
+ - First text fragment
+ - f7cc65a5-262e-4a00-b0a2-8ee16d3ed5fe
+ - Fragment A
+ - A
+ - true
+ - ce70f9ee-e244-40c8-9744-4d09487e8371
+ - 1
+
+
+
+
+ -
+ 578
+ 642
+ 11
+ 20
+
+ -
+ 0
+ 0
+
+
+
+
+
+
+
+ - Second text fragment
+ - ced00eff-a1dc-48a0-b847-09543208dce6
+ - Fragment B
+ - B
+ - true
+ - 7d2c99f9-be90-4e18-b5b3-38406049f728
+ - 1
+
+
+
+
+ -
+ 578
+ 662
+ 11
+ 20
+
+ -
+ 0
+ 0
+
+
+
+
+
+
+
+ - Resulting text consisting of all the fragments
+ - 0d6f7177-6f80-4671-a701-1d91840587b6
+ - Result
+ - R
+ - false
+ - 0
+
+
+
+
+ -
+ 613
+ 642
+ 11
+ 40
+
+ -
+ 0
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+ - 59e0b89a-e487-49f8-bab8-b5bab16be14c
+ - Panel
+
+
+
+
+ - A panel for custom notes and text values
+ - 3b22011a-49f1-4083-98f4-01cffec41f37
+ - Panel
+
+ - false
+ - 1
+ - 030183ca-37d5-43e3-b53f-24220d35b310
+ - 1
+ - Double click to edit panel content…
+
+
+
+
+ -
+ 1731
+ 52
+ 255
+ 1059
+
+ - 0
+ - 0
+ - 0
+ -
+ 1731.479
+ 52.74185
+
+
+
+
+
+ -
+ 161;247;247;247
+
+ - true
+ - true
+ - true
+ - false
+ - false
+ - true
+
+
+
+
+
+
+
+
+ - 59e0b89a-e487-49f8-bab8-b5bab16be14c
+ - Panel
+
+
+
+
+ - A panel for custom notes and text values
+ - f4113c04-750d-4a06-b1f3-db828206f556
+ - Panel
+
+ - false
+ - 0
+ - 0
+ - https://api.openai.com/v1/chat/completions
+
+
+
+
+ -
+ 328
+ 768
+ 299
+ 20
+
+ - 0
+ - 0
+ - 0
+ -
+ 328.6707
+ 768.062
+
+
+
+
+
+ -
+ 255;255;176;176
+
+ - true
+ - true
+ - true
+ - false
+ - false
+ - true
+
+
+
+
+
+
+
+
+ - 27f15667-131b-433c-9605-ceed238b11dd
+ - ac0d367b-b469-4920-a3cb-3de02c5d2170
+ - HTTP GET Request (Async)
+
+
+
+
+ - Creates a generic HTTP GET request (asynchronous)
+ - 9bb2f61b-f925-4a29-ba08-c5525d500cfa
+ - HTTP GET Request (Async)
+ - GET Async
+
+
+
+
+ -
+ 789
+ 557
+ 53
+ 84
+
+ -
+ 816
+ 599
+
+
+
+
+
+ - Perform the request?
+ - 244220d6-33aa-4eb5-bfff-13f78f8746d2
+ - Send
+ - S
+ - false
+ - 82f95d26-0fa0-48d9-916b-4cb958c34359
+ - 1
+
+
+
+
+ -
+ 792
+ 559
+ 12
+ 20
+
+ -
+ 0
+ 0
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ - false
+
+
+
+
+
+
+
+
+
+
+ - Url for the request
+ - 759b6043-109f-4476-961f-c6af2f164578
+ - Url
+ - U
+ - false
+ - 65d603a7-6d7f-4f11-80e1-812c05887c01
+ - 1
+
+
+
+
+ -
+ 792
+ 579
+ 12
+ 20
+
+ -
+ 0
+ 0
+
+
+
+
+
+
+
+ - If this request requires authorization, input your formatted token as an Auth string, e.g. "Bearer h1g23g1fdg3d1"
+ - 4ba2cf2f-8851-46a5-9bf6-a4a0278729e4
+ - Authorization
+ - A
+ - true
+ - 0d6f7177-6f80-4671-a701-1d91840587b6
+ - 1
+
+
+
+
+ -
+ 792
+ 599
+ 12
+ 20
+
+ -
+ 0
+ 0
+
+
+
+
+
+
+
+ - Timeout for the request in ms. If the request takes longer that this, it will fail.
+ - ca6a3579-24fe-4f15-b3ad-60ba4cc48feb
+ - Timeout
+ - T
+ - false
+ - 449e0312-f83b-4109-aacd-1fefcc1c24a0
+ - 1
+
+
+
+
+ -
+ 792
+ 619
+ 12
+ 20
+
+ -
+ 0
+ 0
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ - 10000
+
+
+
+
+
+
+
+
+
+
+ - Request response
+ - 9b6c6d28-4534-499c-ada1-5bcc409685a8
+ - Response
+ - R
+ - false
+ - 0
+
+
+
+
+ -
+ 828
+ 559
+ 11
+ 80
+
+ -
+ 0
+ 0
+
+
+
+
+
+
+
+
+
+
+
+ - 2e78987b-9dfb-42a2-8b76-3923ac8bd91a
+ - Boolean Toggle
+
+
+
+
+ - Boolean (true/false) toggle
+ - 19c93bf6-be5c-47e7-b070-9bb264725502
+ - Boolean Toggle
+ - Toggle
+ - false
+ - 0
+ - true
+
+
+
+
+ -
+ 523
+ 739
+ 104
+ 22
+
+
+
+
+
+
+
+
+
+ - 57da07bd-ecab-415d-9d86-af36d7073abc
+ - Number Slider
+
+
+
+
+ - Numeric slider for single values
+ - 449e0312-f83b-4109-aacd-1fefcc1c24a0
+ - Number Slider
+
+ - false
+ - 0
+
+
+
+
+ -
+ 454
+ 690
+ 173
+ 20
+
+ -
+ 454.5542
+ 690.66
+
+
+
+
+
+ - 0
+ - 1
+ - 0
+ - 100000
+ - 1000
+ - 0
+ - 29710
+
+
+
+
+
+
+
+
+ - 59e0b89a-e487-49f8-bab8-b5bab16be14c
+ - Panel
+
+
+
+
+ - A panel for custom notes and text values
+ - 65d603a7-6d7f-4f11-80e1-812c05887c01
+ - Panel
+
+ - false
+ - 0
+ - 0
+ - https://api.openai.com/v1/models
+
+
+
+
+ -
+ 378
+ 585
+ 249
+ 20
+
+ - 0
+ - 0
+ - 0
+ -
+ 378.5021
+ 585.4406
+
+
+
+
+
+ -
+ 161;247;247;247
+
+ - true
+ - true
+ - true
+ - false
+ - false
+ - true
+
+
+
+
+
+
+
+
+ - 97b12696-7321-423e-bcf6-56486645de15
+ - ac0d367b-b469-4920-a3cb-3de02c5d2170
+ - HTTP Post Request (Async)
+
+
+
+
+ - Creates a generic HTTP POST request (asynchronous)
+ - ead0f897-72cc-4b3c-b09f-5c879257307b
+ - HTTP Post Request (Async)
+ - POST Async
+
+
+
+
+ -
+ 789
+ 738
+ 53
+ 124
+
+ -
+ 816
+ 800
+
+
+
+
+
+ - Perform the request?
+ - e8d0dd44-8f9e-418c-897e-a767ebb9d728
+ - Send
+ - S
+ - false
+ - 19c93bf6-be5c-47e7-b070-9bb264725502
+ - 1
+
+
+
+
+ -
+ 792
+ 740
+ 12
+ 20
+
+ -
+ 0
+ 0
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ - false
+
+
+
+
+
+
+
+
+
+
+ - Url for the request
+ - cdf440c2-c4d5-49e8-ae99-99b33cb903c1
+ - Url
+ - U
+ - false
+ - f4113c04-750d-4a06-b1f3-db828206f556
+ - 1
+
+
+
+
+ -
+ 792
+ 760
+ 12
+ 20
+
+ -
+ 0
+ 0
+
+
+
+
+
+
+
+ - Body of the request
+ - e43a9200-f277-455f-9f0c-0954a0097b6a
+ - Body
+ - B
+ - false
+ - a5fe19f5-5c75-4928-b332-67e47e788303
+ - 1
+
+
+
+
+ -
+ 792
+ 780
+ 12
+ 20
+
+ -
+ 0
+ 0
+
+
+
+
+
+
+
+ - Content type for the request, such as "application/json", "text/html", etc.
+ - 5e4839cf-9c32-4f56-a0d7-3c77783af455
+ - Content Type
+ - T
+ - false
+ - 0
+
+
+
+
+ -
+ 792
+ 800
+ 12
+ 20
+
+ -
+ 0
+ 0
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ - false
+ - application/json
+
+
+
+
+
+
+
+
+
+
+ - If this request requires authorization, input your formatted token as an Auth string, e.g. "Bearer h1g23g1fdg3d1"
+ - c1fdb8f9-a80c-4d4e-820d-aa86f826ca8c
+ - Authorization
+ - A
+ - true
+ - 0d6f7177-6f80-4671-a701-1d91840587b6
+ - 1
+
+
+
+
+ -
+ 792
+ 820
+ 12
+ 20
+
+ -
+ 0
+ 0
+
+
+
+
+
+
+
+ - Timeout for the request in ms. If the request takes longer that this, it will fail.
+ - c089b524-cd86-4062-916b-973c155887f2
+ - Timeout
+ - T
+ - false
+ - 449e0312-f83b-4109-aacd-1fefcc1c24a0
+ - 1
+
+
+
+
+ -
+ 792
+ 840
+ 12
+ 20
+
+ -
+ 0
+ 0
+
+
+
+
+
+ - 1
+
+
+
+
+ - 1
+ - {0}
+
+
+
+
+ - 10000
+
+
+
+
+
+
+
+
+
+
+ - Request response
+ - 6e392d7e-fa6f-40eb-a47d-4534d6b6d778
+ - Response
+ - R
+ - false
+ - 0
+
+
+
+
+ -
+ 828
+ 740
+ 11
+ 120
+
+ -
+ 0
+ 0
+
+
+
+
+
+
+
+
+
+
+
+ - 2e78987b-9dfb-42a2-8b76-3923ac8bd91a
+ - Boolean Toggle
+
+
+
+
+ - Boolean (true/false) toggle
+ - 82f95d26-0fa0-48d9-916b-4cb958c34359
+ - Boolean Toggle
+ - Toggle
+ - false
+ - 0
+ - true
+
+
+
+
+ -
+ 523
+ 558
+ 104
+ 22
+
+
+
+
+
+
+
+
+
+ - 59e0b89a-e487-49f8-bab8-b5bab16be14c
+ - Panel
+
+
+
+
+ - A panel for custom notes and text values
+ - 824431aa-5bb0-4d99-8a55-9916eadfb4ea
+ - Panel
+
+ - false
+ - 1
+ - 90ae6183-b79c-4716-ab9e-c4ff3c1eaf62
+ - 1
+ - Double click to edit panel content…
+
+
+
+
+ -
+ 1298
+ 663
+ 422
+ 321
+
+ - 0
+ - 0
+ - 0
+ -
+ 1298.351
+ 663.8136
+
+
+
+
+
+ -
+ 161;247;247;247
+
+ - true
+ - true
+ - true
+ - false
+ - false
+ - true
+
+
+
+
+
+
+
+
+ - 22786e9f-f9df-46cc-8815-c2eb104e3455
+ - 048b6ac2-b3b3-473f-a17a-12f289de8413
+ - Deserialize Json
+
+
+
+
+ - deserialize it
+ - true
+ - 4531fe61-e42b-485f-b2fe-ef6a80078202
+ - Deserialize Json
+ - DeJson
+ - false
+
+
+
+
+ -
+ 931
+ 577
+ 72
+ 44
+
+ -
+ 954
+ 599
+
+
+
+
+
+ - 1
+ - 3ede854e-c753-40eb-84cb-b48008f14fd4
+ - 2
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
+
+
+
+
+ - The Json to parse
+ - 76c19a1b-40a1-4249-bb05-b881482db8aa
+ - JSON
+ - J
+ - false
+ - 9b6c6d28-4534-499c-ada1-5bcc409685a8
+ - 1
+
+
+
+
+ -
+ 934
+ 579
+ 8
+ 40
+
+ -
+ 0
+ 0
+
+
+
+
+
+
+
+ - Data from property: object
+ - df99a5e1-9988-46f2-98fa-c432405aa339
+ - false
+ - object
+ - object
+ - false
+ - 0
+
+
+
+
+ -
+ 966
+ 579
+ 34
+ 20
+
+ -
+ 0
+ 0
+
+
+
+
+
+
+
+ - 1
+ - Data from property: data
+ - 2e88aff7-e5bd-4154-b878-ed6c07ea40f7
+ - false
+ - data
+ - data
+ - false
+ - 0
+
+
+
+
+ -
+ 966
+ 599
+ 34
+ 20
+
+ -
+ 0
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+ - 22786e9f-f9df-46cc-8815-c2eb104e3455
+ - 048b6ac2-b3b3-473f-a17a-12f289de8413
+ - Deserialize Json
+
+
+
+
+ - deserialize it
+ - true
+ - c89b949c-6a62-429a-8a75-3ae4a4ff63cd
+ - Deserialize Json
+ - DeJson
+ - false
+
+
+
+
+ -
+ 1029
+ 567
+ 91
+ 84
+
+ -
+ 1052
+ 609
+
+
+
+
+
+ - 1
+ - 3ede854e-c753-40eb-84cb-b48008f14fd4
+ - 4
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
+
+
+
+
+ - The Json to parse
+ - c3413ba0-4922-431d-9440-e84dc85e7306
+ - JSON
+ - J
+ - false
+ - 2e88aff7-e5bd-4154-b878-ed6c07ea40f7
+ - 1
+
+
+
+
+ -
+ 1032
+ 569
+ 8
+ 80
+
+ -
+ 0
+ 0
+
+
+
+
+
+
+
+ - Data from property: id
+ - 030183ca-37d5-43e3-b53f-24220d35b310
+ - false
+ - id
+ - id
+ - false
+ - 0
+
+
+
+
+ -
+ 1064
+ 569
+ 53
+ 20
+
+ -
+ 0
+ 0
+
+
+
+
+
+
+
+ - Data from property: object
+ - bd5ab1ce-3d0f-40f7-b8b8-f8d988e79ecd
+ - false
+ - object
+ - object
+ - false
+ - 0
+
+
+
+
+ -
+ 1064
+ 589
+ 53
+ 20
+
+ -
+ 0
+ 0
+
+
+
+
+
+
+
+ - Data from property: created
+ - 242dfc1f-e3ae-4e3e-9556-bc2b529ab755
+ - false
+ - created
+ - created
+ - false
+ - 0
+
+
+
+
+ -
+ 1064
+ 609
+ 53
+ 20
+
+ -
+ 0
+ 0
+
+
+
+
+
+
+
+ - Data from property: owned_by
+ - eafe12df-7ddb-4d9b-b128-0c9e7b8935aa
+ - false
+ - owned_by
+ - owned_by
+ - false
+ - 0
+
+
+
+
+ -
+ 1064
+ 629
+ 53
+ 20
+
+ -
+ 0
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+ - 22786e9f-f9df-46cc-8815-c2eb104e3455
+ - 048b6ac2-b3b3-473f-a17a-12f289de8413
+ - Deserialize Json
+
+
+
+
+ - deserialize it
+ - true
+ - 98013ffe-69d9-4765-8f60-90034269e8e3
+ - Deserialize Json
+ - DeJson
+ - false
+
+
+
+
+ -
+ 931
+ 728
+ 131
+ 144
+
+ -
+ 954
+ 800
+
+
+
+
+
+ - 1
+ - 3ede854e-c753-40eb-84cb-b48008f14fd4
+ - 7
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
+
+
+
+
+ - The Json to parse
+ - bbc50f9a-08b0-4797-9a72-e57dc552c776
+ - JSON
+ - J
+ - false
+ - 6e392d7e-fa6f-40eb-a47d-4534d6b6d778
+ - 1
+
+
+
+
+ -
+ 934
+ 730
+ 8
+ 140
+
+ -
+ 0
+ 0
+
+
+
+
+
+
+
+ - Data from property: id
+ - ef2c6321-6e79-4bbb-baed-fba1eb59421a
+ - false
+ - id
+ - id
+ - false
+ - 0
+
+
+
+
+ -
+ 966
+ 730
+ 93
+ 20
+
+ -
+ 0
+ 0
+
+
+
+
+
+
+
+ - Data from property: object
+ - f3673bde-0d54-4401-a1c4-705b827b251a
+ - false
+ - object
+ - object
+ - false
+ - 0
+
+
+
+
+ -
+ 966
+ 750
+ 93
+ 20
+
+ -
+ 0
+ 0
+
+
+
+
+
+
+
+ - Data from property: created
+ - a4f081b0-16f3-4d03-ba33-fd88bde2fa40
+ - false
+ - created
+ - created
+ - false
+ - 0
+
+
+
+
+ -
+ 966
+ 770
+ 93
+ 20
+
+ -
+ 0
+ 0
+
+
+
+
+
+
+
+ - Data from property: model
+ - a089de55-fc80-4b0c-a125-39a38cf29903
+ - false
+ - model
+ - model
+ - false
+ - 0
+
+
+
+
+ -
+ 966
+ 790
+ 93
+ 20
+
+ -
+ 0
+ 0
+
+
+
+
+
+
+
+ - 1
+ - Data from property: choices
+ - a20a9c82-803f-482e-9142-2691b905a0ef
+ - false
+ - choices
+ - choices
+ - false
+ - 0
+
+
+
+
+ -
+ 966
+ 810
+ 93
+ 20
+
+ -
+ 0
+ 0
+
+
+
+
+
+
+
+ - Data from property: usage
+ - 916e8f65-e67b-4707-9e3a-186f1f8bf27c
+ - false
+ - usage
+ - usage
+ - false
+ - 0
+
+
+
+
+ -
+ 966
+ 830
+ 93
+ 20
+
+ -
+ 0
+ 0
+
+
+
+
+
+
+
+ - Data from property: system_fingerprint
+ - 550ecb16-d2e9-4bf0-b4d5-89bc373ec266
+ - false
+ - system_fingerprint
+ - system_fingerprint
+ - false
+ - 0
+
+
+
+
+ -
+ 966
+ 850
+ 93
+ 20
+
+ -
+ 0
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+ - 59e0b89a-e487-49f8-bab8-b5bab16be14c
+ - Panel
+
+
+
+
+ - A panel for custom notes and text values
+ - b57f1353-303a-4fc8-92b4-e72daaafe5fd
+ - Panel
+
+ - false
+ - 0
+ - 0
+ - OPENAI_API_KEY24
+
+
+
+
+ -
+ 328
+ 665
+ 125
+ 20
+
+ - 0
+ - 0
+ - 0
+ -
+ 328.6223
+ 665.4175
+
+
+
+
+
+ -
+ 255;255;150;150
+
+ - true
+ - true
+ - true
+ - false
+ - false
+ - true
+
+
+
+
+
+
+
+
+ - 22786e9f-f9df-46cc-8815-c2eb104e3455
+ - 048b6ac2-b3b3-473f-a17a-12f289de8413
+ - Deserialize Json
+
+
+
+
+ - deserialize it
+ - true
+ - 7700b168-c3eb-4b7b-8bc0-f3cc79fec7c2
+ - Deserialize Json
+ - DeJson
+ - false
+
+
+
+
+ -
+ 1089
+ 778
+ 105
+ 84
+
+ -
+ 1112
+ 820
+
+
+
+
+
+ - 1
+ - 3ede854e-c753-40eb-84cb-b48008f14fd4
+ - 4
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
+
+
+
+
+ - The Json to parse
+ - e7234837-b737-43b3-bc18-38fcc939b480
+ - JSON
+ - J
+ - false
+ - a20a9c82-803f-482e-9142-2691b905a0ef
+ - 1
+
+
+
+
+ -
+ 1092
+ 780
+ 8
+ 80
+
+ -
+ 0
+ 0
+
+
+
+
+
+
+
+ - Data from property: index
+ - 35284ed8-d599-4dbb-a6e4-e7b5fb566038
+ - false
+ - index
+ - index
+ - false
+ - 0
+
+
+
+
+ -
+ 1124
+ 780
+ 67
+ 20
+
+ -
+ 0
+ 0
+
+
+
+
+
+
+
+ - Data from property: message
+ - 961a764b-1050-4536-88fe-c2bf7a174805
+ - false
+ - message
+ - message
+ - false
+ - 0
+
+
+
+
+ -
+ 1124
+ 800
+ 67
+ 20
+
+ -
+ 0
+ 0
+
+
+
+
+
+
+
+ - Data from property: logprobs
+ - 3488789e-0d70-44bb-a3be-95fea956f338
+ - false
+ - logprobs
+ - logprobs
+ - false
+ - 0
+
+
+
+
+ -
+ 1124
+ 820
+ 67
+ 20
+
+ -
+ 0
+ 0
+
+
+
+
+
+
+
+ - Data from property: finish_reason
+ - a3237c57-4996-4a9c-a72b-265c76bea707
+ - false
+ - finish_reason
+ - finish_reason
+ - false
+ - 0
+
+
+
+
+ -
+ 1124
+ 840
+ 67
+ 20
+
+ -
+ 0
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+ - 59e0b89a-e487-49f8-bab8-b5bab16be14c
+ - Panel
+
+
+
+
+ - A panel for custom notes and text values
+ - bb368868-cd04-4ed9-8e4c-05868c8233b8
+ - Panel
+ - Error Panel
+ - false
+ - 1
+ - 6e392d7e-fa6f-40eb-a47d-4534d6b6d778
+ - 1
+ - Double click to edit panel content…
+
+
+
+
+ -
+ 857
+ 915
+ 422
+ 47
+
+ - 0
+ - 0
+ - 0
+ -
+ 857.6794
+ 915.4501
+
+
+
+
+
+ -
+ 161;247;247;247
+
+ - true
+ - true
+ - true
+ - false
+ - false
+ - true
+
+
+
+
+
+
+
+
+ - a9a8ebd2-fff5-4c44-a8f5-739736d129ba
+ - C# Script
+
+
+
+
+ - true
+ - A C#.NET scriptable component
+ -
+ 44
+ 75
+
+ - true
+ - 78397583-81fc-46fd-90f7-61884d8f3dbf
+ - true
+ - C# Script
+ - C#
+ - true
+ - 0
+ -
+ if (string.IsNullOrEmpty(url)) return;
+
+ System.Net.ServicePointManager.Expect100Continue = true;
+ System.Net.ServicePointManager.SecurityProtocol =
+ System.Net.SecurityProtocolType.Tls12;
+
+ var request = (HttpWebRequest) WebRequest.Create(url);
+
+ // Set the request method to POST
+ request.Method = "POST";
+
+ // Set the content type to application/json
+ request.ContentType = "application/json";
+
+ // Add your API key to the request headers
+ request.Headers.Add("Authorization", A);
+
+ // Set the request body if required
+ string body = R; // "{\"your\": \"request body\"}";
+ byte[] byteArray = Encoding.UTF8.GetBytes(body);
+ request.ContentLength = byteArray.Length;
+ using (var stream = request.GetRequestStream())
+ {
+ stream.Write(byteArray, 0, byteArray.Length);
+ }
+
+ try
+ {
+ var res = (HttpWebResponse) request.GetResponse();
+ Print(res.StatusDescription);
+
+ Stream dataStream = res.GetResponseStream();
+ StreamReader reader = new StreamReader(dataStream);
+ response = reader.ReadToEnd();
+
+ reader.Close();
+ dataStream.Close();
+ res.Close();
+ }
+ catch (WebException ex)
+ {
+ Print("Error: " + ex.Message);
+ response = ex.Message;
+ }
+
+ - using GH_IO.Serialization;
+using System.IO;
+using System.Net;
+using System.Text;
+
+
+
+
+ -
+ 789
+ 351
+ 108
+ 64
+
+ -
+ 826
+ 383
+
+
+
+
+
+ - 3
+ - 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
+ - 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
+ - 84fa917c-1ed8-4db3-8be1-7bdc4a6495a2
+ - 2
+ - 3ede854e-c753-40eb-84cb-b48008f14fd4
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
+
+
+
+
+ - true
+ - Script Variable url
+ - 34faf831-05e3-40aa-81a4-2dd746f1a59c
+ - true
+ - url
+ - url
+ - true
+ - 0
+ - true
+ - f4113c04-750d-4a06-b1f3-db828206f556
+ - 1
+ - 9e93878a-f9c5-4f0a-8a70-584bf09f24bb
+
+
+
+
+ -
+ 791
+ 353
+ 20
+ 20
+
+ -
+ 802.5
+ 363
+
+
+
+
+
+
+
+ - true
+ - Script Variable A
+ - afc2617e-2dba-4f8c-b873-bc17b1c9c351
+ - true
+ - A
+ - A
+ - true
+ - 0
+ - true
+ - 0d6f7177-6f80-4671-a701-1d91840587b6
+ - 1
+ - 9e93878a-f9c5-4f0a-8a70-584bf09f24bb
+
+
+
+
+ -
+ 791
+ 373
+ 20
+ 20
+
+ -
+ 802.5
+ 383
+
+
+
+
+
+
+
+ - true
+ - Script Variable R
+ - a1a3bd7b-fbfb-4f04-8819-1a161643e107
+ - true
+ - R
+ - R
+ - true
+ - 0
+ - true
+ - 15a239d7-125d-4994-98ab-55c6bd0319b5
+ - 1
+ - 9e93878a-f9c5-4f0a-8a70-584bf09f24bb
+
+
+
+
+ -
+ 791
+ 393
+ 20
+ 20
+
+ -
+ 802.5
+ 403
+
+
+
+
+
+
+
+ - 1
+ - Print, Reflect and Error streams
+ - bca27179-90f1-46bc-a05b-7ff15b030fc9
+ - true
+ - out
+ - out
+ - false
+ - 0
+
+
+
+
+ -
+ 841
+ 353
+ 54
+ 30
+
+ -
+ 868
+ 368
+
+
+
+
+
+
+
+ - Output parameter response
+ - 6bec08cb-4b7e-4cf1-9bec-fca82455bf92
+ - true
+ - response
+ - response
+ - false
+ - 0
+
+
+
+
+ -
+ 841
+ 383
+ 54
+ 30
+
+ -
+ 868
+ 398
+
+
+
+
+
+
+
+
+
+
+
+
+
+ - 59e0b89a-e487-49f8-bab8-b5bab16be14c
+ - Panel
+
+
+
+
+ - A panel for custom notes and text values
+ - 15a239d7-125d-4994-98ab-55c6bd0319b5
+ - Panel
+
+ - false
+ - 0
+ - 0
+ - {
+ "model": "gpt-3.5-turbo",
+ "messages": [{"role": "user", "content": "Say this is a test!"}],
+ "temperature": 0.7
+}
+
+
+
+
+ -
+ 154
+ 373
+ 473
+ 64
+
+ - 0
+ - 0
+ - 0
+ -
+ 154.6777
+ 373.5194
+
+
+
+
+
+ - 1
+ -
+ 161;247;247;247
+
+ - true
+ - true
+ - true
+ - false
+ - false
+ - true
+
+
+
+
+
+
+
+
+ - 59e0b89a-e487-49f8-bab8-b5bab16be14c
+ - Panel
+
+
+
+
+ - A panel for custom notes and text values
+ - 93d4eea2-6168-4d86-b186-c366337a4914
+ - Panel
+
+ - false
+ - 0
+ - 6bec08cb-4b7e-4cf1-9bec-fca82455bf92
+ - 1
+ - {
+ "model": "gpt-3.5-turbo",
+ "messages": [{"role": "user", "content": "Say this is a test!"}],
+ "temperature": 0.7
+}
+
+
+
+
+ -
+ 1296
+ 248
+ 426
+ 300
+
+ - 0
+ - 0
+ - 0
+ -
+ 1296.058
+ 248.7725
+
+
+
+
+
+ -
+ 161;247;247;247
+
+ - true
+ - true
+ - true
+ - false
+ - false
+ - true
+
+
+
+
+
+
+
+
+ - 59e0b89a-e487-49f8-bab8-b5bab16be14c
+ - Panel
+
+
+
+
+ - A panel for custom notes and text values
+ - a5fe19f5-5c75-4928-b332-67e47e788303
+ - Panel
+
+ - false
+ - 0
+ - 0
+ - {
+ "model": "gpt-4-turbo-preview",
+ "messages": [
+ {
+ "role": "system",
+ "content": "You are a helpful assistant."
+ },
+ {
+ "role": "user",
+ "content": "Tell me a fairy tale"
+ }
+ ],
+ "max_tokens": 16,
+ "temperature": 0
+}
+
+
+
+
+ -
+ 303
+ 789
+ 324
+ 187
+
+ - 0
+ - 0
+ - 0
+ -
+ 303.6984
+ 789.7178
+
+
+
+
+
+ - 1
+ -
+ 255;255;222;222
+
+ - true
+ - true
+ - true
+ - false
+ - false
+ - true
+
+
+
+
+
+
+
+
+ - 22786e9f-f9df-46cc-8815-c2eb104e3455
+ - 048b6ac2-b3b3-473f-a17a-12f289de8413
+ - Deserialize Json
+
+
+
+
+ - deserialize it
+ - true
+ - dc976357-b8bd-400d-a424-fbcccd06cd02
+ - Deserialize Json
+ - DeJson
+ - false
+
+
+
+
+ -
+ 1209
+ 788
+ 79
+ 44
+
+ -
+ 1232
+ 810
+
+
+
+
+
+ - 1
+ - 3ede854e-c753-40eb-84cb-b48008f14fd4
+ - 2
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
+ - 8ec86459-bf01-4409-baee-174d0d2b13d0
+
+
+
+
+ - The Json to parse
+ - fb73d2ce-cd86-4f12-8416-0b431153e4e5
+ - JSON
+ - J
+ - false
+ - 961a764b-1050-4536-88fe-c2bf7a174805
+ - 1
+
+
+
+
+ -
+ 1212
+ 790
+ 8
+ 40
+
+ -
+ 0
+ 0
+
+
+
+
+
+
+
+ - Data from property: role
+ - 9ef345ad-d46e-4728-a7e5-43c80a61a227
+ - false
+ - role
+ - role
+ - false
+ - 0
+
+
+
+
+ -
+ 1244
+ 790
+ 41
+ 20
+
+ -
+ 0
+ 0
+
+
+
+
+
+
+
+ - Data from property: content
+ - 90ae6183-b79c-4716-ab9e-c4ff3c1eaf62
+ - false
+ - content
+ - content
+ - false
+ - 0
+
+
+
+
+ -
+ 1244
+ 810
+ 41
+ 20
+
+ -
+ 0
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+ - 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe
+ - Scribble
+
+
+
+
+ - true
+ -
+ 49.44136
+ 2150.32
+
+ -
+ 575.8086
+ 2150.32
+
+ -
+ 575.8086
+ 2197.049
+
+ -
+ 49.44136
+ 2197.049
+
+ - A quick note
+ - Microsoft Sans Serif
+ - 44fcb683-5171-4353-afd9-b9669981eb64
+ - false
+ - Scribble
+ - Scribble
+ - 50
+ - www.parametric.camp
+
+
+
+
+ -
+ 44.44136
+ 2145.32
+ 536.3672
+ 56.72852
+
+ -
+ 49.44136
+ 2150.32
+
+
+
+
+
+
+
+
+
+ - c552a431-af5b-46a9-a8a4-0fcbc27ef596
+ - Group
+
+
+
+
+ - 1
+ -
+ 150;56;165;242
+
+ - A group of Grasshopper objects
+ - 44fcb683-5171-4353-afd9-b9669981eb64
+ - 1
+ - 666903b3-73e5-45f7-9457-aa1652295c08
+ - Group
+
+
+
+
+
+
+
+
+
+
+ - 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe
+ - Scribble
+
+
+
+
+ - true
+ -
+ 49.44136
+ 3243.647
+
+ -
+ 390.994
+ 3243.647
+
+ -
+ 390.994
+ 3290.375
+
+ -
+ 49.44136
+ 3290.375
+
+ - A quick note
+ - Microsoft Sans Serif
+ - 1891ddd4-7600-4d83-a339-717ed19f197a
+ - false
+ - Scribble
+ - Scribble
+ - 50
+ - api.twitter.com
+
+
+
+
+ -
+ 44.44136
+ 3238.647
+ 351.5527
+ 56.72852
+
+ -
+ 49.44136
+ 3243.647
+
+
+
+
+
+
+
+
+
+ - c552a431-af5b-46a9-a8a4-0fcbc27ef596
+ - Group
+
+
+
+
+ - 1
+ -
+ 150;56;165;242
+
+ - A group of Grasshopper objects
+ - 1891ddd4-7600-4d83-a339-717ed19f197a
+ - 1
+ - a9617524-5c11-44de-a743-833bcf4a5ecd
+ - Group
+
+
+
+
+
+
+
+
+
+
+ - 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe
+ - Scribble
+
+
+
+
+ - true
+ -
+ 49.44136
+ 211.6513
+
+ -
+ 899.5635
+ 211.6513
+
+ -
+ 899.5635
+ 316.119
+
+ -
+ 49.44136
+ 316.119
+
+ - A quick note
+ - Microsoft Sans Serif
+ - 23d3d5b1-4e42-4d27-838b-c921c9dde17b
+ - false
+ - Scribble
+ - Scribble
+ - 50
+ - api.openai.com/v1/chat/completions
+(2024 Update)
+
+
+
+
+ -
+ 44.44136
+ 206.6513
+ 860.1221
+ 114.4678
+
+ -
+ 49.44136
+ 211.6513
+
+
+
+
+
+
+
+
+
+ - c552a431-af5b-46a9-a8a4-0fcbc27ef596
+ - Group
+
+
+
+
+ - 1
+ -
+ 150;56;165;242
+
+ - A group of Grasshopper objects
+ - 23d3d5b1-4e42-4d27-838b-c921c9dde17b
+ - 1
+ - 11ee671f-0493-478f-b04b-e4221dbbc874
+ - Group
+
+
+
+
+
+
+
+
+
+
+ - 7f5c6c55-f846-4a08-9c9a-cfdc285cc6fe
+ - Scribble
+
+
+
+
+ - true
+ -
+ 49.44136
+ 1233.759
+
+ -
+ 782.7909
+ 1233.759
+
+ -
+ 782.7909
+ 1281.098
+
+ -
+ 49.44136
+ 1281.098
+
+ - A quick note
+ - Microsoft Sans Serif
+ - d1af88cb-a49b-464f-a12c-3eecd9beeee8
+ - false
+ - Scribble
+ - Scribble
+ - 50
+ - api.openai.com/v1/completions
+
+
+
+
+ -
+ 44.44136
+ 1228.759
+ 743.3495
+ 57.33887
+
+ -
+ 49.44136
+ 1233.759
+
+
+
+
+
+
+
+
+
+ - c552a431-af5b-46a9-a8a4-0fcbc27ef596
+ - Group
+
+
+
+
+ - 1
+ -
+ 150;56;165;242
+
+ - A group of Grasshopper objects
+ - d1af88cb-a49b-464f-a12c-3eecd9beeee8
+ - 1
+ - a6bc7e87-a4f2-49b0-b8ca-13873cc22f99
+ - Group
+
+
+
+
+
+
+
+
+
+
+ - c552a431-af5b-46a9-a8a4-0fcbc27ef596
+ - Group
+
+
+
+
+ - 1
+ -
+ 150;56;165;242
+
+ - A group of Grasshopper objects
+ - 78397583-81fc-46fd-90f7-61884d8f3dbf
+ - 1
+ - e612dce2-85f6-4bc0-9036-5b9b6d7a11c1
+ - Group
+ - TestCall per API spec
+
+
+
+
+
+
+
+
+
+ - c552a431-af5b-46a9-a8a4-0fcbc27ef596
+ - Group
+
+
+
+
+ - 1
+ -
+ 150;56;165;242
+
+ - A group of Grasshopper objects
+ - 9bb2f61b-f925-4a29-ba08-c5525d500cfa
+ - 4531fe61-e42b-485f-b2fe-ef6a80078202
+ - c89b949c-6a62-429a-8a75-3ae4a4ff63cd
+ - 3
+ - bb878276-057f-4330-a81a-647db42673dc
+ - Group
+ - Getting the model options
+
+
+
+
+
+
+
+
+
+ - c552a431-af5b-46a9-a8a4-0fcbc27ef596
+ - Group
+
+
+
+
+ - 1
+ -
+ 150;56;165;242
+
+ - A group of Grasshopper objects
+ - ead0f897-72cc-4b3c-b09f-5c879257307b
+ - 98013ffe-69d9-4765-8f60-90034269e8e3
+ - 7700b168-c3eb-4b7b-8bc0-f3cc79fec7c2
+ - dc976357-b8bd-400d-a424-fbcccd06cd02
+ - 4
+ - b088ac4f-998e-40fa-898a-56ff6d10d11e
+ - Group
+ - The actual test
+
+
+
+
+
+
+
+
+
+ - c552a431-af5b-46a9-a8a4-0fcbc27ef596
+ - Group
+
+
+
+
+ - 1
+ -
+ 150;255;84;84
+
+ - A group of Grasshopper objects
+ - dc976357-b8bd-400d-a424-fbcccd06cd02
+ - 1
+ - ed0c8c94-ccc8-4fee-963e-d062c8218959
+ - Group
+
+
+
+
+
+
+
+
@@ -3870,7 +6812,7 @@
-
- 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
+ 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