diff --git a/about-langflow.html b/about-langflow.html
index 11d3ed6564..7dd7e68e3a 100644
--- a/about-langflow.html
+++ b/about-langflow.html
@@ -22,7 +22,7 @@
-
+
diff --git a/agent-tutorial.html b/agent-tutorial.html
index 03b0e123e4..0cf1298b28 100644
--- a/agent-tutorial.html
+++ b/agent-tutorial.html
@@ -22,7 +22,7 @@
-
+
diff --git a/agents-tools.html b/agents-tools.html
index aec9569135..b3beda4791 100644
--- a/agents-tools.html
+++ b/agents-tools.html
@@ -22,7 +22,7 @@
-
+
diff --git a/agents.html b/agents.html
index 267cd606b8..6f63a4dae3 100644
--- a/agents.html
+++ b/agents.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api-build.html b/api-build.html
index e34f755d4b..e1cddd70a8 100644
--- a/api-build.html
+++ b/api-build.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api-files.html b/api-files.html
index c23850d18b..ae0b475f0a 100644
--- a/api-files.html
+++ b/api-files.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api-flows-run.html b/api-flows-run.html
index 7aefb17452..8fd8059685 100644
--- a/api-flows-run.html
+++ b/api-flows-run.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api-flows.html b/api-flows.html
index d0556b35bf..4b109eca00 100644
--- a/api-flows.html
+++ b/api-flows.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api-logs.html b/api-logs.html
index 0ee477fea0..8f2f357af0 100644
--- a/api-logs.html
+++ b/api-logs.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api-monitor.html b/api-monitor.html
index 27068cc725..5c734486de 100644
--- a/api-monitor.html
+++ b/api-monitor.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api-projects.html b/api-projects.html
index 08a6beb255..39febb96e8 100644
--- a/api-projects.html
+++ b/api-projects.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api-reference-api-examples.html b/api-reference-api-examples.html
index 636d2f72f5..78e6633743 100644
--- a/api-reference-api-examples.html
+++ b/api-reference-api-examples.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api-users.html b/api-users.html
index 573f789471..c11361d734 100644
--- a/api-users.html
+++ b/api-users.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api.html b/api.html
index 14c67fb059..494c0f179a 100644
--- a/api.html
+++ b/api.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/add-user.html b/api/add-user.html
index ca092cd5ca..6308263d42 100644
--- a/api/add-user.html
+++ b/api/add-user.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/auto-login.html b/api/auto-login.html
index 152230ae96..a7ebd5a202 100644
--- a/api/auto-login.html
+++ b/api/auto-login.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/build-flow.html b/api/build-flow.html
index f9624226b5..51245c1951 100644
--- a/api/build-flow.html
+++ b/api/build-flow.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/build-public-tmp.html b/api/build-public-tmp.html
index 7bf331cbaf..6a128a151d 100644
--- a/api/build-public-tmp.html
+++ b/api/build-public-tmp.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/build-vertex-stream.html b/api/build-vertex-stream.html
index fee2b0989f..06b3a27a8e 100644
--- a/api/build-vertex-stream.html
+++ b/api/build-vertex-stream.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/build-vertex.html b/api/build-vertex.html
index cc9b0d3f5e..0fb3eaafab 100644
--- a/api/build-vertex.html
+++ b/api/build-vertex.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/cancel-build.html b/api/cancel-build.html
index 7e9567ab2a..1989681d65 100644
--- a/api/cancel-build.html
+++ b/api/cancel-build.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/check-if-store-has-api-key.html b/api/check-if-store-has-api-key.html
index 95baf81cde..65b2a80359 100644
--- a/api/check-if-store-has-api-key.html
+++ b/api/check-if-store-has-api-key.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/check-if-store-is-enabled.html b/api/check-if-store-is-enabled.html
index 6835a970e6..0903f5304f 100644
--- a/api/check-if-store-is-enabled.html
+++ b/api/check-if-store-is-enabled.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/create-api-key-route.html b/api/create-api-key-route.html
index 078f46ec20..c1b5ef4e5a 100644
--- a/api/create-api-key-route.html
+++ b/api/create-api-key-route.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/create-flow.html b/api/create-flow.html
index d3a5e4c0e2..bf8994f21c 100644
--- a/api/create-flow.html
+++ b/api/create-flow.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/create-flows.html b/api/create-flows.html
index b7872a85b9..f1e36c5a42 100644
--- a/api/create-flows.html
+++ b/api/create-flows.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/create-folder-redirect.html b/api/create-folder-redirect.html
index b129e2e526..a799462e1d 100644
--- a/api/create-folder-redirect.html
+++ b/api/create-folder-redirect.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/create-project.html b/api/create-project.html
index e4df03d471..8507357f32 100644
--- a/api/create-project.html
+++ b/api/create-project.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/create-upload-file.html b/api/create-upload-file.html
index ab8c3c196a..73bd84f5c4 100644
--- a/api/create-upload-file.html
+++ b/api/create-upload-file.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/create-variable.html b/api/create-variable.html
index e3a90ba520..cc859b73e4 100644
--- a/api/create-variable.html
+++ b/api/create-variable.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/custom-component-update.html b/api/custom-component-update.html
index 54b15c30b0..716dd9e421 100644
--- a/api/custom-component-update.html
+++ b/api/custom-component-update.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/custom-component.html b/api/custom-component.html
index 414946c2db..d639ab0e1f 100644
--- a/api/custom-component.html
+++ b/api/custom-component.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/delete-all-files-1.html b/api/delete-all-files-1.html
index 073b1fa400..c28aad6c23 100644
--- a/api/delete-all-files-1.html
+++ b/api/delete-all-files-1.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/delete-all-files.html b/api/delete-all-files.html
index 515cc35dc9..718010bb94 100644
--- a/api/delete-all-files.html
+++ b/api/delete-all-files.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/delete-api-key-route.html b/api/delete-api-key-route.html
index 6169885b8f..af6a0ae43f 100644
--- a/api/delete-api-key-route.html
+++ b/api/delete-api-key-route.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/delete-file-1.html b/api/delete-file-1.html
index 0da481b174..c8fc500e5c 100644
--- a/api/delete-file-1.html
+++ b/api/delete-file-1.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/delete-file.html b/api/delete-file.html
index 3562733271..77c7473f7c 100644
--- a/api/delete-file.html
+++ b/api/delete-file.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/delete-files-batch.html b/api/delete-files-batch.html
index 6eec533ac5..0f7171ca72 100644
--- a/api/delete-files-batch.html
+++ b/api/delete-files-batch.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/delete-flow.html b/api/delete-flow.html
index 2d253d2333..aab3ef2d2a 100644
--- a/api/delete-flow.html
+++ b/api/delete-flow.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/delete-folder-redirect.html b/api/delete-folder-redirect.html
index 179004d075..0165fc89a4 100644
--- a/api/delete-folder-redirect.html
+++ b/api/delete-folder-redirect.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/delete-messages-session.html b/api/delete-messages-session.html
index 522e958304..5f5ee78f02 100644
--- a/api/delete-messages-session.html
+++ b/api/delete-messages-session.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/delete-messages.html b/api/delete-messages.html
index 23f95e3dda..a36bd5a67b 100644
--- a/api/delete-messages.html
+++ b/api/delete-messages.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/delete-multiple-flows.html b/api/delete-multiple-flows.html
index d479f16e66..e2327add8d 100644
--- a/api/delete-multiple-flows.html
+++ b/api/delete-multiple-flows.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/delete-project.html b/api/delete-project.html
index 2ca53bc9e6..12b07b7c64 100644
--- a/api/delete-project.html
+++ b/api/delete-project.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/delete-user.html b/api/delete-user.html
index a1a3129370..0aa31af404 100644
--- a/api/delete-user.html
+++ b/api/delete-user.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/delete-variable.html b/api/delete-variable.html
index efcdd35a76..009a93eaaa 100644
--- a/api/delete-variable.html
+++ b/api/delete-variable.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/delete-vertex-builds.html b/api/delete-vertex-builds.html
index 887edfb6d0..07a046a875 100644
--- a/api/delete-vertex-builds.html
+++ b/api/delete-vertex-builds.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/download-component.html b/api/download-component.html
index de92108e7c..172a153035 100644
--- a/api/download-component.html
+++ b/api/download-component.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/download-file-1.html b/api/download-file-1.html
index 49eaa5cde8..ada6df57c9 100644
--- a/api/download-file-1.html
+++ b/api/download-file-1.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/download-file-2.html b/api/download-file-2.html
index e9f1dfd068..ecf7c3d6c0 100644
--- a/api/download-file-2.html
+++ b/api/download-file-2.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/download-file-redirect.html b/api/download-file-redirect.html
index c35e548d75..364b74cf7f 100644
--- a/api/download-file-redirect.html
+++ b/api/download-file-redirect.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/download-file.html b/api/download-file.html
index 20cdd889d7..9b526eed7f 100644
--- a/api/download-file.html
+++ b/api/download-file.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/download-files-batch.html b/api/download-files-batch.html
index dd153a0083..0a9b9d7659 100644
--- a/api/download-files-batch.html
+++ b/api/download-files-batch.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/download-image.html b/api/download-image.html
index 1cab87d345..b2451c45a3 100644
--- a/api/download-image.html
+++ b/api/download-image.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/download-multiple-file.html b/api/download-multiple-file.html
index a2680346bb..e8bcff6b7a 100644
--- a/api/download-multiple-file.html
+++ b/api/download-multiple-file.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/download-profile-picture.html b/api/download-profile-picture.html
index d5e33cd57e..bfc907c4df 100644
--- a/api/download-profile-picture.html
+++ b/api/download-profile-picture.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/edit-file-name.html b/api/edit-file-name.html
index d24edfe0d8..76c9d4b7a6 100644
--- a/api/edit-file-name.html
+++ b/api/edit-file-name.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/experimental-run-flow.html b/api/experimental-run-flow.html
index ee361c9070..d8b2549b43 100644
--- a/api/experimental-run-flow.html
+++ b/api/experimental-run-flow.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/get-all.html b/api/get-all.html
index 32a3ac8627..4427b57260 100644
--- a/api/get-all.html
+++ b/api/get-all.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/get-api-keys-route.html b/api/get-api-keys-route.html
index c676fd2826..a67edf49cc 100644
--- a/api/get-api-keys-route.html
+++ b/api/get-api-keys-route.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/get-build-events.html b/api/get-build-events.html
index 63b76a8718..d33de2f2a3 100644
--- a/api/get-build-events.html
+++ b/api/get-build-events.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/get-components.html b/api/get-components.html
index 3403dc4ba5..81ba664c46 100644
--- a/api/get-components.html
+++ b/api/get-components.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/get-config.html b/api/get-config.html
index 8b2bec1352..ae1ef29103 100644
--- a/api/get-config.html
+++ b/api/get-config.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/get-elevenlabs-voice-ids.html b/api/get-elevenlabs-voice-ids.html
index 912fc389ed..227f85d7b1 100644
--- a/api/get-elevenlabs-voice-ids.html
+++ b/api/get-elevenlabs-voice-ids.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/get-list-of-components-liked-by-user.html b/api/get-list-of-components-liked-by-user.html
index b88b02f7be..2bfc5eb98d 100644
--- a/api/get-list-of-components-liked-by-user.html
+++ b/api/get-list-of-components-liked-by-user.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/get-messages.html b/api/get-messages.html
index 0344a76de4..e7462b1b06 100644
--- a/api/get-messages.html
+++ b/api/get-messages.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/get-starter-projects.html b/api/get-starter-projects.html
index 6005a18759..7601502504 100644
--- a/api/get-starter-projects.html
+++ b/api/get-starter-projects.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/get-tags.html b/api/get-tags.html
index dfb1509871..f9a014bf04 100644
--- a/api/get-tags.html
+++ b/api/get-tags.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/get-task-status.html b/api/get-task-status.html
index a22a12d83b..9a2b610880 100644
--- a/api/get-task-status.html
+++ b/api/get-task-status.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/get-transactions.html b/api/get-transactions.html
index 72d11a8994..c836232742 100644
--- a/api/get-transactions.html
+++ b/api/get-transactions.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/get-version.html b/api/get-version.html
index 4d118cc993..fe4d8c66d2 100644
--- a/api/get-version.html
+++ b/api/get-version.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/get-vertex-builds.html b/api/get-vertex-builds.html
index cf012673c6..aa5d22f7ee 100644
--- a/api/get-vertex-builds.html
+++ b/api/get-vertex-builds.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/handle-messages-1.html b/api/handle-messages-1.html
index d481cbb63f..a823ae953f 100644
--- a/api/handle-messages-1.html
+++ b/api/handle-messages-1.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/handle-messages.html b/api/handle-messages.html
index e8c5939821..f8ea0cda0d 100644
--- a/api/handle-messages.html
+++ b/api/handle-messages.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/handle-project-messages-with-slash.html b/api/handle-project-messages-with-slash.html
index 77c7fa5463..791e67a52a 100644
--- a/api/handle-project-messages-with-slash.html
+++ b/api/handle-project-messages-with-slash.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/handle-project-messages.html b/api/handle-project-messages.html
index 977e8ee733..c3824ed865 100644
--- a/api/handle-project-messages.html
+++ b/api/handle-project-messages.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/handle-project-sse.html b/api/handle-project-sse.html
index 23a2062ef7..80c719a98f 100644
--- a/api/handle-project-sse.html
+++ b/api/handle-project-sse.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/handle-sse-1.html b/api/handle-sse-1.html
index 5dcd2c9ba4..b5cc0b7544 100644
--- a/api/handle-sse-1.html
+++ b/api/handle-sse-1.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/handle-sse.html b/api/handle-sse.html
index 5f275efe5d..fdb383b1c4 100644
--- a/api/handle-sse.html
+++ b/api/handle-sse.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/health-check.html b/api/health-check.html
index 09596866bb..fb175aa5e3 100644
--- a/api/health-check.html
+++ b/api/health-check.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/health.html b/api/health.html
index aaa7ad4614..f4400ecbae 100644
--- a/api/health.html
+++ b/api/health.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/like-component.html b/api/like-component.html
index 633bd56828..c938638077 100644
--- a/api/like-component.html
+++ b/api/like-component.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/list-files-1.html b/api/list-files-1.html
index 821d133b69..cde43d61d3 100644
--- a/api/list-files-1.html
+++ b/api/list-files-1.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/list-files-2.html b/api/list-files-2.html
index b513df194a..cb8e83f6c3 100644
--- a/api/list-files-2.html
+++ b/api/list-files-2.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/list-files.html b/api/list-files.html
index 5a99898ec9..a4462af022 100644
--- a/api/list-files.html
+++ b/api/list-files.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/list-profile-pictures.html b/api/list-profile-pictures.html
index 933a6954f4..cdec465d77 100644
--- a/api/list-profile-pictures.html
+++ b/api/list-profile-pictures.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/list-project-tools.html b/api/list-project-tools.html
index 0f6383eb8a..9fdc9e964f 100644
--- a/api/list-project-tools.html
+++ b/api/list-project-tools.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/login-to-get-access-token.html b/api/login-to-get-access-token.html
index 36ba5b6fcc..471c3cfe9e 100644
--- a/api/login-to-get-access-token.html
+++ b/api/login-to-get-access-token.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/logout.html b/api/logout.html
index 41ee149319..18764f7a70 100644
--- a/api/logout.html
+++ b/api/logout.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/logs.html b/api/logs.html
index ad70d33923..ada4a69e53 100644
--- a/api/logs.html
+++ b/api/logs.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/patch-user.html b/api/patch-user.html
index 714a9453e1..3ef33ebcfc 100644
--- a/api/patch-user.html
+++ b/api/patch-user.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/post-validate-code.html b/api/post-validate-code.html
index cc4d3d6076..900336336b 100644
--- a/api/post-validate-code.html
+++ b/api/post-validate-code.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/post-validate-prompt.html b/api/post-validate-prompt.html
index 980d0e2e6a..ec05334e89 100644
--- a/api/post-validate-prompt.html
+++ b/api/post-validate-prompt.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/process-1.html b/api/process-1.html
index c11b5632e0..d791836ea2 100644
--- a/api/process-1.html
+++ b/api/process-1.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/process.html b/api/process.html
index 554dc17c3a..b5744fa413 100644
--- a/api/process.html
+++ b/api/process.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/read-all-users.html b/api/read-all-users.html
index f224dea516..cfc220c872 100644
--- a/api/read-all-users.html
+++ b/api/read-all-users.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/read-basic-examples.html b/api/read-basic-examples.html
index e6c22c4866..7511140bbc 100644
--- a/api/read-basic-examples.html
+++ b/api/read-basic-examples.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/read-current-user.html b/api/read-current-user.html
index 41c3eaae29..bffe2dee43 100644
--- a/api/read-current-user.html
+++ b/api/read-current-user.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/read-flow.html b/api/read-flow.html
index 264234fedb..e482a11691 100644
--- a/api/read-flow.html
+++ b/api/read-flow.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/read-flows.html b/api/read-flows.html
index 14df9dd8dd..d807446e2a 100644
--- a/api/read-flows.html
+++ b/api/read-flows.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/read-folder-redirect.html b/api/read-folder-redirect.html
index 1268baa476..e68aa137ca 100644
--- a/api/read-folder-redirect.html
+++ b/api/read-folder-redirect.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/read-folders-redirect.html b/api/read-folders-redirect.html
index b1be427ef1..4a0927ac81 100644
--- a/api/read-folders-redirect.html
+++ b/api/read-folders-redirect.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/read-project.html b/api/read-project.html
index e9d4ee3714..e2812b588a 100644
--- a/api/read-project.html
+++ b/api/read-project.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/read-projects.html b/api/read-projects.html
index 7ec7cdd7d0..99216a180d 100644
--- a/api/read-projects.html
+++ b/api/read-projects.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/read-public-flow.html b/api/read-public-flow.html
index 24c1f46a8f..63b29e2f2a 100644
--- a/api/read-public-flow.html
+++ b/api/read-public-flow.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/read-variables.html b/api/read-variables.html
index d8ce3a6047..258cfd0a55 100644
--- a/api/read-variables.html
+++ b/api/read-variables.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/refresh-token.html b/api/refresh-token.html
index b077297b1f..258980f983 100644
--- a/api/refresh-token.html
+++ b/api/refresh-token.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/reset-password.html b/api/reset-password.html
index 706df9fce6..6ad9e14fe5 100644
--- a/api/reset-password.html
+++ b/api/reset-password.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/retrieve-vertices-order.html b/api/retrieve-vertices-order.html
index bad8831c1f..8e4feecc4c 100644
--- a/api/retrieve-vertices-order.html
+++ b/api/retrieve-vertices-order.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/save-store-api-key.html b/api/save-store-api-key.html
index 7522323a31..04fae00d4b 100644
--- a/api/save-store-api-key.html
+++ b/api/save-store-api-key.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/share-component.html b/api/share-component.html
index 68d6a71e92..f097d27c66 100644
--- a/api/share-component.html
+++ b/api/share-component.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/simplified-run-flow.html b/api/simplified-run-flow.html
index 56bb17924a..7008c31008 100644
--- a/api/simplified-run-flow.html
+++ b/api/simplified-run-flow.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/stream-logs.html b/api/stream-logs.html
index 4bb1aba814..77193b062a 100644
--- a/api/stream-logs.html
+++ b/api/stream-logs.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/update-flow.html b/api/update-flow.html
index f14e3da23f..f6ac6dec95 100644
--- a/api/update-flow.html
+++ b/api/update-flow.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/update-folder-redirect.html b/api/update-folder-redirect.html
index ffa2d93f25..e58dd38f2e 100644
--- a/api/update-folder-redirect.html
+++ b/api/update-folder-redirect.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/update-message.html b/api/update-message.html
index 329b37c4f5..eb9950d857 100644
--- a/api/update-message.html
+++ b/api/update-message.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/update-project-mcp-settings.html b/api/update-project-mcp-settings.html
index 7850acb467..401ac7d04c 100644
--- a/api/update-project-mcp-settings.html
+++ b/api/update-project-mcp-settings.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/update-project.html b/api/update-project.html
index 2b8bfe4834..518c9d0c24 100644
--- a/api/update-project.html
+++ b/api/update-project.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/update-session-id.html b/api/update-session-id.html
index d818719465..9b705e7798 100644
--- a/api/update-session-id.html
+++ b/api/update-session-id.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/update-shared-component.html b/api/update-shared-component.html
index 33d74656bc..9e27505ba9 100644
--- a/api/update-shared-component.html
+++ b/api/update-shared-component.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/update-variable.html b/api/update-variable.html
index 4ea517c0ee..74c9db9a1a 100644
--- a/api/update-variable.html
+++ b/api/update-variable.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/upload-file-1.html b/api/upload-file-1.html
index 876dc12dc1..827c68fc61 100644
--- a/api/upload-file-1.html
+++ b/api/upload-file-1.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/upload-file-2.html b/api/upload-file-2.html
index d35d419ca2..2513d09e7e 100644
--- a/api/upload-file-2.html
+++ b/api/upload-file-2.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/upload-file-redirect.html b/api/upload-file-redirect.html
index 5411336845..8802c4b9a6 100644
--- a/api/upload-file-redirect.html
+++ b/api/upload-file-redirect.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/upload-file.html b/api/upload-file.html
index b711f0cad2..d04c3ec739 100644
--- a/api/upload-file.html
+++ b/api/upload-file.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/upload-user-file-1.html b/api/upload-user-file-1.html
index a3e290c67f..edd7dda627 100644
--- a/api/upload-user-file-1.html
+++ b/api/upload-user-file-1.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/upload-user-file.html b/api/upload-user-file.html
index 2aa6ca8753..af441f45ef 100644
--- a/api/upload-user-file.html
+++ b/api/upload-user-file.html
@@ -22,7 +22,7 @@
-
+
diff --git a/api/webhook-run-flow.html b/api/webhook-run-flow.html
index 2b0a5ed672..d9aa46ae19 100644
--- a/api/webhook-run-flow.html
+++ b/api/webhook-run-flow.html
@@ -22,7 +22,7 @@
-
+
diff --git a/assets/js/2ab0d4f5.945f5ec5.js b/assets/js/2ab0d4f5.945f5ec5.js
deleted file mode 100644
index 336ee65472..0000000000
--- a/assets/js/2ab0d4f5.945f5ec5.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunklangflow_docs=self.webpackChunklangflow_docs||[]).push([[1845],{28453:(e,n,t)=>{t.d(n,{R:()=>a,x:()=>o});var i=t(96540);const s={},r=i.createContext(s);function a(e){const n=i.useContext(r);return i.useMemo(function(){return"function"==typeof e?e(n):{...n,...e}},[n,e])}function o(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:a(e.components),i.createElement(r.Provider,{value:n},e.children)}},83640:(e,n,t)=>{t.r(n),t.d(n,{contentTitle:()=>o,default:()=>c,frontMatter:()=>a,metadata:()=>i,toc:()=>l});const i=JSON.parse('{"type":"api","id":"simplified-run-flow","title":"Simplified Run Flow","description":"","slug":"/simplified-run-flow","frontMatter":{},"api":{"tags":["Base"],"description":"Executes a specified flow by ID with support for streaming and telemetry.\\n\\nThis endpoint executes a flow identified by ID or name, with options for streaming the response\\nand tracking execution metrics. It handles both streaming and non-streaming execution modes.\\n\\nArgs:\\n background_tasks (BackgroundTasks): FastAPI background task manager\\n flow (FlowRead | None): The flow to execute, loaded via dependency\\n input_request (SimplifiedAPIRequest | None): Input parameters for the flow\\n stream (bool): Whether to stream the response\\n api_key_user (UserRead): Authenticated user from API key\\n request (Request): The incoming HTTP request\\n\\nReturns:\\n Union[StreamingResponse, RunResponse]: Either a streaming response for real-time results\\n or a RunResponse with the complete execution results\\n\\nRaises:\\n HTTPException: For flow not found (404) or invalid input (400)\\n APIException: For internal execution errors (500)\\n\\nNotes:\\n - Supports both streaming and non-streaming execution modes\\n - Tracks execution time and success/failure via telemetry\\n - Handles graceful client disconnection in streaming mode\\n - Provides detailed error handling with appropriate HTTP status codes\\n - In streaming mode, uses EventManager to handle events:\\n - \\"add_message\\": New messages during execution\\n - \\"token\\": Individual tokens during streaming\\n - \\"end\\": Final execution result","operationId":"simplified_run_flow_api_v1_run__flow_id_or_name__post","security":[{"API key query":[]},{"API key header":[]}],"parameters":[{"name":"flow_id_or_name","in":"path","required":true,"schema":{"type":"string","title":"Flow Id Or Name"}},{"name":"stream","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Stream"}},{"name":"user_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"string","format":"uuid"},{"type":"null"}],"title":"User Id"}}],"requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"properties":{"input_value":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Input Value","description":"The input value"},"input_type":{"anyOf":[{"type":"string","enum":["chat","text","any"]},{"type":"null"}],"title":"Input Type","description":"The input type","default":"chat"},"output_type":{"anyOf":[{"type":"string","enum":["chat","text","any","debug"]},{"type":"null"}],"title":"Output Type","description":"The output type","default":"chat"},"output_component":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Output Component","description":"If there are multiple output components, you can specify the component to get the output from.","default":""},"tweaks":{"anyOf":[{"additionalProperties":{"anyOf":[{"type":"string"},{"type":"object"}]},"type":"object","title":"Tweaks","description":"A dictionary of tweaks to adjust the flow\'s execution. Allows customizing flow behavior dynamically. All tweaks are overridden by the input values.","examples":[{"Component Name":{"parameter_name":"value"},"component_id":{"parameter_name":"value"},"parameter_name":"value"}]},{"type":"null"}],"description":"The tweaks"},"session_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Session Id","description":"The session id"}},"type":"object","title":"SimplifiedAPIRequest"},{"type":"null"}],"title":"Input Request"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"properties":{"detail":{"items":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"}}}}},"method":"post","path":"/api/v1/run/{flow_id_or_name}","securitySchemes":{"OAuth2PasswordBearer":{"type":"oauth2","flows":{"password":{"scopes":{},"tokenUrl":"api/v1/login"}}},"API key query":{"type":"apiKey","in":"query","name":"x-api-key"},"API key header":{"type":"apiKey","in":"header","name":"x-api-key"}},"info":{"title":"Langflow","version":"1.4.3"},"postman":{"name":"Simplified Run Flow","description":{"content":"Executes a specified flow by ID with support for streaming and telemetry.\\n\\nThis endpoint executes a flow identified by ID or name, with options for streaming the response\\nand tracking execution metrics. It handles both streaming and non-streaming execution modes.\\n\\nArgs:\\n background_tasks (BackgroundTasks): FastAPI background task manager\\n flow (FlowRead | None): The flow to execute, loaded via dependency\\n input_request (SimplifiedAPIRequest | None): Input parameters for the flow\\n stream (bool): Whether to stream the response\\n api_key_user (UserRead): Authenticated user from API key\\n request (Request): The incoming HTTP request\\n\\nReturns:\\n Union[StreamingResponse, RunResponse]: Either a streaming response for real-time results\\n or a RunResponse with the complete execution results\\n\\nRaises:\\n HTTPException: For flow not found (404) or invalid input (400)\\n APIException: For internal execution errors (500)\\n\\nNotes:\\n - Supports both streaming and non-streaming execution modes\\n - Tracks execution time and success/failure via telemetry\\n - Handles graceful client disconnection in streaming mode\\n - Provides detailed error handling with appropriate HTTP status codes\\n - In streaming mode, uses EventManager to handle events:\\n - \\"add_message\\": New messages during execution\\n - \\"token\\": Individual tokens during streaming\\n - \\"end\\": Final execution result","type":"text/plain"},"url":{"path":["api","v1","run",":flow_id_or_name"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"stream","value":"false"},{"disabled":false,"key":"user_id","value":""}],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"flow_id_or_name"}]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\\n \\"input_value\\": \\"\\",\\n \\"input_type\\": \\"\\",\\n \\"output_type\\": \\"\\",\\n \\"output_component\\": \\"\\",\\n \\"tweaks\\": {\\n \\"dolore_6\\": \\"\\",\\n \\"consectetur89\\": \\"\\"\\n },\\n \\"session_id\\": \\"\\"\\n}","options":{"raw":{"language":"json"}}},"auth":{"type":"apikey","apikey":[{"type":"any","value":"x-api-key","key":"key"},{"type":"any","value":"{{apiKey}}","key":"value"},{"type":"any","value":"query","key":"in"}]}}},"source":"@site/openapi.json","sourceDirName":".","permalink":"/api/simplified-run-flow","previous":{"title":"Get All","permalink":"/api/get-all"},"next":{"title":"Webhook Run Flow","permalink":"/api/webhook-run-flow"}}');var s=t(74848),r=t(28453);const a={},o="Simplified Run Flow",l=[];function d(e){const n={h1:"h1",header:"header",li:"li",p:"p",ul:"ul",...(0,r.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.header,{children:(0,s.jsx)(n.h1,{id:"simplified-run-flow",children:"Simplified Run Flow"})}),"\n",(0,s.jsx)(n.p,{children:"Executes a specified flow by ID with support for streaming and telemetry."}),"\n",(0,s.jsx)(n.p,{children:"This endpoint executes a flow identified by ID or name, with options for streaming the response\nand tracking execution metrics. It handles both streaming and non-streaming execution modes."}),"\n",(0,s.jsx)(n.p,{children:"Args:\nbackground_tasks (BackgroundTasks): FastAPI background task manager\nflow (FlowRead | None): The flow to execute, loaded via dependency\ninput_request (SimplifiedAPIRequest | None): Input parameters for the flow\nstream (bool): Whether to stream the response\napi_key_user (UserRead): Authenticated user from API key\nrequest (Request): The incoming HTTP request"}),"\n",(0,s.jsx)(n.p,{children:"Returns:\nUnion[StreamingResponse, RunResponse]: Either a streaming response for real-time results\nor a RunResponse with the complete execution results"}),"\n",(0,s.jsx)(n.p,{children:"Raises:\nHTTPException: For flow not found (404) or invalid input (400)\nAPIException: For internal execution errors (500)"}),"\n",(0,s.jsx)(n.p,{children:"Notes:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Supports both streaming and non-streaming execution modes"}),"\n",(0,s.jsx)(n.li,{children:"Tracks execution time and success/failure via telemetry"}),"\n",(0,s.jsx)(n.li,{children:"Handles graceful client disconnection in streaming mode"}),"\n",(0,s.jsx)(n.li,{children:"Provides detailed error handling with appropriate HTTP status codes"}),"\n",(0,s.jsxs)(n.li,{children:["In streaming mode, uses EventManager to handle events:","\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:'"add_message": New messages during execution'}),"\n",(0,s.jsx)(n.li,{children:'"token": Individual tokens during streaming'}),"\n",(0,s.jsx)(n.li,{children:'"end": Final execution result'}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,s.jsxs)("table",{style:{display:"table",width:"100%"},children:[(0,s.jsx)("thead",{children:(0,s.jsx)("tr",{children:(0,s.jsx)("th",{style:{textAlign:"left"},children:"Path Parameters"})})}),(0,s.jsx)("tbody",{children:(0,s.jsx)("tr",{children:(0,s.jsxs)("td",{children:[(0,s.jsx)("code",{children:"flow_id_or_name"}),(0,s.jsx)("span",{style:{opacity:"0.6"},children:" Flow Id Or Name"}),(0,s.jsx)("span",{style:{opacity:"0.6"},children:" \u2014 "}),(0,s.jsx)("strong",{style:{fontSize:"var(--ifm-code-font-size)",color:"var(--openapi-required)"},children:" REQUIRED"})]})})})]}),"\n",(0,s.jsxs)("table",{style:{display:"table",width:"100%"},children:[(0,s.jsx)("thead",{children:(0,s.jsx)("tr",{children:(0,s.jsx)("th",{style:{textAlign:"left"},children:"Query Parameters"})})}),(0,s.jsxs)("tbody",{children:[(0,s.jsx)("tr",{children:(0,s.jsxs)("td",{children:[(0,s.jsx)("code",{children:"stream"}),(0,s.jsx)("span",{style:{opacity:"0.6"},children:" Stream"})]})}),(0,s.jsx)("tr",{children:(0,s.jsxs)("td",{children:[(0,s.jsx)("code",{children:"user_id"}),(0,s.jsx)("span",{style:{opacity:"0.6"},children:" User Id"})]})})]})]}),"\n",(0,s.jsxs)("table",{style:{display:"table",width:"100%"},children:[(0,s.jsx)("thead",{children:(0,s.jsx)("tr",{children:(0,s.jsxs)("th",{style:{textAlign:"left"},children:[(0,s.jsx)("span",{children:"Request Body "}),(0,s.jsx)("div",{})]})})}),(0,s.jsx)("tbody",{children:(0,s.jsx)("tr",{children:(0,s.jsx)("td",{children:(0,s.jsx)("span",{style:{opacity:"0.6"},children:" undefined"})})})})]}),"\n",(0,s.jsxs)("table",{style:{display:"table",width:"100%"},children:[(0,s.jsx)("thead",{children:(0,s.jsx)("tr",{children:(0,s.jsx)("th",{style:{textAlign:"left"},children:"Responses"})})}),(0,s.jsxs)("tbody",{children:[(0,s.jsx)("tr",{children:(0,s.jsxs)("td",{children:[(0,s.jsxs)("div",{style:{display:"flex"},children:[(0,s.jsx)("div",{style:{marginRight:"var(--ifm-table-cell-padding)"},children:(0,s.jsx)("code",{children:"200"})}),(0,s.jsx)("div",{children:(0,s.jsx)(n.p,{children:"Successful Response"})})]}),(0,s.jsx)("div",{children:(0,s.jsxs)("table",{style:{display:"table",width:"100%",marginTop:"var(--ifm-table-cell-padding)",marginBottom:"0px"},children:[(0,s.jsx)("thead",{children:(0,s.jsx)("tr",{children:(0,s.jsxs)("th",{style:{textAlign:"left"},children:[(0,s.jsx)("span",{children:"Schema "}),(0,s.jsx)("span",{style:{opacity:"0.6"},children:" \u2014 "}),(0,s.jsx)("strong",{style:{fontSize:"var(--ifm-code-font-size)",color:"var(--openapi-optional)"},children:" OPTIONAL"}),(0,s.jsx)("div",{})]})})}),(0,s.jsx)("tbody",{children:(0,s.jsx)("tr",{children:(0,s.jsx)("td",{children:(0,s.jsx)("span",{style:{opacity:"0.6"},children:" undefined"})})})})]})})]})}),(0,s.jsx)("tr",{children:(0,s.jsxs)("td",{children:[(0,s.jsxs)("div",{style:{display:"flex"},children:[(0,s.jsx)("div",{style:{marginRight:"var(--ifm-table-cell-padding)"},children:(0,s.jsx)("code",{children:"422"})}),(0,s.jsx)("div",{children:(0,s.jsx)(n.p,{children:"Validation Error"})})]}),(0,s.jsx)("div",{children:(0,s.jsxs)("table",{style:{display:"table",width:"100%",marginTop:"var(--ifm-table-cell-padding)",marginBottom:"0px"},children:[(0,s.jsx)("thead",{children:(0,s.jsx)("tr",{children:(0,s.jsxs)("th",{style:{textAlign:"left"},children:[(0,s.jsx)("span",{children:"Schema "}),(0,s.jsx)("span",{style:{opacity:"0.6"},children:" \u2014 "}),(0,s.jsx)("strong",{style:{fontSize:"var(--ifm-code-font-size)",color:"var(--openapi-optional)"},children:" OPTIONAL"}),(0,s.jsx)("div",{})]})})}),(0,s.jsx)("tbody",{children:(0,s.jsx)("tr",{children:(0,s.jsxs)("td",{children:[(0,s.jsx)("code",{children:"detail"}),(0,s.jsx)("span",{style:{opacity:"0.6"},children:" object[]"}),(0,s.jsx)("span",{style:{opacity:"0.6"},children:" \u2014 "}),(0,s.jsx)("strong",{style:{fontSize:"var(--ifm-code-font-size)",color:"var(--openapi-optional)"},children:" OPTIONAL"}),(0,s.jsx)("table",{style:{display:"table",width:"100%",marginTop:"var(--ifm-table-cell-padding)",marginBottom:"0px"},children:(0,s.jsxs)("tbody",{children:[(0,s.jsx)("tr",{children:(0,s.jsxs)("td",{children:[(0,s.jsx)("code",{children:"loc"}),(0,s.jsx)("span",{style:{opacity:"0.6"},children:" undefined[]"})]})}),(0,s.jsx)("tr",{children:(0,s.jsxs)("td",{children:[(0,s.jsx)("code",{children:"msg"}),(0,s.jsx)("span",{style:{opacity:"0.6"},children:" Message"})]})}),(0,s.jsx)("tr",{children:(0,s.jsxs)("td",{children:[(0,s.jsx)("code",{children:"type"}),(0,s.jsx)("span",{style:{opacity:"0.6"},children:" Error Type"})]})})]})})]})})})]})})]})})]})]})]})}function c(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(d,{...e})}):d(e)}}}]);
\ No newline at end of file
diff --git a/assets/js/2ab0d4f5.ccc238b4.js b/assets/js/2ab0d4f5.ccc238b4.js
new file mode 100644
index 0000000000..4f54310a92
--- /dev/null
+++ b/assets/js/2ab0d4f5.ccc238b4.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunklangflow_docs=self.webpackChunklangflow_docs||[]).push([[1845],{28453:(e,n,t)=>{t.d(n,{R:()=>a,x:()=>o});var i=t(96540);const s={},r=i.createContext(s);function a(e){const n=i.useContext(r);return i.useMemo(function(){return"function"==typeof e?e(n):{...n,...e}},[n,e])}function o(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:a(e.components),i.createElement(r.Provider,{value:n},e.children)}},83640:(e,n,t)=>{t.r(n),t.d(n,{contentTitle:()=>o,default:()=>c,frontMatter:()=>a,metadata:()=>i,toc:()=>l});const i=JSON.parse('{"type":"api","id":"simplified-run-flow","title":"Simplified Run Flow","description":"","slug":"/simplified-run-flow","frontMatter":{},"api":{"tags":["Base"],"description":"Executes a specified flow by ID with support for streaming and telemetry.\\n\\nThis endpoint executes a flow identified by ID or name, with options for streaming the response\\nand tracking execution metrics. It handles both streaming and non-streaming execution modes.\\n\\nArgs:\\n background_tasks (BackgroundTasks): FastAPI background task manager\\n flow (FlowRead | None): The flow to execute, loaded via dependency\\n input_request (SimplifiedAPIRequest | None): Input parameters for the flow\\n stream (bool): Whether to stream the response\\n api_key_user (UserRead): Authenticated user from API key\\n request (Request): The incoming HTTP request\\n\\nReturns:\\n Union[StreamingResponse, RunResponse]: Either a streaming response for real-time results\\n or a RunResponse with the complete execution results\\n\\nRaises:\\n HTTPException: For flow not found (404) or invalid input (400)\\n APIException: For internal execution errors (500)\\n\\nNotes:\\n - Supports both streaming and non-streaming execution modes\\n - Tracks execution time and success/failure via telemetry\\n - Handles graceful client disconnection in streaming mode\\n - Provides detailed error handling with appropriate HTTP status codes\\n - In streaming mode, uses EventManager to handle events:\\n - \\"add_message\\": New messages during execution\\n - \\"token\\": Individual tokens during streaming\\n - \\"end\\": Final execution result","operationId":"simplified_run_flow_api_v1_run__flow_id_or_name__post","security":[{"API key query":[]},{"API key header":[]}],"parameters":[{"name":"flow_id_or_name","in":"path","required":true,"schema":{"type":"string","title":"Flow Id Or Name"}},{"name":"stream","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Stream"}},{"name":"user_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"string","format":"uuid"},{"type":"null"}],"title":"User Id"}}],"requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"properties":{"input_value":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Input Value","description":"The input value"},"input_type":{"anyOf":[{"type":"string","enum":["chat","text","any"]},{"type":"null"}],"title":"Input Type","description":"The input type","default":"chat"},"output_type":{"anyOf":[{"type":"string","enum":["chat","text","any","debug"]},{"type":"null"}],"title":"Output Type","description":"The output type","default":"chat"},"output_component":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Output Component","description":"If there are multiple output components, you can specify the component to get the output from.","default":""},"tweaks":{"anyOf":[{"additionalProperties":{"anyOf":[{"type":"string"},{"type":"object"}]},"type":"object","title":"Tweaks","description":"A dictionary of tweaks to adjust the flow\'s execution. Allows customizing flow behavior dynamically. All tweaks are overridden by the input values.","examples":[{"Component Name":{"parameter_name":"value"},"component_id":{"parameter_name":"value"},"parameter_name":"value"}]},{"type":"null"}],"description":"The tweaks"},"session_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Session Id","description":"The session id"}},"type":"object","title":"SimplifiedAPIRequest"},{"type":"null"}],"title":"Input Request"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"properties":{"detail":{"items":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"}}}}},"method":"post","path":"/api/v1/run/{flow_id_or_name}","securitySchemes":{"OAuth2PasswordBearer":{"type":"oauth2","flows":{"password":{"scopes":{},"tokenUrl":"api/v1/login"}}},"API key query":{"type":"apiKey","in":"query","name":"x-api-key"},"API key header":{"type":"apiKey","in":"header","name":"x-api-key"}},"info":{"title":"Langflow","version":"1.4.3"},"postman":{"name":"Simplified Run Flow","description":{"content":"Executes a specified flow by ID with support for streaming and telemetry.\\n\\nThis endpoint executes a flow identified by ID or name, with options for streaming the response\\nand tracking execution metrics. It handles both streaming and non-streaming execution modes.\\n\\nArgs:\\n background_tasks (BackgroundTasks): FastAPI background task manager\\n flow (FlowRead | None): The flow to execute, loaded via dependency\\n input_request (SimplifiedAPIRequest | None): Input parameters for the flow\\n stream (bool): Whether to stream the response\\n api_key_user (UserRead): Authenticated user from API key\\n request (Request): The incoming HTTP request\\n\\nReturns:\\n Union[StreamingResponse, RunResponse]: Either a streaming response for real-time results\\n or a RunResponse with the complete execution results\\n\\nRaises:\\n HTTPException: For flow not found (404) or invalid input (400)\\n APIException: For internal execution errors (500)\\n\\nNotes:\\n - Supports both streaming and non-streaming execution modes\\n - Tracks execution time and success/failure via telemetry\\n - Handles graceful client disconnection in streaming mode\\n - Provides detailed error handling with appropriate HTTP status codes\\n - In streaming mode, uses EventManager to handle events:\\n - \\"add_message\\": New messages during execution\\n - \\"token\\": Individual tokens during streaming\\n - \\"end\\": Final execution result","type":"text/plain"},"url":{"path":["api","v1","run",":flow_id_or_name"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"stream","value":"false"},{"disabled":false,"key":"user_id","value":""}],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"flow_id_or_name"}]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\\n \\"input_value\\": \\"\\",\\n \\"input_type\\": \\"\\",\\n \\"output_type\\": \\"\\",\\n \\"output_component\\": \\"\\",\\n \\"tweaks\\": {\\n \\"in6\\": \\"\\",\\n \\"dolore_c9d\\": \\"\\"\\n },\\n \\"session_id\\": \\"\\"\\n}","options":{"raw":{"language":"json"}}},"auth":{"type":"apikey","apikey":[{"type":"any","value":"x-api-key","key":"key"},{"type":"any","value":"{{apiKey}}","key":"value"},{"type":"any","value":"query","key":"in"}]}}},"source":"@site/openapi.json","sourceDirName":".","permalink":"/api/simplified-run-flow","previous":{"title":"Get All","permalink":"/api/get-all"},"next":{"title":"Webhook Run Flow","permalink":"/api/webhook-run-flow"}}');var s=t(74848),r=t(28453);const a={},o="Simplified Run Flow",l=[];function d(e){const n={h1:"h1",header:"header",li:"li",p:"p",ul:"ul",...(0,r.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.header,{children:(0,s.jsx)(n.h1,{id:"simplified-run-flow",children:"Simplified Run Flow"})}),"\n",(0,s.jsx)(n.p,{children:"Executes a specified flow by ID with support for streaming and telemetry."}),"\n",(0,s.jsx)(n.p,{children:"This endpoint executes a flow identified by ID or name, with options for streaming the response\nand tracking execution metrics. It handles both streaming and non-streaming execution modes."}),"\n",(0,s.jsx)(n.p,{children:"Args:\nbackground_tasks (BackgroundTasks): FastAPI background task manager\nflow (FlowRead | None): The flow to execute, loaded via dependency\ninput_request (SimplifiedAPIRequest | None): Input parameters for the flow\nstream (bool): Whether to stream the response\napi_key_user (UserRead): Authenticated user from API key\nrequest (Request): The incoming HTTP request"}),"\n",(0,s.jsx)(n.p,{children:"Returns:\nUnion[StreamingResponse, RunResponse]: Either a streaming response for real-time results\nor a RunResponse with the complete execution results"}),"\n",(0,s.jsx)(n.p,{children:"Raises:\nHTTPException: For flow not found (404) or invalid input (400)\nAPIException: For internal execution errors (500)"}),"\n",(0,s.jsx)(n.p,{children:"Notes:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Supports both streaming and non-streaming execution modes"}),"\n",(0,s.jsx)(n.li,{children:"Tracks execution time and success/failure via telemetry"}),"\n",(0,s.jsx)(n.li,{children:"Handles graceful client disconnection in streaming mode"}),"\n",(0,s.jsx)(n.li,{children:"Provides detailed error handling with appropriate HTTP status codes"}),"\n",(0,s.jsxs)(n.li,{children:["In streaming mode, uses EventManager to handle events:","\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:'"add_message": New messages during execution'}),"\n",(0,s.jsx)(n.li,{children:'"token": Individual tokens during streaming'}),"\n",(0,s.jsx)(n.li,{children:'"end": Final execution result'}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,s.jsxs)("table",{style:{display:"table",width:"100%"},children:[(0,s.jsx)("thead",{children:(0,s.jsx)("tr",{children:(0,s.jsx)("th",{style:{textAlign:"left"},children:"Path Parameters"})})}),(0,s.jsx)("tbody",{children:(0,s.jsx)("tr",{children:(0,s.jsxs)("td",{children:[(0,s.jsx)("code",{children:"flow_id_or_name"}),(0,s.jsx)("span",{style:{opacity:"0.6"},children:" Flow Id Or Name"}),(0,s.jsx)("span",{style:{opacity:"0.6"},children:" \u2014 "}),(0,s.jsx)("strong",{style:{fontSize:"var(--ifm-code-font-size)",color:"var(--openapi-required)"},children:" REQUIRED"})]})})})]}),"\n",(0,s.jsxs)("table",{style:{display:"table",width:"100%"},children:[(0,s.jsx)("thead",{children:(0,s.jsx)("tr",{children:(0,s.jsx)("th",{style:{textAlign:"left"},children:"Query Parameters"})})}),(0,s.jsxs)("tbody",{children:[(0,s.jsx)("tr",{children:(0,s.jsxs)("td",{children:[(0,s.jsx)("code",{children:"stream"}),(0,s.jsx)("span",{style:{opacity:"0.6"},children:" Stream"})]})}),(0,s.jsx)("tr",{children:(0,s.jsxs)("td",{children:[(0,s.jsx)("code",{children:"user_id"}),(0,s.jsx)("span",{style:{opacity:"0.6"},children:" User Id"})]})})]})]}),"\n",(0,s.jsxs)("table",{style:{display:"table",width:"100%"},children:[(0,s.jsx)("thead",{children:(0,s.jsx)("tr",{children:(0,s.jsxs)("th",{style:{textAlign:"left"},children:[(0,s.jsx)("span",{children:"Request Body "}),(0,s.jsx)("div",{})]})})}),(0,s.jsx)("tbody",{children:(0,s.jsx)("tr",{children:(0,s.jsx)("td",{children:(0,s.jsx)("span",{style:{opacity:"0.6"},children:" undefined"})})})})]}),"\n",(0,s.jsxs)("table",{style:{display:"table",width:"100%"},children:[(0,s.jsx)("thead",{children:(0,s.jsx)("tr",{children:(0,s.jsx)("th",{style:{textAlign:"left"},children:"Responses"})})}),(0,s.jsxs)("tbody",{children:[(0,s.jsx)("tr",{children:(0,s.jsxs)("td",{children:[(0,s.jsxs)("div",{style:{display:"flex"},children:[(0,s.jsx)("div",{style:{marginRight:"var(--ifm-table-cell-padding)"},children:(0,s.jsx)("code",{children:"200"})}),(0,s.jsx)("div",{children:(0,s.jsx)(n.p,{children:"Successful Response"})})]}),(0,s.jsx)("div",{children:(0,s.jsxs)("table",{style:{display:"table",width:"100%",marginTop:"var(--ifm-table-cell-padding)",marginBottom:"0px"},children:[(0,s.jsx)("thead",{children:(0,s.jsx)("tr",{children:(0,s.jsxs)("th",{style:{textAlign:"left"},children:[(0,s.jsx)("span",{children:"Schema "}),(0,s.jsx)("span",{style:{opacity:"0.6"},children:" \u2014 "}),(0,s.jsx)("strong",{style:{fontSize:"var(--ifm-code-font-size)",color:"var(--openapi-optional)"},children:" OPTIONAL"}),(0,s.jsx)("div",{})]})})}),(0,s.jsx)("tbody",{children:(0,s.jsx)("tr",{children:(0,s.jsx)("td",{children:(0,s.jsx)("span",{style:{opacity:"0.6"},children:" undefined"})})})})]})})]})}),(0,s.jsx)("tr",{children:(0,s.jsxs)("td",{children:[(0,s.jsxs)("div",{style:{display:"flex"},children:[(0,s.jsx)("div",{style:{marginRight:"var(--ifm-table-cell-padding)"},children:(0,s.jsx)("code",{children:"422"})}),(0,s.jsx)("div",{children:(0,s.jsx)(n.p,{children:"Validation Error"})})]}),(0,s.jsx)("div",{children:(0,s.jsxs)("table",{style:{display:"table",width:"100%",marginTop:"var(--ifm-table-cell-padding)",marginBottom:"0px"},children:[(0,s.jsx)("thead",{children:(0,s.jsx)("tr",{children:(0,s.jsxs)("th",{style:{textAlign:"left"},children:[(0,s.jsx)("span",{children:"Schema "}),(0,s.jsx)("span",{style:{opacity:"0.6"},children:" \u2014 "}),(0,s.jsx)("strong",{style:{fontSize:"var(--ifm-code-font-size)",color:"var(--openapi-optional)"},children:" OPTIONAL"}),(0,s.jsx)("div",{})]})})}),(0,s.jsx)("tbody",{children:(0,s.jsx)("tr",{children:(0,s.jsxs)("td",{children:[(0,s.jsx)("code",{children:"detail"}),(0,s.jsx)("span",{style:{opacity:"0.6"},children:" object[]"}),(0,s.jsx)("span",{style:{opacity:"0.6"},children:" \u2014 "}),(0,s.jsx)("strong",{style:{fontSize:"var(--ifm-code-font-size)",color:"var(--openapi-optional)"},children:" OPTIONAL"}),(0,s.jsx)("table",{style:{display:"table",width:"100%",marginTop:"var(--ifm-table-cell-padding)",marginBottom:"0px"},children:(0,s.jsxs)("tbody",{children:[(0,s.jsx)("tr",{children:(0,s.jsxs)("td",{children:[(0,s.jsx)("code",{children:"loc"}),(0,s.jsx)("span",{style:{opacity:"0.6"},children:" undefined[]"})]})}),(0,s.jsx)("tr",{children:(0,s.jsxs)("td",{children:[(0,s.jsx)("code",{children:"msg"}),(0,s.jsx)("span",{style:{opacity:"0.6"},children:" Message"})]})}),(0,s.jsx)("tr",{children:(0,s.jsxs)("td",{children:[(0,s.jsx)("code",{children:"type"}),(0,s.jsx)("span",{style:{opacity:"0.6"},children:" Error Type"})]})})]})})]})})})]})})]})})]})]})]})}function c(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(d,{...e})}):d(e)}}}]);
\ No newline at end of file
diff --git a/assets/js/3d81f1cf.2885cd1d.js b/assets/js/3d81f1cf.63406bcd.js
similarity index 99%
rename from assets/js/3d81f1cf.2885cd1d.js
rename to assets/js/3d81f1cf.63406bcd.js
index 74d735345c..5cd3092aee 100644
--- a/assets/js/3d81f1cf.2885cd1d.js
+++ b/assets/js/3d81f1cf.63406bcd.js
@@ -1 +1 @@
-"use strict";(self.webpackChunklangflow_docs=self.webpackChunklangflow_docs||[]).push([[375],{90345:(e,n,o)=>{o.r(n),o.d(n,{CH:()=>r,assets:()=>a,chCodeConfig:()=>p,contentTitle:()=>c,default:()=>g,frontMatter:()=>l,metadata:()=>t,toc:()=>h});const t=JSON.parse('{"id":"Develop/install-custom-dependencies","title":"Install custom dependencies","description":"Langflow provides optional dependency groups and support for custom dependencies to extend Langflow functionality.","source":"@site/docs/Develop/install-custom-dependencies.mdx","sourceDirName":"Develop","slug":"/install-custom-dependencies","permalink":"/install-custom-dependencies","draft":false,"unlisted":false,"tags":[],"version":"current","frontMatter":{"title":"Install custom dependencies","slug":"/install-custom-dependencies"},"sidebar":"docs","previous":{"title":"Develop an application in Langflow","permalink":"/develop-application"},"next":{"title":"Memory management","permalink":"/memory"}}');var s=o(74848),d=o(28453),i=o(24754);const l={title:"Install custom dependencies",slug:"/install-custom-dependencies"},c=void 0,a={},r={annotations:i.hk,Code:i.Cy},p={staticMediaQuery:"not screen, (max-width: 768px)",lineNumbers:!0,showCopyButton:!0,themeName:"github-dark"},h=[{value:"Install custom dependencies in Langflow Desktop",id:"langflow-desktop",level:2},{value:"Install custom dependencies in Langflow OSS",id:"install-custom-dependencies-in-langflow-oss",level:2},{value:"Install optional dependency groups",id:"install-optional-dependency-groups",level:3},{value:"Use a virtual environment to test custom dependencies",id:"use-a-virtual-environment-to-test-custom-dependencies",level:3},{value:"Add dependencies to the Langflow codebase",id:"add-dependencies-to-the-langflow-codebase",level:2}];function u(e){const n={a:"a",code:"code",h2:"h2",h3:"h3",li:"li",p:"p",ul:"ul",...(0,d.R)(),...e.components};return r||f("CH",!1),r.Code||f("CH.Code",!0),(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("style",{dangerouslySetInnerHTML:{__html:'[data-ch-theme="github-dark"] { --ch-t-colorScheme: dark;--ch-t-foreground: #c9d1d9;--ch-t-background: #0d1117;--ch-t-lighter-inlineBackground: #0d1117e6;--ch-t-editor-background: #0d1117;--ch-t-editor-foreground: #c9d1d9;--ch-t-editor-lineHighlightBackground: #6e76811a;--ch-t-editor-rangeHighlightBackground: #ffffff0b;--ch-t-editor-infoForeground: #3794FF;--ch-t-editor-selectionBackground: #264F78;--ch-t-focusBorder: #1f6feb;--ch-t-tab-activeBackground: #0d1117;--ch-t-tab-activeForeground: #c9d1d9;--ch-t-tab-inactiveBackground: #010409;--ch-t-tab-inactiveForeground: #8b949e;--ch-t-tab-border: #30363d;--ch-t-tab-activeBorder: #0d1117;--ch-t-editorGroup-border: #30363d;--ch-t-editorGroupHeader-tabsBackground: #010409;--ch-t-editorLineNumber-foreground: #6e7681;--ch-t-input-background: #0d1117;--ch-t-input-foreground: #c9d1d9;--ch-t-input-border: #30363d;--ch-t-icon-foreground: #8b949e;--ch-t-sideBar-background: #010409;--ch-t-sideBar-foreground: #c9d1d9;--ch-t-sideBar-border: #30363d;--ch-t-list-activeSelectionBackground: #6e768166;--ch-t-list-activeSelectionForeground: #c9d1d9;--ch-t-list-hoverBackground: #6e76811a;--ch-t-list-hoverForeground: #c9d1d9; }'}}),"\n",(0,s.jsx)(n.p,{children:"Langflow provides optional dependency groups and support for custom dependencies to extend Langflow functionality."}),"\n",(0,s.jsx)(n.h2,{id:"langflow-desktop",children:"Install custom dependencies in Langflow Desktop"}),"\n",(0,s.jsxs)(n.p,{children:["To add dependencies to Langflow Desktop, add an entry for the package to the application's ",(0,s.jsx)(n.code,{children:"requirements.txt"})," file:"]}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["On macOS, the file is located at ",(0,s.jsx)(n.code,{children:"/Users/USER/.langflow/data/requirements.txt"}),"."]}),"\n",(0,s.jsxs)(n.li,{children:["On Windows, the file is located at ",(0,s.jsx)(n.code,{children:"C:\\Users\\USER\\AppData\\Roaming\\com.Langflow\\data\\requirements.txt"}),"."]}),"\n"]}),"\n",(0,s.jsxs)(n.p,{children:["Add the dependency and version to ",(0,s.jsx)(n.code,{children:"requirements.txt"})," on separate lines in the format ",(0,s.jsx)(n.code,{children:"PACKAGE==VERSION"}),", such as ",(0,s.jsx)(n.code,{children:"docling==2.40.0"}),"."]}),"\n",(0,s.jsx)(n.p,{children:"Restart Langflow Desktop to install the dependencies."}),"\n",(0,s.jsxs)(n.p,{children:["If you need to change or uninstall custom dependencies. edit the ",(0,s.jsx)(n.code,{children:"requirements.txt"})," file, and then restart Langflow Desktop."]}),"\n",(0,s.jsx)(n.h2,{id:"install-custom-dependencies-in-langflow-oss",children:"Install custom dependencies in Langflow OSS"}),"\n",(0,s.jsx)(n.p,{children:"To install your own custom dependencies in your Langflow environment, add them with your package manager."}),"\n",(0,s.jsxs)(n.p,{children:["If you're working within a cloned Langflow repository, add dependencies with ",(0,s.jsx)(n.code,{children:"uv add"})," because there is already a ",(0,s.jsx)(n.code,{children:"pyproject.toml"})," file for uv to reference:"]}),"\n",(0,s.jsx)(r.Code,{codeConfig:p,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:"uv ",props:{style:{color:"#FFA657"}}},{content:"add langflow DEPENDENCY",props:{style:{color:"#A5D6FF"}}}]}],lang:"bash"},annotations:[]}]}),"\n",(0,s.jsx)(n.h3,{id:"install-optional-dependency-groups",children:"Install optional dependency groups"}),"\n",(0,s.jsx)(n.p,{children:"Langflow OSS provides optional dependency groups that extend its functionality."}),"\n",(0,s.jsxs)(n.p,{children:["These dependencies are listed in the ",(0,s.jsx)(n.a,{href:"https://github.com/langflow-ai/langflow/blob/main/pyproject.toml#L191",children:"pyproject.toml"})," file under ",(0,s.jsx)(n.code,{children:"[project.optional-dependencies]"}),"."]}),"\n",(0,s.jsxs)(n.p,{children:["Install dependency groups using pip's ",(0,s.jsx)(n.code,{children:"[extras]"})," syntax. For example, to install Langflow with the ",(0,s.jsx)(n.code,{children:"postgresql"})," dependency group, enter the following command:"]}),"\n",(0,s.jsx)(r.Code,{codeConfig:p,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:"uv ",props:{style:{color:"#FFA657"}}},{content:'pip install "langflow[postgresql]"',props:{style:{color:"#A5D6FF"}}}]}],lang:"bash"},annotations:[]}]}),"\n",(0,s.jsx)(n.p,{children:"To install multiple extras, use commas to separate each dependency group:"}),"\n",(0,s.jsx)(r.Code,{codeConfig:p,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:"uv ",props:{style:{color:"#FFA657"}}},{content:'pip install "langflow[deploy,local,postgresql]"',props:{style:{color:"#A5D6FF"}}}]}],lang:"bash"},annotations:[]}]}),"\n",(0,s.jsx)(n.h3,{id:"use-a-virtual-environment-to-test-custom-dependencies",children:"Use a virtual environment to test custom dependencies"}),"\n",(0,s.jsx)(n.p,{children:"When testing locally, use a virtual environment to isolate your dependencies and prevent conflicts with other Python projects."}),"\n",(0,s.jsxs)(n.p,{children:["For example, if you want to experiment with ",(0,s.jsx)(n.code,{children:"matplotlib"})," with Langflow:"]}),"\n",(0,s.jsx)(r.Code,{codeConfig:p,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:"# Create and activate a virtual environment",props:{style:{color:"#8B949E"}}}]},{tokens:[{content:"uv ",props:{style:{color:"#FFA657"}}},{content:"venv YOUR_LANGFLOW_VENV",props:{style:{color:"#A5D6FF"}}}]},{tokens:[{content:"source ",props:{style:{color:"#79C0FF"}}},{content:"YOUR_LANGFLOW_VENV/bin/activate",props:{style:{color:"#A5D6FF"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"# Install langflow and your additional dependency",props:{style:{color:"#8B949E"}}}]},{tokens:[{content:"uv ",props:{style:{color:"#FFA657"}}},{content:"pip install langflow matplotlib",props:{style:{color:"#A5D6FF"}}}]}],lang:"bash"},annotations:[]}]}),"\n",(0,s.jsxs)(n.p,{children:["If you're working within a cloned Langflow repository, add dependencies with ",(0,s.jsx)(n.code,{children:"uv add"})," to reference the existing ",(0,s.jsx)(n.code,{children:"pyproject.toml"})," file:"]}),"\n",(0,s.jsx)(r.Code,{codeConfig:p,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:"uv ",props:{style:{color:"#FFA657"}}},{content:"add langflow matplotlib",props:{style:{color:"#A5D6FF"}}}]}],lang:"bash"},annotations:[]}]}),"\n",(0,s.jsx)(n.h2,{id:"add-dependencies-to-the-langflow-codebase",children:"Add dependencies to the Langflow codebase"}),"\n",(0,s.jsx)(n.p,{children:"When contributing to the Langflow codebase, you might need to add dependencies to Langflow."}),"\n",(0,s.jsx)(n.p,{children:"Langflow uses a workspace with two packages:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["The ",(0,s.jsx)(n.code,{children:"main"})," package (root level): For end-user features and main application code"]}),"\n",(0,s.jsxs)(n.li,{children:["The ",(0,s.jsx)(n.code,{children:"base"})," package (in ",(0,s.jsx)(n.code,{children:"src/backend/base"}),"): For core functionality and shared code"]}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:"Dependencies can be added in different groups:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Regular dependencies: Core functionality needed to run the package"}),"\n",(0,s.jsxs)(n.li,{children:["Development dependencies: Tools for testing, linting, or debugging are added in the ",(0,s.jsx)(n.code,{children:"[dependency-groups.dev]"})," section"]}),"\n",(0,s.jsxs)(n.li,{children:["Optional dependencies: Features that users can optionally install are added in the",(0,s.jsx)(n.code,{children:"[project.optional-dependencies]"})]}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:"There are three ways to add a package using make commands:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Add to main package dependencies (for end-user features):"}),"\n"]}),"\n",(0,s.jsx)(r.Code,{codeConfig:p,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:"make ",props:{style:{color:"#FFA657"}}},{content:'add main="matplotlib"',props:{style:{color:"#A5D6FF"}}}]}],lang:"bash"},annotations:[]}]}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Add to development tools (for testing, linting, debugging):"}),"\n"]}),"\n",(0,s.jsx)(r.Code,{codeConfig:p,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:"make ",props:{style:{color:"#FFA657"}}},{content:'add devel="matplotlib"',props:{style:{color:"#A5D6FF"}}}]}],lang:"bash"},annotations:[]}]}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Add to base package dependencies (for core functionality):"}),"\n"]}),"\n",(0,s.jsx)(r.Code,{codeConfig:p,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:"make ",props:{style:{color:"#FFA657"}}},{content:'add base="matplotlib"',props:{style:{color:"#A5D6FF"}}}]}],lang:"bash"},annotations:[]}]}),"\n",(0,s.jsxs)(n.p,{children:["You can also add these dependencies manually to the ",(0,s.jsx)(n.code,{children:"pyproject.toml"})," file:"]}),"\n",(0,s.jsx)(r.Code,{codeConfig:p,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:"[project]",props:{}}]},{tokens:[{content:"dependencies = [",props:{}}]},{tokens:[{content:' "matplotlib>=3.8.0"',props:{}}]},{tokens:[{content:"]",props:{}}]}],lang:"text"},annotations:[]}]}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Or as an optional dependency:"}),"\n"]}),"\n",(0,s.jsx)(r.Code,{codeConfig:p,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:"[project.optional-dependencies]",props:{}}]},{tokens:[{content:"plotting = [",props:{}}]},{tokens:[{content:' "matplotlib>=3.8.0",',props:{}}]},{tokens:[{content:"]",props:{}}]}],lang:"text"},annotations:[]}]}),"\n",(0,s.jsxs)(n.p,{children:["The ",(0,s.jsx)(n.code,{children:"make"})," commands add the dependency with ",(0,s.jsx)(n.code,{children:"uv add"})," and update the ",(0,s.jsx)(n.code,{children:"uv.lock"})," file in the appropriate location."]})]})}function g(e={}){const{wrapper:n}={...(0,d.R)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(u,{...e})}):u(e)}function f(e,n){throw new Error("Expected "+(n?"component":"object")+" `"+e+"` to be defined: you likely forgot to import, pass, or provide it.")}}}]);
\ No newline at end of file
+"use strict";(self.webpackChunklangflow_docs=self.webpackChunklangflow_docs||[]).push([[375],{90345:(e,n,o)=>{o.r(n),o.d(n,{CH:()=>r,assets:()=>a,chCodeConfig:()=>p,contentTitle:()=>c,default:()=>g,frontMatter:()=>l,metadata:()=>t,toc:()=>h});const t=JSON.parse('{"id":"Develop/install-custom-dependencies","title":"Install custom dependencies","description":"Langflow provides optional dependency groups and support for custom dependencies to extend Langflow functionality.","source":"@site/docs/Develop/install-custom-dependencies.mdx","sourceDirName":"Develop","slug":"/install-custom-dependencies","permalink":"/install-custom-dependencies","draft":false,"unlisted":false,"tags":[],"version":"current","frontMatter":{"title":"Install custom dependencies","slug":"/install-custom-dependencies"},"sidebar":"docs","previous":{"title":"Develop an application in Langflow","permalink":"/develop-application"},"next":{"title":"Memory management","permalink":"/memory"}}');var s=o(74848),d=o(28453),i=o(24754);const l={title:"Install custom dependencies",slug:"/install-custom-dependencies"},c=void 0,a={},r={annotations:i.hk,Code:i.Cy},p={staticMediaQuery:"not screen, (max-width: 768px)",lineNumbers:!0,showCopyButton:!0,themeName:"github-dark"},h=[{value:"Install custom dependencies in Langflow Desktop",id:"langflow-desktop",level:2},{value:"Install custom dependencies in Langflow OSS",id:"install-custom-dependencies-in-langflow-oss",level:2},{value:"Install optional dependency groups",id:"install-optional-dependency-groups",level:3},{value:"Use a virtual environment to test custom dependencies",id:"use-a-virtual-environment-to-test-custom-dependencies",level:3},{value:"Add dependencies to the Langflow codebase",id:"add-dependencies-to-the-langflow-codebase",level:2}];function u(e){const n={a:"a",code:"code",h2:"h2",h3:"h3",li:"li",p:"p",ul:"ul",...(0,d.R)(),...e.components};return r||f("CH",!1),r.Code||f("CH.Code",!0),(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("style",{dangerouslySetInnerHTML:{__html:'[data-ch-theme="github-dark"] { --ch-t-colorScheme: dark;--ch-t-foreground: #c9d1d9;--ch-t-background: #0d1117;--ch-t-lighter-inlineBackground: #0d1117e6;--ch-t-editor-background: #0d1117;--ch-t-editor-foreground: #c9d1d9;--ch-t-editor-lineHighlightBackground: #6e76811a;--ch-t-editor-rangeHighlightBackground: #ffffff0b;--ch-t-editor-infoForeground: #3794FF;--ch-t-editor-selectionBackground: #264F78;--ch-t-focusBorder: #1f6feb;--ch-t-tab-activeBackground: #0d1117;--ch-t-tab-activeForeground: #c9d1d9;--ch-t-tab-inactiveBackground: #010409;--ch-t-tab-inactiveForeground: #8b949e;--ch-t-tab-border: #30363d;--ch-t-tab-activeBorder: #0d1117;--ch-t-editorGroup-border: #30363d;--ch-t-editorGroupHeader-tabsBackground: #010409;--ch-t-editorLineNumber-foreground: #6e7681;--ch-t-input-background: #0d1117;--ch-t-input-foreground: #c9d1d9;--ch-t-input-border: #30363d;--ch-t-icon-foreground: #8b949e;--ch-t-sideBar-background: #010409;--ch-t-sideBar-foreground: #c9d1d9;--ch-t-sideBar-border: #30363d;--ch-t-list-activeSelectionBackground: #6e768166;--ch-t-list-activeSelectionForeground: #c9d1d9;--ch-t-list-hoverBackground: #6e76811a;--ch-t-list-hoverForeground: #c9d1d9; }'}}),"\n",(0,s.jsx)(n.p,{children:"Langflow provides optional dependency groups and support for custom dependencies to extend Langflow functionality."}),"\n",(0,s.jsx)(n.h2,{id:"langflow-desktop",children:"Install custom dependencies in Langflow Desktop"}),"\n",(0,s.jsxs)(n.p,{children:["To add dependencies to Langflow Desktop, add an entry for the package to the application's ",(0,s.jsx)(n.code,{children:"requirements.txt"})," file:"]}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["On macOS, the file is located at ",(0,s.jsx)(n.code,{children:"/Users/USER/.langflow/data/requirements.txt"}),"."]}),"\n",(0,s.jsxs)(n.li,{children:["On Windows, the file is located at ",(0,s.jsx)(n.code,{children:"C:\\Users\\USER\\AppData\\Roaming\\com.Langflow\\data\\requirements.txt"}),"."]}),"\n"]}),"\n",(0,s.jsxs)(n.p,{children:["Add the dependency and version to ",(0,s.jsx)(n.code,{children:"requirements.txt"})," on separate lines in the format ",(0,s.jsx)(n.code,{children:"PACKAGE==VERSION"}),", such as ",(0,s.jsx)(n.code,{children:"docling==2.40.0"}),"."]}),"\n",(0,s.jsx)(n.p,{children:"Restart Langflow Desktop to install the dependencies."}),"\n",(0,s.jsxs)(n.p,{children:["If you need to change or uninstall custom dependencies, edit the ",(0,s.jsx)(n.code,{children:"requirements.txt"})," file, and then restart Langflow Desktop."]}),"\n",(0,s.jsx)(n.h2,{id:"install-custom-dependencies-in-langflow-oss",children:"Install custom dependencies in Langflow OSS"}),"\n",(0,s.jsx)(n.p,{children:"To install your own custom dependencies in your Langflow environment, add them with your package manager."}),"\n",(0,s.jsxs)(n.p,{children:["If you're working within a cloned Langflow repository, add dependencies with ",(0,s.jsx)(n.code,{children:"uv add"})," because there is already a ",(0,s.jsx)(n.code,{children:"pyproject.toml"})," file for uv to reference:"]}),"\n",(0,s.jsx)(r.Code,{codeConfig:p,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:"uv ",props:{style:{color:"#FFA657"}}},{content:"add langflow DEPENDENCY",props:{style:{color:"#A5D6FF"}}}]}],lang:"bash"},annotations:[]}]}),"\n",(0,s.jsx)(n.h3,{id:"install-optional-dependency-groups",children:"Install optional dependency groups"}),"\n",(0,s.jsx)(n.p,{children:"Langflow OSS provides optional dependency groups that extend its functionality."}),"\n",(0,s.jsxs)(n.p,{children:["These dependencies are listed in the ",(0,s.jsx)(n.a,{href:"https://github.com/langflow-ai/langflow/blob/main/pyproject.toml#L191",children:"pyproject.toml"})," file under ",(0,s.jsx)(n.code,{children:"[project.optional-dependencies]"}),"."]}),"\n",(0,s.jsxs)(n.p,{children:["Install dependency groups using pip's ",(0,s.jsx)(n.code,{children:"[extras]"})," syntax. For example, to install Langflow with the ",(0,s.jsx)(n.code,{children:"postgresql"})," dependency group, enter the following command:"]}),"\n",(0,s.jsx)(r.Code,{codeConfig:p,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:"uv ",props:{style:{color:"#FFA657"}}},{content:'pip install "langflow[postgresql]"',props:{style:{color:"#A5D6FF"}}}]}],lang:"bash"},annotations:[]}]}),"\n",(0,s.jsx)(n.p,{children:"To install multiple extras, use commas to separate each dependency group:"}),"\n",(0,s.jsx)(r.Code,{codeConfig:p,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:"uv ",props:{style:{color:"#FFA657"}}},{content:'pip install "langflow[deploy,local,postgresql]"',props:{style:{color:"#A5D6FF"}}}]}],lang:"bash"},annotations:[]}]}),"\n",(0,s.jsx)(n.h3,{id:"use-a-virtual-environment-to-test-custom-dependencies",children:"Use a virtual environment to test custom dependencies"}),"\n",(0,s.jsx)(n.p,{children:"When testing locally, use a virtual environment to isolate your dependencies and prevent conflicts with other Python projects."}),"\n",(0,s.jsxs)(n.p,{children:["For example, if you want to experiment with ",(0,s.jsx)(n.code,{children:"matplotlib"})," with Langflow:"]}),"\n",(0,s.jsx)(r.Code,{codeConfig:p,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:"# Create and activate a virtual environment",props:{style:{color:"#8B949E"}}}]},{tokens:[{content:"uv ",props:{style:{color:"#FFA657"}}},{content:"venv YOUR_LANGFLOW_VENV",props:{style:{color:"#A5D6FF"}}}]},{tokens:[{content:"source ",props:{style:{color:"#79C0FF"}}},{content:"YOUR_LANGFLOW_VENV/bin/activate",props:{style:{color:"#A5D6FF"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"# Install langflow and your additional dependency",props:{style:{color:"#8B949E"}}}]},{tokens:[{content:"uv ",props:{style:{color:"#FFA657"}}},{content:"pip install langflow matplotlib",props:{style:{color:"#A5D6FF"}}}]}],lang:"bash"},annotations:[]}]}),"\n",(0,s.jsxs)(n.p,{children:["If you're working within a cloned Langflow repository, add dependencies with ",(0,s.jsx)(n.code,{children:"uv add"})," to reference the existing ",(0,s.jsx)(n.code,{children:"pyproject.toml"})," file:"]}),"\n",(0,s.jsx)(r.Code,{codeConfig:p,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:"uv ",props:{style:{color:"#FFA657"}}},{content:"add langflow matplotlib",props:{style:{color:"#A5D6FF"}}}]}],lang:"bash"},annotations:[]}]}),"\n",(0,s.jsx)(n.h2,{id:"add-dependencies-to-the-langflow-codebase",children:"Add dependencies to the Langflow codebase"}),"\n",(0,s.jsx)(n.p,{children:"When contributing to the Langflow codebase, you might need to add dependencies to Langflow."}),"\n",(0,s.jsx)(n.p,{children:"Langflow uses a workspace with two packages:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["The ",(0,s.jsx)(n.code,{children:"main"})," package (root level): For end-user features and main application code"]}),"\n",(0,s.jsxs)(n.li,{children:["The ",(0,s.jsx)(n.code,{children:"base"})," package (in ",(0,s.jsx)(n.code,{children:"src/backend/base"}),"): For core functionality and shared code"]}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:"Dependencies can be added in different groups:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Regular dependencies: Core functionality needed to run the package"}),"\n",(0,s.jsxs)(n.li,{children:["Development dependencies: Tools for testing, linting, or debugging are added in the ",(0,s.jsx)(n.code,{children:"[dependency-groups.dev]"})," section"]}),"\n",(0,s.jsxs)(n.li,{children:["Optional dependencies: Features that users can optionally install are added in the",(0,s.jsx)(n.code,{children:"[project.optional-dependencies]"})]}),"\n"]}),"\n",(0,s.jsx)(n.p,{children:"There are three ways to add a package using make commands:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Add to main package dependencies (for end-user features):"}),"\n"]}),"\n",(0,s.jsx)(r.Code,{codeConfig:p,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:"make ",props:{style:{color:"#FFA657"}}},{content:'add main="matplotlib"',props:{style:{color:"#A5D6FF"}}}]}],lang:"bash"},annotations:[]}]}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Add to development tools (for testing, linting, debugging):"}),"\n"]}),"\n",(0,s.jsx)(r.Code,{codeConfig:p,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:"make ",props:{style:{color:"#FFA657"}}},{content:'add devel="matplotlib"',props:{style:{color:"#A5D6FF"}}}]}],lang:"bash"},annotations:[]}]}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Add to base package dependencies (for core functionality):"}),"\n"]}),"\n",(0,s.jsx)(r.Code,{codeConfig:p,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:"make ",props:{style:{color:"#FFA657"}}},{content:'add base="matplotlib"',props:{style:{color:"#A5D6FF"}}}]}],lang:"bash"},annotations:[]}]}),"\n",(0,s.jsxs)(n.p,{children:["You can also add these dependencies manually to the ",(0,s.jsx)(n.code,{children:"pyproject.toml"})," file:"]}),"\n",(0,s.jsx)(r.Code,{codeConfig:p,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:"[project]",props:{}}]},{tokens:[{content:"dependencies = [",props:{}}]},{tokens:[{content:' "matplotlib>=3.8.0"',props:{}}]},{tokens:[{content:"]",props:{}}]}],lang:"text"},annotations:[]}]}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Or as an optional dependency:"}),"\n"]}),"\n",(0,s.jsx)(r.Code,{codeConfig:p,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:"[project.optional-dependencies]",props:{}}]},{tokens:[{content:"plotting = [",props:{}}]},{tokens:[{content:' "matplotlib>=3.8.0",',props:{}}]},{tokens:[{content:"]",props:{}}]}],lang:"text"},annotations:[]}]}),"\n",(0,s.jsxs)(n.p,{children:["The ",(0,s.jsx)(n.code,{children:"make"})," commands add the dependency with ",(0,s.jsx)(n.code,{children:"uv add"})," and update the ",(0,s.jsx)(n.code,{children:"uv.lock"})," file in the appropriate location."]})]})}function g(e={}){const{wrapper:n}={...(0,d.R)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(u,{...e})}):u(e)}function f(e,n){throw new Error("Expected "+(n?"component":"object")+" `"+e+"` to be defined: you likely forgot to import, pass, or provide it.")}}}]);
\ No newline at end of file
diff --git a/assets/js/8bee5443.92892c7e.js b/assets/js/8bee5443.92892c7e.js
deleted file mode 100644
index e72ef6e51a..0000000000
--- a/assets/js/8bee5443.92892c7e.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunklangflow_docs=self.webpackChunklangflow_docs||[]).push([[879],{84739:(e,n,o)=>{o.r(n),o.d(n,{CH:()=>d,assets:()=>c,chCodeConfig:()=>h,contentTitle:()=>l,default:()=>g,frontMatter:()=>a,metadata:()=>t,toc:()=>p});const t=JSON.parse('{"id":"Support/release-notes","title":"Langflow release notes","description":"This page summarizes significant changes to Langflow in each release.","source":"@site/docs/Support/release-notes.mdx","sourceDirName":"Support","slug":"/release-notes","permalink":"/release-notes","draft":false,"unlisted":false,"tags":[],"version":"current","frontMatter":{"title":"Langflow release notes","slug":"/release-notes"},"sidebar":"docs","previous":{"title":"Contribute bundles","permalink":"/contributing-bundles"},"next":{"title":"Troubleshoot","permalink":"/troubleshoot"}}');var s=o(74848),r=o(28453),i=o(24754);const a={title:"Langflow release notes",slug:"/release-notes"},l=void 0,c={},d={annotations:i.hk,Code:i.Cy},h={staticMediaQuery:"not screen, (max-width: 768px)",lineNumbers:!0,showCopyButton:!0,themeName:"github-dark"},p=[{value:"Prepare to upgrade",id:"prepare-to-upgrade",level:2},{value:"1.5.0",id:"150",level:2},{value:"New features and enhancements",id:"new-features-and-enhancements",level:3},{value:"New integrations and bundles",id:"new-integrations-and-bundles",level:3},{value:"1.4.2",id:"142",level:2},{value:"New features and enhancements",id:"new-features-and-enhancements-1",level:3},{value:"New integrations and bundles",id:"new-integrations-and-bundles-1",level:3},{value:"Deprecated features",id:"deprecated-features",level:3},{value:"1.4.1",id:"141",level:2},{value:"New features and enhancements",id:"new-features-and-enhancements-2",level:3},{value:"1.4.0",id:"140",level:2},{value:"New features and enhancements",id:"new-features-and-enhancements-3",level:3},{value:"Deprecated features",id:"deprecated-features-1",level:3}];function u(e){const n={a:"a",admonition:"admonition",code:"code",h2:"h2",h3:"h3",li:"li",ol:"ol",p:"p",strong:"strong",ul:"ul",...(0,r.R)(),...e.components};return d||m("CH",!1),d.Code||m("CH.Code",!0),(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("style",{dangerouslySetInnerHTML:{__html:'[data-ch-theme="github-dark"] { --ch-t-colorScheme: dark;--ch-t-foreground: #c9d1d9;--ch-t-background: #0d1117;--ch-t-lighter-inlineBackground: #0d1117e6;--ch-t-editor-background: #0d1117;--ch-t-editor-foreground: #c9d1d9;--ch-t-editor-lineHighlightBackground: #6e76811a;--ch-t-editor-rangeHighlightBackground: #ffffff0b;--ch-t-editor-infoForeground: #3794FF;--ch-t-editor-selectionBackground: #264F78;--ch-t-focusBorder: #1f6feb;--ch-t-tab-activeBackground: #0d1117;--ch-t-tab-activeForeground: #c9d1d9;--ch-t-tab-inactiveBackground: #010409;--ch-t-tab-inactiveForeground: #8b949e;--ch-t-tab-border: #30363d;--ch-t-tab-activeBorder: #0d1117;--ch-t-editorGroup-border: #30363d;--ch-t-editorGroupHeader-tabsBackground: #010409;--ch-t-editorLineNumber-foreground: #6e7681;--ch-t-input-background: #0d1117;--ch-t-input-foreground: #c9d1d9;--ch-t-input-border: #30363d;--ch-t-icon-foreground: #8b949e;--ch-t-sideBar-background: #010409;--ch-t-sideBar-foreground: #c9d1d9;--ch-t-sideBar-border: #30363d;--ch-t-list-activeSelectionBackground: #6e768166;--ch-t-list-activeSelectionForeground: #c9d1d9;--ch-t-list-hoverBackground: #6e76811a;--ch-t-list-hoverForeground: #c9d1d9; }'}}),"\n",(0,s.jsx)(n.p,{children:"This page summarizes significant changes to Langflow in each release."}),"\n",(0,s.jsxs)(n.p,{children:["For all changes, see the ",(0,s.jsx)(n.a,{href:"https://github.com/langflow-ai/langflow/releases/latest",children:"Changelog"}),"."]}),"\n",(0,s.jsx)(n.h2,{id:"prepare-to-upgrade",children:"Prepare to upgrade"}),"\n",(0,s.jsx)(n.admonition,{type:"important",children:(0,s.jsxs)(n.p,{children:["Whenever possible, the Langflow team recommends installing new Langflow versions in a new virtual environment or VM before upgrading your primary installation.\nThis allows you to ",(0,s.jsx)(n.a,{href:"/concepts-flows-import#import-a-flow",children:"import flows"})," from your existing installation and test them in the new version without disrupting your existing installation.\nIn the event of breaking changes or bugs, your existing installation is preserved in a stable state."]})}),"\n",(0,s.jsx)(n.p,{children:"To avoid the impact of potential breaking changes and test new versions, the Langflow team recommends the following upgrade process:"}),"\n",(0,s.jsxs)(n.ol,{children:["\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsxs)(n.p,{children:["Recommended: ",(0,s.jsx)(n.a,{href:"/api-projects#export-a-project",children:"Export your projects"})," to create backups of your flows:"]}),"\n",(0,s.jsx)(d.Code,{codeConfig:h,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:"curl ",props:{style:{color:"#FFA657"}}},{content:"-X ",props:{style:{color:"#79C0FF"}}},{content:"GET ",props:{style:{color:"#A5D6FF"}}},{content:"\\",props:{style:{color:"#79C0FF"}}}]},{tokens:[{content:'"',props:{style:{color:"#A5D6FF"}}},{content:"$LANGFLOW_SERVER_URL",props:{style:{color:"#C9D1D9"}}},{content:"/api/v1/projects/download/",props:{style:{color:"#A5D6FF"}}},{content:"$PROJECT_ID",props:{style:{color:"#C9D1D9"}}},{content:'" ',props:{style:{color:"#A5D6FF"}}},{content:"\\",props:{style:{color:"#79C0FF"}}}]},{tokens:[{content:" -H ",props:{style:{color:"#79C0FF"}}},{content:'"accept: application/json" ',props:{style:{color:"#A5D6FF"}}},{content:"\\",props:{style:{color:"#79C0FF"}}}]},{tokens:[{content:" -H ",props:{style:{color:"#79C0FF"}}},{content:'"x-api-key: ',props:{style:{color:"#A5D6FF"}}},{content:"$LANGFLOW_API_KEY",props:{style:{color:"#C9D1D9"}}},{content:'"',props:{style:{color:"#A5D6FF"}}}]}],lang:"bash"},annotations:[]}]}),"\n",(0,s.jsxs)(n.p,{children:["To export flows from the Langflow UI, see ",(0,s.jsx)(n.a,{href:"/concepts-flows-import",children:"Import and export flows"}),"."]}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsx)(n.p,{children:"Install the new version:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Langflow OSS Python package"}),": Install the new version in a new virtual environment. For instructions, see ",(0,s.jsx)(n.a,{href:"/get-started-installation#install-and-run-the-langflow-oss-python-package",children:"Install and run the Langflow OSS Python package"}),"."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Langflow Docker image"}),": Run the new image in a separate container."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Langflow Desktop"}),": To upgrade in place, open Langflow Desktop, and then click ",(0,s.jsx)(n.strong,{children:"Upgrade Available"})," in the header. If you want to isolate the new version, you must install Langflow Desktop on a separate physical or virtual machine, and then ",(0,s.jsx)(n.a,{href:"/concepts-flows-import",children:"import your flows"})," to the new installation."]}),"\n"]}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.a,{href:"/concepts-flows-import",children:"Import your flows"})," to test them in the new version, ",(0,s.jsx)(n.a,{href:"/concepts-components#component-versions",children:"upgrading components"})," as needed."]}),"\n",(0,s.jsxs)(n.p,{children:["When upgrading components, you can use the ",(0,s.jsx)(n.strong,{children:"Create backup flow before updating"})," option if you didn't previously export your flows."]}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsx)(n.p,{children:"If you installed the new version in isolation, upgrade your primary installation after testing the new version."}),"\n",(0,s.jsx)(n.p,{children:"If you made changes to your flows in the isolated installation, you might want to export and import those flows back to your upgraded primary installation so you don't have to repeat the component upgrade process."}),"\n"]}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"150",children:"1.5.0"}),"\n",(0,s.jsx)(n.p,{children:"The following updates are included in this version:"}),"\n",(0,s.jsx)(n.h3,{id:"new-features-and-enhancements",children:"New features and enhancements"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsx)(n.p,{children:"Authentication changes"}),"\n",(0,s.jsxs)(n.p,{children:["To enhance security and ensure proper authentication for automatic login features, most API endpoints now require authentication with a Langflow API key, regardless of the ",(0,s.jsx)(n.code,{children:"AUTO_LOGIN"})," setting.\nThe only exceptions are the MCP endpoints ",(0,s.jsx)(n.code,{children:"/v1/mcp"}),", ",(0,s.jsx)(n.code,{children:"/v1/mcp-projects"}),", and ",(0,s.jsx)(n.code,{children:"/v2/mcp"}),", which never require authentication.\nFor more information, see ",(0,s.jsx)(n.a,{href:"/configuration-api-keys",children:"API keys"}),"."]}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsx)(n.p,{children:"New Language Model and Embedding Model components"}),"\n",(0,s.jsxs)(n.p,{children:["The ",(0,s.jsx)(n.strong,{children:"Language Model"})," and ",(0,s.jsx)(n.strong,{children:"Embedding Model"})," components have been promoted to be the main components for your LLM and embeddings flows. They support multiple models and model providers, and allow you to experiment without swapping out single-provider components.\nThe single-provider components are still available for your flows in the components sidebar under ",(0,s.jsx)(n.a,{href:"/components-bundle-components",children:"Bundles"}),".\nFor more information, see the ",(0,s.jsx)(n.a,{href:"/components-models",children:"Language model"})," and ",(0,s.jsx)(n.a,{href:"/components-embedding-models",children:"Embedding model"})," components."]}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsx)(n.p,{children:"MCP one-click installation"}),"\n",(0,s.jsxs)(n.p,{children:["In the ",(0,s.jsx)(n.strong,{children:"MCP server"})," page, click ",(0,s.jsx)(n.strong,{children:"Auto install"})," to install your Langflow MCP server to MCP clients with just one click.\nThe option to install with a JSON configuration file is available for macOS, Windows, and WSL.\nFor more information, see ",(0,s.jsx)(n.a,{href:"/mcp-server",children:"MCP server"}),"."]}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsx)(n.p,{children:"MCP server management"}),"\n",(0,s.jsxs)(n.p,{children:["Add, remove, and edit your MCP servers in the ",(0,s.jsx)(n.strong,{children:"MCP Tools"})," and ",(0,s.jsx)(n.strong,{children:"Settings"})," page.\nFor more information, see ",(0,s.jsx)(n.a,{href:"/mcp-client",children:"MCP client"}),"."]}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsx)(n.p,{children:"Input schema replaces temporary overrides"}),"\n",(0,s.jsxs)(n.p,{children:["The ",(0,s.jsx)(n.strong,{children:"Input schema"})," pane replaces the need to manage tweak values in the ",(0,s.jsx)(n.strong,{children:"API access"})," pane. When you enable a parameter in the ",(0,s.jsx)(n.strong,{children:"Input schema"})," pane, the parameter is automatically added to your flow's code snippets, providing ready-to-use templates for making requests in your preferred programming language."]}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsx)(n.p,{children:"Tools category is now legacy"}),"\n",(0,s.jsxs)(n.p,{children:["All components in the ",(0,s.jsx)(n.strong,{children:"Tools"})," category are now ",(0,s.jsx)(n.strong,{children:"Legacy"})," or have moved to ",(0,s.jsx)(n.a,{href:"/components-bundle-components",children:"Bundles"}),"."]}),"\n",(0,s.jsxs)(n.p,{children:["The ",(0,s.jsx)(n.a,{href:"/mcp-client",children:"MCP Tools"})," component is available in the components sidebar under ",(0,s.jsx)(n.strong,{children:"Agents"}),"."]}),"\n",(0,s.jsxs)(n.p,{children:["Many of the ",(0,s.jsx)(n.strong,{children:"Tools"})," components performed the same functions, like web search and API requests, so we combined this functionality into single components:"]}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["To replace legacy search components, use the ",(0,s.jsx)(n.a,{href:"/components-data#web-search",children:"Web search"})," component."]}),"\n",(0,s.jsxs)(n.li,{children:["To replace legacy news aggregation components, use the ",(0,s.jsx)(n.a,{href:"/components-data#news-search",children:"News search"})," component."]}),"\n"]}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsx)(n.p,{children:"Stability improvements"}),"\n",(0,s.jsxs)(n.p,{children:["General stability improvements and bug fixes for enhanced reliability.\nSee an issue? ",(0,s.jsx)(n.a,{href:"https://github.com/langflow-ai/langflow/issues",children:"Raise it on GitHub"}),"."]}),"\n"]}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"new-integrations-and-bundles",children:"New integrations and bundles"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.a,{href:"/integrations-cleanlab",children:"Cleanlab integration"})}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"142",children:"1.4.2"}),"\n",(0,s.jsx)(n.p,{children:"The following updates are included in this version:"}),"\n",(0,s.jsx)(n.h3,{id:"new-features-and-enhancements-1",children:"New features and enhancements"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Enhanced file and flow management system with improved bulk capabilities."}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"new-integrations-and-bundles-1",children:"New integrations and bundles"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"BigQuery component for connecting to BQ datasets."}),"\n",(0,s.jsx)(n.li,{children:"Twelve Labs integration bundle."}),"\n",(0,s.jsx)(n.li,{children:"NVIDIA system assistant component."}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"deprecated-features",children:"Deprecated features"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Deprecated the Combine text component."}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"141",children:"1.4.1"}),"\n",(0,s.jsx)(n.p,{children:"The following updates are included in this version:"}),"\n",(0,s.jsx)(n.h3,{id:"new-features-and-enhancements-2",children:"New features and enhancements"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:'Added an enhanced "Breaking Changes" feature to help update components during version updates without breaking flows.'}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"140",children:"1.4.0"}),"\n",(0,s.jsx)(n.p,{children:"The following updates are included in this version:"}),"\n",(0,s.jsx)(n.h3,{id:"new-features-and-enhancements-3",children:"New features and enhancements"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Introduced MCP server functionality to serve Langflow tools to MCP-compatible clients."}),"\n",(0,s.jsxs)(n.li,{children:['Renamed "Folders" to "Projects". The ',(0,s.jsx)(n.code,{children:"/folders"})," endpoints now redirect to ",(0,s.jsx)(n.code,{children:"/projects"}),"."]}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"deprecated-features-1",children:"Deprecated features"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Deprecated the Google Gmail, Drive, and Search components."}),"\n"]})]})}function g(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(u,{...e})}):u(e)}function m(e,n){throw new Error("Expected "+(n?"component":"object")+" `"+e+"` to be defined: you likely forgot to import, pass, or provide it.")}}}]);
\ No newline at end of file
diff --git a/assets/js/8bee5443.a875e9f3.js b/assets/js/8bee5443.a875e9f3.js
new file mode 100644
index 0000000000..cf22650db3
--- /dev/null
+++ b/assets/js/8bee5443.a875e9f3.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunklangflow_docs=self.webpackChunklangflow_docs||[]).push([[879],{84739:(e,n,t)=>{t.r(n),t.d(n,{CH:()=>d,assets:()=>c,chCodeConfig:()=>h,contentTitle:()=>l,default:()=>g,frontMatter:()=>a,metadata:()=>o,toc:()=>p});const o=JSON.parse('{"id":"Support/release-notes","title":"Langflow release notes","description":"This page summarizes significant changes to Langflow in each release.","source":"@site/docs/Support/release-notes.mdx","sourceDirName":"Support","slug":"/release-notes","permalink":"/release-notes","draft":false,"unlisted":false,"tags":[],"version":"current","frontMatter":{"title":"Langflow release notes","slug":"/release-notes"},"sidebar":"docs","previous":{"title":"Contribute bundles","permalink":"/contributing-bundles"},"next":{"title":"Troubleshoot","permalink":"/troubleshoot"}}');var s=t(74848),r=t(28453),i=t(24754);const a={title:"Langflow release notes",slug:"/release-notes"},l=void 0,c={},d={annotations:i.hk,Code:i.Cy},h={staticMediaQuery:"not screen, (max-width: 768px)",lineNumbers:!0,showCopyButton:!0,themeName:"github-dark"},p=[{value:"Prepare to upgrade",id:"prepare-to-upgrade",level:2},{value:"1.5.0",id:"150",level:2},{value:"New features and enhancements",id:"new-features-and-enhancements",level:3},{value:"New integrations and bundles",id:"new-integrations-and-bundles",level:3},{value:"1.4.2",id:"142",level:2},{value:"New features and enhancements",id:"new-features-and-enhancements-1",level:3},{value:"New integrations and bundles",id:"new-integrations-and-bundles-1",level:3},{value:"Deprecated features",id:"deprecated-features",level:3},{value:"1.4.1",id:"141",level:2},{value:"New features and enhancements",id:"new-features-and-enhancements-2",level:3},{value:"1.4.0",id:"140",level:2},{value:"New features and enhancements",id:"new-features-and-enhancements-3",level:3},{value:"Deprecated features",id:"deprecated-features-1",level:3}];function u(e){const n={a:"a",admonition:"admonition",code:"code",h2:"h2",h3:"h3",li:"li",ol:"ol",p:"p",strong:"strong",ul:"ul",...(0,r.R)(),...e.components};return d||m("CH",!1),d.Code||m("CH.Code",!0),(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("style",{dangerouslySetInnerHTML:{__html:'[data-ch-theme="github-dark"] { --ch-t-colorScheme: dark;--ch-t-foreground: #c9d1d9;--ch-t-background: #0d1117;--ch-t-lighter-inlineBackground: #0d1117e6;--ch-t-editor-background: #0d1117;--ch-t-editor-foreground: #c9d1d9;--ch-t-editor-lineHighlightBackground: #6e76811a;--ch-t-editor-rangeHighlightBackground: #ffffff0b;--ch-t-editor-infoForeground: #3794FF;--ch-t-editor-selectionBackground: #264F78;--ch-t-focusBorder: #1f6feb;--ch-t-tab-activeBackground: #0d1117;--ch-t-tab-activeForeground: #c9d1d9;--ch-t-tab-inactiveBackground: #010409;--ch-t-tab-inactiveForeground: #8b949e;--ch-t-tab-border: #30363d;--ch-t-tab-activeBorder: #0d1117;--ch-t-editorGroup-border: #30363d;--ch-t-editorGroupHeader-tabsBackground: #010409;--ch-t-editorLineNumber-foreground: #6e7681;--ch-t-input-background: #0d1117;--ch-t-input-foreground: #c9d1d9;--ch-t-input-border: #30363d;--ch-t-icon-foreground: #8b949e;--ch-t-sideBar-background: #010409;--ch-t-sideBar-foreground: #c9d1d9;--ch-t-sideBar-border: #30363d;--ch-t-list-activeSelectionBackground: #6e768166;--ch-t-list-activeSelectionForeground: #c9d1d9;--ch-t-list-hoverBackground: #6e76811a;--ch-t-list-hoverForeground: #c9d1d9; }'}}),"\n",(0,s.jsxs)(n.p,{children:["This page summarizes significant changes to Langflow in each release.\nFor all changes, see the ",(0,s.jsx)(n.a,{href:"https://github.com/langflow-ai/langflow/releases/latest",children:"Changelog"}),"."]}),"\n",(0,s.jsx)(n.p,{children:"Due to strict SemVer requirements, Langflow Desktop can have different patch versions than the core Langflow OSS Python package, but the major and minor versions are aligned."}),"\n",(0,s.jsx)(n.h2,{id:"prepare-to-upgrade",children:"Prepare to upgrade"}),"\n",(0,s.jsx)(n.admonition,{type:"important",children:(0,s.jsxs)(n.p,{children:["Whenever possible, the Langflow team recommends installing new Langflow versions in a new virtual environment or VM before upgrading your primary installation.\nThis allows you to ",(0,s.jsx)(n.a,{href:"/concepts-flows-import#import-a-flow",children:"import flows"})," from your existing installation and test them in the new version without disrupting your existing installation.\nIn the event of breaking changes or bugs, your existing installation is preserved in a stable state."]})}),"\n",(0,s.jsx)(n.p,{children:"To avoid the impact of potential breaking changes and test new versions, the Langflow team recommends the following upgrade process:"}),"\n",(0,s.jsxs)(n.ol,{children:["\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsxs)(n.p,{children:["Recommended: ",(0,s.jsx)(n.a,{href:"/api-projects#export-a-project",children:"Export your projects"})," to create backups of your flows:"]}),"\n",(0,s.jsx)(d.Code,{codeConfig:h,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:"curl ",props:{style:{color:"#FFA657"}}},{content:"-X ",props:{style:{color:"#79C0FF"}}},{content:"GET ",props:{style:{color:"#A5D6FF"}}},{content:"\\",props:{style:{color:"#79C0FF"}}}]},{tokens:[{content:'"',props:{style:{color:"#A5D6FF"}}},{content:"$LANGFLOW_SERVER_URL",props:{style:{color:"#C9D1D9"}}},{content:"/api/v1/projects/download/",props:{style:{color:"#A5D6FF"}}},{content:"$PROJECT_ID",props:{style:{color:"#C9D1D9"}}},{content:'" ',props:{style:{color:"#A5D6FF"}}},{content:"\\",props:{style:{color:"#79C0FF"}}}]},{tokens:[{content:" -H ",props:{style:{color:"#79C0FF"}}},{content:'"accept: application/json" ',props:{style:{color:"#A5D6FF"}}},{content:"\\",props:{style:{color:"#79C0FF"}}}]},{tokens:[{content:" -H ",props:{style:{color:"#79C0FF"}}},{content:'"x-api-key: ',props:{style:{color:"#A5D6FF"}}},{content:"$LANGFLOW_API_KEY",props:{style:{color:"#C9D1D9"}}},{content:'"',props:{style:{color:"#A5D6FF"}}}]}],lang:"bash"},annotations:[]}]}),"\n",(0,s.jsxs)(n.p,{children:["To export flows from the Langflow UI, see ",(0,s.jsx)(n.a,{href:"/concepts-flows-import",children:"Import and export flows"}),"."]}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsx)(n.p,{children:"Install the new version:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Langflow OSS Python package"}),": Install the new version in a new virtual environment. For instructions, see ",(0,s.jsx)(n.a,{href:"/get-started-installation#install-and-run-the-langflow-oss-python-package",children:"Install and run the Langflow OSS Python package"}),"."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Langflow Docker image"}),": Run the new image in a separate container."]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Langflow Desktop"}),": To upgrade in place, open Langflow Desktop, and then click ",(0,s.jsx)(n.strong,{children:"Upgrade Available"})," in the header. If you want to isolate the new version, you must install Langflow Desktop on a separate physical or virtual machine, and then ",(0,s.jsx)(n.a,{href:"/concepts-flows-import",children:"import your flows"})," to the new installation."]}),"\n"]}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.a,{href:"/concepts-flows-import",children:"Import your flows"})," to test them in the new version, ",(0,s.jsx)(n.a,{href:"/concepts-components#component-versions",children:"upgrading components"})," as needed."]}),"\n",(0,s.jsxs)(n.p,{children:["When upgrading components, you can use the ",(0,s.jsx)(n.strong,{children:"Create backup flow before updating"})," option if you didn't previously export your flows."]}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsx)(n.p,{children:"If you installed the new version in isolation, upgrade your primary installation after testing the new version."}),"\n",(0,s.jsx)(n.p,{children:"If you made changes to your flows in the isolated installation, you might want to export and import those flows back to your upgraded primary installation so you don't have to repeat the component upgrade process."}),"\n"]}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"150",children:"1.5.0"}),"\n",(0,s.jsx)(n.p,{children:"The following updates are included in this version:"}),"\n",(0,s.jsx)(n.h3,{id:"new-features-and-enhancements",children:"New features and enhancements"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsx)(n.p,{children:"Authentication changes"}),"\n",(0,s.jsxs)(n.p,{children:["To enhance security and ensure proper authentication for automatic login features, most API endpoints now require authentication with a Langflow API key, regardless of the ",(0,s.jsx)(n.code,{children:"AUTO_LOGIN"})," setting.\nThe only exceptions are the MCP endpoints ",(0,s.jsx)(n.code,{children:"/v1/mcp"}),", ",(0,s.jsx)(n.code,{children:"/v1/mcp-projects"}),", and ",(0,s.jsx)(n.code,{children:"/v2/mcp"}),", which never require authentication.\nFor more information, see ",(0,s.jsx)(n.a,{href:"/configuration-api-keys",children:"API keys"}),"."]}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsx)(n.p,{children:"New Language Model and Embedding Model components"}),"\n",(0,s.jsxs)(n.p,{children:["The ",(0,s.jsx)(n.strong,{children:"Language Model"})," and ",(0,s.jsx)(n.strong,{children:"Embedding Model"})," components have been promoted to be the main components for your LLM and embeddings flows. They support multiple models and model providers, and allow you to experiment without swapping out single-provider components.\nThe single-provider components are still available for your flows in the components sidebar under ",(0,s.jsx)(n.a,{href:"/components-bundle-components",children:"Bundles"}),".\nFor more information, see the ",(0,s.jsx)(n.a,{href:"/components-models",children:"Language model"})," and ",(0,s.jsx)(n.a,{href:"/components-embedding-models",children:"Embedding model"})," components."]}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsx)(n.p,{children:"MCP one-click installation"}),"\n",(0,s.jsxs)(n.p,{children:["In the ",(0,s.jsx)(n.strong,{children:"MCP server"})," page, click ",(0,s.jsx)(n.strong,{children:"Auto install"})," to install your Langflow MCP server to MCP clients with just one click.\nThe option to install with a JSON configuration file is available for macOS, Windows, and WSL.\nFor more information, see ",(0,s.jsx)(n.a,{href:"/mcp-server",children:"MCP server"}),"."]}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsx)(n.p,{children:"MCP server management"}),"\n",(0,s.jsxs)(n.p,{children:["Add, remove, and edit your MCP servers in the ",(0,s.jsx)(n.strong,{children:"MCP Tools"})," and ",(0,s.jsx)(n.strong,{children:"Settings"})," page.\nFor more information, see ",(0,s.jsx)(n.a,{href:"/mcp-client",children:"MCP client"}),"."]}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsx)(n.p,{children:"Input schema replaces temporary overrides"}),"\n",(0,s.jsxs)(n.p,{children:["The ",(0,s.jsx)(n.strong,{children:"Input schema"})," pane replaces the need to manage tweak values in the ",(0,s.jsx)(n.strong,{children:"API access"})," pane. When you enable a parameter in the ",(0,s.jsx)(n.strong,{children:"Input schema"})," pane, the parameter is automatically added to your flow's code snippets, providing ready-to-use templates for making requests in your preferred programming language."]}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsx)(n.p,{children:"Tools category is now legacy"}),"\n",(0,s.jsxs)(n.p,{children:["All components in the ",(0,s.jsx)(n.strong,{children:"Tools"})," category are now ",(0,s.jsx)(n.strong,{children:"Legacy"})," or have moved to ",(0,s.jsx)(n.a,{href:"/components-bundle-components",children:"Bundles"}),"."]}),"\n",(0,s.jsxs)(n.p,{children:["The ",(0,s.jsx)(n.a,{href:"/mcp-client",children:"MCP Tools"})," component is available in the components sidebar under ",(0,s.jsx)(n.strong,{children:"Agents"}),"."]}),"\n",(0,s.jsxs)(n.p,{children:["Many of the ",(0,s.jsx)(n.strong,{children:"Tools"})," components performed the same functions, like web search and API requests, so we combined this functionality into single components:"]}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["To replace legacy search components, use the ",(0,s.jsx)(n.a,{href:"/components-data#web-search",children:"Web search"})," component."]}),"\n",(0,s.jsxs)(n.li,{children:["To replace legacy news aggregation components, use the ",(0,s.jsx)(n.a,{href:"/components-data#news-search",children:"News search"})," component."]}),"\n"]}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsx)(n.p,{children:"Stability improvements"}),"\n",(0,s.jsxs)(n.p,{children:["General stability improvements and bug fixes for enhanced reliability.\nSee an issue? ",(0,s.jsx)(n.a,{href:"https://github.com/langflow-ai/langflow/issues",children:"Raise it on GitHub"}),"."]}),"\n"]}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"new-integrations-and-bundles",children:"New integrations and bundles"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.a,{href:"/integrations-cleanlab",children:"Cleanlab integration"})}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"142",children:"1.4.2"}),"\n",(0,s.jsx)(n.p,{children:"The following updates are included in this version:"}),"\n",(0,s.jsx)(n.h3,{id:"new-features-and-enhancements-1",children:"New features and enhancements"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Enhanced file and flow management system with improved bulk capabilities."}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"new-integrations-and-bundles-1",children:"New integrations and bundles"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"BigQuery component for connecting to BQ datasets."}),"\n",(0,s.jsx)(n.li,{children:"Twelve Labs integration bundle."}),"\n",(0,s.jsx)(n.li,{children:"NVIDIA system assistant component."}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"deprecated-features",children:"Deprecated features"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Deprecated the Combine text component."}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"141",children:"1.4.1"}),"\n",(0,s.jsx)(n.p,{children:"The following updates are included in this version:"}),"\n",(0,s.jsx)(n.h3,{id:"new-features-and-enhancements-2",children:"New features and enhancements"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:'Added an enhanced "Breaking Changes" feature to help update components during version updates without breaking flows.'}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"140",children:"1.4.0"}),"\n",(0,s.jsx)(n.p,{children:"The following updates are included in this version:"}),"\n",(0,s.jsx)(n.h3,{id:"new-features-and-enhancements-3",children:"New features and enhancements"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Introduced MCP server functionality to serve Langflow tools to MCP-compatible clients."}),"\n",(0,s.jsxs)(n.li,{children:['Renamed "Folders" to "Projects". The ',(0,s.jsx)(n.code,{children:"/folders"})," endpoints now redirect to ",(0,s.jsx)(n.code,{children:"/projects"}),"."]}),"\n"]}),"\n",(0,s.jsx)(n.h3,{id:"deprecated-features-1",children:"Deprecated features"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Deprecated the Google Gmail, Drive, and Search components."}),"\n"]})]})}function g(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(u,{...e})}):u(e)}function m(e,n){throw new Error("Expected "+(n?"component":"object")+" `"+e+"` to be defined: you likely forgot to import, pass, or provide it.")}}}]);
\ No newline at end of file
diff --git a/assets/js/e6c6a4d2.54c00c28.js b/assets/js/e6c6a4d2.14481623.js
similarity index 55%
rename from assets/js/e6c6a4d2.54c00c28.js
rename to assets/js/e6c6a4d2.14481623.js
index f96a3919cf..9019ab175b 100644
--- a/assets/js/e6c6a4d2.54c00c28.js
+++ b/assets/js/e6c6a4d2.14481623.js
@@ -1 +1 @@
-"use strict";(self.webpackChunklangflow_docs=self.webpackChunklangflow_docs||[]).push([[8504],{28453:(e,t,n)=>{n.d(t,{R:()=>a,x:()=>l});var s=n(96540);const i={},o=s.createContext(i);function a(e){const t=s.useContext(o);return s.useMemo(function(){return"function"==typeof e?e(t):{...t,...e}},[t,e])}function l(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:a(e.components),s.createElement(o.Provider,{value:t},e.children)}},94910:(e,t,n)=>{n.r(t),n.d(t,{contentTitle:()=>l,default:()=>d,frontMatter:()=>a,metadata:()=>s,toc:()=>r});const s=JSON.parse('{"type":"api","id":"experimental-run-flow","title":"Experimental Run Flow","description":"","slug":"/experimental-run-flow","frontMatter":{},"api":{"tags":["Base"],"description":"Executes a specified flow by ID with optional input values, output selection, tweaks, and streaming capability.\\n\\nThis endpoint supports running flows with caching to enhance performance and efficiency.\\n\\n### Parameters:\\n- `flow_id` (str): The unique identifier of the flow to be executed.\\n- `inputs` (List[InputValueRequest], optional): A list of inputs specifying the input values and components\\n for the flow. Each input can target specific components and provide custom values.\\n- `outputs` (List[str], optional): A list of output names to retrieve from the executed flow.\\n If not provided, all outputs are returned.\\n- `tweaks` (Optional[Tweaks], optional): A dictionary of tweaks to customize the flow execution.\\n The tweaks can be used to modify the flow\'s parameters and components.\\n Tweaks can be overridden by the input values.\\n- `stream` (bool, optional): Specifies whether the results should be streamed. Defaults to False.\\n- `session_id` (Union[None, str], optional): An optional session ID to utilize existing session data for the flow\\n execution.\\n- `api_key_user` (User): The user associated with the current API key. Automatically resolved from the API key.\\n\\n### Returns:\\nA `RunResponse` object containing the selected outputs (or all if not specified) of the executed flow\\nand the session ID.\\nThe structure of the response accommodates multiple inputs, providing a nested list of outputs for each input.\\n\\n### Raises:\\nHTTPException: Indicates issues with finding the specified flow, invalid input formats, or internal errors during\\nflow execution.\\n\\n### Example usage:\\n```json\\nPOST /run/flow_id\\nx-api-key: YOUR_API_KEY\\nPayload:\\n{\\n \\"inputs\\": [\\n {\\"components\\": [\\"component1\\"], \\"input_value\\": \\"value1\\"},\\n {\\"components\\": [\\"component3\\"], \\"input_value\\": \\"value2\\"}\\n ],\\n \\"outputs\\": [\\"Component Name\\", \\"component_id\\"],\\n \\"tweaks\\": {\\"parameter_name\\": \\"value\\", \\"Component Name\\": {\\"parameter_name\\": \\"value\\"}, \\"component_id\\": {\\"parameter_name\\": \\"value\\"}}\\n \\"stream\\": false\\n}\\n```\\n\\nThis endpoint facilitates complex flow executions with customized inputs, outputs, and configurations,\\ncatering to diverse application requirements.","operationId":"experimental_run_flow_api_v1_run_advanced__flow_id__post","security":[{"API key query":[]},{"API key header":[]}],"parameters":[{"name":"flow_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Flow Id"}}],"requestBody":{"content":{"application/json":{"schema":{"properties":{"inputs":{"anyOf":[{"items":{"properties":{"components":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Components","default":[]},"input_value":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Input Value"},"session":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Session"},"type":{"anyOf":[{"type":"string","enum":["chat","text","any"]},{"type":"null"}],"title":"Type","description":"Defines on which components the input value should be applied. \'any\' applies to all input components.","default":"any"}},"additionalProperties":false,"type":"object","title":"InputValueRequest","examples":[{"components":["components_id","Component Name"],"input_value":"input_value","session":"session_id"},{"components":["Component Name"],"input_value":"input_value"},{"input_value":"input_value"},{"components":["Component Name"],"input_value":"input_value","session":"session_id"},{"input_value":"input_value","session":"session_id"},{"input_value":"input_value","type":"chat"},{"input_value":"{\\"key\\": \\"value\\"}","type":"json"}]},"type":"array"},{"type":"null"}],"title":"Inputs"},"outputs":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Outputs"},"tweaks":{"anyOf":[{"additionalProperties":{"anyOf":[{"type":"string"},{"type":"object"}]},"type":"object","title":"Tweaks","description":"A dictionary of tweaks to adjust the flow\'s execution. Allows customizing flow behavior dynamically. All tweaks are overridden by the input values.","examples":[{"Component Name":{"parameter_name":"value"},"component_id":{"parameter_name":"value"},"parameter_name":"value"}]},{"type":"null"}]},"stream":{"type":"boolean","title":"Stream","default":false},"session_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Session Id"}},"type":"object","title":"Body_experimental_run_flow_api_v1_run_advanced__flow_id__post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"properties":{"outputs":{"anyOf":[{"items":{"properties":{"inputs":{"type":"object","title":"Inputs"},"outputs":{"items":{"anyOf":[{"properties":{"results":{"anyOf":[{},{"type":"null"}],"title":"Results"},"artifacts":{"anyOf":[{},{"type":"null"}],"title":"Artifacts"},"outputs":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Outputs"},"logs":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Logs"},"messages":{"anyOf":[{"items":{"properties":{"message":{"anyOf":[{"type":"string"},{"items":{"anyOf":[{"type":"string"},{"type":"object"}]},"type":"array"}],"title":"Message"},"sender":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sender","default":"Machine"},"sender_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sender Name","default":"AI"},"session_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Session Id"},"stream_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Stream Url"},"component_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Component Id"},"files":{"items":{"properties":{"path":{"type":"string","title":"Path"},"name":{"type":"string","title":"Name"},"type":{"type":"string","title":"Type"}},"type":"object","required":["path","name","type"],"title":"File","description":"File schema."},"type":"array","title":"Files","default":[]},"type":{"type":"string","title":"Type"}},"type":"object","required":["message","type"],"title":"ChatOutputResponse","description":"Chat output response schema."},"type":"array"},{"type":"null"}],"title":"Messages"},"timedelta":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Timedelta"},"duration":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Duration"},"component_display_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Component Display Name"},"component_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Component Id"},"used_frozen_result":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Used Frozen Result","default":false}},"type":"object","title":"ResultData"},{"type":"null"}]},"type":"array","title":"Outputs"}},"type":"object","title":"RunOutputs"},"type":"array"},{"type":"null"}],"title":"Outputs","default":[]},"session_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Session Id"}},"type":"object","title":"RunResponse","description":"Run response schema."}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"properties":{"detail":{"items":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"}}}}},"method":"post","path":"/api/v1/run/advanced/{flow_id}","securitySchemes":{"OAuth2PasswordBearer":{"type":"oauth2","flows":{"password":{"scopes":{},"tokenUrl":"api/v1/login"}}},"API key query":{"type":"apiKey","in":"query","name":"x-api-key"},"API key header":{"type":"apiKey","in":"header","name":"x-api-key"}},"jsonRequestBodyExample":{"stream":false},"info":{"title":"Langflow","version":"1.4.3"},"postman":{"name":"Experimental Run Flow","description":{"content":"Executes a specified flow by ID with optional input values, output selection, tweaks, and streaming capability.\\n\\nThis endpoint supports running flows with caching to enhance performance and efficiency.\\n\\n### Parameters:\\n- `flow_id` (str): The unique identifier of the flow to be executed.\\n- `inputs` (List[InputValueRequest], optional): A list of inputs specifying the input values and components\\n for the flow. Each input can target specific components and provide custom values.\\n- `outputs` (List[str], optional): A list of output names to retrieve from the executed flow.\\n If not provided, all outputs are returned.\\n- `tweaks` (Optional[Tweaks], optional): A dictionary of tweaks to customize the flow execution.\\n The tweaks can be used to modify the flow\'s parameters and components.\\n Tweaks can be overridden by the input values.\\n- `stream` (bool, optional): Specifies whether the results should be streamed. Defaults to False.\\n- `session_id` (Union[None, str], optional): An optional session ID to utilize existing session data for the flow\\n execution.\\n- `api_key_user` (User): The user associated with the current API key. Automatically resolved from the API key.\\n\\n### Returns:\\nA `RunResponse` object containing the selected outputs (or all if not specified) of the executed flow\\nand the session ID.\\nThe structure of the response accommodates multiple inputs, providing a nested list of outputs for each input.\\n\\n### Raises:\\nHTTPException: Indicates issues with finding the specified flow, invalid input formats, or internal errors during\\nflow execution.\\n\\n### Example usage:\\n```json\\nPOST /run/flow_id\\nx-api-key: YOUR_API_KEY\\nPayload:\\n{\\n \\"inputs\\": [\\n {\\"components\\": [\\"component1\\"], \\"input_value\\": \\"value1\\"},\\n {\\"components\\": [\\"component3\\"], \\"input_value\\": \\"value2\\"}\\n ],\\n \\"outputs\\": [\\"Component Name\\", \\"component_id\\"],\\n \\"tweaks\\": {\\"parameter_name\\": \\"value\\", \\"Component Name\\": {\\"parameter_name\\": \\"value\\"}, \\"component_id\\": {\\"parameter_name\\": \\"value\\"}}\\n \\"stream\\": false\\n}\\n```\\n\\nThis endpoint facilitates complex flow executions with customized inputs, outputs, and configurations,\\ncatering to diverse application requirements.","type":"text/plain"},"url":{"path":["api","v1","run","advanced",":flow_id"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"flow_id"}]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\\n \\"inputs\\": [\\n {\\n \\"components\\": [\\n \\"\\",\\n \\"\\"\\n ],\\n \\"input_value\\": \\"\\",\\n \\"session\\": \\"\\",\\n \\"type\\": \\"\\"\\n },\\n {\\n \\"components\\": [\\n \\"\\",\\n \\"\\"\\n ],\\n \\"input_value\\": \\"\\",\\n \\"session\\": \\"\\",\\n \\"type\\": \\"\\"\\n }\\n ],\\n \\"outputs\\": [\\n \\"\\",\\n \\"\\"\\n ],\\n \\"tweaks\\": {\\n \\"voluptate_84a\\": \\"\\"\\n },\\n \\"stream\\": false,\\n \\"session_id\\": \\"\\"\\n}","options":{"raw":{"language":"json"}}},"auth":{"type":"apikey","apikey":[{"type":"any","value":"x-api-key","key":"key"},{"type":"any","value":"{{apiKey}}","key":"value"},{"type":"any","value":"query","key":"in"}]}}},"source":"@site/openapi.json","sourceDirName":".","permalink":"/api/experimental-run-flow","previous":{"title":"Webhook Run Flow","permalink":"/api/webhook-run-flow"},"next":{"title":"Process","permalink":"/api/process"}}');var i=n(74848),o=n(28453);const a={},l="Experimental Run Flow",r=[{value:"Parameters:",id:"parameters",level:3},{value:"Returns:",id:"returns",level:3},{value:"Raises:",id:"raises",level:3},{value:"Example usage:",id:"example-usage",level:3}];function p(e){const t={code:"code",h1:"h1",h3:"h3",header:"header",li:"li",p:"p",pre:"pre",ul:"ul",...(0,o.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(t.header,{children:(0,i.jsx)(t.h1,{id:"experimental-run-flow",children:"Experimental Run Flow"})}),"\n",(0,i.jsx)(t.p,{children:"Executes a specified flow by ID with optional input values, output selection, tweaks, and streaming capability."}),"\n",(0,i.jsx)(t.p,{children:"This endpoint supports running flows with caching to enhance performance and efficiency."}),"\n",(0,i.jsx)(t.h3,{id:"parameters",children:"Parameters:"}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"flow_id"})," (str): The unique identifier of the flow to be executed."]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"inputs"})," (List[InputValueRequest], optional): A list of inputs specifying the input values and components\nfor the flow. Each input can target specific components and provide custom values."]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"outputs"})," (List[str], optional): A list of output names to retrieve from the executed flow.\nIf not provided, all outputs are returned."]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"tweaks"})," (Optional[Tweaks], optional): A dictionary of tweaks to customize the flow execution.\nThe tweaks can be used to modify the flow's parameters and components.\nTweaks can be overridden by the input values."]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"stream"})," (bool, optional): Specifies whether the results should be streamed. Defaults to False."]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"session_id"})," (Union[None, str], optional): An optional session ID to utilize existing session data for the flow\nexecution."]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"api_key_user"})," (User): The user associated with the current API key. Automatically resolved from the API key."]}),"\n"]}),"\n",(0,i.jsx)(t.h3,{id:"returns",children:"Returns:"}),"\n",(0,i.jsxs)(t.p,{children:["A ",(0,i.jsx)(t.code,{children:"RunResponse"})," object containing the selected outputs (or all if not specified) of the executed flow\nand the session ID.\nThe structure of the response accommodates multiple inputs, providing a nested list of outputs for each input."]}),"\n",(0,i.jsx)(t.h3,{id:"raises",children:"Raises:"}),"\n",(0,i.jsx)(t.p,{children:"HTTPException: Indicates issues with finding the specified flow, invalid input formats, or internal errors during\nflow execution."}),"\n",(0,i.jsx)(t.h3,{id:"example-usage",children:"Example usage:"}),"\n",(0,i.jsx)(t.pre,{children:(0,i.jsx)(t.code,{className:"language-json",children:'POST /run/flow_id\nx-api-key: YOUR_API_KEY\nPayload:\n{\n "inputs": [\n {"components": ["component1"], "input_value": "value1"},\n {"components": ["component3"], "input_value": "value2"}\n ],\n "outputs": ["Component Name", "component_id"],\n "tweaks": {"parameter_name": "value", "Component Name": {"parameter_name": "value"}, "component_id": {"parameter_name": "value"}}\n "stream": false\n}\n'})}),"\n",(0,i.jsx)(t.p,{children:"This endpoint facilitates complex flow executions with customized inputs, outputs, and configurations,\ncatering to diverse application requirements."}),"\n",(0,i.jsxs)("table",{style:{display:"table",width:"100%"},children:[(0,i.jsx)("thead",{children:(0,i.jsx)("tr",{children:(0,i.jsx)("th",{style:{textAlign:"left"},children:"Path Parameters"})})}),(0,i.jsx)("tbody",{children:(0,i.jsx)("tr",{children:(0,i.jsxs)("td",{children:[(0,i.jsx)("code",{children:"flow_id"}),(0,i.jsx)("span",{style:{opacity:"0.6"},children:" uuid"}),(0,i.jsx)("span",{style:{opacity:"0.6"},children:" \u2014 "}),(0,i.jsx)("strong",{style:{fontSize:"var(--ifm-code-font-size)",color:"var(--openapi-required)"},children:" REQUIRED"})]})})})]}),"\n",(0,i.jsxs)("table",{style:{display:"table",width:"100%"},children:[(0,i.jsx)("thead",{children:(0,i.jsx)("tr",{children:(0,i.jsxs)("th",{style:{textAlign:"left"},children:[(0,i.jsx)("span",{children:"Request Body "}),(0,i.jsx)("div",{})]})})}),(0,i.jsxs)("tbody",{children:[(0,i.jsx)("tr",{children:(0,i.jsxs)("td",{children:[(0,i.jsx)("code",{children:"inputs"}),(0,i.jsx)("span",{style:{opacity:"0.6"},children:" Inputs"})]})}),(0,i.jsx)("tr",{children:(0,i.jsxs)("td",{children:[(0,i.jsx)("code",{children:"outputs"}),(0,i.jsx)("span",{style:{opacity:"0.6"},children:" Outputs"})]})}),(0,i.jsx)("tr",{children:(0,i.jsxs)("td",{children:[(0,i.jsx)("code",{children:"tweaks"}),(0,i.jsx)("span",{style:{opacity:"0.6"}})]})}),(0,i.jsx)("tr",{children:(0,i.jsxs)("td",{children:[(0,i.jsx)("code",{children:"stream"}),(0,i.jsx)("span",{style:{opacity:"0.6"},children:" Stream"})]})}),(0,i.jsx)("tr",{children:(0,i.jsxs)("td",{children:[(0,i.jsx)("code",{children:"session_id"}),(0,i.jsx)("span",{style:{opacity:"0.6"},children:" Session Id"})]})})]})]}),"\n",(0,i.jsxs)("table",{style:{display:"table",width:"100%"},children:[(0,i.jsx)("thead",{children:(0,i.jsx)("tr",{children:(0,i.jsx)("th",{style:{textAlign:"left"},children:"Responses"})})}),(0,i.jsxs)("tbody",{children:[(0,i.jsx)("tr",{children:(0,i.jsxs)("td",{children:[(0,i.jsxs)("div",{style:{display:"flex"},children:[(0,i.jsx)("div",{style:{marginRight:"var(--ifm-table-cell-padding)"},children:(0,i.jsx)("code",{children:"200"})}),(0,i.jsx)("div",{children:(0,i.jsx)(t.p,{children:"Successful Response"})})]}),(0,i.jsx)("div",{children:(0,i.jsxs)("table",{style:{display:"table",width:"100%",marginTop:"var(--ifm-table-cell-padding)",marginBottom:"0px"},children:[(0,i.jsx)("thead",{children:(0,i.jsx)("tr",{children:(0,i.jsxs)("th",{style:{textAlign:"left"},children:[(0,i.jsx)("span",{children:"Schema "}),(0,i.jsx)("span",{style:{opacity:"0.6"},children:" \u2014 "}),(0,i.jsx)("strong",{style:{fontSize:"var(--ifm-code-font-size)",color:"var(--openapi-optional)"},children:" OPTIONAL"}),(0,i.jsx)("div",{})]})})}),(0,i.jsxs)("tbody",{children:[(0,i.jsx)("tr",{children:(0,i.jsxs)("td",{children:[(0,i.jsx)("code",{children:"outputs"}),(0,i.jsx)("span",{style:{opacity:"0.6"},children:" Outputs"}),(0,i.jsx)("span",{style:{opacity:"0.6"},children:" \u2014 "}),(0,i.jsx)("strong",{style:{fontSize:"var(--ifm-code-font-size)",color:"var(--openapi-optional)"},children:" OPTIONAL"})]})}),(0,i.jsx)("tr",{children:(0,i.jsxs)("td",{children:[(0,i.jsx)("code",{children:"session_id"}),(0,i.jsx)("span",{style:{opacity:"0.6"},children:" Session Id"}),(0,i.jsx)("span",{style:{opacity:"0.6"},children:" \u2014 "}),(0,i.jsx)("strong",{style:{fontSize:"var(--ifm-code-font-size)",color:"var(--openapi-optional)"},children:" OPTIONAL"})]})})]})]})})]})}),(0,i.jsx)("tr",{children:(0,i.jsxs)("td",{children:[(0,i.jsxs)("div",{style:{display:"flex"},children:[(0,i.jsx)("div",{style:{marginRight:"var(--ifm-table-cell-padding)"},children:(0,i.jsx)("code",{children:"422"})}),(0,i.jsx)("div",{children:(0,i.jsx)(t.p,{children:"Validation Error"})})]}),(0,i.jsx)("div",{children:(0,i.jsxs)("table",{style:{display:"table",width:"100%",marginTop:"var(--ifm-table-cell-padding)",marginBottom:"0px"},children:[(0,i.jsx)("thead",{children:(0,i.jsx)("tr",{children:(0,i.jsxs)("th",{style:{textAlign:"left"},children:[(0,i.jsx)("span",{children:"Schema "}),(0,i.jsx)("span",{style:{opacity:"0.6"},children:" \u2014 "}),(0,i.jsx)("strong",{style:{fontSize:"var(--ifm-code-font-size)",color:"var(--openapi-optional)"},children:" OPTIONAL"}),(0,i.jsx)("div",{})]})})}),(0,i.jsx)("tbody",{children:(0,i.jsx)("tr",{children:(0,i.jsxs)("td",{children:[(0,i.jsx)("code",{children:"detail"}),(0,i.jsx)("span",{style:{opacity:"0.6"},children:" object[]"}),(0,i.jsx)("span",{style:{opacity:"0.6"},children:" \u2014 "}),(0,i.jsx)("strong",{style:{fontSize:"var(--ifm-code-font-size)",color:"var(--openapi-optional)"},children:" OPTIONAL"}),(0,i.jsx)("table",{style:{display:"table",width:"100%",marginTop:"var(--ifm-table-cell-padding)",marginBottom:"0px"},children:(0,i.jsxs)("tbody",{children:[(0,i.jsx)("tr",{children:(0,i.jsxs)("td",{children:[(0,i.jsx)("code",{children:"loc"}),(0,i.jsx)("span",{style:{opacity:"0.6"},children:" undefined[]"})]})}),(0,i.jsx)("tr",{children:(0,i.jsxs)("td",{children:[(0,i.jsx)("code",{children:"msg"}),(0,i.jsx)("span",{style:{opacity:"0.6"},children:" Message"})]})}),(0,i.jsx)("tr",{children:(0,i.jsxs)("td",{children:[(0,i.jsx)("code",{children:"type"}),(0,i.jsx)("span",{style:{opacity:"0.6"},children:" Error Type"})]})})]})})]})})})]})})]})})]})]})]})}function d(e={}){const{wrapper:t}={...(0,o.R)(),...e.components};return t?(0,i.jsx)(t,{...e,children:(0,i.jsx)(p,{...e})}):p(e)}}}]);
\ No newline at end of file
+"use strict";(self.webpackChunklangflow_docs=self.webpackChunklangflow_docs||[]).push([[8504],{28453:(e,t,n)=>{n.d(t,{R:()=>a,x:()=>l});var s=n(96540);const i={},o=s.createContext(i);function a(e){const t=s.useContext(o);return s.useMemo(function(){return"function"==typeof e?e(t):{...t,...e}},[t,e])}function l(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:a(e.components),s.createElement(o.Provider,{value:t},e.children)}},94910:(e,t,n)=>{n.r(t),n.d(t,{contentTitle:()=>l,default:()=>d,frontMatter:()=>a,metadata:()=>s,toc:()=>r});const s=JSON.parse('{"type":"api","id":"experimental-run-flow","title":"Experimental Run Flow","description":"","slug":"/experimental-run-flow","frontMatter":{},"api":{"tags":["Base"],"description":"Executes a specified flow by ID with optional input values, output selection, tweaks, and streaming capability.\\n\\nThis endpoint supports running flows with caching to enhance performance and efficiency.\\n\\n### Parameters:\\n- `flow_id` (str): The unique identifier of the flow to be executed.\\n- `inputs` (List[InputValueRequest], optional): A list of inputs specifying the input values and components\\n for the flow. Each input can target specific components and provide custom values.\\n- `outputs` (List[str], optional): A list of output names to retrieve from the executed flow.\\n If not provided, all outputs are returned.\\n- `tweaks` (Optional[Tweaks], optional): A dictionary of tweaks to customize the flow execution.\\n The tweaks can be used to modify the flow\'s parameters and components.\\n Tweaks can be overridden by the input values.\\n- `stream` (bool, optional): Specifies whether the results should be streamed. Defaults to False.\\n- `session_id` (Union[None, str], optional): An optional session ID to utilize existing session data for the flow\\n execution.\\n- `api_key_user` (User): The user associated with the current API key. Automatically resolved from the API key.\\n\\n### Returns:\\nA `RunResponse` object containing the selected outputs (or all if not specified) of the executed flow\\nand the session ID.\\nThe structure of the response accommodates multiple inputs, providing a nested list of outputs for each input.\\n\\n### Raises:\\nHTTPException: Indicates issues with finding the specified flow, invalid input formats, or internal errors during\\nflow execution.\\n\\n### Example usage:\\n```json\\nPOST /run/flow_id\\nx-api-key: YOUR_API_KEY\\nPayload:\\n{\\n \\"inputs\\": [\\n {\\"components\\": [\\"component1\\"], \\"input_value\\": \\"value1\\"},\\n {\\"components\\": [\\"component3\\"], \\"input_value\\": \\"value2\\"}\\n ],\\n \\"outputs\\": [\\"Component Name\\", \\"component_id\\"],\\n \\"tweaks\\": {\\"parameter_name\\": \\"value\\", \\"Component Name\\": {\\"parameter_name\\": \\"value\\"}, \\"component_id\\": {\\"parameter_name\\": \\"value\\"}}\\n \\"stream\\": false\\n}\\n```\\n\\nThis endpoint facilitates complex flow executions with customized inputs, outputs, and configurations,\\ncatering to diverse application requirements.","operationId":"experimental_run_flow_api_v1_run_advanced__flow_id__post","security":[{"API key query":[]},{"API key header":[]}],"parameters":[{"name":"flow_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Flow Id"}}],"requestBody":{"content":{"application/json":{"schema":{"properties":{"inputs":{"anyOf":[{"items":{"properties":{"components":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Components","default":[]},"input_value":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Input Value"},"session":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Session"},"type":{"anyOf":[{"type":"string","enum":["chat","text","any"]},{"type":"null"}],"title":"Type","description":"Defines on which components the input value should be applied. \'any\' applies to all input components.","default":"any"}},"additionalProperties":false,"type":"object","title":"InputValueRequest","examples":[{"components":["components_id","Component Name"],"input_value":"input_value","session":"session_id"},{"components":["Component Name"],"input_value":"input_value"},{"input_value":"input_value"},{"components":["Component Name"],"input_value":"input_value","session":"session_id"},{"input_value":"input_value","session":"session_id"},{"input_value":"input_value","type":"chat"},{"input_value":"{\\"key\\": \\"value\\"}","type":"json"}]},"type":"array"},{"type":"null"}],"title":"Inputs"},"outputs":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Outputs"},"tweaks":{"anyOf":[{"additionalProperties":{"anyOf":[{"type":"string"},{"type":"object"}]},"type":"object","title":"Tweaks","description":"A dictionary of tweaks to adjust the flow\'s execution. Allows customizing flow behavior dynamically. All tweaks are overridden by the input values.","examples":[{"Component Name":{"parameter_name":"value"},"component_id":{"parameter_name":"value"},"parameter_name":"value"}]},{"type":"null"}]},"stream":{"type":"boolean","title":"Stream","default":false},"session_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Session Id"}},"type":"object","title":"Body_experimental_run_flow_api_v1_run_advanced__flow_id__post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"properties":{"outputs":{"anyOf":[{"items":{"properties":{"inputs":{"type":"object","title":"Inputs"},"outputs":{"items":{"anyOf":[{"properties":{"results":{"anyOf":[{},{"type":"null"}],"title":"Results"},"artifacts":{"anyOf":[{},{"type":"null"}],"title":"Artifacts"},"outputs":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Outputs"},"logs":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Logs"},"messages":{"anyOf":[{"items":{"properties":{"message":{"anyOf":[{"type":"string"},{"items":{"anyOf":[{"type":"string"},{"type":"object"}]},"type":"array"}],"title":"Message"},"sender":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sender","default":"Machine"},"sender_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sender Name","default":"AI"},"session_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Session Id"},"stream_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Stream Url"},"component_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Component Id"},"files":{"items":{"properties":{"path":{"type":"string","title":"Path"},"name":{"type":"string","title":"Name"},"type":{"type":"string","title":"Type"}},"type":"object","required":["path","name","type"],"title":"File","description":"File schema."},"type":"array","title":"Files","default":[]},"type":{"type":"string","title":"Type"}},"type":"object","required":["message","type"],"title":"ChatOutputResponse","description":"Chat output response schema."},"type":"array"},{"type":"null"}],"title":"Messages"},"timedelta":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Timedelta"},"duration":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Duration"},"component_display_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Component Display Name"},"component_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Component Id"},"used_frozen_result":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Used Frozen Result","default":false}},"type":"object","title":"ResultData"},{"type":"null"}]},"type":"array","title":"Outputs"}},"type":"object","title":"RunOutputs"},"type":"array"},{"type":"null"}],"title":"Outputs","default":[]},"session_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Session Id"}},"type":"object","title":"RunResponse","description":"Run response schema."}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"properties":{"detail":{"items":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"}}}}},"method":"post","path":"/api/v1/run/advanced/{flow_id}","securitySchemes":{"OAuth2PasswordBearer":{"type":"oauth2","flows":{"password":{"scopes":{},"tokenUrl":"api/v1/login"}}},"API key query":{"type":"apiKey","in":"query","name":"x-api-key"},"API key header":{"type":"apiKey","in":"header","name":"x-api-key"}},"jsonRequestBodyExample":{"stream":false},"info":{"title":"Langflow","version":"1.4.3"},"postman":{"name":"Experimental Run Flow","description":{"content":"Executes a specified flow by ID with optional input values, output selection, tweaks, and streaming capability.\\n\\nThis endpoint supports running flows with caching to enhance performance and efficiency.\\n\\n### Parameters:\\n- `flow_id` (str): The unique identifier of the flow to be executed.\\n- `inputs` (List[InputValueRequest], optional): A list of inputs specifying the input values and components\\n for the flow. Each input can target specific components and provide custom values.\\n- `outputs` (List[str], optional): A list of output names to retrieve from the executed flow.\\n If not provided, all outputs are returned.\\n- `tweaks` (Optional[Tweaks], optional): A dictionary of tweaks to customize the flow execution.\\n The tweaks can be used to modify the flow\'s parameters and components.\\n Tweaks can be overridden by the input values.\\n- `stream` (bool, optional): Specifies whether the results should be streamed. Defaults to False.\\n- `session_id` (Union[None, str], optional): An optional session ID to utilize existing session data for the flow\\n execution.\\n- `api_key_user` (User): The user associated with the current API key. Automatically resolved from the API key.\\n\\n### Returns:\\nA `RunResponse` object containing the selected outputs (or all if not specified) of the executed flow\\nand the session ID.\\nThe structure of the response accommodates multiple inputs, providing a nested list of outputs for each input.\\n\\n### Raises:\\nHTTPException: Indicates issues with finding the specified flow, invalid input formats, or internal errors during\\nflow execution.\\n\\n### Example usage:\\n```json\\nPOST /run/flow_id\\nx-api-key: YOUR_API_KEY\\nPayload:\\n{\\n \\"inputs\\": [\\n {\\"components\\": [\\"component1\\"], \\"input_value\\": \\"value1\\"},\\n {\\"components\\": [\\"component3\\"], \\"input_value\\": \\"value2\\"}\\n ],\\n \\"outputs\\": [\\"Component Name\\", \\"component_id\\"],\\n \\"tweaks\\": {\\"parameter_name\\": \\"value\\", \\"Component Name\\": {\\"parameter_name\\": \\"value\\"}, \\"component_id\\": {\\"parameter_name\\": \\"value\\"}}\\n \\"stream\\": false\\n}\\n```\\n\\nThis endpoint facilitates complex flow executions with customized inputs, outputs, and configurations,\\ncatering to diverse application requirements.","type":"text/plain"},"url":{"path":["api","v1","run","advanced",":flow_id"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"flow_id"}]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\\n \\"inputs\\": [\\n {\\n \\"components\\": [\\n \\"\\",\\n \\"\\"\\n ],\\n \\"input_value\\": \\"\\",\\n \\"session\\": \\"\\",\\n \\"type\\": \\"\\"\\n },\\n {\\n \\"components\\": [\\n \\"\\",\\n \\"\\"\\n ],\\n \\"input_value\\": \\"\\",\\n \\"session\\": \\"\\",\\n \\"type\\": \\"\\"\\n }\\n ],\\n \\"outputs\\": [\\n \\"\\",\\n \\"\\"\\n ],\\n \\"tweaks\\": {\\n \\"culpab\\": \\"\\"\\n },\\n \\"stream\\": false,\\n \\"session_id\\": \\"\\"\\n}","options":{"raw":{"language":"json"}}},"auth":{"type":"apikey","apikey":[{"type":"any","value":"x-api-key","key":"key"},{"type":"any","value":"{{apiKey}}","key":"value"},{"type":"any","value":"query","key":"in"}]}}},"source":"@site/openapi.json","sourceDirName":".","permalink":"/api/experimental-run-flow","previous":{"title":"Webhook Run Flow","permalink":"/api/webhook-run-flow"},"next":{"title":"Process","permalink":"/api/process"}}');var i=n(74848),o=n(28453);const a={},l="Experimental Run Flow",r=[{value:"Parameters:",id:"parameters",level:3},{value:"Returns:",id:"returns",level:3},{value:"Raises:",id:"raises",level:3},{value:"Example usage:",id:"example-usage",level:3}];function p(e){const t={code:"code",h1:"h1",h3:"h3",header:"header",li:"li",p:"p",pre:"pre",ul:"ul",...(0,o.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(t.header,{children:(0,i.jsx)(t.h1,{id:"experimental-run-flow",children:"Experimental Run Flow"})}),"\n",(0,i.jsx)(t.p,{children:"Executes a specified flow by ID with optional input values, output selection, tweaks, and streaming capability."}),"\n",(0,i.jsx)(t.p,{children:"This endpoint supports running flows with caching to enhance performance and efficiency."}),"\n",(0,i.jsx)(t.h3,{id:"parameters",children:"Parameters:"}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"flow_id"})," (str): The unique identifier of the flow to be executed."]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"inputs"})," (List[InputValueRequest], optional): A list of inputs specifying the input values and components\nfor the flow. Each input can target specific components and provide custom values."]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"outputs"})," (List[str], optional): A list of output names to retrieve from the executed flow.\nIf not provided, all outputs are returned."]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"tweaks"})," (Optional[Tweaks], optional): A dictionary of tweaks to customize the flow execution.\nThe tweaks can be used to modify the flow's parameters and components.\nTweaks can be overridden by the input values."]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"stream"})," (bool, optional): Specifies whether the results should be streamed. Defaults to False."]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"session_id"})," (Union[None, str], optional): An optional session ID to utilize existing session data for the flow\nexecution."]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"api_key_user"})," (User): The user associated with the current API key. Automatically resolved from the API key."]}),"\n"]}),"\n",(0,i.jsx)(t.h3,{id:"returns",children:"Returns:"}),"\n",(0,i.jsxs)(t.p,{children:["A ",(0,i.jsx)(t.code,{children:"RunResponse"})," object containing the selected outputs (or all if not specified) of the executed flow\nand the session ID.\nThe structure of the response accommodates multiple inputs, providing a nested list of outputs for each input."]}),"\n",(0,i.jsx)(t.h3,{id:"raises",children:"Raises:"}),"\n",(0,i.jsx)(t.p,{children:"HTTPException: Indicates issues with finding the specified flow, invalid input formats, or internal errors during\nflow execution."}),"\n",(0,i.jsx)(t.h3,{id:"example-usage",children:"Example usage:"}),"\n",(0,i.jsx)(t.pre,{children:(0,i.jsx)(t.code,{className:"language-json",children:'POST /run/flow_id\nx-api-key: YOUR_API_KEY\nPayload:\n{\n "inputs": [\n {"components": ["component1"], "input_value": "value1"},\n {"components": ["component3"], "input_value": "value2"}\n ],\n "outputs": ["Component Name", "component_id"],\n "tweaks": {"parameter_name": "value", "Component Name": {"parameter_name": "value"}, "component_id": {"parameter_name": "value"}}\n "stream": false\n}\n'})}),"\n",(0,i.jsx)(t.p,{children:"This endpoint facilitates complex flow executions with customized inputs, outputs, and configurations,\ncatering to diverse application requirements."}),"\n",(0,i.jsxs)("table",{style:{display:"table",width:"100%"},children:[(0,i.jsx)("thead",{children:(0,i.jsx)("tr",{children:(0,i.jsx)("th",{style:{textAlign:"left"},children:"Path Parameters"})})}),(0,i.jsx)("tbody",{children:(0,i.jsx)("tr",{children:(0,i.jsxs)("td",{children:[(0,i.jsx)("code",{children:"flow_id"}),(0,i.jsx)("span",{style:{opacity:"0.6"},children:" uuid"}),(0,i.jsx)("span",{style:{opacity:"0.6"},children:" \u2014 "}),(0,i.jsx)("strong",{style:{fontSize:"var(--ifm-code-font-size)",color:"var(--openapi-required)"},children:" REQUIRED"})]})})})]}),"\n",(0,i.jsxs)("table",{style:{display:"table",width:"100%"},children:[(0,i.jsx)("thead",{children:(0,i.jsx)("tr",{children:(0,i.jsxs)("th",{style:{textAlign:"left"},children:[(0,i.jsx)("span",{children:"Request Body "}),(0,i.jsx)("div",{})]})})}),(0,i.jsxs)("tbody",{children:[(0,i.jsx)("tr",{children:(0,i.jsxs)("td",{children:[(0,i.jsx)("code",{children:"inputs"}),(0,i.jsx)("span",{style:{opacity:"0.6"},children:" Inputs"})]})}),(0,i.jsx)("tr",{children:(0,i.jsxs)("td",{children:[(0,i.jsx)("code",{children:"outputs"}),(0,i.jsx)("span",{style:{opacity:"0.6"},children:" Outputs"})]})}),(0,i.jsx)("tr",{children:(0,i.jsxs)("td",{children:[(0,i.jsx)("code",{children:"tweaks"}),(0,i.jsx)("span",{style:{opacity:"0.6"}})]})}),(0,i.jsx)("tr",{children:(0,i.jsxs)("td",{children:[(0,i.jsx)("code",{children:"stream"}),(0,i.jsx)("span",{style:{opacity:"0.6"},children:" Stream"})]})}),(0,i.jsx)("tr",{children:(0,i.jsxs)("td",{children:[(0,i.jsx)("code",{children:"session_id"}),(0,i.jsx)("span",{style:{opacity:"0.6"},children:" Session Id"})]})})]})]}),"\n",(0,i.jsxs)("table",{style:{display:"table",width:"100%"},children:[(0,i.jsx)("thead",{children:(0,i.jsx)("tr",{children:(0,i.jsx)("th",{style:{textAlign:"left"},children:"Responses"})})}),(0,i.jsxs)("tbody",{children:[(0,i.jsx)("tr",{children:(0,i.jsxs)("td",{children:[(0,i.jsxs)("div",{style:{display:"flex"},children:[(0,i.jsx)("div",{style:{marginRight:"var(--ifm-table-cell-padding)"},children:(0,i.jsx)("code",{children:"200"})}),(0,i.jsx)("div",{children:(0,i.jsx)(t.p,{children:"Successful Response"})})]}),(0,i.jsx)("div",{children:(0,i.jsxs)("table",{style:{display:"table",width:"100%",marginTop:"var(--ifm-table-cell-padding)",marginBottom:"0px"},children:[(0,i.jsx)("thead",{children:(0,i.jsx)("tr",{children:(0,i.jsxs)("th",{style:{textAlign:"left"},children:[(0,i.jsx)("span",{children:"Schema "}),(0,i.jsx)("span",{style:{opacity:"0.6"},children:" \u2014 "}),(0,i.jsx)("strong",{style:{fontSize:"var(--ifm-code-font-size)",color:"var(--openapi-optional)"},children:" OPTIONAL"}),(0,i.jsx)("div",{})]})})}),(0,i.jsxs)("tbody",{children:[(0,i.jsx)("tr",{children:(0,i.jsxs)("td",{children:[(0,i.jsx)("code",{children:"outputs"}),(0,i.jsx)("span",{style:{opacity:"0.6"},children:" Outputs"}),(0,i.jsx)("span",{style:{opacity:"0.6"},children:" \u2014 "}),(0,i.jsx)("strong",{style:{fontSize:"var(--ifm-code-font-size)",color:"var(--openapi-optional)"},children:" OPTIONAL"})]})}),(0,i.jsx)("tr",{children:(0,i.jsxs)("td",{children:[(0,i.jsx)("code",{children:"session_id"}),(0,i.jsx)("span",{style:{opacity:"0.6"},children:" Session Id"}),(0,i.jsx)("span",{style:{opacity:"0.6"},children:" \u2014 "}),(0,i.jsx)("strong",{style:{fontSize:"var(--ifm-code-font-size)",color:"var(--openapi-optional)"},children:" OPTIONAL"})]})})]})]})})]})}),(0,i.jsx)("tr",{children:(0,i.jsxs)("td",{children:[(0,i.jsxs)("div",{style:{display:"flex"},children:[(0,i.jsx)("div",{style:{marginRight:"var(--ifm-table-cell-padding)"},children:(0,i.jsx)("code",{children:"422"})}),(0,i.jsx)("div",{children:(0,i.jsx)(t.p,{children:"Validation Error"})})]}),(0,i.jsx)("div",{children:(0,i.jsxs)("table",{style:{display:"table",width:"100%",marginTop:"var(--ifm-table-cell-padding)",marginBottom:"0px"},children:[(0,i.jsx)("thead",{children:(0,i.jsx)("tr",{children:(0,i.jsxs)("th",{style:{textAlign:"left"},children:[(0,i.jsx)("span",{children:"Schema "}),(0,i.jsx)("span",{style:{opacity:"0.6"},children:" \u2014 "}),(0,i.jsx)("strong",{style:{fontSize:"var(--ifm-code-font-size)",color:"var(--openapi-optional)"},children:" OPTIONAL"}),(0,i.jsx)("div",{})]})})}),(0,i.jsx)("tbody",{children:(0,i.jsx)("tr",{children:(0,i.jsxs)("td",{children:[(0,i.jsx)("code",{children:"detail"}),(0,i.jsx)("span",{style:{opacity:"0.6"},children:" object[]"}),(0,i.jsx)("span",{style:{opacity:"0.6"},children:" \u2014 "}),(0,i.jsx)("strong",{style:{fontSize:"var(--ifm-code-font-size)",color:"var(--openapi-optional)"},children:" OPTIONAL"}),(0,i.jsx)("table",{style:{display:"table",width:"100%",marginTop:"var(--ifm-table-cell-padding)",marginBottom:"0px"},children:(0,i.jsxs)("tbody",{children:[(0,i.jsx)("tr",{children:(0,i.jsxs)("td",{children:[(0,i.jsx)("code",{children:"loc"}),(0,i.jsx)("span",{style:{opacity:"0.6"},children:" undefined[]"})]})}),(0,i.jsx)("tr",{children:(0,i.jsxs)("td",{children:[(0,i.jsx)("code",{children:"msg"}),(0,i.jsx)("span",{style:{opacity:"0.6"},children:" Message"})]})}),(0,i.jsx)("tr",{children:(0,i.jsxs)("td",{children:[(0,i.jsx)("code",{children:"type"}),(0,i.jsx)("span",{style:{opacity:"0.6"},children:" Error Type"})]})})]})})]})})})]})})]})})]})]})]})}function d(e={}){const{wrapper:t}={...(0,o.R)(),...e.components};return t?(0,i.jsx)(t,{...e,children:(0,i.jsx)(p,{...e})}):p(e)}}}]);
\ No newline at end of file
diff --git a/assets/js/runtime~main.2439e46f.js b/assets/js/runtime~main.747243db.js
similarity index 97%
rename from assets/js/runtime~main.2439e46f.js
rename to assets/js/runtime~main.747243db.js
index a8ac6c90e0..3131d195d3 100644
--- a/assets/js/runtime~main.2439e46f.js
+++ b/assets/js/runtime~main.747243db.js
@@ -1 +1 @@
-(()=>{"use strict";var e,a,d,f,c,b={},t={};function r(e){var a=t[e];if(void 0!==a)return a.exports;var d=t[e]={id:e,loaded:!1,exports:{}};return b[e].call(d.exports,d,d.exports,r),d.loaded=!0,d.exports}r.m=b,r.c=t,e=[],r.O=(a,d,f,c)=>{if(!d){var b=1/0;for(i=0;i=c)&&Object.keys(r.O).every(e=>r.O[e](d[o]))?d.splice(o--,1):(t=!1,c0&&e[i-1][2]>c;i--)e[i]=e[i-1];e[i]=[d,f,c]},r.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return r.d(a,{a:a}),a},d=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,r.t=function(e,f){if(1&f&&(e=this(e)),8&f)return e;if("object"==typeof e&&e){if(4&f&&e.__esModule)return e;if(16&f&&"function"==typeof e.then)return e}var c=Object.create(null);r.r(c);var b={};a=a||[null,d({}),d([]),d(d)];for(var t=2&f&&e;"object"==typeof t&&!~a.indexOf(t);t=d(t))Object.getOwnPropertyNames(t).forEach(a=>b[a]=()=>e[a]);return b.default=()=>e,r.d(c,b),c},r.d=(e,a)=>{for(var d in a)r.o(a,d)&&!r.o(e,d)&&Object.defineProperty(e,d,{enumerable:!0,get:a[d]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((a,d)=>(r.f[d](e,a),a),[])),r.u=e=>"assets/js/"+({11:"d2df9b4e",24:"4a8d85c6",31:"03e862ce",78:"b768a3a5",118:"650a6085",188:"7f7a8893",191:"c643a6d5",230:"bc63ae25",253:"bb45d4f9",299:"9b5a408c",368:"07c30ae4",375:"3d81f1cf",416:"ccb2a150",417:"93e16042",548:"37f47bc1",598:"db4f3bbd",606:"1d59d55f",656:"e67e8b00",743:"e0f2017c",750:"33b5ee95",768:"6d684b63",785:"5f59ded8",787:"672a0eba",800:"a4c0ff01",824:"5015646b",879:"8bee5443",957:"c141421f",964:"05d835b4",1006:"47e58a89",1013:"8d3cdb68",1022:"1f19c1a1",1035:"24d32e91",1068:"f4c28b6b",1162:"f7e6b9d6",1185:"c2de64b8",1193:"444a6da6",1303:"41d45d82",1308:"ec030ab7",1399:"16ceb5d2",1408:"2fc7e024",1426:"220d55f5",1483:"af6600d9",1488:"ac3cc3f5",1500:"1e9025f7",1515:"2c05a87f",1556:"264ffc80",1567:"22dd74f7",1625:"92852ade",1628:"07e388ca",1690:"41a97a99",1845:"2ab0d4f5",1882:"eaa2a337",1895:"d375ca1d",1954:"6ffef3f1",1956:"fe6f9601",2073:"7b7db446",2089:"ad06d5f0",2100:"9cc9f218",2138:"1a4e3797",2272:"ca5faf5d",2273:"e756fa26",2307:"8bd4a540",2323:"b9f9404d",2360:"017d425f",2423:"19bcb67f",2475:"1ab69cbd",2551:"394022bb",2565:"622fd833",2651:"8cd0650d",2777:"b3ba68b4",2818:"a9b73094",2847:"080b9ac1",2901:"03aeaaab",3147:"4e56251d",3164:"67f2dc6c",3225:"99a4401d",3240:"b079b393",3263:"730da84e",3347:"b5257597",3361:"8f633f11",3549:"6d20d6ec",3576:"64045095",3694:"c2b1730c",3795:"c85076de",3832:"c3d82421",3859:"7679ca6e",3930:"3a71638d",3934:"e190040d",3953:"238e6167",4056:"6ef91a5f",4218:"d5bb0e16",4223:"f01590dc",4314:"f6a246db",4341:"e1a0f423",4498:"24996c2f",4645:"fef056e9",4656:"b37620f5",4778:"e189eece",4784:"438e4337",4841:"8298c1cb",4867:"d73246f8",4876:"f735f5f3",4891:"ca67d85f",4907:"86116998",4954:"a71efd4a",5107:"10156854",5110:"e9fe1d10",5138:"309383dc",5144:"944c5f91",5179:"41e3c105",5281:"a0511a5b",5284:"64ca91f1",5339:"9447891f",5352:"e627b1b2",5412:"a6d50436",5467:"40d13080",5474:"d175aa8b",5482:"9895db20",5513:"20d49d07",5514:"02955c09",5628:"bd7ab245",5657:"e82d58ff",5673:"73af8c33",5716:"946d1cee",5739:"69079906",5742:"aba21aa0",5761:"7f193c41",5772:"4e7126f8",5799:"364e949f",5865:"e1766139",5866:"3b577cbb",5883:"61cfab8e",5894:"f178e9b3",5983:"28fb019d",6003:"4d983c8e",6006:"7819cc1c",6010:"60c70af6",6053:"dfc50084",6063:"464a5f06",6080:"4d15791b",6108:"2fed9fb3",6214:"b1220dbd",6281:"c96ce3ed",6311:"cce672fb",6330:"5d73b2d0",6332:"873508e7",6350:"188ee668",6419:"96eb0e67",6445:"9fb9a766",6473:"4c5e977b",6541:"a03d4ed9",6559:"6f13807a",6608:"391afd3f",6649:"02e43f39",6682:"5a6d6120",6688:"388c3769",6753:"ff349d2f",6757:"86bd0a2e",6801:"acefda8b",6855:"0d8750f2",6920:"c817e236",6934:"d745f4e6",6947:"acebef04",6949:"b36bb719",7098:"a7bd4aaa",7108:"688feaef",7142:"d0c1f670",7165:"547df4a1",7253:"709203b3",7324:"ab072087",7339:"7a774ddf",7414:"7a88e433",7472:"744aaf8b",7507:"651ef245",7512:"4c09a7b3",7713:"3a82b27e",7800:"f48363a4",7807:"1a8a0a64",7824:"2b56b65e",7841:"0132780e",7859:"593d9d00",7894:"0f44198a",7968:"9b0af131",8064:"274fd934",8069:"e267ad05",8082:"08d5c80a",8085:"cc44357e",8102:"019dbd1f",8184:"222029a9",8188:"ecd67556",8196:"75a9e1e0",8208:"216e3ed7",8268:"a4b6c971",8298:"153f2b62",8304:"73d1a090",8323:"b109d082",8374:"261f8123",8392:"20177945",8401:"17896441",8483:"a84e1c02",8504:"e6c6a4d2",8593:"56350599",8641:"8a61012d",8649:"7de42fc9",8679:"3705a9c0",8750:"8a484c94",8978:"aeae39fc",9036:"850d3674",9048:"a94703ab",9099:"b1bc5ffe",9126:"169603ea",9331:"ffcd190c",9363:"f3312674",9371:"991799c5",9431:"cd8dccb5",9459:"97254d1d",9476:"57c9a2b8",9479:"4e038a6a",9483:"7823fa72",9509:"49311ca0",9555:"dedd5914",9592:"e24b341f",9619:"29b8e27a",9640:"3b25a2ae",9647:"5e95c892",9648:"e3230154",9705:"ee3b5967",9731:"52edee88",9751:"25255263",9752:"72d61395",9839:"54980a8a",9857:"09f5326a",9888:"be76515e",9905:"43df3697"}[e]||e)+"."+{11:"ddffb539",24:"f9349d6b",31:"512a7dbc",78:"a2b07490",118:"5db87a57",188:"83a64abb",191:"aadedcf6",230:"cbd60976",253:"710f6a2e",299:"6d646080",368:"b2f23bda",375:"2885cd1d",416:"e036d526",417:"4baee8ce",548:"da086e2a",598:"6d6daee4",606:"80cda23c",656:"62073819",743:"07caa906",750:"b2ba1ace",768:"26f203bb",785:"e9cf9e31",787:"0a3c8357",800:"d5e09d54",824:"06ad80b1",879:"92892c7e",900:"7cc4aadf",957:"da9e1d2b",964:"33abc783",1006:"a2ce610e",1013:"65a1ac17",1022:"d46d4330",1035:"0c86126e",1068:"947b24da",1162:"94f5d8fc",1185:"78cdce51",1193:"eb7f6e2a",1303:"266c70c4",1308:"660adba7",1399:"af1299a7",1408:"738f39b9",1426:"2796edc7",1483:"08884a4f",1488:"feb8009a",1500:"0c85b4f3",1515:"89bd0b57",1556:"65dbb0ec",1567:"a6fbb9ad",1625:"14cdddbe",1628:"8856eaab",1690:"caae242c",1845:"945f5ec5",1882:"a2933c57",1895:"71b3a787",1954:"518ac522",1956:"2eaf3c8d",2073:"00253b7e",2089:"914f3ba6",2100:"cfbd806e",2138:"f62f93d0",2237:"8bc4ac99",2272:"d7347f64",2273:"8b568bd6",2307:"ef87eb43",2323:"654b4632",2360:"3c8c73c7",2423:"1889896a",2475:"9fe28e3f",2551:"4934cf0e",2565:"0862c177",2651:"63a3bcdb",2777:"b39ea441",2818:"a6236419",2847:"fd4285dc",2901:"12f90601",3147:"2849ad5f",3164:"001eb3e6",3225:"1cba44f1",3240:"b7ae34a4",3263:"bc0d98b5",3347:"077bbafe",3361:"91557f53",3477:"a7eba177",3549:"dfaf2e76",3576:"a10399fd",3694:"7f775c03",3795:"22b68947",3832:"674f22af",3859:"3d23bed5",3930:"fbc85520",3934:"d64b5471",3953:"f2719132",4056:"00b34005",4058:"7658d33f",4218:"6d8af6b8",4223:"6a7eeda6",4314:"57d83837",4341:"53a63c68",4498:"a2e56285",4645:"eb87dccb",4656:"b2c39d04",4778:"503413a7",4784:"19c2475e",4841:"0dbf7e7c",4867:"bd452b6d",4876:"f96e130e",4891:"a6f5d292",4907:"cf6988a5",4954:"2089d195",5107:"52134134",5110:"6183c142",5138:"2974a363",5144:"f0942dcd",5179:"f4718ef9",5281:"894274ed",5284:"2d12589d",5339:"8bb81d35",5352:"e46eecca",5412:"5778d6d9",5467:"52554cb1",5474:"cef6a3d8",5482:"a37a7a06",5513:"602f4848",5514:"c69cb535",5628:"a412885c",5657:"2649b610",5673:"8aa7ed13",5716:"8e8510e2",5739:"c37db3a8",5742:"60b1d5b2",5761:"b2891f99",5772:"dcc60132",5799:"dec5550f",5865:"eb2ec8a3",5866:"45393cb5",5883:"a6deffa9",5894:"774bfc60",5983:"cd3355c2",6003:"9fe3dd51",6006:"3ffd2d35",6010:"04a7b1a9",6053:"6f93aa26",6063:"1fc115f0",6080:"cb777fbd",6108:"13b6a8b1",6214:"46fa6a6f",6281:"bdef7e30",6311:"5adfaa10",6330:"c1cc298a",6332:"7d86a66f",6350:"a7f0a219",6419:"74aab13e",6445:"c07ef100",6473:"b5e32ff9",6541:"1c2210e4",6559:"3ecd1117",6608:"d532f0ce",6649:"e1c11ed5",6682:"bdd6c26a",6688:"d995a879",6753:"8f96b000",6757:"6ddd1dbf",6801:"82497621",6855:"46e9ac75",6920:"27ba1972",6934:"d2ceb12e",6947:"55d9b1b3",6949:"546cd061",7098:"fc1f6434",7108:"23d3e7f3",7142:"9d2974d8",7165:"54e9a894",7253:"7aa44440",7324:"5eb84420",7339:"ad3f44bc",7397:"385da999",7414:"97f6f2da",7472:"cc943b29",7507:"61a0217a",7512:"a5eea792",7713:"9a259485",7800:"9d18abfb",7807:"3282c74d",7824:"a01f7410",7841:"9f0ba5b8",7859:"8e485694",7894:"9c6943d4",7968:"b36f8529",8035:"87ec3f77",8064:"5e674ccc",8069:"b73e3317",8082:"d96e0513",8085:"f1b714c7",8102:"7430d61a",8158:"20de8b80",8184:"2b8756bf",8188:"89270f8a",8196:"35fc12e6",8208:"58fc3dea",8268:"39c65e66",8298:"38915481",8304:"85acf80a",8323:"81a62512",8374:"24ac5a03",8392:"dc81f762",8401:"c1ed24c3",8483:"21fb59b0",8504:"54c00c28",8593:"53f671c5",8641:"09c32e6d",8649:"d962d75c",8679:"0435f16b",8750:"9ed09830",8913:"47209f3b",8978:"0825f88e",9036:"a1ce8500",9048:"bdc69ee3",9099:"447347d4",9126:"7b33fab3",9331:"a6e3ff48",9363:"04dac4f4",9371:"57020972",9431:"52a520fc",9459:"1dd237dc",9476:"b6b16752",9479:"42531913",9483:"7b8cea7a",9495:"49162ef8",9509:"455a3865",9555:"3e213e40",9592:"a9d3e72a",9619:"d8a80867",9640:"9c0437ec",9647:"5cb928a1",9648:"6951b203",9705:"9211ef49",9731:"7627a688",9751:"57ea365f",9752:"54dc42e9",9839:"6a957b83",9857:"2b246be5",9888:"92cb77be",9905:"07e10722"}[e]+".js",r.miniCssF=e=>{},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),f={},c="langflow-docs:",r.l=(e,a,d,b)=>{if(f[e])f[e].push(a);else{var t,o;if(void 0!==d)for(var n=document.getElementsByTagName("script"),i=0;i{t.onerror=t.onload=null,clearTimeout(s);var c=f[e];if(delete f[e],t.parentNode&&t.parentNode.removeChild(t),c&&c.forEach(e=>e(d)),a)return a(d)},s=setTimeout(u.bind(null,void 0,{type:"timeout",target:t}),12e4);t.onerror=u.bind(null,t.onerror),t.onload=u.bind(null,t.onload),o&&document.head.appendChild(t)}},r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),r.p="/",r.gca=function(e){return e={10156854:"5107",17896441:"8401",20177945:"8392",25255263:"9751",56350599:"8593",64045095:"3576",69079906:"5739",86116998:"4907",d2df9b4e:"11","4a8d85c6":"24","03e862ce":"31",b768a3a5:"78","650a6085":"118","7f7a8893":"188",c643a6d5:"191",bc63ae25:"230",bb45d4f9:"253","9b5a408c":"299","07c30ae4":"368","3d81f1cf":"375",ccb2a150:"416","93e16042":"417","37f47bc1":"548",db4f3bbd:"598","1d59d55f":"606",e67e8b00:"656",e0f2017c:"743","33b5ee95":"750","6d684b63":"768","5f59ded8":"785","672a0eba":"787",a4c0ff01:"800","5015646b":"824","8bee5443":"879",c141421f:"957","05d835b4":"964","47e58a89":"1006","8d3cdb68":"1013","1f19c1a1":"1022","24d32e91":"1035",f4c28b6b:"1068",f7e6b9d6:"1162",c2de64b8:"1185","444a6da6":"1193","41d45d82":"1303",ec030ab7:"1308","16ceb5d2":"1399","2fc7e024":"1408","220d55f5":"1426",af6600d9:"1483",ac3cc3f5:"1488","1e9025f7":"1500","2c05a87f":"1515","264ffc80":"1556","22dd74f7":"1567","92852ade":"1625","07e388ca":"1628","41a97a99":"1690","2ab0d4f5":"1845",eaa2a337:"1882",d375ca1d:"1895","6ffef3f1":"1954",fe6f9601:"1956","7b7db446":"2073",ad06d5f0:"2089","9cc9f218":"2100","1a4e3797":"2138",ca5faf5d:"2272",e756fa26:"2273","8bd4a540":"2307",b9f9404d:"2323","017d425f":"2360","19bcb67f":"2423","1ab69cbd":"2475","394022bb":"2551","622fd833":"2565","8cd0650d":"2651",b3ba68b4:"2777",a9b73094:"2818","080b9ac1":"2847","03aeaaab":"2901","4e56251d":"3147","67f2dc6c":"3164","99a4401d":"3225",b079b393:"3240","730da84e":"3263",b5257597:"3347","8f633f11":"3361","6d20d6ec":"3549",c2b1730c:"3694",c85076de:"3795",c3d82421:"3832","7679ca6e":"3859","3a71638d":"3930",e190040d:"3934","238e6167":"3953","6ef91a5f":"4056",d5bb0e16:"4218",f01590dc:"4223",f6a246db:"4314",e1a0f423:"4341","24996c2f":"4498",fef056e9:"4645",b37620f5:"4656",e189eece:"4778","438e4337":"4784","8298c1cb":"4841",d73246f8:"4867",f735f5f3:"4876",ca67d85f:"4891",a71efd4a:"4954",e9fe1d10:"5110","309383dc":"5138","944c5f91":"5144","41e3c105":"5179",a0511a5b:"5281","64ca91f1":"5284","9447891f":"5339",e627b1b2:"5352",a6d50436:"5412","40d13080":"5467",d175aa8b:"5474","9895db20":"5482","20d49d07":"5513","02955c09":"5514",bd7ab245:"5628",e82d58ff:"5657","73af8c33":"5673","946d1cee":"5716",aba21aa0:"5742","7f193c41":"5761","4e7126f8":"5772","364e949f":"5799",e1766139:"5865","3b577cbb":"5866","61cfab8e":"5883",f178e9b3:"5894","28fb019d":"5983","4d983c8e":"6003","7819cc1c":"6006","60c70af6":"6010",dfc50084:"6053","464a5f06":"6063","4d15791b":"6080","2fed9fb3":"6108",b1220dbd:"6214",c96ce3ed:"6281",cce672fb:"6311","5d73b2d0":"6330","873508e7":"6332","188ee668":"6350","96eb0e67":"6419","9fb9a766":"6445","4c5e977b":"6473",a03d4ed9:"6541","6f13807a":"6559","391afd3f":"6608","02e43f39":"6649","5a6d6120":"6682","388c3769":"6688",ff349d2f:"6753","86bd0a2e":"6757",acefda8b:"6801","0d8750f2":"6855",c817e236:"6920",d745f4e6:"6934",acebef04:"6947",b36bb719:"6949",a7bd4aaa:"7098","688feaef":"7108",d0c1f670:"7142","547df4a1":"7165","709203b3":"7253",ab072087:"7324","7a774ddf":"7339","7a88e433":"7414","744aaf8b":"7472","651ef245":"7507","4c09a7b3":"7512","3a82b27e":"7713",f48363a4:"7800","1a8a0a64":"7807","2b56b65e":"7824","0132780e":"7841","593d9d00":"7859","0f44198a":"7894","9b0af131":"7968","274fd934":"8064",e267ad05:"8069","08d5c80a":"8082",cc44357e:"8085","019dbd1f":"8102","222029a9":"8184",ecd67556:"8188","75a9e1e0":"8196","216e3ed7":"8208",a4b6c971:"8268","153f2b62":"8298","73d1a090":"8304",b109d082:"8323","261f8123":"8374",a84e1c02:"8483",e6c6a4d2:"8504","8a61012d":"8641","7de42fc9":"8649","3705a9c0":"8679","8a484c94":"8750",aeae39fc:"8978","850d3674":"9036",a94703ab:"9048",b1bc5ffe:"9099","169603ea":"9126",ffcd190c:"9331",f3312674:"9363","991799c5":"9371",cd8dccb5:"9431","97254d1d":"9459","57c9a2b8":"9476","4e038a6a":"9479","7823fa72":"9483","49311ca0":"9509",dedd5914:"9555",e24b341f:"9592","29b8e27a":"9619","3b25a2ae":"9640","5e95c892":"9647",e3230154:"9648",ee3b5967:"9705","52edee88":"9731","72d61395":"9752","54980a8a":"9839","09f5326a":"9857",be76515e:"9888","43df3697":"9905"}[e]||e,r.p+r.u(e)},(()=>{var e={5354:0,1869:0};r.f.j=(a,d)=>{var f=r.o(e,a)?e[a]:void 0;if(0!==f)if(f)d.push(f[2]);else if(/^(1869|5354)$/.test(a))e[a]=0;else{var c=new Promise((d,c)=>f=e[a]=[d,c]);d.push(f[2]=c);var b=r.p+r.u(a),t=new Error;r.l(b,d=>{if(r.o(e,a)&&(0!==(f=e[a])&&(e[a]=void 0),f)){var c=d&&("load"===d.type?"missing":d.type),b=d&&d.target&&d.target.src;t.message="Loading chunk "+a+" failed.\n("+c+": "+b+")",t.name="ChunkLoadError",t.type=c,t.request=b,f[1](t)}},"chunk-"+a,a)}},r.O.j=a=>0===e[a];var a=(a,d)=>{var f,c,b=d[0],t=d[1],o=d[2],n=0;if(b.some(a=>0!==e[a])){for(f in t)r.o(t,f)&&(r.m[f]=t[f]);if(o)var i=o(r)}for(a&&a(d);n{"use strict";var e,a,d,f,c,b={},t={};function r(e){var a=t[e];if(void 0!==a)return a.exports;var d=t[e]={id:e,loaded:!1,exports:{}};return b[e].call(d.exports,d,d.exports,r),d.loaded=!0,d.exports}r.m=b,r.c=t,e=[],r.O=(a,d,f,c)=>{if(!d){var b=1/0;for(i=0;i=c)&&Object.keys(r.O).every(e=>r.O[e](d[o]))?d.splice(o--,1):(t=!1,c0&&e[i-1][2]>c;i--)e[i]=e[i-1];e[i]=[d,f,c]},r.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return r.d(a,{a:a}),a},d=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,r.t=function(e,f){if(1&f&&(e=this(e)),8&f)return e;if("object"==typeof e&&e){if(4&f&&e.__esModule)return e;if(16&f&&"function"==typeof e.then)return e}var c=Object.create(null);r.r(c);var b={};a=a||[null,d({}),d([]),d(d)];for(var t=2&f&&e;"object"==typeof t&&!~a.indexOf(t);t=d(t))Object.getOwnPropertyNames(t).forEach(a=>b[a]=()=>e[a]);return b.default=()=>e,r.d(c,b),c},r.d=(e,a)=>{for(var d in a)r.o(a,d)&&!r.o(e,d)&&Object.defineProperty(e,d,{enumerable:!0,get:a[d]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((a,d)=>(r.f[d](e,a),a),[])),r.u=e=>"assets/js/"+({11:"d2df9b4e",24:"4a8d85c6",31:"03e862ce",78:"b768a3a5",118:"650a6085",188:"7f7a8893",191:"c643a6d5",230:"bc63ae25",253:"bb45d4f9",299:"9b5a408c",368:"07c30ae4",375:"3d81f1cf",416:"ccb2a150",417:"93e16042",548:"37f47bc1",598:"db4f3bbd",606:"1d59d55f",656:"e67e8b00",743:"e0f2017c",750:"33b5ee95",768:"6d684b63",785:"5f59ded8",787:"672a0eba",800:"a4c0ff01",824:"5015646b",879:"8bee5443",957:"c141421f",964:"05d835b4",1006:"47e58a89",1013:"8d3cdb68",1022:"1f19c1a1",1035:"24d32e91",1068:"f4c28b6b",1162:"f7e6b9d6",1185:"c2de64b8",1193:"444a6da6",1303:"41d45d82",1308:"ec030ab7",1399:"16ceb5d2",1408:"2fc7e024",1426:"220d55f5",1483:"af6600d9",1488:"ac3cc3f5",1500:"1e9025f7",1515:"2c05a87f",1556:"264ffc80",1567:"22dd74f7",1625:"92852ade",1628:"07e388ca",1690:"41a97a99",1845:"2ab0d4f5",1882:"eaa2a337",1895:"d375ca1d",1954:"6ffef3f1",1956:"fe6f9601",2073:"7b7db446",2089:"ad06d5f0",2100:"9cc9f218",2138:"1a4e3797",2272:"ca5faf5d",2273:"e756fa26",2307:"8bd4a540",2323:"b9f9404d",2360:"017d425f",2423:"19bcb67f",2475:"1ab69cbd",2551:"394022bb",2565:"622fd833",2651:"8cd0650d",2777:"b3ba68b4",2818:"a9b73094",2847:"080b9ac1",2901:"03aeaaab",3147:"4e56251d",3164:"67f2dc6c",3225:"99a4401d",3240:"b079b393",3263:"730da84e",3347:"b5257597",3361:"8f633f11",3549:"6d20d6ec",3576:"64045095",3694:"c2b1730c",3795:"c85076de",3832:"c3d82421",3859:"7679ca6e",3930:"3a71638d",3934:"e190040d",3953:"238e6167",4056:"6ef91a5f",4218:"d5bb0e16",4223:"f01590dc",4314:"f6a246db",4341:"e1a0f423",4498:"24996c2f",4645:"fef056e9",4656:"b37620f5",4778:"e189eece",4784:"438e4337",4841:"8298c1cb",4867:"d73246f8",4876:"f735f5f3",4891:"ca67d85f",4907:"86116998",4954:"a71efd4a",5107:"10156854",5110:"e9fe1d10",5138:"309383dc",5144:"944c5f91",5179:"41e3c105",5281:"a0511a5b",5284:"64ca91f1",5339:"9447891f",5352:"e627b1b2",5412:"a6d50436",5467:"40d13080",5474:"d175aa8b",5482:"9895db20",5513:"20d49d07",5514:"02955c09",5628:"bd7ab245",5657:"e82d58ff",5673:"73af8c33",5716:"946d1cee",5739:"69079906",5742:"aba21aa0",5761:"7f193c41",5772:"4e7126f8",5799:"364e949f",5865:"e1766139",5866:"3b577cbb",5883:"61cfab8e",5894:"f178e9b3",5983:"28fb019d",6003:"4d983c8e",6006:"7819cc1c",6010:"60c70af6",6053:"dfc50084",6063:"464a5f06",6080:"4d15791b",6108:"2fed9fb3",6214:"b1220dbd",6281:"c96ce3ed",6311:"cce672fb",6330:"5d73b2d0",6332:"873508e7",6350:"188ee668",6419:"96eb0e67",6445:"9fb9a766",6473:"4c5e977b",6541:"a03d4ed9",6559:"6f13807a",6608:"391afd3f",6649:"02e43f39",6682:"5a6d6120",6688:"388c3769",6753:"ff349d2f",6757:"86bd0a2e",6801:"acefda8b",6855:"0d8750f2",6920:"c817e236",6934:"d745f4e6",6947:"acebef04",6949:"b36bb719",7098:"a7bd4aaa",7108:"688feaef",7142:"d0c1f670",7165:"547df4a1",7253:"709203b3",7324:"ab072087",7339:"7a774ddf",7414:"7a88e433",7472:"744aaf8b",7507:"651ef245",7512:"4c09a7b3",7713:"3a82b27e",7800:"f48363a4",7807:"1a8a0a64",7824:"2b56b65e",7841:"0132780e",7859:"593d9d00",7894:"0f44198a",7968:"9b0af131",8064:"274fd934",8069:"e267ad05",8082:"08d5c80a",8085:"cc44357e",8102:"019dbd1f",8184:"222029a9",8188:"ecd67556",8196:"75a9e1e0",8208:"216e3ed7",8268:"a4b6c971",8298:"153f2b62",8304:"73d1a090",8323:"b109d082",8374:"261f8123",8392:"20177945",8401:"17896441",8483:"a84e1c02",8504:"e6c6a4d2",8593:"56350599",8641:"8a61012d",8649:"7de42fc9",8679:"3705a9c0",8750:"8a484c94",8978:"aeae39fc",9036:"850d3674",9048:"a94703ab",9099:"b1bc5ffe",9126:"169603ea",9331:"ffcd190c",9363:"f3312674",9371:"991799c5",9431:"cd8dccb5",9459:"97254d1d",9476:"57c9a2b8",9479:"4e038a6a",9483:"7823fa72",9509:"49311ca0",9555:"dedd5914",9592:"e24b341f",9619:"29b8e27a",9640:"3b25a2ae",9647:"5e95c892",9648:"e3230154",9705:"ee3b5967",9731:"52edee88",9751:"25255263",9752:"72d61395",9839:"54980a8a",9857:"09f5326a",9888:"be76515e",9905:"43df3697"}[e]||e)+"."+{11:"ddffb539",24:"f9349d6b",31:"512a7dbc",78:"a2b07490",118:"5db87a57",188:"83a64abb",191:"aadedcf6",230:"cbd60976",253:"710f6a2e",299:"6d646080",368:"b2f23bda",375:"63406bcd",416:"e036d526",417:"4baee8ce",548:"da086e2a",598:"6d6daee4",606:"80cda23c",656:"62073819",743:"07caa906",750:"b2ba1ace",768:"26f203bb",785:"e9cf9e31",787:"0a3c8357",800:"d5e09d54",824:"06ad80b1",879:"a875e9f3",900:"7cc4aadf",957:"da9e1d2b",964:"33abc783",1006:"a2ce610e",1013:"65a1ac17",1022:"d46d4330",1035:"0c86126e",1068:"947b24da",1162:"94f5d8fc",1185:"78cdce51",1193:"eb7f6e2a",1303:"266c70c4",1308:"660adba7",1399:"af1299a7",1408:"738f39b9",1426:"2796edc7",1483:"08884a4f",1488:"feb8009a",1500:"0c85b4f3",1515:"89bd0b57",1556:"65dbb0ec",1567:"a6fbb9ad",1625:"14cdddbe",1628:"8856eaab",1690:"caae242c",1845:"ccc238b4",1882:"a2933c57",1895:"71b3a787",1954:"518ac522",1956:"2eaf3c8d",2073:"00253b7e",2089:"914f3ba6",2100:"cfbd806e",2138:"f62f93d0",2237:"8bc4ac99",2272:"d7347f64",2273:"8b568bd6",2307:"ef87eb43",2323:"654b4632",2360:"3c8c73c7",2423:"1889896a",2475:"9fe28e3f",2551:"4934cf0e",2565:"0862c177",2651:"63a3bcdb",2777:"b39ea441",2818:"a6236419",2847:"fd4285dc",2901:"12f90601",3147:"2849ad5f",3164:"001eb3e6",3225:"1cba44f1",3240:"b7ae34a4",3263:"bc0d98b5",3347:"077bbafe",3361:"91557f53",3477:"a7eba177",3549:"dfaf2e76",3576:"a10399fd",3694:"7f775c03",3795:"22b68947",3832:"674f22af",3859:"3d23bed5",3930:"fbc85520",3934:"d64b5471",3953:"f2719132",4056:"00b34005",4058:"7658d33f",4218:"6d8af6b8",4223:"6a7eeda6",4314:"57d83837",4341:"53a63c68",4498:"a2e56285",4645:"eb87dccb",4656:"b2c39d04",4778:"503413a7",4784:"19c2475e",4841:"0dbf7e7c",4867:"bd452b6d",4876:"f96e130e",4891:"a6f5d292",4907:"cf6988a5",4954:"2089d195",5107:"52134134",5110:"6183c142",5138:"2974a363",5144:"f0942dcd",5179:"f4718ef9",5281:"894274ed",5284:"2d12589d",5339:"8bb81d35",5352:"e46eecca",5412:"5778d6d9",5467:"52554cb1",5474:"cef6a3d8",5482:"a37a7a06",5513:"602f4848",5514:"c69cb535",5628:"a412885c",5657:"2649b610",5673:"8aa7ed13",5716:"8e8510e2",5739:"c37db3a8",5742:"60b1d5b2",5761:"b2891f99",5772:"dcc60132",5799:"dec5550f",5865:"eb2ec8a3",5866:"45393cb5",5883:"a6deffa9",5894:"774bfc60",5983:"cd3355c2",6003:"9fe3dd51",6006:"3ffd2d35",6010:"04a7b1a9",6053:"6f93aa26",6063:"1fc115f0",6080:"cb777fbd",6108:"13b6a8b1",6214:"46fa6a6f",6281:"bdef7e30",6311:"5adfaa10",6330:"c1cc298a",6332:"7d86a66f",6350:"a7f0a219",6419:"74aab13e",6445:"c07ef100",6473:"b5e32ff9",6541:"1c2210e4",6559:"3ecd1117",6608:"d532f0ce",6649:"e1c11ed5",6682:"bdd6c26a",6688:"d995a879",6753:"8f96b000",6757:"6ddd1dbf",6801:"82497621",6855:"46e9ac75",6920:"27ba1972",6934:"d2ceb12e",6947:"55d9b1b3",6949:"546cd061",7098:"fc1f6434",7108:"23d3e7f3",7142:"9d2974d8",7165:"54e9a894",7253:"7aa44440",7324:"5eb84420",7339:"ad3f44bc",7397:"385da999",7414:"97f6f2da",7472:"cc943b29",7507:"61a0217a",7512:"a5eea792",7713:"9a259485",7800:"9d18abfb",7807:"3282c74d",7824:"a01f7410",7841:"9f0ba5b8",7859:"8e485694",7894:"9c6943d4",7968:"b36f8529",8035:"87ec3f77",8064:"5e674ccc",8069:"b73e3317",8082:"d96e0513",8085:"f1b714c7",8102:"7430d61a",8158:"20de8b80",8184:"2b8756bf",8188:"89270f8a",8196:"35fc12e6",8208:"58fc3dea",8268:"39c65e66",8298:"38915481",8304:"85acf80a",8323:"81a62512",8374:"24ac5a03",8392:"dc81f762",8401:"c1ed24c3",8483:"21fb59b0",8504:"14481623",8593:"53f671c5",8641:"09c32e6d",8649:"d962d75c",8679:"0435f16b",8750:"9ed09830",8913:"47209f3b",8978:"0825f88e",9036:"a1ce8500",9048:"bdc69ee3",9099:"447347d4",9126:"7b33fab3",9331:"a6e3ff48",9363:"04dac4f4",9371:"57020972",9431:"52a520fc",9459:"1dd237dc",9476:"b6b16752",9479:"42531913",9483:"7b8cea7a",9495:"49162ef8",9509:"455a3865",9555:"3e213e40",9592:"a9d3e72a",9619:"d8a80867",9640:"9c0437ec",9647:"5cb928a1",9648:"6951b203",9705:"9211ef49",9731:"7627a688",9751:"57ea365f",9752:"54dc42e9",9839:"6a957b83",9857:"2b246be5",9888:"92cb77be",9905:"07e10722"}[e]+".js",r.miniCssF=e=>{},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),f={},c="langflow-docs:",r.l=(e,a,d,b)=>{if(f[e])f[e].push(a);else{var t,o;if(void 0!==d)for(var n=document.getElementsByTagName("script"),i=0;i{t.onerror=t.onload=null,clearTimeout(s);var c=f[e];if(delete f[e],t.parentNode&&t.parentNode.removeChild(t),c&&c.forEach(e=>e(d)),a)return a(d)},s=setTimeout(u.bind(null,void 0,{type:"timeout",target:t}),12e4);t.onerror=u.bind(null,t.onerror),t.onload=u.bind(null,t.onload),o&&document.head.appendChild(t)}},r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),r.p="/",r.gca=function(e){return e={10156854:"5107",17896441:"8401",20177945:"8392",25255263:"9751",56350599:"8593",64045095:"3576",69079906:"5739",86116998:"4907",d2df9b4e:"11","4a8d85c6":"24","03e862ce":"31",b768a3a5:"78","650a6085":"118","7f7a8893":"188",c643a6d5:"191",bc63ae25:"230",bb45d4f9:"253","9b5a408c":"299","07c30ae4":"368","3d81f1cf":"375",ccb2a150:"416","93e16042":"417","37f47bc1":"548",db4f3bbd:"598","1d59d55f":"606",e67e8b00:"656",e0f2017c:"743","33b5ee95":"750","6d684b63":"768","5f59ded8":"785","672a0eba":"787",a4c0ff01:"800","5015646b":"824","8bee5443":"879",c141421f:"957","05d835b4":"964","47e58a89":"1006","8d3cdb68":"1013","1f19c1a1":"1022","24d32e91":"1035",f4c28b6b:"1068",f7e6b9d6:"1162",c2de64b8:"1185","444a6da6":"1193","41d45d82":"1303",ec030ab7:"1308","16ceb5d2":"1399","2fc7e024":"1408","220d55f5":"1426",af6600d9:"1483",ac3cc3f5:"1488","1e9025f7":"1500","2c05a87f":"1515","264ffc80":"1556","22dd74f7":"1567","92852ade":"1625","07e388ca":"1628","41a97a99":"1690","2ab0d4f5":"1845",eaa2a337:"1882",d375ca1d:"1895","6ffef3f1":"1954",fe6f9601:"1956","7b7db446":"2073",ad06d5f0:"2089","9cc9f218":"2100","1a4e3797":"2138",ca5faf5d:"2272",e756fa26:"2273","8bd4a540":"2307",b9f9404d:"2323","017d425f":"2360","19bcb67f":"2423","1ab69cbd":"2475","394022bb":"2551","622fd833":"2565","8cd0650d":"2651",b3ba68b4:"2777",a9b73094:"2818","080b9ac1":"2847","03aeaaab":"2901","4e56251d":"3147","67f2dc6c":"3164","99a4401d":"3225",b079b393:"3240","730da84e":"3263",b5257597:"3347","8f633f11":"3361","6d20d6ec":"3549",c2b1730c:"3694",c85076de:"3795",c3d82421:"3832","7679ca6e":"3859","3a71638d":"3930",e190040d:"3934","238e6167":"3953","6ef91a5f":"4056",d5bb0e16:"4218",f01590dc:"4223",f6a246db:"4314",e1a0f423:"4341","24996c2f":"4498",fef056e9:"4645",b37620f5:"4656",e189eece:"4778","438e4337":"4784","8298c1cb":"4841",d73246f8:"4867",f735f5f3:"4876",ca67d85f:"4891",a71efd4a:"4954",e9fe1d10:"5110","309383dc":"5138","944c5f91":"5144","41e3c105":"5179",a0511a5b:"5281","64ca91f1":"5284","9447891f":"5339",e627b1b2:"5352",a6d50436:"5412","40d13080":"5467",d175aa8b:"5474","9895db20":"5482","20d49d07":"5513","02955c09":"5514",bd7ab245:"5628",e82d58ff:"5657","73af8c33":"5673","946d1cee":"5716",aba21aa0:"5742","7f193c41":"5761","4e7126f8":"5772","364e949f":"5799",e1766139:"5865","3b577cbb":"5866","61cfab8e":"5883",f178e9b3:"5894","28fb019d":"5983","4d983c8e":"6003","7819cc1c":"6006","60c70af6":"6010",dfc50084:"6053","464a5f06":"6063","4d15791b":"6080","2fed9fb3":"6108",b1220dbd:"6214",c96ce3ed:"6281",cce672fb:"6311","5d73b2d0":"6330","873508e7":"6332","188ee668":"6350","96eb0e67":"6419","9fb9a766":"6445","4c5e977b":"6473",a03d4ed9:"6541","6f13807a":"6559","391afd3f":"6608","02e43f39":"6649","5a6d6120":"6682","388c3769":"6688",ff349d2f:"6753","86bd0a2e":"6757",acefda8b:"6801","0d8750f2":"6855",c817e236:"6920",d745f4e6:"6934",acebef04:"6947",b36bb719:"6949",a7bd4aaa:"7098","688feaef":"7108",d0c1f670:"7142","547df4a1":"7165","709203b3":"7253",ab072087:"7324","7a774ddf":"7339","7a88e433":"7414","744aaf8b":"7472","651ef245":"7507","4c09a7b3":"7512","3a82b27e":"7713",f48363a4:"7800","1a8a0a64":"7807","2b56b65e":"7824","0132780e":"7841","593d9d00":"7859","0f44198a":"7894","9b0af131":"7968","274fd934":"8064",e267ad05:"8069","08d5c80a":"8082",cc44357e:"8085","019dbd1f":"8102","222029a9":"8184",ecd67556:"8188","75a9e1e0":"8196","216e3ed7":"8208",a4b6c971:"8268","153f2b62":"8298","73d1a090":"8304",b109d082:"8323","261f8123":"8374",a84e1c02:"8483",e6c6a4d2:"8504","8a61012d":"8641","7de42fc9":"8649","3705a9c0":"8679","8a484c94":"8750",aeae39fc:"8978","850d3674":"9036",a94703ab:"9048",b1bc5ffe:"9099","169603ea":"9126",ffcd190c:"9331",f3312674:"9363","991799c5":"9371",cd8dccb5:"9431","97254d1d":"9459","57c9a2b8":"9476","4e038a6a":"9479","7823fa72":"9483","49311ca0":"9509",dedd5914:"9555",e24b341f:"9592","29b8e27a":"9619","3b25a2ae":"9640","5e95c892":"9647",e3230154:"9648",ee3b5967:"9705","52edee88":"9731","72d61395":"9752","54980a8a":"9839","09f5326a":"9857",be76515e:"9888","43df3697":"9905"}[e]||e,r.p+r.u(e)},(()=>{var e={5354:0,1869:0};r.f.j=(a,d)=>{var f=r.o(e,a)?e[a]:void 0;if(0!==f)if(f)d.push(f[2]);else if(/^(1869|5354)$/.test(a))e[a]=0;else{var c=new Promise((d,c)=>f=e[a]=[d,c]);d.push(f[2]=c);var b=r.p+r.u(a),t=new Error;r.l(b,d=>{if(r.o(e,a)&&(0!==(f=e[a])&&(e[a]=void 0),f)){var c=d&&("load"===d.type?"missing":d.type),b=d&&d.target&&d.target.src;t.message="Loading chunk "+a+" failed.\n("+c+": "+b+")",t.name="ChunkLoadError",t.type=c,t.request=b,f[1](t)}},"chunk-"+a,a)}},r.O.j=a=>0===e[a];var a=(a,d)=>{var f,c,b=d[0],t=d[1],o=d[2],n=0;if(b.some(a=>0!==e[a])){for(f in t)r.o(t,f)&&(r.m[f]=t[f]);if(o)var i=o(r)}for(a&&a(d);n
-
+
diff --git a/blog-writer.html b/blog-writer.html
index 2c9183da9a..3420df8598 100644
--- a/blog-writer.html
+++ b/blog-writer.html
@@ -22,7 +22,7 @@
-
+
diff --git a/chat-with-files.html b/chat-with-files.html
index 6f41987bcc..13efcfc07c 100644
--- a/chat-with-files.html
+++ b/chat-with-files.html
@@ -22,7 +22,7 @@
-
+
diff --git a/chat-with-rag.html b/chat-with-rag.html
index a247efba8c..4a4b8958f6 100644
--- a/chat-with-rag.html
+++ b/chat-with-rag.html
@@ -22,7 +22,7 @@
-
+
diff --git a/components-agents.html b/components-agents.html
index a2533437fa..747e5f5d62 100644
--- a/components-agents.html
+++ b/components-agents.html
@@ -22,7 +22,7 @@
-
+
diff --git a/components-bundle-components.html b/components-bundle-components.html
index a332cec967..7975e0b020 100644
--- a/components-bundle-components.html
+++ b/components-bundle-components.html
@@ -22,7 +22,7 @@
-
+
diff --git a/components-custom-components.html b/components-custom-components.html
index 72dd025fe7..0504242950 100644
--- a/components-custom-components.html
+++ b/components-custom-components.html
@@ -22,7 +22,7 @@
-
+
diff --git a/components-data.html b/components-data.html
index b845bbfcf8..6f4afdb4f5 100644
--- a/components-data.html
+++ b/components-data.html
@@ -22,7 +22,7 @@
-
+
diff --git a/components-embedding-models.html b/components-embedding-models.html
index 87fc2400df..43502d06cf 100644
--- a/components-embedding-models.html
+++ b/components-embedding-models.html
@@ -22,7 +22,7 @@
-
+
diff --git a/components-helpers.html b/components-helpers.html
index 5da6c543a2..183056f0bb 100644
--- a/components-helpers.html
+++ b/components-helpers.html
@@ -22,7 +22,7 @@
-
+
diff --git a/components-io.html b/components-io.html
index 700fe1d21c..c273eb8147 100644
--- a/components-io.html
+++ b/components-io.html
@@ -22,7 +22,7 @@
-
+
diff --git a/components-logic.html b/components-logic.html
index 8517067dcc..b5fd25ad94 100644
--- a/components-logic.html
+++ b/components-logic.html
@@ -22,7 +22,7 @@
-
+
diff --git a/components-memories.html b/components-memories.html
index 6615853fb6..bdcf806e16 100644
--- a/components-memories.html
+++ b/components-memories.html
@@ -22,7 +22,7 @@
-
+
diff --git a/components-models.html b/components-models.html
index 5e5d5b6f0b..fe5bcfbf4b 100644
--- a/components-models.html
+++ b/components-models.html
@@ -22,7 +22,7 @@
-
+
diff --git a/components-processing.html b/components-processing.html
index 95d58e9123..2d7f7de94d 100644
--- a/components-processing.html
+++ b/components-processing.html
@@ -22,7 +22,7 @@
-
+
diff --git a/components-prompts.html b/components-prompts.html
index 7895b0631a..38fc2a2ade 100644
--- a/components-prompts.html
+++ b/components-prompts.html
@@ -22,7 +22,7 @@
-
+
diff --git a/components-tools.html b/components-tools.html
index 865f4de373..b3afbf8cc8 100644
--- a/components-tools.html
+++ b/components-tools.html
@@ -22,7 +22,7 @@
-
+
diff --git a/components-vector-stores.html b/components-vector-stores.html
index 619ab3402d..8e57d95dd3 100644
--- a/components-vector-stores.html
+++ b/components-vector-stores.html
@@ -22,7 +22,7 @@
-
+
diff --git a/concepts-components.html b/concepts-components.html
index 93ec113999..182929b847 100644
--- a/concepts-components.html
+++ b/concepts-components.html
@@ -22,7 +22,7 @@
-
+
diff --git a/concepts-file-management.html b/concepts-file-management.html
index 47921a8b7b..3f16efacf3 100644
--- a/concepts-file-management.html
+++ b/concepts-file-management.html
@@ -22,7 +22,7 @@
-
+
diff --git a/concepts-flows-import.html b/concepts-flows-import.html
index bd9fc9c5a3..cc0f571fdd 100644
--- a/concepts-flows-import.html
+++ b/concepts-flows-import.html
@@ -22,7 +22,7 @@
-
+
diff --git a/concepts-flows.html b/concepts-flows.html
index 31f8a3a0bc..553728f150 100644
--- a/concepts-flows.html
+++ b/concepts-flows.html
@@ -22,7 +22,7 @@
-
+
diff --git a/concepts-objects.html b/concepts-objects.html
index 2e234bf59f..63754c4832 100644
--- a/concepts-objects.html
+++ b/concepts-objects.html
@@ -22,7 +22,7 @@
-
+
diff --git a/concepts-overview.html b/concepts-overview.html
index 5caa5b91bb..f9e4b52ca3 100644
--- a/concepts-overview.html
+++ b/concepts-overview.html
@@ -22,7 +22,7 @@
-
+
diff --git a/concepts-playground.html b/concepts-playground.html
index 6f0aabc402..401a9e825b 100644
--- a/concepts-playground.html
+++ b/concepts-playground.html
@@ -22,7 +22,7 @@
-
+
diff --git a/concepts-publish.html b/concepts-publish.html
index 6540e7ab56..35710b1895 100644
--- a/concepts-publish.html
+++ b/concepts-publish.html
@@ -22,7 +22,7 @@
-
+
diff --git a/concepts-voice-mode.html b/concepts-voice-mode.html
index b60f0a4388..3244ab50d1 100644
--- a/concepts-voice-mode.html
+++ b/concepts-voice-mode.html
@@ -22,7 +22,7 @@
-
+
diff --git a/configuration-api-keys.html b/configuration-api-keys.html
index f95c03acbb..d33ba6264c 100644
--- a/configuration-api-keys.html
+++ b/configuration-api-keys.html
@@ -22,7 +22,7 @@
-
+
diff --git a/configuration-authentication.html b/configuration-authentication.html
index 5c4c434d2d..075f51b476 100644
--- a/configuration-authentication.html
+++ b/configuration-authentication.html
@@ -22,7 +22,7 @@
-
+
diff --git a/configuration-cli.html b/configuration-cli.html
index fb7adc462f..77dbeb76f6 100644
--- a/configuration-cli.html
+++ b/configuration-cli.html
@@ -22,7 +22,7 @@
-
+
diff --git a/configuration-custom-database.html b/configuration-custom-database.html
index 181349cecb..bfff771839 100644
--- a/configuration-custom-database.html
+++ b/configuration-custom-database.html
@@ -22,7 +22,7 @@
-
+
diff --git a/configuration-global-variables.html b/configuration-global-variables.html
index 205f645dc7..fbd2d41949 100644
--- a/configuration-global-variables.html
+++ b/configuration-global-variables.html
@@ -22,7 +22,7 @@
-
+
diff --git a/contributing-bundles.html b/contributing-bundles.html
index 6629509246..e1e38aa88c 100644
--- a/contributing-bundles.html
+++ b/contributing-bundles.html
@@ -22,7 +22,7 @@
-
+
diff --git a/contributing-community.html b/contributing-community.html
index dc88e72412..a31f69281f 100644
--- a/contributing-community.html
+++ b/contributing-community.html
@@ -22,7 +22,7 @@
-
+
diff --git a/contributing-component-tests.html b/contributing-component-tests.html
index 417f8d7f83..1ab4e86d24 100644
--- a/contributing-component-tests.html
+++ b/contributing-component-tests.html
@@ -22,7 +22,7 @@
-
+
diff --git a/contributing-components.html b/contributing-components.html
index 0255396888..0a6f96e623 100644
--- a/contributing-components.html
+++ b/contributing-components.html
@@ -22,7 +22,7 @@
-
+
diff --git a/contributing-github-issues.html b/contributing-github-issues.html
index 949c24929b..aa8b1937d5 100644
--- a/contributing-github-issues.html
+++ b/contributing-github-issues.html
@@ -22,7 +22,7 @@
-
+
diff --git a/contributing-how-to-contribute.html b/contributing-how-to-contribute.html
index b8685cea2a..0602ea590e 100644
--- a/contributing-how-to-contribute.html
+++ b/contributing-how-to-contribute.html
@@ -22,7 +22,7 @@
-
+
diff --git a/contributing-telemetry.html b/contributing-telemetry.html
index 743d005fd0..a3d296d999 100644
--- a/contributing-telemetry.html
+++ b/contributing-telemetry.html
@@ -22,7 +22,7 @@
-
+
diff --git a/contributing-templates.html b/contributing-templates.html
index e6d663adce..b21fc4b600 100644
--- a/contributing-templates.html
+++ b/contributing-templates.html
@@ -22,7 +22,7 @@
-
+
diff --git a/deployment-caddyfile.html b/deployment-caddyfile.html
index 492c7f1ec6..d8a18a8e93 100644
--- a/deployment-caddyfile.html
+++ b/deployment-caddyfile.html
@@ -22,7 +22,7 @@
-
+
diff --git a/deployment-docker.html b/deployment-docker.html
index 76572f36c6..45a09a0169 100644
--- a/deployment-docker.html
+++ b/deployment-docker.html
@@ -22,7 +22,7 @@
-
+
diff --git a/deployment-gcp.html b/deployment-gcp.html
index b7e284707a..9bf2124790 100644
--- a/deployment-gcp.html
+++ b/deployment-gcp.html
@@ -22,7 +22,7 @@
-
+
diff --git a/deployment-hugging-face-spaces.html b/deployment-hugging-face-spaces.html
index cd0d20be1d..381c074a4b 100644
--- a/deployment-hugging-face-spaces.html
+++ b/deployment-hugging-face-spaces.html
@@ -22,7 +22,7 @@
-
+
diff --git a/deployment-kubernetes-dev.html b/deployment-kubernetes-dev.html
index 779451375b..1c68556b1d 100644
--- a/deployment-kubernetes-dev.html
+++ b/deployment-kubernetes-dev.html
@@ -22,7 +22,7 @@
-
+
diff --git a/deployment-kubernetes-prod.html b/deployment-kubernetes-prod.html
index 1d553cc780..ac5038ac6c 100644
--- a/deployment-kubernetes-prod.html
+++ b/deployment-kubernetes-prod.html
@@ -22,7 +22,7 @@
-
+
diff --git a/deployment-overview.html b/deployment-overview.html
index 859da6973a..3e321d438c 100644
--- a/deployment-overview.html
+++ b/deployment-overview.html
@@ -22,7 +22,7 @@
-
+
diff --git a/deployment-prod-best-practices.html b/deployment-prod-best-practices.html
index f5ddb5f254..2d500e648b 100644
--- a/deployment-prod-best-practices.html
+++ b/deployment-prod-best-practices.html
@@ -22,7 +22,7 @@
-
+
diff --git a/deployment-public-server.html b/deployment-public-server.html
index dd7b10df0d..898a7b7632 100644
--- a/deployment-public-server.html
+++ b/deployment-public-server.html
@@ -22,7 +22,7 @@
-
+
diff --git a/deployment-railway.html b/deployment-railway.html
index 8ef9be99ad..798a431976 100644
--- a/deployment-railway.html
+++ b/deployment-railway.html
@@ -22,7 +22,7 @@
-
+
diff --git a/deployment-render.html b/deployment-render.html
index 8c4a11d027..11b42a3e98 100644
--- a/deployment-render.html
+++ b/deployment-render.html
@@ -22,7 +22,7 @@
-
+
diff --git a/develop-application.html b/develop-application.html
index 7aac92d83d..d756d1dd0d 100644
--- a/develop-application.html
+++ b/develop-application.html
@@ -22,7 +22,7 @@
-
+
diff --git a/develop-overview.html b/develop-overview.html
index 272fca0bc6..2c258933be 100644
--- a/develop-overview.html
+++ b/develop-overview.html
@@ -22,7 +22,7 @@
-
+
diff --git a/document-qa.html b/document-qa.html
index b83c47629a..748bd2fee8 100644
--- a/document-qa.html
+++ b/document-qa.html
@@ -22,7 +22,7 @@
-
+
diff --git a/environment-variables.html b/environment-variables.html
index 2ab692dd5c..e63f8c8a83 100644
--- a/environment-variables.html
+++ b/environment-variables.html
@@ -22,7 +22,7 @@
-
+
diff --git a/financial-report-parser.html b/financial-report-parser.html
index 1d3bad0fd5..89b22c0964 100644
--- a/financial-report-parser.html
+++ b/financial-report-parser.html
@@ -22,7 +22,7 @@
-
+
diff --git a/get-started-installation.html b/get-started-installation.html
index b585edf2ab..5373648659 100644
--- a/get-started-installation.html
+++ b/get-started-installation.html
@@ -22,7 +22,7 @@
-
+
diff --git a/get-started-quickstart.html b/get-started-quickstart.html
index afb1f00794..350fc198a1 100644
--- a/get-started-quickstart.html
+++ b/get-started-quickstart.html
@@ -22,7 +22,7 @@
-
+
diff --git a/index.html b/index.html
index 560f5d8d33..1832adba77 100644
--- a/index.html
+++ b/index.html
@@ -22,7 +22,7 @@
-
+
diff --git a/install-custom-dependencies.html b/install-custom-dependencies.html
index 8cbbda2e14..fffb36ed16 100644
--- a/install-custom-dependencies.html
+++ b/install-custom-dependencies.html
@@ -22,7 +22,7 @@
-
+
@@ -47,7 +47,7 @@
Add the dependency and version to requirements.txt on separate lines in the format PACKAGE==VERSION, such as docling==2.40.0.
Restart Langflow Desktop to install the dependencies.
-
If you need to change or uninstall custom dependencies. edit the requirements.txt file, and then restart Langflow Desktop.
+
If you need to change or uninstall custom dependencies, edit the requirements.txt file, and then restart Langflow Desktop.
To install your own custom dependencies in your Langflow environment, add them with your package manager.
If you're working within a cloned Langflow repository, add dependencies with uv add because there is already a pyproject.toml file for uv to reference:
This page summarizes significant changes to Langflow in each release.
+For all changes, see the Changelog.
+
Due to strict SemVer requirements, Langflow Desktop can have different patch versions than the core Langflow OSS Python package, but the major and minor versions are aligned.
Whenever possible, the Langflow team recommends installing new Langflow versions in a new virtual environment or VM before upgrading your primary installation.
This allows you to import flows from your existing installation and test them in the new version without disrupting your existing installation.
diff --git a/search.html b/search.html
index 96bf9d1d12..fde7f44c62 100644
--- a/search.html
+++ b/search.html
@@ -22,7 +22,7 @@
-
+
diff --git a/sequential-agent.html b/sequential-agent.html
index 7d49012a33..7fbdc16339 100644
--- a/sequential-agent.html
+++ b/sequential-agent.html
@@ -22,7 +22,7 @@
-
+
diff --git a/session-id.html b/session-id.html
index 1755156aa1..e12b0b2847 100644
--- a/session-id.html
+++ b/session-id.html
@@ -22,7 +22,7 @@
-
+
diff --git a/simple-agent.html b/simple-agent.html
index f47b61ecfb..fcd0c71075 100644
--- a/simple-agent.html
+++ b/simple-agent.html
@@ -22,7 +22,7 @@
-
+
diff --git a/sitemap.xml b/sitemap.xml
index 485e250281..3107bd1c91 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -1 +1 @@
-https://docs.langflow.org/searchhttps://docs.langflow.org/apihttps://docs.langflow.org/api/add-userhttps://docs.langflow.org/api/auto-loginhttps://docs.langflow.org/api/build-flowhttps://docs.langflow.org/api/build-public-tmphttps://docs.langflow.org/api/build-vertexhttps://docs.langflow.org/api/build-vertex-streamhttps://docs.langflow.org/api/cancel-buildhttps://docs.langflow.org/api/check-if-store-has-api-keyhttps://docs.langflow.org/api/check-if-store-is-enabledhttps://docs.langflow.org/api/create-api-key-routehttps://docs.langflow.org/api/create-flowhttps://docs.langflow.org/api/create-flowshttps://docs.langflow.org/api/create-folder-redirecthttps://docs.langflow.org/api/create-projecthttps://docs.langflow.org/api/create-upload-filehttps://docs.langflow.org/api/create-variablehttps://docs.langflow.org/api/custom-componenthttps://docs.langflow.org/api/custom-component-updatehttps://docs.langflow.org/api/delete-all-fileshttps://docs.langflow.org/api/delete-all-files-1https://docs.langflow.org/api/delete-api-key-routehttps://docs.langflow.org/api/delete-filehttps://docs.langflow.org/api/delete-file-1https://docs.langflow.org/api/delete-files-batchhttps://docs.langflow.org/api/delete-flowhttps://docs.langflow.org/api/delete-folder-redirecthttps://docs.langflow.org/api/delete-messageshttps://docs.langflow.org/api/delete-messages-sessionhttps://docs.langflow.org/api/delete-multiple-flowshttps://docs.langflow.org/api/delete-projecthttps://docs.langflow.org/api/delete-userhttps://docs.langflow.org/api/delete-variablehttps://docs.langflow.org/api/delete-vertex-buildshttps://docs.langflow.org/api/download-componenthttps://docs.langflow.org/api/download-filehttps://docs.langflow.org/api/download-file-1https://docs.langflow.org/api/download-file-2https://docs.langflow.org/api/download-file-redirecthttps://docs.langflow.org/api/download-files-batchhttps://docs.langflow.org/api/download-imagehttps://docs.langflow.org/api/download-multiple-filehttps://docs.langflow.org/api/download-profile-picturehttps://docs.langflow.org/api/edit-file-namehttps://docs.langflow.org/api/experimental-run-flowhttps://docs.langflow.org/api/get-allhttps://docs.langflow.org/api/get-api-keys-routehttps://docs.langflow.org/api/get-build-eventshttps://docs.langflow.org/api/get-componentshttps://docs.langflow.org/api/get-confighttps://docs.langflow.org/api/get-elevenlabs-voice-idshttps://docs.langflow.org/api/get-list-of-components-liked-by-userhttps://docs.langflow.org/api/get-messageshttps://docs.langflow.org/api/get-starter-projectshttps://docs.langflow.org/api/get-tagshttps://docs.langflow.org/api/get-task-statushttps://docs.langflow.org/api/get-transactionshttps://docs.langflow.org/api/get-versionhttps://docs.langflow.org/api/get-vertex-buildshttps://docs.langflow.org/api/handle-messageshttps://docs.langflow.org/api/handle-messages-1https://docs.langflow.org/api/handle-project-messageshttps://docs.langflow.org/api/handle-project-messages-with-slashhttps://docs.langflow.org/api/handle-project-ssehttps://docs.langflow.org/api/handle-ssehttps://docs.langflow.org/api/handle-sse-1https://docs.langflow.org/api/healthhttps://docs.langflow.org/api/health-checkhttps://docs.langflow.org/api/like-componenthttps://docs.langflow.org/api/list-fileshttps://docs.langflow.org/api/list-files-1https://docs.langflow.org/api/list-files-2https://docs.langflow.org/api/list-profile-pictureshttps://docs.langflow.org/api/list-project-toolshttps://docs.langflow.org/api/login-to-get-access-tokenhttps://docs.langflow.org/api/logouthttps://docs.langflow.org/api/logshttps://docs.langflow.org/api/patch-userhttps://docs.langflow.org/api/post-validate-codehttps://docs.langflow.org/api/post-validate-prompthttps://docs.langflow.org/api/processhttps://docs.langflow.org/api/process-1https://docs.langflow.org/api/read-all-usershttps://docs.langflow.org/api/read-basic-exampleshttps://docs.langflow.org/api/read-current-userhttps://docs.langflow.org/api/read-flowhttps://docs.langflow.org/api/read-flowshttps://docs.langflow.org/api/read-folder-redirecthttps://docs.langflow.org/api/read-folders-redirecthttps://docs.langflow.org/api/read-projecthttps://docs.langflow.org/api/read-projectshttps://docs.langflow.org/api/read-public-flowhttps://docs.langflow.org/api/read-variableshttps://docs.langflow.org/api/refresh-tokenhttps://docs.langflow.org/api/reset-passwordhttps://docs.langflow.org/api/retrieve-vertices-orderhttps://docs.langflow.org/api/save-store-api-keyhttps://docs.langflow.org/api/share-componenthttps://docs.langflow.org/api/simplified-run-flowhttps://docs.langflow.org/api/stream-logshttps://docs.langflow.org/api/update-flowhttps://docs.langflow.org/api/update-folder-redirecthttps://docs.langflow.org/api/update-messagehttps://docs.langflow.org/api/update-projecthttps://docs.langflow.org/api/update-project-mcp-settingshttps://docs.langflow.org/api/update-session-idhttps://docs.langflow.org/api/update-shared-componenthttps://docs.langflow.org/api/update-variablehttps://docs.langflow.org/api/upload-filehttps://docs.langflow.org/api/upload-file-1https://docs.langflow.org/api/upload-file-2https://docs.langflow.org/api/upload-file-redirecthttps://docs.langflow.org/api/upload-user-filehttps://docs.langflow.org/api/upload-user-file-1https://docs.langflow.org/api/webhook-run-flowhttps://docs.langflow.org/about-langflow2025-07-14T14:46:18.000Zhttps://docs.langflow.org/agent-tutorial2025-07-14T14:46:18.000Zhttps://docs.langflow.org/agents2025-07-14T14:46:18.000Zhttps://docs.langflow.org/agents-tools2025-07-14T14:46:18.000Zhttps://docs.langflow.org/api-build2025-07-14T14:46:18.000Zhttps://docs.langflow.org/api-files2025-07-14T14:46:18.000Zhttps://docs.langflow.org/api-flows2025-07-14T14:46:18.000Zhttps://docs.langflow.org/api-flows-run2025-07-14T14:46:18.000Zhttps://docs.langflow.org/api-logs2025-07-14T14:46:18.000Zhttps://docs.langflow.org/api-monitor2025-07-14T14:46:18.000Zhttps://docs.langflow.org/api-projects2025-07-14T14:46:18.000Zhttps://docs.langflow.org/api-reference-api-examples2025-07-14T14:46:18.000Zhttps://docs.langflow.org/api-users2025-07-14T14:46:18.000Zhttps://docs.langflow.org/basic-prompting2025-07-14T14:46:18.000Zhttps://docs.langflow.org/blog-writer2025-07-14T14:46:18.000Zhttps://docs.langflow.org/chat-with-files2025-07-14T14:46:18.000Zhttps://docs.langflow.org/chat-with-rag2025-07-14T14:46:18.000Zhttps://docs.langflow.org/components-agents2025-07-14T14:46:18.000Zhttps://docs.langflow.org/components-bundle-components2025-07-14T14:46:18.000Zhttps://docs.langflow.org/components-custom-components2025-07-14T14:46:18.000Zhttps://docs.langflow.org/components-data2025-07-14T14:46:18.000Zhttps://docs.langflow.org/components-embedding-models2025-07-14T14:46:18.000Zhttps://docs.langflow.org/components-helpers2025-07-14T14:46:18.000Zhttps://docs.langflow.org/components-io2025-07-14T14:46:18.000Zhttps://docs.langflow.org/components-logic2025-07-14T14:46:18.000Zhttps://docs.langflow.org/components-memories2025-07-14T14:46:18.000Zhttps://docs.langflow.org/components-models2025-07-14T14:46:18.000Zhttps://docs.langflow.org/components-processing2025-07-14T14:46:18.000Zhttps://docs.langflow.org/components-prompts2025-07-14T14:46:18.000Zhttps://docs.langflow.org/components-tools2025-07-14T14:46:18.000Zhttps://docs.langflow.org/components-vector-stores2025-07-14T14:46:18.000Zhttps://docs.langflow.org/concepts-components2025-07-14T14:46:18.000Zhttps://docs.langflow.org/concepts-file-management2025-07-14T14:46:18.000Zhttps://docs.langflow.org/concepts-flows2025-07-14T14:46:18.000Zhttps://docs.langflow.org/concepts-flows-import2025-07-14T14:46:18.000Zhttps://docs.langflow.org/concepts-objects2025-07-14T14:46:18.000Zhttps://docs.langflow.org/concepts-overview2025-07-14T14:46:18.000Zhttps://docs.langflow.org/concepts-playground2025-07-14T14:46:18.000Zhttps://docs.langflow.org/concepts-publish2025-07-14T14:46:18.000Zhttps://docs.langflow.org/concepts-voice-mode2025-07-14T14:46:18.000Zhttps://docs.langflow.org/configuration-api-keys2025-07-14T14:46:18.000Zhttps://docs.langflow.org/configuration-authentication2025-07-14T14:46:18.000Zhttps://docs.langflow.org/configuration-cli2025-07-14T14:46:18.000Zhttps://docs.langflow.org/configuration-custom-database2025-07-14T14:46:18.000Zhttps://docs.langflow.org/configuration-global-variables2025-07-14T14:46:18.000Zhttps://docs.langflow.org/contributing-bundles2025-07-14T14:46:18.000Zhttps://docs.langflow.org/contributing-community2025-07-14T14:46:18.000Zhttps://docs.langflow.org/contributing-component-tests2025-07-14T14:46:18.000Zhttps://docs.langflow.org/contributing-components2025-07-14T14:46:18.000Zhttps://docs.langflow.org/contributing-github-issues2025-07-14T14:46:18.000Zhttps://docs.langflow.org/contributing-how-to-contribute2025-07-14T14:46:18.000Zhttps://docs.langflow.org/contributing-telemetry2025-07-14T14:46:18.000Zhttps://docs.langflow.org/contributing-templates2025-07-14T14:46:18.000Zhttps://docs.langflow.org/deployment-caddyfile2025-07-14T14:46:18.000Zhttps://docs.langflow.org/deployment-docker2025-07-14T14:46:18.000Zhttps://docs.langflow.org/deployment-gcp2025-07-14T14:46:18.000Zhttps://docs.langflow.org/deployment-hugging-face-spaces2025-07-14T14:46:18.000Zhttps://docs.langflow.org/deployment-kubernetes-dev2025-07-14T14:46:18.000Zhttps://docs.langflow.org/deployment-kubernetes-prod2025-07-14T14:46:18.000Zhttps://docs.langflow.org/deployment-overview2025-07-14T14:46:18.000Zhttps://docs.langflow.org/deployment-prod-best-practices2025-07-14T14:46:18.000Zhttps://docs.langflow.org/deployment-public-server2025-07-14T14:46:18.000Zhttps://docs.langflow.org/deployment-railway2025-07-14T14:46:18.000Zhttps://docs.langflow.org/deployment-render2025-07-14T14:46:18.000Zhttps://docs.langflow.org/develop-application2025-07-14T14:46:18.000Zhttps://docs.langflow.org/develop-overview2025-07-14T14:46:18.000Zhttps://docs.langflow.org/document-qa2025-07-14T14:46:18.000Zhttps://docs.langflow.org/environment-variables2025-07-14T14:46:18.000Zhttps://docs.langflow.org/financial-report-parser2025-07-14T14:46:18.000Zhttps://docs.langflow.org/get-started-installation2025-07-14T14:46:18.000Zhttps://docs.langflow.org/get-started-quickstart2025-07-14T14:46:18.000Zhttps://docs.langflow.org/install-custom-dependencies2025-07-14T14:46:18.000Zhttps://docs.langflow.org/integrations-apify2025-07-14T14:46:18.000Zhttps://docs.langflow.org/integrations-arize2025-07-14T14:46:18.000Zhttps://docs.langflow.org/integrations-assemblyai2025-07-14T14:46:18.000Zhttps://docs.langflow.org/integrations-cleanlab2025-07-14T14:46:18.000Zhttps://docs.langflow.org/integrations-composio2025-07-14T14:46:18.000Zhttps://docs.langflow.org/integrations-docling2025-07-14T14:46:18.000Zhttps://docs.langflow.org/integrations-google-big-query2025-07-14T14:46:18.000Zhttps://docs.langflow.org/integrations-langfuse2025-07-14T14:46:18.000Zhttps://docs.langflow.org/integrations-langsmith2025-07-14T14:46:18.000Zhttps://docs.langflow.org/integrations-langwatch2025-07-14T14:46:18.000Zhttps://docs.langflow.org/integrations-nvidia-g-assist2025-07-14T14:46:18.000Zhttps://docs.langflow.org/integrations-nvidia-ingest2025-07-14T14:46:18.000Zhttps://docs.langflow.org/integrations-nvidia-ingest-wsl22025-07-14T14:46:18.000Zhttps://docs.langflow.org/integrations-opik2025-07-14T14:46:18.000Zhttps://docs.langflow.org/integrations-setup-google-cloud-vertex-ai-langflow2025-07-14T14:46:18.000Zhttps://docs.langflow.org/integrations-setup-google-oauth-langflow2025-07-14T14:46:18.000Zhttps://docs.langflow.org/integrations/notion/notion-agent-conversational2025-07-14T14:46:18.000Zhttps://docs.langflow.org/integrations/notion/notion-agent-meeting-notes2025-07-14T14:46:18.000Zhttps://docs.langflow.org/integrations/notion/setup2025-07-14T14:46:18.000Zhttps://docs.langflow.org/logging2025-07-14T14:46:18.000Zhttps://docs.langflow.org/luna-for-langflow2025-07-14T14:46:18.000Zhttps://docs.langflow.org/mcp-client2025-07-14T14:46:18.000Zhttps://docs.langflow.org/mcp-component-astra2025-07-14T14:46:18.000Zhttps://docs.langflow.org/mcp-server2025-07-14T14:46:18.000Zhttps://docs.langflow.org/memory2025-07-14T14:46:18.000Zhttps://docs.langflow.org/memory-chatbot2025-07-14T14:46:18.000Zhttps://docs.langflow.org/release-notes2025-07-14T14:46:18.000Zhttps://docs.langflow.org/sequential-agent2025-07-14T14:46:18.000Zhttps://docs.langflow.org/session-id2025-07-14T14:46:18.000Zhttps://docs.langflow.org/simple-agent2025-07-14T14:46:18.000Zhttps://docs.langflow.org/travel-planning-agent2025-07-14T14:46:18.000Zhttps://docs.langflow.org/troubleshoot2025-07-14T14:46:18.000Zhttps://docs.langflow.org/typescript-client2025-07-14T14:46:18.000Zhttps://docs.langflow.org/vector-store-rag2025-07-14T14:46:18.000Zhttps://docs.langflow.org/webhook2025-07-14T14:46:18.000Zhttps://docs.langflow.org/2025-07-14T14:46:18.000Z
\ No newline at end of file
+https://docs.langflow.org/searchhttps://docs.langflow.org/apihttps://docs.langflow.org/api/add-userhttps://docs.langflow.org/api/auto-loginhttps://docs.langflow.org/api/build-flowhttps://docs.langflow.org/api/build-public-tmphttps://docs.langflow.org/api/build-vertexhttps://docs.langflow.org/api/build-vertex-streamhttps://docs.langflow.org/api/cancel-buildhttps://docs.langflow.org/api/check-if-store-has-api-keyhttps://docs.langflow.org/api/check-if-store-is-enabledhttps://docs.langflow.org/api/create-api-key-routehttps://docs.langflow.org/api/create-flowhttps://docs.langflow.org/api/create-flowshttps://docs.langflow.org/api/create-folder-redirecthttps://docs.langflow.org/api/create-projecthttps://docs.langflow.org/api/create-upload-filehttps://docs.langflow.org/api/create-variablehttps://docs.langflow.org/api/custom-componenthttps://docs.langflow.org/api/custom-component-updatehttps://docs.langflow.org/api/delete-all-fileshttps://docs.langflow.org/api/delete-all-files-1https://docs.langflow.org/api/delete-api-key-routehttps://docs.langflow.org/api/delete-filehttps://docs.langflow.org/api/delete-file-1https://docs.langflow.org/api/delete-files-batchhttps://docs.langflow.org/api/delete-flowhttps://docs.langflow.org/api/delete-folder-redirecthttps://docs.langflow.org/api/delete-messageshttps://docs.langflow.org/api/delete-messages-sessionhttps://docs.langflow.org/api/delete-multiple-flowshttps://docs.langflow.org/api/delete-projecthttps://docs.langflow.org/api/delete-userhttps://docs.langflow.org/api/delete-variablehttps://docs.langflow.org/api/delete-vertex-buildshttps://docs.langflow.org/api/download-componenthttps://docs.langflow.org/api/download-filehttps://docs.langflow.org/api/download-file-1https://docs.langflow.org/api/download-file-2https://docs.langflow.org/api/download-file-redirecthttps://docs.langflow.org/api/download-files-batchhttps://docs.langflow.org/api/download-imagehttps://docs.langflow.org/api/download-multiple-filehttps://docs.langflow.org/api/download-profile-picturehttps://docs.langflow.org/api/edit-file-namehttps://docs.langflow.org/api/experimental-run-flowhttps://docs.langflow.org/api/get-allhttps://docs.langflow.org/api/get-api-keys-routehttps://docs.langflow.org/api/get-build-eventshttps://docs.langflow.org/api/get-componentshttps://docs.langflow.org/api/get-confighttps://docs.langflow.org/api/get-elevenlabs-voice-idshttps://docs.langflow.org/api/get-list-of-components-liked-by-userhttps://docs.langflow.org/api/get-messageshttps://docs.langflow.org/api/get-starter-projectshttps://docs.langflow.org/api/get-tagshttps://docs.langflow.org/api/get-task-statushttps://docs.langflow.org/api/get-transactionshttps://docs.langflow.org/api/get-versionhttps://docs.langflow.org/api/get-vertex-buildshttps://docs.langflow.org/api/handle-messageshttps://docs.langflow.org/api/handle-messages-1https://docs.langflow.org/api/handle-project-messageshttps://docs.langflow.org/api/handle-project-messages-with-slashhttps://docs.langflow.org/api/handle-project-ssehttps://docs.langflow.org/api/handle-ssehttps://docs.langflow.org/api/handle-sse-1https://docs.langflow.org/api/healthhttps://docs.langflow.org/api/health-checkhttps://docs.langflow.org/api/like-componenthttps://docs.langflow.org/api/list-fileshttps://docs.langflow.org/api/list-files-1https://docs.langflow.org/api/list-files-2https://docs.langflow.org/api/list-profile-pictureshttps://docs.langflow.org/api/list-project-toolshttps://docs.langflow.org/api/login-to-get-access-tokenhttps://docs.langflow.org/api/logouthttps://docs.langflow.org/api/logshttps://docs.langflow.org/api/patch-userhttps://docs.langflow.org/api/post-validate-codehttps://docs.langflow.org/api/post-validate-prompthttps://docs.langflow.org/api/processhttps://docs.langflow.org/api/process-1https://docs.langflow.org/api/read-all-usershttps://docs.langflow.org/api/read-basic-exampleshttps://docs.langflow.org/api/read-current-userhttps://docs.langflow.org/api/read-flowhttps://docs.langflow.org/api/read-flowshttps://docs.langflow.org/api/read-folder-redirecthttps://docs.langflow.org/api/read-folders-redirecthttps://docs.langflow.org/api/read-projecthttps://docs.langflow.org/api/read-projectshttps://docs.langflow.org/api/read-public-flowhttps://docs.langflow.org/api/read-variableshttps://docs.langflow.org/api/refresh-tokenhttps://docs.langflow.org/api/reset-passwordhttps://docs.langflow.org/api/retrieve-vertices-orderhttps://docs.langflow.org/api/save-store-api-keyhttps://docs.langflow.org/api/share-componenthttps://docs.langflow.org/api/simplified-run-flowhttps://docs.langflow.org/api/stream-logshttps://docs.langflow.org/api/update-flowhttps://docs.langflow.org/api/update-folder-redirecthttps://docs.langflow.org/api/update-messagehttps://docs.langflow.org/api/update-projecthttps://docs.langflow.org/api/update-project-mcp-settingshttps://docs.langflow.org/api/update-session-idhttps://docs.langflow.org/api/update-shared-componenthttps://docs.langflow.org/api/update-variablehttps://docs.langflow.org/api/upload-filehttps://docs.langflow.org/api/upload-file-1https://docs.langflow.org/api/upload-file-2https://docs.langflow.org/api/upload-file-redirecthttps://docs.langflow.org/api/upload-user-filehttps://docs.langflow.org/api/upload-user-file-1https://docs.langflow.org/api/webhook-run-flowhttps://docs.langflow.org/about-langflow2025-07-14T15:20:28.000Zhttps://docs.langflow.org/agent-tutorial2025-07-14T15:20:28.000Zhttps://docs.langflow.org/agents2025-07-14T15:20:28.000Zhttps://docs.langflow.org/agents-tools2025-07-14T15:20:28.000Zhttps://docs.langflow.org/api-build2025-07-14T15:20:28.000Zhttps://docs.langflow.org/api-files2025-07-14T15:20:28.000Zhttps://docs.langflow.org/api-flows2025-07-14T15:20:28.000Zhttps://docs.langflow.org/api-flows-run2025-07-14T15:20:28.000Zhttps://docs.langflow.org/api-logs2025-07-14T15:20:28.000Zhttps://docs.langflow.org/api-monitor2025-07-14T15:20:28.000Zhttps://docs.langflow.org/api-projects2025-07-14T15:20:28.000Zhttps://docs.langflow.org/api-reference-api-examples2025-07-14T15:20:28.000Zhttps://docs.langflow.org/api-users2025-07-14T15:20:28.000Zhttps://docs.langflow.org/basic-prompting2025-07-14T15:20:28.000Zhttps://docs.langflow.org/blog-writer2025-07-14T15:20:28.000Zhttps://docs.langflow.org/chat-with-files2025-07-14T15:20:28.000Zhttps://docs.langflow.org/chat-with-rag2025-07-14T15:20:28.000Zhttps://docs.langflow.org/components-agents2025-07-14T15:20:28.000Zhttps://docs.langflow.org/components-bundle-components2025-07-14T15:20:28.000Zhttps://docs.langflow.org/components-custom-components2025-07-14T15:20:28.000Zhttps://docs.langflow.org/components-data2025-07-14T15:20:28.000Zhttps://docs.langflow.org/components-embedding-models2025-07-14T15:20:28.000Zhttps://docs.langflow.org/components-helpers2025-07-14T15:20:28.000Zhttps://docs.langflow.org/components-io2025-07-14T15:20:28.000Zhttps://docs.langflow.org/components-logic2025-07-14T15:20:28.000Zhttps://docs.langflow.org/components-memories2025-07-14T15:20:28.000Zhttps://docs.langflow.org/components-models2025-07-14T15:20:28.000Zhttps://docs.langflow.org/components-processing2025-07-14T15:20:28.000Zhttps://docs.langflow.org/components-prompts2025-07-14T15:20:28.000Zhttps://docs.langflow.org/components-tools2025-07-14T15:20:28.000Zhttps://docs.langflow.org/components-vector-stores2025-07-14T15:20:28.000Zhttps://docs.langflow.org/concepts-components2025-07-14T15:20:28.000Zhttps://docs.langflow.org/concepts-file-management2025-07-14T15:20:28.000Zhttps://docs.langflow.org/concepts-flows2025-07-14T15:20:28.000Zhttps://docs.langflow.org/concepts-flows-import2025-07-14T15:20:28.000Zhttps://docs.langflow.org/concepts-objects2025-07-14T15:20:28.000Zhttps://docs.langflow.org/concepts-overview2025-07-14T15:20:28.000Zhttps://docs.langflow.org/concepts-playground2025-07-14T15:20:28.000Zhttps://docs.langflow.org/concepts-publish2025-07-14T15:20:28.000Zhttps://docs.langflow.org/concepts-voice-mode2025-07-14T15:20:28.000Zhttps://docs.langflow.org/configuration-api-keys2025-07-14T15:20:28.000Zhttps://docs.langflow.org/configuration-authentication2025-07-14T15:20:28.000Zhttps://docs.langflow.org/configuration-cli2025-07-14T15:20:28.000Zhttps://docs.langflow.org/configuration-custom-database2025-07-14T15:20:28.000Zhttps://docs.langflow.org/configuration-global-variables2025-07-14T15:20:28.000Zhttps://docs.langflow.org/contributing-bundles2025-07-14T15:20:28.000Zhttps://docs.langflow.org/contributing-community2025-07-14T15:20:28.000Zhttps://docs.langflow.org/contributing-component-tests2025-07-14T15:20:28.000Zhttps://docs.langflow.org/contributing-components2025-07-14T15:20:28.000Zhttps://docs.langflow.org/contributing-github-issues2025-07-14T15:20:28.000Zhttps://docs.langflow.org/contributing-how-to-contribute2025-07-14T15:20:28.000Zhttps://docs.langflow.org/contributing-telemetry2025-07-14T15:20:28.000Zhttps://docs.langflow.org/contributing-templates2025-07-14T15:20:28.000Zhttps://docs.langflow.org/deployment-caddyfile2025-07-14T15:20:28.000Zhttps://docs.langflow.org/deployment-docker2025-07-14T15:20:28.000Zhttps://docs.langflow.org/deployment-gcp2025-07-14T15:20:28.000Zhttps://docs.langflow.org/deployment-hugging-face-spaces2025-07-14T15:20:28.000Zhttps://docs.langflow.org/deployment-kubernetes-dev2025-07-14T15:20:28.000Zhttps://docs.langflow.org/deployment-kubernetes-prod2025-07-14T15:20:28.000Zhttps://docs.langflow.org/deployment-overview2025-07-14T15:20:28.000Zhttps://docs.langflow.org/deployment-prod-best-practices2025-07-14T15:20:28.000Zhttps://docs.langflow.org/deployment-public-server2025-07-14T15:20:28.000Zhttps://docs.langflow.org/deployment-railway2025-07-14T15:20:28.000Zhttps://docs.langflow.org/deployment-render2025-07-14T15:20:28.000Zhttps://docs.langflow.org/develop-application2025-07-14T15:20:28.000Zhttps://docs.langflow.org/develop-overview2025-07-14T15:20:28.000Zhttps://docs.langflow.org/document-qa2025-07-14T15:20:28.000Zhttps://docs.langflow.org/environment-variables2025-07-14T15:20:28.000Zhttps://docs.langflow.org/financial-report-parser2025-07-14T15:20:28.000Zhttps://docs.langflow.org/get-started-installation2025-07-14T15:20:28.000Zhttps://docs.langflow.org/get-started-quickstart2025-07-14T15:20:28.000Zhttps://docs.langflow.org/install-custom-dependencies2025-07-14T15:20:28.000Zhttps://docs.langflow.org/integrations-apify2025-07-14T15:20:28.000Zhttps://docs.langflow.org/integrations-arize2025-07-14T15:20:28.000Zhttps://docs.langflow.org/integrations-assemblyai2025-07-14T15:20:28.000Zhttps://docs.langflow.org/integrations-cleanlab2025-07-14T15:20:28.000Zhttps://docs.langflow.org/integrations-composio2025-07-14T15:20:28.000Zhttps://docs.langflow.org/integrations-docling2025-07-14T15:20:28.000Zhttps://docs.langflow.org/integrations-google-big-query2025-07-14T15:20:28.000Zhttps://docs.langflow.org/integrations-langfuse2025-07-14T15:20:28.000Zhttps://docs.langflow.org/integrations-langsmith2025-07-14T15:20:28.000Zhttps://docs.langflow.org/integrations-langwatch2025-07-14T15:20:28.000Zhttps://docs.langflow.org/integrations-nvidia-g-assist2025-07-14T15:20:28.000Zhttps://docs.langflow.org/integrations-nvidia-ingest2025-07-14T15:20:28.000Zhttps://docs.langflow.org/integrations-nvidia-ingest-wsl22025-07-14T15:20:28.000Zhttps://docs.langflow.org/integrations-opik2025-07-14T15:20:28.000Zhttps://docs.langflow.org/integrations-setup-google-cloud-vertex-ai-langflow2025-07-14T15:20:28.000Zhttps://docs.langflow.org/integrations-setup-google-oauth-langflow2025-07-14T15:20:28.000Zhttps://docs.langflow.org/integrations/notion/notion-agent-conversational2025-07-14T15:20:28.000Zhttps://docs.langflow.org/integrations/notion/notion-agent-meeting-notes2025-07-14T15:20:28.000Zhttps://docs.langflow.org/integrations/notion/setup2025-07-14T15:20:28.000Zhttps://docs.langflow.org/logging2025-07-14T15:20:28.000Zhttps://docs.langflow.org/luna-for-langflow2025-07-14T15:20:28.000Zhttps://docs.langflow.org/mcp-client2025-07-14T15:20:28.000Zhttps://docs.langflow.org/mcp-component-astra2025-07-14T15:20:28.000Zhttps://docs.langflow.org/mcp-server2025-07-14T15:20:28.000Zhttps://docs.langflow.org/memory2025-07-14T15:20:28.000Zhttps://docs.langflow.org/memory-chatbot2025-07-14T15:20:28.000Zhttps://docs.langflow.org/release-notes2025-07-14T15:20:28.000Zhttps://docs.langflow.org/sequential-agent2025-07-14T15:20:28.000Zhttps://docs.langflow.org/session-id2025-07-14T15:20:28.000Zhttps://docs.langflow.org/simple-agent2025-07-14T15:20:28.000Zhttps://docs.langflow.org/travel-planning-agent2025-07-14T15:20:28.000Zhttps://docs.langflow.org/troubleshoot2025-07-14T15:20:28.000Zhttps://docs.langflow.org/typescript-client2025-07-14T15:20:28.000Zhttps://docs.langflow.org/vector-store-rag2025-07-14T15:20:28.000Zhttps://docs.langflow.org/webhook2025-07-14T15:20:28.000Zhttps://docs.langflow.org/2025-07-14T15:20:28.000Z
\ No newline at end of file
diff --git a/travel-planning-agent.html b/travel-planning-agent.html
index 5ef6208e74..2d26beca0d 100644
--- a/travel-planning-agent.html
+++ b/travel-planning-agent.html
@@ -22,7 +22,7 @@
-
+
diff --git a/troubleshoot.html b/troubleshoot.html
index ae0d980992..36e43c5281 100644
--- a/troubleshoot.html
+++ b/troubleshoot.html
@@ -22,7 +22,7 @@
-
+
diff --git a/typescript-client.html b/typescript-client.html
index da20fd6042..74192aaff0 100644
--- a/typescript-client.html
+++ b/typescript-client.html
@@ -22,7 +22,7 @@
-
+
diff --git a/vector-store-rag.html b/vector-store-rag.html
index a026f4a631..5138975aaf 100644
--- a/vector-store-rag.html
+++ b/vector-store-rag.html
@@ -22,7 +22,7 @@
-
+
diff --git a/webhook.html b/webhook.html
index 82cf6dd5a9..2bc3925aff 100644
--- a/webhook.html
+++ b/webhook.html
@@ -22,7 +22,7 @@
-
+