diff --git a/404.html b/404.html index 86f8797d51..cacf6d5023 100644 --- a/404.html +++ b/404.html @@ -16,8 +16,8 @@ - - + + diff --git a/Concepts/concepts-flows.html b/Concepts/concepts-flows.html index 34f9667444..99e5e20599 100644 --- a/Concepts/concepts-flows.html +++ b/Concepts/concepts-flows.html @@ -16,8 +16,8 @@ - - + + diff --git a/Deployment/deployment-docker.html b/Deployment/deployment-docker.html index 2872719433..22e64f8d8e 100644 --- a/Deployment/deployment-docker.html +++ b/Deployment/deployment-docker.html @@ -16,8 +16,8 @@ - - + + diff --git a/agents-overview.html b/agents-overview.html index 6e8baa6dea..526735fbe7 100644 --- a/agents-overview.html +++ b/agents-overview.html @@ -16,8 +16,8 @@ - - + + diff --git a/agents-tool-calling-agent-component.html b/agents-tool-calling-agent-component.html index bde4219a9e..761757b4df 100644 --- a/agents-tool-calling-agent-component.html +++ b/agents-tool-calling-agent-component.html @@ -16,8 +16,8 @@ - - + + diff --git a/api-reference-api-examples.html b/api-reference-api-examples.html index 81c6e3f3ad..6466f56c25 100644 --- a/api-reference-api-examples.html +++ b/api-reference-api-examples.html @@ -16,8 +16,8 @@ - - + + diff --git a/api.html b/api.html index 5add07ef32..11bc156f16 100644 --- a/api.html +++ b/api.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/add-user.html b/api/add-user.html index 6f145ebe03..a80532f68b 100644 --- a/api/add-user.html +++ b/api/add-user.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/auto-login.html b/api/auto-login.html index 1a362d0448..98f4f09c75 100644 --- a/api/auto-login.html +++ b/api/auto-login.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/build-flow.html b/api/build-flow.html index f484fd5c5e..889146d307 100644 --- a/api/build-flow.html +++ b/api/build-flow.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/build-vertex-stream.html b/api/build-vertex-stream.html index 81846aeb0c..a0a5f0ccfb 100644 --- a/api/build-vertex-stream.html +++ b/api/build-vertex-stream.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/build-vertex.html b/api/build-vertex.html index d28489e662..182a01904c 100644 --- a/api/build-vertex.html +++ b/api/build-vertex.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/check-if-store-has-api-key.html b/api/check-if-store-has-api-key.html index 193f49eb1b..5d44de9c54 100644 --- a/api/check-if-store-has-api-key.html +++ b/api/check-if-store-has-api-key.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/check-if-store-is-enabled.html b/api/check-if-store-is-enabled.html index 54f57cc941..11759f3640 100644 --- a/api/check-if-store-is-enabled.html +++ b/api/check-if-store-is-enabled.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/create-api-key-route.html b/api/create-api-key-route.html index 0971a0536f..4fbcd35927 100644 --- a/api/create-api-key-route.html +++ b/api/create-api-key-route.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/create-flow.html b/api/create-flow.html index 515f324914..2bfae4785c 100644 --- a/api/create-flow.html +++ b/api/create-flow.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/create-flows.html b/api/create-flows.html index d7f3f792d5..1bd4919764 100644 --- a/api/create-flows.html +++ b/api/create-flows.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/create-folder.html b/api/create-folder.html index 12df9c663b..e20ab5c3e8 100644 --- a/api/create-folder.html +++ b/api/create-folder.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/create-upload-file.html b/api/create-upload-file.html index 8eba9bc56d..bc25ee00df 100644 --- a/api/create-upload-file.html +++ b/api/create-upload-file.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/create-variable.html b/api/create-variable.html index 07bfe2d2d7..80fea1d0c3 100644 --- a/api/create-variable.html +++ b/api/create-variable.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/custom-component-update.html b/api/custom-component-update.html index cac912f140..88f4fe6072 100644 --- a/api/custom-component-update.html +++ b/api/custom-component-update.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/custom-component.html b/api/custom-component.html index 494fce3648..83521f3352 100644 --- a/api/custom-component.html +++ b/api/custom-component.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/delete-api-key-route.html b/api/delete-api-key-route.html index 8f41229f79..f3a7e83034 100644 --- a/api/delete-api-key-route.html +++ b/api/delete-api-key-route.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/delete-file.html b/api/delete-file.html index ca0f91071b..a3e6f51d4d 100644 --- a/api/delete-file.html +++ b/api/delete-file.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/delete-flow.html b/api/delete-flow.html index 2597810327..5e4a54de47 100644 --- a/api/delete-flow.html +++ b/api/delete-flow.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/delete-folder.html b/api/delete-folder.html index 15756ee092..731b00c6e9 100644 --- a/api/delete-folder.html +++ b/api/delete-folder.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/delete-messages-session.html b/api/delete-messages-session.html index d6ae7c66ad..92adb84417 100644 --- a/api/delete-messages-session.html +++ b/api/delete-messages-session.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/delete-messages.html b/api/delete-messages.html index a93669798a..a03111114b 100644 --- a/api/delete-messages.html +++ b/api/delete-messages.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/delete-multiple-flows.html b/api/delete-multiple-flows.html index de2aa200b3..4c0eb51488 100644 --- a/api/delete-multiple-flows.html +++ b/api/delete-multiple-flows.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/delete-user.html b/api/delete-user.html index a0d1a8ad88..c83124074a 100644 --- a/api/delete-user.html +++ b/api/delete-user.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/delete-variable.html b/api/delete-variable.html index 1a0d42285c..0805c853e0 100644 --- a/api/delete-variable.html +++ b/api/delete-variable.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/delete-vertex-builds.html b/api/delete-vertex-builds.html index f8b31737cb..5c26c1f1bc 100644 --- a/api/delete-vertex-builds.html +++ b/api/delete-vertex-builds.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/download-component.html b/api/download-component.html index 5db1808ba4..13e7def338 100644 --- a/api/download-component.html +++ b/api/download-component.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/download-file-1.html b/api/download-file-1.html index 73099c7537..e1c7324404 100644 --- a/api/download-file-1.html +++ b/api/download-file-1.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/download-file.html b/api/download-file.html index c844668ddb..fa19b3cfae 100644 --- a/api/download-file.html +++ b/api/download-file.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/download-image.html b/api/download-image.html index 59ac08b38b..7bab8d8f6e 100644 --- a/api/download-image.html +++ b/api/download-image.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/download-multiple-file.html b/api/download-multiple-file.html index 18a1810c91..3a50805df0 100644 --- a/api/download-multiple-file.html +++ b/api/download-multiple-file.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/download-profile-picture.html b/api/download-profile-picture.html index 2ccb7a4991..c598d6af38 100644 --- a/api/download-profile-picture.html +++ b/api/download-profile-picture.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/experimental-run-flow.html b/api/experimental-run-flow.html index 11ac649599..bc8b8b2039 100644 --- a/api/experimental-run-flow.html +++ b/api/experimental-run-flow.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/get-all.html b/api/get-all.html index c0ea4d2751..b865d3800a 100644 --- a/api/get-all.html +++ b/api/get-all.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/get-api-keys-route.html b/api/get-api-keys-route.html index a0f9397e13..fc8ec33cb0 100644 --- a/api/get-api-keys-route.html +++ b/api/get-api-keys-route.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/get-components.html b/api/get-components.html index 5f94796915..9a4e4d4924 100644 --- a/api/get-components.html +++ b/api/get-components.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/get-config.html b/api/get-config.html index 9761de66fe..63634b6a79 100644 --- a/api/get-config.html +++ b/api/get-config.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/get-list-of-components-liked-by-user.html b/api/get-list-of-components-liked-by-user.html index be8f0d7315..34cdc2d334 100644 --- a/api/get-list-of-components-liked-by-user.html +++ b/api/get-list-of-components-liked-by-user.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/get-messages.html b/api/get-messages.html index 1b77d4b403..2a90c6839e 100644 --- a/api/get-messages.html +++ b/api/get-messages.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/get-starter-projects.html b/api/get-starter-projects.html index 572bbf06c0..10735dc115 100644 --- a/api/get-starter-projects.html +++ b/api/get-starter-projects.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/get-tags.html b/api/get-tags.html index c0f2555821..d922470c01 100644 --- a/api/get-tags.html +++ b/api/get-tags.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/get-task-status.html b/api/get-task-status.html index 97f954512f..8ce9cc4a6f 100644 --- a/api/get-task-status.html +++ b/api/get-task-status.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/get-transactions.html b/api/get-transactions.html index d23d016da1..ff4edf7647 100644 --- a/api/get-transactions.html +++ b/api/get-transactions.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/get-version.html b/api/get-version.html index 1c563a1ef9..01032809cd 100644 --- a/api/get-version.html +++ b/api/get-version.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/get-vertex-builds.html b/api/get-vertex-builds.html index 877c99ffbd..352090bc44 100644 --- a/api/get-vertex-builds.html +++ b/api/get-vertex-builds.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/handle-messages.html b/api/handle-messages.html index fc000d9894..90bff44f98 100644 --- a/api/handle-messages.html +++ b/api/handle-messages.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/handle-sse.html b/api/handle-sse.html index 6feb53376d..be593b1b17 100644 --- a/api/handle-sse.html +++ b/api/handle-sse.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/health-check.html b/api/health-check.html index 070d07cae5..dd99d59ec2 100644 --- a/api/health-check.html +++ b/api/health-check.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/health.html b/api/health.html index 58e8a4190c..e16f6ddabb 100644 --- a/api/health.html +++ b/api/health.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/like-component.html b/api/like-component.html index 957b37b6bf..f3449d1a87 100644 --- a/api/like-component.html +++ b/api/like-component.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/list-files.html b/api/list-files.html index 9c8d79af7f..a523c9217d 100644 --- a/api/list-files.html +++ b/api/list-files.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/list-profile-pictures.html b/api/list-profile-pictures.html index 77c31a1616..7c1e9211fa 100644 --- a/api/list-profile-pictures.html +++ b/api/list-profile-pictures.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/login-to-get-access-token.html b/api/login-to-get-access-token.html index c367e3b657..a2063c7a21 100644 --- a/api/login-to-get-access-token.html +++ b/api/login-to-get-access-token.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/logout.html b/api/logout.html index c8343b1272..c294b58c62 100644 --- a/api/logout.html +++ b/api/logout.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/logs.html b/api/logs.html index 201031f525..bf40c0461a 100644 --- a/api/logs.html +++ b/api/logs.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/patch-user.html b/api/patch-user.html index 147a275fb3..9e79f02422 100644 --- a/api/patch-user.html +++ b/api/patch-user.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/post-validate-code.html b/api/post-validate-code.html index 07025dfbaa..a93649dd06 100644 --- a/api/post-validate-code.html +++ b/api/post-validate-code.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/post-validate-prompt.html b/api/post-validate-prompt.html index 6d82500865..6b423195b1 100644 --- a/api/post-validate-prompt.html +++ b/api/post-validate-prompt.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/process-1.html b/api/process-1.html index 592cea82f1..7ec3a1dde5 100644 --- a/api/process-1.html +++ b/api/process-1.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/process.html b/api/process.html index f9f49eac90..e56c6993df 100644 --- a/api/process.html +++ b/api/process.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/read-all-users.html b/api/read-all-users.html index f6e5e1b0c0..6d741bd1bf 100644 --- a/api/read-all-users.html +++ b/api/read-all-users.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/read-basic-examples.html b/api/read-basic-examples.html index 12ecd35672..9bac671e4d 100644 --- a/api/read-basic-examples.html +++ b/api/read-basic-examples.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/read-current-user.html b/api/read-current-user.html index e378eac667..059514ea13 100644 --- a/api/read-current-user.html +++ b/api/read-current-user.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/read-flow.html b/api/read-flow.html index 6fd0f233a6..f26a165bbf 100644 --- a/api/read-flow.html +++ b/api/read-flow.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/read-flows.html b/api/read-flows.html index 74131a6124..1ac5d55eb3 100644 --- a/api/read-flows.html +++ b/api/read-flows.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/read-folder.html b/api/read-folder.html index 84db332ca9..2f4cf50009 100644 --- a/api/read-folder.html +++ b/api/read-folder.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/read-folders.html b/api/read-folders.html index c71b106ede..b04347562a 100644 --- a/api/read-folders.html +++ b/api/read-folders.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/read-variables.html b/api/read-variables.html index 4850107467..4531cf0fa1 100644 --- a/api/read-variables.html +++ b/api/read-variables.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/refresh-token.html b/api/refresh-token.html index b8a04406c8..64eb40951d 100644 --- a/api/refresh-token.html +++ b/api/refresh-token.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/reset-password.html b/api/reset-password.html index 400166802c..f51735b0ed 100644 --- a/api/reset-password.html +++ b/api/reset-password.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/retrieve-vertices-order.html b/api/retrieve-vertices-order.html index d69d6a6ac1..245c37cd83 100644 --- a/api/retrieve-vertices-order.html +++ b/api/retrieve-vertices-order.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/save-store-api-key.html b/api/save-store-api-key.html index a16bd22049..c5b96d93fb 100644 --- a/api/save-store-api-key.html +++ b/api/save-store-api-key.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/share-component.html b/api/share-component.html index 6870f70975..4a0574fd80 100644 --- a/api/share-component.html +++ b/api/share-component.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/simplified-run-flow.html b/api/simplified-run-flow.html index 5193dff4e9..6d0a53fb25 100644 --- a/api/simplified-run-flow.html +++ b/api/simplified-run-flow.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/stream-logs.html b/api/stream-logs.html index ca733f0bc7..96f9a7f9e1 100644 --- a/api/stream-logs.html +++ b/api/stream-logs.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/update-flow.html b/api/update-flow.html index f722ecc42d..439037914b 100644 --- a/api/update-flow.html +++ b/api/update-flow.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/update-folder.html b/api/update-folder.html index 47a199bca2..6038818e14 100644 --- a/api/update-folder.html +++ b/api/update-folder.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/update-message.html b/api/update-message.html index fe7e86011f..7742b40423 100644 --- a/api/update-message.html +++ b/api/update-message.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/update-session-id.html b/api/update-session-id.html index 9532fe1256..58a8e7d648 100644 --- a/api/update-session-id.html +++ b/api/update-session-id.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/update-shared-component.html b/api/update-shared-component.html index 5538483094..2ae7525353 100644 --- a/api/update-shared-component.html +++ b/api/update-shared-component.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/update-variable.html b/api/update-variable.html index 2221ebaf59..65e5938ff8 100644 --- a/api/update-variable.html +++ b/api/update-variable.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/upload-file-1.html b/api/upload-file-1.html index 890937b49c..357877445d 100644 --- a/api/upload-file-1.html +++ b/api/upload-file-1.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/upload-file-2.html b/api/upload-file-2.html index 3acb3b50ab..15b5194fb1 100644 --- a/api/upload-file-2.html +++ b/api/upload-file-2.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/upload-file.html b/api/upload-file.html index 1c17ab3fe2..b3d00710c0 100644 --- a/api/upload-file.html +++ b/api/upload-file.html @@ -16,8 +16,8 @@ - - + + diff --git a/api/webhook-run-flow.html b/api/webhook-run-flow.html index ce59f14c5f..5190688d7d 100644 --- a/api/webhook-run-flow.html +++ b/api/webhook-run-flow.html @@ -16,8 +16,8 @@ - - + + diff --git a/assets/js/2ab0d4f5.24e5697f.js b/assets/js/2ab0d4f5.24e5697f.js new file mode 100644 index 0000000000..b44cf193f9 --- /dev/null +++ b/assets/js/2ab0d4f5.24e5697f.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunklangflow_docs=self.webpackChunklangflow_docs||[]).push([[1845],{28453:(e,n,t)=>{t.d(n,{R:()=>a,x:()=>o});var i=t(96540);const s={},r=i.createContext(s);function a(e){const n=i.useContext(r);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function o(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:a(e.components),i.createElement(r.Provider,{value:n},e.children)}},83640:(e,n,t)=>{t.r(n),t.d(n,{contentTitle:()=>o,default:()=>c,frontMatter:()=>a,metadata:()=>i,toc:()=>l});const i=JSON.parse('{"type":"api","id":"simplified-run-flow","title":"Simplified Run Flow","description":"","slug":"/simplified-run-flow","frontMatter":{},"api":{"tags":["Base"],"description":"Executes a specified flow by ID with support for streaming and telemetry.\\n\\nThis endpoint executes a flow identified by ID or name, with options for streaming the response\\nand tracking execution metrics. It handles both streaming and non-streaming execution modes.\\n\\nArgs:\\n background_tasks (BackgroundTasks): FastAPI background task manager\\n flow (FlowRead | None): The flow to execute, loaded via dependency\\n input_request (SimplifiedAPIRequest | None): Input parameters for the flow\\n stream (bool): Whether to stream the response\\n api_key_user (UserRead): Authenticated user from API key\\n request (Request): The incoming HTTP request\\n\\nReturns:\\n Union[StreamingResponse, RunResponse]: Either a streaming response for real-time results\\n or a RunResponse with the complete execution results\\n\\nRaises:\\n HTTPException: For flow not found (404) or invalid input (400)\\n APIException: For internal execution errors (500)\\n\\nNotes:\\n - Supports both streaming and non-streaming execution modes\\n - Tracks execution time and success/failure via telemetry\\n - Handles graceful client disconnection in streaming mode\\n - Provides detailed error handling with appropriate HTTP status codes\\n - In streaming mode, uses EventManager to handle events:\\n - \\"add_message\\": New messages during execution\\n - \\"token\\": Individual tokens during streaming\\n - \\"end\\": Final execution result","operationId":"simplified_run_flow_api_v1_run__flow_id_or_name__post","security":[{"API key query":[]},{"API key header":[]}],"parameters":[{"name":"flow_id_or_name","in":"path","required":true,"schema":{"type":"string","title":"Flow Id Or Name"}},{"name":"stream","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Stream"}},{"name":"user_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"string","format":"uuid"},{"type":"null"}],"title":"User Id"}}],"requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"properties":{"input_value":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Input Value","description":"The input value"},"input_type":{"anyOf":[{"type":"string","enum":["chat","text","any"]},{"type":"null"}],"title":"Input Type","description":"The input type","default":"chat"},"output_type":{"anyOf":[{"type":"string","enum":["chat","text","any","debug"]},{"type":"null"}],"title":"Output Type","description":"The output type","default":"chat"},"output_component":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Output Component","description":"If there are multiple output components, you can specify the component to get the output from.","default":""},"tweaks":{"anyOf":[{"additionalProperties":{"anyOf":[{"type":"string"},{"type":"object"}]},"type":"object","title":"Tweaks","description":"A dictionary of tweaks to adjust the flow\'s execution. Allows customizing flow behavior dynamically. All tweaks are overridden by the input values.","examples":[{"Component Name":{"parameter_name":"value"},"component_id":{"parameter_name":"value"},"parameter_name":"value"}]},{"type":"null"}],"description":"The tweaks"},"session_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Session Id","description":"The session id"}},"type":"object","title":"SimplifiedAPIRequest"},{"type":"null"}],"title":"Input Request"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"properties":{"detail":{"items":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"}}}}},"method":"post","path":"/api/v1/run/{flow_id_or_name}","securitySchemes":{"OAuth2PasswordBearer":{"type":"oauth2","flows":{"password":{"scopes":{},"tokenUrl":"api/v1/login"}}},"API key query":{"type":"apiKey","in":"query","name":"x-api-key"},"API key header":{"type":"apiKey","in":"header","name":"x-api-key"}},"info":{"title":"Langflow","version":"1.1.4"},"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 \\"pariatur_e5\\": \\"\\"\\n },\\n \\"session_id\\": \\"\\"\\n}","options":{"raw":{"language":"json"}}},"auth":{"type":"apikey","apikey":[{"type":"any","value":"x-api-key","key":"key"},{"type":"any","value":"{{apiKey}}","key":"value"},{"type":"any","value":"query","key":"in"}]}}},"source":"@site/openapi.json","sourceDirName":".","permalink":"/api/simplified-run-flow","previous":{"title":"Get All","permalink":"/api/get-all"},"next":{"title":"Webhook Run Flow","permalink":"/api/webhook-run-flow"}}');var s=t(74848),r=t(28453);const a={},o="Simplified Run Flow",l=[];function d(e){const n={h1:"h1",header:"header",li:"li",p:"p",ul:"ul",...(0,r.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.header,{children:(0,s.jsx)(n.h1,{id:"simplified-run-flow",children:"Simplified Run Flow"})}),"\n",(0,s.jsx)(n.p,{children:"Executes a specified flow by ID with support for streaming and telemetry."}),"\n",(0,s.jsx)(n.p,{children:"This endpoint executes a flow identified by ID or name, with options for streaming the response\nand tracking execution metrics. It handles both streaming and non-streaming execution modes."}),"\n",(0,s.jsx)(n.p,{children:"Args:\nbackground_tasks (BackgroundTasks): FastAPI background task manager\nflow (FlowRead | None): The flow to execute, loaded via dependency\ninput_request (SimplifiedAPIRequest | None): Input parameters for the flow\nstream (bool): Whether to stream the response\napi_key_user (UserRead): Authenticated user from API key\nrequest (Request): The incoming HTTP request"}),"\n",(0,s.jsx)(n.p,{children:"Returns:\nUnion[StreamingResponse, RunResponse]: Either a streaming response for real-time results\nor a RunResponse with the complete execution results"}),"\n",(0,s.jsx)(n.p,{children:"Raises:\nHTTPException: For flow not found (404) or invalid input (400)\nAPIException: For internal execution errors (500)"}),"\n",(0,s.jsx)(n.p,{children:"Notes:"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:"Supports both streaming and non-streaming execution modes"}),"\n",(0,s.jsx)(n.li,{children:"Tracks execution time and success/failure via telemetry"}),"\n",(0,s.jsx)(n.li,{children:"Handles graceful client disconnection in streaming mode"}),"\n",(0,s.jsx)(n.li,{children:"Provides detailed error handling with appropriate HTTP status codes"}),"\n",(0,s.jsxs)(n.li,{children:["In streaming mode, uses EventManager to handle events:","\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsx)(n.li,{children:'"add_message": New messages during execution'}),"\n",(0,s.jsx)(n.li,{children:'"token": Individual tokens during streaming'}),"\n",(0,s.jsx)(n.li,{children:'"end": Final execution result'}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,s.jsxs)("table",{style:{display:"table",width:"100%"},children:[(0,s.jsx)("thead",{children:(0,s.jsx)("tr",{children:(0,s.jsx)("th",{style:{textAlign:"left"},children:"Path Parameters"})})}),(0,s.jsx)("tbody",{children:(0,s.jsx)("tr",{children:(0,s.jsxs)("td",{children:[(0,s.jsx)("code",{children:"flow_id_or_name"}),(0,s.jsx)("span",{style:{opacity:"0.6"},children:" Flow Id Or Name"}),(0,s.jsx)("span",{style:{opacity:"0.6"},children:" \u2014 "}),(0,s.jsx)("strong",{style:{fontSize:"var(--ifm-code-font-size)",color:"var(--openapi-required)"},children:" REQUIRED"})]})})})]}),"\n",(0,s.jsxs)("table",{style:{display:"table",width:"100%"},children:[(0,s.jsx)("thead",{children:(0,s.jsx)("tr",{children:(0,s.jsx)("th",{style:{textAlign:"left"},children:"Query Parameters"})})}),(0,s.jsxs)("tbody",{children:[(0,s.jsx)("tr",{children:(0,s.jsxs)("td",{children:[(0,s.jsx)("code",{children:"stream"}),(0,s.jsx)("span",{style:{opacity:"0.6"},children:" Stream"})]})}),(0,s.jsx)("tr",{children:(0,s.jsxs)("td",{children:[(0,s.jsx)("code",{children:"user_id"}),(0,s.jsx)("span",{style:{opacity:"0.6"},children:" User Id"})]})})]})]}),"\n",(0,s.jsxs)("table",{style:{display:"table",width:"100%"},children:[(0,s.jsx)("thead",{children:(0,s.jsx)("tr",{children:(0,s.jsxs)("th",{style:{textAlign:"left"},children:[(0,s.jsx)("span",{children:"Request Body "}),(0,s.jsx)("div",{})]})})}),(0,s.jsx)("tbody",{children:(0,s.jsx)("tr",{children:(0,s.jsx)("td",{children:(0,s.jsx)("span",{style:{opacity:"0.6"},children:" undefined"})})})})]}),"\n",(0,s.jsxs)("table",{style:{display:"table",width:"100%"},children:[(0,s.jsx)("thead",{children:(0,s.jsx)("tr",{children:(0,s.jsx)("th",{style:{textAlign:"left"},children:"Responses"})})}),(0,s.jsxs)("tbody",{children:[(0,s.jsx)("tr",{children:(0,s.jsxs)("td",{children:[(0,s.jsxs)("div",{style:{display:"flex"},children:[(0,s.jsx)("div",{style:{marginRight:"var(--ifm-table-cell-padding)"},children:(0,s.jsx)("code",{children:"200"})}),(0,s.jsx)("div",{children:(0,s.jsx)(n.p,{children:"Successful Response"})})]}),(0,s.jsx)("div",{children:(0,s.jsxs)("table",{style:{display:"table",width:"100%",marginTop:"var(--ifm-table-cell-padding)",marginBottom:"0px"},children:[(0,s.jsx)("thead",{children:(0,s.jsx)("tr",{children:(0,s.jsxs)("th",{style:{textAlign:"left"},children:[(0,s.jsx)("span",{children:"Schema "}),(0,s.jsx)("span",{style:{opacity:"0.6"},children:" \u2014 "}),(0,s.jsx)("strong",{style:{fontSize:"var(--ifm-code-font-size)",color:"var(--openapi-optional)"},children:" OPTIONAL"}),(0,s.jsx)("div",{})]})})}),(0,s.jsx)("tbody",{children:(0,s.jsx)("tr",{children:(0,s.jsx)("td",{children:(0,s.jsx)("span",{style:{opacity:"0.6"},children:" undefined"})})})})]})})]})}),(0,s.jsx)("tr",{children:(0,s.jsxs)("td",{children:[(0,s.jsxs)("div",{style:{display:"flex"},children:[(0,s.jsx)("div",{style:{marginRight:"var(--ifm-table-cell-padding)"},children:(0,s.jsx)("code",{children:"422"})}),(0,s.jsx)("div",{children:(0,s.jsx)(n.p,{children:"Validation Error"})})]}),(0,s.jsx)("div",{children:(0,s.jsxs)("table",{style:{display:"table",width:"100%",marginTop:"var(--ifm-table-cell-padding)",marginBottom:"0px"},children:[(0,s.jsx)("thead",{children:(0,s.jsx)("tr",{children:(0,s.jsxs)("th",{style:{textAlign:"left"},children:[(0,s.jsx)("span",{children:"Schema "}),(0,s.jsx)("span",{style:{opacity:"0.6"},children:" \u2014 "}),(0,s.jsx)("strong",{style:{fontSize:"var(--ifm-code-font-size)",color:"var(--openapi-optional)"},children:" OPTIONAL"}),(0,s.jsx)("div",{})]})})}),(0,s.jsx)("tbody",{children:(0,s.jsx)("tr",{children:(0,s.jsxs)("td",{children:[(0,s.jsx)("code",{children:"detail"}),(0,s.jsx)("span",{style:{opacity:"0.6"},children:" object[]"}),(0,s.jsx)("span",{style:{opacity:"0.6"},children:" \u2014 "}),(0,s.jsx)("strong",{style:{fontSize:"var(--ifm-code-font-size)",color:"var(--openapi-optional)"},children:" OPTIONAL"}),(0,s.jsx)("table",{style:{display:"table",width:"100%",marginTop:"var(--ifm-table-cell-padding)",marginBottom:"0px"},children:(0,s.jsxs)("tbody",{children:[(0,s.jsx)("tr",{children:(0,s.jsxs)("td",{children:[(0,s.jsx)("code",{children:"loc"}),(0,s.jsx)("span",{style:{opacity:"0.6"},children:" undefined[]"})]})}),(0,s.jsx)("tr",{children:(0,s.jsxs)("td",{children:[(0,s.jsx)("code",{children:"msg"}),(0,s.jsx)("span",{style:{opacity:"0.6"},children:" Message"})]})}),(0,s.jsx)("tr",{children:(0,s.jsxs)("td",{children:[(0,s.jsx)("code",{children:"type"}),(0,s.jsx)("span",{style:{opacity:"0.6"},children:" Error Type"})]})})]})})]})})})]})})]})})]})]})]})}function c(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(d,{...e})}):d(e)}}}]); \ No newline at end of file diff --git a/assets/js/2ab0d4f5.8ad681f9.js b/assets/js/2ab0d4f5.8ad681f9.js deleted file mode 100644 index c7515314f0..0000000000 --- a/assets/js/2ab0d4f5.8ad681f9.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunklangflow_docs=self.webpackChunklangflow_docs||[]).push([[1845],{28453:(e,n,t)=>{t.d(n,{R:()=>a,x:()=>o});var i=t(96540);const s={},r=i.createContext(s);function a(e){const n=i.useContext(r);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function o(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:a(e.components),i.createElement(r.Provider,{value:n},e.children)}},83640:(e,n,t)=>{t.r(n),t.d(n,{contentTitle:()=>o,default:()=>c,frontMatter:()=>a,metadata:()=>i,toc:()=>l});const i=JSON.parse('{"type":"api","id":"simplified-run-flow","title":"Simplified Run Flow","description":"","slug":"/simplified-run-flow","frontMatter":{},"api":{"tags":["Base"],"description":"Executes a specified flow by ID with support for streaming and telemetry.\\n\\nThis endpoint executes a flow identified by ID or name, with options for streaming the response\\nand tracking execution metrics. It handles both streaming and non-streaming execution modes.\\n\\nArgs:\\n background_tasks (BackgroundTasks): FastAPI background task manager\\n flow (FlowRead | None): The flow to execute, loaded via dependency\\n input_request (SimplifiedAPIRequest | None): Input parameters for the flow\\n stream (bool): Whether to stream the response\\n api_key_user (UserRead): Authenticated user from API key\\n request (Request): The incoming HTTP request\\n\\nReturns:\\n Union[StreamingResponse, RunResponse]: Either a streaming response for real-time results\\n or a RunResponse with the complete execution results\\n\\nRaises:\\n HTTPException: For flow not found (404) or invalid input (400)\\n APIException: For internal execution errors (500)\\n\\nNotes:\\n - Supports both streaming and non-streaming execution modes\\n - Tracks execution time and success/failure via telemetry\\n - Handles graceful client disconnection in streaming mode\\n - Provides detailed error handling with appropriate HTTP status codes\\n - In streaming mode, uses EventManager to handle events:\\n - \\"add_message\\": New messages during execution\\n - \\"token\\": Individual tokens during streaming\\n - \\"end\\": Final execution result","operationId":"simplified_run_flow_api_v1_run__flow_id_or_name__post","security":[{"API key query":[]},{"API key header":[]}],"parameters":[{"name":"flow_id_or_name","in":"path","required":true,"schema":{"type":"string","title":"Flow Id Or Name"}},{"name":"stream","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Stream"}},{"name":"user_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"string","format":"uuid"},{"type":"null"}],"title":"User Id"}}],"requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"properties":{"input_value":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Input Value","description":"The input value"},"input_type":{"anyOf":[{"type":"string","enum":["chat","text","any"]},{"type":"null"}],"title":"Input Type","description":"The input type","default":"chat"},"output_type":{"anyOf":[{"type":"string","enum":["chat","text","any","debug"]},{"type":"null"}],"title":"Output Type","description":"The output type","default":"chat"},"output_component":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Output Component","description":"If there are multiple output components, you can specify the component to get the output from.","default":""},"tweaks":{"anyOf":[{"additionalProperties":{"anyOf":[{"type":"string"},{"type":"object"}]},"type":"object","title":"Tweaks","description":"A dictionary of tweaks to adjust the flow\'s execution. Allows customizing flow behavior dynamically. All tweaks are overridden by the input values.","examples":[{"Component Name":{"parameter_name":"value"},"component_id":{"parameter_name":"value"},"parameter_name":"value"}]},{"type":"null"}],"description":"The tweaks"},"session_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Session Id","description":"The session id"}},"type":"object","title":"SimplifiedAPIRequest"},{"type":"null"}],"title":"Input Request"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"properties":{"detail":{"items":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"}}}}},"method":"post","path":"/api/v1/run/{flow_id_or_name}","securitySchemes":{"OAuth2PasswordBearer":{"type":"oauth2","flows":{"password":{"scopes":{},"tokenUrl":"api/v1/login"}}},"API key query":{"type":"apiKey","in":"query","name":"x-api-key"},"API key header":{"type":"apiKey","in":"header","name":"x-api-key"}},"info":{"title":"Langflow","version":"1.1.4"},"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 \\"magna_b\\": \\"\\"\\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/d8246fb2.5276bc28.js b/assets/js/d8246fb2.5276bc28.js deleted file mode 100644 index 0b45900698..0000000000 --- a/assets/js/d8246fb2.5276bc28.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunklangflow_docs=self.webpackChunklangflow_docs||[]).push([[6877],{4558:(t,e,o)=>{o.d(e,{A:()=>n});const n=o.p+"assets/images/api-pane-97a01b20a262676d4e21906df0e29f46.png"},57025:(t,e,o)=>{o.r(e),o.d(e,{CH:()=>h,assets:()=>d,chCodeConfig:()=>p,contentTitle:()=>i,default:()=>g,frontMatter:()=>c,metadata:()=>n,toc:()=>a});const n=JSON.parse('{"id":"Concepts/concepts-api","title":"API pane","description":"The\xa0API\xa0pane presents code templates for integrating your flow into external applications.","source":"@site/docs/Concepts/concepts-api.md","sourceDirName":"Concepts","slug":"/concepts-api","permalink":"/concepts-api","draft":false,"unlisted":false,"tags":[],"version":"current","frontMatter":{"title":"API pane","slug":"/concepts-api"},"sidebar":"docs","previous":{"title":"Langflow objects","permalink":"/concepts-objects"},"next":{"title":"Agents","permalink":"/components-agents"}}');var s=o(74848),l=o(28453),r=o(24754);const c={title:"API pane",slug:"/concepts-api"},i=void 0,d={},h={annotations:r.hk,Code:r.Cy},p={staticMediaQuery:"not screen, (max-width: 768px)",lineNumbers:!0,showCopyButton:!0,themeName:"github-dark"},a=[{value:"cURL",id:"curl",level:2},{value:"Python API",id:"python-api",level:2},{value:"Python code",id:"python-code",level:2},{value:"Tweaks",id:"tweaks",level:2},{value:"Send image files to your flow with the API",id:"send-image-files-to-your-flow-with-the-api",level:2},{value:"Chat Widget",id:"chat-widget",level:2},{value:"Embed the chat widget into HTML",id:"embed-the-chat-widget-into-html",level:3},{value:"Embed the chat widget with React",id:"embed-the-chat-widget-with-react",level:3},{value:"Embed the chat widget with Angular",id:"embed-the-chat-widget-with-angular",level:3},{value:"Chat widget configuration",id:"chat-widget-configuration",level:2},{value:"Webhook cURL",id:"webhook-curl",level:2}];function y(t){const e={a:"a",admonition:"admonition",code:"code",em:"em",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,l.R)(),...t.components};return h||u("CH",!1),h.Code||u("CH.Code",!0),(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("style",{dangerouslySetInnerHTML:{__html:'[data-ch-theme="github-dark"] { --ch-t-colorScheme: dark;--ch-t-foreground: #c9d1d9;--ch-t-background: #0d1117;--ch-t-lighter-inlineBackground: #0d1117e6;--ch-t-editor-background: #0d1117;--ch-t-editor-foreground: #c9d1d9;--ch-t-editor-lineHighlightBackground: #6e76811a;--ch-t-editor-rangeHighlightBackground: #ffffff0b;--ch-t-editor-infoForeground: #3794FF;--ch-t-editor-selectionBackground: #264F78;--ch-t-focusBorder: #1f6feb;--ch-t-tab-activeBackground: #0d1117;--ch-t-tab-activeForeground: #c9d1d9;--ch-t-tab-inactiveBackground: #010409;--ch-t-tab-inactiveForeground: #8b949e;--ch-t-tab-border: #30363d;--ch-t-tab-activeBorder: #0d1117;--ch-t-editorGroup-border: #30363d;--ch-t-editorGroupHeader-tabsBackground: #010409;--ch-t-editorLineNumber-foreground: #6e7681;--ch-t-input-background: #0d1117;--ch-t-input-foreground: #c9d1d9;--ch-t-input-border: #30363d;--ch-t-icon-foreground: #8b949e;--ch-t-sideBar-background: #010409;--ch-t-sideBar-foreground: #c9d1d9;--ch-t-sideBar-border: #30363d;--ch-t-list-activeSelectionBackground: #6e768166;--ch-t-list-activeSelectionForeground: #c9d1d9;--ch-t-list-hoverBackground: #6e76811a;--ch-t-list-hoverForeground: #c9d1d9; }'}}),"\n",(0,s.jsxs)(e.p,{children:["The\xa0",(0,s.jsx)(e.strong,{children:"API"}),"\xa0pane presents code templates for integrating your flow into external applications."]}),"\n",(0,s.jsx)(e.p,{children:(0,s.jsx)(e.img,{src:o(4558).A+"",width:"3236",height:"1760"})}),"\n",(0,s.jsx)(e.h2,{id:"curl",children:"cURL"}),"\n",(0,s.jsxs)(e.p,{children:["The\xa0",(0,s.jsx)(e.strong,{children:"cURL"}),"\xa0tab displays sample code for posting a query to your flow. Modify the\xa0",(0,s.jsx)(e.code,{children:"input_value"}),"\xa0to change your input message. Copy the code and run it to post a query to your flow and get the result."]}),"\n",(0,s.jsx)(e.h2,{id:"python-api",children:"Python API"}),"\n",(0,s.jsxs)(e.p,{children:["The\xa0",(0,s.jsx)(e.strong,{children:"Python API"}),"\xa0tab displays code to interact with your flow using the Python HTTP ",(0,s.jsx)(e.code,{children:"requests"})," library."]}),"\n",(0,s.jsxs)(e.p,{children:["To use the ",(0,s.jsx)(e.code,{children:"requests"})," library:"]}),"\n",(0,s.jsxs)(e.ol,{children:["\n",(0,s.jsx)(e.li,{children:"Copy and paste the code into a Python script."}),"\n",(0,s.jsx)(e.li,{children:"Run the script and pass your message with it."}),"\n"]}),"\n",(0,s.jsx)(h.Code,{codeConfig:p,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:"python3 python",props:{style:{color:"#C9D1D9"}}},{content:"-",props:{style:{color:"#FF7B72"}}},{content:"api",props:{style:{color:"#C9D1D9"}}},{content:"-",props:{style:{color:"#FF7B72"}}},{content:"script.py ",props:{style:{color:"#C9D1D9"}}},{content:"--",props:{style:{color:"#FFA198",fontStyle:"italic"}}},{content:"message",props:{style:{color:"#C9D1D9"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"tell me about something interesting"',props:{style:{color:"#A5D6FF"}}}]}],lang:"python"},annotations:[]}]}),"\n",(0,s.jsx)(e.h2,{id:"python-code",children:"Python code"}),"\n",(0,s.jsxs)(e.p,{children:["The\xa0",(0,s.jsx)(e.strong,{children:"Python Code"}),"\xa0tab displays code to interact with your flow's\xa0",(0,s.jsx)(e.code,{children:".json"}),"\xa0file using the Langflow runtime."]}),"\n",(0,s.jsx)(e.p,{children:"To use your code in a Python application using the Langflow runtime, you have to first download your flow\u2019s JSON file."}),"\n",(0,s.jsxs)(e.ol,{children:["\n",(0,s.jsxs)(e.li,{children:["\n",(0,s.jsxs)(e.p,{children:["In your ",(0,s.jsx)(e.strong,{children:"Workspace"}),", click ",(0,s.jsx)(e.strong,{children:"Settings"}),", and then select ",(0,s.jsx)(e.strong,{children:"Export"}),"."]}),"\n"]}),"\n",(0,s.jsxs)(e.li,{children:["\n",(0,s.jsx)(e.p,{children:"Download the flow to your local machine. Make sure the flow path in the script matches the flow\u2019s location on your machine."}),"\n"]}),"\n",(0,s.jsxs)(e.li,{children:["\n",(0,s.jsx)(e.p,{children:"Copy and paste the code from the API tab into a Python script file.\nIt will look like this:"}),"\n"]}),"\n"]}),"\n",(0,s.jsx)(h.Code,{codeConfig:p,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:"from",props:{style:{color:"#FF7B72"}}},{content:" langflow.load ",props:{style:{color:"#C9D1D9"}}},{content:"import",props:{style:{color:"#FF7B72"}}},{content:" run_flow_from_json",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"TWEAKS ",props:{style:{color:"#79C0FF"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:" {",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:' "ChatInput-kKhri"',props:{style:{color:"#A5D6FF"}}},{content:": {},",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:' "Prompt-KDSi5"',props:{style:{color:"#A5D6FF"}}},{content:": {},",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:' "ChatOutput-Vr3Q7"',props:{style:{color:"#A5D6FF"}}},{content:": {},",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:' "OpenAIModel-4xYtx"',props:{style:{color:"#A5D6FF"}}},{content:": {}",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"}",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"result ",props:{style:{color:"#C9D1D9"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:" run_flow_from_json(",props:{style:{color:"#C9D1D9"}}},{content:"flow",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"./basic-prompting-local.json"',props:{style:{color:"#A5D6FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" input_value",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:'"tell me about something interesting"',props:{style:{color:"#A5D6FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" fallback_to_env_vars",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:"True",props:{style:{color:"#79C0FF"}}},{content:", ",props:{style:{color:"#C9D1D9"}}},{content:"# False by default",props:{style:{color:"#8B949E"}}}]},{tokens:[{content:" tweaks",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:"TWEAKS",props:{style:{color:"#79C0FF"}}},{content:")",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"print",props:{style:{color:"#79C0FF"}}},{content:"(result)",props:{style:{color:"#C9D1D9"}}}]}],lang:"python"},annotations:[]}]}),"\n",(0,s.jsxs)(e.ol,{start:"4",children:["\n",(0,s.jsx)(e.li,{children:"Run the script:"}),"\n"]}),"\n",(0,s.jsx)(h.Code,{codeConfig:p,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:"python3 python",props:{style:{color:"#C9D1D9"}}},{content:"-",props:{style:{color:"#FF7B72"}}},{content:"api",props:{style:{color:"#C9D1D9"}}},{content:"-",props:{style:{color:"#FF7B72"}}},{content:"script.py",props:{style:{color:"#C9D1D9"}}}]}],lang:"python"},annotations:[]}]}),"\n",(0,s.jsx)(e.h2,{id:"tweaks",children:"Tweaks"}),"\n",(0,s.jsxs)(e.p,{children:["The\xa0",(0,s.jsx)(e.strong,{children:"Tweaks"}),"\xa0tab displays the available parameters for your flow. Modifying the parameters changes the code parameters across all windows. For example, changing the\xa0",(0,s.jsx)(e.strong,{children:"Chat Input"}),"\xa0component's\xa0",(0,s.jsx)(e.code,{children:"input_value"}),"\xa0will change that value across all API calls."]}),"\n",(0,s.jsx)(e.h2,{id:"send-image-files-to-your-flow-with-the-api",children:"Send image files to your flow with the API"}),"\n",(0,s.jsxs)(e.p,{children:["For information on sending files to the Langflow API, see ",(0,s.jsx)(e.a,{href:"/api-reference-api-examples#upload-image-files",children:"API examples"}),"."]}),"\n",(0,s.jsx)(e.h2,{id:"chat-widget",children:"Chat Widget"}),"\n",(0,s.jsxs)(e.p,{children:["The\xa0",(0,s.jsx)(e.strong,{children:"Chat Widget HTML"}),"\xa0tab displays code that can be inserted in the\xa0",(0,s.jsx)(e.code,{children:""}),"\xa0of your HTML to interact with your flow."]}),"\n",(0,s.jsxs)(e.p,{children:["The\xa0",(0,s.jsx)(e.strong,{children:"Langflow Chat Widget"}),"\xa0is a powerful web component that enables communication with a Langflow project. This widget allows for a chat interface embedding, allowing the integration of Langflow into web applications effortlessly."]}),"\n",(0,s.jsx)(e.p,{children:"You can get the HTML code embedded with the chat by clicking the Code button at the Sidebar after building a flow."}),"\n",(0,s.jsx)(e.p,{children:"Clicking the Chat Widget HTML tab, you'll get the code to be inserted. Read below to learn how to use it with HTML, React and Angular."}),"\n",(0,s.jsx)(e.h3,{id:"embed-the-chat-widget-into-html",children:"Embed the chat widget into HTML"}),"\n",(0,s.jsxs)(e.p,{children:["To embed the chat widget into any HTML page, insert the code snippet. inside a\xa0",(0,s.jsx)(e.code,{children:""}),"\xa0tag."]}),"\n",(0,s.jsx)(h.Code,{codeConfig:p,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:"<",props:{style:{color:"#C9D1D9"}}},{content:"script ",props:{style:{color:"#7EE787"}}},{content:"src",props:{style:{color:"#79C0FF"}}},{content:"=",props:{style:{color:"#C9D1D9"}}},{content:'"https://cdn.jsdelivr.net/gh/logspace-ai/langflow-embedded-chat@v1.0.7/dist/build/static/js/bundle.min.js"',props:{style:{color:"#A5D6FF"}}},{content:'"',props:{style:{color:"#FFA198",fontStyle:"italic"}}},{content:">",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" <",props:{style:{color:"#C9D1D9"}}},{content:"langflow-chat",props:{style:{color:"#7EE787"}}}]},{tokens:[{content:" window_title",props:{style:{color:"#79C0FF"}}},{content:"=",props:{style:{color:"#C9D1D9"}}},{content:'"Basic Prompting"',props:{style:{color:"#A5D6FF"}}}]},{tokens:[{content:" flow_id",props:{style:{color:"#79C0FF"}}},{content:"=",props:{style:{color:"#C9D1D9"}}},{content:'"801abb1e-19b9-4278-9632-179b6d84f126"',props:{style:{color:"#A5D6FF"}}}]},{tokens:[{content:" host_url",props:{style:{color:"#79C0FF"}}},{content:"=",props:{style:{color:"#C9D1D9"}}},{content:'"http://localhost:7860"',props:{style:{color:"#A5D6FF"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" >",props:{style:{color:"#C9D1D9"}}}]}],lang:"html"},annotations:[]}]}),"\n",(0,s.jsx)(e.h3,{id:"embed-the-chat-widget-with-react",children:"Embed the chat widget with React"}),"\n",(0,s.jsxs)(e.p,{children:["To embed the Chat Widget using React, insert this\xa0",(0,s.jsx)(e.code,{children:" - + + diff --git a/components-custom-components.html b/components-custom-components.html index 1f42257b78..08a87d7529 100644 --- a/components-custom-components.html +++ b/components-custom-components.html @@ -16,8 +16,8 @@ - - + + diff --git a/components-data.html b/components-data.html index 3e0fddf3ca..0ca2883650 100644 --- a/components-data.html +++ b/components-data.html @@ -16,8 +16,8 @@ - - + + diff --git a/components-embedding-models.html b/components-embedding-models.html index 04fd529cb8..195a9f4e6e 100644 --- a/components-embedding-models.html +++ b/components-embedding-models.html @@ -16,8 +16,8 @@ - - + + diff --git a/components-helpers.html b/components-helpers.html index 087da4cd92..c913330a99 100644 --- a/components-helpers.html +++ b/components-helpers.html @@ -16,8 +16,8 @@ - - + + diff --git a/components-io.html b/components-io.html index 77a5532ad2..521ffe275e 100644 --- a/components-io.html +++ b/components-io.html @@ -16,8 +16,8 @@ - - + + diff --git a/components-loaders.html b/components-loaders.html index 218d75f1b4..ce8c0aa5b3 100644 --- a/components-loaders.html +++ b/components-loaders.html @@ -16,8 +16,8 @@ - - + + diff --git a/components-logic.html b/components-logic.html index 617e9ee3c6..b6f58109e8 100644 --- a/components-logic.html +++ b/components-logic.html @@ -16,8 +16,8 @@ - - + + diff --git a/components-memories.html b/components-memories.html index 879fa404dc..0adb1c28ef 100644 --- a/components-memories.html +++ b/components-memories.html @@ -16,8 +16,8 @@ - - + + diff --git a/components-models.html b/components-models.html index becce456fc..e34d151ed9 100644 --- a/components-models.html +++ b/components-models.html @@ -16,8 +16,8 @@ - - + + diff --git a/components-processing.html b/components-processing.html index 722c414eb9..13c7649e10 100644 --- a/components-processing.html +++ b/components-processing.html @@ -16,8 +16,8 @@ - - + + diff --git a/components-prompts.html b/components-prompts.html index c6d37c2c32..23f526fa1c 100644 --- a/components-prompts.html +++ b/components-prompts.html @@ -16,8 +16,8 @@ - - + + diff --git a/components-tools.html b/components-tools.html index c1437eb732..ee179791db 100644 --- a/components-tools.html +++ b/components-tools.html @@ -16,8 +16,8 @@ - - + + diff --git a/components-vector-stores.html b/components-vector-stores.html index 3a943c3a9e..6ba8394082 100644 --- a/components-vector-stores.html +++ b/components-vector-stores.html @@ -16,8 +16,8 @@ - - + + diff --git a/concepts-api.html b/concepts-api.html index f0b6026bca..0b5f2a97ab 100644 --- a/concepts-api.html +++ b/concepts-api.html @@ -16,8 +16,8 @@ - - + + @@ -26,22 +26,16 @@

API pane

+

The API pane presents code templates for integrating your flow into external applications.

-

cURL​

-

The cURL tab displays sample code for posting a query to your flow. Modify the input_value to change your input message. Copy the code and run it to post a query to your flow and get the result.

-

Python API​

-

The Python API tab displays code to interact with your flow using the Python HTTP requests library.

-

To use the requests library:

-
    +

    The cURL tab displays sample code for posting a query to your flow. Modify the input_value to change your input message. Copy the code and run it to post a query to your flow and get the result.


_10
python python-test-script.py

Chat Widget​

The Chat Widget HTML tab displays code that can be inserted in the <body> of your HTML to interact with your flow.

The Langflow Chat Widget is a powerful web component that enables communication with a Langflow project. This widget allows for a chat interface embedding, allowing the integration of Langflow into web applications effortlessly.

@@ -96,9 +83,13 @@ It will look like this:

Use the widget API to customize your Chat Widget:

caution

Props with the type JSON need to be passed as stringified JSONs, with the format {"key":"value"}.

PropTypeRequiredDescription
bot_message_styleJSONNoApplies custom formatting to bot messages.
chat_input_fieldStringYesDefines the type of the input field for chat messages.
chat_inputsJSONYesDetermines the chat input elements and their respective values.
chat_output_keyStringNoSpecifies which output to display if multiple outputs are available.
chat_positionStringNoPositions the chat window on the screen (options include: top-left, top-center, top-right, center-left, center-right, bottom-right, bottom-center, bottom-left).
chat_trigger_styleJSONNoStyles the chat trigger button.
chat_window_styleJSONNoCustomizes the overall appearance of the chat window.
error_message_styleJSONNoSets the format for error messages within the chat window.
flow_idStringYesIdentifies the flow that the component is associated with.
heightNumberNoSets the height of the chat window in pixels.
host_urlStringYesSpecifies the URL of the host for chat component communication.
input_container_styleJSONNoApplies styling to the container where chat messages are entered.
input_styleJSONNoSets the style for the chat input field.
onlineBooleanNoToggles the online status of the chat component.
online_messageStringNoSets a custom message to display when the chat component is online.
placeholderStringNoSets the placeholder text for the chat input field.
placeholder_sendingStringNoSets the placeholder text to display while a message is being sent.
send_button_styleJSONNoSets the style for the send button in the chat window.
send_icon_styleJSONNoSets the style for the send icon in the chat window.
tweaksJSONNoApplies additional custom adjustments for the associated flow.
user_message_styleJSONNoDetermines the formatting for user messages in the chat window.
widthNumberNoSets the width of the chat window in pixels.
window_titleStringNoSets the title displayed in the chat window's header or title bar.
+

Tweaks​

+

The Tweaks tab displays the available parameters for your flow. Modifying the parameters changes the code parameters across all windows. For example, changing the Chat Input component's input_value will change that value across all API calls.

+

Send image files to your flow with the API​

+

For information on sending files to the Langflow API, see API examples.

Webhook cURL​

When a Webhook component is added to the workspace, a new Webhook cURL tab becomes available in the API pane that contains an HTTP POST request for triggering the webhook component. For example:


_10
curl -X POST \
_10
"http://127.0.0.1:7860/api/v1/webhook/**YOUR_FLOW_ID**" \
_10
-H 'Content-Type: application/json'\
_10
-d '{"any": "data"}'

-

To test the Webhook component in your flow, see the Webhook component.

Search
+

To test the Webhook component in your flow, see the Webhook component.

Search
\ No newline at end of file diff --git a/concepts-components.html b/concepts-components.html index 11a99f0e9d..3d2a48a1b6 100644 --- a/concepts-components.html +++ b/concepts-components.html @@ -16,8 +16,8 @@ - - + + diff --git a/concepts-objects.html b/concepts-objects.html index 618d994d89..1dfcbad081 100644 --- a/concepts-objects.html +++ b/concepts-objects.html @@ -16,8 +16,8 @@ - - + + diff --git a/concepts-overview.html b/concepts-overview.html index 5917905ae5..3181b7415d 100644 --- a/concepts-overview.html +++ b/concepts-overview.html @@ -16,8 +16,8 @@ - - + + diff --git a/concepts-playground.html b/concepts-playground.html index 9faaa32b03..eac7e9a2e0 100644 --- a/concepts-playground.html +++ b/concepts-playground.html @@ -16,8 +16,8 @@ - - + + diff --git a/configuration-api-keys.html b/configuration-api-keys.html index dc93354c4f..a5871a3f94 100644 --- a/configuration-api-keys.html +++ b/configuration-api-keys.html @@ -16,8 +16,8 @@ - - + + diff --git a/configuration-authentication.html b/configuration-authentication.html index 7502094fd8..0d8f6b4cad 100644 --- a/configuration-authentication.html +++ b/configuration-authentication.html @@ -16,8 +16,8 @@ - - + + diff --git a/configuration-auto-save.html b/configuration-auto-save.html index ae37415fb9..748493b05f 100644 --- a/configuration-auto-save.html +++ b/configuration-auto-save.html @@ -16,8 +16,8 @@ - - + + diff --git a/configuration-backend-only.html b/configuration-backend-only.html index cefe54c4fa..8a3303bbbf 100644 --- a/configuration-backend-only.html +++ b/configuration-backend-only.html @@ -16,8 +16,8 @@ - - + + diff --git a/configuration-cli.html b/configuration-cli.html index e6d2346f46..2608446755 100644 --- a/configuration-cli.html +++ b/configuration-cli.html @@ -16,8 +16,8 @@ - - + + diff --git a/configuration-custom-database.html b/configuration-custom-database.html index c2deba7058..6688d090df 100644 --- a/configuration-custom-database.html +++ b/configuration-custom-database.html @@ -16,8 +16,8 @@ - - + + diff --git a/configuration-global-variables.html b/configuration-global-variables.html index 443ae7e837..02561cf3c1 100644 --- a/configuration-global-variables.html +++ b/configuration-global-variables.html @@ -16,8 +16,8 @@ - - + + diff --git a/configuration-security-best-practices.html b/configuration-security-best-practices.html index 2cf2887655..a7c19acc9a 100644 --- a/configuration-security-best-practices.html +++ b/configuration-security-best-practices.html @@ -16,8 +16,8 @@ - - + + diff --git a/contributing-community.html b/contributing-community.html index 2015da7019..5843e256aa 100644 --- a/contributing-community.html +++ b/contributing-community.html @@ -16,8 +16,8 @@ - - + + diff --git a/contributing-components.html b/contributing-components.html index 7303ba618c..39f5d6c67f 100644 --- a/contributing-components.html +++ b/contributing-components.html @@ -16,8 +16,8 @@ - - + + diff --git a/contributing-github-discussions.html b/contributing-github-discussions.html index f9bfb7556d..46b465b858 100644 --- a/contributing-github-discussions.html +++ b/contributing-github-discussions.html @@ -16,8 +16,8 @@ - - + + diff --git a/contributing-github-issues.html b/contributing-github-issues.html index 509b3f505b..fb9aa2d8a7 100644 --- a/contributing-github-issues.html +++ b/contributing-github-issues.html @@ -16,8 +16,8 @@ - - + + diff --git a/contributing-how-to-contribute.html b/contributing-how-to-contribute.html index b762f74dbe..a1229d0daf 100644 --- a/contributing-how-to-contribute.html +++ b/contributing-how-to-contribute.html @@ -16,8 +16,8 @@ - - + + diff --git a/contributing-telemetry.html b/contributing-telemetry.html index ccb5fb13b5..eb6e425444 100644 --- a/contributing-telemetry.html +++ b/contributing-telemetry.html @@ -16,8 +16,8 @@ - - + + diff --git a/deployment-gcp.html b/deployment-gcp.html index f3f09e8104..c98dfe83f8 100644 --- a/deployment-gcp.html +++ b/deployment-gcp.html @@ -16,8 +16,8 @@ - - + + diff --git a/deployment-hugging-face-spaces.html b/deployment-hugging-face-spaces.html index 455b85e728..cc6f1c5c97 100644 --- a/deployment-hugging-face-spaces.html +++ b/deployment-hugging-face-spaces.html @@ -16,8 +16,8 @@ - - + + diff --git a/deployment-kubernetes.html b/deployment-kubernetes.html index 7942f8b5f9..8b2751506e 100644 --- a/deployment-kubernetes.html +++ b/deployment-kubernetes.html @@ -16,8 +16,8 @@ - - + + diff --git a/deployment-railway.html b/deployment-railway.html index adeb34bf04..622c471381 100644 --- a/deployment-railway.html +++ b/deployment-railway.html @@ -16,8 +16,8 @@ - - + + diff --git a/deployment-render.html b/deployment-render.html index a9f578215f..18ebc2d114 100644 --- a/deployment-render.html +++ b/deployment-render.html @@ -16,8 +16,8 @@ - - + + diff --git a/environment-variables.html b/environment-variables.html index 18d6522a32..e44f59c064 100644 --- a/environment-variables.html +++ b/environment-variables.html @@ -16,8 +16,8 @@ - - + + diff --git a/get-started-installation.html b/get-started-installation.html index b3da3ddeb7..04d0095e9c 100644 --- a/get-started-installation.html +++ b/get-started-installation.html @@ -16,8 +16,8 @@ - - + + diff --git a/get-started-quickstart.html b/get-started-quickstart.html index aafd0bf14a..58941cb85f 100644 --- a/get-started-quickstart.html +++ b/get-started-quickstart.html @@ -16,8 +16,8 @@ - - + + diff --git a/index.html b/index.html index 0c9677382f..579ad4cf55 100644 --- a/index.html +++ b/index.html @@ -16,8 +16,8 @@ - - + + diff --git a/integrations-apify.html b/integrations-apify.html index d81bfe1d70..cd353bb5ec 100644 --- a/integrations-apify.html +++ b/integrations-apify.html @@ -16,8 +16,8 @@ - - + + diff --git a/integrations-assemblyai.html b/integrations-assemblyai.html index e0ce238b29..8a2786aa61 100644 --- a/integrations-assemblyai.html +++ b/integrations-assemblyai.html @@ -16,8 +16,8 @@ - - + + diff --git a/integrations-composio.html b/integrations-composio.html index cd10c0e70d..b1c8658fc1 100644 --- a/integrations-composio.html +++ b/integrations-composio.html @@ -16,8 +16,8 @@ - - + + diff --git a/integrations-langfuse.html b/integrations-langfuse.html index 3bbaac6e2e..7e7890154f 100644 --- a/integrations-langfuse.html +++ b/integrations-langfuse.html @@ -16,8 +16,8 @@ - - + + diff --git a/integrations-langsmith.html b/integrations-langsmith.html index 1da3c7a813..d383231b28 100644 --- a/integrations-langsmith.html +++ b/integrations-langsmith.html @@ -16,8 +16,8 @@ - - + + diff --git a/integrations-langwatch.html b/integrations-langwatch.html index 0b5b833ca8..123b39d4c1 100644 --- a/integrations-langwatch.html +++ b/integrations-langwatch.html @@ -16,8 +16,8 @@ - - + + diff --git a/integrations-nvidia-ingest.html b/integrations-nvidia-ingest.html index 79e2ed3529..568e74c3fa 100644 --- a/integrations-nvidia-ingest.html +++ b/integrations-nvidia-ingest.html @@ -16,8 +16,8 @@ - - + + diff --git a/integrations-setup-google-cloud-vertex-ai-langflow.html b/integrations-setup-google-cloud-vertex-ai-langflow.html index dbc5406389..23cad92cf1 100644 --- a/integrations-setup-google-cloud-vertex-ai-langflow.html +++ b/integrations-setup-google-cloud-vertex-ai-langflow.html @@ -16,8 +16,8 @@ - - + + diff --git a/integrations-setup-google-oauth-langflow.html b/integrations-setup-google-oauth-langflow.html index ae42809115..48b38b64b5 100644 --- a/integrations-setup-google-oauth-langflow.html +++ b/integrations-setup-google-oauth-langflow.html @@ -16,8 +16,8 @@ - - + + diff --git a/integrations/notion/notion-agent-conversational.html b/integrations/notion/notion-agent-conversational.html index 7fe60663d8..2b7757aa3e 100644 --- a/integrations/notion/notion-agent-conversational.html +++ b/integrations/notion/notion-agent-conversational.html @@ -16,8 +16,8 @@ - - + + diff --git a/integrations/notion/notion-agent-meeting-notes.html b/integrations/notion/notion-agent-meeting-notes.html index 0b7aec1e04..6ddf68e822 100644 --- a/integrations/notion/notion-agent-meeting-notes.html +++ b/integrations/notion/notion-agent-meeting-notes.html @@ -16,8 +16,8 @@ - - + + diff --git a/integrations/notion/setup.html b/integrations/notion/setup.html index 1b8e3e9dd5..1fb8676617 100644 --- a/integrations/notion/setup.html +++ b/integrations/notion/setup.html @@ -16,8 +16,8 @@ - - + + diff --git a/search.html b/search.html index 2259316e45..38458836cc 100644 --- a/search.html +++ b/search.html @@ -16,8 +16,8 @@ - - + + diff --git a/sitemap.xml b/sitemap.xml index 7538ec4db8..9263c988b9 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -1 +1 @@ -https://docs.langflow.org/searchhttps://docs.langflow.org/apihttps://docs.langflow.org/api/add-userhttps://docs.langflow.org/api/auto-loginhttps://docs.langflow.org/api/build-flowhttps://docs.langflow.org/api/build-vertexhttps://docs.langflow.org/api/build-vertex-streamhttps://docs.langflow.org/api/check-if-store-has-api-keyhttps://docs.langflow.org/api/check-if-store-is-enabledhttps://docs.langflow.org/api/create-api-key-routehttps://docs.langflow.org/api/create-flowhttps://docs.langflow.org/api/create-flowshttps://docs.langflow.org/api/create-folderhttps://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-api-key-routehttps://docs.langflow.org/api/delete-filehttps://docs.langflow.org/api/delete-flowhttps://docs.langflow.org/api/delete-folderhttps://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-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-imagehttps://docs.langflow.org/api/download-multiple-filehttps://docs.langflow.org/api/download-profile-picturehttps://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-componentshttps://docs.langflow.org/api/get-confighttps://docs.langflow.org/api/get-list-of-components-liked-by-userhttps://docs.langflow.org/api/get-messageshttps://docs.langflow.org/api/get-starter-projectshttps://docs.langflow.org/api/get-tagshttps://docs.langflow.org/api/get-task-statushttps://docs.langflow.org/api/get-transactionshttps://docs.langflow.org/api/get-versionhttps://docs.langflow.org/api/get-vertex-buildshttps://docs.langflow.org/api/handle-messageshttps://docs.langflow.org/api/handle-ssehttps://docs.langflow.org/api/healthhttps://docs.langflow.org/api/health-checkhttps://docs.langflow.org/api/like-componenthttps://docs.langflow.org/api/list-fileshttps://docs.langflow.org/api/list-profile-pictureshttps://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-folderhttps://docs.langflow.org/api/read-foldershttps://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-folderhttps://docs.langflow.org/api/update-messagehttps://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/webhook-run-flowhttps://docs.langflow.org/agents-overview2025-02-24T17:02:03.000Zhttps://docs.langflow.org/agents-tool-calling-agent-component2025-02-24T17:02:03.000Zhttps://docs.langflow.org/api-reference-api-examples2025-02-24T17:02:03.000Zhttps://docs.langflow.org/components-agents2025-02-24T17:02:03.000Zhttps://docs.langflow.org/components-custom-components2025-02-24T17:02:03.000Zhttps://docs.langflow.org/components-data2025-02-24T17:02:03.000Zhttps://docs.langflow.org/components-embedding-models2025-02-24T17:02:03.000Zhttps://docs.langflow.org/components-helpers2025-02-24T17:02:03.000Zhttps://docs.langflow.org/components-io2025-02-24T17:02:03.000Zhttps://docs.langflow.org/components-loaders2025-02-24T17:02:03.000Zhttps://docs.langflow.org/components-logic2025-02-24T17:02:03.000Zhttps://docs.langflow.org/components-memories2025-02-24T17:02:03.000Zhttps://docs.langflow.org/components-models2025-02-24T17:02:03.000Zhttps://docs.langflow.org/components-processing2025-02-24T17:02:03.000Zhttps://docs.langflow.org/components-prompts2025-02-24T17:02:03.000Zhttps://docs.langflow.org/components-tools2025-02-24T17:02:03.000Zhttps://docs.langflow.org/components-vector-stores2025-02-24T17:02:03.000Zhttps://docs.langflow.org/concepts-api2025-02-24T17:02:03.000Zhttps://docs.langflow.org/concepts-components2025-02-24T17:02:03.000Zhttps://docs.langflow.org/concepts-objects2025-02-24T17:02:03.000Zhttps://docs.langflow.org/concepts-overview2025-02-24T17:02:03.000Zhttps://docs.langflow.org/concepts-playground2025-02-24T17:02:03.000Zhttps://docs.langflow.org/Concepts/concepts-flows2025-02-24T17:02:03.000Zhttps://docs.langflow.org/configuration-api-keys2025-02-24T17:02:03.000Zhttps://docs.langflow.org/configuration-authentication2025-02-24T17:02:03.000Zhttps://docs.langflow.org/configuration-auto-save2025-02-24T17:02:03.000Zhttps://docs.langflow.org/configuration-backend-only2025-02-24T17:02:03.000Zhttps://docs.langflow.org/configuration-cli2025-02-24T17:02:03.000Zhttps://docs.langflow.org/configuration-custom-database2025-02-24T17:02:03.000Zhttps://docs.langflow.org/configuration-global-variables2025-02-24T17:02:03.000Zhttps://docs.langflow.org/configuration-security-best-practices2025-02-24T17:02:03.000Zhttps://docs.langflow.org/contributing-community2025-02-24T17:02:03.000Zhttps://docs.langflow.org/contributing-components2025-02-24T17:02:03.000Zhttps://docs.langflow.org/contributing-github-discussions2025-02-24T17:02:03.000Zhttps://docs.langflow.org/contributing-github-issues2025-02-24T17:02:03.000Zhttps://docs.langflow.org/contributing-how-to-contribute2025-02-24T17:02:03.000Zhttps://docs.langflow.org/contributing-telemetry2025-02-24T17:02:03.000Zhttps://docs.langflow.org/deployment-gcp2025-02-24T17:02:03.000Zhttps://docs.langflow.org/deployment-hugging-face-spaces2025-02-24T17:02:03.000Zhttps://docs.langflow.org/deployment-kubernetes2025-02-24T17:02:03.000Zhttps://docs.langflow.org/deployment-railway2025-02-24T17:02:03.000Zhttps://docs.langflow.org/deployment-render2025-02-24T17:02:03.000Zhttps://docs.langflow.org/Deployment/deployment-docker2025-02-24T17:02:03.000Zhttps://docs.langflow.org/environment-variables2025-02-24T17:02:03.000Zhttps://docs.langflow.org/get-started-installation2025-02-24T17:02:03.000Zhttps://docs.langflow.org/get-started-quickstart2025-02-24T17:02:03.000Zhttps://docs.langflow.org/integrations-apify2025-02-24T17:02:03.000Zhttps://docs.langflow.org/integrations-assemblyai2025-02-24T17:02:03.000Zhttps://docs.langflow.org/integrations-composio2025-02-24T17:02:03.000Zhttps://docs.langflow.org/integrations-langfuse2025-02-24T17:02:03.000Zhttps://docs.langflow.org/integrations-langsmith2025-02-24T17:02:03.000Zhttps://docs.langflow.org/integrations-langwatch2025-02-24T17:02:03.000Zhttps://docs.langflow.org/integrations-nvidia-ingest2025-02-24T17:02:03.000Zhttps://docs.langflow.org/integrations-setup-google-cloud-vertex-ai-langflow2025-02-24T17:02:03.000Zhttps://docs.langflow.org/integrations-setup-google-oauth-langflow2025-02-24T17:02:03.000Zhttps://docs.langflow.org/integrations/notion/notion-agent-conversational2025-02-24T17:02:03.000Zhttps://docs.langflow.org/integrations/notion/notion-agent-meeting-notes2025-02-24T17:02:03.000Zhttps://docs.langflow.org/integrations/notion/setup2025-02-24T17:02:03.000Zhttps://docs.langflow.org/starter-projects-basic-prompting2025-02-24T17:02:03.000Zhttps://docs.langflow.org/starter-projects-simple-agent2025-02-24T17:02:03.000Zhttps://docs.langflow.org/starter-projects-vector-store-rag2025-02-24T17:02:03.000Zhttps://docs.langflow.org/tutorials-blog-writer2025-02-24T17:02:03.000Zhttps://docs.langflow.org/tutorials-document-qa2025-02-24T17:02:03.000Zhttps://docs.langflow.org/tutorials-math-agent2025-02-24T17:02:03.000Zhttps://docs.langflow.org/tutorials-memory-chatbot2025-02-24T17:02:03.000Zhttps://docs.langflow.org/tutorials-sequential-agent2025-02-24T17:02:03.000Zhttps://docs.langflow.org/tutorials-travel-planning-agent2025-02-24T17:02:03.000Zhttps://docs.langflow.org/2025-02-24T17:02:03.000Z \ No newline at end of file +https://docs.langflow.org/searchhttps://docs.langflow.org/apihttps://docs.langflow.org/api/add-userhttps://docs.langflow.org/api/auto-loginhttps://docs.langflow.org/api/build-flowhttps://docs.langflow.org/api/build-vertexhttps://docs.langflow.org/api/build-vertex-streamhttps://docs.langflow.org/api/check-if-store-has-api-keyhttps://docs.langflow.org/api/check-if-store-is-enabledhttps://docs.langflow.org/api/create-api-key-routehttps://docs.langflow.org/api/create-flowhttps://docs.langflow.org/api/create-flowshttps://docs.langflow.org/api/create-folderhttps://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-api-key-routehttps://docs.langflow.org/api/delete-filehttps://docs.langflow.org/api/delete-flowhttps://docs.langflow.org/api/delete-folderhttps://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-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-imagehttps://docs.langflow.org/api/download-multiple-filehttps://docs.langflow.org/api/download-profile-picturehttps://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-componentshttps://docs.langflow.org/api/get-confighttps://docs.langflow.org/api/get-list-of-components-liked-by-userhttps://docs.langflow.org/api/get-messageshttps://docs.langflow.org/api/get-starter-projectshttps://docs.langflow.org/api/get-tagshttps://docs.langflow.org/api/get-task-statushttps://docs.langflow.org/api/get-transactionshttps://docs.langflow.org/api/get-versionhttps://docs.langflow.org/api/get-vertex-buildshttps://docs.langflow.org/api/handle-messageshttps://docs.langflow.org/api/handle-ssehttps://docs.langflow.org/api/healthhttps://docs.langflow.org/api/health-checkhttps://docs.langflow.org/api/like-componenthttps://docs.langflow.org/api/list-fileshttps://docs.langflow.org/api/list-profile-pictureshttps://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-folderhttps://docs.langflow.org/api/read-foldershttps://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-folderhttps://docs.langflow.org/api/update-messagehttps://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/webhook-run-flowhttps://docs.langflow.org/agents-overview2025-02-25T18:30:28.000Zhttps://docs.langflow.org/agents-tool-calling-agent-component2025-02-25T18:30:28.000Zhttps://docs.langflow.org/api-reference-api-examples2025-02-25T18:30:28.000Zhttps://docs.langflow.org/components-agents2025-02-25T18:30:28.000Zhttps://docs.langflow.org/components-custom-components2025-02-25T18:30:28.000Zhttps://docs.langflow.org/components-data2025-02-25T18:30:28.000Zhttps://docs.langflow.org/components-embedding-models2025-02-25T18:30:28.000Zhttps://docs.langflow.org/components-helpers2025-02-25T18:30:28.000Zhttps://docs.langflow.org/components-io2025-02-25T18:30:28.000Zhttps://docs.langflow.org/components-loaders2025-02-25T18:30:28.000Zhttps://docs.langflow.org/components-logic2025-02-25T18:30:28.000Zhttps://docs.langflow.org/components-memories2025-02-25T18:30:28.000Zhttps://docs.langflow.org/components-models2025-02-25T18:30:28.000Zhttps://docs.langflow.org/components-processing2025-02-25T18:30:28.000Zhttps://docs.langflow.org/components-prompts2025-02-25T18:30:28.000Zhttps://docs.langflow.org/components-tools2025-02-25T18:30:28.000Zhttps://docs.langflow.org/components-vector-stores2025-02-25T18:30:28.000Zhttps://docs.langflow.org/concepts-api2025-02-25T18:30:28.000Zhttps://docs.langflow.org/concepts-components2025-02-25T18:30:28.000Zhttps://docs.langflow.org/concepts-objects2025-02-25T18:30:28.000Zhttps://docs.langflow.org/concepts-overview2025-02-25T18:30:28.000Zhttps://docs.langflow.org/concepts-playground2025-02-25T18:30:28.000Zhttps://docs.langflow.org/Concepts/concepts-flows2025-02-25T18:30:28.000Zhttps://docs.langflow.org/configuration-api-keys2025-02-25T18:30:28.000Zhttps://docs.langflow.org/configuration-authentication2025-02-25T18:30:28.000Zhttps://docs.langflow.org/configuration-auto-save2025-02-25T18:30:28.000Zhttps://docs.langflow.org/configuration-backend-only2025-02-25T18:30:28.000Zhttps://docs.langflow.org/configuration-cli2025-02-25T18:30:28.000Zhttps://docs.langflow.org/configuration-custom-database2025-02-25T18:30:28.000Zhttps://docs.langflow.org/configuration-global-variables2025-02-25T18:30:28.000Zhttps://docs.langflow.org/configuration-security-best-practices2025-02-25T18:30:28.000Zhttps://docs.langflow.org/contributing-community2025-02-25T18:30:28.000Zhttps://docs.langflow.org/contributing-components2025-02-25T18:30:28.000Zhttps://docs.langflow.org/contributing-github-discussions2025-02-25T18:30:28.000Zhttps://docs.langflow.org/contributing-github-issues2025-02-25T18:30:28.000Zhttps://docs.langflow.org/contributing-how-to-contribute2025-02-25T18:30:28.000Zhttps://docs.langflow.org/contributing-telemetry2025-02-25T18:30:28.000Zhttps://docs.langflow.org/deployment-gcp2025-02-25T18:30:28.000Zhttps://docs.langflow.org/deployment-hugging-face-spaces2025-02-25T18:30:28.000Zhttps://docs.langflow.org/deployment-kubernetes2025-02-25T18:30:28.000Zhttps://docs.langflow.org/deployment-railway2025-02-25T18:30:28.000Zhttps://docs.langflow.org/deployment-render2025-02-25T18:30:28.000Zhttps://docs.langflow.org/Deployment/deployment-docker2025-02-25T18:30:28.000Zhttps://docs.langflow.org/environment-variables2025-02-25T18:30:28.000Zhttps://docs.langflow.org/get-started-installation2025-02-25T18:30:28.000Zhttps://docs.langflow.org/get-started-quickstart2025-02-25T18:30:28.000Zhttps://docs.langflow.org/integrations-apify2025-02-25T18:30:28.000Zhttps://docs.langflow.org/integrations-assemblyai2025-02-25T18:30:28.000Zhttps://docs.langflow.org/integrations-composio2025-02-25T18:30:28.000Zhttps://docs.langflow.org/integrations-langfuse2025-02-25T18:30:28.000Zhttps://docs.langflow.org/integrations-langsmith2025-02-25T18:30:28.000Zhttps://docs.langflow.org/integrations-langwatch2025-02-25T18:30:28.000Zhttps://docs.langflow.org/integrations-nvidia-ingest2025-02-25T18:30:28.000Zhttps://docs.langflow.org/integrations-setup-google-cloud-vertex-ai-langflow2025-02-25T18:30:28.000Zhttps://docs.langflow.org/integrations-setup-google-oauth-langflow2025-02-25T18:30:28.000Zhttps://docs.langflow.org/integrations/notion/notion-agent-conversational2025-02-25T18:30:28.000Zhttps://docs.langflow.org/integrations/notion/notion-agent-meeting-notes2025-02-25T18:30:28.000Zhttps://docs.langflow.org/integrations/notion/setup2025-02-25T18:30:28.000Zhttps://docs.langflow.org/starter-projects-basic-prompting2025-02-25T18:30:28.000Zhttps://docs.langflow.org/starter-projects-simple-agent2025-02-25T18:30:28.000Zhttps://docs.langflow.org/starter-projects-vector-store-rag2025-02-25T18:30:28.000Zhttps://docs.langflow.org/tutorials-blog-writer2025-02-25T18:30:28.000Zhttps://docs.langflow.org/tutorials-document-qa2025-02-25T18:30:28.000Zhttps://docs.langflow.org/tutorials-math-agent2025-02-25T18:30:28.000Zhttps://docs.langflow.org/tutorials-memory-chatbot2025-02-25T18:30:28.000Zhttps://docs.langflow.org/tutorials-sequential-agent2025-02-25T18:30:28.000Zhttps://docs.langflow.org/tutorials-travel-planning-agent2025-02-25T18:30:28.000Zhttps://docs.langflow.org/2025-02-25T18:30:28.000Z \ No newline at end of file diff --git a/starter-projects-basic-prompting.html b/starter-projects-basic-prompting.html index 84a892283f..c240e5da23 100644 --- a/starter-projects-basic-prompting.html +++ b/starter-projects-basic-prompting.html @@ -16,8 +16,8 @@ - - + + diff --git a/starter-projects-simple-agent.html b/starter-projects-simple-agent.html index 6a9b0862af..2bbeb5521c 100644 --- a/starter-projects-simple-agent.html +++ b/starter-projects-simple-agent.html @@ -16,8 +16,8 @@ - - + + diff --git a/starter-projects-vector-store-rag.html b/starter-projects-vector-store-rag.html index 248c5c4644..06f048f776 100644 --- a/starter-projects-vector-store-rag.html +++ b/starter-projects-vector-store-rag.html @@ -16,8 +16,8 @@ - - + + diff --git a/tutorials-blog-writer.html b/tutorials-blog-writer.html index d2ca50541b..4f8c26c78f 100644 --- a/tutorials-blog-writer.html +++ b/tutorials-blog-writer.html @@ -16,8 +16,8 @@ - - + + diff --git a/tutorials-document-qa.html b/tutorials-document-qa.html index 2f4c56833f..568c87a102 100644 --- a/tutorials-document-qa.html +++ b/tutorials-document-qa.html @@ -16,8 +16,8 @@ - - + + diff --git a/tutorials-math-agent.html b/tutorials-math-agent.html index 4db5847067..702aa1e113 100644 --- a/tutorials-math-agent.html +++ b/tutorials-math-agent.html @@ -16,8 +16,8 @@ - - + + diff --git a/tutorials-memory-chatbot.html b/tutorials-memory-chatbot.html index ae26760cd0..aee6a6d033 100644 --- a/tutorials-memory-chatbot.html +++ b/tutorials-memory-chatbot.html @@ -16,8 +16,8 @@ - - + + diff --git a/tutorials-sequential-agent.html b/tutorials-sequential-agent.html index c4bd7426d6..db4deacc57 100644 --- a/tutorials-sequential-agent.html +++ b/tutorials-sequential-agent.html @@ -16,8 +16,8 @@ - - + + diff --git a/tutorials-travel-planning-agent.html b/tutorials-travel-planning-agent.html index f4499511f6..70efeeaa4e 100644 --- a/tutorials-travel-planning-agent.html +++ b/tutorials-travel-planning-agent.html @@ -16,8 +16,8 @@ - - + +