[{"data":1,"prerenderedAt":4953},["ShallowReactive",2],{"docs-\u002Fdocs\u002Fflowfuse-nodes\u002Fai\u002Fllm-nodes\u002F":3,"featureCatalog":3494,"docs-nav":3899},{"id":4,"title":5,"body":6,"description":3482,"editUrl":3483,"extension":3484,"layout":3485,"meta":3486,"metaTitle":5,"navGroup":3485,"navGroupOrder":3485,"navOrder":3487,"navTitle":5,"navigation":3488,"originalPath":3485,"path":3489,"redirect":3485,"seo":3490,"stem":3491,"updated":3492,"version":3485,"__hash__":3493},"docs\u002Fdocs\u002Fflowfuse-nodes\u002Fai\u002Fllm-nodes.md","LLM Nodes",{"type":7,"value":8,"toc":3471},"minimark",[9,13,37,46,51,54,111,116,175,179,186,190,224,238,242,252,3468],[10,11,5],"h1",{"id":12},"llm-nodes",[14,15,16,17,21,22,25,26,25,29,32,33,36],"p",{},"The ",[18,19,20],"strong",{},"LLM nodes"," send a text prompt to a large language model and return the model's text response. Four provider nodes are included: ",[18,23,24],{},"OpenAI",", ",[18,27,28],{},"Anthropic (Claude)",[18,30,31],{},"Google Gemini",", and ",[18,34,35],{},"Ollama",". They share a common configuration and message contract so they can be used interchangeably in a flow.",[38,39,40],"blockquote",{},[14,41,42,45],{},[18,43,44],{},"Note:"," More providers, extra functionality, and multi-modality support for the LLM nodes are coming soon. Please reach out if you have such requirements.",[47,48,50],"h2",{"id":49},"configuration","Configuration",[14,52,53],{},"All four nodes share the same configuration fields:",[55,56,57,78,84,93,99,105],"ul",{},[58,59,60,63,64,25,68,25,71,25,74,77],"li",{},[18,61,62],{},"Model:"," The model name to call (for example, ",[65,66,67],"code",{},"gpt-4.1-mini",[65,69,70],{},"claude-opus-4-6",[65,72,73],{},"gemini-3.1-flash-lite",[65,75,76],{},"llama3.2",").",[58,79,80,83],{},[18,81,82],{},"System:"," An optional system prompt that sets the model's behaviour.",[58,85,86,89,90,77],{},[18,87,88],{},"Temperature:"," Sampling temperature controlling response randomness (default: ",[65,91,92],{},"0.7",[58,94,95,98],{},[18,96,97],{},"Max Tokens:"," The maximum number of tokens to generate in the response.",[58,100,101,104],{},[18,102,103],{},"Timeout:"," How long to wait for a response before aborting the request.",[58,106,107,110],{},[18,108,109],{},"API Key:"," Supplied via credential override or a provider environment variable. The Ollama node can also run against a local endpoint without a key.",[112,113,115],"h3",{"id":114},"api-key-environment-variables","API Key Environment Variables",[117,118,119,132],"table",{},[120,121,122],"thead",{},[123,124,125,129],"tr",{},[126,127,128],"th",{},"Provider",[126,130,131],{},"Environment Variable",[133,134,135,145,155,165],"tbody",{},[123,136,137,140],{},[138,139,24],"td",{},[138,141,142],{},[65,143,144],{},"OPENAI_API_KEY",[123,146,147,150],{},[138,148,149],{},"Anthropic",[138,151,152],{},[65,153,154],{},"ANTHROPIC_API_KEY",[123,156,157,160],{},[138,158,159],{},"Gemini",[138,161,162],{},[65,163,164],{},"GEMINI_API_KEY",[123,166,167,169],{},[138,168,35],{},[138,170,171,174],{},[65,172,173],{},"OLLAMA_API_KEY"," (optional, not required for local endpoints)",[47,176,178],{"id":177},"input","Input",[14,180,181,182,185],{},"The node expects a text prompt in the configured input property (default: ",[65,183,184],{},"msg.payload","). Non-string values are coerced to a string before being sent.",[47,187,189],{"id":188},"output","Output",[55,191,192,199],{},[58,193,194,198],{},[18,195,196],{},[65,197,184],{}," - The model's text response.",[58,200,201,206,207,25,210,25,213,25,216,219,220,223],{},[18,202,203],{},[65,204,205],{},"msg.ai_meta"," - Normalised response metadata, including ",[65,208,209],{},"provider",[65,211,212],{},"model",[65,214,215],{},"request_id",[65,217,218],{},"usage"," (input\u002Foutput\u002Ftotal tokens), and ",[65,221,222],{},"rate_limits"," where the provider exposes them.",[38,225,226],{},[14,227,228,230,231,234,235,237],{},[18,229,44],{}," The Ollama node returns its native response details on ",[65,232,233],{},"msg.ollama"," in addition to the normalised ",[65,236,205],{},".",[47,239,241],{"id":240},"example-flow","Example Flow",[14,243,244,245,25,247,32,249,251],{},"The following example sends the same prompt to OpenAI, Anthropic, and Gemini in parallel. It expects the relevant API keys to be available as environment variables (",[65,246,144],{},[65,248,154],{},[65,250,164],{},"). Each provider branch runs independently, so the flow works with only one or two keys configured.",[253,254,255],"render-flow",{},[256,257,262],"pre",{"className":258,"code":259,"language":260,"meta":261,"style":261},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","[{\"id\":\"e4180867a7047b1f\",\"type\":\"group\",\"z\":\"6ab76a52887948e7\",\"style\":{\"stroke\":\"#555555\",\"stroke-opacity\":\"1\",\"fill\":\"rgba(255, 255, 255, 0.03)\",\"fill-opacity\":\"1\",\"label\":true,\"label-position\":\"nw\",\"color\":\"#f0f0f0\"},\"nodes\":[\"35993459d37b6f93\",\"152c15fad2618e06\",\"d31647cc21cfb203\",\"810f53d0e1fd9948\",\"8fc45bb0b9dd8aea\",\"0268271895881e33\",\"a8ae18854eb8b60f\",\"28e9d111cbe9274f\",\"cdc5f07bfba274e9\",\"8df6bcc3d93baa32\",\"937896ec93065516\"],\"x\":114,\"y\":99,\"w\":652,\"h\":362},{\"id\":\"35993459d37b6f93\",\"type\":\"ff-ai-openai\",\"z\":\"6ab76a52887948e7\",\"g\":\"e4180867a7047b1f\",\"name\":\"\",\"apiKeyEnv\":\"OPENAI_API_KEY\",\"apiKeyEnvType\":\"env\",\"model\":\"gpt-4.1-mini\",\"modelType\":\"str\",\"temperature\":\"0.7\",\"temperatureType\":\"num\",\"maxTokens\":\"1024\",\"maxTokensType\":\"num\",\"timeoutMs\":\"30000\",\"timeoutMsType\":\"num\",\"system\":\"\",\"systemType\":\"str\",\"organization\":\"\",\"project\":\"\",\"sendClientRequestId\":false,\"x\":410,\"y\":140,\"wires\":[[\"d31647cc21cfb203\"]]},{\"id\":\"152c15fad2618e06\",\"type\":\"inject\",\"z\":\"6ab76a52887948e7\",\"g\":\"e4180867a7047b1f\",\"name\":\"ISS info\",\"props\":[{\"p\":\"payload\"},{\"p\":\"topic\",\"vt\":\"str\"}],\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"onceDelay\":0.1,\"topic\":\"\",\"payload\":\"what speed does the ISS orbit the earth and how many times does it orbit in 24h?\",\"payloadType\":\"str\",\"x\":210,\"y\":140,\"wires\":[[\"35993459d37b6f93\"]]},{\"id\":\"d31647cc21cfb203\",\"type\":\"debug\",\"z\":\"6ab76a52887948e7\",\"g\":\"e4180867a7047b1f\",\"name\":\"openai response\",\"active\":true,\"tosidebar\":true,\"console\":false,\"tostatus\":false,\"complete\":\"true\",\"targetType\":\"full\",\"statusVal\":\"\",\"statusType\":\"auto\",\"x\":630,\"y\":140,\"wires\":[]},{\"id\":\"810f53d0e1fd9948\",\"type\":\"ff-ai-anthropic\",\"z\":\"6ab76a52887948e7\",\"g\":\"e4180867a7047b1f\",\"name\":\"\",\"apiKeyEnv\":\"ANTHROPIC_API_KEY\",\"apiKeyEnvType\":\"env\",\"model\":\"claude-haiku-4-5\",\"modelType\":\"str\",\"temperature\":\"0.7\",\"temperatureType\":\"num\",\"maxTokens\":\"512\",\"maxTokensType\":\"num\",\"timeoutMs\":\"30000\",\"timeoutMsType\":\"num\",\"system\":\"\",\"systemType\":\"str\",\"endpoint\":\"https:\u002F\u002Fapi.anthropic.com\u002Fv1\u002Fmessages\",\"anthropicVersion\":\"2023-06-01\",\"sendClientRequestId\":false,\"x\":420,\"y\":220,\"wires\":[[\"28e9d111cbe9274f\"]]},{\"id\":\"8fc45bb0b9dd8aea\",\"type\":\"inject\",\"z\":\"6ab76a52887948e7\",\"g\":\"e4180867a7047b1f\",\"name\":\"ISS info\",\"props\":[{\"p\":\"payload\"},{\"p\":\"topic\",\"vt\":\"str\"}],\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"onceDelay\":0.1,\"topic\":\"\",\"payload\":\"what speed does the ISS orbit the earth and how many times does it orbit in 24h?\",\"payloadType\":\"str\",\"x\":210,\"y\":220,\"wires\":[[\"810f53d0e1fd9948\"]]},{\"id\":\"0268271895881e33\",\"type\":\"ff-ai-gemini\",\"z\":\"6ab76a52887948e7\",\"g\":\"e4180867a7047b1f\",\"name\":\"\",\"apiKeyEnv\":\"GEMINI_API_KEY\",\"apiKeyEnvType\":\"env\",\"model\":\"gemini-3.1-flash-lite\",\"modelType\":\"str\",\"temperature\":\"0.7\",\"temperatureType\":\"num\",\"maxTokens\":\"1024\",\"maxTokensType\":\"num\",\"timeoutMs\":\"30000\",\"timeoutMsType\":\"num\",\"system\":\"\",\"systemType\":\"str\",\"endpointTemplate\":\"https:\u002F\u002Fgenerativelanguage.googleapis.com\u002Fv1beta\u002Fmodels\u002F{MODEL}:generateContent\",\"sendClientRequestId\":false,\"x\":410,\"y\":300,\"wires\":[[\"cdc5f07bfba274e9\"]]},{\"id\":\"a8ae18854eb8b60f\",\"type\":\"inject\",\"z\":\"6ab76a52887948e7\",\"g\":\"e4180867a7047b1f\",\"name\":\"ISS info\",\"props\":[{\"p\":\"payload\"},{\"p\":\"topic\",\"vt\":\"str\"}],\"repeat\":\"\",\"crontab\":\"\",\"once\":false,\"onceDelay\":0.1,\"topic\":\"\",\"payload\":\"what speed does the ISS orbit the earth and how many times does it orbit in 24h?\",\"payloadType\":\"str\",\"x\":210,\"y\":300,\"wires\":[[\"0268271895881e33\"]]},{\"id\":\"28e9d111cbe9274f\",\"type\":\"debug\",\"z\":\"6ab76a52887948e7\",\"g\":\"e4180867a7047b1f\",\"name\":\"claude response\",\"active\":true,\"tosidebar\":true,\"console\":false,\"tostatus\":false,\"complete\":\"true\",\"targetType\":\"full\",\"statusVal\":\"\",\"statusType\":\"auto\",\"x\":620,\"y\":220,\"wires\":[]},{\"id\":\"cdc5f07bfba274e9\",\"type\":\"debug\",\"z\":\"6ab76a52887948e7\",\"g\":\"e4180867a7047b1f\",\"name\":\"gemini response\",\"active\":true,\"tosidebar\":true,\"console\":false,\"tostatus\":false,\"complete\":\"true\",\"targetType\":\"full\",\"statusVal\":\"\",\"statusType\":\"auto\",\"x\":620,\"y\":300,\"wires\":[]},{\"id\":\"8df6bcc3d93baa32\",\"type\":\"catch\",\"z\":\"6ab76a52887948e7\",\"g\":\"e4180867a7047b1f\",\"name\":\"\",\"scope\":\"group\",\"uncaught\":false,\"x\":230,\"y\":420,\"wires\":[[\"937896ec93065516\"]]},{\"id\":\"937896ec93065516\",\"type\":\"debug\",\"z\":\"6ab76a52887948e7\",\"g\":\"e4180867a7047b1f\",\"name\":\"Error\",\"active\":true,\"tosidebar\":true,\"console\":false,\"tostatus\":false,\"complete\":\"true\",\"targetType\":\"full\",\"statusVal\":\"\",\"statusType\":\"auto\",\"x\":590,\"y\":420,\"wires\":[]}]\n","json","",[65,263,264],{"__ignoreMap":261},[265,266,269,273,276,280,282,285,287,291,293,296,298,301,303,305,307,310,312,314,316,319,321,323,325,328,330,332,334,337,339,342,344,348,350,352,354,357,359,361,363,366,368,370,372,375,377,379,381,384,386,388,390,393,395,397,399,402,404,406,408,410,412,414,416,419,421,424,426,429,431,433,435,438,440,442,444,447,449,451,453,456,458,461,463,466,468,471,473,476,478,480,482,485,487,489,491,494,496,498,500,503,505,507,509,512,514,516,518,521,523,525,527,530,532,534,536,539,541,543,545,548,550,552,554,557,559,561,563,566,568,571,573,576,578,580,584,586,588,591,593,595,598,600,602,605,607,609,612,614,616,619,621,623,626,629,631,633,635,637,639,641,643,645,647,649,651,653,655,658,660,662,664,666,668,670,672,674,676,678,680,683,685,687,689,691,693,695,697,700,702,704,707,709,711,714,716,718,720,722,724,726,728,731,733,735,737,740,742,744,746,748,750,752,754,756,758,760,762,765,767,769,771,774,776,778,780,783,785,787,789,791,793,795,797,800,802,804,806,809,811,813,815,818,820,822,824,827,829,831,833,836,838,840,842,844,846,848,850,853,855,857,859,862,864,866,868,871,873,875,877,879,881,883,885,888,890,892,894,896,898,901,903,905,907,909,911,913,915,918,920,922,924,926,928,931,933,935,937,939,941,944,946,949,951,953,955,957,960,962,964,966,968,970,973,975,977,980,982,985,987,989,991,994,996,998,1000,1002,1004,1006,1008,1010,1012,1014,1016,1018,1020,1023,1025,1027,1029,1031,1033,1035,1037,1039,1041,1043,1045,1047,1049,1051,1053,1055,1057,1059,1061,1063,1065,1067,1069,1072,1074,1076,1078,1081,1083,1086,1088,1090,1092,1094,1096,1099,1101,1103,1105,1107,1109,1111,1113,1116,1118,1120,1122,1125,1127,1129,1131,1133,1135,1138,1140,1143,1145,1147,1149,1151,1153,1156,1158,1160,1162,1164,1166,1169,1171,1173,1175,1178,1180,1182,1185,1187,1189,1191,1193,1195,1197,1199,1201,1203,1205,1207,1209,1212,1214,1216,1218,1221,1223,1225,1227,1229,1231,1233,1235,1237,1239,1241,1244,1246,1248,1250,1252,1254,1256,1258,1260,1262,1264,1266,1268,1270,1272,1274,1276,1278,1280,1282,1284,1286,1288,1290,1292,1294,1296,1298,1300,1303,1305,1307,1309,1311,1313,1315,1317,1319,1321,1323,1325,1327,1329,1331,1333,1335,1337,1339,1341,1343,1345,1347,1349,1352,1354,1356,1358,1361,1363,1365,1367,1370,1372,1374,1376,1379,1381,1383,1385,1388,1390,1392,1394,1397,1399,1401,1403,1406,1408,1410,1412,1415,1417,1419,1421,1424,1426,1428,1430,1433,1435,1437,1439,1441,1443,1446,1448,1450,1452,1455,1457,1459,1461,1463,1465,1467,1470,1472,1474,1476,1478,1480,1482,1484,1486,1488,1490,1493,1495,1497,1499,1501,1503,1505,1507,1509,1511,1513,1515,1517,1519,1522,1524,1526,1528,1530,1532,1534,1536,1538,1540,1542,1544,1546,1548,1550,1552,1554,1556,1558,1560,1562,1564,1566,1568,1570,1572,1574,1576,1578,1580,1582,1584,1586,1588,1590,1592,1594,1596,1598,1600,1602,1604,1606,1608,1610,1612,1615,1617,1619,1621,1623,1625,1627,1629,1631,1633,1635,1637,1639,1641,1643,1645,1647,1649,1651,1653,1655,1657,1659,1661,1663,1665,1667,1669,1671,1673,1675,1677,1680,1682,1684,1686,1688,1690,1692,1694,1696,1698,1700,1702,1704,1706,1708,1710,1712,1714,1716,1718,1720,1722,1724,1726,1728,1730,1732,1734,1736,1738,1740,1742,1744,1746,1748,1750,1752,1754,1756,1758,1760,1762,1765,1767,1769,1771,1774,1776,1778,1780,1783,1785,1787,1789,1792,1794,1796,1798,1800,1802,1804,1806,1808,1810,1812,1815,1817,1819,1821,1823,1825,1828,1830,1832,1834,1836,1838,1840,1842,1844,1846,1848,1850,1852,1854,1856,1858,1860,1862,1864,1866,1868,1870,1872,1874,1876,1878,1880,1882,1884,1886,1888,1890,1892,1894,1896,1898,1900,1902,1904,1906,1908,1910,1912,1914,1916,1918,1920,1922,1924,1926,1928,1930,1932,1934,1936,1938,1940,1942,1944,1946,1948,1950,1952,1954,1956,1958,1960,1962,1964,1966,1968,1970,1972,1974,1976,1978,1980,1982,1984,1986,1988,1990,1992,1994,1996,1998,2000,2002,2004,2006,2008,2010,2012,2014,2016,2018,2020,2022,2024,2026,2028,2030,2032,2034,2036,2038,2040,2042,2044,2046,2048,2050,2052,2054,2056,2058,2060,2062,2064,2066,2068,2070,2072,2074,2076,2078,2080,2082,2084,2086,2088,2090,2092,2094,2096,2098,2100,2102,2104,2106,2108,2110,2112,2114,2116,2118,2120,2122,2124,2126,2128,2130,2132,2134,2136,2139,2141,2143,2145,2147,2149,2151,2153,2155,2157,2159,2161,2163,2165,2167,2169,2171,2173,2175,2177,2179,2181,2183,2185,2187,2189,2191,2193,2195,2197,2199,2201,2203,2205,2207,2209,2211,2213,2215,2217,2219,2221,2223,2225,2227,2229,2231,2233,2235,2237,2239,2241,2243,2245,2247,2249,2251,2253,2255,2257,2259,2261,2263,2265,2267,2269,2271,2273,2275,2277,2279,2281,2283,2285,2287,2289,2291,2293,2295,2297,2299,2301,2303,2305,2307,2309,2311,2313,2315,2317,2319,2321,2323,2325,2327,2329,2331,2333,2335,2337,2339,2341,2343,2345,2347,2349,2351,2353,2355,2357,2359,2361,2363,2365,2367,2369,2371,2373,2375,2377,2380,2382,2384,2386,2389,2391,2393,2395,2397,2399,2401,2403,2405,2407,2409,2411,2413,2415,2417,2419,2421,2424,2426,2428,2430,2432,2434,2436,2438,2440,2442,2444,2446,2448,2450,2452,2454,2456,2458,2460,2462,2464,2466,2468,2470,2472,2474,2476,2478,2480,2482,2484,2486,2488,2490,2492,2494,2496,2498,2500,2502,2504,2506,2508,2510,2512,2514,2516,2518,2520,2522,2524,2526,2528,2530,2532,2534,2536,2538,2540,2542,2544,2546,2548,2550,2552,2554,2556,2558,2560,2562,2564,2566,2568,2570,2572,2574,2576,2578,2580,2582,2584,2586,2588,2590,2592,2594,2596,2598,2600,2602,2604,2606,2608,2610,2612,2614,2616,2618,2620,2622,2624,2626,2628,2630,2632,2634,2636,2638,2640,2642,2644,2646,2648,2650,2652,2654,2656,2658,2660,2662,2664,2666,2668,2670,2672,2674,2676,2678,2680,2682,2684,2686,2688,2690,2692,2694,2696,2698,2700,2702,2704,2706,2708,2710,2712,2714,2716,2718,2720,2722,2724,2726,2728,2730,2732,2734,2736,2738,2740,2742,2744,2746,2748,2750,2752,2754,2756,2758,2760,2762,2764,2766,2768,2770,2772,2774,2776,2778,2780,2783,2785,2787,2789,2791,2793,2795,2797,2799,2801,2803,2805,2807,2809,2811,2813,2815,2817,2819,2821,2823,2825,2827,2829,2831,2833,2835,2837,2839,2841,2843,2845,2847,2849,2851,2853,2855,2857,2859,2861,2863,2865,2867,2869,2871,2873,2875,2877,2879,2881,2883,2885,2887,2890,2892,2894,2896,2898,2900,2902,2904,2906,2908,2910,2912,2914,2916,2918,2920,2922,2924,2926,2928,2930,2932,2934,2936,2938,2940,2942,2944,2946,2948,2950,2952,2954,2956,2958,2960,2962,2964,2966,2968,2970,2972,2974,2976,2978,2980,2982,2984,2986,2989,2991,2993,2995,2997,2999,3001,3003,3005,3007,3009,3011,3013,3015,3017,3019,3021,3023,3025,3027,3029,3031,3033,3035,3037,3039,3041,3043,3045,3047,3049,3051,3053,3055,3057,3059,3061,3063,3065,3067,3069,3071,3073,3075,3077,3079,3081,3083,3085,3087,3089,3091,3093,3095,3097,3099,3101,3103,3105,3107,3109,3111,3113,3115,3117,3119,3121,3123,3125,3127,3129,3131,3133,3135,3137,3139,3141,3143,3146,3148,3150,3152,3154,3156,3158,3160,3162,3164,3166,3168,3170,3172,3174,3176,3178,3180,3182,3184,3186,3188,3190,3192,3194,3196,3199,3201,3203,3205,3207,3209,3211,3213,3216,3218,3220,3222,3224,3226,3228,3231,3233,3235,3237,3239,3241,3243,3245,3247,3249,3251,3253,3255,3257,3259,3261,3263,3265,3267,3269,3271,3273,3275,3277,3279,3281,3283,3285,3287,3289,3291,3293,3295,3297,3299,3301,3303,3305,3307,3309,3311,3313,3315,3317,3319,3321,3323,3325,3327,3329,3331,3333,3335,3338,3340,3342,3344,3346,3348,3350,3352,3354,3356,3358,3360,3362,3364,3366,3368,3370,3372,3374,3376,3378,3380,3382,3384,3386,3388,3390,3392,3394,3396,3398,3400,3402,3404,3406,3408,3410,3412,3414,3416,3418,3420,3422,3424,3426,3428,3430,3432,3434,3436,3438,3440,3442,3445,3447,3449,3451,3453,3455,3457,3459,3461,3463,3465],"span",{"class":267,"line":268},"line",1,[265,270,272],{"class":271},"sMK4o","[{",[265,274,275],{"class":271},"\"",[265,277,279],{"class":278},"spNyl","id",[265,281,275],{"class":271},[265,283,284],{"class":271},":",[265,286,275],{"class":271},[265,288,290],{"class":289},"sfazB","e4180867a7047b1f",[265,292,275],{"class":271},[265,294,295],{"class":271},",",[265,297,275],{"class":271},[265,299,300],{"class":278},"type",[265,302,275],{"class":271},[265,304,284],{"class":271},[265,306,275],{"class":271},[265,308,309],{"class":289},"group",[265,311,275],{"class":271},[265,313,295],{"class":271},[265,315,275],{"class":271},[265,317,318],{"class":278},"z",[265,320,275],{"class":271},[265,322,284],{"class":271},[265,324,275],{"class":271},[265,326,327],{"class":289},"6ab76a52887948e7",[265,329,275],{"class":271},[265,331,295],{"class":271},[265,333,275],{"class":271},[265,335,336],{"class":278},"style",[265,338,275],{"class":271},[265,340,341],{"class":271},":{",[265,343,275],{"class":271},[265,345,347],{"class":346},"sBMFI","stroke",[265,349,275],{"class":271},[265,351,284],{"class":271},[265,353,275],{"class":271},[265,355,356],{"class":289},"#555555",[265,358,275],{"class":271},[265,360,295],{"class":271},[265,362,275],{"class":271},[265,364,365],{"class":346},"stroke-opacity",[265,367,275],{"class":271},[265,369,284],{"class":271},[265,371,275],{"class":271},[265,373,374],{"class":289},"1",[265,376,275],{"class":271},[265,378,295],{"class":271},[265,380,275],{"class":271},[265,382,383],{"class":346},"fill",[265,385,275],{"class":271},[265,387,284],{"class":271},[265,389,275],{"class":271},[265,391,392],{"class":289},"rgba(255, 255, 255, 0.03)",[265,394,275],{"class":271},[265,396,295],{"class":271},[265,398,275],{"class":271},[265,400,401],{"class":346},"fill-opacity",[265,403,275],{"class":271},[265,405,284],{"class":271},[265,407,275],{"class":271},[265,409,374],{"class":289},[265,411,275],{"class":271},[265,413,295],{"class":271},[265,415,275],{"class":271},[265,417,418],{"class":346},"label",[265,420,275],{"class":271},[265,422,423],{"class":271},":true,",[265,425,275],{"class":271},[265,427,428],{"class":346},"label-position",[265,430,275],{"class":271},[265,432,284],{"class":271},[265,434,275],{"class":271},[265,436,437],{"class":289},"nw",[265,439,275],{"class":271},[265,441,295],{"class":271},[265,443,275],{"class":271},[265,445,446],{"class":346},"color",[265,448,275],{"class":271},[265,450,284],{"class":271},[265,452,275],{"class":271},[265,454,455],{"class":289},"#f0f0f0",[265,457,275],{"class":271},[265,459,460],{"class":271},"},",[265,462,275],{"class":271},[265,464,465],{"class":278},"nodes",[265,467,275],{"class":271},[265,469,470],{"class":271},":[",[265,472,275],{"class":271},[265,474,475],{"class":289},"35993459d37b6f93",[265,477,275],{"class":271},[265,479,295],{"class":271},[265,481,275],{"class":271},[265,483,484],{"class":289},"152c15fad2618e06",[265,486,275],{"class":271},[265,488,295],{"class":271},[265,490,275],{"class":271},[265,492,493],{"class":289},"d31647cc21cfb203",[265,495,275],{"class":271},[265,497,295],{"class":271},[265,499,275],{"class":271},[265,501,502],{"class":289},"810f53d0e1fd9948",[265,504,275],{"class":271},[265,506,295],{"class":271},[265,508,275],{"class":271},[265,510,511],{"class":289},"8fc45bb0b9dd8aea",[265,513,275],{"class":271},[265,515,295],{"class":271},[265,517,275],{"class":271},[265,519,520],{"class":289},"0268271895881e33",[265,522,275],{"class":271},[265,524,295],{"class":271},[265,526,275],{"class":271},[265,528,529],{"class":289},"a8ae18854eb8b60f",[265,531,275],{"class":271},[265,533,295],{"class":271},[265,535,275],{"class":271},[265,537,538],{"class":289},"28e9d111cbe9274f",[265,540,275],{"class":271},[265,542,295],{"class":271},[265,544,275],{"class":271},[265,546,547],{"class":289},"cdc5f07bfba274e9",[265,549,275],{"class":271},[265,551,295],{"class":271},[265,553,275],{"class":271},[265,555,556],{"class":289},"8df6bcc3d93baa32",[265,558,275],{"class":271},[265,560,295],{"class":271},[265,562,275],{"class":271},[265,564,565],{"class":289},"937896ec93065516",[265,567,275],{"class":271},[265,569,570],{"class":271},"],",[265,572,275],{"class":271},[265,574,575],{"class":278},"x",[265,577,275],{"class":271},[265,579,284],{"class":271},[265,581,583],{"class":582},"sbssI","114",[265,585,295],{"class":271},[265,587,275],{"class":271},[265,589,590],{"class":278},"y",[265,592,275],{"class":271},[265,594,284],{"class":271},[265,596,597],{"class":582},"99",[265,599,295],{"class":271},[265,601,275],{"class":271},[265,603,604],{"class":278},"w",[265,606,275],{"class":271},[265,608,284],{"class":271},[265,610,611],{"class":582},"652",[265,613,295],{"class":271},[265,615,275],{"class":271},[265,617,618],{"class":278},"h",[265,620,275],{"class":271},[265,622,284],{"class":271},[265,624,625],{"class":582},"362",[265,627,628],{"class":271},"},{",[265,630,275],{"class":271},[265,632,279],{"class":278},[265,634,275],{"class":271},[265,636,284],{"class":271},[265,638,275],{"class":271},[265,640,475],{"class":289},[265,642,275],{"class":271},[265,644,295],{"class":271},[265,646,275],{"class":271},[265,648,300],{"class":278},[265,650,275],{"class":271},[265,652,284],{"class":271},[265,654,275],{"class":271},[265,656,657],{"class":289},"ff-ai-openai",[265,659,275],{"class":271},[265,661,295],{"class":271},[265,663,275],{"class":271},[265,665,318],{"class":278},[265,667,275],{"class":271},[265,669,284],{"class":271},[265,671,275],{"class":271},[265,673,327],{"class":289},[265,675,275],{"class":271},[265,677,295],{"class":271},[265,679,275],{"class":271},[265,681,682],{"class":278},"g",[265,684,275],{"class":271},[265,686,284],{"class":271},[265,688,275],{"class":271},[265,690,290],{"class":289},[265,692,275],{"class":271},[265,694,295],{"class":271},[265,696,275],{"class":271},[265,698,699],{"class":278},"name",[265,701,275],{"class":271},[265,703,284],{"class":271},[265,705,706],{"class":271},"\"\"",[265,708,295],{"class":271},[265,710,275],{"class":271},[265,712,713],{"class":278},"apiKeyEnv",[265,715,275],{"class":271},[265,717,284],{"class":271},[265,719,275],{"class":271},[265,721,144],{"class":289},[265,723,275],{"class":271},[265,725,295],{"class":271},[265,727,275],{"class":271},[265,729,730],{"class":278},"apiKeyEnvType",[265,732,275],{"class":271},[265,734,284],{"class":271},[265,736,275],{"class":271},[265,738,739],{"class":289},"env",[265,741,275],{"class":271},[265,743,295],{"class":271},[265,745,275],{"class":271},[265,747,212],{"class":278},[265,749,275],{"class":271},[265,751,284],{"class":271},[265,753,275],{"class":271},[265,755,67],{"class":289},[265,757,275],{"class":271},[265,759,295],{"class":271},[265,761,275],{"class":271},[265,763,764],{"class":278},"modelType",[265,766,275],{"class":271},[265,768,284],{"class":271},[265,770,275],{"class":271},[265,772,773],{"class":289},"str",[265,775,275],{"class":271},[265,777,295],{"class":271},[265,779,275],{"class":271},[265,781,782],{"class":278},"temperature",[265,784,275],{"class":271},[265,786,284],{"class":271},[265,788,275],{"class":271},[265,790,92],{"class":289},[265,792,275],{"class":271},[265,794,295],{"class":271},[265,796,275],{"class":271},[265,798,799],{"class":278},"temperatureType",[265,801,275],{"class":271},[265,803,284],{"class":271},[265,805,275],{"class":271},[265,807,808],{"class":289},"num",[265,810,275],{"class":271},[265,812,295],{"class":271},[265,814,275],{"class":271},[265,816,817],{"class":278},"maxTokens",[265,819,275],{"class":271},[265,821,284],{"class":271},[265,823,275],{"class":271},[265,825,826],{"class":289},"1024",[265,828,275],{"class":271},[265,830,295],{"class":271},[265,832,275],{"class":271},[265,834,835],{"class":278},"maxTokensType",[265,837,275],{"class":271},[265,839,284],{"class":271},[265,841,275],{"class":271},[265,843,808],{"class":289},[265,845,275],{"class":271},[265,847,295],{"class":271},[265,849,275],{"class":271},[265,851,852],{"class":278},"timeoutMs",[265,854,275],{"class":271},[265,856,284],{"class":271},[265,858,275],{"class":271},[265,860,861],{"class":289},"30000",[265,863,275],{"class":271},[265,865,295],{"class":271},[265,867,275],{"class":271},[265,869,870],{"class":278},"timeoutMsType",[265,872,275],{"class":271},[265,874,284],{"class":271},[265,876,275],{"class":271},[265,878,808],{"class":289},[265,880,275],{"class":271},[265,882,295],{"class":271},[265,884,275],{"class":271},[265,886,887],{"class":278},"system",[265,889,275],{"class":271},[265,891,284],{"class":271},[265,893,706],{"class":271},[265,895,295],{"class":271},[265,897,275],{"class":271},[265,899,900],{"class":278},"systemType",[265,902,275],{"class":271},[265,904,284],{"class":271},[265,906,275],{"class":271},[265,908,773],{"class":289},[265,910,275],{"class":271},[265,912,295],{"class":271},[265,914,275],{"class":271},[265,916,917],{"class":278},"organization",[265,919,275],{"class":271},[265,921,284],{"class":271},[265,923,706],{"class":271},[265,925,295],{"class":271},[265,927,275],{"class":271},[265,929,930],{"class":278},"project",[265,932,275],{"class":271},[265,934,284],{"class":271},[265,936,706],{"class":271},[265,938,295],{"class":271},[265,940,275],{"class":271},[265,942,943],{"class":278},"sendClientRequestId",[265,945,275],{"class":271},[265,947,948],{"class":271},":false,",[265,950,275],{"class":271},[265,952,575],{"class":278},[265,954,275],{"class":271},[265,956,284],{"class":271},[265,958,959],{"class":582},"410",[265,961,295],{"class":271},[265,963,275],{"class":271},[265,965,590],{"class":278},[265,967,275],{"class":271},[265,969,284],{"class":271},[265,971,972],{"class":582},"140",[265,974,295],{"class":271},[265,976,275],{"class":271},[265,978,979],{"class":278},"wires",[265,981,275],{"class":271},[265,983,984],{"class":271},":[[",[265,986,275],{"class":271},[265,988,493],{"class":289},[265,990,275],{"class":271},[265,992,993],{"class":271},"]]},{",[265,995,275],{"class":271},[265,997,279],{"class":278},[265,999,275],{"class":271},[265,1001,284],{"class":271},[265,1003,275],{"class":271},[265,1005,484],{"class":289},[265,1007,275],{"class":271},[265,1009,295],{"class":271},[265,1011,275],{"class":271},[265,1013,300],{"class":278},[265,1015,275],{"class":271},[265,1017,284],{"class":271},[265,1019,275],{"class":271},[265,1021,1022],{"class":289},"inject",[265,1024,275],{"class":271},[265,1026,295],{"class":271},[265,1028,275],{"class":271},[265,1030,318],{"class":278},[265,1032,275],{"class":271},[265,1034,284],{"class":271},[265,1036,275],{"class":271},[265,1038,327],{"class":289},[265,1040,275],{"class":271},[265,1042,295],{"class":271},[265,1044,275],{"class":271},[265,1046,682],{"class":278},[265,1048,275],{"class":271},[265,1050,284],{"class":271},[265,1052,275],{"class":271},[265,1054,290],{"class":289},[265,1056,275],{"class":271},[265,1058,295],{"class":271},[265,1060,275],{"class":271},[265,1062,699],{"class":278},[265,1064,275],{"class":271},[265,1066,284],{"class":271},[265,1068,275],{"class":271},[265,1070,1071],{"class":289},"ISS info",[265,1073,275],{"class":271},[265,1075,295],{"class":271},[265,1077,275],{"class":271},[265,1079,1080],{"class":278},"props",[265,1082,275],{"class":271},[265,1084,1085],{"class":271},":[{",[265,1087,275],{"class":271},[265,1089,14],{"class":346},[265,1091,275],{"class":271},[265,1093,284],{"class":271},[265,1095,275],{"class":271},[265,1097,1098],{"class":289},"payload",[265,1100,275],{"class":271},[265,1102,628],{"class":271},[265,1104,275],{"class":271},[265,1106,14],{"class":346},[265,1108,275],{"class":271},[265,1110,284],{"class":271},[265,1112,275],{"class":271},[265,1114,1115],{"class":289},"topic",[265,1117,275],{"class":271},[265,1119,295],{"class":271},[265,1121,275],{"class":271},[265,1123,1124],{"class":346},"vt",[265,1126,275],{"class":271},[265,1128,284],{"class":271},[265,1130,275],{"class":271},[265,1132,773],{"class":289},[265,1134,275],{"class":271},[265,1136,1137],{"class":271},"}],",[265,1139,275],{"class":271},[265,1141,1142],{"class":278},"repeat",[265,1144,275],{"class":271},[265,1146,284],{"class":271},[265,1148,706],{"class":271},[265,1150,295],{"class":271},[265,1152,275],{"class":271},[265,1154,1155],{"class":278},"crontab",[265,1157,275],{"class":271},[265,1159,284],{"class":271},[265,1161,706],{"class":271},[265,1163,295],{"class":271},[265,1165,275],{"class":271},[265,1167,1168],{"class":278},"once",[265,1170,275],{"class":271},[265,1172,948],{"class":271},[265,1174,275],{"class":271},[265,1176,1177],{"class":278},"onceDelay",[265,1179,275],{"class":271},[265,1181,284],{"class":271},[265,1183,1184],{"class":582},"0.1",[265,1186,295],{"class":271},[265,1188,275],{"class":271},[265,1190,1115],{"class":278},[265,1192,275],{"class":271},[265,1194,284],{"class":271},[265,1196,706],{"class":271},[265,1198,295],{"class":271},[265,1200,275],{"class":271},[265,1202,1098],{"class":278},[265,1204,275],{"class":271},[265,1206,284],{"class":271},[265,1208,275],{"class":271},[265,1210,1211],{"class":289},"what speed does the ISS orbit the earth and how many times does it orbit in 24h?",[265,1213,275],{"class":271},[265,1215,295],{"class":271},[265,1217,275],{"class":271},[265,1219,1220],{"class":278},"payloadType",[265,1222,275],{"class":271},[265,1224,284],{"class":271},[265,1226,275],{"class":271},[265,1228,773],{"class":289},[265,1230,275],{"class":271},[265,1232,295],{"class":271},[265,1234,275],{"class":271},[265,1236,575],{"class":278},[265,1238,275],{"class":271},[265,1240,284],{"class":271},[265,1242,1243],{"class":582},"210",[265,1245,295],{"class":271},[265,1247,275],{"class":271},[265,1249,590],{"class":278},[265,1251,275],{"class":271},[265,1253,284],{"class":271},[265,1255,972],{"class":582},[265,1257,295],{"class":271},[265,1259,275],{"class":271},[265,1261,979],{"class":278},[265,1263,275],{"class":271},[265,1265,984],{"class":271},[265,1267,275],{"class":271},[265,1269,475],{"class":289},[265,1271,275],{"class":271},[265,1273,993],{"class":271},[265,1275,275],{"class":271},[265,1277,279],{"class":278},[265,1279,275],{"class":271},[265,1281,284],{"class":271},[265,1283,275],{"class":271},[265,1285,493],{"class":289},[265,1287,275],{"class":271},[265,1289,295],{"class":271},[265,1291,275],{"class":271},[265,1293,300],{"class":278},[265,1295,275],{"class":271},[265,1297,284],{"class":271},[265,1299,275],{"class":271},[265,1301,1302],{"class":289},"debug",[265,1304,275],{"class":271},[265,1306,295],{"class":271},[265,1308,275],{"class":271},[265,1310,318],{"class":278},[265,1312,275],{"class":271},[265,1314,284],{"class":271},[265,1316,275],{"class":271},[265,1318,327],{"class":289},[265,1320,275],{"class":271},[265,1322,295],{"class":271},[265,1324,275],{"class":271},[265,1326,682],{"class":278},[265,1328,275],{"class":271},[265,1330,284],{"class":271},[265,1332,275],{"class":271},[265,1334,290],{"class":289},[265,1336,275],{"class":271},[265,1338,295],{"class":271},[265,1340,275],{"class":271},[265,1342,699],{"class":278},[265,1344,275],{"class":271},[265,1346,284],{"class":271},[265,1348,275],{"class":271},[265,1350,1351],{"class":289},"openai response",[265,1353,275],{"class":271},[265,1355,295],{"class":271},[265,1357,275],{"class":271},[265,1359,1360],{"class":278},"active",[265,1362,275],{"class":271},[265,1364,423],{"class":271},[265,1366,275],{"class":271},[265,1368,1369],{"class":278},"tosidebar",[265,1371,275],{"class":271},[265,1373,423],{"class":271},[265,1375,275],{"class":271},[265,1377,1378],{"class":278},"console",[265,1380,275],{"class":271},[265,1382,948],{"class":271},[265,1384,275],{"class":271},[265,1386,1387],{"class":278},"tostatus",[265,1389,275],{"class":271},[265,1391,948],{"class":271},[265,1393,275],{"class":271},[265,1395,1396],{"class":278},"complete",[265,1398,275],{"class":271},[265,1400,284],{"class":271},[265,1402,275],{"class":271},[265,1404,1405],{"class":289},"true",[265,1407,275],{"class":271},[265,1409,295],{"class":271},[265,1411,275],{"class":271},[265,1413,1414],{"class":278},"targetType",[265,1416,275],{"class":271},[265,1418,284],{"class":271},[265,1420,275],{"class":271},[265,1422,1423],{"class":289},"full",[265,1425,275],{"class":271},[265,1427,295],{"class":271},[265,1429,275],{"class":271},[265,1431,1432],{"class":278},"statusVal",[265,1434,275],{"class":271},[265,1436,284],{"class":271},[265,1438,706],{"class":271},[265,1440,295],{"class":271},[265,1442,275],{"class":271},[265,1444,1445],{"class":278},"statusType",[265,1447,275],{"class":271},[265,1449,284],{"class":271},[265,1451,275],{"class":271},[265,1453,1454],{"class":289},"auto",[265,1456,275],{"class":271},[265,1458,295],{"class":271},[265,1460,275],{"class":271},[265,1462,575],{"class":278},[265,1464,275],{"class":271},[265,1466,284],{"class":271},[265,1468,1469],{"class":582},"630",[265,1471,295],{"class":271},[265,1473,275],{"class":271},[265,1475,590],{"class":278},[265,1477,275],{"class":271},[265,1479,284],{"class":271},[265,1481,972],{"class":582},[265,1483,295],{"class":271},[265,1485,275],{"class":271},[265,1487,979],{"class":278},[265,1489,275],{"class":271},[265,1491,1492],{"class":271},":[]},{",[265,1494,275],{"class":271},[265,1496,279],{"class":278},[265,1498,275],{"class":271},[265,1500,284],{"class":271},[265,1502,275],{"class":271},[265,1504,502],{"class":289},[265,1506,275],{"class":271},[265,1508,295],{"class":271},[265,1510,275],{"class":271},[265,1512,300],{"class":278},[265,1514,275],{"class":271},[265,1516,284],{"class":271},[265,1518,275],{"class":271},[265,1520,1521],{"class":289},"ff-ai-anthropic",[265,1523,275],{"class":271},[265,1525,295],{"class":271},[265,1527,275],{"class":271},[265,1529,318],{"class":278},[265,1531,275],{"class":271},[265,1533,284],{"class":271},[265,1535,275],{"class":271},[265,1537,327],{"class":289},[265,1539,275],{"class":271},[265,1541,295],{"class":271},[265,1543,275],{"class":271},[265,1545,682],{"class":278},[265,1547,275],{"class":271},[265,1549,284],{"class":271},[265,1551,275],{"class":271},[265,1553,290],{"class":289},[265,1555,275],{"class":271},[265,1557,295],{"class":271},[265,1559,275],{"class":271},[265,1561,699],{"class":278},[265,1563,275],{"class":271},[265,1565,284],{"class":271},[265,1567,706],{"class":271},[265,1569,295],{"class":271},[265,1571,275],{"class":271},[265,1573,713],{"class":278},[265,1575,275],{"class":271},[265,1577,284],{"class":271},[265,1579,275],{"class":271},[265,1581,154],{"class":289},[265,1583,275],{"class":271},[265,1585,295],{"class":271},[265,1587,275],{"class":271},[265,1589,730],{"class":278},[265,1591,275],{"class":271},[265,1593,284],{"class":271},[265,1595,275],{"class":271},[265,1597,739],{"class":289},[265,1599,275],{"class":271},[265,1601,295],{"class":271},[265,1603,275],{"class":271},[265,1605,212],{"class":278},[265,1607,275],{"class":271},[265,1609,284],{"class":271},[265,1611,275],{"class":271},[265,1613,1614],{"class":289},"claude-haiku-4-5",[265,1616,275],{"class":271},[265,1618,295],{"class":271},[265,1620,275],{"class":271},[265,1622,764],{"class":278},[265,1624,275],{"class":271},[265,1626,284],{"class":271},[265,1628,275],{"class":271},[265,1630,773],{"class":289},[265,1632,275],{"class":271},[265,1634,295],{"class":271},[265,1636,275],{"class":271},[265,1638,782],{"class":278},[265,1640,275],{"class":271},[265,1642,284],{"class":271},[265,1644,275],{"class":271},[265,1646,92],{"class":289},[265,1648,275],{"class":271},[265,1650,295],{"class":271},[265,1652,275],{"class":271},[265,1654,799],{"class":278},[265,1656,275],{"class":271},[265,1658,284],{"class":271},[265,1660,275],{"class":271},[265,1662,808],{"class":289},[265,1664,275],{"class":271},[265,1666,295],{"class":271},[265,1668,275],{"class":271},[265,1670,817],{"class":278},[265,1672,275],{"class":271},[265,1674,284],{"class":271},[265,1676,275],{"class":271},[265,1678,1679],{"class":289},"512",[265,1681,275],{"class":271},[265,1683,295],{"class":271},[265,1685,275],{"class":271},[265,1687,835],{"class":278},[265,1689,275],{"class":271},[265,1691,284],{"class":271},[265,1693,275],{"class":271},[265,1695,808],{"class":289},[265,1697,275],{"class":271},[265,1699,295],{"class":271},[265,1701,275],{"class":271},[265,1703,852],{"class":278},[265,1705,275],{"class":271},[265,1707,284],{"class":271},[265,1709,275],{"class":271},[265,1711,861],{"class":289},[265,1713,275],{"class":271},[265,1715,295],{"class":271},[265,1717,275],{"class":271},[265,1719,870],{"class":278},[265,1721,275],{"class":271},[265,1723,284],{"class":271},[265,1725,275],{"class":271},[265,1727,808],{"class":289},[265,1729,275],{"class":271},[265,1731,295],{"class":271},[265,1733,275],{"class":271},[265,1735,887],{"class":278},[265,1737,275],{"class":271},[265,1739,284],{"class":271},[265,1741,706],{"class":271},[265,1743,295],{"class":271},[265,1745,275],{"class":271},[265,1747,900],{"class":278},[265,1749,275],{"class":271},[265,1751,284],{"class":271},[265,1753,275],{"class":271},[265,1755,773],{"class":289},[265,1757,275],{"class":271},[265,1759,295],{"class":271},[265,1761,275],{"class":271},[265,1763,1764],{"class":278},"endpoint",[265,1766,275],{"class":271},[265,1768,284],{"class":271},[265,1770,275],{"class":271},[265,1772,1773],{"class":289},"https:\u002F\u002Fapi.anthropic.com\u002Fv1\u002Fmessages",[265,1775,275],{"class":271},[265,1777,295],{"class":271},[265,1779,275],{"class":271},[265,1781,1782],{"class":278},"anthropicVersion",[265,1784,275],{"class":271},[265,1786,284],{"class":271},[265,1788,275],{"class":271},[265,1790,1791],{"class":289},"2023-06-01",[265,1793,275],{"class":271},[265,1795,295],{"class":271},[265,1797,275],{"class":271},[265,1799,943],{"class":278},[265,1801,275],{"class":271},[265,1803,948],{"class":271},[265,1805,275],{"class":271},[265,1807,575],{"class":278},[265,1809,275],{"class":271},[265,1811,284],{"class":271},[265,1813,1814],{"class":582},"420",[265,1816,295],{"class":271},[265,1818,275],{"class":271},[265,1820,590],{"class":278},[265,1822,275],{"class":271},[265,1824,284],{"class":271},[265,1826,1827],{"class":582},"220",[265,1829,295],{"class":271},[265,1831,275],{"class":271},[265,1833,979],{"class":278},[265,1835,275],{"class":271},[265,1837,984],{"class":271},[265,1839,275],{"class":271},[265,1841,538],{"class":289},[265,1843,275],{"class":271},[265,1845,993],{"class":271},[265,1847,275],{"class":271},[265,1849,279],{"class":278},[265,1851,275],{"class":271},[265,1853,284],{"class":271},[265,1855,275],{"class":271},[265,1857,511],{"class":289},[265,1859,275],{"class":271},[265,1861,295],{"class":271},[265,1863,275],{"class":271},[265,1865,300],{"class":278},[265,1867,275],{"class":271},[265,1869,284],{"class":271},[265,1871,275],{"class":271},[265,1873,1022],{"class":289},[265,1875,275],{"class":271},[265,1877,295],{"class":271},[265,1879,275],{"class":271},[265,1881,318],{"class":278},[265,1883,275],{"class":271},[265,1885,284],{"class":271},[265,1887,275],{"class":271},[265,1889,327],{"class":289},[265,1891,275],{"class":271},[265,1893,295],{"class":271},[265,1895,275],{"class":271},[265,1897,682],{"class":278},[265,1899,275],{"class":271},[265,1901,284],{"class":271},[265,1903,275],{"class":271},[265,1905,290],{"class":289},[265,1907,275],{"class":271},[265,1909,295],{"class":271},[265,1911,275],{"class":271},[265,1913,699],{"class":278},[265,1915,275],{"class":271},[265,1917,284],{"class":271},[265,1919,275],{"class":271},[265,1921,1071],{"class":289},[265,1923,275],{"class":271},[265,1925,295],{"class":271},[265,1927,275],{"class":271},[265,1929,1080],{"class":278},[265,1931,275],{"class":271},[265,1933,1085],{"class":271},[265,1935,275],{"class":271},[265,1937,14],{"class":346},[265,1939,275],{"class":271},[265,1941,284],{"class":271},[265,1943,275],{"class":271},[265,1945,1098],{"class":289},[265,1947,275],{"class":271},[265,1949,628],{"class":271},[265,1951,275],{"class":271},[265,1953,14],{"class":346},[265,1955,275],{"class":271},[265,1957,284],{"class":271},[265,1959,275],{"class":271},[265,1961,1115],{"class":289},[265,1963,275],{"class":271},[265,1965,295],{"class":271},[265,1967,275],{"class":271},[265,1969,1124],{"class":346},[265,1971,275],{"class":271},[265,1973,284],{"class":271},[265,1975,275],{"class":271},[265,1977,773],{"class":289},[265,1979,275],{"class":271},[265,1981,1137],{"class":271},[265,1983,275],{"class":271},[265,1985,1142],{"class":278},[265,1987,275],{"class":271},[265,1989,284],{"class":271},[265,1991,706],{"class":271},[265,1993,295],{"class":271},[265,1995,275],{"class":271},[265,1997,1155],{"class":278},[265,1999,275],{"class":271},[265,2001,284],{"class":271},[265,2003,706],{"class":271},[265,2005,295],{"class":271},[265,2007,275],{"class":271},[265,2009,1168],{"class":278},[265,2011,275],{"class":271},[265,2013,948],{"class":271},[265,2015,275],{"class":271},[265,2017,1177],{"class":278},[265,2019,275],{"class":271},[265,2021,284],{"class":271},[265,2023,1184],{"class":582},[265,2025,295],{"class":271},[265,2027,275],{"class":271},[265,2029,1115],{"class":278},[265,2031,275],{"class":271},[265,2033,284],{"class":271},[265,2035,706],{"class":271},[265,2037,295],{"class":271},[265,2039,275],{"class":271},[265,2041,1098],{"class":278},[265,2043,275],{"class":271},[265,2045,284],{"class":271},[265,2047,275],{"class":271},[265,2049,1211],{"class":289},[265,2051,275],{"class":271},[265,2053,295],{"class":271},[265,2055,275],{"class":271},[265,2057,1220],{"class":278},[265,2059,275],{"class":271},[265,2061,284],{"class":271},[265,2063,275],{"class":271},[265,2065,773],{"class":289},[265,2067,275],{"class":271},[265,2069,295],{"class":271},[265,2071,275],{"class":271},[265,2073,575],{"class":278},[265,2075,275],{"class":271},[265,2077,284],{"class":271},[265,2079,1243],{"class":582},[265,2081,295],{"class":271},[265,2083,275],{"class":271},[265,2085,590],{"class":278},[265,2087,275],{"class":271},[265,2089,284],{"class":271},[265,2091,1827],{"class":582},[265,2093,295],{"class":271},[265,2095,275],{"class":271},[265,2097,979],{"class":278},[265,2099,275],{"class":271},[265,2101,984],{"class":271},[265,2103,275],{"class":271},[265,2105,502],{"class":289},[265,2107,275],{"class":271},[265,2109,993],{"class":271},[265,2111,275],{"class":271},[265,2113,279],{"class":278},[265,2115,275],{"class":271},[265,2117,284],{"class":271},[265,2119,275],{"class":271},[265,2121,520],{"class":289},[265,2123,275],{"class":271},[265,2125,295],{"class":271},[265,2127,275],{"class":271},[265,2129,300],{"class":278},[265,2131,275],{"class":271},[265,2133,284],{"class":271},[265,2135,275],{"class":271},[265,2137,2138],{"class":289},"ff-ai-gemini",[265,2140,275],{"class":271},[265,2142,295],{"class":271},[265,2144,275],{"class":271},[265,2146,318],{"class":278},[265,2148,275],{"class":271},[265,2150,284],{"class":271},[265,2152,275],{"class":271},[265,2154,327],{"class":289},[265,2156,275],{"class":271},[265,2158,295],{"class":271},[265,2160,275],{"class":271},[265,2162,682],{"class":278},[265,2164,275],{"class":271},[265,2166,284],{"class":271},[265,2168,275],{"class":271},[265,2170,290],{"class":289},[265,2172,275],{"class":271},[265,2174,295],{"class":271},[265,2176,275],{"class":271},[265,2178,699],{"class":278},[265,2180,275],{"class":271},[265,2182,284],{"class":271},[265,2184,706],{"class":271},[265,2186,295],{"class":271},[265,2188,275],{"class":271},[265,2190,713],{"class":278},[265,2192,275],{"class":271},[265,2194,284],{"class":271},[265,2196,275],{"class":271},[265,2198,164],{"class":289},[265,2200,275],{"class":271},[265,2202,295],{"class":271},[265,2204,275],{"class":271},[265,2206,730],{"class":278},[265,2208,275],{"class":271},[265,2210,284],{"class":271},[265,2212,275],{"class":271},[265,2214,739],{"class":289},[265,2216,275],{"class":271},[265,2218,295],{"class":271},[265,2220,275],{"class":271},[265,2222,212],{"class":278},[265,2224,275],{"class":271},[265,2226,284],{"class":271},[265,2228,275],{"class":271},[265,2230,73],{"class":289},[265,2232,275],{"class":271},[265,2234,295],{"class":271},[265,2236,275],{"class":271},[265,2238,764],{"class":278},[265,2240,275],{"class":271},[265,2242,284],{"class":271},[265,2244,275],{"class":271},[265,2246,773],{"class":289},[265,2248,275],{"class":271},[265,2250,295],{"class":271},[265,2252,275],{"class":271},[265,2254,782],{"class":278},[265,2256,275],{"class":271},[265,2258,284],{"class":271},[265,2260,275],{"class":271},[265,2262,92],{"class":289},[265,2264,275],{"class":271},[265,2266,295],{"class":271},[265,2268,275],{"class":271},[265,2270,799],{"class":278},[265,2272,275],{"class":271},[265,2274,284],{"class":271},[265,2276,275],{"class":271},[265,2278,808],{"class":289},[265,2280,275],{"class":271},[265,2282,295],{"class":271},[265,2284,275],{"class":271},[265,2286,817],{"class":278},[265,2288,275],{"class":271},[265,2290,284],{"class":271},[265,2292,275],{"class":271},[265,2294,826],{"class":289},[265,2296,275],{"class":271},[265,2298,295],{"class":271},[265,2300,275],{"class":271},[265,2302,835],{"class":278},[265,2304,275],{"class":271},[265,2306,284],{"class":271},[265,2308,275],{"class":271},[265,2310,808],{"class":289},[265,2312,275],{"class":271},[265,2314,295],{"class":271},[265,2316,275],{"class":271},[265,2318,852],{"class":278},[265,2320,275],{"class":271},[265,2322,284],{"class":271},[265,2324,275],{"class":271},[265,2326,861],{"class":289},[265,2328,275],{"class":271},[265,2330,295],{"class":271},[265,2332,275],{"class":271},[265,2334,870],{"class":278},[265,2336,275],{"class":271},[265,2338,284],{"class":271},[265,2340,275],{"class":271},[265,2342,808],{"class":289},[265,2344,275],{"class":271},[265,2346,295],{"class":271},[265,2348,275],{"class":271},[265,2350,887],{"class":278},[265,2352,275],{"class":271},[265,2354,284],{"class":271},[265,2356,706],{"class":271},[265,2358,295],{"class":271},[265,2360,275],{"class":271},[265,2362,900],{"class":278},[265,2364,275],{"class":271},[265,2366,284],{"class":271},[265,2368,275],{"class":271},[265,2370,773],{"class":289},[265,2372,275],{"class":271},[265,2374,295],{"class":271},[265,2376,275],{"class":271},[265,2378,2379],{"class":278},"endpointTemplate",[265,2381,275],{"class":271},[265,2383,284],{"class":271},[265,2385,275],{"class":271},[265,2387,2388],{"class":289},"https:\u002F\u002Fgenerativelanguage.googleapis.com\u002Fv1beta\u002Fmodels\u002F{MODEL}:generateContent",[265,2390,275],{"class":271},[265,2392,295],{"class":271},[265,2394,275],{"class":271},[265,2396,943],{"class":278},[265,2398,275],{"class":271},[265,2400,948],{"class":271},[265,2402,275],{"class":271},[265,2404,575],{"class":278},[265,2406,275],{"class":271},[265,2408,284],{"class":271},[265,2410,959],{"class":582},[265,2412,295],{"class":271},[265,2414,275],{"class":271},[265,2416,590],{"class":278},[265,2418,275],{"class":271},[265,2420,284],{"class":271},[265,2422,2423],{"class":582},"300",[265,2425,295],{"class":271},[265,2427,275],{"class":271},[265,2429,979],{"class":278},[265,2431,275],{"class":271},[265,2433,984],{"class":271},[265,2435,275],{"class":271},[265,2437,547],{"class":289},[265,2439,275],{"class":271},[265,2441,993],{"class":271},[265,2443,275],{"class":271},[265,2445,279],{"class":278},[265,2447,275],{"class":271},[265,2449,284],{"class":271},[265,2451,275],{"class":271},[265,2453,529],{"class":289},[265,2455,275],{"class":271},[265,2457,295],{"class":271},[265,2459,275],{"class":271},[265,2461,300],{"class":278},[265,2463,275],{"class":271},[265,2465,284],{"class":271},[265,2467,275],{"class":271},[265,2469,1022],{"class":289},[265,2471,275],{"class":271},[265,2473,295],{"class":271},[265,2475,275],{"class":271},[265,2477,318],{"class":278},[265,2479,275],{"class":271},[265,2481,284],{"class":271},[265,2483,275],{"class":271},[265,2485,327],{"class":289},[265,2487,275],{"class":271},[265,2489,295],{"class":271},[265,2491,275],{"class":271},[265,2493,682],{"class":278},[265,2495,275],{"class":271},[265,2497,284],{"class":271},[265,2499,275],{"class":271},[265,2501,290],{"class":289},[265,2503,275],{"class":271},[265,2505,295],{"class":271},[265,2507,275],{"class":271},[265,2509,699],{"class":278},[265,2511,275],{"class":271},[265,2513,284],{"class":271},[265,2515,275],{"class":271},[265,2517,1071],{"class":289},[265,2519,275],{"class":271},[265,2521,295],{"class":271},[265,2523,275],{"class":271},[265,2525,1080],{"class":278},[265,2527,275],{"class":271},[265,2529,1085],{"class":271},[265,2531,275],{"class":271},[265,2533,14],{"class":346},[265,2535,275],{"class":271},[265,2537,284],{"class":271},[265,2539,275],{"class":271},[265,2541,1098],{"class":289},[265,2543,275],{"class":271},[265,2545,628],{"class":271},[265,2547,275],{"class":271},[265,2549,14],{"class":346},[265,2551,275],{"class":271},[265,2553,284],{"class":271},[265,2555,275],{"class":271},[265,2557,1115],{"class":289},[265,2559,275],{"class":271},[265,2561,295],{"class":271},[265,2563,275],{"class":271},[265,2565,1124],{"class":346},[265,2567,275],{"class":271},[265,2569,284],{"class":271},[265,2571,275],{"class":271},[265,2573,773],{"class":289},[265,2575,275],{"class":271},[265,2577,1137],{"class":271},[265,2579,275],{"class":271},[265,2581,1142],{"class":278},[265,2583,275],{"class":271},[265,2585,284],{"class":271},[265,2587,706],{"class":271},[265,2589,295],{"class":271},[265,2591,275],{"class":271},[265,2593,1155],{"class":278},[265,2595,275],{"class":271},[265,2597,284],{"class":271},[265,2599,706],{"class":271},[265,2601,295],{"class":271},[265,2603,275],{"class":271},[265,2605,1168],{"class":278},[265,2607,275],{"class":271},[265,2609,948],{"class":271},[265,2611,275],{"class":271},[265,2613,1177],{"class":278},[265,2615,275],{"class":271},[265,2617,284],{"class":271},[265,2619,1184],{"class":582},[265,2621,295],{"class":271},[265,2623,275],{"class":271},[265,2625,1115],{"class":278},[265,2627,275],{"class":271},[265,2629,284],{"class":271},[265,2631,706],{"class":271},[265,2633,295],{"class":271},[265,2635,275],{"class":271},[265,2637,1098],{"class":278},[265,2639,275],{"class":271},[265,2641,284],{"class":271},[265,2643,275],{"class":271},[265,2645,1211],{"class":289},[265,2647,275],{"class":271},[265,2649,295],{"class":271},[265,2651,275],{"class":271},[265,2653,1220],{"class":278},[265,2655,275],{"class":271},[265,2657,284],{"class":271},[265,2659,275],{"class":271},[265,2661,773],{"class":289},[265,2663,275],{"class":271},[265,2665,295],{"class":271},[265,2667,275],{"class":271},[265,2669,575],{"class":278},[265,2671,275],{"class":271},[265,2673,284],{"class":271},[265,2675,1243],{"class":582},[265,2677,295],{"class":271},[265,2679,275],{"class":271},[265,2681,590],{"class":278},[265,2683,275],{"class":271},[265,2685,284],{"class":271},[265,2687,2423],{"class":582},[265,2689,295],{"class":271},[265,2691,275],{"class":271},[265,2693,979],{"class":278},[265,2695,275],{"class":271},[265,2697,984],{"class":271},[265,2699,275],{"class":271},[265,2701,520],{"class":289},[265,2703,275],{"class":271},[265,2705,993],{"class":271},[265,2707,275],{"class":271},[265,2709,279],{"class":278},[265,2711,275],{"class":271},[265,2713,284],{"class":271},[265,2715,275],{"class":271},[265,2717,538],{"class":289},[265,2719,275],{"class":271},[265,2721,295],{"class":271},[265,2723,275],{"class":271},[265,2725,300],{"class":278},[265,2727,275],{"class":271},[265,2729,284],{"class":271},[265,2731,275],{"class":271},[265,2733,1302],{"class":289},[265,2735,275],{"class":271},[265,2737,295],{"class":271},[265,2739,275],{"class":271},[265,2741,318],{"class":278},[265,2743,275],{"class":271},[265,2745,284],{"class":271},[265,2747,275],{"class":271},[265,2749,327],{"class":289},[265,2751,275],{"class":271},[265,2753,295],{"class":271},[265,2755,275],{"class":271},[265,2757,682],{"class":278},[265,2759,275],{"class":271},[265,2761,284],{"class":271},[265,2763,275],{"class":271},[265,2765,290],{"class":289},[265,2767,275],{"class":271},[265,2769,295],{"class":271},[265,2771,275],{"class":271},[265,2773,699],{"class":278},[265,2775,275],{"class":271},[265,2777,284],{"class":271},[265,2779,275],{"class":271},[265,2781,2782],{"class":289},"claude response",[265,2784,275],{"class":271},[265,2786,295],{"class":271},[265,2788,275],{"class":271},[265,2790,1360],{"class":278},[265,2792,275],{"class":271},[265,2794,423],{"class":271},[265,2796,275],{"class":271},[265,2798,1369],{"class":278},[265,2800,275],{"class":271},[265,2802,423],{"class":271},[265,2804,275],{"class":271},[265,2806,1378],{"class":278},[265,2808,275],{"class":271},[265,2810,948],{"class":271},[265,2812,275],{"class":271},[265,2814,1387],{"class":278},[265,2816,275],{"class":271},[265,2818,948],{"class":271},[265,2820,275],{"class":271},[265,2822,1396],{"class":278},[265,2824,275],{"class":271},[265,2826,284],{"class":271},[265,2828,275],{"class":271},[265,2830,1405],{"class":289},[265,2832,275],{"class":271},[265,2834,295],{"class":271},[265,2836,275],{"class":271},[265,2838,1414],{"class":278},[265,2840,275],{"class":271},[265,2842,284],{"class":271},[265,2844,275],{"class":271},[265,2846,1423],{"class":289},[265,2848,275],{"class":271},[265,2850,295],{"class":271},[265,2852,275],{"class":271},[265,2854,1432],{"class":278},[265,2856,275],{"class":271},[265,2858,284],{"class":271},[265,2860,706],{"class":271},[265,2862,295],{"class":271},[265,2864,275],{"class":271},[265,2866,1445],{"class":278},[265,2868,275],{"class":271},[265,2870,284],{"class":271},[265,2872,275],{"class":271},[265,2874,1454],{"class":289},[265,2876,275],{"class":271},[265,2878,295],{"class":271},[265,2880,275],{"class":271},[265,2882,575],{"class":278},[265,2884,275],{"class":271},[265,2886,284],{"class":271},[265,2888,2889],{"class":582},"620",[265,2891,295],{"class":271},[265,2893,275],{"class":271},[265,2895,590],{"class":278},[265,2897,275],{"class":271},[265,2899,284],{"class":271},[265,2901,1827],{"class":582},[265,2903,295],{"class":271},[265,2905,275],{"class":271},[265,2907,979],{"class":278},[265,2909,275],{"class":271},[265,2911,1492],{"class":271},[265,2913,275],{"class":271},[265,2915,279],{"class":278},[265,2917,275],{"class":271},[265,2919,284],{"class":271},[265,2921,275],{"class":271},[265,2923,547],{"class":289},[265,2925,275],{"class":271},[265,2927,295],{"class":271},[265,2929,275],{"class":271},[265,2931,300],{"class":278},[265,2933,275],{"class":271},[265,2935,284],{"class":271},[265,2937,275],{"class":271},[265,2939,1302],{"class":289},[265,2941,275],{"class":271},[265,2943,295],{"class":271},[265,2945,275],{"class":271},[265,2947,318],{"class":278},[265,2949,275],{"class":271},[265,2951,284],{"class":271},[265,2953,275],{"class":271},[265,2955,327],{"class":289},[265,2957,275],{"class":271},[265,2959,295],{"class":271},[265,2961,275],{"class":271},[265,2963,682],{"class":278},[265,2965,275],{"class":271},[265,2967,284],{"class":271},[265,2969,275],{"class":271},[265,2971,290],{"class":289},[265,2973,275],{"class":271},[265,2975,295],{"class":271},[265,2977,275],{"class":271},[265,2979,699],{"class":278},[265,2981,275],{"class":271},[265,2983,284],{"class":271},[265,2985,275],{"class":271},[265,2987,2988],{"class":289},"gemini response",[265,2990,275],{"class":271},[265,2992,295],{"class":271},[265,2994,275],{"class":271},[265,2996,1360],{"class":278},[265,2998,275],{"class":271},[265,3000,423],{"class":271},[265,3002,275],{"class":271},[265,3004,1369],{"class":278},[265,3006,275],{"class":271},[265,3008,423],{"class":271},[265,3010,275],{"class":271},[265,3012,1378],{"class":278},[265,3014,275],{"class":271},[265,3016,948],{"class":271},[265,3018,275],{"class":271},[265,3020,1387],{"class":278},[265,3022,275],{"class":271},[265,3024,948],{"class":271},[265,3026,275],{"class":271},[265,3028,1396],{"class":278},[265,3030,275],{"class":271},[265,3032,284],{"class":271},[265,3034,275],{"class":271},[265,3036,1405],{"class":289},[265,3038,275],{"class":271},[265,3040,295],{"class":271},[265,3042,275],{"class":271},[265,3044,1414],{"class":278},[265,3046,275],{"class":271},[265,3048,284],{"class":271},[265,3050,275],{"class":271},[265,3052,1423],{"class":289},[265,3054,275],{"class":271},[265,3056,295],{"class":271},[265,3058,275],{"class":271},[265,3060,1432],{"class":278},[265,3062,275],{"class":271},[265,3064,284],{"class":271},[265,3066,706],{"class":271},[265,3068,295],{"class":271},[265,3070,275],{"class":271},[265,3072,1445],{"class":278},[265,3074,275],{"class":271},[265,3076,284],{"class":271},[265,3078,275],{"class":271},[265,3080,1454],{"class":289},[265,3082,275],{"class":271},[265,3084,295],{"class":271},[265,3086,275],{"class":271},[265,3088,575],{"class":278},[265,3090,275],{"class":271},[265,3092,284],{"class":271},[265,3094,2889],{"class":582},[265,3096,295],{"class":271},[265,3098,275],{"class":271},[265,3100,590],{"class":278},[265,3102,275],{"class":271},[265,3104,284],{"class":271},[265,3106,2423],{"class":582},[265,3108,295],{"class":271},[265,3110,275],{"class":271},[265,3112,979],{"class":278},[265,3114,275],{"class":271},[265,3116,1492],{"class":271},[265,3118,275],{"class":271},[265,3120,279],{"class":278},[265,3122,275],{"class":271},[265,3124,284],{"class":271},[265,3126,275],{"class":271},[265,3128,556],{"class":289},[265,3130,275],{"class":271},[265,3132,295],{"class":271},[265,3134,275],{"class":271},[265,3136,300],{"class":278},[265,3138,275],{"class":271},[265,3140,284],{"class":271},[265,3142,275],{"class":271},[265,3144,3145],{"class":289},"catch",[265,3147,275],{"class":271},[265,3149,295],{"class":271},[265,3151,275],{"class":271},[265,3153,318],{"class":278},[265,3155,275],{"class":271},[265,3157,284],{"class":271},[265,3159,275],{"class":271},[265,3161,327],{"class":289},[265,3163,275],{"class":271},[265,3165,295],{"class":271},[265,3167,275],{"class":271},[265,3169,682],{"class":278},[265,3171,275],{"class":271},[265,3173,284],{"class":271},[265,3175,275],{"class":271},[265,3177,290],{"class":289},[265,3179,275],{"class":271},[265,3181,295],{"class":271},[265,3183,275],{"class":271},[265,3185,699],{"class":278},[265,3187,275],{"class":271},[265,3189,284],{"class":271},[265,3191,706],{"class":271},[265,3193,295],{"class":271},[265,3195,275],{"class":271},[265,3197,3198],{"class":278},"scope",[265,3200,275],{"class":271},[265,3202,284],{"class":271},[265,3204,275],{"class":271},[265,3206,309],{"class":289},[265,3208,275],{"class":271},[265,3210,295],{"class":271},[265,3212,275],{"class":271},[265,3214,3215],{"class":278},"uncaught",[265,3217,275],{"class":271},[265,3219,948],{"class":271},[265,3221,275],{"class":271},[265,3223,575],{"class":278},[265,3225,275],{"class":271},[265,3227,284],{"class":271},[265,3229,3230],{"class":582},"230",[265,3232,295],{"class":271},[265,3234,275],{"class":271},[265,3236,590],{"class":278},[265,3238,275],{"class":271},[265,3240,284],{"class":271},[265,3242,1814],{"class":582},[265,3244,295],{"class":271},[265,3246,275],{"class":271},[265,3248,979],{"class":278},[265,3250,275],{"class":271},[265,3252,984],{"class":271},[265,3254,275],{"class":271},[265,3256,565],{"class":289},[265,3258,275],{"class":271},[265,3260,993],{"class":271},[265,3262,275],{"class":271},[265,3264,279],{"class":278},[265,3266,275],{"class":271},[265,3268,284],{"class":271},[265,3270,275],{"class":271},[265,3272,565],{"class":289},[265,3274,275],{"class":271},[265,3276,295],{"class":271},[265,3278,275],{"class":271},[265,3280,300],{"class":278},[265,3282,275],{"class":271},[265,3284,284],{"class":271},[265,3286,275],{"class":271},[265,3288,1302],{"class":289},[265,3290,275],{"class":271},[265,3292,295],{"class":271},[265,3294,275],{"class":271},[265,3296,318],{"class":278},[265,3298,275],{"class":271},[265,3300,284],{"class":271},[265,3302,275],{"class":271},[265,3304,327],{"class":289},[265,3306,275],{"class":271},[265,3308,295],{"class":271},[265,3310,275],{"class":271},[265,3312,682],{"class":278},[265,3314,275],{"class":271},[265,3316,284],{"class":271},[265,3318,275],{"class":271},[265,3320,290],{"class":289},[265,3322,275],{"class":271},[265,3324,295],{"class":271},[265,3326,275],{"class":271},[265,3328,699],{"class":278},[265,3330,275],{"class":271},[265,3332,284],{"class":271},[265,3334,275],{"class":271},[265,3336,3337],{"class":289},"Error",[265,3339,275],{"class":271},[265,3341,295],{"class":271},[265,3343,275],{"class":271},[265,3345,1360],{"class":278},[265,3347,275],{"class":271},[265,3349,423],{"class":271},[265,3351,275],{"class":271},[265,3353,1369],{"class":278},[265,3355,275],{"class":271},[265,3357,423],{"class":271},[265,3359,275],{"class":271},[265,3361,1378],{"class":278},[265,3363,275],{"class":271},[265,3365,948],{"class":271},[265,3367,275],{"class":271},[265,3369,1387],{"class":278},[265,3371,275],{"class":271},[265,3373,948],{"class":271},[265,3375,275],{"class":271},[265,3377,1396],{"class":278},[265,3379,275],{"class":271},[265,3381,284],{"class":271},[265,3383,275],{"class":271},[265,3385,1405],{"class":289},[265,3387,275],{"class":271},[265,3389,295],{"class":271},[265,3391,275],{"class":271},[265,3393,1414],{"class":278},[265,3395,275],{"class":271},[265,3397,284],{"class":271},[265,3399,275],{"class":271},[265,3401,1423],{"class":289},[265,3403,275],{"class":271},[265,3405,295],{"class":271},[265,3407,275],{"class":271},[265,3409,1432],{"class":278},[265,3411,275],{"class":271},[265,3413,284],{"class":271},[265,3415,706],{"class":271},[265,3417,295],{"class":271},[265,3419,275],{"class":271},[265,3421,1445],{"class":278},[265,3423,275],{"class":271},[265,3425,284],{"class":271},[265,3427,275],{"class":271},[265,3429,1454],{"class":289},[265,3431,275],{"class":271},[265,3433,295],{"class":271},[265,3435,275],{"class":271},[265,3437,575],{"class":278},[265,3439,275],{"class":271},[265,3441,284],{"class":271},[265,3443,3444],{"class":582},"590",[265,3446,295],{"class":271},[265,3448,275],{"class":271},[265,3450,590],{"class":278},[265,3452,275],{"class":271},[265,3454,284],{"class":271},[265,3456,1814],{"class":582},[265,3458,295],{"class":271},[265,3460,275],{"class":271},[265,3462,979],{"class":278},[265,3464,275],{"class":271},[265,3466,3467],{"class":271},":[]}]\n",[336,3469,3470],{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":261,"searchDepth":3472,"depth":3472,"links":3473},4,[3474,3479,3480,3481],{"id":49,"depth":3475,"text":50,"children":3476},2,[3477],{"id":114,"depth":3478,"text":115},3,{"id":177,"depth":3475,"text":178},{"id":188,"depth":3475,"text":189},{"id":240,"depth":3475,"text":241},"The LLM nodes send a text prompt to a large language model and return the model's text response. Four provider nodes are included: OpenAI, Anthropic (Claude), Google Gemini, and Ollama. They share a common configuration and message contract so they can be used interchangeably in a flow.","https:\u002F\u002Fgithub.com\u002FFlowFuse\u002Fwebsite\u002Fedit\u002Fmain\u002Fnuxt\u002Fcontent-guides\u002Fflowfuse-nodes\u002Fai\u002Fllm-nodes.md","md",null,{},5,true,"\u002Fdocs\u002Fflowfuse-nodes\u002Fai\u002Fllm-nodes",{"title":5,"description":3482},"docs\u002Fflowfuse-nodes\u002Fai\u002Fllm-nodes","2026-09-08 11:02:51 +0200","OMohaBLjFA_iutmiyoq8h4HEcI75YWJI_L-vCv5gOEU",{"id":3495,"extension":3496,"meta":3497,"sections":3498,"stem":3897,"__hash__":3898},"featureCatalog\u002Ffeature-catalog.yml","yml",{},[3499,3560,3661,3723,3800,3879],{"id":3500,"title":3501,"features":3502},"ai-automation","AI & Automation",[3503,3513,3523,3533,3539,3549,3555],{"id":3504,"title":3505,"description":3506,"docsLink":3507,"changelog":3508,"tiers":3512},"flowfuse-expert-ai","FlowFuse Expert AI","Build industrial apps with agents, and query the state of the factory with an agent. Adapt your current hardware and machines so agentic work can be done against them, without ripping and replacing what's already on the plant floor.","\u002Fdocs\u002Fuser\u002Fexpert\u002F",[3509],{"url":3510,"release":3511},"\u002Fchangelog\u002F2026\u002F02\u002Fff-expert-update-banner\u002F","2.28",{"edge":3488,"hub":3488,"fleet":3488},{"id":3514,"title":3515,"description":3516,"docsLink":3517,"changelog":3518,"subfeature":3488,"showOnPricing":3521,"tiers":3522},"flowfuse-expert-support-mode","Support Mode","Chat-based assistance for FlowFuse and Node-RED, including Node-RED instance management through natural language.","\u002Fdocs\u002Fuser\u002Fexpert\u002Fchat\u002F#support-mode",[3519],{"url":3520,"release":3511},"\u002Fchangelog\u002F2026\u002F02\u002Fff-expert-debug-log-context\u002F",false,{"edge":3488,"hub":3488,"fleet":3488},{"id":3524,"title":3525,"description":3526,"docsLink":3527,"changelog":3528,"subfeature":3488,"showOnPricing":3521,"tiers":3532},"flowfuse-expert-application-building","Application Building","Describe what you want to build and FlowFuse Expert assembles it on your workspace, adding tabs, wiring nodes, and configuring properties.","\u002Fdocs\u002Fuser\u002Fexpert\u002Fchat\u002F",[3529],{"url":3530,"release":3531},"\u002Fchangelog\u002F2026\u002F05\u002Fexpert-application-building\u002F","2.30",{"edge":3488,"hub":3488,"fleet":3488},{"id":3534,"title":3535,"description":3536,"docsLink":3537,"subfeature":3488,"beta":3488,"showOnPricing":3521,"tiers":3538},"flowfuse-expert-insights-mode","Insights Mode","Connects FlowFuse Expert to MCP servers in your Node-RED instances, enabling real-time data queries and actions through a single chat interface.","\u002Fdocs\u002Fuser\u002Fexpert\u002Fchat\u002F#insights-mode",{"edge":3488,"hub":3488,"fleet":3488},{"id":3540,"title":3541,"description":3542,"docsLink":3543,"changelog":3544,"tiers":3548},"third-party-agents","Connect Your Own AI Agent","Point the AI agent your company already uses at FlowFuse, so it can query your teams and instances and build Node-RED applications, with you deciding which teams it reaches and whether it can make changes.","\u002Fdocs\u002Fuser\u002Fexpert\u002Fthird-party-agents\u002F",[3545],{"url":3546,"release":3547},"\u002Fchangelog\u002F2026\u002F08\u002Fconnect-your-own-ai-agent\u002F","3.0",{"edge":3488,"hub":3488,"fleet":3488},{"id":3550,"title":3551,"description":3552,"docsLink":3553,"tiers":3554},"mcp-servers","Agentic Operations","Expose your Node-RED flows as tools an AI agent can call directly, so agents can query the state of the factory or trigger actions without custom integration work.","\u002Fdocs\u002Fflowfuse-nodes\u002Fmcp\u002F",{"edge":3488,"hub":3488,"fleet":3488},{"id":3556,"title":3557,"description":3558,"tiers":3559},"onnx-integration","ONNX Integration","Run trained machine learning models directly in your flows, including on edge hardware, without sending data out to an external inference service.",{"edge":3488,"hub":3488,"fleet":3488},{"id":3561,"title":3562,"features":3563},"build","Build",[3564,3570,3576,3586,3592,3598,3602,3608,3614,3622,3628,3632,3636,3645,3653],{"id":3565,"title":3566,"description":3567,"docsLink":3568,"tiers":3569},"edge-development","Edge Development","Develop and test Node-RED flows directly on edge devices with a remote editor proxy.","\u002Fdocs\u002Fdevice-agent\u002Fquickstart\u002F",{"edge":3488,"hub":3521,"fleet":3488},{"id":3571,"title":3572,"description":3573,"docsLink":3574,"tiers":3575},"private-npm-registry","Custom Node-RED Nodes","Create and manage your own private npm registry for Node-RED nodes, so you can share custom nodes across your team and devices without publishing them publicly.","\u002Fdocs\u002Fuser\u002Fcustom-npm-packages\u002F",{"edge":3488,"hub":3488,"fleet":3488},{"id":3577,"title":3578,"description":3579,"docsLink":3580,"changelog":3581,"tiers":3585},"flowfuse-tables","FlowFuse Tables","A managed PostgreSQL database for every application, so you can store and query structured data without standing up and maintaining your own database.","\u002Fdocs\u002Fuser\u002Fff-tables\u002F",[3582],{"url":3583,"release":3584},"\u002Fchangelog\u002F2026\u002F07\u002Fexpert-tables-automation\u002F","2.33",{"edge":3488,"hub":3488,"fleet":3488},{"id":3587,"title":3588,"description":3589,"docsLink":3590,"tiers":3591},"persistent-files","File Storage","Store and retrieve files from your Node-RED flows, with automatic replication and backup across your devices and hosted instances.","\u002Fdocs\u002Finstall\u002Ffile-storage\u002F",{"edge":3488,"hub":3488,"fleet":3488},{"id":3593,"title":3594,"description":3595,"docsLink":3596,"showOnPricing":3521,"tiers":3597},"persistent-context","Persistent Context","In-memory values defined in a Node-RED flow persist across project restarts and upgrades.","\u002Fdocs\u002Fuser\u002Fpersistent-context\u002F",{"edge":3488,"hub":3488,"fleet":3488},{"id":3599,"title":3600,"showOnPricing":3521,"tiers":3601},"static-assets","Static Assets",{"edge":3488,"hub":3488,"fleet":3488},{"id":3603,"title":3604,"description":3605,"docsLink":3606,"tiers":3607},"team-library","Team Library","Set up standard nodes and flows that can be shared with all team members across your organisation.","\u002Fdocs\u002Fuser\u002Fshared-library\u002F",{"edge":3488,"hub":3488,"fleet":3488},{"id":3609,"title":3610,"description":3611,"docsLink":3612,"tiers":3613},"personalised-multi-user-dashboards","Personalised Multi-User Dashboards","Build applications that provide unique data to each logged-in user using personalised multi-user dashboards.","https:\u002F\u002Fdashboard.flowfuse.com\u002Fuser\u002Fmulti-tenancy.html",{"edge":3488,"hub":3488,"fleet":3488},{"id":3615,"title":3616,"description":3617,"changelog":3618,"subfeature":3488,"showOnPricing":3521,"tiers":3621},"dashboards-view","Dashboards View","Browse and open every dashboard across your team from a dedicated Dashboards view, at both team and application level, without leaving FlowFuse.",[3619],{"url":3620,"release":3584},"\u002Fchangelog\u002F2026\u002F07\u002Fteam-and-application-dashboards\u002F",{"edge":3488,"hub":3488,"fleet":3488},{"id":3623,"title":3624,"description":3625,"docsLink":3626,"tiers":3627},"blueprints-converge","Blueprints","Ready-made starting points for your apps, from cross-team Converge templates to OT and IT specific blueprints.","\u002Fdocs\u002Fuser\u002Fconcepts\u002F#blueprint",{"edge":3488,"hub":3488,"fleet":3488},{"id":3629,"title":3630,"subfeature":3488,"showOnPricing":3521,"tiers":3631},"blueprints-ot-apps","Blueprints - OT APPS",{"edge":3488,"hub":3521,"fleet":3488},{"id":3633,"title":3634,"subfeature":3488,"showOnPricing":3521,"tiers":3635},"blueprints-it-apps","Blueprints - IT APPS",{"edge":3521,"hub":3488,"fleet":3521},{"id":3637,"title":3638,"description":3639,"changelog":3640,"showOnPricing":3521,"tiers":3644},"immersive-editor-snapshots","Snapshot Details in Immersive Editor","View and manage snapshot details directly inside the immersive editor without leaving your editing session.",[3641],{"url":3642,"release":3643},"\u002Fchangelog\u002F2026\u002F03\u002Fsnapshot-detail-modal-immersive-editor\u002F","2.29",{"edge":3488,"hub":3488,"fleet":3488},{"id":3646,"title":3647,"description":3648,"changelog":3649,"showOnPricing":3521,"tiers":3652},"immersive-editor-drawer","Customisable Immersive Editor Drawer","Pin, move, resize, or full-screen the immersive editor drawer. Your preferences are remembered between sessions.",[3650],{"url":3651,"release":3531},"\u002Fchangelog\u002F2026\u002F04\u002Fimmersive-editor-drawer\u002F",{"edge":3488,"hub":3488,"fleet":3488},{"id":3654,"title":3655,"description":3656,"changelog":3657,"showOnPricing":3521,"tiers":3660},"embedded-editor-tab-title","Embedded Editor Browser Tab Title","The browser tab title updates to reflect the active Node-RED canvas tab when working in the embedded editor.",[3658],{"url":3659,"release":3643},"\u002Fchangelog\u002F2026\u002F03\u002Fembedded-editor-tab-title\u002F",{"edge":3488,"hub":3488,"fleet":3488},{"id":3662,"title":3663,"features":3664},"deploy","Deploy",[3665,3671,3680,3686,3692,3698,3704,3710,3715],{"id":3666,"title":3667,"description":3668,"docsLink":3669,"tiers":3670},"hosted-instances","Cloud Instances","Run Node-RED instances managed and hosted by FlowFuse.","\u002Fdocs\u002Fuser\u002Fintroduction\u002F#creating-a-node-red-instance",{"edge":3488,"hub":3488,"fleet":3488},{"id":3672,"title":3673,"description":3674,"docsLink":3675,"changelog":3676,"tiers":3679},"edge-devices","Edge Instances","Deploy and mange your Node-RED instances on edge PLCs and gateways, with full visibility and control from the cloud.","\u002Fdocs\u002Fdevice-agent\u002Fintroduction\u002F",[3677],{"url":3678,"release":3511},"\u002Fchangelog\u002F2026\u002F02\u002Fdevice-agent-nodejs-options\u002F",{"edge":3488,"hub":3521,"fleet":3488},{"id":3681,"title":3682,"description":3683,"docsLink":3684,"tiers":3685},"custom-hostnames","Custom Hostnames","Access your Node-RED application via your own domain name.","\u002Fdocs\u002Fuser\u002Fcustom-hostnames\u002F",{"edge":3521,"hub":3488,"fleet":3521},{"id":3687,"title":3688,"description":3689,"docsLink":3690,"tiers":3691},"mqtt-broker","MQTT Broker","Manage and create MQTT clients to transport data for efficient messaging and communication within your applications.","\u002Fdocs\u002Fuser\u002Fteambroker\u002F",{"edge":3488,"hub":3521,"fleet":3488},{"id":3693,"title":3694,"description":3695,"docsLink":3696,"showOnPricing":3521,"tiers":3697},"project-nodes","Project Nodes aka seamless project comms","FlowFuse Project Nodes enable the passing of data and messages between your Node-RED projects.","\u002Fdocs\u002Fuser\u002Fprojectnodes\u002F",{"edge":3488,"hub":3488,"fleet":3488},{"id":3699,"title":3700,"description":3701,"docsLink":3702,"tiers":3703},"devops-pipelines","DevOps Pipelines","Set up different environments for development, testing, and production Node-RED instances to support a full software delivery lifecycle.","\u002Fdocs\u002Fuser\u002Fdevops-pipelines\u002F",{"edge":3488,"hub":3488,"fleet":3488},{"id":3705,"title":3706,"description":3707,"docsLink":3708,"tiers":3709},"git-integration","Git Integration","Back up your flows to a remote Git repository through a DevOps Pipeline. Supports GitHub and Azure DevOps repositories.","\u002Fdocs\u002Fuser\u002Fdevops-pipelines\u002F#git-repository-stage",{"edge":3521,"hub":3488,"fleet":3521},{"id":3711,"title":3712,"description":3713,"docsLink":3708,"subfeature":3488,"showOnPricing":3521,"tiers":3714},"git-integration-github","GitHub","Push and pull snapshots to GitHub repositories through DevOps Pipeline Git Stages.",{"edge":3521,"hub":3488,"fleet":3521},{"id":3716,"title":3717,"description":3718,"docsLink":3708,"changelog":3719,"subfeature":3488,"showOnPricing":3521,"tiers":3722},"git-integration-azure","Azure DevOps","Push and pull snapshots to Azure DevOps repositories through DevOps Pipeline Git Stages.",[3720],{"url":3721,"release":3643},"\u002Fchangelog\u002F2026\u002F03\u002Fazure-dev-ops-gitops\u002F",{"edge":3521,"hub":3488,"fleet":3521},{"id":3724,"title":3725,"features":3726},"operate-maintain","Operate & Maintain",[3727,3733,3739,3744,3752,3756,3760,3765,3771,3777,3782,3788,3792,3796],{"id":3728,"title":3729,"description":3730,"docsLink":3731,"tiers":3732},"snapshots","Snapshots & Version History","Automatic snapshots on remote devices and hosted instances, plus a full version history timeline so you can roll back to any prior state.","\u002Fdocs\u002Fuser\u002Fsnapshots\u002F",{"edge":3488,"hub":3488,"fleet":3488},{"id":3734,"title":3735,"description":3736,"docsLink":3737,"subfeature":3488,"showOnPricing":3521,"tiers":3738},"auto-snapshot-remote","Auto Snapshot (Remote)","Automatically capture a snapshot every time a remote instance is deployed, so you always have a recoverable history of what was running on each device.","\u002Fdocs\u002Fuser\u002Fsnapshots\u002F#auto-snapshots",{"edge":3488,"hub":3488,"fleet":3488},{"id":3740,"title":3741,"description":3742,"docsLink":3737,"subfeature":3488,"showOnPricing":3521,"tiers":3743},"auto-snapshot-hosted","Auto Snapshot (Hosted)","Automatically capture a snapshot every time a hosted instance is deployed, so you always have a recoverable history of what was running.",{"edge":3488,"hub":3488,"fleet":3488},{"id":3745,"title":3746,"description":3747,"changelog":3748,"subfeature":3488,"showOnPricing":3521,"tiers":3751},"snapshot-comparison","Snapshot Comparison","Compare two snapshots side-by-side with a navigable diff view. Step through every changed, added, or deleted node and see property and code diffs.",[3749],{"url":3750,"release":3643},"\u002Fchangelog\u002F2026\u002F04\u002Fsnapshot-diff-viewer\u002F",{"edge":3488,"hub":3488,"fleet":3488},{"id":3753,"title":3754,"subfeature":3488,"showOnPricing":3521,"tiers":3755},"version-history-timeline","Version History Timeline",{"edge":3488,"hub":3488,"fleet":3488},{"id":3757,"title":3758,"tiers":3759},"unlimited-workflow-executions","Unlimited Workflow Executions",{"edge":3488,"hub":3488,"fleet":3488},{"id":3761,"title":3762,"description":3763,"tiers":3764},"device-fleet-updates","Device Fleet Updates","Connect to edge devices to quickly assess and update logic. Debug one device and roll out improvements to your fleet in minutes, securely without requiring full device access for your whole organisation.",{"edge":3488,"hub":3521,"fleet":3488},{"id":3766,"title":3767,"description":3768,"docsLink":3769,"tiers":3770},"device-group-management","Device Group Management","Logically group devices assigned to an application and integrate device groups into your DevOps Pipeline for coordinated fleet updates.","\u002Fdocs\u002Fuser\u002Fdevice-groups\u002F",{"edge":3488,"hub":3521,"fleet":3488},{"id":3772,"title":3773,"description":3774,"docsLink":3775,"tiers":3776},"high-availability","High Availability","Leverage horizontal scaling for reliable and scalable processing of your data through Node-RED.","\u002Fdocs\u002Fuser\u002Fhigh-availability\u002F",{"edge":3521,"hub":3488,"fleet":3521},{"id":3778,"title":3779,"description":3780,"tiers":3781},"performance-monitoring","Performance Monitoring & Alerts","Track CPU, memory, and event loop performance across your instances and devices, with email alerts when something needs your attention.",{"edge":3488,"hub":3488,"fleet":3488},{"id":3783,"title":3784,"description":3785,"docsLink":3786,"subfeature":3488,"showOnPricing":3521,"tiers":3787},"instance-monitoring","Instance Monitoring","Enable alerts to be sent via email when your Node-RED instances encounter issues.","\u002Fdocs\u002Fuser\u002Finstance-settings\u002F#alerts",{"edge":3488,"hub":3488,"fleet":3488},{"id":3789,"title":3790,"subfeature":3488,"showOnPricing":3521,"tiers":3791},"email-alerts","Email Alerts",{"edge":3488,"hub":3488,"fleet":3488},{"id":3793,"title":3794,"showOnPricing":3521,"tiers":3795},"api-debug-length-limit","API\u002FDebug Length Limit",{"edge":3488,"hub":3488,"fleet":3488},{"id":3797,"title":3798,"tiers":3799},"protected-instances","Protected Instances",{"edge":3521,"hub":3488,"fleet":3521},{"id":3801,"title":3802,"features":3803},"govern-secure","Govern and Secure",[3804,3813,3819,3825,3830,3836,3842,3848,3856,3862,3868,3874],{"id":3805,"title":3806,"description":3807,"docsLink":3808,"changelog":3809,"tiers":3812},"single-sign-on","Single Sign-On (SSO)","Configure FlowFuse to work with your own SSO provider, allowing users to access FlowFuse with a single set of login credentials.","\u002Fdocs\u002Fadmin\u002Fsso\u002F",[3810],{"url":3811,"release":3584},"\u002Fchangelog\u002F2026\u002F07\u002Fapplication-sso-groups\u002F",{"edge":3488,"hub":3488,"fleet":3488},{"id":3814,"title":3815,"description":3816,"docsLink":3817,"tiers":3818},"two-factor-authentication","Two-Factor Authentication","Two-factor authentication adds an extra layer of security to your FlowFuse account.","\u002Fdocs\u002Fuser\u002Fuser-settings\u002F#two-factor-authentication",{"edge":3488,"hub":3488,"fleet":3488},{"id":3820,"title":3821,"description":3822,"docsLink":3823,"tiers":3824},"certified-nodes-it","Certified Nodes - IT","IT certified node bundle includes: Redis, MQTT, HTTP Request, AI nodes (Gemini, Claude, ChatGPT, Ollama), MCP Server","\u002Fblog\u002F2025\u002F07\u002Fcertified-nodes-v2\u002F",{"edge":3521,"hub":3488,"fleet":3488},{"id":3826,"title":3827,"description":3828,"tiers":3829},"certified-nodes-ot","Certified OT Connections - OPC-UA, Modbus, etc.","OT certified node bundle includes: OPC-UA, Modbus TCP & RTU, RTSP, EtherNet\u002FIP, AI nodes (Gemini, Claude, ChatGPT, Ollama), MCP Server",{"edge":3488,"hub":3521,"fleet":3521},{"id":3831,"title":3832,"description":3833,"docsLink":3834,"tiers":3835},"audit-log","Audit Log","Keep track of everything going on in your Node-RED instances and FlowFuse. Audit Logs provide details on what actions have taken place, when they happened, and who did them.","\u002Fdocs\u002Fuser\u002Flogs\u002F#audit-log",{"edge":3488,"hub":3488,"fleet":3488},{"id":3837,"title":3838,"description":3839,"docsLink":3840,"tiers":3841},"role-based-access-control","Role-Based Access Control","Control who can do what at both the team and application level, from viewers to admins.","\u002Fdocs\u002Fuser\u002Frole-based-access-control\u002F",{"edge":3488,"hub":3488,"fleet":3488},{"id":3843,"title":3844,"description":3845,"docsLink":3846,"subfeature":3488,"showOnPricing":3521,"tiers":3847},"application-level-rbac","Application-Level RBAC","Fine-grained access control per application, allowing team members to have different permission levels across different applications without requiring separate teams.","\u002Fdocs\u002Fuser\u002Frole-based-access-control\u002F#application-level-rbac",{"edge":3488,"hub":3488,"fleet":3488},{"id":3849,"title":3850,"description":3851,"changelog":3852,"subfeature":3488,"showOnPricing":3521,"tiers":3855},"scoped-personal-access-tokens","Scoped Personal Access Tokens","Restrict a Personal Access Token to specific teams, limit it to read-only operations, or control whether it carries admin privileges.",[3853],{"url":3854,"release":3584},"\u002Fchangelog\u002F2026\u002F07\u002Fscoped-pats\u002F",{"edge":3488,"hub":3488,"fleet":3488},{"id":3857,"title":3858,"description":3859,"docsLink":3860,"showOnPricing":3521,"tiers":3861},"team-members","Team Members","Invite multiple team members to collaborate on the same Node-RED flows.","\u002Fdocs\u002Fuser\u002Fteam\u002F#teams",{"edge":3488,"hub":3488,"fleet":3488},{"id":3863,"title":3864,"description":3865,"docsLink":3866,"showOnPricing":3521,"tiers":3867},"endpoint-security","Endpoint Security","Secure HTTP endpoints for hosted Node-RED instances using FlowFuse credentials.","\u002Fdocs\u002Fuser\u002Finstance-settings\u002F#security",{"edge":3488,"hub":3488,"fleet":3488},{"id":3869,"title":3870,"description":3871,"docsLink":3872,"tiers":3873},"baa-for-hipaa","BAA for HIPAA","FlowFuse can sign a Business Associate Agreement to ensure proper safeguarding of protected health information handled on your behalf.","\u002Fhandbook\u002Fsales\u002Fsubscription-agreement-1.6\u002F",{"edge":3521,"hub":3488,"fleet":3521},{"id":3875,"title":3876,"description":3877,"tiers":3878},"sbom","Software Bill of Materials","A complete list of all software components used in your Node-RED instances and hosted applications, including version numbers and license information.",{"edge":3521,"hub":3488,"fleet":3521},{"id":3880,"title":3881,"features":3882},"support","Support",[3883,3888,3892],{"id":3884,"title":3885,"docsLink":3886,"tiers":3887},"installation-support","Installation Support","\u002Fdocs\u002Finstall\u002Fintroduction\u002F#do-you-need-help-installation-service",{"edge":3488,"hub":3488,"fleet":3488},{"id":3889,"title":3890,"showOnPricing":3521,"tiers":3891},"live-chat-support","Live Chat Support",{"edge":3488,"hub":3488,"fleet":3488},{"id":3893,"title":3894,"docsLink":3895,"tiers":3896},"enterprise-support","Enterprise Support","\u002Fdocs\u002Fpremium-support\u002F",{"edge":3488,"hub":3488,"fleet":3488},"feature-catalog","v5NjPsqOkQexQ0Fk82nqY6ZEXj128lclDvrIkmsKbpM",[3900,3986,4223,4294,4307,4447,4457,4538],{"name":3901,"order":3902,"children":3903},"Application Guide",0,[3904,3952],{"title":3905,"path":3906,"group":3901,"groupOrder":3902,"order":268,"children":3907},"Building FlowFuse applications","\u002Fdocs\u002Fapplication-guide",[3908,3912,3924,3928,3944],{"title":3909,"path":3910,"order":268,"children":3911},"Foundations","\u002Fdocs\u002Fapplication-guide\u002Ffoundations",[],{"title":3913,"path":3914,"order":3475,"children":3915},"App delivery methods","\u002Fdocs\u002Fapplication-guide\u002Fapp-delivery-methods",[3916,3920],{"title":3917,"path":3918,"order":268,"children":3919},"Hardware apps","\u002Fdocs\u002Fapplication-guide\u002Fapp-delivery-methods\u002Fhardware-apps",[],{"title":3921,"path":3922,"order":3475,"children":3923},"Software apps","\u002Fdocs\u002Fapplication-guide\u002Fapp-delivery-methods\u002Fsoftware-apps",[],{"title":3925,"path":3926,"order":3478,"children":3927},"Data plane","\u002Fdocs\u002Fapplication-guide\u002Fdata-plane",[],{"title":3929,"path":3930,"order":3472,"children":3931},"Architectures","\u002Fdocs\u002Fapplication-guide\u002Farchitectures",[3932,3936,3940],{"title":3933,"path":3934,"order":268,"children":3935},"IT architectures","\u002Fdocs\u002Fapplication-guide\u002Farchitectures\u002Fit",[],{"title":3937,"path":3938,"order":3475,"children":3939},"OT architectures","\u002Fdocs\u002Fapplication-guide\u002Farchitectures\u002Fot",[],{"title":3941,"path":3942,"order":3478,"children":3943},"IIoT architectures","\u002Fdocs\u002Fapplication-guide\u002Farchitectures\u002Fiiot",[],{"title":3945,"path":3946,"order":3487,"children":3947},"Worked examples","\u002Fdocs\u002Fapplication-guide\u002Fworked-examples",[3948],{"title":3949,"path":3950,"order":268,"children":3951},"OEE, end to end","\u002Fdocs\u002Fapplication-guide\u002Fworked-examples\u002Foee",[],{"title":3953,"path":3954,"group":3901,"groupOrder":3902,"order":3475,"children":3955},"Designing Node-RED flows","\u002Fdocs\u002Fnode-red-guide",[3956,3959,3975],{"title":3909,"path":3957,"order":268,"children":3958},"\u002Fdocs\u002Fnode-red-guide\u002Ffoundations",[],{"title":3960,"path":3961,"order":3475,"children":3962},"Patterns","\u002Fdocs\u002Fnode-red-guide\u002Fpatterns",[3963,3967,3971],{"title":3964,"path":3965,"order":268,"children":3966},"Design patterns","\u002Fdocs\u002Fnode-red-guide\u002Fpatterns\u002Fdesign-patterns",[],{"title":3968,"path":3969,"order":3475,"children":3970},"Handling data","\u002Fdocs\u002Fnode-red-guide\u002Fpatterns\u002Fhandling-data",[],{"title":3972,"path":3973,"order":3478,"children":3974},"Good form","\u002Fdocs\u002Fnode-red-guide\u002Fpatterns\u002Fgood-form",[],{"title":3945,"path":3976,"order":3478,"children":3977},"\u002Fdocs\u002Fnode-red-guide\u002Fworked-examples",[3978,3982],{"title":3979,"path":3980,"order":268,"children":3981},"OEE - Edge Aggregator","\u002Fdocs\u002Fnode-red-guide\u002Fworked-examples\u002Foee-edge-aggregator",[],{"title":3983,"path":3984,"order":3475,"children":3985},"OEE - Central Dashboard","\u002Fdocs\u002Fnode-red-guide\u002Fworked-examples\u002Foee-central-dashboard",[],{"name":3987,"order":268,"children":3988},"FlowFuse User Manuals",[3989,4114,4118,4130],{"title":3990,"path":3991,"group":3987,"groupOrder":268,"order":268,"children":3992,"link":3521},"Using FlowFuse","\u002Fdocs\u002Fuser",[3993,3997,4001,4005,4009,4014,4018,4021,4025,4029,4032,4036,4052,4056,4060,4064,4068,4071,4075,4079,4083,4087,4091,4094,4098,4102,4106,4110],{"title":3994,"path":3995,"order":268,"children":3996},"Getting Started","\u002Fdocs\u002Fuser\u002Fintroduction",[],{"title":3998,"path":3999,"order":268,"children":4000},"Static asset service","\u002Fdocs\u002Fuser\u002Fstatic-asset-service",[],{"title":4002,"path":4003,"order":3475,"children":4004},"Bill of Materials","\u002Fdocs\u002Fuser\u002Fbill-of-materials",[],{"title":4006,"path":4007,"order":3475,"children":4008},"FlowFuse Concepts","\u002Fdocs\u002Fuser\u002Fconcepts",[],{"title":4010,"path":4011,"order":4012,"children":4013},"Instance States","\u002Fdocs\u002Fuser\u002Finstance-states",10,[],{"title":4015,"path":4016,"order":3485,"children":4017},"Changing the Stack","\u002Fdocs\u002Fuser\u002Fchangestack",[],{"title":3682,"path":4019,"order":3485,"children":4020},"\u002Fdocs\u002Fuser\u002Fcustom-hostnames",[],{"title":4022,"path":4023,"order":3485,"children":4024},"Custom Node Packages","\u002Fdocs\u002Fuser\u002Fcustom-npm-packages",[],{"title":4026,"path":4027,"order":3485,"children":4028},"Dashboards","\u002Fdocs\u002Fuser\u002Fdashboards",[],{"title":3700,"path":4030,"order":3485,"children":4031},"\u002Fdocs\u002Fuser\u002Fdevops-pipelines",[],{"title":4033,"path":4034,"order":3485,"children":4035},"Environment Variables","\u002Fdocs\u002Fuser\u002Fenvvar",[],{"title":4037,"path":4038,"order":3485,"children":4039},"FlowFuse Expert","\u002Fdocs\u002Fuser\u002Fexpert",[4040,4044,4048],{"title":4041,"path":4042,"order":3485,"children":4043},"AI in Node-RED","\u002Fdocs\u002Fuser\u002Fexpert\u002Fnode-red-embedded-ai",[],{"title":4045,"path":4046,"order":3485,"children":4047},"Chat Interface","\u002Fdocs\u002Fuser\u002Fexpert\u002Fchat",[],{"title":4049,"path":4050,"order":3485,"children":4051},"Connect Your Own Agent","\u002Fdocs\u002Fuser\u002Fexpert\u002Fthird-party-agents",[],{"title":4053,"path":4054,"order":3485,"children":4055},"FlowFuse File Nodes","\u002Fdocs\u002Fuser\u002Ffilenodes",[],{"title":4057,"path":4058,"order":3485,"children":4059},"FlowFuse MQTT Nodes","\u002Fdocs\u002Fuser\u002Fmqtt-nodes",[],{"title":4061,"path":4062,"order":3485,"children":4063},"FlowFuse Persistent Context","\u002Fdocs\u002Fuser\u002Fpersistent-context",[],{"title":4065,"path":4066,"order":3485,"children":4067},"FlowFuse Project Nodes","\u002Fdocs\u002Fuser\u002Fprojectnodes",[],{"title":3578,"path":4069,"order":3485,"children":4070},"\u002Fdocs\u002Fuser\u002Fff-tables",[],{"title":4072,"path":4073,"order":3485,"children":4074},"Groups","\u002Fdocs\u002Fuser\u002Fdevice-groups",[],{"title":4076,"path":4077,"order":3485,"children":4078},"High Availability mode","\u002Fdocs\u002Fuser\u002Fhigh-availability",[],{"title":4080,"path":4081,"order":3485,"children":4082},"HTTP Access Tokens","\u002Fdocs\u002Fuser\u002Fhttp-access-tokens",[],{"title":4084,"path":4085,"order":3485,"children":4086},"Instance Settings","\u002Fdocs\u002Fuser\u002Finstance-settings",[],{"title":4088,"path":4089,"order":3485,"children":4090},"Logging","\u002Fdocs\u002Fuser\u002Flogs",[],{"title":3838,"path":4092,"order":3485,"children":4093},"\u002Fdocs\u002Fuser\u002Frole-based-access-control",[],{"title":4095,"path":4096,"order":3485,"children":4097},"Shared Team Library","\u002Fdocs\u002Fuser\u002Fshared-library",[],{"title":4099,"path":4100,"order":3485,"children":4101},"Snapshots","\u002Fdocs\u002Fuser\u002Fsnapshots",[],{"title":4103,"path":4104,"order":3485,"children":4105},"Team Broker","\u002Fdocs\u002Fuser\u002Fteambroker",[],{"title":4107,"path":4108,"order":3485,"children":4109},"Teams","\u002Fdocs\u002Fuser\u002Fteam",[],{"title":4111,"path":4112,"order":3485,"children":4113},"User Settings","\u002Fdocs\u002Fuser\u002Fuser-settings",[],{"title":4115,"path":4116,"group":3987,"groupOrder":268,"order":3475,"children":4117},"FlowFuse API","\u002Fdocs\u002Fapi",[],{"title":4119,"path":4120,"group":3987,"groupOrder":268,"order":3478,"children":4121,"link":3521},"Migrating a Node-RED project to FlowFuse","\u002Fdocs\u002Fmigration",[4122,4126],{"title":4123,"path":4124,"order":268,"children":4125},"Introduction","\u002Fdocs\u002Fmigration\u002Fintroduction",[],{"title":4127,"path":4128,"order":3485,"children":4129},"Node-RED Tools plugin","\u002Fdocs\u002Fmigration\u002Fnode-red-tools",[],{"title":4131,"path":4132,"group":3987,"groupOrder":268,"order":3472,"children":4133},"FlowFuse Node-RED nodes","\u002Fdocs\u002Fflowfuse-nodes",[4134,4157,4177,4184,4204,4215],{"title":4135,"path":4136,"order":268,"children":4137},"AI","\u002Fdocs\u002Fflowfuse-nodes\u002Fai",[4138,4140,4145,4149,4153],{"title":5,"path":3489,"order":3487,"children":4139},[],{"title":4141,"path":4142,"order":4143,"children":4144},"Depth Estimation","\u002Fdocs\u002Fflowfuse-nodes\u002Fai\u002Fdepth-estimation",50,[],{"title":4146,"path":4147,"order":4143,"children":4148},"Image Classification","\u002Fdocs\u002Fflowfuse-nodes\u002Fai\u002Fimage-classification",[],{"title":4150,"path":4151,"order":4143,"children":4152},"Object Detection","\u002Fdocs\u002Fflowfuse-nodes\u002Fai\u002Fobject-detection",[],{"title":4154,"path":4155,"order":4143,"children":4156},"ONXX","\u002Fdocs\u002Fflowfuse-nodes\u002Fai\u002Fonxx",[],{"title":4158,"path":4159,"order":3475,"children":4160},"MCP","\u002Fdocs\u002Fflowfuse-nodes\u002Fmcp",[4161,4165,4169,4173],{"title":4162,"path":4163,"order":4143,"children":4164},"MCP Prompt","\u002Fdocs\u002Fflowfuse-nodes\u002Fmcp\u002Fmcp-prompt",[],{"title":4166,"path":4167,"order":4143,"children":4168},"MCP Resource","\u002Fdocs\u002Fflowfuse-nodes\u002Fmcp\u002Fmcp-resource",[],{"title":4170,"path":4171,"order":4143,"children":4172},"MCP Responses","\u002Fdocs\u002Fflowfuse-nodes\u002Fmcp\u002Fmcp-response",[],{"title":4174,"path":4175,"order":4143,"children":4176},"MCP Tool","\u002Fdocs\u002Fflowfuse-nodes\u002Fmcp\u002Fmcp-tool",[],{"title":3578,"path":4178,"order":3478,"children":4179},"\u002Fdocs\u002Fflowfuse-nodes\u002Fflowfuse-tables",[4180],{"title":4181,"path":4182,"order":4143,"children":4183},"Query","\u002Fdocs\u002Fflowfuse-nodes\u002Fflowfuse-tables\u002Fquery",[],{"title":4185,"path":4186,"order":3472,"children":4187},"Edge","\u002Fdocs\u002Fflowfuse-nodes\u002Fedge",[4188,4192,4196,4200],{"title":4189,"path":4190,"order":268,"children":4191},"RTSP Video Feed","\u002Fdocs\u002Fflowfuse-nodes\u002Fedge\u002Frtsp",[],{"title":4193,"path":4194,"order":3475,"children":4195},"CIP Suite, EtherNet\u002FIP Nodes","\u002Fdocs\u002Fflowfuse-nodes\u002Fedge\u002Fcip-suite",[],{"title":4197,"path":4198,"order":3478,"children":4199},"Modbus","\u002Fdocs\u002Fflowfuse-nodes\u002Fedge\u002Fmodbus",[],{"title":4201,"path":4202,"order":4143,"children":4203},"OPC UA","\u002Fdocs\u002Fflowfuse-nodes\u002Fedge\u002Fopcua",[],{"title":4057,"path":4205,"order":3487,"children":4206},"\u002Fdocs\u002Fflowfuse-nodes\u002Fmqtt",[4207,4211],{"title":4208,"path":4209,"order":4143,"children":4210},"MQTT In","\u002Fdocs\u002Fflowfuse-nodes\u002Fmqtt\u002Fmqtt-in",[],{"title":4212,"path":4213,"order":4143,"children":4214},"MQTT Out","\u002Fdocs\u002Fflowfuse-nodes\u002Fmqtt\u002Fmqtt-out",[],{"title":4216,"path":4217,"order":3487,"children":4218},"Hub","\u002Fdocs\u002Fflowfuse-nodes\u002Fhub",[4219],{"title":4220,"path":4221,"order":268,"children":4222},"Redis","\u002Fdocs\u002Fflowfuse-nodes\u002Fhub\u002Fredis",[],{"name":4224,"order":3475,"children":4225},"Device Agent",[4226,4275],{"title":4224,"path":4227,"group":4224,"groupOrder":3475,"order":268,"children":4228,"link":3521},"\u002Fdocs\u002Fdevice-agent",[4229,4233,4237,4262,4266,4270],{"title":4230,"path":4231,"order":268,"children":4232},"FlowFuse Device Agent Introduction","\u002Fdocs\u002Fdevice-agent\u002Fintroduction",[],{"title":4234,"path":4235,"order":3475,"children":4236},"Quick Start","\u002Fdocs\u002Fdevice-agent\u002Fquickstart",[],{"title":4238,"path":4239,"group":4240,"order":3478,"children":4241,"link":3521},"Installation","\u002Fdocs\u002Fdevice-agent\u002Finstall","DeviceAgentInstallation",[4242,4246,4250,4254,4258],{"title":4243,"path":4244,"group":4240,"order":268,"children":4245},"Overview","\u002Fdocs\u002Fdevice-agent\u002Finstall\u002Foverview",[],{"title":4247,"path":4248,"group":4240,"order":3475,"children":4249},"Device Agent Installer","\u002Fdocs\u002Fdevice-agent\u002Finstall\u002Fdevice-agent-installer",[],{"title":4251,"path":4252,"group":4240,"order":3478,"children":4253},"Docker Install","\u002Fdocs\u002Fdevice-agent\u002Finstall\u002Fdocker",[],{"title":4255,"path":4256,"group":4240,"order":3472,"children":4257},"Kubernetes Install","\u002Fdocs\u002Fdevice-agent\u002Finstall\u002Fkubernetes",[],{"title":4259,"path":4260,"group":4240,"order":3487,"children":4261},"Manual Install with NPM","\u002Fdocs\u002Fdevice-agent\u002Finstall\u002Fmanual",[],{"title":4263,"path":4264,"order":3472,"children":4265},"Register your Remote Instance","\u002Fdocs\u002Fdevice-agent\u002Fregister",[],{"title":4267,"path":4268,"order":3487,"children":4269},"Running the Agent","\u002Fdocs\u002Fdevice-agent\u002Frunning",[],{"title":4271,"path":4272,"order":4273,"children":4274},"Deploying your Flows","\u002Fdocs\u002Fdevice-agent\u002Fdeploy",6,[],{"title":4276,"path":4277,"group":4224,"groupOrder":3475,"order":3475,"children":4278,"link":3521},"Hardware Guides","\u002Fdocs\u002Fhardware",[4279,4282,4286,4290],{"title":4243,"path":4280,"order":268,"children":4281},"\u002Fdocs\u002Fhardware\u002Fintroduction",[],{"title":4283,"path":4284,"order":3475,"children":4285},"ctrlX - Node-RED","\u002Fdocs\u002Fhardware\u002Fctrlx-node-red",[],{"title":4287,"path":4288,"order":3478,"children":4289},"ctrlX - Device Agent","\u002Fdocs\u002Fhardware\u002Fctrlx-device-agent",[],{"title":4291,"path":4292,"order":3478,"children":4293},"Raspberry Pi with Raspbian","\u002Fdocs\u002Fhardware\u002Fraspbian",[],{"name":4295,"order":3478,"children":4296},"FlowFuse Cloud",[4297],{"title":4295,"path":4298,"group":4295,"groupOrder":3478,"order":3478,"children":4299,"link":3521},"\u002Fdocs\u002Fcloud",[4300,4303],{"title":4123,"path":4301,"order":268,"children":4302},"\u002Fdocs\u002Fcloud\u002Fintroduction",[],{"title":4304,"path":4305,"order":3485,"children":4306},"FlowFuse Cloud Billing","\u002Fdocs\u002Fcloud\u002Fbilling",[],{"name":4308,"order":3472,"children":4309},"FlowFuse Self-Hosted",[4310,4313,4388,4400],{"title":4234,"path":4311,"group":4308,"groupOrder":3472,"order":268,"children":4312},"\u002Fdocs\u002Fquick-start",[],{"title":4314,"path":4315,"group":4308,"groupOrder":3472,"order":3475,"children":4316,"link":3521},"Installing FlowFuse","\u002Fdocs\u002Finstall",[4317,4320,4324,4328,4348,4352,4356,4360],{"title":4243,"path":4318,"order":268,"children":4319},"\u002Fdocs\u002Finstall\u002Fintroduction",[],{"title":4321,"path":4322,"order":3485,"children":4323},"Configuring FlowFuse","\u002Fdocs\u002Finstall\u002Fconfiguration",[],{"title":4325,"path":4326,"order":3485,"children":4327},"DNS Setup","\u002Fdocs\u002Finstall\u002Fdns-setup",[],{"title":4329,"path":4330,"order":3485,"children":4331},"Docker install","\u002Fdocs\u002Finstall\u002Fdocker",[4332,4336,4340,4344],{"title":4333,"path":4334,"order":3485,"children":4335},"Add Project Stacks on Docker","\u002Fdocs\u002Finstall\u002Fdocker\u002Fstacks",[],{"title":4337,"path":4338,"order":3485,"children":4339},"Docker Engine on Windows","\u002Fdocs\u002Finstall\u002Fdocker\u002Fwindows-docker-ce",[],{"title":4341,"path":4342,"order":3485,"children":4343},"Docker from AWS Market Place","\u002Fdocs\u002Finstall\u002Fdocker\u002Faws-marketplace",[],{"title":4345,"path":4346,"order":3485,"children":4347},"Docker on Digital Ocean","\u002Fdocs\u002Finstall\u002Fdocker\u002Fdigital-ocean",[],{"title":4349,"path":4350,"order":3485,"children":4351},"Email configuration","\u002Fdocs\u002Finstall\u002Femail-providers",[],{"title":4353,"path":4354,"order":3485,"children":4355},"First Run Setup","\u002Fdocs\u002Finstall\u002Ffirst-run",[],{"title":4357,"path":4358,"order":3485,"children":4359},"FlowFuse File Storage","\u002Fdocs\u002Finstall\u002Ffile-storage",[],{"title":4361,"path":4362,"order":3485,"children":4363},"Install FlowFuse on Kubernetes","\u002Fdocs\u002Finstall\u002Fkubernetes",[4364,4368,4372,4376,4380,4384],{"title":4365,"path":4366,"order":3485,"children":4367},"AWS EKS Installation","\u002Fdocs\u002Finstall\u002Fkubernetes\u002Faws",[],{"title":4369,"path":4370,"order":3485,"children":4371},"AWS EKS Installation with Terraform and Helm","\u002Fdocs\u002Finstall\u002Fkubernetes\u002Faws-terraform",[],{"title":4373,"path":4374,"order":3485,"children":4375},"Digital Ocean Kubernetes Installation","\u002Fdocs\u002Finstall\u002Fkubernetes\u002Fdigital-ocean",[],{"title":4377,"path":4378,"order":3485,"children":4379},"Ingress Controller Migration","\u002Fdocs\u002Finstall\u002Fkubernetes\u002Fingress-controller-migration",[],{"title":4381,"path":4382,"order":3485,"children":4383},"Kubernetes Project Stacks","\u002Fdocs\u002Finstall\u002Fkubernetes\u002Fstacks",[],{"title":4385,"path":4386,"order":3485,"children":4387},"OpenShift Installation","\u002Fdocs\u002Finstall\u002Fkubernetes\u002Fopenshift",[],{"title":4389,"path":4390,"group":4308,"groupOrder":3472,"order":3478,"children":4391},"Upgrading FlowFuse","\u002Fdocs\u002Fupgrade",[4392,4396],{"title":4393,"path":4394,"order":3485,"children":4395},"Installing a license","\u002Fdocs\u002Fupgrade\u002Fopen-source-to-premium",[],{"title":4397,"path":4398,"order":3485,"children":4399},"Upgrading the Node-RED version","\u002Fdocs\u002Fupgrade\u002Fnodered-version",[],{"title":4401,"path":4402,"group":4308,"groupOrder":3472,"order":3472,"children":4403,"link":3521},"Administering FlowFuse","\u002Fdocs\u002Fadmin",[4404,4407,4419,4427,4431,4435,4439,4443],{"title":4401,"path":4405,"order":268,"children":4406},"\u002Fdocs\u002Fadmin\u002Fintroduction",[],{"title":4408,"path":4409,"order":3485,"children":4410},"Configuring Single Sign-On (SSO)","\u002Fdocs\u002Fadmin\u002Fsso",[4411,4415],{"title":4412,"path":4413,"order":3485,"children":4414},"LDAP SSO","\u002Fdocs\u002Fadmin\u002Fsso\u002Fldap",[],{"title":4416,"path":4417,"order":3485,"children":4418},"SAML SSO","\u002Fdocs\u002Fadmin\u002Fsso\u002Fsaml",[],{"title":4420,"path":4421,"order":3485,"children":4422,"link":3521},"Hardening","\u002Fdocs\u002Fadmin\u002Fhardening",[4423],{"title":4424,"path":4425,"order":3485,"children":4426},"Kubernetes Hardening","\u002Fdocs\u002Fadmin\u002Fhardening\u002Fkubernetes",[],{"title":4428,"path":4429,"order":3485,"children":4430},"Monitoring","\u002Fdocs\u002Fadmin\u002Fmonitoring",[],{"title":4432,"path":4433,"order":3485,"children":4434},"Observability","\u002Fdocs\u002Fadmin\u002Fobservability",[],{"title":4436,"path":4437,"order":3485,"children":4438},"Soft Launch Enablement","\u002Fdocs\u002Fadmin\u002Ffeature-flags",[],{"title":4440,"path":4441,"order":3485,"children":4442},"Telemetry","\u002Fdocs\u002Fadmin\u002Ftelemetry",[],{"title":4444,"path":4445,"order":3485,"children":4446},"User Management","\u002Fdocs\u002Fadmin\u002Fuser-management",[],{"name":3881,"order":3487,"children":4448},[4449,4453],{"title":4450,"path":4451,"group":3881,"groupOrder":3487,"order":3478,"children":4452},"Premium Support","\u002Fdocs\u002Fpremium-support",[],{"title":4454,"path":4455,"group":3881,"groupOrder":3487,"order":3485,"children":4456},"Debugging Node-RED issues","\u002Fdocs\u002Fdebugging",[],{"name":4458,"order":4273,"children":4459},"Contributing",[4460],{"title":4461,"path":4462,"group":4458,"groupOrder":4273,"order":3485,"children":4463,"link":3521},"Contributing to FlowFuse","\u002Fdocs\u002Fcontribute",[4464,4467,4471,4475,4479,4483,4487,4495,4531,4534],{"title":4123,"path":4465,"order":268,"children":4466},"\u002Fdocs\u002Fcontribute\u002Fintroduction",[],{"title":4468,"path":4469,"order":3485,"children":4470},"Adding Template Settings","\u002Fdocs\u002Fcontribute\u002Fadding-template-settings",[],{"title":4472,"path":4473,"order":3485,"children":4474},"API Design","\u002Fdocs\u002Fcontribute\u002Fapi-design",[],{"title":4476,"path":4477,"order":3485,"children":4478},"Creating debug stack containers","\u002Fdocs\u002Fcontribute\u002Fcreating-debug-stack-containers",[],{"title":4480,"path":4481,"order":3485,"children":4482},"Database migrations","\u002Fdocs\u002Fcontribute\u002Fdb-migrations",[],{"title":4484,"path":4485,"order":3485,"children":4486},"FlowFuse Architecture","\u002Fdocs\u002Fcontribute\u002Farchitecture",[],{"title":4488,"path":4489,"order":3485,"children":4490},"Local Install","\u002Fdocs\u002Fcontribute\u002Flocal",[4491],{"title":4492,"path":4493,"order":3485,"children":4494},"Local Stacks","\u002Fdocs\u002Fcontribute\u002Flocal\u002Fstacks",[],{"title":4496,"path":4497,"order":3485,"children":4498},"State Flows","\u002Fdocs\u002Fcontribute\u002Fworkflows",[4499,4503,4507,4511,4515,4519,4523,4527],{"title":4500,"path":4501,"order":3485,"children":4502},"Device Editor","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Fdevice-editor",[],{"title":4504,"path":4505,"order":3485,"children":4506},"Instance states","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Fproject-states",[],{"title":4508,"path":4509,"order":3485,"children":4510},"Invite External Users","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Finvite-external-user",[],{"title":4512,"path":4513,"order":3485,"children":4514},"Project Creation","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Fproject-create",[],{"title":4516,"path":4517,"order":3485,"children":4518},"Reset Password Flow","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Fpassword-reset",[],{"title":4520,"path":4521,"order":3485,"children":4522},"Team creation Flow","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Fteam-create",[],{"title":4524,"path":4525,"order":3485,"children":4526},"User Login Flows","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Flogin",[],{"title":4528,"path":4529,"order":3485,"children":4530},"User Sign up Flow","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Fsignup",[],{"title":4103,"path":4532,"order":3485,"children":4533},"\u002Fdocs\u002Fcontribute\u002Fteam-broker",[],{"title":4535,"path":4536,"order":3485,"children":4537},"Working with Feature Flags","\u002Fdocs\u002Fcontribute\u002Ffeature-flags",[],{"name":4539,"order":4540,"children":4541},"Node-RED",7,[4542],{"title":4543,"path":4544,"group":4539,"groupOrder":4540,"order":268,"children":4545},"Using Node-RED","\u002Fdocs\u002Fnode-red",[4546,4619,4798,4825,4864,4880,4896,4924,4944,4948],{"title":4547,"path":4548,"order":3475,"children":4549},"Getting started","\u002Fdocs\u002Fnode-red\u002Fgetting-started",[4550,4570,4574,4578,4582,4586,4590,4594,4598],{"title":4551,"path":4552,"order":268,"children":4553},"Editor","\u002Fdocs\u002Fnode-red\u002Fgetting-started\u002Feditor",[4554,4558,4562,4566],{"title":4555,"path":4556,"order":4143,"children":4557},"Header","\u002Fdocs\u002Fnode-red\u002Fgetting-started\u002Feditor\u002Fheader",[],{"title":4559,"path":4560,"order":4143,"children":4561},"Palette","\u002Fdocs\u002Fnode-red\u002Fgetting-started\u002Feditor\u002Fpalette",[],{"title":4563,"path":4564,"order":4143,"children":4565},"Sidebar","\u002Fdocs\u002Fnode-red\u002Fgetting-started\u002Feditor\u002Fsidebar",[],{"title":4567,"path":4568,"order":4143,"children":4569},"Workspace","\u002Fdocs\u002Fnode-red\u002Fgetting-started\u002Feditor\u002Fworkspace",[],{"title":4571,"path":4572,"order":3475,"children":4573},"Port Configuration","\u002Fdocs\u002Fnode-red\u002Fgetting-started\u002Fnode-red-port",[],{"title":4575,"path":4576,"order":3478,"children":4577},"Node-RED Library","\u002Fdocs\u002Fnode-red\u002Fgetting-started\u002Flibrary",[],{"title":4579,"path":4580,"order":3478,"children":4581},"Update Node-RED","\u002Fdocs\u002Fnode-red\u002Fgetting-started\u002Fupdate-node-red",[],{"title":4583,"path":4584,"order":3472,"children":4585},"Node-RED On Android","\u002Fdocs\u002Fnode-red\u002Fgetting-started\u002Fnode-red-android",[],{"title":4587,"path":4588,"order":3487,"children":4589},"Working with Messages","\u002Fdocs\u002Fnode-red\u002Fgetting-started\u002Fnode-red-messages",[],{"title":4591,"path":4592,"order":4273,"children":4593},"String","\u002Fdocs\u002Fnode-red\u002Fgetting-started\u002Fstring",[],{"title":4595,"path":4596,"order":4540,"children":4597},"Date & Time","\u002Fdocs\u002Fnode-red\u002Fgetting-started\u002Fdate-and-time",[],{"title":4599,"path":4600,"order":4601,"children":4602},"Programming","\u002Fdocs\u002Fnode-red\u002Fgetting-started\u002Fprogramming",8,[4603,4607,4611,4615],{"title":4604,"path":4605,"order":4143,"children":4606},"Data Tranformation","\u002Fdocs\u002Fnode-red\u002Fgetting-started\u002Fprogramming\u002Fdata-tranformation",[],{"title":4608,"path":4609,"order":4143,"children":4610},"Debugging","\u002Fdocs\u002Fnode-red\u002Fgetting-started\u002Fprogramming\u002Fdebugging-flows",[],{"title":4612,"path":4613,"order":4143,"children":4614},"If-Else","\u002Fdocs\u002Fnode-red\u002Fgetting-started\u002Fprogramming\u002Fif-else",[],{"title":4616,"path":4617,"order":4143,"children":4618},"Loop","\u002Fdocs\u002Fnode-red\u002Fgetting-started\u002Fprogramming\u002Floop",[],{"title":4620,"path":4621,"order":3478,"children":4622},"Core nodes","\u002Fdocs\u002Fnode-red\u002Fcore-nodes",[4623,4659,4700,4742,4762,4786],{"title":4624,"path":4625,"order":268,"children":4626},"Common nodes","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fcommon",[4627,4631,4635,4639,4643,4647,4651,4655],{"title":4628,"path":4629,"order":268,"children":4630},"Inject","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fcommon\u002Finject",[],{"title":4632,"path":4633,"order":3475,"children":4634},"Debug","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fcommon\u002Fdebug",[],{"title":4636,"path":4637,"order":3478,"children":4638},"Complete","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fcommon\u002Fcomplete",[],{"title":4640,"path":4641,"order":3472,"children":4642},"Catch","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fcommon\u002Fcatch",[],{"title":4644,"path":4645,"order":3487,"children":4646},"Status","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fcommon\u002Fstatus",[],{"title":4648,"path":4649,"order":4273,"children":4650},"Link","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fcommon\u002Flink",[],{"title":4652,"path":4653,"order":4540,"children":4654},"Comment","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fcommon\u002Fcomment",[],{"title":4656,"path":4657,"order":4601,"children":4658},"Unknown","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fcommon\u002Funknown",[],{"title":4660,"path":4661,"order":3475,"children":4662},"Function nodes","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Ffunction",[4663,4667,4671,4675,4679,4683,4687,4691,4695],{"title":4664,"path":4665,"order":268,"children":4666},"Function","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Ffunction\u002Ffunction",[],{"title":4668,"path":4669,"order":3475,"children":4670},"Switch","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Ffunction\u002Fswitch",[],{"title":4672,"path":4673,"order":3478,"children":4674},"Change","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Ffunction\u002Fchange",[],{"title":4676,"path":4677,"order":3472,"children":4678},"Range","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Ffunction\u002Frange",[],{"title":4680,"path":4681,"order":3487,"children":4682},"Template","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Ffunction\u002Ftemplate",[],{"title":4684,"path":4685,"order":4273,"children":4686},"Delay","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Ffunction\u002Fdelay",[],{"title":4688,"path":4689,"order":4540,"children":4690},"Trigger","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Ffunction\u002Ftrigger",[],{"title":4692,"path":4693,"order":4601,"children":4694},"Exec","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Ffunction\u002Fexec",[],{"title":4696,"path":4697,"order":4698,"children":4699},"Filter","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Ffunction\u002Ffilter",9,[],{"title":4701,"path":4702,"order":3478,"children":4703},"Network nodes","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fnetwork",[4704,4708,4712,4715,4718,4722,4726,4730,4734,4738],{"title":4705,"path":4706,"order":268,"children":4707},"TLS","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fnetwork\u002Ftls",[],{"title":4709,"path":4710,"order":3475,"children":4711},"HTTP Proxy","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fnetwork\u002Fhttp-proxy",[],{"title":4208,"path":4713,"order":3478,"children":4714},"\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fnetwork\u002Fmqtt-in",[],{"title":4212,"path":4716,"order":3472,"children":4717},"\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fnetwork\u002Fmqtt-out",[],{"title":4719,"path":4720,"order":3487,"children":4721},"HTTP in","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fnetwork\u002Fhttp-in",[],{"title":4723,"path":4724,"order":4273,"children":4725},"HTTP request","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fnetwork\u002Fhttp-request",[],{"title":4727,"path":4728,"order":4540,"children":4729},"WebSocket","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fnetwork\u002Fwebsocket",[],{"title":4731,"path":4732,"order":4601,"children":4733},"TCP in","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fnetwork\u002Ftcp-in",[],{"title":4735,"path":4736,"order":4698,"children":4737},"UDP In","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fnetwork\u002Fudp-in",[],{"title":4739,"path":4740,"order":4012,"children":4741},"UDP Out","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fnetwork\u002Fudp-out",[],{"title":4743,"path":4744,"order":3472,"children":4745},"Sequence nodes","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fsequence",[4746,4750,4754,4758],{"title":4747,"path":4748,"order":268,"children":4749},"Split","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fsequence\u002Fsplit",[],{"title":4751,"path":4752,"order":3475,"children":4753},"Sort","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fsequence\u002Fsort",[],{"title":4755,"path":4756,"order":3478,"children":4757},"Batch","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fsequence\u002Fbatch",[],{"title":4759,"path":4760,"order":3472,"children":4761},"Join","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fsequence\u002Fjoin",[],{"title":4763,"path":4764,"order":3487,"children":4765},"Parser nodes","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fparsers",[4766,4770,4774,4778,4782],{"title":4767,"path":4768,"order":268,"children":4769},"CSV","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fparsers\u002Fcsv",[],{"title":4771,"path":4772,"order":3475,"children":4773},"HTML","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fparsers\u002Fhtml",[],{"title":4775,"path":4776,"order":3478,"children":4777},"JSON","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fparsers\u002Fjson",[],{"title":4779,"path":4780,"order":3472,"children":4781},"XML","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fparsers\u002Fxml",[],{"title":4783,"path":4784,"order":3487,"children":4785},"YAML","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fparsers\u002Fyaml",[],{"title":4787,"path":4788,"order":4273,"children":4789},"Storage nodes","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fstorage",[4790,4794],{"title":4791,"path":4792,"order":268,"children":4793},"Write File","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fstorage\u002Fwrite-file",[],{"title":4795,"path":4796,"order":3475,"children":4797},"Read File","\u002Fdocs\u002Fnode-red\u002Fcore-nodes\u002Fstorage\u002Fread-file",[],{"title":4799,"path":4800,"order":3472,"children":4801},"Communication protocols","\u002Fdocs\u002Fnode-red\u002Fprotocol",[4802,4806,4810,4813,4817,4821],{"title":4803,"path":4804,"order":4143,"children":4805},"AMQP","\u002Fdocs\u002Fnode-red\u002Fprotocol\u002Famqp",[],{"title":4807,"path":4808,"order":4143,"children":4809},"LwM2M","\u002Fdocs\u002Fnode-red\u002Fprotocol\u002Flwm2m",[],{"title":4197,"path":4811,"order":4143,"children":4812},"\u002Fdocs\u002Fnode-red\u002Fprotocol\u002Fmodbus",[],{"title":4814,"path":4815,"order":4143,"children":4816},"MQTT","\u002Fdocs\u002Fnode-red\u002Fprotocol\u002Fmqtt",[],{"title":4818,"path":4819,"order":4143,"children":4820},"OPC-UA","\u002Fdocs\u002Fnode-red\u002Fprotocol\u002Fopc-ua",[],{"title":4822,"path":4823,"order":4143,"children":4824},"Websocket","\u002Fdocs\u002Fnode-red\u002Fprotocol\u002Fwebsocket",[],{"title":4826,"path":4827,"order":3487,"children":4828},"Databases","\u002Fdocs\u002Fnode-red\u002Fdatabase",[4829,4833,4837,4841,4845,4849,4853,4856,4860],{"title":4830,"path":4831,"order":4143,"children":4832},"DynamoDB","\u002Fdocs\u002Fnode-red\u002Fdatabase\u002Fdynamodb",[],{"title":4834,"path":4835,"order":4143,"children":4836},"Firebase","\u002Fdocs\u002Fnode-red\u002Fdatabase\u002Ffirebase",[],{"title":4838,"path":4839,"order":4143,"children":4840},"InfluxDB","\u002Fdocs\u002Fnode-red\u002Fdatabase\u002Finfluxdb",[],{"title":4842,"path":4843,"order":4143,"children":4844},"MongoDB","\u002Fdocs\u002Fnode-red\u002Fdatabase\u002Fmongodb",[],{"title":4846,"path":4847,"order":4143,"children":4848},"MySQL","\u002Fdocs\u002Fnode-red\u002Fdatabase\u002Fmysql",[],{"title":4850,"path":4851,"order":4143,"children":4852},"PostgreSQL","\u002Fdocs\u002Fnode-red\u002Fdatabase\u002Fpostgresql",[],{"title":4220,"path":4854,"order":4143,"children":4855},"\u002Fdocs\u002Fnode-red\u002Fdatabase\u002Fredis",[],{"title":4857,"path":4858,"order":4143,"children":4859},"SQLite","\u002Fdocs\u002Fnode-red\u002Fdatabase\u002Fsqlite",[],{"title":4861,"path":4862,"order":4143,"children":4863},"TimescaleDB","\u002Fdocs\u002Fnode-red\u002Fdatabase\u002Ftimescaledb",[],{"title":4865,"path":4866,"order":4273,"children":4867},"Integration technologies","\u002Fdocs\u002Fnode-red\u002Fintegration-technologies",[4868,4872,4876],{"title":4869,"path":4870,"order":4143,"children":4871},"GraphQL API","\u002Fdocs\u002Fnode-red\u002Fintegration-technologies\u002Fgraphql",[],{"title":4873,"path":4874,"order":4143,"children":4875},"REST API","\u002Fdocs\u002Fnode-red\u002Fintegration-technologies\u002Frest",[],{"title":4877,"path":4878,"order":4143,"children":4879},"Webhook","\u002Fdocs\u002Fnode-red\u002Fintegration-technologies\u002Fwebhook",[],{"title":4881,"path":4882,"order":4540,"children":4883},"Notification services","\u002Fdocs\u002Fnode-red\u002Fnotification",[4884,4888,4892],{"title":4885,"path":4886,"order":4143,"children":4887},"Discord","\u002Fdocs\u002Fnode-red\u002Fnotification\u002Fdiscord",[],{"title":4889,"path":4890,"order":4143,"children":4891},"Email","\u002Fdocs\u002Fnode-red\u002Fnotification\u002Femail",[],{"title":4893,"path":4894,"order":4143,"children":4895},"Telegram","\u002Fdocs\u002Fnode-red\u002Fnotification\u002Ftelegram",[],{"title":4897,"path":4898,"order":4601,"children":4899},"Hardware","\u002Fdocs\u002Fnode-red\u002Fhardware",[4900,4904,4908,4912,4916,4920],{"title":4901,"path":4902,"order":4143,"children":4903},"BLIIOT ARMxy BL340","\u002Fdocs\u002Fnode-red\u002Fhardware\u002Farmxy-bl340",[],{"title":4905,"path":4906,"order":4143,"children":4907},"Opto-22 Groov Epic","\u002Fdocs\u002Fnode-red\u002Fhardware\u002Fopto-22-groove-rio-7-mm2001-10",[],{"title":4909,"path":4910,"order":4143,"children":4911},"Raspberry Pi 4","\u002Fdocs\u002Fnode-red\u002Fhardware\u002Fraspberry-pi-4",[],{"title":4913,"path":4914,"order":4143,"children":4915},"Raspberry Pi 5","\u002Fdocs\u002Fnode-red\u002Fhardware\u002Fraspberry-pi-5",[],{"title":4917,"path":4918,"order":4143,"children":4919},"Robustel EG5120","\u002Fdocs\u002Fnode-red\u002Fhardware\u002Frobustel-eg5120",[],{"title":4921,"path":4922,"order":4143,"children":4923},"Siemens IoT2050","\u002Fdocs\u002Fnode-red\u002Fhardware\u002Fsiemens-iot-2050",[],{"title":4925,"path":4926,"order":4698,"children":4927},"Peripheral devices","\u002Fdocs\u002Fnode-red\u002Fperipheral",[4928,4932,4936,4940],{"title":4929,"path":4930,"order":4143,"children":4931},"Arduino","\u002Fdocs\u002Fnode-red\u002Fperipheral\u002Fardiuno",[],{"title":4933,"path":4934,"order":4143,"children":4935},"Barcode Scanner","\u002Fdocs\u002Fnode-red\u002Fperipheral\u002Fbarcodescanner",[],{"title":4937,"path":4938,"order":4143,"children":4939},"ESP32","\u002Fdocs\u002Fnode-red\u002Fperipheral\u002Fesp32",[],{"title":4941,"path":4942,"order":4143,"children":4943},"Webcam","\u002Fdocs\u002Fnode-red\u002Fperipheral\u002Fwebcam",[],{"title":4945,"path":4946,"order":4012,"children":4947},"Terminology","\u002Fdocs\u002Fnode-red\u002Fterminology",[],{"title":4949,"path":4950,"order":4951,"children":4952},"Keyboard shortcuts","\u002Fdocs\u002Fnode-red\u002Fkeyboard",11,[],1788888651605]