From a8f48e3a82289b84f6980d4e2a6de9eec362a60f Mon Sep 17 00:00:00 2001
From: "github-merge-queue[bot]"
Date: Thu, 2 Oct 2025 14:24:10 +0000
Subject: [PATCH] deploy: 4a06423818319508781a36b37fb3abac5233fb95
---
404.html | 2 +-
agent-tutorial.html | 2 +-
agents-tools.html | 2 +-
agents.html | 2 +-
api-build.html | 2 +-
api-files.html | 2 +-
api-flows-run.html | 2 +-
api-flows.html | 2 +-
api-keys-and-authentication.html | 2 +-
api-logs.html | 2 +-
api-monitor.html | 2 +-
api-openai-responses.html | 2 +-
api-projects.html | 2 +-
api-reference-api-examples.html | 2 +-
api-users.html | 2 +-
api.html | 2 +-
api/add-server.html | 2 +-
api/add-user.html | 2 +-
api/auto-login.html | 2 +-
api/build-flow.html | 2 +-
api/build-public-tmp.html | 2 +-
api/build-vertex-stream.html | 2 +-
api/build-vertex.html | 2 +-
api/cancel-build.html | 2 +-
api/check-if-store-has-api-key.html | 2 +-
api/check-if-store-is-enabled.html | 2 +-
api/check-installed-mcp-servers.html | 2 +-
api/create-api-key-route.html | 2 +-
api/create-flow.html | 2 +-
api/create-flows.html | 2 +-
api/create-folder-redirect.html | 2 +-
api/create-project.html | 2 +-
api/create-response.html | 2 +-
api/create-upload-file.html | 2 +-
api/create-variable.html | 2 +-
api/custom-component-update.html | 2 +-
api/custom-component.html | 2 +-
api/delete-all-files-1.html | 2 +-
api/delete-all-files.html | 2 +-
api/delete-api-key-route.html | 2 +-
api/delete-file-1.html | 2 +-
api/delete-file.html | 2 +-
api/delete-files-batch.html | 2 +-
api/delete-flow.html | 2 +-
api/delete-folder-redirect.html | 2 +-
api/delete-knowledge-base.html | 2 +-
api/delete-knowledge-bases-bulk-1.html | 2 +-
api/delete-knowledge-bases-bulk.html | 2 +-
api/delete-messages-session.html | 2 +-
api/delete-messages.html | 2 +-
api/delete-multiple-flows.html | 2 +-
api/delete-project.html | 2 +-
api/delete-server.html | 2 +-
api/delete-user.html | 2 +-
api/delete-variable.html | 2 +-
api/delete-vertex-builds.html | 2 +-
api/download-component.html | 2 +-
api/download-file-1.html | 2 +-
api/download-file-2.html | 2 +-
api/download-file-redirect.html | 2 +-
api/download-file.html | 2 +-
api/download-files-batch.html | 2 +-
api/download-image.html | 2 +-
api/download-multiple-file.html | 2 +-
api/download-profile-picture.html | 2 +-
api/edit-file-name.html | 2 +-
api/experimental-run-flow.html | 2 +-
api/get-all.html | 2 +-
api/get-api-keys-route.html | 2 +-
api/get-build-events.html | 2 +-
api/get-components.html | 2 +-
api/get-config.html | 2 +-
api/get-elevenlabs-voice-ids.html | 2 +-
api/get-knowledge-base.html | 2 +-
api/get-list-of-components-liked-by-user.html | 2 +-
api/get-message-sessions.html | 2 +-
api/get-messages.html | 2 +-
api/get-project-composer-url.html | 2 +-
api/get-server-endpoint.html | 2 +-
api/get-servers.html | 2 +-
api/get-starter-projects.html | 2 +-
api/get-tags.html | 2 +-
api/get-task-status.html | 2 +-
api/get-transactions.html | 2 +-
api/get-version.html | 2 +-
api/get-vertex-builds.html | 2 +-
api/handle-messages-1.html | 2 +-
api/handle-messages.html | 2 +-
api/handle-project-messages-with-slash.html | 2 +-
api/handle-project-messages.html | 2 +-
api/handle-project-sse.html | 2 +-
api/handle-sse-1.html | 2 +-
api/handle-sse.html | 2 +-
api/health-check.html | 2 +-
api/health.html | 2 +-
api/install-mcp-config.html | 2 +-
api/like-component.html | 2 +-
api/list-files-1.html | 2 +-
api/list-files-2.html | 2 +-
api/list-files.html | 2 +-
api/list-knowledge-bases-1.html | 2 +-
api/list-knowledge-bases.html | 2 +-
api/list-profile-pictures.html | 2 +-
api/list-project-tools.html | 2 +-
api/login-to-get-access-token.html | 2 +-
api/logout.html | 2 +-
api/logs.html | 2 +-
api/patch-user.html | 2 +-
api/post-validate-code.html | 2 +-
api/post-validate-prompt.html | 2 +-
api/process-1.html | 2 +-
api/process.html | 2 +-
api/read-all-users.html | 2 +-
api/read-basic-examples.html | 2 +-
api/read-current-user.html | 2 +-
api/read-flow.html | 2 +-
api/read-flows.html | 2 +-
api/read-folder-redirect.html | 2 +-
api/read-folders-redirect.html | 2 +-
api/read-project.html | 2 +-
api/read-projects.html | 2 +-
api/read-public-flow.html | 2 +-
api/read-variables.html | 2 +-
api/refresh-token.html | 2 +-
api/reset-password.html | 2 +-
api/retrieve-vertices-order.html | 2 +-
api/save-store-api-key.html | 2 +-
api/share-component.html | 2 +-
api/simplified-run-flow.html | 2 +-
api/stream-logs.html | 2 +-
api/update-flow.html | 2 +-
api/update-folder-redirect.html | 2 +-
api/update-message.html | 2 +-
api/update-project-mcp-settings.html | 2 +-
api/update-project.html | 2 +-
api/update-server-endpoint.html | 2 +-
api/update-session-id.html | 2 +-
api/update-shared-component.html | 2 +-
api/update-variable.html | 2 +-
api/upload-file-1.html | 2 +-
api/upload-file-2.html | 2 +-
api/upload-file-redirect.html | 2 +-
api/upload-file.html | 2 +-
api/upload-user-file-1.html | 2 +-
api/upload-user-file.html | 2 +-
api/webhook-run-flow.html | 2 +-
.../js/{2ab0d4f5.c828d879.js => 2ab0d4f5.5d6731f8.js} | 2 +-
assets/js/56350599.2889cadd.js | 1 +
assets/js/56350599.5dbc634f.js | 1 -
.../js/{e6c6a4d2.347fbc64.js => e6c6a4d2.3ea323cb.js} | 2 +-
...ntime~main.71cfdec8.js => runtime~main.e8f68371.js} | 2 +-
bundles-aiml.html | 2 +-
bundles-amazon.html | 2 +-
bundles-anthropic.html | 2 +-
bundles-apify.html | 2 +-
bundles-arxiv.html | 2 +-
bundles-assemblyai.html | 2 +-
bundles-azure.html | 2 +-
bundles-baidu.html | 2 +-
bundles-bing.html | 2 +-
bundles-cassandra.html | 2 +-
bundles-chroma.html | 2 +-
bundles-cleanlab.html | 2 +-
bundles-clickhouse.html | 2 +-
bundles-cloudflare.html | 2 +-
bundles-cohere.html | 2 +-
bundles-composio.html | 2 +-
bundles-couchbase.html | 2 +-
bundles-datastax.html | 2 +-
bundles-deepseek.html | 2 +-
bundles-docling.html | 2 +-
bundles-duckduckgo.html | 2 +-
bundles-elastic.html | 2 +-
bundles-exa.html | 2 +-
bundles-faiss.html | 2 +-
bundles-glean.html | 2 +-
bundles-google.html | 2 +-
bundles-groq.html | 2 +-
bundles-huggingface.html | 2 +-
bundles-ibm.html | 2 +-
bundles-icosacomputing.html | 2 +-
bundles-langchain.html | 2 +-
bundles-lmstudio.html | 2 +-
bundles-maritalk.html | 2 +-
bundles-mem0.html | 2 +-
bundles-milvus.html | 2 +-
bundles-mistralai.html | 2 +-
bundles-mongodb.html | 2 +-
bundles-notion.html | 2 +-
bundles-novita.html | 2 +-
bundles-nvidia.html | 2 +-
bundles-ollama.html | 2 +-
bundles-openai.html | 2 +-
bundles-openrouter.html | 2 +-
bundles-perplexity.html | 2 +-
bundles-pgvector.html | 2 +-
bundles-pinecone.html | 2 +-
bundles-qdrant.html | 2 +-
bundles-redis.html | 2 +-
bundles-sambanova.html | 2 +-
bundles-searchapi.html | 2 +-
bundles-serper.html | 2 +-
bundles-supabase.html | 2 +-
bundles-upstash.html | 2 +-
bundles-vectara.html | 2 +-
bundles-vertexai.html | 2 +-
bundles-weaviate.html | 2 +-
bundles-wikipedia.html | 2 +-
bundles-xai.html | 2 +-
chat-with-files.html | 2 +-
chat-with-rag.html | 2 +-
components-agents.html | 2 +-
components-bundle-components.html | 2 +-
components-custom-components.html | 2 +-
components-data.html | 2 +-
components-embedding-models.html | 2 +-
components-helpers.html | 2 +-
components-io.html | 2 +-
components-logic.html | 2 +-
components-models.html | 2 +-
components-processing.html | 2 +-
components-prompts.html | 2 +-
components-tools.html | 2 +-
concepts-components.html | 2 +-
concepts-file-management.html | 2 +-
concepts-flows-import.html | 2 +-
concepts-flows.html | 2 +-
concepts-overview.html | 2 +-
concepts-playground.html | 2 +-
concepts-publish.html | 2 +-
concepts-voice-mode.html | 2 +-
configuration-cli.html | 2 +-
configuration-custom-database.html | 2 +-
configuration-global-variables.html | 2 +-
contributing-bundles.html | 2 +-
contributing-community.html | 2 +-
contributing-component-tests.html | 2 +-
contributing-components.html | 2 +-
contributing-github-issues.html | 2 +-
contributing-how-to-contribute.html | 2 +-
contributing-telemetry.html | 2 +-
contributing-templates.html | 2 +-
data-types.html | 2 +-
deployment-architecture.html | 2 +-
deployment-caddyfile.html | 2 +-
deployment-docker.html | 2 +-
deployment-gcp.html | 2 +-
deployment-hugging-face-spaces.html | 2 +-
deployment-kubernetes-dev.html | 2 +-
deployment-kubernetes-prod.html | 2 +-
deployment-overview.html | 2 +-
deployment-prod-best-practices.html | 2 +-
deployment-public-server.html | 2 +-
deployment-railway.html | 2 +-
deployment-render.html | 2 +-
develop-application.html | 2 +-
enterprise-database-guide.html | 2 +-
environment-variables.html | 2 +-
get-started-installation.html | 2 +-
get-started-quickstart.html | 2 +-
index.html | 2 +-
install-custom-dependencies.html | 2 +-
integrations-arize.html | 2 +-
integrations-instana-traceloop.html | 2 +-
integrations-langfuse.html | 2 +-
integrations-langsmith.html | 2 +-
integrations-langwatch.html | 2 +-
integrations-opik.html | 2 +-
logging.html | 10 +++++-----
luna-for-langflow.html | 2 +-
mcp-client.html | 2 +-
mcp-component-astra.html | 2 +-
mcp-server.html | 2 +-
mcp-tutorial.html | 2 +-
memory.html | 2 +-
release-notes.html | 2 +-
search.html | 2 +-
session-id.html | 2 +-
sitemap.xml | 2 +-
troubleshoot.html | 2 +-
typescript-client.html | 2 +-
webhook.html | 2 +-
282 files changed, 285 insertions(+), 285 deletions(-)
rename assets/js/{2ab0d4f5.c828d879.js => 2ab0d4f5.5d6731f8.js} (50%)
create mode 100644 assets/js/56350599.2889cadd.js
delete mode 100644 assets/js/56350599.5dbc634f.js
rename assets/js/{e6c6a4d2.347fbc64.js => e6c6a4d2.3ea323cb.js} (55%)
rename assets/js/{runtime~main.71cfdec8.js => runtime~main.e8f68371.js} (98%)
diff --git a/404.html b/404.html
index 16d7a2398c..20c89d68dc 100644
--- a/404.html
+++ b/404.html
@@ -23,7 +23,7 @@
-
+
diff --git a/agent-tutorial.html b/agent-tutorial.html
index 3c272ef719..3e978431f8 100644
--- a/agent-tutorial.html
+++ b/agent-tutorial.html
@@ -23,7 +23,7 @@
-
+
diff --git a/agents-tools.html b/agents-tools.html
index ff455528d6..7d340dfee8 100644
--- a/agents-tools.html
+++ b/agents-tools.html
@@ -23,7 +23,7 @@
-
+
diff --git a/agents.html b/agents.html
index 3af54a45ad..2a523f9ac1 100644
--- a/agents.html
+++ b/agents.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api-build.html b/api-build.html
index 5f984458d9..8eb2979180 100644
--- a/api-build.html
+++ b/api-build.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api-files.html b/api-files.html
index f1df78fc9b..6f9631f623 100644
--- a/api-files.html
+++ b/api-files.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api-flows-run.html b/api-flows-run.html
index ed82ee6a20..84160696f7 100644
--- a/api-flows-run.html
+++ b/api-flows-run.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api-flows.html b/api-flows.html
index f072edcc3e..7b42d295c9 100644
--- a/api-flows.html
+++ b/api-flows.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api-keys-and-authentication.html b/api-keys-and-authentication.html
index f5e8969d3a..70cf66d652 100644
--- a/api-keys-and-authentication.html
+++ b/api-keys-and-authentication.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api-logs.html b/api-logs.html
index a5194426a0..c93a544d08 100644
--- a/api-logs.html
+++ b/api-logs.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api-monitor.html b/api-monitor.html
index d07dab9c1c..85a0d28947 100644
--- a/api-monitor.html
+++ b/api-monitor.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api-openai-responses.html b/api-openai-responses.html
index 68d39a4805..75a4ec1eea 100644
--- a/api-openai-responses.html
+++ b/api-openai-responses.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api-projects.html b/api-projects.html
index 946266f1e7..b12d2dd4cc 100644
--- a/api-projects.html
+++ b/api-projects.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api-reference-api-examples.html b/api-reference-api-examples.html
index cebb02ca51..1fc9ef1505 100644
--- a/api-reference-api-examples.html
+++ b/api-reference-api-examples.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api-users.html b/api-users.html
index 2f94088c86..11481c1bb9 100644
--- a/api-users.html
+++ b/api-users.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api.html b/api.html
index c51d409a64..f5fbb2b073 100644
--- a/api.html
+++ b/api.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/add-server.html b/api/add-server.html
index bd47829b9e..ece30985a7 100644
--- a/api/add-server.html
+++ b/api/add-server.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/add-user.html b/api/add-user.html
index e04a4eaa53..f507cc20dc 100644
--- a/api/add-user.html
+++ b/api/add-user.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/auto-login.html b/api/auto-login.html
index 4957c66272..007a90cddf 100644
--- a/api/auto-login.html
+++ b/api/auto-login.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/build-flow.html b/api/build-flow.html
index dde536e4b9..07c32d71c1 100644
--- a/api/build-flow.html
+++ b/api/build-flow.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/build-public-tmp.html b/api/build-public-tmp.html
index 00c0cd5432..00ee871bc1 100644
--- a/api/build-public-tmp.html
+++ b/api/build-public-tmp.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/build-vertex-stream.html b/api/build-vertex-stream.html
index 127997b9fe..6ce835717e 100644
--- a/api/build-vertex-stream.html
+++ b/api/build-vertex-stream.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/build-vertex.html b/api/build-vertex.html
index c6afc7afe0..c2bda043c0 100644
--- a/api/build-vertex.html
+++ b/api/build-vertex.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/cancel-build.html b/api/cancel-build.html
index f335dc7c19..b218532f7a 100644
--- a/api/cancel-build.html
+++ b/api/cancel-build.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/check-if-store-has-api-key.html b/api/check-if-store-has-api-key.html
index dc276d59b5..b0b0819ea0 100644
--- a/api/check-if-store-has-api-key.html
+++ b/api/check-if-store-has-api-key.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/check-if-store-is-enabled.html b/api/check-if-store-is-enabled.html
index 7cba532b48..31a9d79d06 100644
--- a/api/check-if-store-is-enabled.html
+++ b/api/check-if-store-is-enabled.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/check-installed-mcp-servers.html b/api/check-installed-mcp-servers.html
index c77fa3c5ca..31b96886d6 100644
--- a/api/check-installed-mcp-servers.html
+++ b/api/check-installed-mcp-servers.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/create-api-key-route.html b/api/create-api-key-route.html
index b6db68ac15..d6c00bde83 100644
--- a/api/create-api-key-route.html
+++ b/api/create-api-key-route.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/create-flow.html b/api/create-flow.html
index d03e3c71c9..64dc735f5f 100644
--- a/api/create-flow.html
+++ b/api/create-flow.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/create-flows.html b/api/create-flows.html
index 298f377cd9..d9f5322c00 100644
--- a/api/create-flows.html
+++ b/api/create-flows.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/create-folder-redirect.html b/api/create-folder-redirect.html
index 106063a7a4..6eeee317a1 100644
--- a/api/create-folder-redirect.html
+++ b/api/create-folder-redirect.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/create-project.html b/api/create-project.html
index cbebd58a76..da877b28d4 100644
--- a/api/create-project.html
+++ b/api/create-project.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/create-response.html b/api/create-response.html
index d62938e75c..5421c392e4 100644
--- a/api/create-response.html
+++ b/api/create-response.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/create-upload-file.html b/api/create-upload-file.html
index 755327d69b..6a7cff844c 100644
--- a/api/create-upload-file.html
+++ b/api/create-upload-file.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/create-variable.html b/api/create-variable.html
index 4176bcfdb8..2e172efeaa 100644
--- a/api/create-variable.html
+++ b/api/create-variable.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/custom-component-update.html b/api/custom-component-update.html
index e63869631e..370074418f 100644
--- a/api/custom-component-update.html
+++ b/api/custom-component-update.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/custom-component.html b/api/custom-component.html
index 27054afb20..ad7999eb74 100644
--- a/api/custom-component.html
+++ b/api/custom-component.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/delete-all-files-1.html b/api/delete-all-files-1.html
index 55cd5dde64..d855294436 100644
--- a/api/delete-all-files-1.html
+++ b/api/delete-all-files-1.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/delete-all-files.html b/api/delete-all-files.html
index aa3fb9dae2..e4a70b0e30 100644
--- a/api/delete-all-files.html
+++ b/api/delete-all-files.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/delete-api-key-route.html b/api/delete-api-key-route.html
index 6559aefa11..6ece3a2d65 100644
--- a/api/delete-api-key-route.html
+++ b/api/delete-api-key-route.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/delete-file-1.html b/api/delete-file-1.html
index 9735058047..801846f95e 100644
--- a/api/delete-file-1.html
+++ b/api/delete-file-1.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/delete-file.html b/api/delete-file.html
index 1804bfd331..c5da678464 100644
--- a/api/delete-file.html
+++ b/api/delete-file.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/delete-files-batch.html b/api/delete-files-batch.html
index b57f44f552..67a5346705 100644
--- a/api/delete-files-batch.html
+++ b/api/delete-files-batch.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/delete-flow.html b/api/delete-flow.html
index d42ae5f4b8..c770be6ecf 100644
--- a/api/delete-flow.html
+++ b/api/delete-flow.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/delete-folder-redirect.html b/api/delete-folder-redirect.html
index 12abf3d826..2ff9973e3b 100644
--- a/api/delete-folder-redirect.html
+++ b/api/delete-folder-redirect.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/delete-knowledge-base.html b/api/delete-knowledge-base.html
index b0944af218..0ce31702f5 100644
--- a/api/delete-knowledge-base.html
+++ b/api/delete-knowledge-base.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/delete-knowledge-bases-bulk-1.html b/api/delete-knowledge-bases-bulk-1.html
index 789cb29eca..32063c7390 100644
--- a/api/delete-knowledge-bases-bulk-1.html
+++ b/api/delete-knowledge-bases-bulk-1.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/delete-knowledge-bases-bulk.html b/api/delete-knowledge-bases-bulk.html
index e61b6b7e5d..9b450e2416 100644
--- a/api/delete-knowledge-bases-bulk.html
+++ b/api/delete-knowledge-bases-bulk.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/delete-messages-session.html b/api/delete-messages-session.html
index 132f8008bc..ea73d32cbe 100644
--- a/api/delete-messages-session.html
+++ b/api/delete-messages-session.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/delete-messages.html b/api/delete-messages.html
index ec29d0f8a6..49a3337951 100644
--- a/api/delete-messages.html
+++ b/api/delete-messages.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/delete-multiple-flows.html b/api/delete-multiple-flows.html
index 86e647d9bf..4f82b64a85 100644
--- a/api/delete-multiple-flows.html
+++ b/api/delete-multiple-flows.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/delete-project.html b/api/delete-project.html
index 9acb03994c..e3231bdfbd 100644
--- a/api/delete-project.html
+++ b/api/delete-project.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/delete-server.html b/api/delete-server.html
index 5d22f3dd1d..e692443fc2 100644
--- a/api/delete-server.html
+++ b/api/delete-server.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/delete-user.html b/api/delete-user.html
index cb5dfc69b0..009198a7d2 100644
--- a/api/delete-user.html
+++ b/api/delete-user.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/delete-variable.html b/api/delete-variable.html
index f1fd16a582..fc1d3764c8 100644
--- a/api/delete-variable.html
+++ b/api/delete-variable.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/delete-vertex-builds.html b/api/delete-vertex-builds.html
index 2a718a1b29..d19efb40c6 100644
--- a/api/delete-vertex-builds.html
+++ b/api/delete-vertex-builds.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/download-component.html b/api/download-component.html
index a95eaacd17..34558ef460 100644
--- a/api/download-component.html
+++ b/api/download-component.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/download-file-1.html b/api/download-file-1.html
index 8b89265dba..9eee457db7 100644
--- a/api/download-file-1.html
+++ b/api/download-file-1.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/download-file-2.html b/api/download-file-2.html
index 39c5e79b59..b9a00e9b74 100644
--- a/api/download-file-2.html
+++ b/api/download-file-2.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/download-file-redirect.html b/api/download-file-redirect.html
index dcba4eb985..e56c8f11f8 100644
--- a/api/download-file-redirect.html
+++ b/api/download-file-redirect.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/download-file.html b/api/download-file.html
index 9278e80a1b..c7a960fb7a 100644
--- a/api/download-file.html
+++ b/api/download-file.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/download-files-batch.html b/api/download-files-batch.html
index 02d0b11745..c115db403c 100644
--- a/api/download-files-batch.html
+++ b/api/download-files-batch.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/download-image.html b/api/download-image.html
index 9b6aeb4a43..29436bb144 100644
--- a/api/download-image.html
+++ b/api/download-image.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/download-multiple-file.html b/api/download-multiple-file.html
index dfa550d7b6..e857fedb8c 100644
--- a/api/download-multiple-file.html
+++ b/api/download-multiple-file.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/download-profile-picture.html b/api/download-profile-picture.html
index 1b33ff66dc..58b5e8be2e 100644
--- a/api/download-profile-picture.html
+++ b/api/download-profile-picture.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/edit-file-name.html b/api/edit-file-name.html
index 6aed8dac3c..ffd51e7159 100644
--- a/api/edit-file-name.html
+++ b/api/edit-file-name.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/experimental-run-flow.html b/api/experimental-run-flow.html
index 9b45967482..045844452b 100644
--- a/api/experimental-run-flow.html
+++ b/api/experimental-run-flow.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/get-all.html b/api/get-all.html
index 19d397628e..149713c944 100644
--- a/api/get-all.html
+++ b/api/get-all.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/get-api-keys-route.html b/api/get-api-keys-route.html
index b5647d8b48..7a041d1816 100644
--- a/api/get-api-keys-route.html
+++ b/api/get-api-keys-route.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/get-build-events.html b/api/get-build-events.html
index 8ee6d8b809..33ec93841a 100644
--- a/api/get-build-events.html
+++ b/api/get-build-events.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/get-components.html b/api/get-components.html
index 7e0077385e..cc560c5096 100644
--- a/api/get-components.html
+++ b/api/get-components.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/get-config.html b/api/get-config.html
index 780420121b..f031b817f4 100644
--- a/api/get-config.html
+++ b/api/get-config.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/get-elevenlabs-voice-ids.html b/api/get-elevenlabs-voice-ids.html
index 44af9bec41..6593234251 100644
--- a/api/get-elevenlabs-voice-ids.html
+++ b/api/get-elevenlabs-voice-ids.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/get-knowledge-base.html b/api/get-knowledge-base.html
index 8a0c31fa06..c2f89b28f9 100644
--- a/api/get-knowledge-base.html
+++ b/api/get-knowledge-base.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/get-list-of-components-liked-by-user.html b/api/get-list-of-components-liked-by-user.html
index 37333553d9..4373b03a20 100644
--- a/api/get-list-of-components-liked-by-user.html
+++ b/api/get-list-of-components-liked-by-user.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/get-message-sessions.html b/api/get-message-sessions.html
index 085b46cbc2..ace02e2cb4 100644
--- a/api/get-message-sessions.html
+++ b/api/get-message-sessions.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/get-messages.html b/api/get-messages.html
index 7a55958744..3a8e94a87a 100644
--- a/api/get-messages.html
+++ b/api/get-messages.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/get-project-composer-url.html b/api/get-project-composer-url.html
index a3f8596c5f..eccf5eb70d 100644
--- a/api/get-project-composer-url.html
+++ b/api/get-project-composer-url.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/get-server-endpoint.html b/api/get-server-endpoint.html
index 50e8066c6a..acf1275cc0 100644
--- a/api/get-server-endpoint.html
+++ b/api/get-server-endpoint.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/get-servers.html b/api/get-servers.html
index 51bbee9536..7bf59a1c51 100644
--- a/api/get-servers.html
+++ b/api/get-servers.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/get-starter-projects.html b/api/get-starter-projects.html
index a5e6cd308e..ad684e69ab 100644
--- a/api/get-starter-projects.html
+++ b/api/get-starter-projects.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/get-tags.html b/api/get-tags.html
index 6c49365b18..da7a40404e 100644
--- a/api/get-tags.html
+++ b/api/get-tags.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/get-task-status.html b/api/get-task-status.html
index 02c9a1920c..dac673a238 100644
--- a/api/get-task-status.html
+++ b/api/get-task-status.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/get-transactions.html b/api/get-transactions.html
index 3439d60087..3c72c40166 100644
--- a/api/get-transactions.html
+++ b/api/get-transactions.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/get-version.html b/api/get-version.html
index d1b43c06ab..4837d44df8 100644
--- a/api/get-version.html
+++ b/api/get-version.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/get-vertex-builds.html b/api/get-vertex-builds.html
index 9146745cb3..c13c4f33d6 100644
--- a/api/get-vertex-builds.html
+++ b/api/get-vertex-builds.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/handle-messages-1.html b/api/handle-messages-1.html
index 8fd13e93f0..f7377a284c 100644
--- a/api/handle-messages-1.html
+++ b/api/handle-messages-1.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/handle-messages.html b/api/handle-messages.html
index 89bd6e7d0c..2875592e42 100644
--- a/api/handle-messages.html
+++ b/api/handle-messages.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/handle-project-messages-with-slash.html b/api/handle-project-messages-with-slash.html
index 60b11c5ff2..df4a804cd0 100644
--- a/api/handle-project-messages-with-slash.html
+++ b/api/handle-project-messages-with-slash.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/handle-project-messages.html b/api/handle-project-messages.html
index da63772564..4c513a96cb 100644
--- a/api/handle-project-messages.html
+++ b/api/handle-project-messages.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/handle-project-sse.html b/api/handle-project-sse.html
index 6f0e0abf47..db701feb0e 100644
--- a/api/handle-project-sse.html
+++ b/api/handle-project-sse.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/handle-sse-1.html b/api/handle-sse-1.html
index 81f02642d1..67674a33f5 100644
--- a/api/handle-sse-1.html
+++ b/api/handle-sse-1.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/handle-sse.html b/api/handle-sse.html
index 1fe75f44e3..a2bcbd129d 100644
--- a/api/handle-sse.html
+++ b/api/handle-sse.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/health-check.html b/api/health-check.html
index 4c6984d0fe..d363f01e03 100644
--- a/api/health-check.html
+++ b/api/health-check.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/health.html b/api/health.html
index 89d2bc50be..faeac47405 100644
--- a/api/health.html
+++ b/api/health.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/install-mcp-config.html b/api/install-mcp-config.html
index 9164c52deb..4a46ba6cc7 100644
--- a/api/install-mcp-config.html
+++ b/api/install-mcp-config.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/like-component.html b/api/like-component.html
index 7648e8b4f9..acbb21938b 100644
--- a/api/like-component.html
+++ b/api/like-component.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/list-files-1.html b/api/list-files-1.html
index 27164ffce6..b609c95d72 100644
--- a/api/list-files-1.html
+++ b/api/list-files-1.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/list-files-2.html b/api/list-files-2.html
index af4bb5ca3c..c2ee1718e6 100644
--- a/api/list-files-2.html
+++ b/api/list-files-2.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/list-files.html b/api/list-files.html
index 29d69d7315..4af4b84ff7 100644
--- a/api/list-files.html
+++ b/api/list-files.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/list-knowledge-bases-1.html b/api/list-knowledge-bases-1.html
index e2ff1f8e85..b7d5034aee 100644
--- a/api/list-knowledge-bases-1.html
+++ b/api/list-knowledge-bases-1.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/list-knowledge-bases.html b/api/list-knowledge-bases.html
index f598aad47f..a6a593dbdf 100644
--- a/api/list-knowledge-bases.html
+++ b/api/list-knowledge-bases.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/list-profile-pictures.html b/api/list-profile-pictures.html
index 163ee0240b..8d756a8a52 100644
--- a/api/list-profile-pictures.html
+++ b/api/list-profile-pictures.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/list-project-tools.html b/api/list-project-tools.html
index e2bf6a5374..a02519448f 100644
--- a/api/list-project-tools.html
+++ b/api/list-project-tools.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/login-to-get-access-token.html b/api/login-to-get-access-token.html
index 2c34f846b0..6083e5cb09 100644
--- a/api/login-to-get-access-token.html
+++ b/api/login-to-get-access-token.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/logout.html b/api/logout.html
index 16c40e393a..d5d50485e1 100644
--- a/api/logout.html
+++ b/api/logout.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/logs.html b/api/logs.html
index f8741b23f2..4171b51ac2 100644
--- a/api/logs.html
+++ b/api/logs.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/patch-user.html b/api/patch-user.html
index e957ece8e2..2042511b53 100644
--- a/api/patch-user.html
+++ b/api/patch-user.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/post-validate-code.html b/api/post-validate-code.html
index 7bf38c4569..c19bee4b0a 100644
--- a/api/post-validate-code.html
+++ b/api/post-validate-code.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/post-validate-prompt.html b/api/post-validate-prompt.html
index c427ddc45e..8abd188e9f 100644
--- a/api/post-validate-prompt.html
+++ b/api/post-validate-prompt.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/process-1.html b/api/process-1.html
index f758eeafc7..05b4f82675 100644
--- a/api/process-1.html
+++ b/api/process-1.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/process.html b/api/process.html
index 1af123a7fd..45e185482b 100644
--- a/api/process.html
+++ b/api/process.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/read-all-users.html b/api/read-all-users.html
index 805a90a9e9..8007e5dd42 100644
--- a/api/read-all-users.html
+++ b/api/read-all-users.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/read-basic-examples.html b/api/read-basic-examples.html
index 4288f7c330..be76305e48 100644
--- a/api/read-basic-examples.html
+++ b/api/read-basic-examples.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/read-current-user.html b/api/read-current-user.html
index cb6b3558ed..6ebae93a3e 100644
--- a/api/read-current-user.html
+++ b/api/read-current-user.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/read-flow.html b/api/read-flow.html
index bc21c09112..95a9869e78 100644
--- a/api/read-flow.html
+++ b/api/read-flow.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/read-flows.html b/api/read-flows.html
index 70a5073364..6fc48c02cd 100644
--- a/api/read-flows.html
+++ b/api/read-flows.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/read-folder-redirect.html b/api/read-folder-redirect.html
index 1b41f72db2..8cbf881992 100644
--- a/api/read-folder-redirect.html
+++ b/api/read-folder-redirect.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/read-folders-redirect.html b/api/read-folders-redirect.html
index 730e1201c7..0582c96f9a 100644
--- a/api/read-folders-redirect.html
+++ b/api/read-folders-redirect.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/read-project.html b/api/read-project.html
index dff5df27bb..45660a4d96 100644
--- a/api/read-project.html
+++ b/api/read-project.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/read-projects.html b/api/read-projects.html
index 61ea03e9da..b01a7859aa 100644
--- a/api/read-projects.html
+++ b/api/read-projects.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/read-public-flow.html b/api/read-public-flow.html
index 17bd8d0c04..a460384ba2 100644
--- a/api/read-public-flow.html
+++ b/api/read-public-flow.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/read-variables.html b/api/read-variables.html
index 1bb6daf908..2a82a331f6 100644
--- a/api/read-variables.html
+++ b/api/read-variables.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/refresh-token.html b/api/refresh-token.html
index a47ccb2c24..a17579a8a7 100644
--- a/api/refresh-token.html
+++ b/api/refresh-token.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/reset-password.html b/api/reset-password.html
index f99a11c88f..55f4f3228b 100644
--- a/api/reset-password.html
+++ b/api/reset-password.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/retrieve-vertices-order.html b/api/retrieve-vertices-order.html
index 359586c1d3..7f134cfad4 100644
--- a/api/retrieve-vertices-order.html
+++ b/api/retrieve-vertices-order.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/save-store-api-key.html b/api/save-store-api-key.html
index ede5c2b7bd..39036be26a 100644
--- a/api/save-store-api-key.html
+++ b/api/save-store-api-key.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/share-component.html b/api/share-component.html
index 9cfd43bf8f..f7d88282d0 100644
--- a/api/share-component.html
+++ b/api/share-component.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/simplified-run-flow.html b/api/simplified-run-flow.html
index 344c2b79e3..3ea0ecc27e 100644
--- a/api/simplified-run-flow.html
+++ b/api/simplified-run-flow.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/stream-logs.html b/api/stream-logs.html
index d50e1520d7..113ea871dd 100644
--- a/api/stream-logs.html
+++ b/api/stream-logs.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/update-flow.html b/api/update-flow.html
index 3abfc27ac7..080a82e655 100644
--- a/api/update-flow.html
+++ b/api/update-flow.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/update-folder-redirect.html b/api/update-folder-redirect.html
index 89cfdac7ab..faceaecde9 100644
--- a/api/update-folder-redirect.html
+++ b/api/update-folder-redirect.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/update-message.html b/api/update-message.html
index c768989481..4d941ad564 100644
--- a/api/update-message.html
+++ b/api/update-message.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/update-project-mcp-settings.html b/api/update-project-mcp-settings.html
index a5fd87eeae..d33e29082d 100644
--- a/api/update-project-mcp-settings.html
+++ b/api/update-project-mcp-settings.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/update-project.html b/api/update-project.html
index cc3ae202ae..96c7c33a57 100644
--- a/api/update-project.html
+++ b/api/update-project.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/update-server-endpoint.html b/api/update-server-endpoint.html
index 95e7b8d041..96de751c75 100644
--- a/api/update-server-endpoint.html
+++ b/api/update-server-endpoint.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/update-session-id.html b/api/update-session-id.html
index fc43f2a2fc..2ad3cc968d 100644
--- a/api/update-session-id.html
+++ b/api/update-session-id.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/update-shared-component.html b/api/update-shared-component.html
index c32050d153..e3aa65551e 100644
--- a/api/update-shared-component.html
+++ b/api/update-shared-component.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/update-variable.html b/api/update-variable.html
index 9bc3a01b13..cc4a4168ac 100644
--- a/api/update-variable.html
+++ b/api/update-variable.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/upload-file-1.html b/api/upload-file-1.html
index ed4667c7d2..ec298b3c59 100644
--- a/api/upload-file-1.html
+++ b/api/upload-file-1.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/upload-file-2.html b/api/upload-file-2.html
index a8eddbbe4c..b898a35a64 100644
--- a/api/upload-file-2.html
+++ b/api/upload-file-2.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/upload-file-redirect.html b/api/upload-file-redirect.html
index 3cfd0d455f..4e1d51d121 100644
--- a/api/upload-file-redirect.html
+++ b/api/upload-file-redirect.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/upload-file.html b/api/upload-file.html
index ce8b9d5ca8..b7d4b3495d 100644
--- a/api/upload-file.html
+++ b/api/upload-file.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/upload-user-file-1.html b/api/upload-user-file-1.html
index 840b97cb22..7657572e8c 100644
--- a/api/upload-user-file-1.html
+++ b/api/upload-user-file-1.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/upload-user-file.html b/api/upload-user-file.html
index 1b86591feb..7cc703c570 100644
--- a/api/upload-user-file.html
+++ b/api/upload-user-file.html
@@ -23,7 +23,7 @@
-
+
diff --git a/api/webhook-run-flow.html b/api/webhook-run-flow.html
index edfdaa9d87..9721d4fb35 100644
--- a/api/webhook-run-flow.html
+++ b/api/webhook-run-flow.html
@@ -23,7 +23,7 @@
-
+
diff --git a/assets/js/2ab0d4f5.c828d879.js b/assets/js/2ab0d4f5.5d6731f8.js
similarity index 50%
rename from assets/js/2ab0d4f5.c828d879.js
rename to assets/js/2ab0d4f5.5d6731f8.js
index 7fc5c139e2..735ebb3808 100644
--- a/assets/js/2ab0d4f5.c828d879.js
+++ b/assets/js/2ab0d4f5.5d6731f8.js
@@ -1 +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.6.0"},"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 \\"elit07b\\": \\"\\",\\n \\"Excepteur_cb7\\": \\"\\"\\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
+"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.6.0"},"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 \\"utc44\\": \\"\\",\\n \\"eu9\\": \\"\\",\\n \\"amet2\\": \\"\\"\\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/56350599.2889cadd.js b/assets/js/56350599.2889cadd.js
new file mode 100644
index 0000000000..5357b56617
--- /dev/null
+++ b/assets/js/56350599.2889cadd.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunklangflow_docs=self.webpackChunklangflow_docs||[]).push([[8593],{11470:(e,n,o)=>{o.d(n,{A:()=>L});var t=o(96540),s=o(18215),r=o(23104),l=o(56347),i=o(205),c=o(57485),a=o(31682),d=o(70679);function h(e){return t.Children.toArray(e).filter(e=>"\n"!==e).map(e=>{if(!e||(0,t.isValidElement)(e)&&function(e){const{props:n}=e;return!!n&&"object"==typeof n&&"value"in n}(e))return e;throw new Error(`Docusaurus error: Bad child <${"string"==typeof e.type?e.type:e.type.name}>: all children of the component should be , and every should have a unique "value" prop.`)})?.filter(Boolean)??[]}function u(e){const{values:n,children:o}=e;return(0,t.useMemo)(()=>{const e=n??function(e){return h(e).map(({props:{value:e,label:n,attributes:o,default:t}})=>({value:e,label:n,attributes:o,default:t}))}(o);return function(e){const n=(0,a.XI)(e,(e,n)=>e.value===n.value);if(n.length>0)throw new Error(`Docusaurus error: Duplicate values "${n.map(e=>e.value).join(", ")}" found in . Every value needs to be unique.`)}(e),e},[n,o])}function g({value:e,tabValues:n}){return n.some(n=>n.value===e)}function p({queryString:e=!1,groupId:n}){const o=(0,l.W6)(),s=function({queryString:e=!1,groupId:n}){if("string"==typeof e)return e;if(!1===e)return null;if(!0===e&&!n)throw new Error('Docusaurus error: The component groupId prop is required if queryString=true, because this value is used as the search param name. You can also provide an explicit value such as queryString="my-search-param".');return n??null}({queryString:e,groupId:n});return[(0,c.aZ)(s),(0,t.useCallback)(e=>{if(!s)return;const n=new URLSearchParams(o.location.search);n.set(s,e),o.replace({...o.location,search:n.toString()})},[s,o])]}function f(e){const{defaultValue:n,queryString:o=!1,groupId:s}=e,r=u(e),[l,c]=(0,t.useState)(()=>function({defaultValue:e,tabValues:n}){if(0===n.length)throw new Error("Docusaurus error: the component requires at least one children component");if(e){if(!g({value:e,tabValues:n}))throw new Error(`Docusaurus error: The has a defaultValue "${e}" but none of its children has the corresponding value. Available values are: ${n.map(e=>e.value).join(", ")}. If you intend to show no default tab, use defaultValue={null} instead.`);return e}const o=n.find(e=>e.default)??n[0];if(!o)throw new Error("Unexpected error: 0 tabValues");return o.value}({defaultValue:n,tabValues:r})),[a,h]=p({queryString:o,groupId:s}),[f,x]=function({groupId:e}){const n=function(e){return e?`docusaurus.tab.${e}`:null}(e),[o,s]=(0,d.Dv)(n);return[o,(0,t.useCallback)(e=>{n&&s.set(e)},[n,s])]}({groupId:s}),j=(()=>{const e=a??f;return g({value:e,tabValues:r})?e:null})();(0,i.A)(()=>{j&&c(j)},[j]);return{selectedValue:l,selectValue:(0,t.useCallback)(e=>{if(!g({value:e,tabValues:r}))throw new Error(`Can't select invalid tab value=${e}`);c(e),h(e),x(e)},[h,x,r]),tabValues:r}}var x=o(92303);const j={tabList:"tabList__CuJ",tabItem:"tabItem_LNqP"};var m=o(74848);function b({className:e,block:n,selectedValue:o,selectValue:t,tabValues:l}){const i=[],{blockElementScrollPositionUntilNextRender:c}=(0,r.a_)(),a=e=>{const n=e.currentTarget,s=i.indexOf(n),r=l[s].value;r!==o&&(c(n),t(r))},d=e=>{let n=null;switch(e.key){case"Enter":a(e);break;case"ArrowRight":{const o=i.indexOf(e.currentTarget)+1;n=i[o]??i[0];break}case"ArrowLeft":{const o=i.indexOf(e.currentTarget)-1;n=i[o]??i[i.length-1];break}}n?.focus()};return(0,m.jsx)("ul",{role:"tablist","aria-orientation":"horizontal",className:(0,s.A)("tabs",{"tabs--block":n},e),children:l.map(({value:e,label:n,attributes:t})=>(0,m.jsx)("li",{role:"tab",tabIndex:o===e?0:-1,"aria-selected":o===e,ref:e=>{i.push(e)},onKeyDown:d,onClick:a,...t,className:(0,s.A)("tabs__item",j.tabItem,t?.className,{"tabs__item--active":o===e}),children:n??e},e))})}function w({lazy:e,children:n,selectedValue:o}){const r=(Array.isArray(n)?n:[n]).filter(Boolean);if(e){const e=r.find(e=>e.props.value===o);return e?(0,t.cloneElement)(e,{className:(0,s.A)("margin-top--md",e.props.className)}):null}return(0,m.jsx)("div",{className:"margin-top--md",children:r.map((e,n)=>(0,t.cloneElement)(e,{key:n,hidden:e.props.value!==o}))})}function v(e){const n=f(e);return(0,m.jsxs)("div",{className:(0,s.A)("tabs-container",j.tabList),children:[(0,m.jsx)(b,{...n,...e}),(0,m.jsx)(w,{...n,...e})]})}function L(e){const n=(0,x.A)();return(0,m.jsx)(v,{...e,children:h(e.children)},String(n))}},17886:(e,n,o)=>{o.d(n,{A:()=>r});o(96540);var t=o(64058),s=o(74848);function r({name:e,...n}){const o=t[e];return o?(0,s.jsx)(o,{...n}):null}},19365:(e,n,o)=>{o.d(n,{A:()=>l});o(96540);var t=o(18215);const s={tabItem:"tabItem_Ymn6"};var r=o(74848);function l({children:e,hidden:n,className:o}){return(0,r.jsx)("div",{role:"tabpanel",className:(0,t.A)(s.tabItem,o),hidden:n,children:e})}},77232:(e,n,o)=>{o.d(n,{A:()=>t});const t=o.p+"assets/images/logs-cc30f076e63a5e443cf04855559703a3.png"},88262:(e,n,o)=>{o.r(n),o.d(n,{CH:()=>g,assets:()=>u,chCodeConfig:()=>p,contentTitle:()=>h,default:()=>j,frontMatter:()=>d,metadata:()=>t,toc:()=>f});const t=JSON.parse('{"id":"Develop/logging","title":"Logs","description":"Langflow produces logs for individual flows and the Langflow application itself using the structlog library for logging.","source":"@site/docs/Develop/logging.mdx","sourceDirName":"Develop","slug":"/logging","permalink":"/logging","draft":false,"unlisted":false,"tags":[],"version":"current","frontMatter":{"title":"Logs","slug":"/logging"},"sidebar":"docs","previous":{"title":"Database guide for enterprise administrators","permalink":"/enterprise-database-guide"},"next":{"title":"Arize","permalink":"/integrations-arize"}}');var s=o(74848),r=o(28453),l=o(24754),i=o(17886),c=o(11470),a=o(19365);const d={title:"Logs",slug:"/logging"},h=void 0,u={},g={annotations:l.hk,Code:l.Cy},p={staticMediaQuery:"not screen, (max-width: 768px)",lineNumbers:!0,showCopyButton:!0,themeName:"github-dark"},f=[{value:"Log storage",id:"log-storage",level:2},{value:"View logs in real-time",id:"view-logs-in-real-time",level:2},{value:"Flow and component logs",id:"flow-and-component-logs",level:2},{value:"View flow logs",id:"view-flow-logs",level:3},{value:"View chat logs",id:"view-chat-logs",level:3},{value:"View output from a single component",id:"view-output-from-a-single-component",level:3},{value:"Access Langflow Desktop logs",id:"desktop-logs",level:2},{value:"See also",id:"see-also",level:2}];function x(e){const n={a:"a",code:"code",h2:"h2",h3:"h3",img:"img",li:"li",ol:"ol",p:"p",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,r.R)(),...e.components};return g||m("CH",!1),g.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","\n",(0,s.jsxs)(n.p,{children:["Langflow produces logs for individual flows and the Langflow application itself using the ",(0,s.jsx)(n.a,{href:"https://www.structlog.org",children:"structlog"})," library for logging."]}),"\n",(0,s.jsxs)(n.p,{children:["The default, primary logfile is named ",(0,s.jsx)(n.code,{children:"langflow.log"}),"."]}),"\n",(0,s.jsx)(n.p,{children:"Log files are stored in JSON format with structured metadata."}),"\n",(0,s.jsx)(n.h2,{id:"log-storage",children:"Log storage"}),"\n",(0,s.jsxs)(n.p,{children:["Langflow logs are stored in the config directory specified in the ",(0,s.jsx)(n.code,{children:"LANGFLOW_CONFIG_DIR"})," environment variable.\nThe default config directory location depends on your operating system and installation method:"]}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.strong,{children:"Langflow Desktop"}),":"]}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"macOS"}),": ",(0,s.jsx)(n.code,{children:"/Users//Library/Logs/com.LangflowDesktop"})]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Windows"}),": ",(0,s.jsx)(n.code,{children:"C:\\Users\\\\AppData\\Roaming\\com.LangflowDesktop\\cache"})]}),"\n"]}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.strong,{children:"OSS Langflow"}),":"]}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsxs)(n.strong,{children:["macOS with ",(0,s.jsx)(n.code,{children:"uv pip install"})]}),": ",(0,s.jsx)(n.code,{children:"/Users//Library/Caches/langflow"})]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsxs)(n.strong,{children:["Linux with ",(0,s.jsx)(n.code,{children:"uv pip install"})]}),": ",(0,s.jsx)(n.code,{children:"/home//.cache/langflow"})]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsxs)(n.strong,{children:["Windows/WSL with ",(0,s.jsx)(n.code,{children:"uv pip install"})]}),": ",(0,s.jsx)(n.code,{children:"C:\\Users\\\\AppData\\Local\\langflow\\langflow\\Cache"})]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsxs)(n.strong,{children:["macOS/Windows/Linux/WSL with ",(0,s.jsx)(n.code,{children:"git clone"})]}),": ",(0,s.jsx)(n.code,{children:"/src/backend/base/langflow/"})]}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,s.jsxs)(n.p,{children:["To customize log storage locations and behaviors, set the following ",(0,s.jsx)(n.a,{href:"/environment-variables",children:"Langflow environment variables"})," in your Langflow ",(0,s.jsx)(n.code,{children:".env"})," file, and then start Langflow with ",(0,s.jsx)(n.code,{children:"uv run langflow run --env-file .env"}),":"]}),"\n",(0,s.jsxs)(n.table,{children:[(0,s.jsx)(n.thead,{children:(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.th,{children:"Variable"}),(0,s.jsx)(n.th,{children:"Format"}),(0,s.jsx)(n.th,{children:"Default"}),(0,s.jsx)(n.th,{children:"Description"})]})}),(0,s.jsxs)(n.tbody,{children:[(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:(0,s.jsx)(n.code,{children:"LANGFLOW_CONFIG_DIR"})}),(0,s.jsx)(n.td,{children:"String"}),(0,s.jsx)(n.td,{children:"Varies"}),(0,s.jsx)(n.td,{children:"Set the Langflow configuration directory where files and logs are stored. Default path depends on your installation, as described in the preceding list."})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:(0,s.jsx)(n.code,{children:"LANGFLOW_LOG_LEVEL"})}),(0,s.jsx)(n.td,{children:"String"}),(0,s.jsx)(n.td,{children:(0,s.jsx)(n.code,{children:"ERROR"})}),(0,s.jsxs)(n.td,{children:["Sets the log level as one of ",(0,s.jsx)(n.code,{children:"DEBUG"}),", ",(0,s.jsx)(n.code,{children:"ERROR"}),", ",(0,s.jsx)(n.code,{children:"INFO"}),", ",(0,s.jsx)(n.code,{children:"WARNING"}),", and ",(0,s.jsx)(n.code,{children:"CRITICAL"}),". For example, ",(0,s.jsx)(n.code,{children:"LANGFLOW_LOG_LEVEL=DEBUG"}),"."]})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:(0,s.jsx)(n.code,{children:"LANGFLOW_LOG_FILE"})}),(0,s.jsx)(n.td,{children:"String"}),(0,s.jsx)(n.td,{children:"Not set"}),(0,s.jsxs)(n.td,{children:["Sets the log file storage location if you want to use a non-default location. For example, ",(0,s.jsx)(n.code,{children:"LANGFLOW_LOG_FILE=path/to/logfile.log"}),". If not set, logs are written to stdout."]})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:(0,s.jsx)(n.code,{children:"LANGFLOW_LOG_ENV"})}),(0,s.jsx)(n.td,{children:"String"}),(0,s.jsx)(n.td,{children:(0,s.jsx)(n.code,{children:"default"})}),(0,s.jsxs)(n.td,{children:["This variable is the primary log format controller. ",(0,s.jsx)(n.code,{children:"container"}),": JSON format for Docker/structured logging. ",(0,s.jsx)(n.code,{children:"container_csv"}),": Key-value format for data analysis. ",(0,s.jsx)(n.code,{children:"default"})," or unset: Uses ",(0,s.jsx)(n.code,{children:"LANGFLOW_PRETTY_LOGS"})," to determine format."]})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:(0,s.jsx)(n.code,{children:"LANGFLOW_PRETTY_LOGS"})}),(0,s.jsx)(n.td,{children:"Boolean"}),(0,s.jsx)(n.td,{children:(0,s.jsx)(n.code,{children:"True"})}),(0,s.jsxs)(n.td,{children:["This variable controls log output format when ",(0,s.jsx)(n.code,{children:"LANGFLOW_LOG_ENV=default"})," or unset. When ",(0,s.jsx)(n.code,{children:"true"}),", uses structlog's ",(0,s.jsx)(n.a,{href:"https://www.structlog.org/en/stable/console-output.html",children:"ConsoleRenderer"}),". When ",(0,s.jsx)(n.code,{children:"false"}),", outputs logs in JSON format."]})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:(0,s.jsx)(n.code,{children:"LANGFLOW_LOG_FORMAT"})}),(0,s.jsx)(n.td,{children:"String"}),(0,s.jsx)(n.td,{children:"Not set"}),(0,s.jsxs)(n.td,{children:["Switch between key-value format and console format. Set to ",(0,s.jsx)(n.code,{children:"key_value"})," for key-value format or ",(0,s.jsx)(n.code,{children:"console"})," to use structlog's ",(0,s.jsx)(n.a,{href:"https://www.structlog.org/en/stable/console-output.html",children:"ConsoleRenderer"}),". This variable only works when ",(0,s.jsx)(n.code,{children:"LANGFLOW_LOG_ENV=default"})," and ",(0,s.jsx)(n.code,{children:"LANGFLOW_PRETTY_LOGS=true"}),"."]})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:(0,s.jsx)(n.code,{children:"LANGFLOW_LOG_ROTATION"})}),(0,s.jsx)(n.td,{children:"String"}),(0,s.jsx)(n.td,{children:(0,s.jsx)(n.code,{children:"1 day"})}),(0,s.jsxs)(n.td,{children:["Controls when the log file is rotated, either based on time or file size. For time-based rotation, set to ",(0,s.jsx)(n.code,{children:"1 day"}),", ",(0,s.jsx)(n.code,{children:"12 hours"}),", or ",(0,s.jsx)(n.code,{children:"1 week"}),". For size-based rotation, set to ",(0,s.jsx)(n.code,{children:"10 MB"})," or ",(0,s.jsx)(n.code,{children:"1 GB"}),". To disable rotation, set to ",(0,s.jsx)(n.code,{children:"None"}),". If disabled, log files grow without limit."]})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:(0,s.jsx)(n.code,{children:"LANGFLOW_ENABLE_LOG_RETRIEVAL"})}),(0,s.jsx)(n.td,{children:"Boolean"}),(0,s.jsx)(n.td,{children:(0,s.jsx)(n.code,{children:"False"})}),(0,s.jsxs)(n.td,{children:["Enables retrieval of logs from your Langflow instance with ",(0,s.jsx)(n.a,{href:"/api-logs",children:"Logs endpoints"}),"."]})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:(0,s.jsx)(n.code,{children:"LANGFLOW_LOG_RETRIEVER_BUFFER_SIZE"})}),(0,s.jsx)(n.td,{children:"Integer"}),(0,s.jsx)(n.td,{children:(0,s.jsx)(n.code,{children:"10000"})}),(0,s.jsxs)(n.td,{children:["Set the buffer size for log retrieval if ",(0,s.jsx)(n.code,{children:"LANGFLOW_ENABLE_LOG_RETRIEVAL=True"}),". Must be greater than ",(0,s.jsx)(n.code,{children:"0"})," for log retrieval to function."]})]})]})]}),"\n",(0,s.jsx)(n.h2,{id:"view-logs-in-real-time",children:"View logs in real-time"}),"\n",(0,s.jsx)(n.p,{children:"To monitor Langflow logs as they are generated, you can follow the log file:"}),"\n",(0,s.jsxs)(n.ol,{children:["\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsxs)(n.p,{children:["Change to your ",(0,s.jsx)(n.a,{href:"#log-storage",children:"Langflow config directory"}),":"]}),"\n",(0,s.jsxs)(c.A,{groupId:"cd-command",children:[(0,s.jsx)(a.A,{value:"macOS",label:"macOS",default:!0,children:(0,s.jsx)(g.Code,{codeConfig:p,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:"cd ",props:{style:{color:"#79C0FF"}}},{content:"/Users/",props:{style:{color:"#A5D6FF"}}},{content:"**",props:{style:{color:"#79C0FF"}}},{content:"USERNAME",props:{style:{color:"#A5D6FF"}}},{content:"**",props:{style:{color:"#79C0FF"}}},{content:"/Library/Caches/langflow",props:{style:{color:"#A5D6FF"}}}]}],lang:"bash"},annotations:[]}]})}),(0,s.jsx)(a.A,{value:"Windows",label:"Windows",children:(0,s.jsx)(g.Code,{codeConfig:p,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:"cd C:\\Users\\",props:{style:{color:"#C9D1D9"}}},{content:"**",props:{style:{color:"#FF7B72"}}},{content:"USERNAME",props:{style:{color:"#C9D1D9"}}},{content:"**",props:{style:{color:"#FF7B72"}}},{content:"\\AppData\\Local\\langflow\\langflow\\Cache",props:{style:{color:"#C9D1D9"}}}]}],lang:"cmd"},annotations:[]}]})})]}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsx)(n.p,{children:"Tail the main log file:"}),"\n",(0,s.jsxs)(c.A,{groupId:"tail-command",children:[(0,s.jsx)(a.A,{value:"macOS",label:"macOS",default:!0,children:(0,s.jsx)(g.Code,{codeConfig:p,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:"tail ",props:{style:{color:"#FFA657"}}},{content:"-f ",props:{style:{color:"#79C0FF"}}},{content:"langflow.log",props:{style:{color:"#A5D6FF"}}}]}],lang:"bash"},annotations:[]}]})}),(0,s.jsx)(a.A,{value:"Windows",label:"Windows",children:(0,s.jsx)(g.Code,{codeConfig:p,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:"Get-",props:{style:{color:"#FF7B72"}}},{content:"Content ",props:{style:{color:"#C9D1D9"}}},{content:"-",props:{style:{color:"#FF7B72"}}},{content:"Wait ",props:{style:{color:"#C9D1D9"}}},{content:"-",props:{style:{color:"#FF7B72"}}},{content:"Path langflow.",props:{style:{color:"#C9D1D9"}}},{content:"log",props:{style:{color:"#79C0FF"}}}]}],lang:"cmd"},annotations:[]}]})})]}),"\n",(0,s.jsx)(n.p,{children:"If you don't see new log entries, check that Langflow is running, and perform some actions to generate logs events. You can also check the terminal where you started Langflow to see if logs are being printed there."}),"\n"]}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"flow-and-component-logs",children:"Flow and component logs"}),"\n",(0,s.jsxs)(n.p,{children:["After you run a flow, you can inspect the logs for the each component and flow run.\nFor example, you can inspect ",(0,s.jsx)(n.code,{children:"Message"})," objects ingested and generated by ",(0,s.jsx)(n.a,{href:"/components-io",children:"Input and Output components"}),"."]}),"\n",(0,s.jsx)(n.h3,{id:"view-flow-logs",children:"View flow logs"}),"\n",(0,s.jsxs)(n.p,{children:["In the visual editor, click ",(0,s.jsx)(n.strong,{children:"Logs"})," to view logs for the entire flow:"]}),"\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.img,{alt:"Logs pane",src:o(77232).A+"",width:"4000",height:"2180"})}),"\n",(0,s.jsxs)(n.p,{children:["Then, click the cells in the ",(0,s.jsx)(n.strong,{children:"inputs"})," and ",(0,s.jsx)(n.strong,{children:"outputs"})," columns to inspect the ",(0,s.jsx)(n.code,{children:"Message"})," objects.\nFor example, the following ",(0,s.jsx)(n.code,{children:"Message"})," data could be the output from a ",(0,s.jsx)(n.strong,{children:"Chat Input"})," component:"]}),"\n",(0,s.jsx)(g.Code,{codeConfig:p,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:' "messages": [',props:{}}]},{tokens:[{content:" {",props:{}}]},{tokens:[{content:' "message": "What\'s the recommended way to install Docker on Mac M1?",',props:{}}]},{tokens:[{content:' "sender": "User",',props:{}}]},{tokens:[{content:' "sender_name": "User",',props:{}}]},{tokens:[{content:' "session_id": "Session Apr 21, 17:37:04",',props:{}}]},{tokens:[{content:' "stream_url": null,',props:{}}]},{tokens:[{content:' "component_id": "ChatInput-4WKag",',props:{}}]},{tokens:[{content:' "files": [],',props:{}}]},{tokens:[{content:' "type": "text"',props:{}}]},{tokens:[{content:" }",props:{}}]},{tokens:[{content:" ],",props:{}}]}],lang:"text"},annotations:[]}]}),"\n",(0,s.jsxs)(n.p,{children:["In the case of Input/Output components, the original input might not be structured as a ",(0,s.jsx)(n.code,{children:"Message"})," object.\nFor example, a language model component can pass a raw text response to a ",(0,s.jsx)(n.strong,{children:"Chat Output"})," component that is then transformed into a ",(0,s.jsx)(n.code,{children:"Message"})," object."]}),"\n",(0,s.jsxs)(n.p,{children:["You can find ",(0,s.jsx)(n.code,{children:".log"})," files for flows at your Langflow installation's log storage location.\nFor filepaths, see ",(0,s.jsx)(n.a,{href:"#log-storage",children:"Log storage"}),"."]}),"\n",(0,s.jsx)(n.h3,{id:"view-chat-logs",children:"View chat logs"}),"\n",(0,s.jsxs)(n.p,{children:["In the ",(0,s.jsx)(n.strong,{children:"Playground"}),", you can inspect the chat history for each chat session.\nFor more information, see ",(0,s.jsx)(n.a,{href:"/concepts-playground#view-chat-history",children:"View chat history"}),"."]}),"\n",(0,s.jsx)(n.h3,{id:"view-output-from-a-single-component",children:"View output from a single component"}),"\n",(0,s.jsx)(n.p,{children:"When debugging issues with the format or content of a flow's output, it can help to inspect each component's output to determine where data is being lost or malformed."}),"\n",(0,s.jsxs)(n.p,{children:["To view the output produced by a single component during the most recent run, click ",(0,s.jsx)(i.A,{name:"TextSearch","aria-hidden":"true"})," ",(0,s.jsx)(n.strong,{children:"Inspect output"})," on the component in the visual editor."]}),"\n",(0,s.jsx)(n.h2,{id:"desktop-logs",children:"Access Langflow Desktop logs"}),"\n",(0,s.jsx)(n.p,{children:"If you encounter issues with Langflow Desktop, you might need to access startup logs for debugging.\nFollow the steps for your operating system."}),"\n",(0,s.jsxs)(c.A,{children:[(0,s.jsx)(a.A,{value:"macos",label:"macOS",children:(0,s.jsxs)(n.ol,{children:["\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsx)(n.p,{children:"Open Terminal and run:"}),"\n",(0,s.jsx)(g.Code,{codeConfig:p,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:"cd ",props:{style:{color:"#79C0FF"}}},{content:"~/Library/Logs/com.LangflowDesktop",props:{style:{color:"#A5D6FF"}}}]}],lang:"bash"},annotations:[]}]}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsx)(n.p,{children:"To open the folder and view the log files, run the command:"}),"\n",(0,s.jsx)(g.Code,{codeConfig:p,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:"open ",props:{style:{color:"#FFA657"}}},{content:".",props:{style:{color:"#A5D6FF"}}}]}],lang:"bash"},annotations:[]}]}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsxs)(n.p,{children:["Locate the ",(0,s.jsx)(n.code,{children:"langflow.log"})," file."]}),"\n"]}),"\n"]})}),(0,s.jsx)(a.A,{value:"windows",label:"Windows",children:(0,s.jsxs)(n.ol,{children:["\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsx)(n.p,{children:"Open the Command Prompt (CMD), and then run the following command:"}),"\n",(0,s.jsx)(g.Code,{codeConfig:p,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:"cd ",props:{style:{color:"#C9D1D9"}}},{content:"%",props:{style:{color:"#FF7B72"}}},{content:"LOCALAPPDATA",props:{style:{color:"#C9D1D9"}}},{content:"%",props:{style:{color:"#FF7B72"}}},{content:"\\com.LangflowDesktop\\cache",props:{style:{color:"#C9D1D9"}}}]}],lang:"cmd"},annotations:[]}]}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsx)(n.p,{children:"Open the folder and view the log files:"}),"\n",(0,s.jsx)(g.Code,{codeConfig:p,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:"start .",props:{style:{color:"#C9D1D9"}}}]}],lang:"cmd"},annotations:[]}]}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsxs)(n.p,{children:["Locate the ",(0,s.jsx)(n.code,{children:"langflow.log"})," file."]}),"\n"]}),"\n"]})})]}),"\n",(0,s.jsxs)(n.p,{children:["You can use the log file to investigate the issue on your own, add context to a ",(0,s.jsx)(n.a,{href:"/contributing-github-issues",children:"GitHub Issue"}),", or send it to ",(0,s.jsx)(n.a,{href:"/luna-for-langflow",children:"support"})," for debugging assistance."]}),"\n",(0,s.jsx)(n.p,{children:"The log file is only created when Langflow Desktop runs. If you don't see a log file, try starting Langflow Desktop first, then check for the log file."}),"\n",(0,s.jsx)(n.h2,{id:"see-also",children:"See also"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.a,{href:"/api-logs",children:"Logs endpoints"})}),"\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.a,{href:"/memory",children:"Memory management options"})}),"\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.a,{href:"/configuration-custom-database",children:"Configure an external PostgreSQL database"})}),"\n"]})]})}function j(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(x,{...e})}):x(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/56350599.5dbc634f.js b/assets/js/56350599.5dbc634f.js
deleted file mode 100644
index f1f18d4f5e..0000000000
--- a/assets/js/56350599.5dbc634f.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunklangflow_docs=self.webpackChunklangflow_docs||[]).push([[8593],{11470:(e,n,o)=>{o.d(n,{A:()=>L});var t=o(96540),s=o(18215),r=o(23104),l=o(56347),i=o(205),c=o(57485),a=o(31682),d=o(70679);function h(e){return t.Children.toArray(e).filter(e=>"\n"!==e).map(e=>{if(!e||(0,t.isValidElement)(e)&&function(e){const{props:n}=e;return!!n&&"object"==typeof n&&"value"in n}(e))return e;throw new Error(`Docusaurus error: Bad child <${"string"==typeof e.type?e.type:e.type.name}>: all children of the component should be , and every should have a unique "value" prop.`)})?.filter(Boolean)??[]}function u(e){const{values:n,children:o}=e;return(0,t.useMemo)(()=>{const e=n??function(e){return h(e).map(({props:{value:e,label:n,attributes:o,default:t}})=>({value:e,label:n,attributes:o,default:t}))}(o);return function(e){const n=(0,a.XI)(e,(e,n)=>e.value===n.value);if(n.length>0)throw new Error(`Docusaurus error: Duplicate values "${n.map(e=>e.value).join(", ")}" found in . Every value needs to be unique.`)}(e),e},[n,o])}function g({value:e,tabValues:n}){return n.some(n=>n.value===e)}function p({queryString:e=!1,groupId:n}){const o=(0,l.W6)(),s=function({queryString:e=!1,groupId:n}){if("string"==typeof e)return e;if(!1===e)return null;if(!0===e&&!n)throw new Error('Docusaurus error: The component groupId prop is required if queryString=true, because this value is used as the search param name. You can also provide an explicit value such as queryString="my-search-param".');return n??null}({queryString:e,groupId:n});return[(0,c.aZ)(s),(0,t.useCallback)(e=>{if(!s)return;const n=new URLSearchParams(o.location.search);n.set(s,e),o.replace({...o.location,search:n.toString()})},[s,o])]}function f(e){const{defaultValue:n,queryString:o=!1,groupId:s}=e,r=u(e),[l,c]=(0,t.useState)(()=>function({defaultValue:e,tabValues:n}){if(0===n.length)throw new Error("Docusaurus error: the component requires at least one children component");if(e){if(!g({value:e,tabValues:n}))throw new Error(`Docusaurus error: The has a defaultValue "${e}" but none of its children has the corresponding value. Available values are: ${n.map(e=>e.value).join(", ")}. If you intend to show no default tab, use defaultValue={null} instead.`);return e}const o=n.find(e=>e.default)??n[0];if(!o)throw new Error("Unexpected error: 0 tabValues");return o.value}({defaultValue:n,tabValues:r})),[a,h]=p({queryString:o,groupId:s}),[f,x]=function({groupId:e}){const n=function(e){return e?`docusaurus.tab.${e}`:null}(e),[o,s]=(0,d.Dv)(n);return[o,(0,t.useCallback)(e=>{n&&s.set(e)},[n,s])]}({groupId:s}),j=(()=>{const e=a??f;return g({value:e,tabValues:r})?e:null})();(0,i.A)(()=>{j&&c(j)},[j]);return{selectedValue:l,selectValue:(0,t.useCallback)(e=>{if(!g({value:e,tabValues:r}))throw new Error(`Can't select invalid tab value=${e}`);c(e),h(e),x(e)},[h,x,r]),tabValues:r}}var x=o(92303);const j={tabList:"tabList__CuJ",tabItem:"tabItem_LNqP"};var m=o(74848);function b({className:e,block:n,selectedValue:o,selectValue:t,tabValues:l}){const i=[],{blockElementScrollPositionUntilNextRender:c}=(0,r.a_)(),a=e=>{const n=e.currentTarget,s=i.indexOf(n),r=l[s].value;r!==o&&(c(n),t(r))},d=e=>{let n=null;switch(e.key){case"Enter":a(e);break;case"ArrowRight":{const o=i.indexOf(e.currentTarget)+1;n=i[o]??i[0];break}case"ArrowLeft":{const o=i.indexOf(e.currentTarget)-1;n=i[o]??i[i.length-1];break}}n?.focus()};return(0,m.jsx)("ul",{role:"tablist","aria-orientation":"horizontal",className:(0,s.A)("tabs",{"tabs--block":n},e),children:l.map(({value:e,label:n,attributes:t})=>(0,m.jsx)("li",{role:"tab",tabIndex:o===e?0:-1,"aria-selected":o===e,ref:e=>{i.push(e)},onKeyDown:d,onClick:a,...t,className:(0,s.A)("tabs__item",j.tabItem,t?.className,{"tabs__item--active":o===e}),children:n??e},e))})}function w({lazy:e,children:n,selectedValue:o}){const r=(Array.isArray(n)?n:[n]).filter(Boolean);if(e){const e=r.find(e=>e.props.value===o);return e?(0,t.cloneElement)(e,{className:(0,s.A)("margin-top--md",e.props.className)}):null}return(0,m.jsx)("div",{className:"margin-top--md",children:r.map((e,n)=>(0,t.cloneElement)(e,{key:n,hidden:e.props.value!==o}))})}function v(e){const n=f(e);return(0,m.jsxs)("div",{className:(0,s.A)("tabs-container",j.tabList),children:[(0,m.jsx)(b,{...n,...e}),(0,m.jsx)(w,{...n,...e})]})}function L(e){const n=(0,x.A)();return(0,m.jsx)(v,{...e,children:h(e.children)},String(n))}},17886:(e,n,o)=>{o.d(n,{A:()=>r});o(96540);var t=o(64058),s=o(74848);function r({name:e,...n}){const o=t[e];return o?(0,s.jsx)(o,{...n}):null}},19365:(e,n,o)=>{o.d(n,{A:()=>l});o(96540);var t=o(18215);const s={tabItem:"tabItem_Ymn6"};var r=o(74848);function l({children:e,hidden:n,className:o}){return(0,r.jsx)("div",{role:"tabpanel",className:(0,t.A)(s.tabItem,o),hidden:n,children:e})}},77232:(e,n,o)=>{o.d(n,{A:()=>t});const t=o.p+"assets/images/logs-cc30f076e63a5e443cf04855559703a3.png"},88262:(e,n,o)=>{o.r(n),o.d(n,{CH:()=>g,assets:()=>u,chCodeConfig:()=>p,contentTitle:()=>h,default:()=>j,frontMatter:()=>d,metadata:()=>t,toc:()=>f});const t=JSON.parse('{"id":"Develop/logging","title":"Logs","description":"Langflow produces logs for individual flows and the Langflow application itself using the structlog library for logging.","source":"@site/docs/Develop/logging.mdx","sourceDirName":"Develop","slug":"/logging","permalink":"/logging","draft":false,"unlisted":false,"tags":[],"version":"current","frontMatter":{"title":"Logs","slug":"/logging"},"sidebar":"docs","previous":{"title":"Database guide for enterprise administrators","permalink":"/enterprise-database-guide"},"next":{"title":"Arize","permalink":"/integrations-arize"}}');var s=o(74848),r=o(28453),l=o(24754),i=o(17886),c=o(11470),a=o(19365);const d={title:"Logs",slug:"/logging"},h=void 0,u={},g={annotations:l.hk,Code:l.Cy},p={staticMediaQuery:"not screen, (max-width: 768px)",lineNumbers:!0,showCopyButton:!0,themeName:"github-dark"},f=[{value:"Log storage",id:"log-storage",level:2},{value:"View logs in real-time",id:"view-logs-in-real-time",level:2},{value:"Flow and component logs",id:"flow-and-component-logs",level:2},{value:"View flow logs",id:"view-flow-logs",level:3},{value:"View chat logs",id:"view-chat-logs",level:3},{value:"View output from a single component",id:"view-output-from-a-single-component",level:3},{value:"Access Langflow Desktop logs",id:"desktop-logs",level:2},{value:"See also",id:"see-also",level:2}];function x(e){const n={a:"a",code:"code",h2:"h2",h3:"h3",img:"img",li:"li",ol:"ol",p:"p",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,r.R)(),...e.components};return g||m("CH",!1),g.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","\n",(0,s.jsxs)(n.p,{children:["Langflow produces logs for individual flows and the Langflow application itself using the ",(0,s.jsx)(n.a,{href:"https://www.structlog.org",children:"structlog"})," library for logging."]}),"\n",(0,s.jsxs)(n.p,{children:["The default, primary logfile is named ",(0,s.jsx)(n.code,{children:"langflow.log"}),"."]}),"\n",(0,s.jsx)(n.p,{children:"Log files are stored in JSON format with structured metadata."}),"\n",(0,s.jsx)(n.h2,{id:"log-storage",children:"Log storage"}),"\n",(0,s.jsxs)(n.p,{children:["Langflow logs are stored in the config directory specified in the ",(0,s.jsx)(n.code,{children:"LANGFLOW_CONFIG_DIR"})," environment variable.\nThe default config directory location depends on your operating system and installation method:"]}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.strong,{children:"Langflow Desktop"}),":"]}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"macOS"}),": ",(0,s.jsx)(n.code,{children:"/Users//Library/Logs/com.Langflow"})]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsx)(n.strong,{children:"Windows"}),": ",(0,s.jsx)(n.code,{children:"C:\\Users\\\\AppData\\Roaming\\com.Langflow\\cache"})]}),"\n"]}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsxs)(n.p,{children:[(0,s.jsx)(n.strong,{children:"OSS Langflow"}),":"]}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:[(0,s.jsxs)(n.strong,{children:["macOS with ",(0,s.jsx)(n.code,{children:"uv pip install"})]}),": ",(0,s.jsx)(n.code,{children:"/Users//Library/Caches/langflow"})]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsxs)(n.strong,{children:["Linux with ",(0,s.jsx)(n.code,{children:"uv pip install"})]}),": ",(0,s.jsx)(n.code,{children:"/home//.cache/langflow"})]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsxs)(n.strong,{children:["Windows/WSL with ",(0,s.jsx)(n.code,{children:"uv pip install"})]}),": ",(0,s.jsx)(n.code,{children:"C:\\Users\\\\AppData\\Local\\langflow\\langflow\\Cache"})]}),"\n",(0,s.jsxs)(n.li,{children:[(0,s.jsxs)(n.strong,{children:["macOS/Windows/Linux/WSL with ",(0,s.jsx)(n.code,{children:"git clone"})]}),": ",(0,s.jsx)(n.code,{children:"/src/backend/base/langflow/"})]}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,s.jsxs)(n.p,{children:["To customize log storage locations and behaviors, set the following ",(0,s.jsx)(n.a,{href:"/environment-variables",children:"Langflow environment variables"})," in your Langflow ",(0,s.jsx)(n.code,{children:".env"})," file, and then start Langflow with ",(0,s.jsx)(n.code,{children:"uv run langflow run --env-file .env"}),":"]}),"\n",(0,s.jsxs)(n.table,{children:[(0,s.jsx)(n.thead,{children:(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.th,{children:"Variable"}),(0,s.jsx)(n.th,{children:"Format"}),(0,s.jsx)(n.th,{children:"Default"}),(0,s.jsx)(n.th,{children:"Description"})]})}),(0,s.jsxs)(n.tbody,{children:[(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:(0,s.jsx)(n.code,{children:"LANGFLOW_CONFIG_DIR"})}),(0,s.jsx)(n.td,{children:"String"}),(0,s.jsx)(n.td,{children:"Varies"}),(0,s.jsx)(n.td,{children:"Set the Langflow configuration directory where files and logs are stored. Default path depends on your installation, as described in the preceding list."})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:(0,s.jsx)(n.code,{children:"LANGFLOW_LOG_LEVEL"})}),(0,s.jsx)(n.td,{children:"String"}),(0,s.jsx)(n.td,{children:(0,s.jsx)(n.code,{children:"ERROR"})}),(0,s.jsxs)(n.td,{children:["Sets the log level as one of ",(0,s.jsx)(n.code,{children:"DEBUG"}),", ",(0,s.jsx)(n.code,{children:"ERROR"}),", ",(0,s.jsx)(n.code,{children:"INFO"}),", ",(0,s.jsx)(n.code,{children:"WARNING"}),", and ",(0,s.jsx)(n.code,{children:"CRITICAL"}),". For example, ",(0,s.jsx)(n.code,{children:"LANGFLOW_LOG_LEVEL=DEBUG"}),"."]})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:(0,s.jsx)(n.code,{children:"LANGFLOW_LOG_FILE"})}),(0,s.jsx)(n.td,{children:"String"}),(0,s.jsx)(n.td,{children:"Not set"}),(0,s.jsxs)(n.td,{children:["Sets the log file storage location if you want to use a non-default location. For example, ",(0,s.jsx)(n.code,{children:"LANGFLOW_LOG_FILE=path/to/logfile.log"}),". If not set, logs are written to stdout."]})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:(0,s.jsx)(n.code,{children:"LANGFLOW_LOG_ENV"})}),(0,s.jsx)(n.td,{children:"String"}),(0,s.jsx)(n.td,{children:(0,s.jsx)(n.code,{children:"default"})}),(0,s.jsxs)(n.td,{children:["This variable is the primary log format controller. ",(0,s.jsx)(n.code,{children:"container"}),": JSON format for Docker/structured logging. ",(0,s.jsx)(n.code,{children:"container_csv"}),": Key-value format for data analysis. ",(0,s.jsx)(n.code,{children:"default"})," or unset: Uses ",(0,s.jsx)(n.code,{children:"LANGFLOW_PRETTY_LOGS"})," to determine format."]})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:(0,s.jsx)(n.code,{children:"LANGFLOW_PRETTY_LOGS"})}),(0,s.jsx)(n.td,{children:"Boolean"}),(0,s.jsx)(n.td,{children:(0,s.jsx)(n.code,{children:"True"})}),(0,s.jsxs)(n.td,{children:["This variable controls log output format when ",(0,s.jsx)(n.code,{children:"LANGFLOW_LOG_ENV=default"})," or unset. When ",(0,s.jsx)(n.code,{children:"true"}),", uses structlog's ",(0,s.jsx)(n.a,{href:"https://www.structlog.org/en/stable/console-output.html",children:"ConsoleRenderer"}),". When ",(0,s.jsx)(n.code,{children:"false"}),", outputs logs in JSON format."]})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:(0,s.jsx)(n.code,{children:"LANGFLOW_LOG_FORMAT"})}),(0,s.jsx)(n.td,{children:"String"}),(0,s.jsx)(n.td,{children:"Not set"}),(0,s.jsxs)(n.td,{children:["Switch between key-value format and console format. Set to ",(0,s.jsx)(n.code,{children:"key_value"})," for key-value format or ",(0,s.jsx)(n.code,{children:"console"})," to use structlog's ",(0,s.jsx)(n.a,{href:"https://www.structlog.org/en/stable/console-output.html",children:"ConsoleRenderer"}),". This variable only works when ",(0,s.jsx)(n.code,{children:"LANGFLOW_LOG_ENV=default"})," and ",(0,s.jsx)(n.code,{children:"LANGFLOW_PRETTY_LOGS=true"}),"."]})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:(0,s.jsx)(n.code,{children:"LANGFLOW_LOG_ROTATION"})}),(0,s.jsx)(n.td,{children:"String"}),(0,s.jsx)(n.td,{children:(0,s.jsx)(n.code,{children:"1 day"})}),(0,s.jsxs)(n.td,{children:["Controls when the log file is rotated, either based on time or file size. For time-based rotation, set to ",(0,s.jsx)(n.code,{children:"1 day"}),", ",(0,s.jsx)(n.code,{children:"12 hours"}),", or ",(0,s.jsx)(n.code,{children:"1 week"}),". For size-based rotation, set to ",(0,s.jsx)(n.code,{children:"10 MB"})," or ",(0,s.jsx)(n.code,{children:"1 GB"}),". To disable rotation, set to ",(0,s.jsx)(n.code,{children:"None"}),". If disabled, log files grow without limit."]})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:(0,s.jsx)(n.code,{children:"LANGFLOW_ENABLE_LOG_RETRIEVAL"})}),(0,s.jsx)(n.td,{children:"Boolean"}),(0,s.jsx)(n.td,{children:(0,s.jsx)(n.code,{children:"False"})}),(0,s.jsxs)(n.td,{children:["Enables retrieval of logs from your Langflow instance with ",(0,s.jsx)(n.a,{href:"/api-logs",children:"Logs endpoints"}),"."]})]}),(0,s.jsxs)(n.tr,{children:[(0,s.jsx)(n.td,{children:(0,s.jsx)(n.code,{children:"LANGFLOW_LOG_RETRIEVER_BUFFER_SIZE"})}),(0,s.jsx)(n.td,{children:"Integer"}),(0,s.jsx)(n.td,{children:(0,s.jsx)(n.code,{children:"10000"})}),(0,s.jsxs)(n.td,{children:["Set the buffer size for log retrieval if ",(0,s.jsx)(n.code,{children:"LANGFLOW_ENABLE_LOG_RETRIEVAL=True"}),". Must be greater than ",(0,s.jsx)(n.code,{children:"0"})," for log retrieval to function."]})]})]})]}),"\n",(0,s.jsx)(n.h2,{id:"view-logs-in-real-time",children:"View logs in real-time"}),"\n",(0,s.jsx)(n.p,{children:"To monitor Langflow logs as they are generated, you can follow the log file:"}),"\n",(0,s.jsxs)(n.ol,{children:["\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsxs)(n.p,{children:["Change to your ",(0,s.jsx)(n.a,{href:"#log-storage",children:"Langflow config directory"}),":"]}),"\n",(0,s.jsxs)(c.A,{groupId:"cd-command",children:[(0,s.jsx)(a.A,{value:"macOS",label:"macOS",default:!0,children:(0,s.jsx)(g.Code,{codeConfig:p,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:"cd ",props:{style:{color:"#79C0FF"}}},{content:"/Users/",props:{style:{color:"#A5D6FF"}}},{content:"**",props:{style:{color:"#79C0FF"}}},{content:"USERNAME",props:{style:{color:"#A5D6FF"}}},{content:"**",props:{style:{color:"#79C0FF"}}},{content:"/Library/Caches/langflow",props:{style:{color:"#A5D6FF"}}}]}],lang:"bash"},annotations:[]}]})}),(0,s.jsx)(a.A,{value:"Windows",label:"Windows",children:(0,s.jsx)(g.Code,{codeConfig:p,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:"cd C:\\Users\\",props:{style:{color:"#C9D1D9"}}},{content:"**",props:{style:{color:"#FF7B72"}}},{content:"USERNAME",props:{style:{color:"#C9D1D9"}}},{content:"**",props:{style:{color:"#FF7B72"}}},{content:"\\AppData\\Local\\langflow\\langflow\\Cache",props:{style:{color:"#C9D1D9"}}}]}],lang:"cmd"},annotations:[]}]})})]}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsx)(n.p,{children:"Tail the main log file:"}),"\n",(0,s.jsxs)(c.A,{groupId:"tail-command",children:[(0,s.jsx)(a.A,{value:"macOS",label:"macOS",default:!0,children:(0,s.jsx)(g.Code,{codeConfig:p,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:"tail ",props:{style:{color:"#FFA657"}}},{content:"-f ",props:{style:{color:"#79C0FF"}}},{content:"langflow.log",props:{style:{color:"#A5D6FF"}}}]}],lang:"bash"},annotations:[]}]})}),(0,s.jsx)(a.A,{value:"Windows",label:"Windows",children:(0,s.jsx)(g.Code,{codeConfig:p,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:"Get-",props:{style:{color:"#FF7B72"}}},{content:"Content ",props:{style:{color:"#C9D1D9"}}},{content:"-",props:{style:{color:"#FF7B72"}}},{content:"Wait ",props:{style:{color:"#C9D1D9"}}},{content:"-",props:{style:{color:"#FF7B72"}}},{content:"Path langflow.",props:{style:{color:"#C9D1D9"}}},{content:"log",props:{style:{color:"#79C0FF"}}}]}],lang:"cmd"},annotations:[]}]})})]}),"\n",(0,s.jsx)(n.p,{children:"If you don't see new log entries, check that Langflow is running, and perform some actions to generate logs events. You can also check the terminal where you started Langflow to see if logs are being printed there."}),"\n"]}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"flow-and-component-logs",children:"Flow and component logs"}),"\n",(0,s.jsxs)(n.p,{children:["After you run a flow, you can inspect the logs for the each component and flow run.\nFor example, you can inspect ",(0,s.jsx)(n.code,{children:"Message"})," objects ingested and generated by ",(0,s.jsx)(n.a,{href:"/components-io",children:"Input and Output components"}),"."]}),"\n",(0,s.jsx)(n.h3,{id:"view-flow-logs",children:"View flow logs"}),"\n",(0,s.jsxs)(n.p,{children:["In the visual editor, click ",(0,s.jsx)(n.strong,{children:"Logs"})," to view logs for the entire flow:"]}),"\n",(0,s.jsx)(n.p,{children:(0,s.jsx)(n.img,{alt:"Logs pane",src:o(77232).A+"",width:"4000",height:"2180"})}),"\n",(0,s.jsxs)(n.p,{children:["Then, click the cells in the ",(0,s.jsx)(n.strong,{children:"inputs"})," and ",(0,s.jsx)(n.strong,{children:"outputs"})," columns to inspect the ",(0,s.jsx)(n.code,{children:"Message"})," objects.\nFor example, the following ",(0,s.jsx)(n.code,{children:"Message"})," data could be the output from a ",(0,s.jsx)(n.strong,{children:"Chat Input"})," component:"]}),"\n",(0,s.jsx)(g.Code,{codeConfig:p,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:' "messages": [',props:{}}]},{tokens:[{content:" {",props:{}}]},{tokens:[{content:' "message": "What\'s the recommended way to install Docker on Mac M1?",',props:{}}]},{tokens:[{content:' "sender": "User",',props:{}}]},{tokens:[{content:' "sender_name": "User",',props:{}}]},{tokens:[{content:' "session_id": "Session Apr 21, 17:37:04",',props:{}}]},{tokens:[{content:' "stream_url": null,',props:{}}]},{tokens:[{content:' "component_id": "ChatInput-4WKag",',props:{}}]},{tokens:[{content:' "files": [],',props:{}}]},{tokens:[{content:' "type": "text"',props:{}}]},{tokens:[{content:" }",props:{}}]},{tokens:[{content:" ],",props:{}}]}],lang:"text"},annotations:[]}]}),"\n",(0,s.jsxs)(n.p,{children:["In the case of Input/Output components, the original input might not be structured as a ",(0,s.jsx)(n.code,{children:"Message"})," object.\nFor example, a language model component can pass a raw text response to a ",(0,s.jsx)(n.strong,{children:"Chat Output"})," component that is then transformed into a ",(0,s.jsx)(n.code,{children:"Message"})," object."]}),"\n",(0,s.jsxs)(n.p,{children:["You can find ",(0,s.jsx)(n.code,{children:".log"})," files for flows at your Langflow installation's log storage location.\nFor filepaths, see ",(0,s.jsx)(n.a,{href:"#log-storage",children:"Log storage"}),"."]}),"\n",(0,s.jsx)(n.h3,{id:"view-chat-logs",children:"View chat logs"}),"\n",(0,s.jsxs)(n.p,{children:["In the ",(0,s.jsx)(n.strong,{children:"Playground"}),", you can inspect the chat history for each chat session.\nFor more information, see ",(0,s.jsx)(n.a,{href:"/concepts-playground#view-chat-history",children:"View chat history"}),"."]}),"\n",(0,s.jsx)(n.h3,{id:"view-output-from-a-single-component",children:"View output from a single component"}),"\n",(0,s.jsx)(n.p,{children:"When debugging issues with the format or content of a flow's output, it can help to inspect each component's output to determine where data is being lost or malformed."}),"\n",(0,s.jsxs)(n.p,{children:["To view the output produced by a single component during the most recent run, click ",(0,s.jsx)(i.A,{name:"TextSearch","aria-hidden":"true"})," ",(0,s.jsx)(n.strong,{children:"Inspect output"})," on the component in the visual editor."]}),"\n",(0,s.jsx)(n.h2,{id:"desktop-logs",children:"Access Langflow Desktop logs"}),"\n",(0,s.jsx)(n.p,{children:"If you encounter issues with Langflow Desktop, you might need to access startup logs for debugging.\nFollow the steps for your operating system."}),"\n",(0,s.jsxs)(c.A,{children:[(0,s.jsx)(a.A,{value:"macos",label:"macOS",children:(0,s.jsxs)(n.ol,{children:["\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsx)(n.p,{children:"Open Terminal and run:"}),"\n",(0,s.jsx)(g.Code,{codeConfig:p,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:"cd ",props:{style:{color:"#79C0FF"}}},{content:"~/Library/Logs/com.Langflow",props:{style:{color:"#A5D6FF"}}}]}],lang:"bash"},annotations:[]}]}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsx)(n.p,{children:"To open the folder and view the log files, run the command:"}),"\n",(0,s.jsx)(g.Code,{codeConfig:p,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:"open ",props:{style:{color:"#FFA657"}}},{content:".",props:{style:{color:"#A5D6FF"}}}]}],lang:"bash"},annotations:[]}]}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsxs)(n.p,{children:["Locate the ",(0,s.jsx)(n.code,{children:"langflow.log"})," file."]}),"\n"]}),"\n"]})}),(0,s.jsx)(a.A,{value:"windows",label:"Windows",children:(0,s.jsxs)(n.ol,{children:["\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsx)(n.p,{children:"Open the Command Prompt (CMD), and then run the following command:"}),"\n",(0,s.jsx)(g.Code,{codeConfig:p,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:"cd ",props:{style:{color:"#C9D1D9"}}},{content:"%",props:{style:{color:"#FF7B72"}}},{content:"LOCALAPPDATA",props:{style:{color:"#C9D1D9"}}},{content:"%",props:{style:{color:"#FF7B72"}}},{content:"\\com.langflow\\logs",props:{style:{color:"#C9D1D9"}}}]}],lang:"cmd"},annotations:[]}]}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsx)(n.p,{children:"Open the folder and view the log files:"}),"\n",(0,s.jsx)(g.Code,{codeConfig:p,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:"start .",props:{style:{color:"#C9D1D9"}}}]}],lang:"cmd"},annotations:[]}]}),"\n"]}),"\n",(0,s.jsxs)(n.li,{children:["\n",(0,s.jsxs)(n.p,{children:["Locate the ",(0,s.jsx)(n.code,{children:"langflow.log"})," file."]}),"\n"]}),"\n"]})})]}),"\n",(0,s.jsxs)(n.p,{children:["You can use the log file to investigate the issue on your own, add context to a ",(0,s.jsx)(n.a,{href:"/contributing-github-issues",children:"GitHub Issue"}),", or send it to ",(0,s.jsx)(n.a,{href:"/luna-for-langflow",children:"support"})," for debugging assistance."]}),"\n",(0,s.jsx)(n.p,{children:"The log file is only created when Langflow Desktop runs. If you don't see a log file, try starting Langflow Desktop first, then check for the log file."}),"\n",(0,s.jsx)(n.h2,{id:"see-also",children:"See also"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.a,{href:"/api-logs",children:"Logs endpoints"})}),"\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.a,{href:"/memory",children:"Memory management options"})}),"\n",(0,s.jsx)(n.li,{children:(0,s.jsx)(n.a,{href:"/configuration-custom-database",children:"Configure an external PostgreSQL database"})}),"\n"]})]})}function j(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(x,{...e})}):x(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.347fbc64.js b/assets/js/e6c6a4d2.3ea323cb.js
similarity index 55%
rename from assets/js/e6c6a4d2.347fbc64.js
rename to assets/js/e6c6a4d2.3ea323cb.js
index 25cfc2d7b6..37ed855bfb 100644
--- a/assets/js/e6c6a4d2.347fbc64.js
+++ b/assets/js/e6c6a4d2.3ea323cb.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.6.0"},"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 \\"fugiat1b\\": \\"\\",\\n \\"Lorem_6e\\": \\"\\",\\n \\"ullamco3\\": \\"\\",\\n \\"Duisb8b\\": \\"\\"\\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.6.0"},"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 \\"dolore6e\\": \\"\\",\\n \\"Lorem05\\": \\"\\",\\n \\"in9_\\": \\"\\"\\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.71cfdec8.js b/assets/js/runtime~main.e8f68371.js
similarity index 98%
rename from assets/js/runtime~main.71cfdec8.js
rename to assets/js/runtime~main.e8f68371.js
index 2a1261c20c..bdc29b4ba1 100644
--- a/assets/js/runtime~main.71cfdec8.js
+++ b/assets/js/runtime~main.e8f68371.js
@@ -1 +1 @@
-(()=>{"use strict";var e,a,f,d,c,b={},t={};function r(e){var a=t[e];if(void 0!==a)return a.exports;var f=t[e]={id:e,loaded:!1,exports:{}};return b[e].call(f.exports,f,f.exports,r),f.loaded=!0,f.exports}r.m=b,r.c=t,e=[],r.O=(a,f,d,c)=>{if(!f){var b=1/0;for(i=0;i=c)&&Object.keys(r.O).every(e=>r.O[e](f[o]))?f.splice(o--,1):(t=!1,c0&&e[i-1][2]>c;i--)e[i]=e[i-1];e[i]=[f,d,c]},r.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return r.d(a,{a:a}),a},f=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,r.t=function(e,d){if(1&d&&(e=this(e)),8&d)return e;if("object"==typeof e&&e){if(4&d&&e.__esModule)return e;if(16&d&&"function"==typeof e.then)return e}var c=Object.create(null);r.r(c);var b={};a=a||[null,f({}),f([]),f(f)];for(var t=2&d&&e;"object"==typeof t&&!~a.indexOf(t);t=f(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 f in a)r.o(a,f)&&!r.o(e,f)&&Object.defineProperty(e,f,{enumerable:!0,get:a[f]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((a,f)=>(r.f[f](e,a),a),[])),r.u=e=>"assets/js/"+({11:"d2df9b4e",15:"d803fa53",30:"db8c087e",31:"03e862ce",38:"a99a45c9",44:"e3f369d5",78:"b768a3a5",93:"a3702f61",126:"ae70dfbf",129:"dfa3dc90",188:"7f7a8893",191:"c643a6d5",230:"bc63ae25",253:"bb45d4f9",299:"9b5a408c",351:"b9acb8d9",368:"07c30ae4",375:"3d81f1cf",417:"93e16042",446:"a4232cf8",598:"db4f3bbd",600:"ee87c775",750:"33b5ee95",768:"6d684b63",787:"672a0eba",800:"a4c0ff01",824:"5015646b",879:"8bee5443",956:"03735ec1",957:"c141421f",964:"05d835b4",1006:"47e58a89",1022:"8a61012d",1035:"24d32e91",1162:"f7e6b9d6",1185:"c2de64b8",1193:"444a6da6",1303:"41d45d82",1308:"ec030ab7",1345:"fe6d5b4f",1361:"ff296c8d",1408:"2fc7e024",1446:"c78349fc",1488:"ac3cc3f5",1490:"0f761898",1500:"1e9025f7",1542:"1ad8fbad",1556:"264ffc80",1567:"22dd74f7",1625:"92852ade",1690:"41a97a99",1845:"2ab0d4f5",1861:"8ad67c3b",1876:"5c3b537a",1895:"d375ca1d",1956:"fe6f9601",2073:"7b7db446",2100:"9cc9f218",2102:"755d162a",2138:"1a4e3797",2272:"ca5faf5d",2273:"e756fa26",2278:"c4280da9",2348:"f2da9399",2360:"017d425f",2394:"c2ea283c",2423:"19bcb67f",2440:"14381459",2457:"46abd5bb",2460:"954b19af",2469:"cd086441",2475:"1ab69cbd",2551:"394022bb",2565:"622fd833",2624:"5aaddd60",2642:"ad13630c",2651:"8cd0650d",2741:"43ad9ba4",2752:"e14655eb",2777:"b3ba68b4",2818:"a9b73094",2888:"32270e71",2990:"1d50b418",3164:"67f2dc6c",3225:"99a4401d",3240:"b079b393",3247:"f0b67137",3263:"730da84e",3274:"564a0250",3345:"040305fb",3347:"b5257597",3353:"2b4d41d7",3361:"8f633f11",3368:"efa0f9ee",3387:"3d67876e",3468:"c76bd485",3500:"c3c63498",3536:"2eb731bc",3576:"64045095",3694:"c2b1730c",3795:"c85076de",3832:"c3d82421",3859:"7679ca6e",4036:"fbcfc90d",4085:"cb17b4e0",4218:"d5bb0e16",4314:"f6a246db",4341:"e1a0f423",4384:"622bdc6f",4573:"baacc2a1",4612:"6a9eca1a",4614:"e55b8e98",4638:"d40b4c6f",4644:"d3e886ab",4645:"fef056e9",4706:"281c8344",4763:"f5eaeff2",4778:"e189eece",4784:"438e4337",4841:"8298c1cb",4867:"d73246f8",4876:"44691977",4891:"ca67d85f",4907:"86116998",4954:"a71efd4a",4995:"62266e9d",5048:"3c440e04",5107:"10156854",5110:"e9fe1d10",5138:"309383dc",5144:"944c5f91",5179:"41e3c105",5200:"ff7f32ba",5281:"a0511a5b",5284:"64ca91f1",5333:"70909872",5339:"9447891f",5412:"a6d50436",5467:"40d13080",5474:"d175aa8b",5513:"20d49d07",5514:"02955c09",5628:"bd7ab245",5663:"b1379b2b",5673:"73af8c33",5716:"946d1cee",5739:"69079906",5742:"aba21aa0",5757:"ad42ff54",5761:"7f193c41",5772:"4e7126f8",5799:"364e949f",5838:"bbb8ec1d",5865:"e1766139",5866:"3b577cbb",5883:"61cfab8e",5894:"f178e9b3",5903:"69d616f2",6003:"4d983c8e",6006:"7819cc1c",6010:"60c70af6",6053:"dfc50084",6080:"4d15791b",6108:"2fed9fb3",6214:"b1220dbd",6224:"ef9aa223",6256:"6888b60e",6281:"c96ce3ed",6311:"cce672fb",6332:"873508e7",6350:"188ee668",6419:"96eb0e67",6445:"9fb9a766",6473:"4c5e977b",6513:"f13693f0",6538:"719cba95",6559:"6f13807a",6601:"81bb6a5c",6649:"02e43f39",6682:"5a6d6120",6688:"388c3769",6752:"acc00ab9",6753:"ff349d2f",6757:"86bd0a2e",6801:"acefda8b",6920:"c817e236",6934:"d745f4e6",6949:"b36bb719",6999:"d5ec984b",7098:"a7bd4aaa",7108:"688feaef",7118:"7996108c",7142:"d0c1f670",7165:"547df4a1",7243:"5d9d4350",7257:"8321259f",7339:"7a774ddf",7356:"2ea623f2",7472:"744aaf8b",7484:"ad01e028",7507:"651ef245",7512:"4c09a7b3",7713:"3a82b27e",7720:"3bfbe7c9",7774:"8e9a8774",7807:"1a8a0a64",7824:"2b56b65e",7829:"7c27dc91",7841:"0132780e",7859:"593d9d00",7894:"0f44198a",7902:"619c7267",7964:"ff35961a",7968:"9b0af131",8064:"274fd934",8085:"cc44357e",8090:"6e85978c",8102:"019dbd1f",8184:"222029a9",8188:"ecd67556",8196:"75a9e1e0",8208:"216e3ed7",8267:"02f8077b",8268:"a4b6c971",8294:"f2bedfce",8298:"153f2b62",8304:"73d1a090",8336:"e7fd9095",8374:"261f8123",8392:"20177945",8401:"17896441",8504:"e6c6a4d2",8571:"da1ad91e",8593:"56350599",8607:"681e5335",8649:"7de42fc9",8667:"4bc8c03c",8679:"3705a9c0",8702:"42962acd",8750:"8a484c94",8765:"1a2eaade",8790:"bfca1e36",8810:"4f40ab5a",8822:"555ae514",8963:"56c23a02",8990:"5f1a63c6",9033:"9f55b2fc",9036:"850d3674",9048:"a94703ab",9099:"b1bc5ffe",9126:"169603ea",9170:"e05c0680",9213:"62d1268c",9227:"7e40e6b3",9264:"c7f32161",9315:"16faf8bf",9331:"ffcd190c",9363:"f3312674",9371:"991799c5",9431:"cd8dccb5",9459:"97254d1d",9476:"57c9a2b8",9479:"4e038a6a",9482:"a9c1003f",9483:"7823fa72",9509:"49311ca0",9555:"dedd5914",9610:"453ae64a",9619:"29b8e27a",9640:"3b25a2ae",9647:"5e95c892",9674:"feac1fba",9705:"ee3b5967",9712:"d8c8efb9",9731:"52edee88",9751:"25255263",9752:"72d61395",9763:"aece522a",9781:"b796be74",9857:"09f5326a",9888:"be76515e",9897:"f0eeb72e",9905:"43df3697",9976:"230d5fdc",9986:"d1f3cfe5"}[e]||e)+"."+{11:"7535ea4e",15:"3c9bfad4",30:"b4c45960",31:"4c52487f",38:"493e8d1a",44:"665dcbe1",78:"4574df70",93:"79c68fde",126:"d694de98",129:"754eec3c",188:"ab062521",191:"1dc448ca",230:"e9d5cf67",253:"88866337",299:"bc5d64d9",351:"95edea98",368:"34a10e49",375:"a83d6e9e",416:"3c613765",417:"cd0ddd5a",446:"c4198574",598:"723b23a6",600:"1bfc2e56",750:"c5f2f436",768:"b77428d6",787:"a6a451d4",800:"32aed4bf",824:"e6ec1d45",879:"d6480029",956:"093909c6",957:"da9e1d2b",964:"be41d2ff",1006:"4bfe7d6e",1022:"403c52a3",1035:"cc26804f",1162:"846917f8",1185:"03bd9764",1193:"bbc5980d",1303:"9e3798b4",1308:"5c14cd9a",1345:"3ff8cb8f",1361:"318648bc",1408:"51cd7413",1446:"93786e1a",1488:"feb8009a",1490:"e89042d9",1500:"eaff0303",1542:"86c0c556",1556:"118cb47f",1567:"7d7e37d2",1625:"14cdddbe",1690:"288a667f",1845:"c828d879",1861:"53f120bc",1876:"d729f827",1895:"5ee6b671",1956:"b8856888",2073:"6c7cda9a",2100:"afd8f376",2102:"9329bc60",2138:"f62f93d0",2237:"8bc4ac99",2272:"6cc0e60c",2273:"44b994c5",2278:"f10d7b40",2348:"d3bfb9cb",2360:"d868b3f5",2394:"ac14eef1",2423:"8b04bffc",2440:"986975a1",2457:"5bdee92e",2460:"8ce45567",2469:"e6f2f1a0",2475:"a4ec1cf3",2551:"67d2eaf8",2565:"7fe87656",2624:"00825dc5",2642:"91d22876",2651:"bfa64c6e",2741:"4d138816",2752:"cdefe05c",2777:"44e50fed",2818:"cb272f1f",2888:"37fc0309",2990:"61e9fbb1",3164:"c41fea74",3225:"a08bfb27",3240:"240925ec",3247:"680e5a18",3263:"d9743680",3274:"61775522",3345:"fc2ce836",3347:"ed9eb139",3353:"6e44ca78",3361:"14e378b0",3368:"d78be2e8",3387:"3801b523",3468:"c762a60d",3477:"a7eba177",3500:"4ed2898e",3536:"0c7aaa2a",3576:"20fe69b3",3694:"164f0b53",3795:"6945095c",3832:"9b4fc0f0",3859:"6bc699bd",4036:"021e5445",4085:"567ac2a0",4218:"f56e6e1b",4314:"499c51f9",4341:"e7d0ae98",4384:"4a1bed8a",4573:"2b7e1d37",4612:"57d95db7",4614:"9d259f34",4638:"a7836231",4644:"d3686778",4645:"e766f36d",4706:"a5f283cf",4754:"5b9f9c4a",4763:"2d7ed358",4778:"0f246115",4784:"aa3645d6",4841:"8fa351a4",4867:"23b9f296",4876:"f78377fd",4891:"1d24c297",4907:"7b9e861a",4954:"81160209",4995:"1e8db07a",5048:"af24b62c",5107:"d0fba644",5110:"95c2f2b7",5138:"425686f2",5144:"34cdb9e6",5179:"e8547d7b",5200:"66120317",5281:"a7b94daf",5284:"2a8efb5d",5333:"005761f4",5339:"12dc5243",5412:"2d86bc82",5467:"c62b0788",5474:"753cfbbc",5513:"a1bd7832",5514:"09b288f1",5628:"8be8cca7",5663:"e7b7d3ef",5673:"251b8a2d",5716:"306ccb16",5739:"fc012235",5742:"60b1d5b2",5757:"6343a8b4",5761:"5f50e35e",5772:"6c2359b5",5799:"0bb4a625",5838:"a06b1dfb",5865:"0c617772",5866:"84a7b519",5883:"c4686d06",5894:"6bfbe353",5903:"0f758b14",6003:"34e0f6ab",6006:"514330cd",6010:"8b033097",6053:"ec06d572",6080:"5f87d90c",6108:"84298e7b",6214:"b8e15d85",6224:"c12d2563",6256:"0decf17b",6281:"fd3b2058",6311:"3917f33f",6332:"ea4bab27",6350:"3d9c862f",6419:"cdbc216e",6445:"ccc8b99a",6473:"b5e32ff9",6513:"7eadceee",6538:"3bf10f04",6559:"0c454bf8",6601:"37bda0f7",6649:"c4341b5c",6682:"1d1c591e",6688:"d1eaac87",6752:"260b1798",6753:"72d6b927",6757:"3be90edc",6801:"0bc5f127",6920:"035e88c2",6934:"c2255e7e",6949:"5d8a6f09",6999:"66a7cd37",7098:"fc1f6434",7108:"8b4a706f",7118:"60506144",7142:"bde4cbc4",7165:"6b8584c0",7243:"296e8a61",7257:"8e6ae225",7339:"0f369e49",7356:"579fbf8c",7397:"385da999",7472:"63af5563",7484:"3fd92905",7507:"fb338600",7512:"e8c30b47",7713:"cc38a18f",7720:"9c9e52b3",7774:"f5f2d629",7807:"d522f6ff",7824:"d13a17e9",7829:"f7075c01",7841:"e353fb9b",7859:"bfb7b6ef",7894:"a55f0514",7902:"c4383126",7964:"849a2552",7968:"c9a8f1d4",8064:"c9a775c4",8085:"e1986413",8090:"c9d242d1",8102:"9accf22f",8158:"20de8b80",8184:"4a3b4060",8188:"519dd5a5",8196:"95230909",8208:"301426d8",8267:"8b478e41",8268:"afde5c28",8294:"b38f02c9",8298:"29f678e5",8304:"25efae09",8336:"81abc540",8374:"f190aa79",8392:"653e9358",8401:"23c55f2d",8504:"347fbc64",8571:"b10c1326",8593:"5dbc634f",8607:"546221af",8649:"a75579dc",8667:"30b16c19",8679:"ff760d64",8702:"210eba33",8750:"241135ef",8765:"333e2cda",8790:"19345819",8810:"4bbcdad5",8822:"e09cf857",8913:"47209f3b",8963:"34764734",8990:"73dcef67",9033:"6e957e44",9036:"aec7a0e7",9048:"bdc69ee3",9099:"3af6b43c",9126:"6f9e3101",9148:"2b76b49f",9170:"b292e02b",9213:"d81bf895",9227:"6f06eaf4",9264:"9ed8b3f4",9315:"b8dfb4d7",9331:"ae254b82",9363:"9fe9d801",9371:"42ffb4dc",9431:"679a7398",9459:"9d7b254b",9476:"7811c9d6",9479:"ebab20a6",9482:"3a03726b",9483:"25a2c300",9495:"49162ef8",9509:"daadba3a",9555:"77bc5375",9610:"c84bcdbb",9619:"3d4eaff7",9640:"b4e56f6c",9647:"5cb928a1",9674:"5e841d2a",9705:"926bf843",9712:"9c1d38e9",9731:"09dbde0e",9751:"b4dca678",9752:"262bf7fa",9763:"8c7f6f01",9781:"60670b63",9857:"6f05a131",9888:"b2a9bcab",9897:"da7686fd",9905:"e4babc48",9976:"8d5648fe",9986:"c86f00ba"}[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),d={},c="langflow-docs:",r.l=(e,a,f,b)=>{if(d[e])d[e].push(a);else{var t,o;if(void 0!==f)for(var n=document.getElementsByTagName("script"),i=0;i{t.onerror=t.onload=null,clearTimeout(s);var c=d[e];if(delete d[e],t.parentNode&&t.parentNode.removeChild(t),c&&c.forEach(e=>e(f)),a)return a(f)},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",14381459:"2440",17896441:"8401",20177945:"8392",25255263:"9751",44691977:"4876",56350599:"8593",64045095:"3576",69079906:"5739",70909872:"5333",86116998:"4907",d2df9b4e:"11",d803fa53:"15",db8c087e:"30","03e862ce":"31",a99a45c9:"38",e3f369d5:"44",b768a3a5:"78",a3702f61:"93",ae70dfbf:"126",dfa3dc90:"129","7f7a8893":"188",c643a6d5:"191",bc63ae25:"230",bb45d4f9:"253","9b5a408c":"299",b9acb8d9:"351","07c30ae4":"368","3d81f1cf":"375","93e16042":"417",a4232cf8:"446",db4f3bbd:"598",ee87c775:"600","33b5ee95":"750","6d684b63":"768","672a0eba":"787",a4c0ff01:"800","5015646b":"824","8bee5443":"879","03735ec1":"956",c141421f:"957","05d835b4":"964","47e58a89":"1006","8a61012d":"1022","24d32e91":"1035",f7e6b9d6:"1162",c2de64b8:"1185","444a6da6":"1193","41d45d82":"1303",ec030ab7:"1308",fe6d5b4f:"1345",ff296c8d:"1361","2fc7e024":"1408",c78349fc:"1446",ac3cc3f5:"1488","0f761898":"1490","1e9025f7":"1500","1ad8fbad":"1542","264ffc80":"1556","22dd74f7":"1567","92852ade":"1625","41a97a99":"1690","2ab0d4f5":"1845","8ad67c3b":"1861","5c3b537a":"1876",d375ca1d:"1895",fe6f9601:"1956","7b7db446":"2073","9cc9f218":"2100","755d162a":"2102","1a4e3797":"2138",ca5faf5d:"2272",e756fa26:"2273",c4280da9:"2278",f2da9399:"2348","017d425f":"2360",c2ea283c:"2394","19bcb67f":"2423","46abd5bb":"2457","954b19af":"2460",cd086441:"2469","1ab69cbd":"2475","394022bb":"2551","622fd833":"2565","5aaddd60":"2624",ad13630c:"2642","8cd0650d":"2651","43ad9ba4":"2741",e14655eb:"2752",b3ba68b4:"2777",a9b73094:"2818","32270e71":"2888","1d50b418":"2990","67f2dc6c":"3164","99a4401d":"3225",b079b393:"3240",f0b67137:"3247","730da84e":"3263","564a0250":"3274","040305fb":"3345",b5257597:"3347","2b4d41d7":"3353","8f633f11":"3361",efa0f9ee:"3368","3d67876e":"3387",c76bd485:"3468",c3c63498:"3500","2eb731bc":"3536",c2b1730c:"3694",c85076de:"3795",c3d82421:"3832","7679ca6e":"3859",fbcfc90d:"4036",cb17b4e0:"4085",d5bb0e16:"4218",f6a246db:"4314",e1a0f423:"4341","622bdc6f":"4384",baacc2a1:"4573","6a9eca1a":"4612",e55b8e98:"4614",d40b4c6f:"4638",d3e886ab:"4644",fef056e9:"4645","281c8344":"4706",f5eaeff2:"4763",e189eece:"4778","438e4337":"4784","8298c1cb":"4841",d73246f8:"4867",ca67d85f:"4891",a71efd4a:"4954","62266e9d":"4995","3c440e04":"5048",e9fe1d10:"5110","309383dc":"5138","944c5f91":"5144","41e3c105":"5179",ff7f32ba:"5200",a0511a5b:"5281","64ca91f1":"5284","9447891f":"5339",a6d50436:"5412","40d13080":"5467",d175aa8b:"5474","20d49d07":"5513","02955c09":"5514",bd7ab245:"5628",b1379b2b:"5663","73af8c33":"5673","946d1cee":"5716",aba21aa0:"5742",ad42ff54:"5757","7f193c41":"5761","4e7126f8":"5772","364e949f":"5799",bbb8ec1d:"5838",e1766139:"5865","3b577cbb":"5866","61cfab8e":"5883",f178e9b3:"5894","69d616f2":"5903","4d983c8e":"6003","7819cc1c":"6006","60c70af6":"6010",dfc50084:"6053","4d15791b":"6080","2fed9fb3":"6108",b1220dbd:"6214",ef9aa223:"6224","6888b60e":"6256",c96ce3ed:"6281",cce672fb:"6311","873508e7":"6332","188ee668":"6350","96eb0e67":"6419","9fb9a766":"6445","4c5e977b":"6473",f13693f0:"6513","719cba95":"6538","6f13807a":"6559","81bb6a5c":"6601","02e43f39":"6649","5a6d6120":"6682","388c3769":"6688",acc00ab9:"6752",ff349d2f:"6753","86bd0a2e":"6757",acefda8b:"6801",c817e236:"6920",d745f4e6:"6934",b36bb719:"6949",d5ec984b:"6999",a7bd4aaa:"7098","688feaef":"7108","7996108c":"7118",d0c1f670:"7142","547df4a1":"7165","5d9d4350":"7243","8321259f":"7257","7a774ddf":"7339","2ea623f2":"7356","744aaf8b":"7472",ad01e028:"7484","651ef245":"7507","4c09a7b3":"7512","3a82b27e":"7713","3bfbe7c9":"7720","8e9a8774":"7774","1a8a0a64":"7807","2b56b65e":"7824","7c27dc91":"7829","0132780e":"7841","593d9d00":"7859","0f44198a":"7894","619c7267":"7902",ff35961a:"7964","9b0af131":"7968","274fd934":"8064",cc44357e:"8085","6e85978c":"8090","019dbd1f":"8102","222029a9":"8184",ecd67556:"8188","75a9e1e0":"8196","216e3ed7":"8208","02f8077b":"8267",a4b6c971:"8268",f2bedfce:"8294","153f2b62":"8298","73d1a090":"8304",e7fd9095:"8336","261f8123":"8374",e6c6a4d2:"8504",da1ad91e:"8571","681e5335":"8607","7de42fc9":"8649","4bc8c03c":"8667","3705a9c0":"8679","42962acd":"8702","8a484c94":"8750","1a2eaade":"8765",bfca1e36:"8790","4f40ab5a":"8810","555ae514":"8822","56c23a02":"8963","5f1a63c6":"8990","9f55b2fc":"9033","850d3674":"9036",a94703ab:"9048",b1bc5ffe:"9099","169603ea":"9126",e05c0680:"9170","62d1268c":"9213","7e40e6b3":"9227",c7f32161:"9264","16faf8bf":"9315",ffcd190c:"9331",f3312674:"9363","991799c5":"9371",cd8dccb5:"9431","97254d1d":"9459","57c9a2b8":"9476","4e038a6a":"9479",a9c1003f:"9482","7823fa72":"9483","49311ca0":"9509",dedd5914:"9555","453ae64a":"9610","29b8e27a":"9619","3b25a2ae":"9640","5e95c892":"9647",feac1fba:"9674",ee3b5967:"9705",d8c8efb9:"9712","52edee88":"9731","72d61395":"9752",aece522a:"9763",b796be74:"9781","09f5326a":"9857",be76515e:"9888",f0eeb72e:"9897","43df3697":"9905","230d5fdc":"9976",d1f3cfe5:"9986"}[e]||e,r.p+r.u(e)},(()=>{var e={5354:0,1869:0};r.f.j=(a,f)=>{var d=r.o(e,a)?e[a]:void 0;if(0!==d)if(d)f.push(d[2]);else if(/^(1869|5354)$/.test(a))e[a]=0;else{var c=new Promise((f,c)=>d=e[a]=[f,c]);f.push(d[2]=c);var b=r.p+r.u(a),t=new Error;r.l(b,f=>{if(r.o(e,a)&&(0!==(d=e[a])&&(e[a]=void 0),d)){var c=f&&("load"===f.type?"missing":f.type),b=f&&f.target&&f.target.src;t.message="Loading chunk "+a+" failed.\n("+c+": "+b+")",t.name="ChunkLoadError",t.type=c,t.request=b,d[1](t)}},"chunk-"+a,a)}},r.O.j=a=>0===e[a];var a=(a,f)=>{var d,c,b=f[0],t=f[1],o=f[2],n=0;if(b.some(a=>0!==e[a])){for(d in t)r.o(t,d)&&(r.m[d]=t[d]);if(o)var i=o(r)}for(a&&a(f);n{"use strict";var e,a,f,d,c,b={},t={};function r(e){var a=t[e];if(void 0!==a)return a.exports;var f=t[e]={id:e,loaded:!1,exports:{}};return b[e].call(f.exports,f,f.exports,r),f.loaded=!0,f.exports}r.m=b,r.c=t,e=[],r.O=(a,f,d,c)=>{if(!f){var b=1/0;for(i=0;i=c)&&Object.keys(r.O).every(e=>r.O[e](f[o]))?f.splice(o--,1):(t=!1,c0&&e[i-1][2]>c;i--)e[i]=e[i-1];e[i]=[f,d,c]},r.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return r.d(a,{a:a}),a},f=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,r.t=function(e,d){if(1&d&&(e=this(e)),8&d)return e;if("object"==typeof e&&e){if(4&d&&e.__esModule)return e;if(16&d&&"function"==typeof e.then)return e}var c=Object.create(null);r.r(c);var b={};a=a||[null,f({}),f([]),f(f)];for(var t=2&d&&e;"object"==typeof t&&!~a.indexOf(t);t=f(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 f in a)r.o(a,f)&&!r.o(e,f)&&Object.defineProperty(e,f,{enumerable:!0,get:a[f]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((a,f)=>(r.f[f](e,a),a),[])),r.u=e=>"assets/js/"+({11:"d2df9b4e",15:"d803fa53",30:"db8c087e",31:"03e862ce",38:"a99a45c9",44:"e3f369d5",78:"b768a3a5",93:"a3702f61",126:"ae70dfbf",129:"dfa3dc90",188:"7f7a8893",191:"c643a6d5",230:"bc63ae25",253:"bb45d4f9",299:"9b5a408c",351:"b9acb8d9",368:"07c30ae4",375:"3d81f1cf",417:"93e16042",446:"a4232cf8",598:"db4f3bbd",600:"ee87c775",750:"33b5ee95",768:"6d684b63",787:"672a0eba",800:"a4c0ff01",824:"5015646b",879:"8bee5443",956:"03735ec1",957:"c141421f",964:"05d835b4",1006:"47e58a89",1022:"8a61012d",1035:"24d32e91",1162:"f7e6b9d6",1185:"c2de64b8",1193:"444a6da6",1303:"41d45d82",1308:"ec030ab7",1345:"fe6d5b4f",1361:"ff296c8d",1408:"2fc7e024",1446:"c78349fc",1488:"ac3cc3f5",1490:"0f761898",1500:"1e9025f7",1542:"1ad8fbad",1556:"264ffc80",1567:"22dd74f7",1625:"92852ade",1690:"41a97a99",1845:"2ab0d4f5",1861:"8ad67c3b",1876:"5c3b537a",1895:"d375ca1d",1956:"fe6f9601",2073:"7b7db446",2100:"9cc9f218",2102:"755d162a",2138:"1a4e3797",2272:"ca5faf5d",2273:"e756fa26",2278:"c4280da9",2348:"f2da9399",2360:"017d425f",2394:"c2ea283c",2423:"19bcb67f",2440:"14381459",2457:"46abd5bb",2460:"954b19af",2469:"cd086441",2475:"1ab69cbd",2551:"394022bb",2565:"622fd833",2624:"5aaddd60",2642:"ad13630c",2651:"8cd0650d",2741:"43ad9ba4",2752:"e14655eb",2777:"b3ba68b4",2818:"a9b73094",2888:"32270e71",2990:"1d50b418",3164:"67f2dc6c",3225:"99a4401d",3240:"b079b393",3247:"f0b67137",3263:"730da84e",3274:"564a0250",3345:"040305fb",3347:"b5257597",3353:"2b4d41d7",3361:"8f633f11",3368:"efa0f9ee",3387:"3d67876e",3468:"c76bd485",3500:"c3c63498",3536:"2eb731bc",3576:"64045095",3694:"c2b1730c",3795:"c85076de",3832:"c3d82421",3859:"7679ca6e",4036:"fbcfc90d",4085:"cb17b4e0",4218:"d5bb0e16",4314:"f6a246db",4341:"e1a0f423",4384:"622bdc6f",4573:"baacc2a1",4612:"6a9eca1a",4614:"e55b8e98",4638:"d40b4c6f",4644:"d3e886ab",4645:"fef056e9",4706:"281c8344",4763:"f5eaeff2",4778:"e189eece",4784:"438e4337",4841:"8298c1cb",4867:"d73246f8",4876:"44691977",4891:"ca67d85f",4907:"86116998",4954:"a71efd4a",4995:"62266e9d",5048:"3c440e04",5107:"10156854",5110:"e9fe1d10",5138:"309383dc",5144:"944c5f91",5179:"41e3c105",5200:"ff7f32ba",5281:"a0511a5b",5284:"64ca91f1",5333:"70909872",5339:"9447891f",5412:"a6d50436",5467:"40d13080",5474:"d175aa8b",5513:"20d49d07",5514:"02955c09",5628:"bd7ab245",5663:"b1379b2b",5673:"73af8c33",5716:"946d1cee",5739:"69079906",5742:"aba21aa0",5757:"ad42ff54",5761:"7f193c41",5772:"4e7126f8",5799:"364e949f",5838:"bbb8ec1d",5865:"e1766139",5866:"3b577cbb",5883:"61cfab8e",5894:"f178e9b3",5903:"69d616f2",6003:"4d983c8e",6006:"7819cc1c",6010:"60c70af6",6053:"dfc50084",6080:"4d15791b",6108:"2fed9fb3",6214:"b1220dbd",6224:"ef9aa223",6256:"6888b60e",6281:"c96ce3ed",6311:"cce672fb",6332:"873508e7",6350:"188ee668",6419:"96eb0e67",6445:"9fb9a766",6473:"4c5e977b",6513:"f13693f0",6538:"719cba95",6559:"6f13807a",6601:"81bb6a5c",6649:"02e43f39",6682:"5a6d6120",6688:"388c3769",6752:"acc00ab9",6753:"ff349d2f",6757:"86bd0a2e",6801:"acefda8b",6920:"c817e236",6934:"d745f4e6",6949:"b36bb719",6999:"d5ec984b",7098:"a7bd4aaa",7108:"688feaef",7118:"7996108c",7142:"d0c1f670",7165:"547df4a1",7243:"5d9d4350",7257:"8321259f",7339:"7a774ddf",7356:"2ea623f2",7472:"744aaf8b",7484:"ad01e028",7507:"651ef245",7512:"4c09a7b3",7713:"3a82b27e",7720:"3bfbe7c9",7774:"8e9a8774",7807:"1a8a0a64",7824:"2b56b65e",7829:"7c27dc91",7841:"0132780e",7859:"593d9d00",7894:"0f44198a",7902:"619c7267",7964:"ff35961a",7968:"9b0af131",8064:"274fd934",8085:"cc44357e",8090:"6e85978c",8102:"019dbd1f",8184:"222029a9",8188:"ecd67556",8196:"75a9e1e0",8208:"216e3ed7",8267:"02f8077b",8268:"a4b6c971",8294:"f2bedfce",8298:"153f2b62",8304:"73d1a090",8336:"e7fd9095",8374:"261f8123",8392:"20177945",8401:"17896441",8504:"e6c6a4d2",8571:"da1ad91e",8593:"56350599",8607:"681e5335",8649:"7de42fc9",8667:"4bc8c03c",8679:"3705a9c0",8702:"42962acd",8750:"8a484c94",8765:"1a2eaade",8790:"bfca1e36",8810:"4f40ab5a",8822:"555ae514",8963:"56c23a02",8990:"5f1a63c6",9033:"9f55b2fc",9036:"850d3674",9048:"a94703ab",9099:"b1bc5ffe",9126:"169603ea",9170:"e05c0680",9213:"62d1268c",9227:"7e40e6b3",9264:"c7f32161",9315:"16faf8bf",9331:"ffcd190c",9363:"f3312674",9371:"991799c5",9431:"cd8dccb5",9459:"97254d1d",9476:"57c9a2b8",9479:"4e038a6a",9482:"a9c1003f",9483:"7823fa72",9509:"49311ca0",9555:"dedd5914",9610:"453ae64a",9619:"29b8e27a",9640:"3b25a2ae",9647:"5e95c892",9674:"feac1fba",9705:"ee3b5967",9712:"d8c8efb9",9731:"52edee88",9751:"25255263",9752:"72d61395",9763:"aece522a",9781:"b796be74",9857:"09f5326a",9888:"be76515e",9897:"f0eeb72e",9905:"43df3697",9976:"230d5fdc",9986:"d1f3cfe5"}[e]||e)+"."+{11:"7535ea4e",15:"3c9bfad4",30:"b4c45960",31:"4c52487f",38:"493e8d1a",44:"665dcbe1",78:"4574df70",93:"79c68fde",126:"d694de98",129:"754eec3c",188:"ab062521",191:"1dc448ca",230:"e9d5cf67",253:"88866337",299:"bc5d64d9",351:"95edea98",368:"34a10e49",375:"a83d6e9e",416:"3c613765",417:"cd0ddd5a",446:"c4198574",598:"723b23a6",600:"1bfc2e56",750:"c5f2f436",768:"b77428d6",787:"a6a451d4",800:"32aed4bf",824:"e6ec1d45",879:"d6480029",956:"093909c6",957:"da9e1d2b",964:"be41d2ff",1006:"4bfe7d6e",1022:"403c52a3",1035:"cc26804f",1162:"846917f8",1185:"03bd9764",1193:"bbc5980d",1303:"9e3798b4",1308:"5c14cd9a",1345:"3ff8cb8f",1361:"318648bc",1408:"51cd7413",1446:"93786e1a",1488:"feb8009a",1490:"e89042d9",1500:"eaff0303",1542:"86c0c556",1556:"118cb47f",1567:"7d7e37d2",1625:"14cdddbe",1690:"288a667f",1845:"5d6731f8",1861:"53f120bc",1876:"d729f827",1895:"5ee6b671",1956:"b8856888",2073:"6c7cda9a",2100:"afd8f376",2102:"9329bc60",2138:"f62f93d0",2237:"8bc4ac99",2272:"6cc0e60c",2273:"44b994c5",2278:"f10d7b40",2348:"d3bfb9cb",2360:"d868b3f5",2394:"ac14eef1",2423:"8b04bffc",2440:"986975a1",2457:"5bdee92e",2460:"8ce45567",2469:"e6f2f1a0",2475:"a4ec1cf3",2551:"67d2eaf8",2565:"7fe87656",2624:"00825dc5",2642:"91d22876",2651:"bfa64c6e",2741:"4d138816",2752:"cdefe05c",2777:"44e50fed",2818:"cb272f1f",2888:"37fc0309",2990:"61e9fbb1",3164:"c41fea74",3225:"a08bfb27",3240:"240925ec",3247:"680e5a18",3263:"d9743680",3274:"61775522",3345:"fc2ce836",3347:"ed9eb139",3353:"6e44ca78",3361:"14e378b0",3368:"d78be2e8",3387:"3801b523",3468:"c762a60d",3477:"a7eba177",3500:"4ed2898e",3536:"0c7aaa2a",3576:"20fe69b3",3694:"164f0b53",3795:"6945095c",3832:"9b4fc0f0",3859:"6bc699bd",4036:"021e5445",4085:"567ac2a0",4218:"f56e6e1b",4314:"499c51f9",4341:"e7d0ae98",4384:"4a1bed8a",4573:"2b7e1d37",4612:"57d95db7",4614:"9d259f34",4638:"a7836231",4644:"d3686778",4645:"e766f36d",4706:"a5f283cf",4754:"5b9f9c4a",4763:"2d7ed358",4778:"0f246115",4784:"aa3645d6",4841:"8fa351a4",4867:"23b9f296",4876:"f78377fd",4891:"1d24c297",4907:"7b9e861a",4954:"81160209",4995:"1e8db07a",5048:"af24b62c",5107:"d0fba644",5110:"95c2f2b7",5138:"425686f2",5144:"34cdb9e6",5179:"e8547d7b",5200:"66120317",5281:"a7b94daf",5284:"2a8efb5d",5333:"005761f4",5339:"12dc5243",5412:"2d86bc82",5467:"c62b0788",5474:"753cfbbc",5513:"a1bd7832",5514:"09b288f1",5628:"8be8cca7",5663:"e7b7d3ef",5673:"251b8a2d",5716:"306ccb16",5739:"fc012235",5742:"60b1d5b2",5757:"6343a8b4",5761:"5f50e35e",5772:"6c2359b5",5799:"0bb4a625",5838:"a06b1dfb",5865:"0c617772",5866:"84a7b519",5883:"c4686d06",5894:"6bfbe353",5903:"0f758b14",6003:"34e0f6ab",6006:"514330cd",6010:"8b033097",6053:"ec06d572",6080:"5f87d90c",6108:"84298e7b",6214:"b8e15d85",6224:"c12d2563",6256:"0decf17b",6281:"fd3b2058",6311:"3917f33f",6332:"ea4bab27",6350:"3d9c862f",6419:"cdbc216e",6445:"ccc8b99a",6473:"b5e32ff9",6513:"7eadceee",6538:"3bf10f04",6559:"0c454bf8",6601:"37bda0f7",6649:"c4341b5c",6682:"1d1c591e",6688:"d1eaac87",6752:"260b1798",6753:"72d6b927",6757:"3be90edc",6801:"0bc5f127",6920:"035e88c2",6934:"c2255e7e",6949:"5d8a6f09",6999:"66a7cd37",7098:"fc1f6434",7108:"8b4a706f",7118:"60506144",7142:"bde4cbc4",7165:"6b8584c0",7243:"296e8a61",7257:"8e6ae225",7339:"0f369e49",7356:"579fbf8c",7397:"385da999",7472:"63af5563",7484:"3fd92905",7507:"fb338600",7512:"e8c30b47",7713:"cc38a18f",7720:"9c9e52b3",7774:"f5f2d629",7807:"d522f6ff",7824:"d13a17e9",7829:"f7075c01",7841:"e353fb9b",7859:"bfb7b6ef",7894:"a55f0514",7902:"c4383126",7964:"849a2552",7968:"c9a8f1d4",8064:"c9a775c4",8085:"e1986413",8090:"c9d242d1",8102:"9accf22f",8158:"20de8b80",8184:"4a3b4060",8188:"519dd5a5",8196:"95230909",8208:"301426d8",8267:"8b478e41",8268:"afde5c28",8294:"b38f02c9",8298:"29f678e5",8304:"25efae09",8336:"81abc540",8374:"f190aa79",8392:"653e9358",8401:"23c55f2d",8504:"3ea323cb",8571:"b10c1326",8593:"2889cadd",8607:"546221af",8649:"a75579dc",8667:"30b16c19",8679:"ff760d64",8702:"210eba33",8750:"241135ef",8765:"333e2cda",8790:"19345819",8810:"4bbcdad5",8822:"e09cf857",8913:"47209f3b",8963:"34764734",8990:"73dcef67",9033:"6e957e44",9036:"aec7a0e7",9048:"bdc69ee3",9099:"3af6b43c",9126:"6f9e3101",9148:"2b76b49f",9170:"b292e02b",9213:"d81bf895",9227:"6f06eaf4",9264:"9ed8b3f4",9315:"b8dfb4d7",9331:"ae254b82",9363:"9fe9d801",9371:"42ffb4dc",9431:"679a7398",9459:"9d7b254b",9476:"7811c9d6",9479:"ebab20a6",9482:"3a03726b",9483:"25a2c300",9495:"49162ef8",9509:"daadba3a",9555:"77bc5375",9610:"c84bcdbb",9619:"3d4eaff7",9640:"b4e56f6c",9647:"5cb928a1",9674:"5e841d2a",9705:"926bf843",9712:"9c1d38e9",9731:"09dbde0e",9751:"b4dca678",9752:"262bf7fa",9763:"8c7f6f01",9781:"60670b63",9857:"6f05a131",9888:"b2a9bcab",9897:"da7686fd",9905:"e4babc48",9976:"8d5648fe",9986:"c86f00ba"}[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),d={},c="langflow-docs:",r.l=(e,a,f,b)=>{if(d[e])d[e].push(a);else{var t,o;if(void 0!==f)for(var n=document.getElementsByTagName("script"),i=0;i{t.onerror=t.onload=null,clearTimeout(s);var c=d[e];if(delete d[e],t.parentNode&&t.parentNode.removeChild(t),c&&c.forEach(e=>e(f)),a)return a(f)},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",14381459:"2440",17896441:"8401",20177945:"8392",25255263:"9751",44691977:"4876",56350599:"8593",64045095:"3576",69079906:"5739",70909872:"5333",86116998:"4907",d2df9b4e:"11",d803fa53:"15",db8c087e:"30","03e862ce":"31",a99a45c9:"38",e3f369d5:"44",b768a3a5:"78",a3702f61:"93",ae70dfbf:"126",dfa3dc90:"129","7f7a8893":"188",c643a6d5:"191",bc63ae25:"230",bb45d4f9:"253","9b5a408c":"299",b9acb8d9:"351","07c30ae4":"368","3d81f1cf":"375","93e16042":"417",a4232cf8:"446",db4f3bbd:"598",ee87c775:"600","33b5ee95":"750","6d684b63":"768","672a0eba":"787",a4c0ff01:"800","5015646b":"824","8bee5443":"879","03735ec1":"956",c141421f:"957","05d835b4":"964","47e58a89":"1006","8a61012d":"1022","24d32e91":"1035",f7e6b9d6:"1162",c2de64b8:"1185","444a6da6":"1193","41d45d82":"1303",ec030ab7:"1308",fe6d5b4f:"1345",ff296c8d:"1361","2fc7e024":"1408",c78349fc:"1446",ac3cc3f5:"1488","0f761898":"1490","1e9025f7":"1500","1ad8fbad":"1542","264ffc80":"1556","22dd74f7":"1567","92852ade":"1625","41a97a99":"1690","2ab0d4f5":"1845","8ad67c3b":"1861","5c3b537a":"1876",d375ca1d:"1895",fe6f9601:"1956","7b7db446":"2073","9cc9f218":"2100","755d162a":"2102","1a4e3797":"2138",ca5faf5d:"2272",e756fa26:"2273",c4280da9:"2278",f2da9399:"2348","017d425f":"2360",c2ea283c:"2394","19bcb67f":"2423","46abd5bb":"2457","954b19af":"2460",cd086441:"2469","1ab69cbd":"2475","394022bb":"2551","622fd833":"2565","5aaddd60":"2624",ad13630c:"2642","8cd0650d":"2651","43ad9ba4":"2741",e14655eb:"2752",b3ba68b4:"2777",a9b73094:"2818","32270e71":"2888","1d50b418":"2990","67f2dc6c":"3164","99a4401d":"3225",b079b393:"3240",f0b67137:"3247","730da84e":"3263","564a0250":"3274","040305fb":"3345",b5257597:"3347","2b4d41d7":"3353","8f633f11":"3361",efa0f9ee:"3368","3d67876e":"3387",c76bd485:"3468",c3c63498:"3500","2eb731bc":"3536",c2b1730c:"3694",c85076de:"3795",c3d82421:"3832","7679ca6e":"3859",fbcfc90d:"4036",cb17b4e0:"4085",d5bb0e16:"4218",f6a246db:"4314",e1a0f423:"4341","622bdc6f":"4384",baacc2a1:"4573","6a9eca1a":"4612",e55b8e98:"4614",d40b4c6f:"4638",d3e886ab:"4644",fef056e9:"4645","281c8344":"4706",f5eaeff2:"4763",e189eece:"4778","438e4337":"4784","8298c1cb":"4841",d73246f8:"4867",ca67d85f:"4891",a71efd4a:"4954","62266e9d":"4995","3c440e04":"5048",e9fe1d10:"5110","309383dc":"5138","944c5f91":"5144","41e3c105":"5179",ff7f32ba:"5200",a0511a5b:"5281","64ca91f1":"5284","9447891f":"5339",a6d50436:"5412","40d13080":"5467",d175aa8b:"5474","20d49d07":"5513","02955c09":"5514",bd7ab245:"5628",b1379b2b:"5663","73af8c33":"5673","946d1cee":"5716",aba21aa0:"5742",ad42ff54:"5757","7f193c41":"5761","4e7126f8":"5772","364e949f":"5799",bbb8ec1d:"5838",e1766139:"5865","3b577cbb":"5866","61cfab8e":"5883",f178e9b3:"5894","69d616f2":"5903","4d983c8e":"6003","7819cc1c":"6006","60c70af6":"6010",dfc50084:"6053","4d15791b":"6080","2fed9fb3":"6108",b1220dbd:"6214",ef9aa223:"6224","6888b60e":"6256",c96ce3ed:"6281",cce672fb:"6311","873508e7":"6332","188ee668":"6350","96eb0e67":"6419","9fb9a766":"6445","4c5e977b":"6473",f13693f0:"6513","719cba95":"6538","6f13807a":"6559","81bb6a5c":"6601","02e43f39":"6649","5a6d6120":"6682","388c3769":"6688",acc00ab9:"6752",ff349d2f:"6753","86bd0a2e":"6757",acefda8b:"6801",c817e236:"6920",d745f4e6:"6934",b36bb719:"6949",d5ec984b:"6999",a7bd4aaa:"7098","688feaef":"7108","7996108c":"7118",d0c1f670:"7142","547df4a1":"7165","5d9d4350":"7243","8321259f":"7257","7a774ddf":"7339","2ea623f2":"7356","744aaf8b":"7472",ad01e028:"7484","651ef245":"7507","4c09a7b3":"7512","3a82b27e":"7713","3bfbe7c9":"7720","8e9a8774":"7774","1a8a0a64":"7807","2b56b65e":"7824","7c27dc91":"7829","0132780e":"7841","593d9d00":"7859","0f44198a":"7894","619c7267":"7902",ff35961a:"7964","9b0af131":"7968","274fd934":"8064",cc44357e:"8085","6e85978c":"8090","019dbd1f":"8102","222029a9":"8184",ecd67556:"8188","75a9e1e0":"8196","216e3ed7":"8208","02f8077b":"8267",a4b6c971:"8268",f2bedfce:"8294","153f2b62":"8298","73d1a090":"8304",e7fd9095:"8336","261f8123":"8374",e6c6a4d2:"8504",da1ad91e:"8571","681e5335":"8607","7de42fc9":"8649","4bc8c03c":"8667","3705a9c0":"8679","42962acd":"8702","8a484c94":"8750","1a2eaade":"8765",bfca1e36:"8790","4f40ab5a":"8810","555ae514":"8822","56c23a02":"8963","5f1a63c6":"8990","9f55b2fc":"9033","850d3674":"9036",a94703ab:"9048",b1bc5ffe:"9099","169603ea":"9126",e05c0680:"9170","62d1268c":"9213","7e40e6b3":"9227",c7f32161:"9264","16faf8bf":"9315",ffcd190c:"9331",f3312674:"9363","991799c5":"9371",cd8dccb5:"9431","97254d1d":"9459","57c9a2b8":"9476","4e038a6a":"9479",a9c1003f:"9482","7823fa72":"9483","49311ca0":"9509",dedd5914:"9555","453ae64a":"9610","29b8e27a":"9619","3b25a2ae":"9640","5e95c892":"9647",feac1fba:"9674",ee3b5967:"9705",d8c8efb9:"9712","52edee88":"9731","72d61395":"9752",aece522a:"9763",b796be74:"9781","09f5326a":"9857",be76515e:"9888",f0eeb72e:"9897","43df3697":"9905","230d5fdc":"9976",d1f3cfe5:"9986"}[e]||e,r.p+r.u(e)},(()=>{var e={5354:0,1869:0};r.f.j=(a,f)=>{var d=r.o(e,a)?e[a]:void 0;if(0!==d)if(d)f.push(d[2]);else if(/^(1869|5354)$/.test(a))e[a]=0;else{var c=new Promise((f,c)=>d=e[a]=[f,c]);f.push(d[2]=c);var b=r.p+r.u(a),t=new Error;r.l(b,f=>{if(r.o(e,a)&&(0!==(d=e[a])&&(e[a]=void 0),d)){var c=f&&("load"===f.type?"missing":f.type),b=f&&f.target&&f.target.src;t.message="Loading chunk "+a+" failed.\n("+c+": "+b+")",t.name="ChunkLoadError",t.type=c,t.request=b,d[1](t)}},"chunk-"+a,a)}},r.O.j=a=>0===e[a];var a=(a,f)=>{var d,c,b=f[0],t=f[1],o=f[2],n=0;if(b.some(a=>0!==e[a])){for(d in t)r.o(t,d)&&(r.m[d]=t[d]);if(o)var i=o(r)}for(a&&a(f);n
-
+
diff --git a/bundles-amazon.html b/bundles-amazon.html
index 0a117ad9f3..fe649514dd 100644
--- a/bundles-amazon.html
+++ b/bundles-amazon.html
@@ -23,7 +23,7 @@
-
+
diff --git a/bundles-anthropic.html b/bundles-anthropic.html
index 515273f631..30b840c4ab 100644
--- a/bundles-anthropic.html
+++ b/bundles-anthropic.html
@@ -23,7 +23,7 @@
-
+
diff --git a/bundles-apify.html b/bundles-apify.html
index e7c14bfc56..1fbb91763f 100644
--- a/bundles-apify.html
+++ b/bundles-apify.html
@@ -23,7 +23,7 @@
-
+
diff --git a/bundles-arxiv.html b/bundles-arxiv.html
index 58d0dd65cf..5e04b4f9d3 100644
--- a/bundles-arxiv.html
+++ b/bundles-arxiv.html
@@ -23,7 +23,7 @@
-
+
diff --git a/bundles-assemblyai.html b/bundles-assemblyai.html
index 43f4cc747a..710f5d289e 100644
--- a/bundles-assemblyai.html
+++ b/bundles-assemblyai.html
@@ -23,7 +23,7 @@
-
+
diff --git a/bundles-azure.html b/bundles-azure.html
index 55009d035e..0b51529b7a 100644
--- a/bundles-azure.html
+++ b/bundles-azure.html
@@ -23,7 +23,7 @@
-
+
diff --git a/bundles-baidu.html b/bundles-baidu.html
index fd6eb8b0b8..c03e7a5e4d 100644
--- a/bundles-baidu.html
+++ b/bundles-baidu.html
@@ -23,7 +23,7 @@
-
+
diff --git a/bundles-bing.html b/bundles-bing.html
index fbee0920e7..bf2b9039b2 100644
--- a/bundles-bing.html
+++ b/bundles-bing.html
@@ -23,7 +23,7 @@
-
+
diff --git a/bundles-cassandra.html b/bundles-cassandra.html
index 1ec23edb24..d9c04d5efe 100644
--- a/bundles-cassandra.html
+++ b/bundles-cassandra.html
@@ -23,7 +23,7 @@
-
+
diff --git a/bundles-chroma.html b/bundles-chroma.html
index 0c08be9cb2..f6a08e8fc9 100644
--- a/bundles-chroma.html
+++ b/bundles-chroma.html
@@ -23,7 +23,7 @@
-
+
diff --git a/bundles-cleanlab.html b/bundles-cleanlab.html
index 56eb0e2cfb..16ea294de2 100644
--- a/bundles-cleanlab.html
+++ b/bundles-cleanlab.html
@@ -23,7 +23,7 @@
-
+
diff --git a/bundles-clickhouse.html b/bundles-clickhouse.html
index bd957f7037..afe401f11d 100644
--- a/bundles-clickhouse.html
+++ b/bundles-clickhouse.html
@@ -23,7 +23,7 @@
-
+
diff --git a/bundles-cloudflare.html b/bundles-cloudflare.html
index df2efc457e..c7071227cd 100644
--- a/bundles-cloudflare.html
+++ b/bundles-cloudflare.html
@@ -23,7 +23,7 @@
-
+
diff --git a/bundles-cohere.html b/bundles-cohere.html
index 22fe8440ca..f691c1db6f 100644
--- a/bundles-cohere.html
+++ b/bundles-cohere.html
@@ -23,7 +23,7 @@
-
+
diff --git a/bundles-composio.html b/bundles-composio.html
index 8514f80e9b..1bae7c6cb5 100644
--- a/bundles-composio.html
+++ b/bundles-composio.html
@@ -23,7 +23,7 @@
-
+
diff --git a/bundles-couchbase.html b/bundles-couchbase.html
index ddde30d518..78ec022193 100644
--- a/bundles-couchbase.html
+++ b/bundles-couchbase.html
@@ -23,7 +23,7 @@
-
+
diff --git a/bundles-datastax.html b/bundles-datastax.html
index 4ca7957781..5cd740707e 100644
--- a/bundles-datastax.html
+++ b/bundles-datastax.html
@@ -23,7 +23,7 @@
-
+
diff --git a/bundles-deepseek.html b/bundles-deepseek.html
index 614f4c231c..e3afdec0f4 100644
--- a/bundles-deepseek.html
+++ b/bundles-deepseek.html
@@ -23,7 +23,7 @@
-
+
diff --git a/bundles-docling.html b/bundles-docling.html
index 5d5bfa78e4..35f44b031e 100644
--- a/bundles-docling.html
+++ b/bundles-docling.html
@@ -23,7 +23,7 @@
-
+
diff --git a/bundles-duckduckgo.html b/bundles-duckduckgo.html
index 6e8b92c72d..6951ad39ef 100644
--- a/bundles-duckduckgo.html
+++ b/bundles-duckduckgo.html
@@ -23,7 +23,7 @@
-
+
diff --git a/bundles-elastic.html b/bundles-elastic.html
index b6851797a1..4914e3e56b 100644
--- a/bundles-elastic.html
+++ b/bundles-elastic.html
@@ -23,7 +23,7 @@
-
+
diff --git a/bundles-exa.html b/bundles-exa.html
index 13918f3b03..a31fd78105 100644
--- a/bundles-exa.html
+++ b/bundles-exa.html
@@ -23,7 +23,7 @@
-
+
diff --git a/bundles-faiss.html b/bundles-faiss.html
index 2f409efbbe..055ecfb362 100644
--- a/bundles-faiss.html
+++ b/bundles-faiss.html
@@ -23,7 +23,7 @@
-
+
diff --git a/bundles-glean.html b/bundles-glean.html
index 12bc89a10c..8582a2645f 100644
--- a/bundles-glean.html
+++ b/bundles-glean.html
@@ -23,7 +23,7 @@
-
+
diff --git a/bundles-google.html b/bundles-google.html
index 497fe68d34..9cc11c34dd 100644
--- a/bundles-google.html
+++ b/bundles-google.html
@@ -23,7 +23,7 @@
-
+
diff --git a/bundles-groq.html b/bundles-groq.html
index 16d4419552..7f56c1215e 100644
--- a/bundles-groq.html
+++ b/bundles-groq.html
@@ -23,7 +23,7 @@
-
+
diff --git a/bundles-huggingface.html b/bundles-huggingface.html
index 8956f8fc53..f867cb81ec 100644
--- a/bundles-huggingface.html
+++ b/bundles-huggingface.html
@@ -23,7 +23,7 @@
-
+
diff --git a/bundles-ibm.html b/bundles-ibm.html
index 6339618589..659f809b65 100644
--- a/bundles-ibm.html
+++ b/bundles-ibm.html
@@ -23,7 +23,7 @@
-
+
diff --git a/bundles-icosacomputing.html b/bundles-icosacomputing.html
index f9c05498fb..30a9f62a93 100644
--- a/bundles-icosacomputing.html
+++ b/bundles-icosacomputing.html
@@ -23,7 +23,7 @@
-
+
diff --git a/bundles-langchain.html b/bundles-langchain.html
index ae83640844..f7c2eff9a1 100644
--- a/bundles-langchain.html
+++ b/bundles-langchain.html
@@ -23,7 +23,7 @@
-
+
diff --git a/bundles-lmstudio.html b/bundles-lmstudio.html
index 6dc20fa21a..20fd01c4e1 100644
--- a/bundles-lmstudio.html
+++ b/bundles-lmstudio.html
@@ -23,7 +23,7 @@
-
+
diff --git a/bundles-maritalk.html b/bundles-maritalk.html
index 041d75a22a..fc2ef72c27 100644
--- a/bundles-maritalk.html
+++ b/bundles-maritalk.html
@@ -23,7 +23,7 @@
-
+
diff --git a/bundles-mem0.html b/bundles-mem0.html
index 13f621490d..019c97829d 100644
--- a/bundles-mem0.html
+++ b/bundles-mem0.html
@@ -23,7 +23,7 @@
-
+
diff --git a/bundles-milvus.html b/bundles-milvus.html
index 4d5724133e..83195dc501 100644
--- a/bundles-milvus.html
+++ b/bundles-milvus.html
@@ -23,7 +23,7 @@
-
+
diff --git a/bundles-mistralai.html b/bundles-mistralai.html
index 76b198a041..74be0e9b00 100644
--- a/bundles-mistralai.html
+++ b/bundles-mistralai.html
@@ -23,7 +23,7 @@
-
+
diff --git a/bundles-mongodb.html b/bundles-mongodb.html
index ae6b145d22..9785f3c104 100644
--- a/bundles-mongodb.html
+++ b/bundles-mongodb.html
@@ -23,7 +23,7 @@
-
+
diff --git a/bundles-notion.html b/bundles-notion.html
index 070c5cfa8f..1090c027f6 100644
--- a/bundles-notion.html
+++ b/bundles-notion.html
@@ -23,7 +23,7 @@
-
+
diff --git a/bundles-novita.html b/bundles-novita.html
index 88a4ae4609..65b1957845 100644
--- a/bundles-novita.html
+++ b/bundles-novita.html
@@ -23,7 +23,7 @@
-
+
diff --git a/bundles-nvidia.html b/bundles-nvidia.html
index f2423b5e6a..088ccaadfd 100644
--- a/bundles-nvidia.html
+++ b/bundles-nvidia.html
@@ -23,7 +23,7 @@
-
+
diff --git a/bundles-ollama.html b/bundles-ollama.html
index b99cd3fc45..ffeae1d8f6 100644
--- a/bundles-ollama.html
+++ b/bundles-ollama.html
@@ -23,7 +23,7 @@
-
+
diff --git a/bundles-openai.html b/bundles-openai.html
index f077eb6b0d..5630f84ca2 100644
--- a/bundles-openai.html
+++ b/bundles-openai.html
@@ -23,7 +23,7 @@
-
+
diff --git a/bundles-openrouter.html b/bundles-openrouter.html
index 7b4de58ab0..3062ac52ae 100644
--- a/bundles-openrouter.html
+++ b/bundles-openrouter.html
@@ -23,7 +23,7 @@
-
+
diff --git a/bundles-perplexity.html b/bundles-perplexity.html
index aaa689eaa7..83e89f9939 100644
--- a/bundles-perplexity.html
+++ b/bundles-perplexity.html
@@ -23,7 +23,7 @@
-
+
diff --git a/bundles-pgvector.html b/bundles-pgvector.html
index 1a9bf20c5c..bc424942b3 100644
--- a/bundles-pgvector.html
+++ b/bundles-pgvector.html
@@ -23,7 +23,7 @@
-
+
diff --git a/bundles-pinecone.html b/bundles-pinecone.html
index b63810daa8..a5dd62ee75 100644
--- a/bundles-pinecone.html
+++ b/bundles-pinecone.html
@@ -23,7 +23,7 @@
-
+
diff --git a/bundles-qdrant.html b/bundles-qdrant.html
index ce56273606..78642a86fc 100644
--- a/bundles-qdrant.html
+++ b/bundles-qdrant.html
@@ -23,7 +23,7 @@
-
+
diff --git a/bundles-redis.html b/bundles-redis.html
index 5d0d5ced3d..5442c0e30f 100644
--- a/bundles-redis.html
+++ b/bundles-redis.html
@@ -23,7 +23,7 @@
-
+
diff --git a/bundles-sambanova.html b/bundles-sambanova.html
index 38c34d81c3..376f598f66 100644
--- a/bundles-sambanova.html
+++ b/bundles-sambanova.html
@@ -23,7 +23,7 @@
-
+
diff --git a/bundles-searchapi.html b/bundles-searchapi.html
index 6542e5b18c..2385e4d85e 100644
--- a/bundles-searchapi.html
+++ b/bundles-searchapi.html
@@ -23,7 +23,7 @@
-
+
diff --git a/bundles-serper.html b/bundles-serper.html
index d98ce79797..8e65da618e 100644
--- a/bundles-serper.html
+++ b/bundles-serper.html
@@ -23,7 +23,7 @@
-
+
diff --git a/bundles-supabase.html b/bundles-supabase.html
index b126f016ae..0c2da41229 100644
--- a/bundles-supabase.html
+++ b/bundles-supabase.html
@@ -23,7 +23,7 @@
-
+
diff --git a/bundles-upstash.html b/bundles-upstash.html
index 4232ba323b..206a43efbe 100644
--- a/bundles-upstash.html
+++ b/bundles-upstash.html
@@ -23,7 +23,7 @@
-
+
diff --git a/bundles-vectara.html b/bundles-vectara.html
index b274110487..1a008f935b 100644
--- a/bundles-vectara.html
+++ b/bundles-vectara.html
@@ -23,7 +23,7 @@
-
+
diff --git a/bundles-vertexai.html b/bundles-vertexai.html
index 7852077f77..5d5625a13b 100644
--- a/bundles-vertexai.html
+++ b/bundles-vertexai.html
@@ -23,7 +23,7 @@
-
+
diff --git a/bundles-weaviate.html b/bundles-weaviate.html
index 02e6f8a14f..ac8337fa31 100644
--- a/bundles-weaviate.html
+++ b/bundles-weaviate.html
@@ -23,7 +23,7 @@
-
+
diff --git a/bundles-wikipedia.html b/bundles-wikipedia.html
index 0545c3faf1..f80d4c83a2 100644
--- a/bundles-wikipedia.html
+++ b/bundles-wikipedia.html
@@ -23,7 +23,7 @@
-
+
diff --git a/bundles-xai.html b/bundles-xai.html
index 5169da9aa7..1302557682 100644
--- a/bundles-xai.html
+++ b/bundles-xai.html
@@ -23,7 +23,7 @@
-
+
diff --git a/chat-with-files.html b/chat-with-files.html
index ebc1f0987e..8c4b3a02c2 100644
--- a/chat-with-files.html
+++ b/chat-with-files.html
@@ -23,7 +23,7 @@
-
+
diff --git a/chat-with-rag.html b/chat-with-rag.html
index e8b54d9bc4..0525483e55 100644
--- a/chat-with-rag.html
+++ b/chat-with-rag.html
@@ -23,7 +23,7 @@
-
+
diff --git a/components-agents.html b/components-agents.html
index dffc55d43e..be96e1b14e 100644
--- a/components-agents.html
+++ b/components-agents.html
@@ -23,7 +23,7 @@
-
+
diff --git a/components-bundle-components.html b/components-bundle-components.html
index 755d98eef0..7d54cd3330 100644
--- a/components-bundle-components.html
+++ b/components-bundle-components.html
@@ -23,7 +23,7 @@
-
+
diff --git a/components-custom-components.html b/components-custom-components.html
index ded90aae4a..aa4cf79c8c 100644
--- a/components-custom-components.html
+++ b/components-custom-components.html
@@ -23,7 +23,7 @@
-
+
diff --git a/components-data.html b/components-data.html
index c85c7d650e..84049fb8ed 100644
--- a/components-data.html
+++ b/components-data.html
@@ -23,7 +23,7 @@
-
+
diff --git a/components-embedding-models.html b/components-embedding-models.html
index b59015cfdb..e1d5f2a2ea 100644
--- a/components-embedding-models.html
+++ b/components-embedding-models.html
@@ -23,7 +23,7 @@
-
+
diff --git a/components-helpers.html b/components-helpers.html
index 2e1547dc6d..25708f9355 100644
--- a/components-helpers.html
+++ b/components-helpers.html
@@ -23,7 +23,7 @@
-
+
diff --git a/components-io.html b/components-io.html
index 4d44673be3..fe43a6c15d 100644
--- a/components-io.html
+++ b/components-io.html
@@ -23,7 +23,7 @@
-
+
diff --git a/components-logic.html b/components-logic.html
index b407cf3c99..7276bca069 100644
--- a/components-logic.html
+++ b/components-logic.html
@@ -23,7 +23,7 @@
-
+
diff --git a/components-models.html b/components-models.html
index f6d452c7f6..13afa8209d 100644
--- a/components-models.html
+++ b/components-models.html
@@ -23,7 +23,7 @@
-
+
diff --git a/components-processing.html b/components-processing.html
index 9299786c7c..3caacfeb38 100644
--- a/components-processing.html
+++ b/components-processing.html
@@ -23,7 +23,7 @@
-
+
diff --git a/components-prompts.html b/components-prompts.html
index a2612f61a9..07eddfeafb 100644
--- a/components-prompts.html
+++ b/components-prompts.html
@@ -23,7 +23,7 @@
-
+
diff --git a/components-tools.html b/components-tools.html
index 9deba2192b..c0b8daa93e 100644
--- a/components-tools.html
+++ b/components-tools.html
@@ -23,7 +23,7 @@
-
+
diff --git a/concepts-components.html b/concepts-components.html
index f048439762..8f1b574db7 100644
--- a/concepts-components.html
+++ b/concepts-components.html
@@ -23,7 +23,7 @@
-
+
diff --git a/concepts-file-management.html b/concepts-file-management.html
index b2be878c3f..fe09c5216b 100644
--- a/concepts-file-management.html
+++ b/concepts-file-management.html
@@ -23,7 +23,7 @@
-
+
diff --git a/concepts-flows-import.html b/concepts-flows-import.html
index 27ae6f379e..b83ce9834d 100644
--- a/concepts-flows-import.html
+++ b/concepts-flows-import.html
@@ -23,7 +23,7 @@
-
+
diff --git a/concepts-flows.html b/concepts-flows.html
index cdd968dfcf..9b000f2894 100644
--- a/concepts-flows.html
+++ b/concepts-flows.html
@@ -23,7 +23,7 @@
-
+
diff --git a/concepts-overview.html b/concepts-overview.html
index 8ef3c5787c..52377dc59b 100644
--- a/concepts-overview.html
+++ b/concepts-overview.html
@@ -23,7 +23,7 @@
-
+
diff --git a/concepts-playground.html b/concepts-playground.html
index f19247bbef..71aaea80e6 100644
--- a/concepts-playground.html
+++ b/concepts-playground.html
@@ -23,7 +23,7 @@
-
+
diff --git a/concepts-publish.html b/concepts-publish.html
index 97090885b0..aa642d60bf 100644
--- a/concepts-publish.html
+++ b/concepts-publish.html
@@ -23,7 +23,7 @@
-
+
diff --git a/concepts-voice-mode.html b/concepts-voice-mode.html
index 4720cc21d6..124947c951 100644
--- a/concepts-voice-mode.html
+++ b/concepts-voice-mode.html
@@ -23,7 +23,7 @@
-
+
diff --git a/configuration-cli.html b/configuration-cli.html
index 8b9b6e171f..f1be606458 100644
--- a/configuration-cli.html
+++ b/configuration-cli.html
@@ -23,7 +23,7 @@
-
+
diff --git a/configuration-custom-database.html b/configuration-custom-database.html
index 3c61398189..2e2029930c 100644
--- a/configuration-custom-database.html
+++ b/configuration-custom-database.html
@@ -23,7 +23,7 @@
-
+
diff --git a/configuration-global-variables.html b/configuration-global-variables.html
index 9de8610280..f1708dc44e 100644
--- a/configuration-global-variables.html
+++ b/configuration-global-variables.html
@@ -23,7 +23,7 @@
-
+
diff --git a/contributing-bundles.html b/contributing-bundles.html
index 6e49cd9fd6..4d7315d1d4 100644
--- a/contributing-bundles.html
+++ b/contributing-bundles.html
@@ -23,7 +23,7 @@
-
+
diff --git a/contributing-community.html b/contributing-community.html
index 445cbea6e4..1ae9dd91f8 100644
--- a/contributing-community.html
+++ b/contributing-community.html
@@ -23,7 +23,7 @@
-
+
diff --git a/contributing-component-tests.html b/contributing-component-tests.html
index d50d74b905..135a828a9d 100644
--- a/contributing-component-tests.html
+++ b/contributing-component-tests.html
@@ -23,7 +23,7 @@
-
+
diff --git a/contributing-components.html b/contributing-components.html
index e6ebcd4980..9dfee9f29b 100644
--- a/contributing-components.html
+++ b/contributing-components.html
@@ -23,7 +23,7 @@
-
+
diff --git a/contributing-github-issues.html b/contributing-github-issues.html
index a74cc261bc..7426fb2cd6 100644
--- a/contributing-github-issues.html
+++ b/contributing-github-issues.html
@@ -23,7 +23,7 @@
-
+
diff --git a/contributing-how-to-contribute.html b/contributing-how-to-contribute.html
index 3d4608c8f4..c72488e507 100644
--- a/contributing-how-to-contribute.html
+++ b/contributing-how-to-contribute.html
@@ -23,7 +23,7 @@
-
+
diff --git a/contributing-telemetry.html b/contributing-telemetry.html
index b8be55770f..45ecf9f8f8 100644
--- a/contributing-telemetry.html
+++ b/contributing-telemetry.html
@@ -23,7 +23,7 @@
-
+
diff --git a/contributing-templates.html b/contributing-templates.html
index c27e028613..339e3ea3aa 100644
--- a/contributing-templates.html
+++ b/contributing-templates.html
@@ -23,7 +23,7 @@
-
+
diff --git a/data-types.html b/data-types.html
index a8dd9eaf21..d7867f9938 100644
--- a/data-types.html
+++ b/data-types.html
@@ -23,7 +23,7 @@
-
+
diff --git a/deployment-architecture.html b/deployment-architecture.html
index e8a6d76c2e..78bbc237f1 100644
--- a/deployment-architecture.html
+++ b/deployment-architecture.html
@@ -23,7 +23,7 @@
-
+
diff --git a/deployment-caddyfile.html b/deployment-caddyfile.html
index a897df781f..aaf6996c56 100644
--- a/deployment-caddyfile.html
+++ b/deployment-caddyfile.html
@@ -23,7 +23,7 @@
-
+
diff --git a/deployment-docker.html b/deployment-docker.html
index 2860123684..f875aee8de 100644
--- a/deployment-docker.html
+++ b/deployment-docker.html
@@ -23,7 +23,7 @@
-
+
diff --git a/deployment-gcp.html b/deployment-gcp.html
index fcce51ae98..99c2e18f2a 100644
--- a/deployment-gcp.html
+++ b/deployment-gcp.html
@@ -23,7 +23,7 @@
-
+
diff --git a/deployment-hugging-face-spaces.html b/deployment-hugging-face-spaces.html
index 66d4a987ce..16a4196ae7 100644
--- a/deployment-hugging-face-spaces.html
+++ b/deployment-hugging-face-spaces.html
@@ -23,7 +23,7 @@
-
+
diff --git a/deployment-kubernetes-dev.html b/deployment-kubernetes-dev.html
index dc1aaec7d8..51802fb111 100644
--- a/deployment-kubernetes-dev.html
+++ b/deployment-kubernetes-dev.html
@@ -23,7 +23,7 @@
-
+
diff --git a/deployment-kubernetes-prod.html b/deployment-kubernetes-prod.html
index fdc67e51fa..2b5cf8acd6 100644
--- a/deployment-kubernetes-prod.html
+++ b/deployment-kubernetes-prod.html
@@ -23,7 +23,7 @@
-
+
diff --git a/deployment-overview.html b/deployment-overview.html
index 3fe9136873..78d8f417ba 100644
--- a/deployment-overview.html
+++ b/deployment-overview.html
@@ -23,7 +23,7 @@
-
+
diff --git a/deployment-prod-best-practices.html b/deployment-prod-best-practices.html
index ae5da27e97..aaa2796614 100644
--- a/deployment-prod-best-practices.html
+++ b/deployment-prod-best-practices.html
@@ -23,7 +23,7 @@
-
+
diff --git a/deployment-public-server.html b/deployment-public-server.html
index 3ff880d454..6e49baf075 100644
--- a/deployment-public-server.html
+++ b/deployment-public-server.html
@@ -23,7 +23,7 @@
-
+
diff --git a/deployment-railway.html b/deployment-railway.html
index 5177989296..c182a81da8 100644
--- a/deployment-railway.html
+++ b/deployment-railway.html
@@ -23,7 +23,7 @@
-
+
diff --git a/deployment-render.html b/deployment-render.html
index 2b883e2ef4..d8ce41c9ab 100644
--- a/deployment-render.html
+++ b/deployment-render.html
@@ -23,7 +23,7 @@
-
+
diff --git a/develop-application.html b/develop-application.html
index 67b0bc2a4a..cc58e231f3 100644
--- a/develop-application.html
+++ b/develop-application.html
@@ -23,7 +23,7 @@
-
+
diff --git a/enterprise-database-guide.html b/enterprise-database-guide.html
index deca15f4cc..722def93b4 100644
--- a/enterprise-database-guide.html
+++ b/enterprise-database-guide.html
@@ -23,7 +23,7 @@
-
+
diff --git a/environment-variables.html b/environment-variables.html
index 41cc39cb7e..13dabfb79d 100644
--- a/environment-variables.html
+++ b/environment-variables.html
@@ -23,7 +23,7 @@
-
+
diff --git a/get-started-installation.html b/get-started-installation.html
index c93222748c..a05117469b 100644
--- a/get-started-installation.html
+++ b/get-started-installation.html
@@ -23,7 +23,7 @@
-
+
diff --git a/get-started-quickstart.html b/get-started-quickstart.html
index d54f6adab6..016add1f04 100644
--- a/get-started-quickstart.html
+++ b/get-started-quickstart.html
@@ -23,7 +23,7 @@
-
+
diff --git a/index.html b/index.html
index e0def8bce2..63fe88e8fd 100644
--- a/index.html
+++ b/index.html
@@ -23,7 +23,7 @@
-
+
diff --git a/install-custom-dependencies.html b/install-custom-dependencies.html
index 432d868179..13bf0c3ea0 100644
--- a/install-custom-dependencies.html
+++ b/install-custom-dependencies.html
@@ -23,7 +23,7 @@
-
+
diff --git a/integrations-arize.html b/integrations-arize.html
index 898a631d7d..d0966300fc 100644
--- a/integrations-arize.html
+++ b/integrations-arize.html
@@ -23,7 +23,7 @@
-
+
diff --git a/integrations-instana-traceloop.html b/integrations-instana-traceloop.html
index 609f768b17..8b395ddf80 100644
--- a/integrations-instana-traceloop.html
+++ b/integrations-instana-traceloop.html
@@ -23,7 +23,7 @@
-
+
diff --git a/integrations-langfuse.html b/integrations-langfuse.html
index e381e21ff9..a03cdf3c4a 100644
--- a/integrations-langfuse.html
+++ b/integrations-langfuse.html
@@ -23,7 +23,7 @@
-
+
diff --git a/integrations-langsmith.html b/integrations-langsmith.html
index 182a1f495f..0c008faec5 100644
--- a/integrations-langsmith.html
+++ b/integrations-langsmith.html
@@ -23,7 +23,7 @@
-
+
diff --git a/integrations-langwatch.html b/integrations-langwatch.html
index 28299611fc..f38cb17666 100644
--- a/integrations-langwatch.html
+++ b/integrations-langwatch.html
@@ -23,7 +23,7 @@
-
+
diff --git a/integrations-opik.html b/integrations-opik.html
index 4bf8e562f0..2a3c404e02 100644
--- a/integrations-opik.html
+++ b/integrations-opik.html
@@ -23,7 +23,7 @@
-
+
diff --git a/logging.html b/logging.html
index 4fd753bab4..01eb55896e 100644
--- a/logging.html
+++ b/logging.html
@@ -23,7 +23,7 @@
-
+
@@ -59,8 +59,8 @@ The default config directory location depends on your operating system and insta
Langflow Desktop:
-- macOS:
/Users/<username>/Library/Logs/com.Langflow
-- Windows:
C:\Users\<username>\AppData\Roaming\com.Langflow\cache
+- macOS:
/Users/<username>/Library/Logs/com.LangflowDesktop
+- Windows:
C:\Users\<username>\AppData\Roaming\com.LangflowDesktop\cache
@@ -113,7 +113,7 @@ Follow the steps for your operating system.
-
Open Terminal and run:
-
_10cd ~/Library/Logs/com.Langflow
+
_10cd ~/Library/Logs/com.LangflowDesktop
-
To open the folder and view the log files, run the command:
@@ -125,7 +125,7 @@ Follow the steps for your operating system.
-
Open the Command Prompt (CMD), and then run the following command:
-
_10cd %LOCALAPPDATA%\com.langflow\logs
+
_10cd %LOCALAPPDATA%\com.LangflowDesktop\cache
-
Open the folder and view the log files:
diff --git a/luna-for-langflow.html b/luna-for-langflow.html
index 7bd9567f50..0146e74565 100644
--- a/luna-for-langflow.html
+++ b/luna-for-langflow.html
@@ -23,7 +23,7 @@
-
+
diff --git a/mcp-client.html b/mcp-client.html
index c231889b1b..037bb387be 100644
--- a/mcp-client.html
+++ b/mcp-client.html
@@ -23,7 +23,7 @@
-
+
diff --git a/mcp-component-astra.html b/mcp-component-astra.html
index 4d0e16629b..0f4a3d9b52 100644
--- a/mcp-component-astra.html
+++ b/mcp-component-astra.html
@@ -23,7 +23,7 @@
-
+
diff --git a/mcp-server.html b/mcp-server.html
index 16122a4b90..0ff7ce5dee 100644
--- a/mcp-server.html
+++ b/mcp-server.html
@@ -23,7 +23,7 @@
-
+
diff --git a/mcp-tutorial.html b/mcp-tutorial.html
index e408a3c39f..0974f4a4d5 100644
--- a/mcp-tutorial.html
+++ b/mcp-tutorial.html
@@ -23,7 +23,7 @@
-
+
diff --git a/memory.html b/memory.html
index 1a8e6585a3..ac74cea5fa 100644
--- a/memory.html
+++ b/memory.html
@@ -23,7 +23,7 @@
-
+
diff --git a/release-notes.html b/release-notes.html
index 081968becf..8bb2c64cf3 100644
--- a/release-notes.html
+++ b/release-notes.html
@@ -23,7 +23,7 @@
-
+
diff --git a/search.html b/search.html
index 01e3cec5a2..670902ab06 100644
--- a/search.html
+++ b/search.html
@@ -23,7 +23,7 @@
-
+
diff --git a/session-id.html b/session-id.html
index f1d0815d19..8e94efc5bf 100644
--- a/session-id.html
+++ b/session-id.html
@@ -23,7 +23,7 @@
-
+
diff --git a/sitemap.xml b/sitemap.xml
index 4d5abb529e..d940ee19e9 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -1 +1 @@
-https://docs.langflow.org/searchhttps://docs.langflow.org/apihttps://docs.langflow.org/api/add-serverhttps://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/check-installed-mcp-servershttps://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-responsehttps://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-knowledge-basehttps://docs.langflow.org/api/delete-knowledge-bases-bulkhttps://docs.langflow.org/api/delete-knowledge-bases-bulk-1https://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-serverhttps://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-knowledge-basehttps://docs.langflow.org/api/get-list-of-components-liked-by-userhttps://docs.langflow.org/api/get-message-sessionshttps://docs.langflow.org/api/get-messageshttps://docs.langflow.org/api/get-project-composer-urlhttps://docs.langflow.org/api/get-server-endpointhttps://docs.langflow.org/api/get-servershttps://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/install-mcp-confighttps://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-knowledge-baseshttps://docs.langflow.org/api/list-knowledge-bases-1https://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-server-endpointhttps://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/agent-tutorial2025-10-01T17:22:22.000Zhttps://docs.langflow.org/agents2025-10-01T17:22:22.000Zhttps://docs.langflow.org/agents-tools2025-10-01T17:22:22.000Zhttps://docs.langflow.org/api-build2025-10-01T17:22:22.000Zhttps://docs.langflow.org/api-files2025-10-01T17:22:22.000Zhttps://docs.langflow.org/api-flows2025-10-01T17:22:22.000Zhttps://docs.langflow.org/api-flows-run2025-10-01T17:22:22.000Zhttps://docs.langflow.org/api-keys-and-authentication2025-10-01T17:22:22.000Zhttps://docs.langflow.org/api-logs2025-10-01T17:22:22.000Zhttps://docs.langflow.org/api-monitor2025-10-01T17:22:22.000Zhttps://docs.langflow.org/api-openai-responses2025-10-01T17:22:22.000Zhttps://docs.langflow.org/api-projects2025-10-01T17:22:22.000Zhttps://docs.langflow.org/api-reference-api-examples2025-10-01T17:22:22.000Zhttps://docs.langflow.org/api-users2025-10-01T17:22:22.000Zhttps://docs.langflow.org/bundles-aiml2025-10-01T17:22:22.000Zhttps://docs.langflow.org/bundles-amazon2025-10-01T17:22:22.000Zhttps://docs.langflow.org/bundles-anthropic2025-10-01T17:22:22.000Zhttps://docs.langflow.org/bundles-apify2025-10-01T17:22:22.000Zhttps://docs.langflow.org/bundles-arxiv2025-10-01T17:22:22.000Zhttps://docs.langflow.org/bundles-assemblyai2025-10-01T17:22:22.000Zhttps://docs.langflow.org/bundles-azure2025-10-01T17:22:22.000Zhttps://docs.langflow.org/bundles-baidu2025-10-01T17:22:22.000Zhttps://docs.langflow.org/bundles-bing2025-10-01T17:22:22.000Zhttps://docs.langflow.org/bundles-cassandra2025-10-01T17:22:22.000Zhttps://docs.langflow.org/bundles-chroma2025-10-01T17:22:22.000Zhttps://docs.langflow.org/bundles-cleanlab2025-10-01T17:22:22.000Zhttps://docs.langflow.org/bundles-clickhouse2025-10-01T17:22:22.000Zhttps://docs.langflow.org/bundles-cloudflare2025-10-01T17:22:22.000Zhttps://docs.langflow.org/bundles-cohere2025-10-01T17:22:22.000Zhttps://docs.langflow.org/bundles-composio2025-10-01T17:22:22.000Zhttps://docs.langflow.org/bundles-couchbase2025-10-01T17:22:22.000Zhttps://docs.langflow.org/bundles-datastax2025-10-01T17:22:22.000Zhttps://docs.langflow.org/bundles-deepseek2025-10-01T17:22:22.000Zhttps://docs.langflow.org/bundles-docling2025-10-01T17:22:22.000Zhttps://docs.langflow.org/bundles-duckduckgo2025-10-01T17:22:22.000Zhttps://docs.langflow.org/bundles-elastic2025-10-01T17:22:22.000Zhttps://docs.langflow.org/bundles-exa2025-10-01T17:22:22.000Zhttps://docs.langflow.org/bundles-faiss2025-10-01T17:22:22.000Zhttps://docs.langflow.org/bundles-glean2025-10-01T17:22:22.000Zhttps://docs.langflow.org/bundles-google2025-10-01T17:22:22.000Zhttps://docs.langflow.org/bundles-groq2025-10-01T17:22:22.000Zhttps://docs.langflow.org/bundles-huggingface2025-10-01T17:22:22.000Zhttps://docs.langflow.org/bundles-ibm2025-10-01T17:22:22.000Zhttps://docs.langflow.org/bundles-icosacomputing2025-10-01T17:22:22.000Zhttps://docs.langflow.org/bundles-langchain2025-10-01T17:22:22.000Zhttps://docs.langflow.org/bundles-lmstudio2025-10-01T17:22:22.000Zhttps://docs.langflow.org/bundles-maritalk2025-10-01T17:22:22.000Zhttps://docs.langflow.org/bundles-mem02025-10-01T17:22:22.000Zhttps://docs.langflow.org/bundles-milvus2025-10-01T17:22:22.000Zhttps://docs.langflow.org/bundles-mistralai2025-10-01T17:22:22.000Zhttps://docs.langflow.org/bundles-mongodb2025-10-01T17:22:22.000Zhttps://docs.langflow.org/bundles-notion2025-10-01T17:22:22.000Zhttps://docs.langflow.org/bundles-novita2025-10-01T17:22:22.000Zhttps://docs.langflow.org/bundles-nvidia2025-10-01T17:22:22.000Zhttps://docs.langflow.org/bundles-ollama2025-10-01T17:22:22.000Zhttps://docs.langflow.org/bundles-openai2025-10-01T17:22:22.000Zhttps://docs.langflow.org/bundles-openrouter2025-10-01T17:22:22.000Zhttps://docs.langflow.org/bundles-perplexity2025-10-01T17:22:22.000Zhttps://docs.langflow.org/bundles-pgvector2025-10-01T17:22:22.000Zhttps://docs.langflow.org/bundles-pinecone2025-10-01T17:22:22.000Zhttps://docs.langflow.org/bundles-qdrant2025-10-01T17:22:22.000Zhttps://docs.langflow.org/bundles-redis2025-10-01T17:22:22.000Zhttps://docs.langflow.org/bundles-sambanova2025-10-01T17:22:22.000Zhttps://docs.langflow.org/bundles-searchapi2025-10-01T17:22:22.000Zhttps://docs.langflow.org/bundles-serper2025-10-01T17:22:22.000Zhttps://docs.langflow.org/bundles-supabase2025-10-01T17:22:22.000Zhttps://docs.langflow.org/bundles-upstash2025-10-01T17:22:22.000Zhttps://docs.langflow.org/bundles-vectara2025-10-01T17:22:22.000Zhttps://docs.langflow.org/bundles-vertexai2025-10-01T17:22:22.000Zhttps://docs.langflow.org/bundles-weaviate2025-10-01T17:22:22.000Zhttps://docs.langflow.org/bundles-wikipedia2025-10-01T17:22:22.000Zhttps://docs.langflow.org/bundles-xai2025-10-01T17:22:22.000Zhttps://docs.langflow.org/chat-with-files2025-10-01T17:22:22.000Zhttps://docs.langflow.org/chat-with-rag2025-10-01T17:22:22.000Zhttps://docs.langflow.org/components-agents2025-10-01T17:22:22.000Zhttps://docs.langflow.org/components-bundle-components2025-10-01T17:22:22.000Zhttps://docs.langflow.org/components-custom-components2025-10-01T17:22:22.000Zhttps://docs.langflow.org/components-data2025-10-01T17:22:22.000Zhttps://docs.langflow.org/components-embedding-models2025-10-01T17:22:22.000Zhttps://docs.langflow.org/components-helpers2025-10-01T17:22:22.000Zhttps://docs.langflow.org/components-io2025-10-01T17:22:22.000Zhttps://docs.langflow.org/components-logic2025-10-01T17:22:22.000Zhttps://docs.langflow.org/components-models2025-10-01T17:22:22.000Zhttps://docs.langflow.org/components-processing2025-10-01T17:22:22.000Zhttps://docs.langflow.org/components-prompts2025-10-01T17:22:22.000Zhttps://docs.langflow.org/components-tools2025-10-01T17:22:22.000Zhttps://docs.langflow.org/concepts-components2025-10-01T17:22:22.000Zhttps://docs.langflow.org/concepts-file-management2025-10-01T17:22:22.000Zhttps://docs.langflow.org/concepts-flows2025-10-01T17:22:22.000Zhttps://docs.langflow.org/concepts-flows-import2025-10-01T17:22:22.000Zhttps://docs.langflow.org/concepts-overview2025-10-01T17:22:22.000Zhttps://docs.langflow.org/concepts-playground2025-10-01T17:22:22.000Zhttps://docs.langflow.org/concepts-publish2025-10-01T17:22:22.000Zhttps://docs.langflow.org/concepts-voice-mode2025-10-01T17:22:22.000Zhttps://docs.langflow.org/configuration-cli2025-10-01T17:22:22.000Zhttps://docs.langflow.org/configuration-custom-database2025-10-01T17:22:22.000Zhttps://docs.langflow.org/configuration-global-variables2025-10-01T17:22:22.000Zhttps://docs.langflow.org/contributing-bundles2025-10-01T17:22:22.000Zhttps://docs.langflow.org/contributing-community2025-10-01T17:22:22.000Zhttps://docs.langflow.org/contributing-component-tests2025-10-01T17:22:22.000Zhttps://docs.langflow.org/contributing-components2025-10-01T17:22:22.000Zhttps://docs.langflow.org/contributing-github-issues2025-10-01T17:22:22.000Zhttps://docs.langflow.org/contributing-how-to-contribute2025-10-01T17:22:22.000Zhttps://docs.langflow.org/contributing-telemetry2025-10-01T17:22:22.000Zhttps://docs.langflow.org/contributing-templates2025-10-01T17:22:22.000Zhttps://docs.langflow.org/data-types2025-10-01T17:22:22.000Zhttps://docs.langflow.org/deployment-architecture2025-10-01T17:22:22.000Zhttps://docs.langflow.org/deployment-caddyfile2025-10-01T17:22:22.000Zhttps://docs.langflow.org/deployment-docker2025-10-01T17:22:22.000Zhttps://docs.langflow.org/deployment-gcp2025-10-01T17:22:22.000Zhttps://docs.langflow.org/deployment-hugging-face-spaces2025-10-01T17:22:22.000Zhttps://docs.langflow.org/deployment-kubernetes-dev2025-10-01T17:22:22.000Zhttps://docs.langflow.org/deployment-kubernetes-prod2025-10-01T17:22:22.000Zhttps://docs.langflow.org/deployment-overview2025-10-01T17:22:22.000Zhttps://docs.langflow.org/deployment-prod-best-practices2025-10-01T17:22:22.000Zhttps://docs.langflow.org/deployment-public-server2025-10-01T17:22:22.000Zhttps://docs.langflow.org/deployment-railway2025-10-01T17:22:22.000Zhttps://docs.langflow.org/deployment-render2025-10-01T17:22:22.000Zhttps://docs.langflow.org/develop-application2025-10-01T17:22:22.000Zhttps://docs.langflow.org/enterprise-database-guide2025-10-01T17:22:22.000Zhttps://docs.langflow.org/environment-variables2025-10-01T17:22:22.000Zhttps://docs.langflow.org/get-started-installation2025-10-01T17:22:22.000Zhttps://docs.langflow.org/get-started-quickstart2025-10-01T17:22:22.000Zhttps://docs.langflow.org/install-custom-dependencies2025-10-01T17:22:22.000Zhttps://docs.langflow.org/integrations-arize2025-10-01T17:22:22.000Zhttps://docs.langflow.org/integrations-instana-traceloop2025-10-01T17:22:22.000Zhttps://docs.langflow.org/integrations-langfuse2025-10-01T17:22:22.000Zhttps://docs.langflow.org/integrations-langsmith2025-10-01T17:22:22.000Zhttps://docs.langflow.org/integrations-langwatch2025-10-01T17:22:22.000Zhttps://docs.langflow.org/integrations-opik2025-10-01T17:22:22.000Zhttps://docs.langflow.org/logging2025-10-01T17:22:22.000Zhttps://docs.langflow.org/luna-for-langflow2025-10-01T17:22:22.000Zhttps://docs.langflow.org/mcp-client2025-10-01T17:22:22.000Zhttps://docs.langflow.org/mcp-component-astra2025-10-01T17:22:22.000Zhttps://docs.langflow.org/mcp-server2025-10-01T17:22:22.000Zhttps://docs.langflow.org/mcp-tutorial2025-10-01T17:22:22.000Zhttps://docs.langflow.org/memory2025-10-01T17:22:22.000Zhttps://docs.langflow.org/release-notes2025-10-01T17:22:22.000Zhttps://docs.langflow.org/session-id2025-10-01T17:22:22.000Zhttps://docs.langflow.org/troubleshoot2025-10-01T17:22:22.000Zhttps://docs.langflow.org/typescript-client2025-10-01T17:22:22.000Zhttps://docs.langflow.org/webhook2025-10-01T17:22:22.000Zhttps://docs.langflow.org/2025-10-01T17:22:22.000Z
\ No newline at end of file
+https://docs.langflow.org/searchhttps://docs.langflow.org/apihttps://docs.langflow.org/api/add-serverhttps://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/check-installed-mcp-servershttps://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-responsehttps://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-knowledge-basehttps://docs.langflow.org/api/delete-knowledge-bases-bulkhttps://docs.langflow.org/api/delete-knowledge-bases-bulk-1https://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-serverhttps://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-knowledge-basehttps://docs.langflow.org/api/get-list-of-components-liked-by-userhttps://docs.langflow.org/api/get-message-sessionshttps://docs.langflow.org/api/get-messageshttps://docs.langflow.org/api/get-project-composer-urlhttps://docs.langflow.org/api/get-server-endpointhttps://docs.langflow.org/api/get-servershttps://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/install-mcp-confighttps://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-knowledge-baseshttps://docs.langflow.org/api/list-knowledge-bases-1https://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-server-endpointhttps://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/agent-tutorial2025-10-02T14:10:09.000Zhttps://docs.langflow.org/agents2025-10-02T14:10:09.000Zhttps://docs.langflow.org/agents-tools2025-10-02T14:10:09.000Zhttps://docs.langflow.org/api-build2025-10-02T14:10:09.000Zhttps://docs.langflow.org/api-files2025-10-02T14:10:09.000Zhttps://docs.langflow.org/api-flows2025-10-02T14:10:09.000Zhttps://docs.langflow.org/api-flows-run2025-10-02T14:10:09.000Zhttps://docs.langflow.org/api-keys-and-authentication2025-10-02T14:10:09.000Zhttps://docs.langflow.org/api-logs2025-10-02T14:10:09.000Zhttps://docs.langflow.org/api-monitor2025-10-02T14:10:09.000Zhttps://docs.langflow.org/api-openai-responses2025-10-02T14:10:09.000Zhttps://docs.langflow.org/api-projects2025-10-02T14:10:09.000Zhttps://docs.langflow.org/api-reference-api-examples2025-10-02T14:10:09.000Zhttps://docs.langflow.org/api-users2025-10-02T14:10:09.000Zhttps://docs.langflow.org/bundles-aiml2025-10-02T14:10:09.000Zhttps://docs.langflow.org/bundles-amazon2025-10-02T14:10:09.000Zhttps://docs.langflow.org/bundles-anthropic2025-10-02T14:10:09.000Zhttps://docs.langflow.org/bundles-apify2025-10-02T14:10:09.000Zhttps://docs.langflow.org/bundles-arxiv2025-10-02T14:10:09.000Zhttps://docs.langflow.org/bundles-assemblyai2025-10-02T14:10:09.000Zhttps://docs.langflow.org/bundles-azure2025-10-02T14:10:09.000Zhttps://docs.langflow.org/bundles-baidu2025-10-02T14:10:09.000Zhttps://docs.langflow.org/bundles-bing2025-10-02T14:10:09.000Zhttps://docs.langflow.org/bundles-cassandra2025-10-02T14:10:09.000Zhttps://docs.langflow.org/bundles-chroma2025-10-02T14:10:09.000Zhttps://docs.langflow.org/bundles-cleanlab2025-10-02T14:10:09.000Zhttps://docs.langflow.org/bundles-clickhouse2025-10-02T14:10:09.000Zhttps://docs.langflow.org/bundles-cloudflare2025-10-02T14:10:09.000Zhttps://docs.langflow.org/bundles-cohere2025-10-02T14:10:09.000Zhttps://docs.langflow.org/bundles-composio2025-10-02T14:10:09.000Zhttps://docs.langflow.org/bundles-couchbase2025-10-02T14:10:09.000Zhttps://docs.langflow.org/bundles-datastax2025-10-02T14:10:09.000Zhttps://docs.langflow.org/bundles-deepseek2025-10-02T14:10:09.000Zhttps://docs.langflow.org/bundles-docling2025-10-02T14:10:09.000Zhttps://docs.langflow.org/bundles-duckduckgo2025-10-02T14:10:09.000Zhttps://docs.langflow.org/bundles-elastic2025-10-02T14:10:09.000Zhttps://docs.langflow.org/bundles-exa2025-10-02T14:10:09.000Zhttps://docs.langflow.org/bundles-faiss2025-10-02T14:10:09.000Zhttps://docs.langflow.org/bundles-glean2025-10-02T14:10:09.000Zhttps://docs.langflow.org/bundles-google2025-10-02T14:10:09.000Zhttps://docs.langflow.org/bundles-groq2025-10-02T14:10:09.000Zhttps://docs.langflow.org/bundles-huggingface2025-10-02T14:10:09.000Zhttps://docs.langflow.org/bundles-ibm2025-10-02T14:10:09.000Zhttps://docs.langflow.org/bundles-icosacomputing2025-10-02T14:10:09.000Zhttps://docs.langflow.org/bundles-langchain2025-10-02T14:10:09.000Zhttps://docs.langflow.org/bundles-lmstudio2025-10-02T14:10:09.000Zhttps://docs.langflow.org/bundles-maritalk2025-10-02T14:10:09.000Zhttps://docs.langflow.org/bundles-mem02025-10-02T14:10:09.000Zhttps://docs.langflow.org/bundles-milvus2025-10-02T14:10:09.000Zhttps://docs.langflow.org/bundles-mistralai2025-10-02T14:10:09.000Zhttps://docs.langflow.org/bundles-mongodb2025-10-02T14:10:09.000Zhttps://docs.langflow.org/bundles-notion2025-10-02T14:10:09.000Zhttps://docs.langflow.org/bundles-novita2025-10-02T14:10:09.000Zhttps://docs.langflow.org/bundles-nvidia2025-10-02T14:10:09.000Zhttps://docs.langflow.org/bundles-ollama2025-10-02T14:10:09.000Zhttps://docs.langflow.org/bundles-openai2025-10-02T14:10:09.000Zhttps://docs.langflow.org/bundles-openrouter2025-10-02T14:10:09.000Zhttps://docs.langflow.org/bundles-perplexity2025-10-02T14:10:09.000Zhttps://docs.langflow.org/bundles-pgvector2025-10-02T14:10:09.000Zhttps://docs.langflow.org/bundles-pinecone2025-10-02T14:10:09.000Zhttps://docs.langflow.org/bundles-qdrant2025-10-02T14:10:09.000Zhttps://docs.langflow.org/bundles-redis2025-10-02T14:10:09.000Zhttps://docs.langflow.org/bundles-sambanova2025-10-02T14:10:09.000Zhttps://docs.langflow.org/bundles-searchapi2025-10-02T14:10:09.000Zhttps://docs.langflow.org/bundles-serper2025-10-02T14:10:09.000Zhttps://docs.langflow.org/bundles-supabase2025-10-02T14:10:09.000Zhttps://docs.langflow.org/bundles-upstash2025-10-02T14:10:09.000Zhttps://docs.langflow.org/bundles-vectara2025-10-02T14:10:09.000Zhttps://docs.langflow.org/bundles-vertexai2025-10-02T14:10:09.000Zhttps://docs.langflow.org/bundles-weaviate2025-10-02T14:10:09.000Zhttps://docs.langflow.org/bundles-wikipedia2025-10-02T14:10:09.000Zhttps://docs.langflow.org/bundles-xai2025-10-02T14:10:09.000Zhttps://docs.langflow.org/chat-with-files2025-10-02T14:10:09.000Zhttps://docs.langflow.org/chat-with-rag2025-10-02T14:10:09.000Zhttps://docs.langflow.org/components-agents2025-10-02T14:10:09.000Zhttps://docs.langflow.org/components-bundle-components2025-10-02T14:10:09.000Zhttps://docs.langflow.org/components-custom-components2025-10-02T14:10:09.000Zhttps://docs.langflow.org/components-data2025-10-02T14:10:09.000Zhttps://docs.langflow.org/components-embedding-models2025-10-02T14:10:09.000Zhttps://docs.langflow.org/components-helpers2025-10-02T14:10:09.000Zhttps://docs.langflow.org/components-io2025-10-02T14:10:09.000Zhttps://docs.langflow.org/components-logic2025-10-02T14:10:09.000Zhttps://docs.langflow.org/components-models2025-10-02T14:10:09.000Zhttps://docs.langflow.org/components-processing2025-10-02T14:10:09.000Zhttps://docs.langflow.org/components-prompts2025-10-02T14:10:09.000Zhttps://docs.langflow.org/components-tools2025-10-02T14:10:09.000Zhttps://docs.langflow.org/concepts-components2025-10-02T14:10:09.000Zhttps://docs.langflow.org/concepts-file-management2025-10-02T14:10:09.000Zhttps://docs.langflow.org/concepts-flows2025-10-02T14:10:09.000Zhttps://docs.langflow.org/concepts-flows-import2025-10-02T14:10:09.000Zhttps://docs.langflow.org/concepts-overview2025-10-02T14:10:09.000Zhttps://docs.langflow.org/concepts-playground2025-10-02T14:10:09.000Zhttps://docs.langflow.org/concepts-publish2025-10-02T14:10:09.000Zhttps://docs.langflow.org/concepts-voice-mode2025-10-02T14:10:09.000Zhttps://docs.langflow.org/configuration-cli2025-10-02T14:10:09.000Zhttps://docs.langflow.org/configuration-custom-database2025-10-02T14:10:09.000Zhttps://docs.langflow.org/configuration-global-variables2025-10-02T14:10:09.000Zhttps://docs.langflow.org/contributing-bundles2025-10-02T14:10:09.000Zhttps://docs.langflow.org/contributing-community2025-10-02T14:10:09.000Zhttps://docs.langflow.org/contributing-component-tests2025-10-02T14:10:09.000Zhttps://docs.langflow.org/contributing-components2025-10-02T14:10:09.000Zhttps://docs.langflow.org/contributing-github-issues2025-10-02T14:10:09.000Zhttps://docs.langflow.org/contributing-how-to-contribute2025-10-02T14:10:09.000Zhttps://docs.langflow.org/contributing-telemetry2025-10-02T14:10:09.000Zhttps://docs.langflow.org/contributing-templates2025-10-02T14:10:09.000Zhttps://docs.langflow.org/data-types2025-10-02T14:10:09.000Zhttps://docs.langflow.org/deployment-architecture2025-10-02T14:10:09.000Zhttps://docs.langflow.org/deployment-caddyfile2025-10-02T14:10:09.000Zhttps://docs.langflow.org/deployment-docker2025-10-02T14:10:09.000Zhttps://docs.langflow.org/deployment-gcp2025-10-02T14:10:09.000Zhttps://docs.langflow.org/deployment-hugging-face-spaces2025-10-02T14:10:09.000Zhttps://docs.langflow.org/deployment-kubernetes-dev2025-10-02T14:10:09.000Zhttps://docs.langflow.org/deployment-kubernetes-prod2025-10-02T14:10:09.000Zhttps://docs.langflow.org/deployment-overview2025-10-02T14:10:09.000Zhttps://docs.langflow.org/deployment-prod-best-practices2025-10-02T14:10:09.000Zhttps://docs.langflow.org/deployment-public-server2025-10-02T14:10:09.000Zhttps://docs.langflow.org/deployment-railway2025-10-02T14:10:09.000Zhttps://docs.langflow.org/deployment-render2025-10-02T14:10:09.000Zhttps://docs.langflow.org/develop-application2025-10-02T14:10:09.000Zhttps://docs.langflow.org/enterprise-database-guide2025-10-02T14:10:09.000Zhttps://docs.langflow.org/environment-variables2025-10-02T14:10:09.000Zhttps://docs.langflow.org/get-started-installation2025-10-02T14:10:09.000Zhttps://docs.langflow.org/get-started-quickstart2025-10-02T14:10:09.000Zhttps://docs.langflow.org/install-custom-dependencies2025-10-02T14:10:09.000Zhttps://docs.langflow.org/integrations-arize2025-10-02T14:10:09.000Zhttps://docs.langflow.org/integrations-instana-traceloop2025-10-02T14:10:09.000Zhttps://docs.langflow.org/integrations-langfuse2025-10-02T14:10:09.000Zhttps://docs.langflow.org/integrations-langsmith2025-10-02T14:10:09.000Zhttps://docs.langflow.org/integrations-langwatch2025-10-02T14:10:09.000Zhttps://docs.langflow.org/integrations-opik2025-10-02T14:10:09.000Zhttps://docs.langflow.org/logging2025-10-02T14:10:09.000Zhttps://docs.langflow.org/luna-for-langflow2025-10-02T14:10:09.000Zhttps://docs.langflow.org/mcp-client2025-10-02T14:10:09.000Zhttps://docs.langflow.org/mcp-component-astra2025-10-02T14:10:09.000Zhttps://docs.langflow.org/mcp-server2025-10-02T14:10:09.000Zhttps://docs.langflow.org/mcp-tutorial2025-10-02T14:10:09.000Zhttps://docs.langflow.org/memory2025-10-02T14:10:09.000Zhttps://docs.langflow.org/release-notes2025-10-02T14:10:09.000Zhttps://docs.langflow.org/session-id2025-10-02T14:10:09.000Zhttps://docs.langflow.org/troubleshoot2025-10-02T14:10:09.000Zhttps://docs.langflow.org/typescript-client2025-10-02T14:10:09.000Zhttps://docs.langflow.org/webhook2025-10-02T14:10:09.000Zhttps://docs.langflow.org/2025-10-02T14:10:09.000Z
\ No newline at end of file
diff --git a/troubleshoot.html b/troubleshoot.html
index 891089107b..e15abe5ea5 100644
--- a/troubleshoot.html
+++ b/troubleshoot.html
@@ -23,7 +23,7 @@
-
+
diff --git a/typescript-client.html b/typescript-client.html
index dca9aa61cb..9e88c97b3c 100644
--- a/typescript-client.html
+++ b/typescript-client.html
@@ -23,7 +23,7 @@
-
+
diff --git a/webhook.html b/webhook.html
index 82ed09df4b..8a42a3713b 100644
--- a/webhook.html
+++ b/webhook.html
@@ -23,7 +23,7 @@
-
+