From eef842ec7955cf0ef50774a90f373d7f27144de9 Mon Sep 17 00:00:00 2001 From: "github-merge-queue[bot]" Date: Fri, 11 Jul 2025 01:45:10 +0000 Subject: [PATCH] deploy: c30b81ef1d94f07ca4282290a833d2565d14c055 --- 404.html | 4 +- about-langflow.html | 4 +- agent-tutorial.html | 137 ++++++++++++++++++ agents-tools.html | 4 +- agents.html | 4 +- api-build.html | 4 +- api-files.html | 4 +- api-flows-run.html | 4 +- api-flows.html | 4 +- api-logs.html | 4 +- api-monitor.html | 4 +- api-projects.html | 4 +- api-reference-api-examples.html | 4 +- api-users.html | 4 +- api.html | 4 +- api/add-user.html | 4 +- api/auto-login.html | 4 +- api/build-flow.html | 4 +- api/build-public-tmp.html | 4 +- api/build-vertex-stream.html | 4 +- api/build-vertex.html | 4 +- api/cancel-build.html | 4 +- api/check-if-store-has-api-key.html | 4 +- api/check-if-store-is-enabled.html | 4 +- api/create-api-key-route.html | 4 +- api/create-flow.html | 4 +- api/create-flows.html | 4 +- api/create-folder-redirect.html | 4 +- api/create-project.html | 4 +- api/create-upload-file.html | 4 +- api/create-variable.html | 4 +- api/custom-component-update.html | 4 +- api/custom-component.html | 4 +- api/delete-all-files-1.html | 4 +- api/delete-all-files.html | 4 +- api/delete-api-key-route.html | 4 +- api/delete-file-1.html | 4 +- api/delete-file.html | 4 +- api/delete-files-batch.html | 4 +- api/delete-flow.html | 4 +- api/delete-folder-redirect.html | 4 +- api/delete-messages-session.html | 4 +- api/delete-messages.html | 4 +- api/delete-multiple-flows.html | 4 +- api/delete-project.html | 4 +- api/delete-user.html | 4 +- api/delete-variable.html | 4 +- api/delete-vertex-builds.html | 4 +- api/download-component.html | 4 +- api/download-file-1.html | 4 +- api/download-file-2.html | 4 +- api/download-file-redirect.html | 4 +- api/download-file.html | 4 +- api/download-files-batch.html | 4 +- api/download-image.html | 4 +- api/download-multiple-file.html | 4 +- api/download-profile-picture.html | 4 +- api/edit-file-name.html | 4 +- api/experimental-run-flow.html | 4 +- api/get-all.html | 4 +- api/get-api-keys-route.html | 4 +- api/get-build-events.html | 4 +- api/get-components.html | 4 +- api/get-config.html | 4 +- api/get-elevenlabs-voice-ids.html | 4 +- api/get-list-of-components-liked-by-user.html | 4 +- api/get-messages.html | 4 +- api/get-starter-projects.html | 4 +- api/get-tags.html | 4 +- api/get-task-status.html | 4 +- api/get-transactions.html | 4 +- api/get-version.html | 4 +- api/get-vertex-builds.html | 4 +- api/handle-messages-1.html | 4 +- api/handle-messages.html | 4 +- api/handle-project-messages-with-slash.html | 4 +- api/handle-project-messages.html | 4 +- api/handle-project-sse.html | 4 +- api/handle-sse-1.html | 4 +- api/handle-sse.html | 4 +- api/health-check.html | 4 +- api/health.html | 4 +- api/like-component.html | 4 +- api/list-files-1.html | 4 +- api/list-files-2.html | 4 +- api/list-files.html | 4 +- api/list-profile-pictures.html | 4 +- api/list-project-tools.html | 4 +- api/login-to-get-access-token.html | 4 +- api/logout.html | 4 +- api/logs.html | 4 +- api/patch-user.html | 4 +- api/post-validate-code.html | 4 +- api/post-validate-prompt.html | 4 +- api/process-1.html | 4 +- api/process.html | 4 +- api/read-all-users.html | 4 +- api/read-basic-examples.html | 4 +- api/read-current-user.html | 4 +- api/read-flow.html | 4 +- api/read-flows.html | 4 +- api/read-folder-redirect.html | 4 +- api/read-folders-redirect.html | 4 +- api/read-project.html | 4 +- api/read-projects.html | 4 +- api/read-public-flow.html | 4 +- api/read-variables.html | 4 +- api/refresh-token.html | 4 +- api/reset-password.html | 4 +- api/retrieve-vertices-order.html | 4 +- api/save-store-api-key.html | 4 +- api/share-component.html | 4 +- api/simplified-run-flow.html | 4 +- api/stream-logs.html | 4 +- api/update-flow.html | 4 +- api/update-folder-redirect.html | 4 +- api/update-message.html | 4 +- api/update-project-mcp-settings.html | 4 +- api/update-project.html | 4 +- api/update-session-id.html | 4 +- api/update-shared-component.html | 4 +- api/update-variable.html | 4 +- api/upload-file-1.html | 4 +- api/upload-file-2.html | 4 +- api/upload-file-redirect.html | 4 +- api/upload-file.html | 4 +- api/upload-user-file-1.html | 4 +- api/upload-user-file.html | 4 +- api/webhook-run-flow.html | 4 +- ...rders-0c1c00f9ebd1f6b3c9ede72af1b67ca2.csv | 36 +++++ ...ctory-a938bd23cfaf1f0570b58b2635e699e4.png | Bin 0 -> 1311306 bytes assets/js/22dd74f7.364e6ce9.js | 1 - assets/js/22dd74f7.520328f9.js | 1 + assets/js/2ab0d4f5.305146d3.js | 1 - assets/js/2ab0d4f5.49e16335.js | 1 + assets/js/340026fc.0cf3fee4.js | 1 - assets/js/340026fc.5ec62f24.js | 1 + assets/js/4f1ba371.4aa26490.js | 1 - assets/js/4f1ba371.f2036936.js | 1 + assets/js/914b1bec.f2984e85.js | 1 + assets/js/914b1bec.f34898e5.js | 1 - assets/js/a5e7c43a.0581313b.js | 1 + ...6a4d2.8806822c.js => e6c6a4d2.7cd51f93.js} | 2 +- assets/js/main.03fe0b16.js | 2 - assets/js/main.9ab00253.js | 2 + ...CENSE.txt => main.9ab00253.js.LICENSE.txt} | 0 assets/js/runtime~main.06ebd7b9.js | 1 - assets/js/runtime~main.9b7f373f.js | 1 + basic-prompting.html | 6 +- blog-writer.html | 4 +- chat-with-files.html | 8 +- chat-with-rag.html | 6 +- components-agents.html | 4 +- components-bundle-components.html | 4 +- components-custom-components.html | 4 +- components-data.html | 4 +- components-embedding-models.html | 4 +- components-helpers.html | 4 +- components-io.html | 4 +- components-logic.html | 4 +- components-memories.html | 4 +- components-models.html | 4 +- components-processing.html | 4 +- components-prompts.html | 4 +- components-tools.html | 4 +- components-vector-stores.html | 4 +- concepts-components.html | 4 +- concepts-file-management.html | 4 +- concepts-flows-import.html | 4 +- concepts-flows.html | 4 +- concepts-objects.html | 4 +- concepts-overview.html | 4 +- concepts-playground.html | 4 +- concepts-publish.html | 4 +- concepts-voice-mode.html | 4 +- configuration-api-keys.html | 4 +- configuration-authentication.html | 4 +- configuration-cli.html | 4 +- configuration-custom-database.html | 4 +- configuration-global-variables.html | 4 +- contributing-bundles.html | 4 +- contributing-community.html | 4 +- contributing-component-tests.html | 4 +- contributing-components.html | 4 +- contributing-github-issues.html | 4 +- contributing-how-to-contribute.html | 4 +- contributing-telemetry.html | 4 +- contributing-templates.html | 4 +- deployment-caddyfile.html | 4 +- deployment-docker.html | 4 +- deployment-gcp.html | 4 +- deployment-hugging-face-spaces.html | 4 +- deployment-kubernetes-dev.html | 4 +- deployment-kubernetes-prod.html | 4 +- deployment-overview.html | 4 +- deployment-prod-best-practices.html | 4 +- deployment-public-server.html | 4 +- deployment-railway.html | 4 +- deployment-render.html | 4 +- develop-application.html | 4 +- develop-overview.html | 4 +- document-qa.html | 4 +- environment-variables.html | 4 +- files/customer_orders/customer_orders.csv | 36 +++++ financial-report-parser.html | 4 +- get-started-installation.html | 4 +- get-started-quickstart.html | 4 +- img/tutorial-agent-with-directory.png | Bin 0 -> 1311306 bytes index.html | 4 +- install-custom-dependencies.html | 4 +- integrations-apify.html | 4 +- integrations-arize.html | 4 +- integrations-assemblyai.html | 4 +- integrations-cleanlab.html | 4 +- integrations-composio.html | 4 +- integrations-docling.html | 4 +- integrations-google-big-query.html | 4 +- integrations-langfuse.html | 4 +- integrations-langsmith.html | 4 +- integrations-langwatch.html | 4 +- integrations-nvidia-g-assist.html | 4 +- integrations-nvidia-ingest-wsl2.html | 4 +- integrations-nvidia-ingest.html | 4 +- integrations-opik.html | 4 +- ...setup-google-cloud-vertex-ai-langflow.html | 4 +- integrations-setup-google-oauth-langflow.html | 4 +- .../notion/notion-agent-conversational.html | 4 +- .../notion/notion-agent-meeting-notes.html | 4 +- integrations/notion/setup.html | 4 +- logging.html | 4 +- luna-for-langflow.html | 4 +- mcp-client.html | 6 +- mcp-component-astra.html | 4 +- mcp-server.html | 4 +- memory-chatbot.html | 4 +- memory.html | 4 +- release-notes.html | 4 +- search.html | 4 +- sequential-agent.html | 4 +- session-id.html | 4 +- simple-agent.html | 4 +- sitemap.xml | 2 +- travel-planning-agent.html | 4 +- troubleshoot.html | 4 +- typescript-client.html | 4 +- vector-store-rag.html | 4 +- webhook.html | 4 +- 247 files changed, 673 insertions(+), 463 deletions(-) create mode 100644 agent-tutorial.html create mode 100644 assets/files/customer_orders-0c1c00f9ebd1f6b3c9ede72af1b67ca2.csv create mode 100644 assets/images/tutorial-agent-with-directory-a938bd23cfaf1f0570b58b2635e699e4.png delete mode 100644 assets/js/22dd74f7.364e6ce9.js create mode 100644 assets/js/22dd74f7.520328f9.js delete mode 100644 assets/js/2ab0d4f5.305146d3.js create mode 100644 assets/js/2ab0d4f5.49e16335.js delete mode 100644 assets/js/340026fc.0cf3fee4.js create mode 100644 assets/js/340026fc.5ec62f24.js delete mode 100644 assets/js/4f1ba371.4aa26490.js create mode 100644 assets/js/4f1ba371.f2036936.js create mode 100644 assets/js/914b1bec.f2984e85.js delete mode 100644 assets/js/914b1bec.f34898e5.js create mode 100644 assets/js/a5e7c43a.0581313b.js rename assets/js/{e6c6a4d2.8806822c.js => e6c6a4d2.7cd51f93.js} (56%) delete mode 100644 assets/js/main.03fe0b16.js create mode 100644 assets/js/main.9ab00253.js rename assets/js/{main.03fe0b16.js.LICENSE.txt => main.9ab00253.js.LICENSE.txt} (100%) delete mode 100644 assets/js/runtime~main.06ebd7b9.js create mode 100644 assets/js/runtime~main.9b7f373f.js create mode 100644 files/customer_orders/customer_orders.csv create mode 100644 img/tutorial-agent-with-directory.png diff --git a/404.html b/404.html index 9df711d8ab..39a1a1ff91 100644 --- a/404.html +++ b/404.html @@ -21,8 +21,8 @@ - - + + diff --git a/about-langflow.html b/about-langflow.html index 86027d3fbc..c2b167ccac 100644 --- a/about-langflow.html +++ b/about-langflow.html @@ -21,8 +21,8 @@ - - + + diff --git a/agent-tutorial.html b/agent-tutorial.html new file mode 100644 index 0000000000..341b2f9a61 --- /dev/null +++ b/agent-tutorial.html @@ -0,0 +1,137 @@ + + + + + +Connect applications to agents | Langflow Documentation + + + + + + + + + + + + + + + + + + + + + + + + +
Skip to main content

Connect applications to agents

+ +

This tutorial shows you how to connect a JavaScript application to a Langflow agent.

+

With the agent connected, your application can use any connected tools to retrieve more contextual and timely data without changing any application code. The tools are selected by the agent's internal LLM to solve problems and answer questions.

+

Prerequisites

+ +

This tutorial uses an OpenAI LLM. If you want to use a different provider, you need a valid credential for that provider.

+

Create an agentic flow

+

The following steps modify the Simple agent template to connect Directory and Web search components as tools for an Agent component. +The Directory component loads all files of a given type from a target directory on your local machine, and the Web search component performs a DuckDuckGo search. +When connected to an Agent component as tools, the agent has the option to use these components when handling requests.

+
    +
  1. +

    In Langflow, click New Flow, and then select the Simple agent template.

    +
  2. +
  3. +

    Remove the URL and Calculator tools, and then drag the Directory and Web search components into your workspace.

    +
  4. +
  5. +

    In the Directory component's Path field, enter the directory path and file types that you want to make available to the Agent component.

    +

    In this tutorial, the agent needs access to a record of customer purchases, so the directory name is customer_orders and the file type is .csv. Later in this tutorial, the agent will be prompted to find email values in the customer data.

    +

    You can adapt the tutorial to suit your data, or, to follow along with the tutorial, you can download customer-orders.csv and save it in a customer_orders folder on your local machine.

    +
  6. +
  7. +

    In the component header menu for the Directory and Web search components, enable Tool Mode so you can use the components with an agent.

    +
  8. +
  9. +

    For both tool components, connect the Toolset port to the Agent component's Tools port.

    +
  10. +
  11. +

    In the Agent component, enter your OpenAI API key.

    +

    If you want to use a different provider or model, edit the Model Provider, Model Name, and API Key fields accordingly.

    +
  12. +
  13. +

    To test the flow, click Playground, and then ask the LLM a question, such as Recommend 3 used items for carol.davis@example.com, based on previous orders.

    +

    Given the example prompt, the LLM would respond with recommendations and web links for items based on previous orders in customer_orders.csv.

    +

    The Playground prints the agent's chain of thought as it selects tools to use and interacts with functionality provided by those tools. +For example, the agent can use the Directory component's as_dataframe tool to retrieve a DataFrame, and the Web search component's perform_search tool to find links to related items.

    +
  14. +
+

Add a prompt component to the flow

+

In this example, the application sends a customer's email address to the Langflow agent. The agent compares the customer's previous orders within the Directory component, searches the web for used versions of those items, and returns three results.

+
    +
  1. +

    To include the email address as a value in your flow, add a Prompt component to your flow between the Chat Input and Agent.

    +
  2. +
  3. +

    In the Prompt component's Template field, enter Recommend 3 used items for {email}, based on previous orders. +Adding the {email} value in curly braces creates a new input in the Prompt component, and the component connected to the {email} port is supplying the value for that variable. +This creates a point for the user's email to enter the flow from your request. +If you aren't using the customer_orders.csv example file, modify the input to search for a value in your dataset.

    +

    At this point your flow has six components. The Chat Input is connected to the Prompt component's email input port. Then, the Prompt component's output port is connected to the Agent component's input port. The Directory and Web search components are connected to the Agent's Tools port. Finally, the Agent component's output port is connected to the Chat Output component, which returns the final response to the application.

    +

    An agent component connected to web search and directory components

    +
  4. +
+

Send requests to your flow from a JavaScript application

+

With your flow operational, connect it to a JavaScript application to use the agent's responses.

+
    +
  1. +

    To construct a JavaScript application to connect to your flow, gather the following information:

    +
      +
    • LANGFLOW_SERVER_ADDRESS: Your Langflow server's domain. The default value is 127.0.0.1:7860. You can get this value from the code snippets on your flow's API access pane.
    • +
    • FLOW_ID: Your flow's UUID or custom endpoint name. You can get this value from the code snippets on your flow's API access pane.
    • +
    • LANGFLOW_API_KEY: A valid Langflow API key. To create an API key, see API keys.
    • +
    +
  2. +
  3. +

    Copy the following script into a JavaScript file, and then replace the placeholders with the information you gathered in the previous step. +If you're using the customer_orders.csv example file, you can run this example as-is with the example email address in the code sample. +If not, modify the const email = "isabella.rodriguez@example.com" to search for a value in your dataset.

    +

    _60
    import { LangflowClient } from "@datastax/langflow-client";
    _60
    _60
    const LANGFLOW_SERVER_ADDRESS = 'LANGFLOW_SERVER_ADDRESS';
    _60
    const FLOW_ID = 'FLOW_ID';
    _60
    const LANGFLOW_API_KEY = 'LANGFLOW_API_KEY';
    _60
    const email = "isabella.rodriguez@example.com";
    _60
    _60
    async function runAgentFlow(): Promise<void> {
    _60
    try {
    _60
    // Initialize the Langflow client
    _60
    const client = new LangflowClient({
    _60
    baseUrl: LANGFLOW_SERVER_ADDRESS,
    _60
    apiKey: LANGFLOW_API_KEY
    _60
    });
    _60
    _60
    console.log(`Connecting to Langflow server at: ${LANGFLOW_SERVER_ADDRESS} `);
    _60
    console.log(`Flow ID: ${FLOW_ID}`);
    _60
    console.log(`Email: ${email}`);
    _60
    _60
    // Get the flow instance
    _60
    const flow = client.flow(FLOW_ID);
    _60
    _60
    // Run the flow with the email as input
    _60
    console.log('\nSending request to agent...');
    _60
    const response = await flow.run(email, {
    _60
    session_id: email // Use email as session ID for context
    _60
    });
    _60
    _60
    console.log('\n=== Response from Langflow ===');
    _60
    console.log('Session ID:', response.sessionId);
    _60
    _60
    // Extract URLs from the chat message
    _60
    const chatMessage = response.chatOutputText();
    _60
    console.log('\n=== URLs from Chat Message ===');
    _60
    const messageUrls = chatMessage.match(/https?:\/\/[^\s"')\]]+/g) || [];
    _60
    const cleanMessageUrls = [...new Set(messageUrls)].map(url => url.trim());
    _60
    console.log('URLs from message:');
    _60
    cleanMessageUrls.slice(0, 3).forEach(url => console.log(url));
    _60
    _60
    } catch (error) {
    _60
    console.error('Error running flow:', error);
    _60
    _60
    // Provide error messages
    _60
    if (error instanceof Error) {
    _60
    if (error.message.includes('fetch')) {
    _60
    console.error('\nMake sure your Langflow server is running and accessible at:', LANGFLOW_SERVER_ADDRESS);
    _60
    }
    _60
    if (error.message.includes('401') || error.message.includes('403')) {
    _60
    console.error('\nCheck your API key configuration');
    _60
    }
    _60
    if (error.message.includes('404')) {
    _60
    console.error('\nCheck your Flow ID - make sure it exists and is correct');
    _60
    }
    _60
    }
    _60
    }
    _60
    }
    _60
    _60
    // Run the function
    _60
    console.log('Starting Langflow Agent...\n');
    _60
    runAgentFlow().catch(console.error);

    +
  4. +
  5. +

    Save and run the script to send the request and test the flow. +Your application receives three URLs for recommended used items based on a customer's previous orders in your local CSV, all without changing any code.

    +
    Response

    The following is an example of a response returned from this tutorial's flow. Due to the nature of LLMs and variations in your inputs, your response might be different.


    _15
    Starting Langflow Agent...
    _15
    _15
    Connecting to Langflow server at: http://localhost:7860
    _15
    Flow ID: local-db-search
    _15
    Email: isabella.rodriguez@example.com
    _15
    _15
    Sending request to agent...
    _15
    _15
    === Response from Langflow ===
    _15
    Session ID: isabella.rodriguez@example.com
    _15
    _15
    URLs found:
    _15
    https://www.facebook.com/marketplace/258164108225783/electronics/
    _15
    https://www.facebook.com/marketplace/458332108944152/furniture/
    _15
    https://www.facebook.com/marketplace/613732137493719/kitchen-cabinets/

    +
  6. +
  7. +

    To quickly check traffic to your flow, open the Playground. +New sessions appear named after the user's email address. +Keeping sessions distinct helps the agent maintain context. For more on session IDs, see Session ID.

    +
  8. +
+

Next steps

+

For more information on building or extending this tutorial, see the following:

+
Search
+ + \ No newline at end of file diff --git a/agents-tools.html b/agents-tools.html index e06e987a2b..827b7aa900 100644 --- a/agents-tools.html +++ b/agents-tools.html @@ -21,8 +21,8 @@ - - + + diff --git a/agents.html b/agents.html index f8c1c2e9e7..b840731cc4 100644 --- a/agents.html +++ b/agents.html @@ -21,8 +21,8 @@ - - + + diff --git a/api-build.html b/api-build.html index f580d48ccc..0b7efb0adb 100644 --- a/api-build.html +++ b/api-build.html @@ -21,8 +21,8 @@ - - + + diff --git a/api-files.html b/api-files.html index 1abc870207..2da9e1df4d 100644 --- a/api-files.html +++ b/api-files.html @@ -21,8 +21,8 @@ - - + + diff --git a/api-flows-run.html b/api-flows-run.html index b356f8cef1..af8c9895e1 100644 --- a/api-flows-run.html +++ b/api-flows-run.html @@ -21,8 +21,8 @@ - - + + diff --git a/api-flows.html b/api-flows.html index f7b59df4a5..6e42c37bc5 100644 --- a/api-flows.html +++ b/api-flows.html @@ -21,8 +21,8 @@ - - + + diff --git a/api-logs.html b/api-logs.html index fe165633da..f3b2b62995 100644 --- a/api-logs.html +++ b/api-logs.html @@ -21,8 +21,8 @@ - - + + diff --git a/api-monitor.html b/api-monitor.html index f5d5912d85..49955d3684 100644 --- a/api-monitor.html +++ b/api-monitor.html @@ -21,8 +21,8 @@ - - + + diff --git a/api-projects.html b/api-projects.html index adf1543155..ca2b28331c 100644 --- a/api-projects.html +++ b/api-projects.html @@ -21,8 +21,8 @@ - - + + diff --git a/api-reference-api-examples.html b/api-reference-api-examples.html index df9ee05fcc..4110f04cdd 100644 --- a/api-reference-api-examples.html +++ b/api-reference-api-examples.html @@ -21,8 +21,8 @@ - - + + diff --git a/api-users.html b/api-users.html index e369f7fd0e..4166510118 100644 --- a/api-users.html +++ b/api-users.html @@ -21,8 +21,8 @@ - - + + diff --git a/api.html b/api.html index 2bdc8bfd53..9034494bbe 100644 --- a/api.html +++ b/api.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/add-user.html b/api/add-user.html index a8eb13ad93..9416873940 100644 --- a/api/add-user.html +++ b/api/add-user.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/auto-login.html b/api/auto-login.html index 32ee7e6695..9617352c37 100644 --- a/api/auto-login.html +++ b/api/auto-login.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/build-flow.html b/api/build-flow.html index 10c9d5441e..ef5ce0faf0 100644 --- a/api/build-flow.html +++ b/api/build-flow.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/build-public-tmp.html b/api/build-public-tmp.html index 6d4eb741a9..772d5fe74a 100644 --- a/api/build-public-tmp.html +++ b/api/build-public-tmp.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/build-vertex-stream.html b/api/build-vertex-stream.html index 2bf4231fc4..d1532f95b9 100644 --- a/api/build-vertex-stream.html +++ b/api/build-vertex-stream.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/build-vertex.html b/api/build-vertex.html index 288811afc5..fc37224902 100644 --- a/api/build-vertex.html +++ b/api/build-vertex.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/cancel-build.html b/api/cancel-build.html index c40a11ae9a..e209394f28 100644 --- a/api/cancel-build.html +++ b/api/cancel-build.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/check-if-store-has-api-key.html b/api/check-if-store-has-api-key.html index 962d36c417..31995e6c8e 100644 --- a/api/check-if-store-has-api-key.html +++ b/api/check-if-store-has-api-key.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/check-if-store-is-enabled.html b/api/check-if-store-is-enabled.html index 668f38c5f1..23b570ceeb 100644 --- a/api/check-if-store-is-enabled.html +++ b/api/check-if-store-is-enabled.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/create-api-key-route.html b/api/create-api-key-route.html index 92673bf326..e2e3e0e6c2 100644 --- a/api/create-api-key-route.html +++ b/api/create-api-key-route.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/create-flow.html b/api/create-flow.html index 5a8ff15de0..261d4235fa 100644 --- a/api/create-flow.html +++ b/api/create-flow.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/create-flows.html b/api/create-flows.html index 1969a4ecc6..798d2f4c50 100644 --- a/api/create-flows.html +++ b/api/create-flows.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/create-folder-redirect.html b/api/create-folder-redirect.html index a041a801d3..2b5d4d2b06 100644 --- a/api/create-folder-redirect.html +++ b/api/create-folder-redirect.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/create-project.html b/api/create-project.html index c8b0629b88..a69e388073 100644 --- a/api/create-project.html +++ b/api/create-project.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/create-upload-file.html b/api/create-upload-file.html index a84c496d99..209d95bddc 100644 --- a/api/create-upload-file.html +++ b/api/create-upload-file.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/create-variable.html b/api/create-variable.html index b4b62dfaa6..cf8cc3faad 100644 --- a/api/create-variable.html +++ b/api/create-variable.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/custom-component-update.html b/api/custom-component-update.html index 4e70687dc7..b808a26a2b 100644 --- a/api/custom-component-update.html +++ b/api/custom-component-update.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/custom-component.html b/api/custom-component.html index fe7cb0f139..0add63a05c 100644 --- a/api/custom-component.html +++ b/api/custom-component.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/delete-all-files-1.html b/api/delete-all-files-1.html index 164c9518d1..9d5cec1c22 100644 --- a/api/delete-all-files-1.html +++ b/api/delete-all-files-1.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/delete-all-files.html b/api/delete-all-files.html index c80035d5e0..4572ac1185 100644 --- a/api/delete-all-files.html +++ b/api/delete-all-files.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/delete-api-key-route.html b/api/delete-api-key-route.html index 4ff5ab8416..51047df118 100644 --- a/api/delete-api-key-route.html +++ b/api/delete-api-key-route.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/delete-file-1.html b/api/delete-file-1.html index 07534bd768..a92e604b32 100644 --- a/api/delete-file-1.html +++ b/api/delete-file-1.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/delete-file.html b/api/delete-file.html index 083cfb0ae3..ca28d02053 100644 --- a/api/delete-file.html +++ b/api/delete-file.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/delete-files-batch.html b/api/delete-files-batch.html index 071fe13514..91c6c273c0 100644 --- a/api/delete-files-batch.html +++ b/api/delete-files-batch.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/delete-flow.html b/api/delete-flow.html index adb914787c..05b78e8ad7 100644 --- a/api/delete-flow.html +++ b/api/delete-flow.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/delete-folder-redirect.html b/api/delete-folder-redirect.html index 8fea1debd5..6ac09ce271 100644 --- a/api/delete-folder-redirect.html +++ b/api/delete-folder-redirect.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/delete-messages-session.html b/api/delete-messages-session.html index b138405d75..f431668e55 100644 --- a/api/delete-messages-session.html +++ b/api/delete-messages-session.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/delete-messages.html b/api/delete-messages.html index 98b7ff4cee..fa2d39443c 100644 --- a/api/delete-messages.html +++ b/api/delete-messages.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/delete-multiple-flows.html b/api/delete-multiple-flows.html index 545e2be54c..e2b53e0637 100644 --- a/api/delete-multiple-flows.html +++ b/api/delete-multiple-flows.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/delete-project.html b/api/delete-project.html index bf775c6e64..b2f58dbc8d 100644 --- a/api/delete-project.html +++ b/api/delete-project.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/delete-user.html b/api/delete-user.html index acfd95cf30..8135657fd5 100644 --- a/api/delete-user.html +++ b/api/delete-user.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/delete-variable.html b/api/delete-variable.html index 452e80765d..2d71707726 100644 --- a/api/delete-variable.html +++ b/api/delete-variable.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/delete-vertex-builds.html b/api/delete-vertex-builds.html index 07c73fa8e8..4d100c0914 100644 --- a/api/delete-vertex-builds.html +++ b/api/delete-vertex-builds.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/download-component.html b/api/download-component.html index 650396888b..5993079452 100644 --- a/api/download-component.html +++ b/api/download-component.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/download-file-1.html b/api/download-file-1.html index 2c06973056..dd55b8016a 100644 --- a/api/download-file-1.html +++ b/api/download-file-1.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/download-file-2.html b/api/download-file-2.html index eaf690c955..239382b307 100644 --- a/api/download-file-2.html +++ b/api/download-file-2.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/download-file-redirect.html b/api/download-file-redirect.html index 7207f8c607..349115d311 100644 --- a/api/download-file-redirect.html +++ b/api/download-file-redirect.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/download-file.html b/api/download-file.html index dea5c8a5a5..052f050092 100644 --- a/api/download-file.html +++ b/api/download-file.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/download-files-batch.html b/api/download-files-batch.html index 224346656e..c2f09720d7 100644 --- a/api/download-files-batch.html +++ b/api/download-files-batch.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/download-image.html b/api/download-image.html index 2244fd5b75..0222526e33 100644 --- a/api/download-image.html +++ b/api/download-image.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/download-multiple-file.html b/api/download-multiple-file.html index 1bf9c10a73..7291722cd0 100644 --- a/api/download-multiple-file.html +++ b/api/download-multiple-file.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/download-profile-picture.html b/api/download-profile-picture.html index 5f1cede57c..4fa617ee6f 100644 --- a/api/download-profile-picture.html +++ b/api/download-profile-picture.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/edit-file-name.html b/api/edit-file-name.html index 65cafc7a76..5ea66aad48 100644 --- a/api/edit-file-name.html +++ b/api/edit-file-name.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/experimental-run-flow.html b/api/experimental-run-flow.html index a16c0e6571..ce44028d38 100644 --- a/api/experimental-run-flow.html +++ b/api/experimental-run-flow.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/get-all.html b/api/get-all.html index 87b928ab0b..e93a8cbc49 100644 --- a/api/get-all.html +++ b/api/get-all.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/get-api-keys-route.html b/api/get-api-keys-route.html index e3c9e7a247..ac7fff9b29 100644 --- a/api/get-api-keys-route.html +++ b/api/get-api-keys-route.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/get-build-events.html b/api/get-build-events.html index 12f3effc8d..674c67e02a 100644 --- a/api/get-build-events.html +++ b/api/get-build-events.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/get-components.html b/api/get-components.html index 52b4a97812..00b580b576 100644 --- a/api/get-components.html +++ b/api/get-components.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/get-config.html b/api/get-config.html index 536aa2a499..23600ac64c 100644 --- a/api/get-config.html +++ b/api/get-config.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/get-elevenlabs-voice-ids.html b/api/get-elevenlabs-voice-ids.html index 6583b2d20a..c60cf955f6 100644 --- a/api/get-elevenlabs-voice-ids.html +++ b/api/get-elevenlabs-voice-ids.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/get-list-of-components-liked-by-user.html b/api/get-list-of-components-liked-by-user.html index f9041187fb..8d99d5208d 100644 --- a/api/get-list-of-components-liked-by-user.html +++ b/api/get-list-of-components-liked-by-user.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/get-messages.html b/api/get-messages.html index ece9a7530f..c984b59642 100644 --- a/api/get-messages.html +++ b/api/get-messages.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/get-starter-projects.html b/api/get-starter-projects.html index 5d7705c838..c2bcbd00f2 100644 --- a/api/get-starter-projects.html +++ b/api/get-starter-projects.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/get-tags.html b/api/get-tags.html index de119955fb..eaba54b4ba 100644 --- a/api/get-tags.html +++ b/api/get-tags.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/get-task-status.html b/api/get-task-status.html index fdeb39e500..68baafd036 100644 --- a/api/get-task-status.html +++ b/api/get-task-status.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/get-transactions.html b/api/get-transactions.html index b174346892..ccfc671b12 100644 --- a/api/get-transactions.html +++ b/api/get-transactions.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/get-version.html b/api/get-version.html index b853ca3d91..ccc248b1f6 100644 --- a/api/get-version.html +++ b/api/get-version.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/get-vertex-builds.html b/api/get-vertex-builds.html index 1870af36eb..6beaa8f620 100644 --- a/api/get-vertex-builds.html +++ b/api/get-vertex-builds.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/handle-messages-1.html b/api/handle-messages-1.html index 5390cbaea6..194b5a09e1 100644 --- a/api/handle-messages-1.html +++ b/api/handle-messages-1.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/handle-messages.html b/api/handle-messages.html index 9408653d21..c4bbc524e3 100644 --- a/api/handle-messages.html +++ b/api/handle-messages.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/handle-project-messages-with-slash.html b/api/handle-project-messages-with-slash.html index d8bb00d683..ad84d74502 100644 --- a/api/handle-project-messages-with-slash.html +++ b/api/handle-project-messages-with-slash.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/handle-project-messages.html b/api/handle-project-messages.html index c3a94f5c01..f12dfd128d 100644 --- a/api/handle-project-messages.html +++ b/api/handle-project-messages.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/handle-project-sse.html b/api/handle-project-sse.html index df492ead27..7ddf23e66b 100644 --- a/api/handle-project-sse.html +++ b/api/handle-project-sse.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/handle-sse-1.html b/api/handle-sse-1.html index f8017cbeff..9a5600e92c 100644 --- a/api/handle-sse-1.html +++ b/api/handle-sse-1.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/handle-sse.html b/api/handle-sse.html index a49d300057..6bb51d60db 100644 --- a/api/handle-sse.html +++ b/api/handle-sse.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/health-check.html b/api/health-check.html index 30cd684547..353cf5f80a 100644 --- a/api/health-check.html +++ b/api/health-check.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/health.html b/api/health.html index 844db1e11e..3679fd8aae 100644 --- a/api/health.html +++ b/api/health.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/like-component.html b/api/like-component.html index a9d4e55187..f922c83777 100644 --- a/api/like-component.html +++ b/api/like-component.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/list-files-1.html b/api/list-files-1.html index c5c7961c78..c7ab4e5199 100644 --- a/api/list-files-1.html +++ b/api/list-files-1.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/list-files-2.html b/api/list-files-2.html index 9fc1f66d60..0ff2c6a594 100644 --- a/api/list-files-2.html +++ b/api/list-files-2.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/list-files.html b/api/list-files.html index ac0dbbbc1d..9400cbdb0f 100644 --- a/api/list-files.html +++ b/api/list-files.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/list-profile-pictures.html b/api/list-profile-pictures.html index 8215ea6e73..2c579012c8 100644 --- a/api/list-profile-pictures.html +++ b/api/list-profile-pictures.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/list-project-tools.html b/api/list-project-tools.html index 8c327df4b0..1a472d9e43 100644 --- a/api/list-project-tools.html +++ b/api/list-project-tools.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/login-to-get-access-token.html b/api/login-to-get-access-token.html index 40d46fe9f5..c03d8ce29f 100644 --- a/api/login-to-get-access-token.html +++ b/api/login-to-get-access-token.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/logout.html b/api/logout.html index d3f44540b2..477d191a4c 100644 --- a/api/logout.html +++ b/api/logout.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/logs.html b/api/logs.html index b4fc7adea5..851bc10939 100644 --- a/api/logs.html +++ b/api/logs.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/patch-user.html b/api/patch-user.html index 43582317da..a9205b4da8 100644 --- a/api/patch-user.html +++ b/api/patch-user.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/post-validate-code.html b/api/post-validate-code.html index 858ff018d0..b95a0b4bbb 100644 --- a/api/post-validate-code.html +++ b/api/post-validate-code.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/post-validate-prompt.html b/api/post-validate-prompt.html index 1334470d80..809f8780b4 100644 --- a/api/post-validate-prompt.html +++ b/api/post-validate-prompt.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/process-1.html b/api/process-1.html index 79a5243cbd..f8ea5a39d1 100644 --- a/api/process-1.html +++ b/api/process-1.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/process.html b/api/process.html index eede2b210d..1a0338bf40 100644 --- a/api/process.html +++ b/api/process.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/read-all-users.html b/api/read-all-users.html index 831d99fe27..a66b4a46d9 100644 --- a/api/read-all-users.html +++ b/api/read-all-users.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/read-basic-examples.html b/api/read-basic-examples.html index 75c470edb5..438b1b98a3 100644 --- a/api/read-basic-examples.html +++ b/api/read-basic-examples.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/read-current-user.html b/api/read-current-user.html index 83df05d61a..0862b95dc9 100644 --- a/api/read-current-user.html +++ b/api/read-current-user.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/read-flow.html b/api/read-flow.html index 7155777e23..a0e2ed49f2 100644 --- a/api/read-flow.html +++ b/api/read-flow.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/read-flows.html b/api/read-flows.html index d9c492c109..d24f13beac 100644 --- a/api/read-flows.html +++ b/api/read-flows.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/read-folder-redirect.html b/api/read-folder-redirect.html index 90c81b2953..28f7deedaa 100644 --- a/api/read-folder-redirect.html +++ b/api/read-folder-redirect.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/read-folders-redirect.html b/api/read-folders-redirect.html index 33ac0ebfda..7232739ba9 100644 --- a/api/read-folders-redirect.html +++ b/api/read-folders-redirect.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/read-project.html b/api/read-project.html index 153f08bf66..3897318f38 100644 --- a/api/read-project.html +++ b/api/read-project.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/read-projects.html b/api/read-projects.html index 081197413e..90719acd1f 100644 --- a/api/read-projects.html +++ b/api/read-projects.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/read-public-flow.html b/api/read-public-flow.html index af1a321ac1..aff98ec526 100644 --- a/api/read-public-flow.html +++ b/api/read-public-flow.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/read-variables.html b/api/read-variables.html index bac497eb8d..6a82747df7 100644 --- a/api/read-variables.html +++ b/api/read-variables.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/refresh-token.html b/api/refresh-token.html index 8e2e64924d..0064076ae5 100644 --- a/api/refresh-token.html +++ b/api/refresh-token.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/reset-password.html b/api/reset-password.html index aff9522fd0..c12317496b 100644 --- a/api/reset-password.html +++ b/api/reset-password.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/retrieve-vertices-order.html b/api/retrieve-vertices-order.html index 5b669d160f..126b799e68 100644 --- a/api/retrieve-vertices-order.html +++ b/api/retrieve-vertices-order.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/save-store-api-key.html b/api/save-store-api-key.html index 1bc4085c9b..05356b46de 100644 --- a/api/save-store-api-key.html +++ b/api/save-store-api-key.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/share-component.html b/api/share-component.html index a0b0d871bd..5515e8b6d7 100644 --- a/api/share-component.html +++ b/api/share-component.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/simplified-run-flow.html b/api/simplified-run-flow.html index 98b764a8fb..928d592767 100644 --- a/api/simplified-run-flow.html +++ b/api/simplified-run-flow.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/stream-logs.html b/api/stream-logs.html index 31cf0c2c1f..b0e2b2b97a 100644 --- a/api/stream-logs.html +++ b/api/stream-logs.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/update-flow.html b/api/update-flow.html index 67f1f8c0d1..8a22cee896 100644 --- a/api/update-flow.html +++ b/api/update-flow.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/update-folder-redirect.html b/api/update-folder-redirect.html index abb037d83b..bfd8ccb16b 100644 --- a/api/update-folder-redirect.html +++ b/api/update-folder-redirect.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/update-message.html b/api/update-message.html index 30953b1344..99dcb14af8 100644 --- a/api/update-message.html +++ b/api/update-message.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/update-project-mcp-settings.html b/api/update-project-mcp-settings.html index 449e241f69..240649e604 100644 --- a/api/update-project-mcp-settings.html +++ b/api/update-project-mcp-settings.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/update-project.html b/api/update-project.html index ac9cb93465..941b9452a4 100644 --- a/api/update-project.html +++ b/api/update-project.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/update-session-id.html b/api/update-session-id.html index 7e7d24a71e..0691419c40 100644 --- a/api/update-session-id.html +++ b/api/update-session-id.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/update-shared-component.html b/api/update-shared-component.html index 9843653c43..0d6c21402a 100644 --- a/api/update-shared-component.html +++ b/api/update-shared-component.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/update-variable.html b/api/update-variable.html index 666c6ac3ef..b0c73be81f 100644 --- a/api/update-variable.html +++ b/api/update-variable.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/upload-file-1.html b/api/upload-file-1.html index 97540f2e4d..a6dbecd324 100644 --- a/api/upload-file-1.html +++ b/api/upload-file-1.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/upload-file-2.html b/api/upload-file-2.html index 0ed53958d3..80ff138beb 100644 --- a/api/upload-file-2.html +++ b/api/upload-file-2.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/upload-file-redirect.html b/api/upload-file-redirect.html index f8096f4712..c1fc68f506 100644 --- a/api/upload-file-redirect.html +++ b/api/upload-file-redirect.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/upload-file.html b/api/upload-file.html index 07fa0d60fe..c98c7885e4 100644 --- a/api/upload-file.html +++ b/api/upload-file.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/upload-user-file-1.html b/api/upload-user-file-1.html index 79d0d4e6ba..75334d67b5 100644 --- a/api/upload-user-file-1.html +++ b/api/upload-user-file-1.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/upload-user-file.html b/api/upload-user-file.html index 10d5261e79..c5de44a9a4 100644 --- a/api/upload-user-file.html +++ b/api/upload-user-file.html @@ -21,8 +21,8 @@ - - + + diff --git a/api/webhook-run-flow.html b/api/webhook-run-flow.html index 4dab4d140d..ed36fe43d2 100644 --- a/api/webhook-run-flow.html +++ b/api/webhook-run-flow.html @@ -21,8 +21,8 @@ - - + + diff --git a/assets/files/customer_orders-0c1c00f9ebd1f6b3c9ede72af1b67ca2.csv b/assets/files/customer_orders-0c1c00f9ebd1f6b3c9ede72af1b67ca2.csv new file mode 100644 index 0000000000..860402a96f --- /dev/null +++ b/assets/files/customer_orders-0c1c00f9ebd1f6b3c9ede72af1b67ca2.csv @@ -0,0 +1,36 @@ +customer_id,customer_email,product_id,product_name,product_category,order_date,order_id +1,alice.smith@example.com,1,Laptop,Electronics,2024-01-10,1001 +1,alice.smith@example.com,4,Notebook,Stationery,2024-01-15,1002 +1,alice.smith@example.com,6,Wireless Mouse,Electronics,2024-01-28,1003 +1,alice.smith@example.com,8,Desk Lamp,Home,2024-02-05,1004 +2,bob.johnson@example.com,2,Headphones,Electronics,2024-01-12,1005 +2,bob.johnson@example.com,3,Coffee Mug,Home,2024-01-18,1006 +2,bob.johnson@example.com,7,Bluetooth Speaker,Electronics,2024-01-25,1007 +2,bob.johnson@example.com,10,Water Bottle,Sports,2024-02-10,1008 +3,carol.davis@example.com,1,Laptop,Electronics,2024-01-05,1009 +3,carol.davis@example.com,2,Headphones,Electronics,2024-01-20,1010 +3,carol.davis@example.com,5,Backpack,Fashion,2024-01-30,1011 +3,carol.davis@example.com,9,Yoga Mat,Sports,2024-02-15,1012 +4,david.wilson@example.com,3,Coffee Mug,Home,2024-01-08,1013 +4,david.wilson@example.com,4,Notebook,Stationery,2024-01-22,1014 +4,david.wilson@example.com,6,Wireless Mouse,Electronics,2024-02-01,1015 +4,david.wilson@example.com,11,Plant Pot,Home,2024-02-20,1016 +5,emma.brown@example.com,1,Laptop,Electronics,2024-01-14,1017 +5,emma.brown@example.com,3,Coffee Mug,Home,2024-01-25,1018 +5,emma.brown@example.com,5,Backpack,Fashion,2024-02-03,1019 +5,emma.brown@example.com,12,Phone Case,Electronics,2024-02-25,1020 +6,frank.miller@example.com,2,Headphones,Electronics,2024-01-16,1021 +6,frank.miller@example.com,7,Bluetooth Speaker,Electronics,2024-01-28,1022 +6,frank.miller@example.com,10,Water Bottle,Sports,2024-02-08,1023 +7,grace.lee@example.com,4,Notebook,Stationery,2024-01-19,1024 +7,grace.lee@example.com,8,Desk Lamp,Home,2024-02-02,1025 +7,grace.lee@example.com,9,Yoga Mat,Sports,2024-02-18,1026 +8,henry.chen@example.com,1,Laptop,Electronics,2024-01-22,1027 +8,henry.chen@example.com,6,Wireless Mouse,Electronics,2024-02-05,1028 +8,henry.chen@example.com,11,Plant Pot,Home,2024-02-28,1029 +9,isabella.rodriguez@example.com,2,Headphones,Electronics,2024-01-25,1030 +9,isabella.rodriguez@example.com,5,Backpack,Fashion,2024-02-10,1031 +9,isabella.rodriguez@example.com,12,Phone Case,Electronics,2024-02-22,1032 +10,james.taylor@example.com,3,Coffee Mug,Home,2024-01-30,1033 +10,james.taylor@example.com,7,Bluetooth Speaker,Electronics,2024-02-12,1034 +10,james.taylor@example.com,10,Water Bottle,Sports,2024-02-25,1035 \ No newline at end of file diff --git a/assets/images/tutorial-agent-with-directory-a938bd23cfaf1f0570b58b2635e699e4.png b/assets/images/tutorial-agent-with-directory-a938bd23cfaf1f0570b58b2635e699e4.png new file mode 100644 index 0000000000000000000000000000000000000000..a7b022b6618cf4e9fbfdb644a21d56ea254b3522 GIT binary patch literal 1311306 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%0Dr-dXcJd}X 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

$C=H}Cxm;UxQ~@$ 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�Q{{8>)2; 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

  • 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

    yrjPZU9AP0mwwh(7<_-ksc8N9w0V0 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%0DmWOa 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 z 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

    v2D04l_87MtkaVY`xYAM*%ARR=>33 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

    u<=*OxhtmW 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

    FH!6`{!}rfzBe+?f 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

    =|tsylYamNc5$N0zY^iY%r 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%0AEn_d~|Rs7KMN(AQbYJaDdoGIN8q!-rlHOy9Z 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�`76h}-Na2tIi5kJl^3y#>Uh7%5~7MWl{Z@2MS))f$SGeqi9%WR z8+DezTVsh4M-wHqB-?=(`xh5$^1H=6IxwaA{QLT-MStB+&GM*yCrei3J?3pNZM1}T zprCH|z?B!+XV5HQb?BDmBlY^2tT^uAAyZAf>LAPBn3L=+mnaFz;#b|&yAHEAkfy<& zc;j;1-`?GAk*BzEs(3M2?J7}w`sZ-ILqe&)B~9q`H91(Tkni1wfn$L#dlf=wU+Z>Q zyUSYWJ;n10bP{wLmE^|B`K;85K?H~!4dyN(?&M_{YGT3D$kwm?`IakHZ{Bw+>(Ohx zd~iW=p9_t2GZ-Q)EK2&O#`)9!^T`rm$U#FnY#OC^Ov$t z?SFHsl=Ax0o{n8uj~(BQTHgO@(I&IT%yS#(TL1c^Fnj89b+{<@ZQL@`FwEH|!3dRUhqz4cNc_X0hjeBK zTGf(^(B~+~bt~s26>McK)S!}3=t&0N9TI2^ChHe9FsuW4*)H=T@ZjR1DuHdzZ5Dxa;Jg(3uz8S5a z9hs8_&~19_`isbDIsJhw@;B{Xd{W}roaTEr_s>HAWPe@R!oZ&&qP8l=_M-Ai^l#dsD3PvLu7rjXb zXN6Ay)7XUVat+y#dyK~Fg1eLzVH?Do$ZGMTD!-hwH7+ggo&0it2wPzRXRk;O!A@xg ztq9yRmh|*AjyXg0q28OPj~M1tAl|rT+@k#Q0F(^!Z=lM$Yi&dBKAzKkTvQ}tyn|ri zQpw{~cm-D(%$E3c>PokAd}-A!sOUo_0sexF>=ISQiH*JmZW}; z%l3dFi%Hl@!vh{{zh*G(9PkYC7X@p)_xuc8j+Vs7m1$dOnzJtp)s!pN+uX+ZV>Rr!tg8I5K+hZ$$s^DVZg z#Q7zqG2T+qF}qaCCd@*#CcQ_EG082JPzFgp9ha7vDCQa)urrPT*%*CjPH_y~pZq{VFN5EpDB6v^o=B_Z6C$)ZxyWBr&AioYU6*GIoMh;_UHL@DF)Tc~@-w&f;jQ*LQPlkGpwI({5bL}AV%ZmSy z+yuKg@Wjo?B4KVf&GmAbeJ}_@#w2PW^CQQ5AEAd<}3^>dM4H0+{_ErjSJbvSY zuU{Exg`ro`1Ia(a)z6?mYvp(FYU|;8zQjMcUz=YCd_7EII!Y|d@)uPk&i->raQYg9 z2wt^jkyf|xk@!M${^9M08zZU*<7x|msOEC=uE@=tMmOA}ntP$R)s5=J?jGaTxiyEe zvoG;ZzJS$I=FDr=l;1>eY7;KyNdk z2|TD=ANrqtXwIe%Cv=y(q|{qZjNNp&+bxW858fcT0CWG_17=nP5z(CjX%G8-h{*|$ z$+g`Ii!`M>cdTMirc&QMFUe#BpwIT55gH|?Z%#jP0hiz>lT59aPx?Zxt(LC@)sZ1p zPsj@Vw5_aW*I=SnimO?EN=PrL3zVJjWCo|?Ty+AYLo{b39jCd%l~N9yp;t&ztOSk| z4t0zy)GO|5e!F7X9qK18?t3E)Jesu?e)I_s0m8CEF}x-HqG>NvsCT*_vRiI6;{G?jeWNp-L0en{{r7UQPF~aC&gXU5;hBDYjpx!%Du@;fnQ&ORd1zxPI+zO?`Bkf z>-`QB$Deb>@|9Tr;tNlB1AgXj;VIpYzZlj{-eUzX>NssG@fyPA&;)-o*JdZZR3qCX zsh2lWh(4>dov9j<4u<#`32};T)&mKdtxS7|+b9JkY()5enRKQtv!(Kv*+E zTB%^sA*M+=vI0TlQP&>#KZ|xw?tv$^$ImhboWY8bcfzgM50&hEqL)H{k^i?RDUb{y zuck*v4b7kAD*U(G*LHGwwK)>KSi+EakepLN`>jYObF$)s$6LWDL;^=PaMbVS-1KdQ z^kRtWj}86kPB3PIDj`6yWZ|m@Jfw_6L>*{n6AI>V-9AJa{T@gnxS#+8;%y~R=>@sb*G~ zk6E1jnOLX!9x;ZH0^uy2*39AY9;A`)x6}!8JlV=CK0?Rm54Iq>CReLmZA_BL?(S?y zr$o#gNw*Iy*_pTJfh@bNkGSTpn>;?1V(<0+%?<(FRn@u^50)V>u$+Yv)1Mpl%2K&&p@ zZ22S+|3;Ht97tATUMWjC+r2&EZgrFA)~pLrf5#Qf-?QN zJi2m(aLaGdW6diLH7fdGG&vqlHQa7rRV8`zR*v8pA0=G_Km@NEnQ&tx?hfrbAgw69 zPj-))DTjr0Fcja>-drbL{uO6UGLPEP`WAx__Hq*-riit&r zy%E|qGDAFZCH{)j;J(NYfWUNjEr((xt zdR-)l?meN1vM1mpx8jb^81r}YZMl8$n^JH1;V;MCP2%D68eJm2U(u)e347;n60*li zp?$dqJe_6SV1HL~l51%~o-bm<>x6Ghi_0Pbm>S8{UkInCiy~s=*r73VSIkfJvJrxy z0+sH!U0&(yU6+391>_dpxR*Prrg&*+ZzQBGH>1_tLowrt^$@LZ*W1K(z3=XBiabwn zSA|fsaiz_tBe_yKUo)){da7v?AO6(f6etgc)yBnOGrVujTVh9S*D{AFgOC$={r|O? z)1TF;p<3grM8>5`bdHDXsh9Sgi65~;Z*y`1#|s59ysr253x(>D#d5f=T_?OKPy9O& z#&^b9-xjBByI~^TlASO#8&os@&Yorqj(Za1Mz_Xrlo(Djsq5`f48@+pVxdw`5h5!s-m#jO2`wtvHqIYb>DAW-!M+R_g+lqS%{XY?HnIhy2thMLW~U z-!l>niC)Zv*W9DQ-i(#|WqDIBr{k}NphMn`OWRM=Z$WjZ9C`3`&J+Cex&Pz#G3LC{%2fFY zk4~rJogvcZ4jqK6=;cBwC)6mT#XB_biJF&EXfrmJp>g@pck~2fgn;o+xVk(5m5-76 zVd^GR{g)M4E)#7?{Dn{MN1QDU)m1!JzmfSQgJOiqA(3%uB01F4kU**&2XaG0LnG97 zyM&}DU}d0vVOSu)wq>qoZ6V*Xb8Y@;ZiuAwa)6jafUpmC!yWPDrmw*d5*-Ovn}e6< zPUi&C`~b&r>K1}|jWv|{wOBxMxgfSpJNNW4TpbKLDg>$Jh+}G1BR^(50kR4-sLpcF z5nP&WBWGytLR^1J;b0X{f;nhLaDL~5o;2Ub63t1>hogxdVknt=rar{&hDjbL@+di8 zoqVwNl{BrY_{X#LGlMFe`C^Po;(<5C%w-xVPapWlb;j1e7de*sUMpz$MAweG1o4pA z?U*CIC7-D}>)G`MGLvBZ3N5SnSjCr&RyHOUC`G?RgnLP-#iPlI@A{qkH4&BL7u>oZ zCCXIKRkmHhht7$|f9P`OD_7>o?3Io>bMm*ckuGI!*|D>NJ2N7eRKYxsDzt`4+7-#% z|Im>`d$BhTResF9@~%)Jk13#*y`wYu*e)t+%q=WB(Rd}znLv&K%@Zw@Gwx+`sw0|k zC{a|W)MW8Embl}PnYi(p$Zxn&m@Z1+S_6&hNru)|L0mg%g zphF~;RZYI8K+`PRC;aYgNVz*-$Sz!Q!i5sB6Ll}(5a*ylhtr$8P>bEJLMVt(1*3ay zBRDg*auxj~>97TNi&rgG6J?+Eig2f8!mSJ>G!Rjc_<%;Di}nz-i{zvBxh7 zHznDt=0|Q?uj8h_*5h!xpqNDrGcDVfkgF+#kH$pLZPmuRo1Ez~j8F)>mawoDuOnjHX&D3(B1AYJromjG;(H_$qdN*`S+|gWl@n5TuTV6> zmH2PckNu;aaA(Z9^TN{6K1{#}igrFBtn7=#A9uVi-S$xtS&Arm;3TZ`!85i_xwygn zh=@hyql5bPx|9(PSM*PUCCPOW?M_O?wuchkeA&ee*V~0z~9HE11CLB6{je{^q$Y z<#i9@GhFnS$4OL~08I}4)}ur7TpDO|n>Hk^vt0147-CEsFJ#mipM^5YW$%cFUc`fR zDIp@A8#73#&}}}e9Q&CpljZuoD&~{VR~Et|<~6$#&koBcI~bIvmiBM53x2MqQ7CO#sqV3;_lcdsHq{;r}|-z_dBsy zSKs!94-LxY5R-mFjUT}oLY~Dh7ZMZkv3lCa!spyb@1d$nr?8cyd@n|Kqw6633c4|b zA@>qV=bTq*xTR1AJv_+25o>9}MGs=$p;o8E;`Y`#TM8hr z#F}2N&fW?s5JsO+uGY`YEun=Ob+DJcV}qD(C5GU#5}-?+Q>cXO_V{;x?gVw$DMV-sB(&=&_zO7Sja$pM{H>TJ$=WRlnp1sZLd`UN+-ZTdED{4%JEc&Gz?TR* ziRCr-z3EYzNeWTtwrPH>bW*!=g<`1_;q*(DYOIGGEGj1mToVp1am-gO5c7oX>T(^U zE5DaW@)yOww;~8AUF0?wq#$CM!0n1}&m&x))TvI$TJu4JGj%UGHUfJ4<&Ge14#X8M zT+INA=ULhDd(%bi$op22GN7~`CKmfu6pt>_7~a9up_1Z!Ji|X-7F=GS%*A-8DEB5V zyxY{>i(0fDRAZ2lN+)1e37i(PA)OpA8)*}|40R_`R$E8hzzQ~ljk1t5%Y*)ws5(i} zOPZ_GiVMvN(JqYZgCT5XwI2{GUs6trCW%1xpK0?_a~FsGqO~@Bk?6sCRS)JqkTeBQ`OiH4ECI6CP`0OgcE5tSk;98(|rZn{h8C%H( z-=8pURlipIat5=6J+t>;!$25&+`odHmlE!-Y)4wT$ZXThzEqZQZ+>Yi_Nz!t_x29{ z;*GgFK>5C99kF{4X}jxgznWP{S<;&XA6uY+RUacue}SeIZR2iw7dO70igQZg`5dmG z_OEVldp!2w$!s0Ju#B8(;f<*#IXV7BdU-N<+Ra5UGS~JO;L5l+?}=V7y>%Aax>@Dx z{yJgj!?tQ!cT&(*Z6?q9f9$}kQ zf{HFO$1ZzyYVeu;*nq60$nDMWp!>=+njtu-@4k;S{EH3h1ts8R&4eXnP(u1KG38!4 zld*JPGz`}DphF9NhY)W8v(oH&Zlj+Tr}sguVTwRF&(_z;eBZ@BFNvt$3U_c9>dB+Us>3E45jau z6?n+suxA`w-R)yh+u1%wJ0Z@`WLp)muFY23m3`GSO0abX?m?dA3q7>T4-s+e(!|!t zL*&$C;vb|7NsQN@*g?^J!faicM;Hmw_A~ImX^27(Fhb}ZA+%&~O7v6;X zkOn39=Z0Ua>c7p%&>vs`l1uD!o1b}Fh3b6d;xx#^4&7eGBCbeeKQQhaF}j~6x$buN zWnIfI9KJAeTezU);E4X=u-Wkp8#9wTBxet3?~xb1kYqFi&B(er`XZ&w>NO+RiyMSosCjL zhZau~K`bUeoervQ90C63kAJ_t>xal+q$5!viSjGNS9JPfkr$IZekg-fWM&NJXxvPO za(3_?$oij!o8;cadR%~2XIHAcxI6RI^i-lnL}MY1R3A8aA8_M`!mIeZng(1Lm(ER{ zjj}UF3>S>wmN@~vCC!0Qo(kgb+d2ERO5heu*~2c5de>($cOI77A)xWV5!#gwv_Rt4 z6Ira>9Yue1hI>N-H0Qnqx>$|JQO4R!mgdOCabc(5T7E>Rdt6--^^%J(HZg%z!G2Xv zV|9&#b=`L;gue>iK9ekdZO*!M7qbqGFuU?Dp_XCk;ndsGCB#f(*E*OzG-3WK=Vy&i z`^v2kPU1*W8PI_a0=mm%q_Z({cxBwr_R%6unq!l{B|B-U?wG`?V?6&`ig8>tQ8$iD zF21sr67p;YimWs`akfw(`H9FcW~k;py(+)4XOCR=M|CxZT^KzV%J3v871iWLhBNOI zpe65oyzzeiuZ!2MgrgMTtoUBv{az;ilgt9@0O7_ld}UqFhv<;X7+a9Q#GD3Bh(P~Cy2mrRfU zc6~cFHa@}j_L2+Ne$Q*xrJNwVqo?5#8S@sNL>o(>MI9iju?QvbB)l$9A8u04bTqcR z!-=?)W=0>(1)69&>GRowo=+rKT z)1xc*$D5JGyX%$kbFTH|g|d~Q&pE2Mw#NsnD15^-oBf6x(Z_kSs19z+%T1Z-b91YZ z1yxUl32zC1$NraF43o*k=9|n&wrs1o(i5wbJ9PvcIfZ_MR2M)IV7FBJx_pXDRE$w|uVwGkM z_AH0|ML}g!T>nv-godZwH-7f$0}_Yjg@Hs||M3-L?uXI-Si?Ny0Fv_fO6QElZ%Pg)Dh zXx#kg&4E&?EEU03M9djhhN}Xx+@#6dgaO5{7hm7wY*^_dC7tAwNl3=@lhH&@klX9I z-K(oe&lsQAO4TrW=`B!QNbV=HZZd;Z8p6!(24)Z?#>p3|phUfxi6(LH!=IygwX3V4 zEMYIksxDAmW|(B_<^3dtcyWLw3S+QIM2{qqRWJd*rjzqK`UdNgRl1p*N6(PxbZWKg z?VwfH_)vJtd9GCY#H(MKa3YmMAz(wC`~AXfC*eGj(oJk@i0&$oYVzUF5sD9kQ4i*+ zfU3Uw6d{pYh--6$bWMc>NC~MXgiSK+v;k4SG(*%h3|P)?4_A!ZEk#xwrjxFNlJJfEM+0Yk)l3R z*;GGgP|bW^e)UwV|iW)e@3r3ae zl!mX+0z%O#;gnD%%y+I2aTl%;Nmg|N8fS^LiuXmoK)I{<6h$$^aEDM$=Zd;4=7b`F z%z5}r7GLvS@jKzQS4amQ>m*!Q`SG0Ep=cmm2Ocg(`+Z-Vs_!CAcscG?(k_6@5lbCrLnQ_>C-q za1LM04eTJ04P$_QbUBZp0);c-T#Bfi=K`?7bd*9hHzRA7W|X%l_sg(H3ef>ng~54t zcS9mfNU{neIInXtFjqscBaO2>UILFf&vP5{pCJi`WfG9CNQLfo{b7|<8J(iYc|zB% zD@JYmhvy;gdZ4twoybxXOedvUq#`O~2_1>75f@h&F}$3l+6H*#{35(iMpudY2J^C2 zK@9`pdP7??ApL%2<}nOVZ?6^_%ckT&PI-H>bRBJw%4)bgLC+LY6o4`CtAzwky_mI1 zDbRR1v81h9iaa?~qQZ2m%dNyQ)k&##_b~MpH1RWrItVS*(FF=?%|H*p1NV6~xraf; z0h<1eA@SVAcU%;~gCR`VzAkC%SexnsWA4u4U?Nw#n39WTOlk-N)*syq2TAII1QVQ7 zT_Ue50L5@U7;@*u7O(!*%qKKNJup6vzM&yds$vfc%zpwpO5BAd8Hc|3c3tJc@bE-I ztU(|EcFxWTxG3c3<>=QWf#3wCLNaYJNf#ui8URI`esC^4@It3#P1~|HVbdy?JHHb+ zVRbf$G!eAgdC?fav$%C?{ja|ncWobsfjTUV*(*x@acl?A<8xP1co;ioXxr+d$4bW9 z2v^@_W$2=_`)aIHvm9hi`FAgY`Y%+CLm{zXY9Kjubn$KJ@YFpC7spuILGE>Kgm@M2jc3Z@UjYGd;5g)0AW}pJR+X;?xUi znlIe<>O`nvwrC%-EIT_fx-l;R_ux;D9xiQ8w{kYSG&U1y?_64x1pMrc=@TZ!J)fY? zj4U_p9i!K3Mn7%Jj4Gu{p|yJ~VxwKvrSPgl%EpOreOfYb<)pKvMLx*>u?g4=KaF#C zB4`wQgKohKy>IBv+G-pY|2)a$SH4lq2P1%eqaW2~Jrr=zfAypmRJ`^^0pCG9TR6VW zxAutgQ_uS;!arxYL4%vKU3Os_r~D&BM^6JrP%dai{-(K`eOlhvop!$+D_m#E-B&pF zNp7as$AJd`xAQmRSF{hRKIl4wtOBoL+`FKPl>?!)*sS?`H8LAJ zcnIsCXexVREO5Zz81SWH-tDzP3oknqs~#{i-w##+L;A=fCMN!=4`!p+O`HFUpOpbZF5M6rIB_LCGkwr{7peD1ZB{v* z-TV0NAdZ%1`^3e$z{iGo{ffjmH#2oil;Qn*>qj328`W4k`mT7X_En2ft_{@8YO+$7 zRdm-47ko2URpJiP-N->*m+U7+gE1GE{B7*O39YSz&Zpf$Eb|XWfR$#A?Mp}KtG+c& zj0b!(r4;y1OPiwuZ1mID-rFwzuN|~Xm z2LiYAF>$Rv0CM_gAME7=F~NaddOgwNj9b;Zrg2L9Fb z_O3rDlk9%=G2$#V-uw?}Vm|e;KF-@>48%}ZFkjUtz5u9I^dB;~9y}gyD3rsdK1RKT zKij+t7nRXZMwe#iGOX0ywE?cQvEnxl!U&JVu~%OMy`nIqm#W57X27B$V_tUt ze+uaXx9L*R_-X3o7V-|?=sggirjFGeaXP}HZhhHvnE{*M^H1UMzYtYisXohFjCdeB zv$YmBD0lO*BOg7p>#~3IL*Kc$>siKjzVUky|7qwyVEQY1MH0X164!B6Jd@0e(f6&9 zR#)c)qdhSMK^B{a^Cc^ldx6)F5-hPjEph;)NDo;2W^Au!kz#zO`?YqscC z?OPx7atObtBjN=G0uL1*J?D(bAb7E>GaMty$E0-NMLqBlVH`WjLp&vQ<4ZS__n?DF ziIq{c;u8AUpDrcO_VZzr?Z%y#Kv8*f5H(-9yc|y%W>pL8s!{ql4tU98GFEX*w_iW; zY(}5c?hKlwOGtASTC5`4Qm?w5)WLop*xyWA)Vbh=aDD?UsUICF!g1q+6&rwary&XO z=VF{41tP=Ad!<8;IXhKS?VHGo!fxW*T5j>8%S&IeqJSb38AVv>nT|2Em{3=Rf%xJJ zzVxR(G_7H&BtuVCk>=J@K^mNI>&H{LOg6J-HgL%X(rbD^n~*82n{*GcR(?cD&xo_Igd=28s0Zs>r;XlO~aTC=q2fsa{c)^$(Pd> zDD9yYEY|@AX;8Hn1Pra0L1;_8wj!lsoK&JShzhoG2XMR+e+9>h1K>~2Y^xHksC5OsGZWsCJcpgtJRl;$(FgC|XigyGCyHb}4FboKd;L>|V+^4N7o` z5us|;`Jml#DFVnLO4quyYS*PDW9qfXJcMxwuh`Fm8y3pZN1Ma1>-Iy&l6aTqI>I@` zce6{E1M@9|3gW=@&mpQt8CZk%;O90Yo56CbpB|bPM~-^Kmgvnj`MiM~K534p_17F` zG^ya5DCU!t)|duV-4u99^SSDt$7H-nsOmE9)F$3uy;ZQ*3ddJSPtXHihUjq!pK!}^ zt^dtQEPo1r#8I#o$5p{0*eoggRX% zr~O$3D~EH%G&x)Z4G z>&02jM^tr`*<4v?8w1yf;Faq;c`ktOuTAUE!!e?skKs*t0|*H-)_N+zm9M#B;1e>m zPsy?e`d?~8+*Ja!rR-#wxb(cU9-xKW>slamxFZV&YJG=Pe7r~xe?ZNr0nb`+R2&6g zD~2kBK=k#!$jB>rmNZjs{MJEdcthOvF=PYPEnN7F6HyU{VN{u$P|RnFvAufm@CO{F z|0cm(DglcJn|I@_2eFB#!b2H^$llovYG6&OyAfA=pQ}tJ%^RoAD~6I*2{j(Njq227 zeIe>EL6s$ICSl^Nl_#XpA&~RYpQrw^(vzyoAgu~Xb994V!Pc~{HExuytXlG;l07zW z*~uzvdbOZtxc-RM6$Oo9|4bp7E5E5&xV-gc`SAAj`FuTzL-GshFkL{4^|Ll3yI-r4 zeAla}A^3C?<`(Vj0=OManGJ%(HYG6$A8MuPZ&5=n@7yzxJC)zCRDZDAb} zz}|=N@0)=+R=oB(OX4TQ-od%M> zg#VCTi?$V)Wn_dyjknp=3Te$6Aom?VJ^i&6a%{%N_|i^gEK7BHE3)sjyqG0x-cBQx zemle*Z^-moh`$?Kd%9r|{`dTP0;X#%L>+~FS`HhzIv1@uB7qB0Q!dfUnXGq#GNDEhe}|Cg`}zZ;nYf zplYSvktu!tu*o9h6xOv!dvt9;i^ns*5u#S$J6l$al}nvdSY^9gue?7B11o^vCd}0l z?i2zQ-(84$bYB%Iek92Z#B&GLjvxtg$LXlg3b2QE?q2;{5kT<4(!WAu~K4OT-^n`Kaac&QUoD7JBy)?vryWUUn2Ini#0;`kuAl-JvRq~D@g1-T(JKqP@8cn<6S#FYKg+|CJ~&awe)JA< zBEEJcz+{rt)_{PGPUq&ggn4rSjo3$ilJWmXxc_E^V<;(--OF!WILg%3cOb(%fq1D( z{3oG({`N%GRB~Hg>!s;sD?#4~WmSW*+%v=f>y-uHwKp*&}pxvRp}47y=pO_^HP zhpIO~EhVTEu1v*kCF5(b!}2TG&YK~)qDuVOOzbu*JkXEwuACXZ0#xPcnw*;;T3zg+ z30%Ui6x3GuBUU3@isP3@!@#F-jXR6mhuc;BT#o*sQQ;1o5B`m548qsO5;;;VZrzQ~ zOou76ty5k%*WAFm2I5>n1+-|vus3vN)<3O1tzfg)vwS~gXf_lgV!%eAcj0|xN$_H0 z=2$H%y0OLgOEk=}J|jE_Vz-N#Fi`l$5v_xazRfN80$Amo0UREIYiTBo=VUN8R;tQG zZJ^_3R+mcaD`9ckCM%!)+k`FH19d5=!n;n+Nuy#IG zuM^vXI60`-f;@L|Xxh3-IzI&sX)-~-@)@s&84INmKf*M8Fh~&unFj-Fqvb_I&RKpp zC6Lk$lEd)0)ivC*0DyvyA z@^9h6r#{heqCE zT1=ccr43jqs8e-1m%K5m$OqywS>fRDv6VAKp{dGtn+u%tB%?s%9yg-?5tu{UMkDDK zL-47l4gS=V{ZVC8h>;u!EquU#Zn+I~>x(d5UC`O7qRU47Y`K3Jz7sg3C?kHt0a zy`lL^)X|hSSSWa;_<%U0AE$<0Z7_yo5p?8wpi*opCys1Yh2o-D?Tkzw8D-@d6XWWK*f0fgy1~lrP;?wHffNLsOUDF4=GVauQ@}t| z_@fh2Zb(Ic<7@_J2b!Uxt~a12nk|4`F7O60h-VAJl5qlz<_CFxOUdgvO7Gg)FzM+=nQD8S8?GVGi9G^H67S|mFUOtWRc&0v*oziz2iv=Br z$0~4ke0gIt&K5`jyUKuB6y_y`PpEA{hnx^%=19ZaZPJNtypfy0RQK5>UnTGEt(fZI(=liTfqL*vv>-ohy?PUfMVlNT`#}Ln3qzHyxwkP=f|p1 zMwmi+At^h6fEXeTfWP1uO3l`#uhOdj>dC!<4LUht1c2`Lw`IHt_#0~E+0p{qknT=ft9ntvo4# zoa^NzvNi_HANv`GgE#jz0G3kz&pzmvP(XTZR1Tyf0YKzg2d1pRpFR@TEl4~)M&Ony zJEkC6MK%C11O)nuS;UaRHzhX_soV9HIu!slwlA z#dKg;Y%e4b_$TX}dfRL-_H7T!2w#3@eIxf|bb!JXRv>j`0qcY3JFchg7Zf&6=|iT> zCN|390t_-hGWshJvRuRDNLn&SJq)tk#dIBLx42}UH~Q;$AS<#!Gh|rLm_EBJGWUQk zlwjr553@pnv5zkkh@D{4Qfbq~*FM(@PyQRF|A=nL-ud*H&0S|2FjWrkUOr(U*OG!( zUSbSmT0Ky;8RAIFm81+&su0-B1G-c*%tIvWRiZgc{8;g&I0t!0Bg70fiLI2tDkhs!@=h{_BcC0s zGGD}X@(6o1_P#H$+JfXej%%zXNdh-8ijPLn8Yl}S0op?mWC`~Q8&=Fki|WdO?P0&< zGIUJotYpxDZ*D=0Y?ud;7qFOsTKdP$7<6x>hW z3uK*__#r|mhg*J%A5ableY9CA~fTygPDsJC0by-5n1;Z%p30Y(9*xz{TW1fo3z2zd?ur|+!otL%Y6)25y8 zBxlbFT+no38L}Fn+p5pNXBP+-aC5*z?bi&KDs1IPp5c+&K|RohGv|tyAHq?|>m%g4 zi~9g-|4uP266G$Ps({KhZK}bzw)P;yAZAI6>@u7O|*xib}70O z=+CwJy3|SyQLZ!G;Nr=jt^VM}TvAm?25nEsbMeTSP>Pf+ zZ@2;QTTRik7j~QLhv5urBs(E8l@qK7zP$GAm`8FHq73LyLFr=EAh0#&<`P~18ttrL zU6s!Eq6MD-%RK;p1?VM3sbH763FlVjMEzh_fshDGt~&EKPr=NUB?G^}T6*5#-hdj8 zse)_lBUzK|c$VlmWqsu#M9dKB<5IF=-BqJM z8fe`m!gEOScO9}$pTGYPeOnPETav*werTK3?g0`BKnR>Bzsk%;>bv#e)gY;!`LERt zK|y*rT0BQe2AtPG5_jgKidVYajA{t7WRhG;l58sNyZskgHOsblmyVmgDD&?Cs zpw;E3-a1{j*gma!yM`r|D@>fJjWLY&r9_)SPbqipy8XZ}g)-;G6aw^xZxxCgztJFCRzLd7kWUb5;wu|n3G^n0Kj){GPS zRzOp_*9m8I^mpbShJB=^9j~=Z+%?Tw6J1-Kx+GYsbTOPdX}PlX^Vnsp`qCh?iK6yUhCdpv92OD-n!&)9)!uE3J(wL0IHRvO;r69#v=PF&p}7J{-ezGK*aTz-A~0TXoUh(_vp;4 z;H`(pqF3)so2$GSAq~|O?P>@W_&MF+GviJun$i;!IYlBvf*pM*7xYYNzSMcv8FR2L z-*}$-0+GB7wgwFE_7@7k;b@2!dX9^OJh7)0N(Nj1ly*vxF>yy*t;u}Z&r$=uc9|CA z>v-P+?<4eTk8zDrudjJwHzaaL|c% zU76ttF>^tV{Zc~3p0x;$4tVH;t0W7P7u^m!hvzgbK3&ogr9P!~rX45Qn;!hh^rAC` zNe5uSK+W0k5;t_7_pG$p)oT*;I7A=pX?&5pq{`P=3<*O1FgCcg-{H~2Qw&S>uC9KI zsvNp!6+shvEgf1_!4hOF8T+U-tK@QLGn^Z9>a&b z)T)^sWV%)5;ramDF>n0b_132ZzDvEAVb4()glK^?MaJnT);@9(Ue@gjlFHwzZ|EWkLO~(j3rXR)%RYC8444(W9A{EG zWRIkTS@Vm>n2gWw)x3|XDy|nunIrjK(~Myf0>WEr7|$x7?pj|7u5^^P9GYCN$ib6;m7;J*n*pSaSaz4!3}?- zh58x#nzTEldzT1HV9l%!eA}GP;LaLC>tm+-tYL~7i-in&)M;pVBy-&bgqFXX; zwo5gXj$|i&Px1c{_jaF1o%^-<-gpST63mbf?OiL`P$@K>xr1u}95WG;WHI^pE@zCy zsrDjodW zz^g?O#7h5ca!nFSg^}-M z$dP%{^AY}zc*9_E`nHRVQUSM0k8J)$Co-$2Q+N*X;?nmFNy)?dmrIiTJgG26xBou3 zyt+OKSgIR+UByv)n3L>@rlp;xVNfGAi%U;`o1xBMYAee zTSBeP0}J6(Q)Q{&`EHW{OUT#yFOaunlSvbPXUt>z!l4VVC^Rn^E0-8Ig_B#Xul?`% z!(`ndsmZ(>g*m2Ak>ec5dIk|KV=vlC`vi!E@ zQUqUTJ2;cKHXA{hs$YT(z2CcAh4CK=3cfqF_(KM5$^w-Ue+Y*qe--ZR?WW7|x*os^ zpd`NC>VXHkZ8TNWbm_ii6WsN>3~9Hk$FqWf(T=@iUXOiS(n1{S5Iafn2P|o&aUR5x zS`ggzRp?eeSXlo?+502R^%X4Hik_3w*F8E12>`KGWf0e0$TGOGO?}nam9)}*JkMt{ zR~j;;Q_sCj$dpHiA_8ECgjnQ-M%!D+iBpRs?b}1)@sBj`Ew3p(`QO+wdSpc6hfDm?0&9NEUQ^%< zxl!t8LZ5;!cVD#?K9lTCEdjQPt$si{3B%6^r1kiRErNL&Q@fz|^j+nTWcTbLDfr%3 zQ~RYQ_$Z*6@pQH{$;9yhWEXLd;THB?GDmP->S}TJZ0W-tR(5eN<-iG4D<`wPq&>-q zT0E_}a|)2=R1m~GP#Fl1X#L1Fa^dwuX&w6QsGsd&&wJ8W1@x27?S%P><||fr5Dp(v zD*yP8qSk1~r#>6~)Y3XR?6r}x{|R!&**>FWkf008=uUtqyi&G-4?gSJ%s7OX+XLqc z#XUaeOnkk?Yb#}tId!ec`jueHLb%@;Ln+HBR!ubpnE*Wv4J;Xfyiv6`*$z_G%IePY zv;sw+QU8MZ5$;4j?|V-J`ayphXYs>}>c0m#SK89-{=0f*(j(Pm9lY>Bip z^VpNJ2hw|^b+K+f+kbk<5&mwwGSLbjd##8fh^<5yq}i}<7<=85MrG#g=t!g$Dv?E{ z_^8JDALgL0U5Vx(@Ns7-fPEqwG{ zU&eP^z1(7fh*RZf>Q#qs?Gui|1jcS_NgugJgv~%|30S*Of;11~5tUOt zh5rz~&igXaPDbSTr)9?bkcqXxYe7=%V7wlCfN4G0sUaBXcaP?x{pX0W(zJ3Zbm&&q z#(xXbcUkj5_YtJnivr_m4e4MAbC2USoLz@DE1;TXj6#5yfer8e{>qWfDlq75(Z+1k zA&jD_6T*z8`;vXk?7AG{fAd=G7lH6t%{*`x*?|*6Pa80!qw7=m+w)rrrK@8Rl@PD! zADe?JVqeUcgx&Pn1>3W7>+fOO?VrPRtfnyNsL;V5rc;+(@ABvSExvQT3qJ!aV~9C> zw)a)u*GICSbvK%=$0#r*t0+ChqPC^rsMXrv!t`PR=m||46o{^8%Iq`kJj0|waWUZrAJ_tNsCAdy6_)bcjzCz1n=-;JTf0;r|M+3{qiBttR z7KfD=_-y4R(yHzL-Bc8$Y;5{5TXM%aWvtC}aEsS{5yFaEJD)k_7-->YeoT-8_wv5R zuzwFERJe zcD7IuNUyh&0U_m@#pqgh`he_!XTE*FEu)?@EVixPFj{w(T~J7G>&754u+G4L>pshq z_yogvt1Y3oqv_^1;_%`tM&yj>c-NLH1%&3Eu}>d-6FB(kjNAMkvRtX~G1>~IRE+L_ zrKBzNmZW=ExUL8P(GVx2yrJI9g&MayY_|Ykw9)&vkjlW!`>7F7*Z%~dtqJ%L?0LG^ zHLuEh9|6ATZA*N7H)IzOX!=GiM)}5txrw?a6)F1pF-eMmfo;08lcYX8c0#N@t$u#Y z^S3XaLpkpvnHwKBLjaxtE6J8&M)wu>bOS4zb40=I|A@~HBxr&sVM3*KFQT5)nY9Cj zJDwQXk4-_=aO2oiOGOl-;<___6j2@p$LHx|-?IWd-140A@V$JwT8$tS#0v(D6j)mWWPcA^N&RCHl#qL-tjt2f zN<&ZM?|8sTz#nNU8~xOl{9>dnv35u2U-r2;k4&+B>}cw0IE|ON(}F$}Rag3p7ogr;ka1k z;3Xh;n{K@6TF>LUn|v7y`!T!uPf3Ox7~Z;mX&-v}d9E{Upm+zLxF`Qs&L&fUy=MPw68Hq5QR?3{ zdcA3HS&(IwnVfhCA6#tpkzJ8y<;G4hZq&>EpT&J*DIje$D6a9d(e0Mjyfil;4Zjrc zR;dH-$(W5~FSKc~-I`2$_W0Fu1(ZlB1?IOe;q|12@f>*ct-`NpbXDWQO`|bFXO$Af+<5#-`7NC#L z%UDnKMy6r$z`2EL$9lWE)9UIZ`*pw0uPACq_G2UHA+D;dsKdX>(~UiX^KcF>^b=!n z-%D~sqNPtZ9qe+h@;3#%8v8f;{vGse`vOR4v{OsjddyyrOsoG8nYLDOfHgNyfGP2* zdP>)t9kf)Em$vf`hXhz!l{(_*#86|Few6aiwR{jCB)$) zzzd~0vTqJD57i!7ENgatwH}{j>NKh0pPiGV0z@5lVam)uJ5hQN@+*HU7;%T=HQD10 zOx*ViDwKPwVDFy%JKYv|n%1afx~U)sHsE2XXT`KD?>%&jDQFH7u)@foQBUo*)oLX+j7EeB@pzF3V12_ANrv!>0uzIfC=1Z{Iam_p2~$|yu$ zch804!fw|{)S1`=Za`i71?s}}hkNT0Omm*rT(mg9saRB*hnp&Kx2#?6_@0J8w0xsA zuAyuztr^lI+j@p`rJW`h?Zd(KH zts1|oB~CzviBVJMD@jGkkXpRR_u|=(jwzVHohGocseiIihPSN@kIKpq80Dnf0RkT- zP`7y6=Ey2voR&{OT^+$dGA6~D=F;?$0*C3wp0vU6=z$Y!CvJal?vQ)A>O04sbi)k?l=xV zi_gE3j%!i-*eCGcUuf$3bYjCKiA%f0(gGih>Uwo2smS+M-fpTC#{-TnIwJfL84y#v(aXE{%R>{Qpkd3__7FFP zLmDj_k1!$%PhGHVrhI|o1-L({cQ24aiFi33&U%XqsGBFlr&Ir`yXr0S;a~FjP0*+HPUbYAU@>Kx!XtP}Qzu4!vMYR@oAPLwGB) zr#Rz)>6U%A+FhJ!n*ZTAIouL?VafrBBM$5yE08qo10c$GvRZ+12ugGJsyh_X=zqdq z8^xlKMdk;=7s3Gh@}>g1a5S5p$1$*-_L1erUO>a*qnSQ=0xVK$u*L-!77DiYjUTDK zF`vxN>33MkT&Rqt3nzeP3GpN5dGn^}^CwUai?P%GH)Xi!?c0$+u?@C^PnH9?e~=On z0k9F(nbeoBsNOVI#cO|iX}K?@1d^f0n)-yUYx9x+@r$qHNY@#7gg6pMPSu?YtK3=n zXnFa7FZ^UQiw}ceW8gdfkWp|?G##Ktet@R!jtE!=lv%onP<^~KscOxty21q{NFMe2CFZ)G^}iHn z9c%Op-{b6=Sei6;IzR;6VLDoOqcp(RaoUmoMS&4{W=n?D;Wu}qGSCHu#3J+byHmQ} zK(I6jyDmz1Bs4#+RQiO5+fkhwXjpK}1LbKlW-IXVJvNS3an zDP@(3e72JBmIR+}V>9aA|C-B809qvQJ~eUEa#c;YTe_7Whg_a?JTci-fLT@#c@W6o z8q zS}cDXb{LGctvp1`ochfFR9pdSw45f0+|iZNI^2$#r|t+H>`fajx(DVRU`cu+)1%|h z;)^{X{Du#ZAUXYUbV(fsmQ0R6({Z^tAGy$lwX$T}hPZau(-259&{t8xeC_T{V(pOp zKoB{eTvpR_wQz6S_TzP$fMl+#T^8`R`~>ANs|MJTkm zkF_n41Ybi{^%-K*~M1Ml+@j%-`D;QicimwPIP z-?&k->^Pk~6mYjcj9q-+M&J9Y5-}&E?yQ-4lXo~T9uwoc6t;uGn}zw-=7^BM>pY&y z`{SPQJC+tjwArA6sOJ&V$fSu2Yu}0E>Zj+2sZ<-|`@?CHqKy)4RP3bs#mkht|1CLDmM$m)E$?U7S;=5L+y4je2O|5&orVIC23SV2YT1i_| zYEor2BpG*?Brc=lSCwySJa6?l+gYzZ4oiWi@o@VXtu@V~isuPolYjvor3JJstulo( zJnnox$#o^{ZdH5e`BRw5=$8!5(wJ1+RJ#|+5b4=)t z7x*rPQcsU}IA5%DB(J4)MD2TvZXgajz>^22@W(A3-4i*q9!G~5tO5446}_-g<0D|T zcW2Wrol^XH8eqIQCA3g8r5ef`7!{sNbnp2v-~!+)9vnf(+qBVcVb@oPiTH< zCoo*(3e01daCP?Zau)E$)#>L?eDL$V*vX$zin(SPeHXWF(>&#Y2GSZOUU$F(=c6Fpho4A+w?e7bSseQ<);)1#A<~|p#}_)gxuPqsu)WpT}=T7 zNYYidq%9<|h{`3mLez-BIfW50k_!;v5E61oPRRZ89klu~Gu`v{tTo?S-@DfMpXZR| zJo|Z`-`@MTe|w)RTPzR`{B4_yWrkekid3jLF>j;4!>MbY?kq{vG1{(;wxbxFJ2$>c zAc5kn%zR-|JiqOleRrW@s&k-y)vi|i(MOW)&Puw;YPmMj-tG7;Fc5i<-ZEtS`FQt^ z{HfwH=>sg}$=^=epu+TaL&x{{8-K2JJPFhnfcISU8_cOi9qf>-cMsIzu3@hDQ5LFI zS&>AmvX4%uSxWW|B6+_9kg4J&KV8@xcrKbh1TeZ44`5mOnm>5Z?B@VrWHm+pL&YD6 zuTa5N_iZ782@h_Ql&|uB7Jdsn*ziJ48}gfj0;uF>YrbAO+?rA;>pf%@(t{~Ym`t#7 z+}S#me@VL`zLL5X&I=L{&Qne$E!=(D-}w`|W-9>`JP)w%c4y;K3SN=&e-?H?_9olF z=sVLVR<0PXBkLPd8n#2{^GlmE`Wf|0C9UGH<5#wh7u;P0x2kg`5HJ?6P3fKy{%72> zJ(_;7ZEx-42DH(sp?VsoGR2|3YjguR8xDO%? z)vI87gJdHXq@#`AlTAm%E}QK_TerBZD(62o%3HX-;%q5x-d~OWx#R3s<30a|{ETH% zV47Z^(zN9{cdJI@45Q^*w&gSF@VA!!S3K++yzxVl;t*sn+PFi6pS(@l73K0i&0JHELWUo8Q2mk<3<;{J*ye9g~kzN7n0ctC2ki45aN7zw%*TQxaxh6r(%@b|&Uh;B?OVG&D@ zzp8;`-xEX;LNb+T?vYG$f&IYgemspR6-1u~{CLd&N`Pm73j4S*RRvCL9q_$Lza-G8 zMiI@Y0FoToKPrbHrdA3EScHSSrSK_qMaaX_0LT+M&fJatB^>c2B{h1(Di?t-Ki~@> zp$m09?lgo!kL3w%VVkW^#I$m0kZ(>{VXc4NCZIlwUS^vU#xo`*oO2!ttOPH1lb}Vn zh7;?An|vJeFntLRBJemiWbn?tl{@8||Gd`XA}pl~3<9UXYZdEY0}`Gl(Vm?HAXX_w z$s)sVnsRA;e*X-D3?3{ef{eQX>?6tM9Dxy$>xvW^epP6q`W$)`y|{uW&#~cSSyv^Q zV)O(CW-G!0>&zqEW)cTz6p>ObL%98x^B{EDp4bI`$n%&s{JMVXKvSX6+4(5vfrp!~Odojy9x`52u0j9#As!Uc>R z&SUoaI+ti4>$2_z?M3qvt}gJ?CMwYr&|pBkkw?%RQKYW0ri3KtZf#RzG^}2^gpEB8 z&Q&5tE)PWCGjJ7RzQe$AB`{0E2I!p2u(&WcwJhN*kHp$SRikNjonpE51DNZLx_%9shcDW(nAL|E##Hqw%x83NkiHsV z31mq6Yf(o$kmW?bQWeGi7y`JFQjnpuu^$is<7h|lRJ)~{>Q$^Z+_sDg7e_e6*uob+ zWGOt0fd3$>mJxLUT%MDeQIl z*ZbkbrX5QGaBt9xZ(wlN+6TTb}dk*t}nG<#Bl$?&uQPpRtcANCB)Mh zZJ!%(N_@N6o)2+w)UOJd3AYn$Ai!Qocv~yRXu+L>pd3a*ORH1|JBZv@*N6w`IH39+ z=S;|k%Zbm=XxSIYjr=|06DSEJ7*VoSGc1s$DS&(&p7}SndNfsZDMw<*!wvPNgtbLI z#J7rl`;kVr7{V}|2(kEAyzGo=kg35Ae9)j>dJN2(5K4MOR)5Xi^ zWBpKM=>||~1Iy55=;65zs3?wp62uLSV0<;i8x;kb2H&M%JcmdtE{qlAc&^(0>m2iJ zMi8EjM4lUdx>|0%L*tsAS=+>t%&_e$i3j2}upl4PGeTV9X|GvV!EU>%4VMHJbGaat z<-CGmNV@4c&jbi@iLulFlEQXENOC(0@T@MITBlKFf#K@5NqA@>1^x^hJ2xYhkI&Wf zO2KPCK(b=YC3=hlc4#`Qy&t-=ogAMEEkHtG09m?W)bU}0g(2Be$WOL(E0YPUNc`}) z{3@fm#+Idr0_N$))`YreEWs%dl29747jZl=stz*ND#bpJL((T1#l1_9UUE|#fc`>> z)szfJ!#oa02Tl9>EBOQuXz2jH2-V-vkOl>?>R|g3-}#HyAOFQ)5c+=dk3afhY^HwHLy0^jIX6P*`%%p}5b9uKrF@)d$lyKdDRk>^d=2M3JP zu-|o-)iumtGb!rL#whwYzKLmwK2#a7x(-BD!=Tm;1gfIIw0b_!2sF$uHS0|O9 zz)wNnX3T|2`HRLoX}sVKv)B5q3mApYhPwY7LnN#cUqtrLP{HMN))MGb*+#dTVJl0A zl}j$(sW&I|jb&g+Jc)?Xv7Z@19>ka+D|()kob|w(E&fVt&ixwqYCBjf_Wg*ECOF0A z|82-mG_CIPaH4_QWo*0!Pl0q+%mY?|<*IL(M}%DkKrx>zbFx;PoRflNhMh>Xyo8~x zO{`RY*V_-ds80fD6Tj&T+pDKI4|Gb@{(1}JC;`5%oS8v8V?Ey!Q2Yo&nv=%@gek@( zqb4Z{!ZB4AR~{7%;4APTDW_12DYqP4`GNN-@^F9>46(=@ya|!p*()7jM|e`(9Iqy4 zOEMh+$tr7E0EU^-xic~!-a6WotkK>kku?Z+<&!>1X4bPw1dxwZxBaaE?WY{rC950l zs+Rjl8&|E0uHk81c!l0cFBgcjKxJs#H)3t7fUzfVtJCnSwy8nt&IreRHSMTn?rZx- z2ngf|#;kG(`546Jz#Q}6>U?lfRZOx5obRGtk$G5%lTdkbu>ri3P?+7D zD^S*2R=AkXWXeUWm=<8Hu?k2hVBJ4lQ9x*O z^ov-$*@9MfMOn2;zMQk6DQLCn>Rf;|EFlK1zAP8of>|>)k65{%-+o^wR3C-aUf%<5CB*0$( zDd`umGLSBj_&BNc$#9*Su7ME^^)WiW`sw3!W@*k+N$oNT&dW|AoT~cT;IF=lD>+#%!V%6X5EpIq2Z<=-W*{Ex}w6Sf7|O?@m;|FA!2aor~EyK#ZfYzse`d zJ@w9iPRd(>3-E7287#6@zq$T^FRJa;PJE!Tb>t_sACVJT0vh?`s< zeaDkW`ngz0jvcRGn~rQ=*1TEoWgPW~ul~)^=*W)(bDr?m!AxzjgBJaS;!2AyV`5f* zm><2Ybx}e-N)h`HMq?kNMQ_0QN@O%!X#voZ6Wvm;cpkBW@lU{AcKd7#&C<1cx7 z`fbAg&=OIdsNAAK4mGg0jau_c>A|~XXT1IBxbg}zi%$1XNZLiYR=d+v;L?R?9{xL zNl0W^j8ewWe0LeV_jiK#Y+nmiUGy%q!6rmMQ2^fq?lYdFtNl>Yp2w~dj{AtWfg9f6 z!>*mpkB-?s&nLdidw;i*)glrp-V8eNMM7IgJx8w?y(4EtyA4rub9HLiQGufSDqb}r z`BNCc&g5qc@J-|UrDdiI)Fo-WZkl~FUbVG{V!mM7WC@@xetEGvMV`%_OJy|H_AHf5sr`c|{(Nu_?}CV=Od;XE0ACgC zz;h1?X!Ugl{{myHA$!Kc<|ydp$NG>wm3`^?!@l7I_ajnUm2`t!Kv++eQh!#`ovlv9 zZLuVw`b?SnYm|xAp|X9J(32d+Gq~4zKNI(bp2n%u3P&5fGc5+v1n@&K7~N9Kh;c`JB;ql=)QphDU;+F+c$)G_63N+Bgk9!VzE$y z>gwG%U}3K`BfQ|eDVtP{E|uc3Fi>+v?(*DvAj#&YovlxCY6i&gJ?BSo_&;l!7qIPL zcZ7xd{T-Z};U_2SkhgF+YOcq`>fNo+T=#cT+s;tnaG@fiPPG>J4SE#a&ytwUq(2+O zw*li;G>>v?#PlK}_~wO0jIRGJLwhr@gv8MsOP&Hexcq{mH&BX@@N1-RuRBWp&MVu- zuwON;9cr#fNT<7pa=NAlCV8l9uox~wd}GX$Pte#5Wpd{ZMF;mC*riP5)!jM^3Ezz~ zFZ^r0<^8wb{=MGxSE&rB1$~XZ!FF)^lTC7KfdK6lQk?}#$2}%}#r8m`Vki`3Sp&CHl7W*4GIwO|$9xVj>tcRsHO zT@lF3>HOhLah=}N}}iQJaQ z7>~97o;;6WB8KY$R&doS#>_<_Szh3 zLS4>jAoL+rQqg07T0KW?bOO($TWF8mFVC>@N}m=7ScON=)g&!_B1uXUggx{5MVbqN z-4)|yZ6Z#%@R=u04qQn}BQx^(mFUmQRnKn>%5K>b>Ufok6N>}xz7(`cTKWbYz0DiH zuIL7zvQGZFFw#VKM)P=e4);ht>^RVxy8*)qu%!$M((zk#BV7ugZBrNdw=C74i2-dg z6ASosanl{-it6To8{_8Y!>v?453{ctpM7bOKHqjwy==m}m0n?$t5)u;od zgByH?yUmh#Ww)l3qk-`x zX>SwjsdZt;)3RoXxr8K1?~mMC>XobJtlG!(LdoP-l#JinZUm*|w&7;a{o~2_0 zf5b_!2N>DY#;tR3(om%xkt8!0MMjaY04742zrFm+d@8Kpk|%klBC`vR+D+@vq9XJ~ zw@Bxk|9b>?Smu`3F={LhRderP7se9756*57fyRTHk_y+D0O>$I2DWJT7Ky$!QW&!R z(k3%#-Nk`p&6C;HY=yp~?Tk#F#+}p)4U;dTSJw{k9w#LU`0PwN4n81V-Q5f~l^p3( z_lrl6qcTZK_KDPF3R}7l)|*?V>KWPE0mt)*M{TwGI9C(1z>Jpyb`pg~ysCNy^i1z0wZpU+$Ak6?K4H zwEQd7Mwd`QEoVs+EQj`)%`?rSeSuk4JiLG#rR#cfjua8nNN*o%&3LMD@1CfEp&DeI!_hc}+*{6L)gB`B zXbYdcm~UX#OTiI+_)9I9F(?CO$DGU_@*U|7&2e_f5w2Q#1ok~X$*TLFB%58{$_TCz zniusiktruaEsSd;*_(jk>h7kNi~uSM{z>bqnqa7CPAC;6#y)AItoQUE);*Fk7Nuny zy-cBI$x#?h%hyOlv*o-OU~r?24GdoR(X=Vev^A&xITR6Sj!vCCMycMtCrhCirwaIJ zoH|)}lyRe`ND=AJE6Ulvxy>Z4H9pFNVAA! z-PkMzuGHSV`oj*5c}9;T)45wXA*bi?D^#G#35|4WrW_;g^#XVxC%10#SOuqB_PqHY zE8RKZXP5iXiiZZa47k9*KiY%NmA*W&s8_o6yUPL}tfo=u-n7_(gXlZy>WpLZbEaL9 zp4!%gIK(<9*1vH%cEBF5+}>$ON>i)#mUhRN^6afV|ChLo@h(sgG!lSNMS8trP|vkZS}KW18a7gStvF%YhLTifo>BG;@*Kn@TyHD z9Z*68`r4ks3X|)o#L+oow{wFZ6jDd-NNCqwuCIk@>0t+}C&Li<6pdpz%R&RgC*)8? zwf}k9wcDdD8f2fOq;7J$b33VXz&&B5Yz$JKjywAw$-*cd+^Rjrb&{#-G|Xjw{Thc* zcoZtEhZKGM_eb=#L;5$y_OmZD7KMcFv(%Gyy0?@Y-?opdCS%54qIyf#R+VT;3ffer z{LGm~`$i8zlZY@taUgJ{eFqqC#ZtjBcL7F2?d8dO1a|T`<SID3GG&tZY%fW4_Dz48vG?S}^&ug>*`ZZ#bX zoC>EUT+XE5pHNz#yJ#Hc>$q5qAMXjHaB6GO&+96=y@WD7y6jvJRmk8Epko!TZvu?% zT<;CHs{ox6o($B}1l-!D9pn_t0ju>qZW>isOMdy{s?5>r@@kNLBD1z&@Q6yKnEicN zAU4n#V4rwM&ZsS?bK91vr8IWEBs!IY8Y$qa0&SNc@UPW2mc#>&rWUgq9VBlM_bQ1q zne=va+Pkd6o!BVJz+N4BJa?+!LF};}A#RI3+HV~%M#qFa=whbCMtW+U{y$oP&yKlm z?NI}n@w$NSeD(Y_`$ed$cS6I!bhBJT((>8yZJ?_7sVe z9#8?Xa8X3u;L7v0e!Aah)2@7KJ&!FkI?OME^aDtB_~WUf5TKneJA%&AC%gE6F`{F1kC-zFs&ki6XW2C^4n{#e< zRQp|G=zJ}a<6ETdk9ENz4IG-VgxGu-4mR`M+Gv{=%|C|kkcokXHj(dtlFNu`dARM+ z#LaBQTs3~l(MilADjl7NBqkSf1<%MTGCLx|qHW1QXOjLUWXSZMr2SPwvu-DU3Cx_4XSslblS zXsORG!p?*pGjudHGXhW_ppGin-772=xja%_SKQKhoP}-Q-9v?T1wLR4wg6)AUL3oo zAfF^)EjG`cFN02(ltXiil}0wi>KN6ytzC?|TOjZf7|&ce=gCWMrhZi6PP9_*fOEU3 zjXMZesPE&Ko-8g4@hM%>Lo-8EhU(wn;#4u7N>lb{TCIx% z!@X#~`5f&SIbkf0(a3#&cTICfb6npr+C$UJE0|9mO}6u_;|4LB%plhhv1s>%#ieN6 zE0?6C=WvazjTTCgjBGKo!#5rG{J=gcoQ*TSnT$&?2F%CWDhN2i2&zZ`**7ifv0pKJ zYwj?_C5^yT*{PI`JB)!mGde2>_uE8C`YmJF+lIZh176n^d|FBP4a5O4jk3K8<&tlv6^w<3_AYAWU3V>f*-KD_9?s4r-{E~a38)& zhe|I_M{N_)R}?s2ax)a4I@+NoVGj-uqorx}$BF$o$D!uWsqR0eSJNdy8x%k49u_|T z43SMb=QCh{l^8sbsMxx&e@H>>FDekb>LN;%WN2rPGbsrMi0=m(cv5Z zl3dax9y#H@u`?g7CL8l+qelD1wKyd2vaWM*`ya7W7Lg6HB|%41+yD1YqoIyAEnqi{ zhG`Xj&th0|5U7ppdncejaN#zenPpxYRMaNvXT*RPP}sjQ48A(Puq$xnN(ycluYB0b z95d|V4&e{!-z#{5);M>PrSMTvYhl;(~X{R|C?Li`f0I1BORm7_p7Js6&$%S2V}P*T-eoM{f&s3q|j>hwu4?n+4WgXapH@8Ooqelq<=f zo}G|GW@_EeuSRIXSeE&Yx_w@B$2Vi<*&Zs_vpzn0VxJ)gSot6ntyZ5M2>mL5RCvPbjBQ` zq`*NP(f|ei3i`-LnzL4%4P{DnodV4Fe3Q7R2yT~3&a4c_|4V9YA$1WMNw}dLYb#A& zXr}n=(MeLI#Ijz(UuxtnH}clowBbd*wVAB(kk@0s{1N=apDV!F4;n78Qc3I&5Fs&e z%Ilr|0wh<841sy5gT4C}Anym<-jb?v#x1a*ad8Rloa#Raj4>IZF?l_1RM5aigXPP5 z=~R-}`*316x?b|KypFZas8Gz+_UVZ1XO#k7dSCmhQ0>x>S8@7@7pF81L|?QG9qEilQLkj^0G3u|Elqjh4!d2wdcr9<` za-iKVRk(&6rD-!?g3Vs%nay`6r80cO%vIi zI?d#1@Ng!DjXqvBngvZGHKo!g(LlmEWS2P(wN+B^oSH0jmg!Dxq?84YZOTLr3F5ZM z3E}XKTL#Iil$4~nKKX!Iq|Qxj=yeNS9zZ!S3(EG0gsb#d)VnBj zj<6Y`2?(V;&8(SKjoYqKaDsDUlYtmQ(+iHU0hegRX!3}~Rj_Cju!J88DkW;%Gpcm> z9Q{r@mN3LASE-R3IY*3RkEk-DVn5N0rUDBI;XT>Rm7xC!b>f$+YTSB337;*^ZOu&~ z;?C@yp--yabHN+VWvj%%a0qd%Kfe8EAnj3*a*_6 zOU~eP)S%3O-4$zMbY*jasb+(Cs`g4x?ejs{IH9!N*rcE46;oGnl2?;jI~27-+jo|* zR?{k0yRy226z?>kql-MrQO47mH*-f%n}9856GFr zuDRfjqoH1qOs&YuQiRr4708f^j`je8vv-ICvs3J8DsY;)oxJqri6E-h+UWx`>&W9d zO=6SuwrODXa&BBqWEL{1rQ}e1M`ZQjmXZvkW~rV5pe4KLO#kFDooi@ygvg58tcwD4 zzk<;rWR@?MCuoq~TMsznE@6*LUyqJ0#|gZn)WTvaOZ1mM2iohR$=Q<-Xco>!*Mu&o z7bv5w*R^8ep5L=oQQ49~BQOm97TCwrrsR;Lg67+kfupj^X{s9Rc1pkbSO>d`?-|J* zzAdjsedsa-jwlF)CeCVwi~*skNm)2cJa!oMHj>|?>?N1TxURK{Ie)uil)RnSvPgRy zothGoi&fq=MDe(szndeh+5Q||^k1RV%$GeIr9RMy9H=>JfgL>WEXwHA2BU{F`D};n zo8gV9e$&`w-y!GqQ+;hiuI9~`@~HbhDY+%fm4C8@S}!{)4X3}_$3tz z(gi=$R^=HP>M8Smdd7l=8t=%RCTqh?Gxz@Jt+tHjrUoTy)&KJ~n;V)@Jg!D(4m3)I ziNJN~%jTGc#dZaJz&d_ff<5{tG|Ov~@Q4vN;h2?X0@_A0eawn;IGI8P{G44!3psFV zTrWa}^Q!oMwC_L}{WqP5;YEB6d{C&wZ+03CYlAZ&x&6=v#7LsZg99_Zg68Aidz74U}T*(Yp28p zFrjB?0H<(39|x2~T$q?EJR2Bg=o=-F_oZbaPcsA7QI`^F#HI61l;Jsu6Z}h0n`MxU zd09AtkmK)YZ%C46Y5xF{ABL90OKowX4(-x(xE&L?Lkry@Aq^zIB&^Uzr};ic>@LN> zs&)P#I!8OWCCmQZTI$|n=9Q+#t1}h5Y4^_+itx6&^mwyqX0W8Le3_ZW!=0I~mX4Ox zx|h#+50}@c7Q8N{WF(&zeaud49eqN=G1oYSLYpY7sFSB=GNtmIlVvFns4EuM8mD(? z&-O8#%k#2@B^6&XI|9bJ;o9inAntG*-L;dT;=X@#2W98xIOJ{($7;Sx-f_a2gQjy^ zs^j5%z35MOo~|_5{14P})$T5AxlDm)2y50>8p>Qd)rz#uZP_?C2osS4Z8(vU$i<=2E5ymc1L7=}iOnOX;KZ zwhBIc&U8VqcB8X;-|Z_I^y!i2v&q|4xV~B?`Zcbd{GFS9M|QMb=hv;x24uVSxa!`l zNWE*VfKvPLQQjpGt#$hC^?pZS`TlTY@J1tqPO&+{Aob%ourZ-)?zs7aG{X;cr*0n-!S+|=nl)0+HS%#_J4S*C@Ssrx^ z?be*TZL^bcqv&U;h1=5Ub$gs@te2R8F67O=my_IN#t{+)9VJyYp|Rq*>)ASE?c-)> zXh`wKSyTGxOL|vT4K9DF=UwNQ&AELF`R_QXvhOh-`>MDrY8YyOl#lY@dn5B6`~6`Y zck=sb*j>a!F`xlz-uwrAob;4~P&`Ivojy#l5Bg92QU7$&p&?u!)?ia3kB=AOjSx8l zk42}&>}3gk+EA2S#H^iqa@-*Nys;0ti=}@g?HV=KzSFiiFnUYN7;xURl?J3K!^*qp zB!nTFC_};PF?a=DDf7-ymwKKS36%xnNfBeK?@CT*L2_izpU26D6u+Xox@AP_HI$6X zDm*brjZ6A7^j1}4^xUmMUGwjV3a$Pw0w}RZh}*%E6rQ={b?wS8ODg)u3=?QF=c(u` z_Z-u?dlfE8PZa1c|96c0qcQGEDRc5Vn$TbE8hZlgG+Tv5{sUTEVH|~FC~P;HI*UZ- z60P#3k`$_Y454ON7AOr26F2IR`1eBL{cvF5`Ed_={t7vQ9(&kiap9tm!SEOu_KdzU zlF$x8N`%at#b=l-oaFTW80$O+U5W&C_-_JsDku7i=jVaR6Uzf`{~O=Xzv6sg)eE)X zDM=6Yy`sf0OSS8LJXpdvXuT#&sXM$6OpJRlc)Od>5CzNf1*NuasgeFWXZZ9*KGny##U68)c?Py|jTi z_;710{TYqHvjYD}Q_ZZ8UGJltegbcoVZEo+3>n*ni>&aG{59>au)GBrta(k%cR>A9d+#86z7e`^tV4)(Bfaq%4WbyrvQm)7K;Dq!e zJ9lO67{|5r=1fEx`7z%7GPO&NFq@Z*YjsDna42#ySz$IT@bqD6Z#we$Y;QP`7>E+)MB*g!~fbAf<&pvVgGG1`1J;bT|~wvs&ti86ZMvXQjli(yj1d<0P9bE z&;h&~Xt&yn?R7+S1mrldDU&N&&4XQgoF*21sk0@)*UDZiEvp#NwMbs4P*cwK`20sO zYW*fX?xOWVxnPP7J!?c4z^M3E!9G2&DDE?@8~Uk(#O}ScQh=Kpr_OIuHlxgF~HK zS@1U^>(!V0&O!}V-AKV^u?BE|IJ0_alNdv-iA!jTlU%TVr;Y2bs*wQS;6`&dImhnx ztjnl?M~3ES3SZah8Oz_w*FfCgHDCg85UO68Yh_3M9_8s!HC}JQ%d^?re1HYntHzHQ z3e|I6@u|v3-&EXGtPKV7@B=N;@B7^c8Q*#~Xk;#jUl?=n$iFwH_K}lgIso zxO9#sjk!LddqW_49Vk#*zd&TY6NnIf#Wy_xkghjm^Ybk&1@yDOL=_x5Fnl|MO`ItA z{&N$hjCI%Py`HpLfVM!^V4Gmdcke!!x(PY?xL1#RgNQlm1@eqXVOI|kUGl2p%J5C8 zDs{-e@C+?PDKcN5!v^GDuTNv2{E2onkH0qN9!p2hI=%(u$u>q-mi5O{5=t_npKT#+ zS1aa_3tiB0akby;Nk5TOS-#whCW@HKtMG_raO^-OV5Xu?dM**^37#rPqm!e%043T) zm5$W%;T~Tycn^1WdW(h>G`@Yb4o^E#x_x^_I*xb$pFqfY14zE0!&WVQiM}EgG~G2+ z;4mUB*MQiN8OCp>srRj~MlZO!utzjY{+#I-aTiUEQj%oOiBv3 zkeDd5p{Lrg5q!w<6~JuldfQ<)@TEctxt^AxIR+&wyuhjqifi2 zCCqZhTMM~+4v}bnhu?-~U~69QbMI~2aOWWW<4))<0sTR{9gV%NnF>a6jrs7tdZIqD ziSHZ=+~VzomLtJI+nCQgC`4uCpb+-GIK-&)@jex2}!! z@t45JeXYMOI%A22V#6fgFeyCDw=R|}WW35}*%Pp&(aXMu<-n!~R)lUT?+<*ZF;jxi z;E!?j8O%T`R+2ypb8jR(wfwVLZ)~8L;e&915c9}` zhqWuCmVn3-$l%xxTEZa5qrODW)XtFt4<#Uzb7HB#cIls(evbRQS(+iRDQ-A!ZA3>4 zLj{nDvAridLqfJQTAGGkKQa;F^w2*6B=GjCB(rH+t!GUu5|q z@}Yqbs=BO>Vl6JowF+xMCl(sfdBcEsJ4V8ow#g!9s_uf1v1AZ6GkB_y&QfUk7epko z+1U)iG+r))NEG~NwfjqZy7G~SzFkRAwirB%NoE3!V8>d!8BlU=c`XABaS{x6>W>vo zN@Xb*RNc7>&R7CW^CY)Z0cxTw39gepHjRf%8XrvhKB3MP5oovU4s_EGr69PbUb_P; z5U;w&Y&s^+Ea4^?GTfRFPsfX}Pp+FKIO4vfEyd=da=s7pMOorZ$b+Lhvtfx(vwsE= zUG)!Q2pHaYhE<`_9W(nTeP0f%hPy3=u2QW6d`66B2mGPci$r(}!LquW03XwUITocX z;0&^?6t%L%yO*Ls;_dLKhxic$pf1NNaU?Cym(^JaDnTL-%u+}Z*jXQ8-z%Z;%~2p0 z!^21*a>Tut7lqGlmvgC7{<>sZg_W%N;Z+Kn=4f-m5#UcRE&~7W$6x2 zYjY{npQbZ-(b9?P&i=s=*Bjg#3`0I{r+vEH@}{$TdIB;L;4eqBLk_#dH!$3sjO+#3 z)1OzbtLKZDN5D5$b3*7Y^tNUqCquIua;UhpZicTF$}hC+_g+-N8p~Iq$ZcL@w=Zfu z&*CwhV_#`QL?w8Nu(ZM@<$Qo{^pf%5Av-uYO8BM0!j+h)OK*!UhGuI->k|~7ivfQH zz$TsLjSY6z)xD#^=&`a+Hn8q{cpU=o|7w!YSR91?V*{&?Hz=~8zv@cLQAnHGGJ`H( zemBI6P#@2L>}aIRnuWk#gec(?EB9Gwg}#0^bz33qYK=t<&!N&ox5<@EXRfg5&6CqkjwJ+Lrml1A%Aq?bOFODz zF~i68Ue40eY?b{XR3+1Jo;7H)F~<>r{gC%5VoKK|nsqfpH((*rRNYFY&XNJ*;A*0E zVAbhhw;(Gli6s>D{fkT-LS|}x?3&14_UWu&Aa#t^03Hmr`XU@nvk4jIXVvR{h7%3q zu}OX@0{mJWD_Q$~z!;o=Ka|mQb2#R34$S{yp5>d~Ks-1AOGk@uANN(<< zk0V4mAMOR|5vTFZs1g$K_liyeYT;xD7|*Z?4^*Dnosw=6y_z1-KX}xW3~17q+q1 z!(xESm2&_w6ok0WwO{KveW!5w_5f*5}rXL zVV?>%xR}F#qt#BqRU5%@CkO+gY%jw?^=<9Z6|3Rg+;7m`tCKK+87X26|edP5_PJ2a|^X;t4s8@_@)zHx-wL92U{^PsIyj7?g8ln z{p!Fp_{_F0w4|Mgq}w0pTKJf9=4N%aSsBvX>D{pwuqi~m>Sb* z*S19OPV+2qD1qncrbJfAY9otDaLuva$q*0 zW}b{>{t8OmAI!0 zZ^oP?OEEv^7g{e.exports=JSON.parse('{"version":{"pluginId":"default","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"docs":[{"type":"link","label":"Welcome to Langflow","href":"/","docId":"Get-Started/welcome-to-langflow","unlisted":false},{"type":"category","label":"Get started","items":[{"type":"link","label":"About Langflow","href":"/about-langflow","docId":"Get-Started/about-langflow","unlisted":false},{"type":"link","label":"Install Langflow","href":"/get-started-installation","docId":"Get-Started/get-started-installation","unlisted":false},{"type":"link","label":"Quickstart","href":"/get-started-quickstart","docId":"Get-Started/get-started-quickstart","unlisted":false},{"type":"category","label":"Tutorials","items":[{"type":"link","label":"Create a vector RAG chatbot","href":"/chat-with-rag","docId":"Tutorials/chat-with-rag","unlisted":false},{"type":"link","label":"Create a chatbot that can ingest files","href":"/chat-with-files","docId":"Tutorials/chat-with-files","unlisted":false}],"collapsed":true,"collapsible":true}],"collapsed":true,"collapsible":true},{"type":"category","label":"Templates","items":[{"type":"link","label":"Basic prompting","href":"/basic-prompting","docId":"Templates/basic-prompting","unlisted":false},{"type":"link","label":"Simple agent","href":"/simple-agent","docId":"Templates/simple-agent","unlisted":false},{"type":"link","label":"Blog writer","href":"/blog-writer","docId":"Templates/blog-writer","unlisted":false},{"type":"link","label":"Document QA","href":"/document-qa","docId":"Templates/document-qa","unlisted":false},{"type":"link","label":"Memory chatbot","href":"/memory-chatbot","docId":"Templates/memory-chatbot","unlisted":false},{"type":"link","label":"Vector store RAG","href":"/vector-store-rag","docId":"Templates/vector-store-rag","unlisted":false},{"type":"link","label":"Financial report parser","href":"/financial-report-parser","docId":"Templates/financial-report-parser","unlisted":false},{"type":"link","label":"Sequential tasks agent","href":"/sequential-agent","docId":"Templates/sequential-agent","unlisted":false},{"type":"link","label":"Travel planning agent","href":"/travel-planning-agent","docId":"Templates/travel-planning-agent","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"category","label":"Flows","items":[{"type":"link","label":"Use the visual editor","href":"/concepts-overview","docId":"Concepts/concepts-overview","unlisted":false},{"type":"link","label":"Build flows","href":"/concepts-flows","docId":"Concepts/concepts-flows","unlisted":false},{"type":"link","label":"Share and embed flows","href":"/concepts-publish","docId":"Concepts/concepts-publish","unlisted":false},{"type":"link","label":"Import and export flows","href":"/concepts-flows-import","docId":"Concepts/concepts-flows-import","unlisted":false},{"type":"link","label":"Use the Playground","href":"/concepts-playground","docId":"Concepts/concepts-playground","unlisted":false},{"type":"link","label":"Use voice mode","href":"/concepts-voice-mode","docId":"Concepts/concepts-voice-mode","unlisted":false},{"type":"link","label":"Langflow objects","href":"/concepts-objects","docId":"Concepts/concepts-objects","unlisted":false},{"type":"link","label":"Manage files","href":"/concepts-file-management","docId":"Concepts/concepts-file-management","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"category","label":"Components","items":[{"type":"link","label":"Components overview","href":"/concepts-components","docId":"Concepts/concepts-components","unlisted":false},{"type":"link","label":"Agents","href":"/components-agents","docId":"Components/components-agents","unlisted":false},{"type":"link","label":"Bundles","href":"/components-bundle-components","docId":"Components/components-bundles","unlisted":false},{"type":"link","label":"Create custom Python components","href":"/components-custom-components","docId":"Components/components-custom-components","unlisted":false},{"type":"link","label":"Data","href":"/components-data","docId":"Components/components-data","unlisted":false},{"type":"link","label":"Embedding models","href":"/components-embedding-models","docId":"Components/components-embedding-models","unlisted":false},{"type":"link","label":"Helpers","href":"/components-helpers","docId":"Components/components-helpers","unlisted":false},{"type":"link","label":"Inputs and outputs","href":"/components-io","docId":"Components/components-io","unlisted":false},{"type":"link","label":"Logic","href":"/components-logic","docId":"Components/components-logic","unlisted":false},{"type":"link","label":"Memories","href":"/components-memories","docId":"Components/components-memories","unlisted":false},{"type":"link","label":"Language models","href":"/components-models","docId":"Components/components-models","unlisted":false},{"type":"link","label":"Processing","href":"/components-processing","docId":"Components/components-processing","unlisted":false},{"type":"link","label":"Prompts","href":"/components-prompts","docId":"Components/components-prompts","unlisted":false},{"type":"link","label":"Tools","href":"/components-tools","docId":"Components/components-tools","unlisted":false},{"type":"link","label":"Vector stores","href":"/components-vector-stores","docId":"Components/components-vector-stores","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"category","label":"Agents","items":[{"type":"link","label":"Use Langflow Agents","href":"/agents","docId":"Agents/agents","unlisted":false},{"type":"link","label":"Configure tools for agents","href":"/agents-tools","docId":"Agents/agents-tools","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"category","label":"Model Context Protocol (MCP)","items":[{"type":"link","label":"Use Langflow as an MCP server","href":"/mcp-server","docId":"Concepts/mcp-server","unlisted":false},{"type":"link","label":"Use Langflow as an MCP client","href":"/mcp-client","docId":"Components/mcp-client","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"category","label":"Configuration","items":[{"type":"link","label":"API keys","href":"/configuration-api-keys","docId":"Configuration/configuration-api-keys","unlisted":false},{"type":"link","label":"Authentication","href":"/configuration-authentication","docId":"Configuration/configuration-authentication","unlisted":false},{"type":"link","label":"Langflow CLI","href":"/configuration-cli","docId":"Configuration/configuration-cli","unlisted":false},{"type":"link","label":"Configure an external PostgreSQL database","href":"/configuration-custom-database","docId":"Configuration/configuration-custom-database","unlisted":false},{"type":"link","label":"Global variables","href":"/configuration-global-variables","docId":"Configuration/configuration-global-variables","unlisted":false},{"type":"link","label":"Environment variables","href":"/environment-variables","docId":"Configuration/environment-variables","unlisted":false},{"type":"link","label":"Telemetry","href":"/contributing-telemetry","docId":"Contributing/contributing-telemetry","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"category","label":"Develop","items":[{"type":"link","label":"Overview","href":"/develop-overview","docId":"Develop/develop-overview","unlisted":false},{"type":"link","label":"Develop an application in Langflow","href":"/develop-application","docId":"Develop/develop-application","unlisted":false},{"type":"link","label":"Install custom dependencies","href":"/install-custom-dependencies","docId":"Develop/install-custom-dependencies","unlisted":false},{"type":"link","label":"Memory management","href":"/memory","docId":"Develop/memory","unlisted":false},{"type":"link","label":"Session ID","href":"/session-id","docId":"Develop/session-id","unlisted":false},{"type":"link","label":"Logging","href":"/logging","docId":"Develop/logging","unlisted":false},{"type":"link","label":"Webhook","href":"/webhook","docId":"Develop/webhook","unlisted":false},{"type":"category","label":"Clients","items":[{"type":"link","label":"TypeScript Client","href":"/typescript-client","docId":"Develop/Clients/typescript-client","unlisted":false}],"collapsed":true,"collapsible":true}],"collapsed":true,"collapsible":true},{"type":"category","label":"Deployment","items":[{"type":"link","label":"Deployment overview","href":"/deployment-overview","docId":"Deployment/deployment-overview","unlisted":false},{"type":"link","label":"Docker","href":"/deployment-docker","docId":"Deployment/deployment-docker","unlisted":false},{"type":"link","label":"Deploy a public Langflow server","href":"/deployment-public-server","docId":"Deployment/deployment-public-server","unlisted":false},{"type":"link","label":"Deploy Langflow on a remote server","href":"/deployment-caddyfile","docId":"Deployment/deployment-caddyfile","unlisted":false},{"type":"category","label":"Kubernetes","items":[{"type":"link","label":"Langflow architecture and best practices","href":"/deployment-prod-best-practices","docId":"Deployment/deployment-prod-best-practices","unlisted":false},{"type":"link","label":"Deploy in development","href":"/deployment-kubernetes-dev","docId":"Deployment/deployment-kubernetes-dev","unlisted":false},{"type":"link","label":"Deploy in production","href":"/deployment-kubernetes-prod","docId":"Deployment/deployment-kubernetes-prod","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"link","label":"Google Cloud Platform","href":"/deployment-gcp","docId":"Deployment/deployment-gcp","unlisted":false},{"type":"link","label":"Hugging Face Spaces","href":"/deployment-hugging-face-spaces","docId":"Deployment/deployment-hugging-face-spaces","unlisted":false},{"type":"link","label":"Railway","href":"/deployment-railway","docId":"Deployment/deployment-railway","unlisted":false},{"type":"link","label":"Render","href":"/deployment-render","docId":"Deployment/deployment-render","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"category","label":"API reference","items":[{"type":"link","label":"Get started with the Langflow API","href":"/api-reference-api-examples","docId":"API-Reference/api-reference-api-examples","unlisted":false},{"type":"link","label":"Flow trigger endpoints","href":"/api-flows-run","docId":"API-Reference/api-flows-run","unlisted":false},{"type":"link","label":"Flow management endpoints","href":"/api-flows","docId":"API-Reference/api-flows","unlisted":false},{"type":"link","label":"Files endpoints","href":"/api-files","docId":"API-Reference/api-files","unlisted":false},{"type":"link","label":"Projects endpoints","href":"/api-projects","docId":"API-Reference/api-projects","unlisted":false},{"type":"link","label":"Logs endpoints","href":"/api-logs","docId":"API-Reference/api-logs","unlisted":false},{"type":"link","label":"Monitor endpoints","href":"/api-monitor","docId":"API-Reference/api-monitor","unlisted":false},{"type":"link","label":"Build endpoints","href":"/api-build","docId":"API-Reference/api-build","unlisted":false},{"type":"link","label":"Users endpoints","href":"/api-users","docId":"API-Reference/api-users","unlisted":false},{"type":"link","label":"Langflow API specification","href":"/api"}],"collapsed":true,"collapsible":true},{"type":"category","label":"Integrations","items":[{"type":"link","label":"Apify","href":"/integrations-apify","docId":"Integrations/Apify/integrations-apify","unlisted":false},{"type":"link","label":"Arize","href":"/integrations-arize","docId":"Integrations/Arize/integrations-arize","unlisted":false},{"type":"link","label":"AssemblyAI","href":"/integrations-assemblyai","docId":"Integrations/integrations-assemblyai","unlisted":false},{"type":"link","label":"Astra DB MCP server","href":"/mcp-component-astra","docId":"Integrations/mcp-component-astra","unlisted":false},{"type":"link","label":"Cleanlab","href":"/integrations-cleanlab","docId":"Integrations/Cleanlab/integrations-cleanlab","unlisted":false},{"type":"link","label":"Composio","href":"/integrations-composio","docId":"Integrations/Composio/integrations-composio","unlisted":false},{"type":"link","label":"Docling","href":"/integrations-docling","docId":"Integrations/Docling/integrations-docling","unlisted":false},{"type":"category","label":"Google","items":[{"type":"link","label":"Integrate Google OAuth with Langflow","href":"/integrations-setup-google-oauth-langflow","docId":"Integrations/Google/integrations-setup-google-oauth-langflow","unlisted":false},{"type":"link","label":"Integrate Google Cloud Vertex AI with Langflow","href":"/integrations-setup-google-cloud-vertex-ai-langflow","docId":"Integrations/Google/integrations-setup-google-cloud-vertex-ai-langflow","unlisted":false},{"type":"link","label":"Integrate Google BigQuery with Langflow","href":"/integrations-google-big-query","docId":"Integrations/Google/integrations-google-big-query","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"link","label":"Langfuse","href":"/integrations-langfuse","docId":"Integrations/integrations-langfuse","unlisted":false},{"type":"link","label":"LangSmith","href":"/integrations-langsmith","docId":"Integrations/integrations-langsmith","unlisted":false},{"type":"link","label":"LangWatch","href":"/integrations-langwatch","docId":"Integrations/integrations-langwatch","unlisted":false},{"type":"link","label":"Opik","href":"/integrations-opik","docId":"Integrations/integrations-opik","unlisted":false},{"type":"category","label":"Notion","items":[{"type":"link","label":"Setup","href":"/integrations/notion/setup","docId":"Integrations/Notion/integrations-notion","unlisted":false},{"type":"link","label":"Notion Conversational Agent","href":"/integrations/notion/notion-agent-conversational","docId":"Integrations/Notion/notion-agent-conversational","unlisted":false},{"type":"link","label":"Notion Meeting Notes Agent","href":"/integrations/notion/notion-agent-meeting-notes","docId":"Integrations/Notion/notion-agent-meeting-notes","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"category","label":"NVIDIA","items":[{"type":"link","label":"NVIDIA Ingest","href":"/integrations-nvidia-ingest","docId":"Integrations/Nvidia/integrations-nvidia-ingest","unlisted":false},{"type":"link","label":"NVIDIA NIM on WSL2","href":"/integrations-nvidia-ingest-wsl2","docId":"Integrations/Nvidia/integrations-nvidia-nim-wsl2","unlisted":false},{"type":"link","label":"NVIDIA G-Assist","href":"/integrations-nvidia-g-assist","docId":"Integrations/Nvidia/integrations-nvidia-g-assist","unlisted":false}],"collapsed":true,"collapsible":true}],"collapsed":true,"collapsible":true},{"type":"category","label":"Contribute","items":[{"type":"link","label":"Join the Langflow community","href":"/contributing-community","docId":"Contributing/contributing-community","unlisted":false},{"type":"link","label":"Contribute to Langflow","href":"/contributing-how-to-contribute","docId":"Contributing/contributing-how-to-contribute","unlisted":false},{"type":"link","label":"Contribute components","href":"/contributing-components","docId":"Contributing/contributing-components","unlisted":false},{"type":"link","label":"Contribute component tests","href":"/contributing-component-tests","docId":"Contributing/contributing-component-tests","unlisted":false},{"type":"link","label":"Contribute templates","href":"/contributing-templates","docId":"Contributing/contributing-templates","unlisted":false},{"type":"link","label":"Contribute bundles","href":"/contributing-bundles","docId":"Contributing/contributing-bundles","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"category","label":"Release notes","items":[{"type":"link","label":"Release notes","href":"/release-notes","docId":"Support/release-notes","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"category","label":"Support","items":[{"type":"link","label":"Troubleshoot","href":"/troubleshoot","docId":"Support/troubleshooting","unlisted":false},{"type":"link","label":"Get help and request enhancements","href":"/contributing-github-issues","docId":"Contributing/contributing-github-issues","unlisted":false},{"type":"link","label":"Enterprise support","href":"/luna-for-langflow","docId":"Support/luna-for-langflow","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"html","className":"sidebar-ad","value":"\\n \\n \\n

    \\n \\n "}]},"docs":{"Agents/agents":{"id":"Agents/agents","title":"Use Langflow Agents","description":"Agents use LLMs as a brain to autonomously analyze problems and select tools to solve them.","sidebar":"docs"},"Agents/agents-tools":{"id":"Agents/agents-tools","title":"Configure tools for agents","description":"Configure tools connected to agents to extend their capabilities.","sidebar":"docs"},"API-Reference/api-build":{"id":"API-Reference/api-build","title":"Build endpoints","description":"The /build endpoints are used by Langflow\'s frontend Workspace and Playground code.","sidebar":"docs"},"API-Reference/api-files":{"id":"API-Reference/api-files","title":"Files endpoints","description":"Use the /files endpoints to move files between your local machine and Langflow.","sidebar":"docs"},"API-Reference/api-flows":{"id":"API-Reference/api-flows","title":"Flow management endpoints","description":"Use the /flows endpoint to create, read, update, and delete flows.","sidebar":"docs"},"API-Reference/api-flows-run":{"id":"API-Reference/api-flows-run","title":"Flow trigger endpoints","description":"Use the /run and /webhook endpoints to run flows.","sidebar":"docs"},"API-Reference/api-logs":{"id":"API-Reference/api-logs","title":"Logs endpoints","description":"Retrieve logs for your Langflow flow.","sidebar":"docs"},"API-Reference/api-monitor":{"id":"API-Reference/api-monitor","title":"Monitor endpoints","description":"Use the /monitor endpoint to monitor and modify messages passed between Langflow components, vertex builds, and transactions.","sidebar":"docs"},"API-Reference/api-projects":{"id":"API-Reference/api-projects","title":"Projects endpoints","description":"Use the /projects endpoint to create, read, update, and delete Langflow projects.","sidebar":"docs"},"API-Reference/api-reference-api-examples":{"id":"API-Reference/api-reference-api-examples","title":"Get started with the Langflow API","description":"You can use the Langflow API for programmatic interactions with Langflow, such as the following:","sidebar":"docs"},"API-Reference/api-users":{"id":"API-Reference/api-users","title":"Users endpoints","description":"Use the /users endpoint to manage user accounts in Langflow.","sidebar":"docs"},"Components/components-agents":{"id":"Components/components-agents","title":"Agents","description":"Agent components define the behavior and capabilities of AI agents in your flow.","sidebar":"docs"},"Components/components-bundles":{"id":"Components/components-bundles","title":"Bundles","description":"Bundled components are based on standard Langflow functionality, so you add them to your flows and configure them in much the same way as the standard components.","sidebar":"docs"},"Components/components-custom-components":{"id":"Components/components-custom-components","title":"Create custom Python components","description":"Custom components extend Langflow\'s functionality through Python classes that inherit from Component. This enables integration of new features, data manipulation, external services, and specialized tools.","sidebar":"docs"},"Components/components-data":{"id":"Components/components-data","title":"Data","description":"Data components load data from a source into your flow.","sidebar":"docs"},"Components/components-embedding-models":{"id":"Components/components-embedding-models","title":"Embedding models","description":"In Langflow version 1.5, the singular Embedding model component replaces many provider-specific embedding models components. Any provider-specific embedding model components that weren\'t incorporated into the singular component were moved to Bundles.","sidebar":"docs"},"Components/components-helpers":{"id":"Components/components-helpers","title":"Helpers","description":"Helper components provide utility functions to help manage data, tasks, and other components in your flow.","sidebar":"docs"},"Components/components-io":{"id":"Components/components-io","title":"Inputs and outputs","description":"Input and output components define where data enters and exits your flow.","sidebar":"docs"},"Components/components-logic":{"id":"Components/components-logic","title":"Logic","description":"Logic components provide functionalities for routing, conditional processing, and flow management.","sidebar":"docs"},"Components/components-memories":{"id":"Components/components-memories","title":"Memories","description":"Components in the Memories category are moved to Bundles as of Langflow 1.5.","sidebar":"docs"},"Components/components-models":{"id":"Components/components-models","title":"Language models","description":"In Langflow version 1.5, the singular Language model component replaces many provider-specific model components. Any provider-specific model components that weren\'t incorporated into the singular component were moved to Bundles.","sidebar":"docs"},"Components/components-processing":{"id":"Components/components-processing","title":"Processing","description":"Processing components process and transform data within a flow, like converting Data to text with a Parser component, filtering data with natural language with the Smart function, or saving data to your local machine with Save File.","sidebar":"docs"},"Components/components-prompts":{"id":"Components/components-prompts","title":"Prompts","description":"A prompt is a structured input to a language model that instructs the model how to handle user inputs and variables.","sidebar":"docs"},"Components/components-tools":{"id":"Components/components-tools","title":"Tools","description":"The Tools category in Langflow is removed as of Langflow 1.5.","sidebar":"docs"},"Components/components-vector-stores":{"id":"Components/components-vector-stores","title":"Vector stores","description":"Vector databases store vector data, which backs AI workloads like chatbots and Retrieval Augmented Generation.","sidebar":"docs"},"Components/mcp-client":{"id":"Components/mcp-client","title":"Use Langflow as an MCP client","description":"Langflow integrates with the Model Context Protocol (MCP) as both an MCP server and an MCP client.","sidebar":"docs"},"Concepts/concepts-components":{"id":"Concepts/concepts-components","title":"Components overview","description":"Components are the building blocks of your flows.","sidebar":"docs"},"Concepts/concepts-file-management":{"id":"Concepts/concepts-file-management","title":"Manage files","description":"Upload, store, and manage files in Langflow\'s File management system.","sidebar":"docs"},"Concepts/concepts-flows":{"id":"Concepts/concepts-flows","title":"Build flows","description":"A flow is a functional representation of an application workflow.","sidebar":"docs"},"Concepts/concepts-flows-import":{"id":"Concepts/concepts-flows-import","title":"Import and export flows","description":"You can export flows to transfer them between Langflow instances, share them with others, or create backups.","sidebar":"docs"},"Concepts/concepts-objects":{"id":"Concepts/concepts-objects","title":"Langflow objects","description":"In Langflow, objects are Pydantic models that serve as structured, functional representations of data.","sidebar":"docs"},"Concepts/concepts-overview":{"id":"Concepts/concepts-overview","title":"Use the visual editor","description":"You use Langflow\'s visual editor to create, test, and share flows, which are functional representations of application workflows.","sidebar":"docs"},"Concepts/concepts-playground":{"id":"Concepts/concepts-playground","title":"Use the Playground","description":"The\xa0Playground\xa0is a dynamic interface designed for real-time interaction with LLMs, allowing users to chat, access memories, and monitor inputs and outputs. Here, users can directly prototype their models, making adjustments and observing different outcomes.","sidebar":"docs"},"Concepts/concepts-publish":{"id":"Concepts/concepts-publish","title":"Run flows","description":"After you build a flow, you probably want to run it within an application, such as a chatbot within a mobile app or website.","sidebar":"docs"},"Concepts/concepts-voice-mode":{"id":"Concepts/concepts-voice-mode","title":"Voice mode","description":"The Langflow Playground supports voice mode for interacting with your applications through a microphone.","sidebar":"docs"},"Concepts/mcp-server":{"id":"Concepts/mcp-server","title":"Use Langflow as an MCP server","description":"Langflow integrates with the Model Context Protocol (MCP) as both an MCP server and an MCP client.","sidebar":"docs"},"Configuration/configuration-api-keys":{"id":"Configuration/configuration-api-keys","title":"API keys","description":"You can use Langflow API keys to interact with Langflow programmatically.","sidebar":"docs"},"Configuration/configuration-authentication":{"id":"Configuration/configuration-authentication","title":"Authentication","description":"This guide covers Langflow\'s authentication system and API key management, including how to secure your deployment and manage access to flows and components.","sidebar":"docs"},"Configuration/configuration-cli":{"id":"Configuration/configuration-cli","title":"Langflow CLI","description":"The Langflow command line interface (Langflow CLI) is the main interface for managing and running the Langflow server.","sidebar":"docs"},"Configuration/configuration-custom-database":{"id":"Configuration/configuration-custom-database","title":"Configure an external PostgreSQL database","description":"Langflow\'s default database is SQLite, but you can configure Langflow to use PostgreSQL instead.","sidebar":"docs"},"Configuration/configuration-global-variables":{"id":"Configuration/configuration-global-variables","title":"Global variables","description":"Global variables let you store and reuse generic input values and credentials across your projects.","sidebar":"docs"},"Configuration/environment-variables":{"id":"Configuration/environment-variables","title":"Environment variables","description":"Langflow lets you configure a number of settings using environment variables.","sidebar":"docs"},"Contributing/contributing-bundles":{"id":"Contributing/contributing-bundles","title":"Contribute bundles","description":"Follow these steps to add new component bundles to the Langflow sidebar.","sidebar":"docs"},"Contributing/contributing-community":{"id":"Contributing/contributing-community","title":"Join the Langflow community","description":"There are several ways you can interact with the Langflow community and learn more about the Langflow codebase.","sidebar":"docs"},"Contributing/contributing-component-tests":{"id":"Contributing/contributing-component-tests","title":"Contribute component tests","description":"This guide outlines how to structure and implement tests for application components to ensure consistency and adequate coverage.","sidebar":"docs"},"Contributing/contributing-components":{"id":"Contributing/contributing-components","title":"Contribute components","description":"New components are added as objects of the Component class.","sidebar":"docs"},"Contributing/contributing-github-issues":{"id":"Contributing/contributing-github-issues","title":"Get help and request enhancements","description":"The Langflow GitHub repository is an integral part of the Langflow community.","sidebar":"docs"},"Contributing/contributing-how-to-contribute":{"id":"Contributing/contributing-how-to-contribute","title":"Contribute to Langflow","description":"This guide is intended to help you start contributing to Langflow.","sidebar":"docs"},"Contributing/contributing-telemetry":{"id":"Contributing/contributing-telemetry","title":"Telemetry","description":"Langflow uses anonymous telemetry to collect essential usage statistics to enhance functionality and the user experience. This data helps us identify popular features and areas that need improvement, and ensures development efforts align with what you need.","sidebar":"docs"},"Contributing/contributing-templates":{"id":"Contributing/contributing-templates","title":"Contribute templates","description":"Follow these best practices when submitting a template to Langflow.","sidebar":"docs"},"Deployment/deployment-caddyfile":{"id":"Deployment/deployment-caddyfile","title":"Deploy Langflow on a remote server","description":"Learn how to deploy Langflow on your own remote server with secure web access.","sidebar":"docs"},"Deployment/deployment-docker":{"id":"Deployment/deployment-docker","title":"Deploy Langflow on Docker","description":"Running applications in Docker containers ensures consistent behavior across different systems and eliminates dependency conflicts.","sidebar":"docs"},"Deployment/deployment-gcp":{"id":"Deployment/deployment-gcp","title":"Deploy Langflow on Google Cloud Platform","description":"This guide demonstrates deploying Langflow on Google Cloud Platform.","sidebar":"docs"},"Deployment/deployment-hugging-face-spaces":{"id":"Deployment/deployment-hugging-face-spaces","title":"Deploy Langflow on HuggingFace Spaces","description":"This guide explains how to deploy Langflow on HuggingFace Spaces.","sidebar":"docs"},"Deployment/deployment-kubernetes-dev":{"id":"Deployment/deployment-kubernetes-dev","title":"Deploy the Langflow development environment on Kubernetes","description":"The Langflow Integrated Development Environment (IDE) Helm chart is designed to provide a complete environment for developers to create, test, and debug their flows. It includes both the API and the UI.","sidebar":"docs"},"Deployment/deployment-kubernetes-prod":{"id":"Deployment/deployment-kubernetes-prod","title":"Deploy the Langflow production environment on Kubernetes","description":"The Langflow Runtime chart is tailored for deploying applications in a production environment. It is focused on stability, performance, isolation, and security to ensure that applications run reliably and efficiently.","sidebar":"docs"},"Deployment/deployment-overview":{"id":"Deployment/deployment-overview","title":"Langflow deployment overview","description":"You have a flow, and want to share it with the world in a production environment.","sidebar":"docs"},"Deployment/deployment-prod-best-practices":{"id":"Deployment/deployment-prod-best-practices","title":"Langflow architecture and best practices on Kubernetes","description":"While Langflow offers flexible deployment options, deploying on a Kubernetes cluster is highly recommended for production environments.","sidebar":"docs"},"Deployment/deployment-public-server":{"id":"Deployment/deployment-public-server","title":"Deploy a public Langflow server","description":"By default, your Langflow server at http7860 isn\'t exposed to the public internet.","sidebar":"docs"},"Deployment/deployment-railway":{"id":"Deployment/deployment-railway","title":"Deploy Langflow on Railway","description":"This guide explains how to deploy Langflow on Railway, a cloud infrastructure platform that provides auto-deploy, managed databases, and automatic scaling.","sidebar":"docs"},"Deployment/deployment-render":{"id":"Deployment/deployment-render","title":"Deploy Langflow on Render","description":"This guide explains how to deploy Langflow on Render, a cloud platform for deploying web applications and APIs.","sidebar":"docs"},"Develop/Clients/typescript-client":{"id":"Develop/Clients/typescript-client","title":"Langflow TypeScript client","description":"The Langflow TypeScript client allows your TypeScript applications to programmatically interact with the Langflow API.","sidebar":"docs"},"Develop/develop-application":{"id":"Develop/develop-application","title":"Develop an application in Langflow","description":"Follow this guide to learn how to build an application using Langflow.","sidebar":"docs"},"Develop/develop-overview":{"id":"Develop/develop-overview","title":"About developing and configuring Langflow applications","description":"The following pages provide information about how to develop and configure Langflow applications.","sidebar":"docs"},"Develop/install-custom-dependencies":{"id":"Develop/install-custom-dependencies","title":"Install custom dependencies","description":"Langflow provides optional dependency groups and support for custom dependencies to extend Langflow functionality.","sidebar":"docs"},"Develop/logging":{"id":"Develop/logging","title":"Logging options in Langflow","description":"Langflow uses the loguru library for logging.","sidebar":"docs"},"Develop/memory":{"id":"Develop/memory","title":"Memory management options","description":"Langflow provides flexible memory management options for storage and retrieval.","sidebar":"docs"},"Develop/session-id":{"id":"Develop/session-id","title":"Use session ID to manage communication between components","description":"Session ID is a unique identifier for client/server connections. A single session equals the duration of a client\'s connection to a server.","sidebar":"docs"},"Develop/webhook":{"id":"Develop/webhook","title":"Trigger flows with webhooks","description":"You can use the Webhook component to start a flow run in response to an external event.","sidebar":"docs"},"Get-Started/about-langflow":{"id":"Get-Started/about-langflow","title":"What is Langflow?","description":"Langflow is an open-source, Python-based, customizable framework for building AI applications.","sidebar":"docs"},"Get-Started/get-started-installation":{"id":"Get-Started/get-started-installation","title":"Install Langflow","description":"Langflow can be installed in multiple ways:","sidebar":"docs"},"Get-Started/get-started-quickstart":{"id":"Get-Started/get-started-quickstart","title":"Quickstart","description":"Get started with Langflow by loading a template flow, running it, and then serving it at the /run API endpoint.","sidebar":"docs"},"Get-Started/welcome-to-langflow":{"id":"Get-Started/welcome-to-langflow","title":"Welcome to Langflow","description":"Langflow empowers developers to rapidly prototype and build AI applications with a user-friendly visual interface and support for important AI functionality like agents and the MCP.","sidebar":"docs"},"Integrations/Apify/integrations-apify":{"id":"Integrations/Apify/integrations-apify","title":"Apify","description":"Apify is a web scraping and data extraction platform. It provides an Actor Store with more than 3,000 ready-made cloud tools called Actors.","sidebar":"docs"},"Integrations/Arize/integrations-arize":{"id":"Integrations/Arize/integrations-arize","title":"Integrate Arize with Langflow","description":"Arize is a tool built on OpenTelemetry and OpenInference for monitoring and optimizing LLM applications.","sidebar":"docs"},"Integrations/Cleanlab/integrations-cleanlab":{"id":"Integrations/Cleanlab/integrations-cleanlab","title":"Integrate Cleanlab Evaluations with Langflow","description":"Unlock trustworthy Agentic, RAG, and LLM pipelines with Cleanlab\'s evaluation and remediation suite.","sidebar":"docs"},"Integrations/Composio/integrations-composio":{"id":"Integrations/Composio/integrations-composio","title":"Integrate Composio with Langflow","description":"Langflow integrates with Composio as a toolset for your Agent component.","sidebar":"docs"},"Integrations/Docling/integrations-docling":{"id":"Integrations/Docling/integrations-docling","title":"Integrate Docling with Langflow","description":"Langflow integrates with Docling through a suite of components for parsing documents.","sidebar":"docs"},"Integrations/Google/integrations-google-big-query":{"id":"Integrations/Google/integrations-google-big-query","title":"Integrate Google BigQuery with Langflow","description":"Langflow integrates with Google BigQuery through the BigQuery component, allowing you to execute SQL queries and retrieve data from your BigQuery datasets.","sidebar":"docs"},"Integrations/Google/integrations-setup-google-cloud-vertex-ai-langflow":{"id":"Integrations/Google/integrations-setup-google-cloud-vertex-ai-langflow","title":"Integrate Google Cloud Vertex AI with Langflow","description":"Langflow integrates with the Google Vertex AI API for authenticating the Vertex AI embeddings model and Vertex AI components.","sidebar":"docs"},"Integrations/Google/integrations-setup-google-oauth-langflow":{"id":"Integrations/Google/integrations-setup-google-oauth-langflow","title":"Integrate Google OAuth with Langflow","description":"Langflow integrates with Google OAuth for authenticating the Gmail loader, Google Drive loader, and Google Drive Search components.","sidebar":"docs"},"Integrations/integrations-assemblyai":{"id":"Integrations/integrations-assemblyai","title":"AssemblyAI","description":"The AssemblyAI components allow you to apply powerful Speech AI models to your app for tasks like:","sidebar":"docs"},"Integrations/integrations-langfuse":{"id":"Integrations/integrations-langfuse","title":"Langfuse","description":"Langfuse (GitHub) is an open-source platform for LLM observability. It provides tracing and monitoring capabilities for AI applications, helping developers debug, analyze, and optimize their AI systems. Langfuse integrates with various tools and frameworks such as workflows builders like Langflow.","sidebar":"docs"},"Integrations/integrations-langsmith":{"id":"Integrations/integrations-langsmith","title":"LangSmith","description":"LangSmith is a full-lifecycle DevOps service from LangChain that provides monitoring and observability. To integrate with Langflow, add your LangChain API key and configuration as Langflow environment variables, and then start Langflow.","sidebar":"docs"},"Integrations/integrations-langwatch":{"id":"Integrations/integrations-langwatch","title":"LangWatch","description":"938674091aac4d9d9aa4aa6eb5c215b4}","sidebar":"docs"},"Integrations/integrations-opik":{"id":"Integrations/integrations-opik","title":"Opik","description":"Opik is an open-source platform designed for evaluating, testing, and monitoring large language model (LLM) applications. Developed by Comet, it aims to facilitate more intuitive collaboration, testing, and monitoring of LLM-based applications.","sidebar":"docs"},"Integrations/mcp-component-astra":{"id":"Integrations/mcp-component-astra","title":"Connect an Astra DB MCP server to Langflow","description":"Use the MCP Tools component to connect Langflow to a Datastax Astra DB MCP server.","sidebar":"docs"},"Integrations/Notion/integrations-notion":{"id":"Integrations/Notion/integrations-notion","title":"Setup","description":"To use Notion components in Langflow, you first need to create a Notion integration and configure it with the necessary capabilities. This guide will walk you through the process of setting up a Notion integration and granting it access to your Notion databases.","sidebar":"docs"},"Integrations/Notion/notion-agent-conversational":{"id":"Integrations/Notion/notion-agent-conversational","title":"Notion Conversational Agent","description":"The Notion Conversational Agent is an AI-powered assistant that interacts with your Notion workspace through natural language conversations. This flow performs Notion-related tasks like creating pages, searching for information, and managing content, all through a chat interface.","sidebar":"docs"},"Integrations/Notion/notion-agent-meeting-notes":{"id":"Integrations/Notion/notion-agent-meeting-notes","title":"Notion Meeting Notes Agent","description":"The Notion Agent for Meeting Notes is an AI-powered tool that automatically processes meeting transcripts and updates your Notion workspace. It identifies tasks, action items, and key points from your meetings, then creates new tasks or updates existing ones in Notion without manual input.","sidebar":"docs"},"Integrations/Nvidia/integrations-nvidia-g-assist":{"id":"Integrations/Nvidia/integrations-nvidia-g-assist","title":"Integrate NVIDIA G-Assist with Langflow","description":"This component is available only for Langflow users with NVIDIA GPUs on Windows systems.","sidebar":"docs"},"Integrations/Nvidia/integrations-nvidia-ingest":{"id":"Integrations/Nvidia/integrations-nvidia-ingest","title":"Integrate NVIDIA Retriever Extraction with Langflow","description":"NVIDIA Retriever Extraction is also known as NV-Ingest and NeMo Retriever Extraction.","sidebar":"docs"},"Integrations/Nvidia/integrations-nvidia-nim-wsl2":{"id":"Integrations/Nvidia/integrations-nvidia-nim-wsl2","title":"Integrate NVIDIA NIMs with Langflow","description":"Connect Langflow with NVIDIA NIM on an RTX Windows system with Windows Subsystem for Linux 2 (WSL2) installed.","sidebar":"docs"},"Support/luna-for-langflow":{"id":"Support/luna-for-langflow","title":"Enterprise support for Langflow","description":"With Luna for Langflow support, you can develop and deploy Langflow applications with confidence.","sidebar":"docs"},"Support/release-notes":{"id":"Support/release-notes","title":"Langflow release notes","description":"This page summarizes significant changes to Langflow in each release.","sidebar":"docs"},"Support/troubleshooting":{"id":"Support/troubleshooting","title":"Troubleshoot Langflow","description":"This page provides troubleshooting advice for issues you might encounter when using Langflow or contributing to Langflow.","sidebar":"docs"},"Templates/basic-prompting":{"id":"Templates/basic-prompting","title":"Basic prompting","description":"This flow is a starting point for understanding Langflow.","sidebar":"docs"},"Templates/blog-writer":{"id":"Templates/blog-writer","title":"Blog writer","description":"This flow demonstrates adding an additional input to the Prompt component to capture input from the URL and Parser components.","sidebar":"docs"},"Templates/document-qa":{"id":"Templates/document-qa","title":"Document QA","description":"Build a question-and-answer chatbot with document analysis capabilities using a document loaded from local memory.","sidebar":"docs"},"Templates/financial-report-parser":{"id":"Templates/financial-report-parser","title":"Financial report parser","description":"This flow demonstrates how to parse LLM responses into a structured format.","sidebar":"docs"},"Templates/memory-chatbot":{"id":"Templates/memory-chatbot","title":"Memory chatbot","description":"The Chat memory component is also known as the Message history component.","sidebar":"docs"},"Templates/sequential-agent":{"id":"Templates/sequential-agent","title":"Sequential tasks agent","description":"This flow demonstrates using multiple Agent components in a single flow.","sidebar":"docs"},"Templates/simple-agent":{"id":"Templates/simple-agent","title":"Simple agent","description":"This flow demonstrates using an Agent in a flow.","sidebar":"docs"},"Templates/travel-planning-agent":{"id":"Templates/travel-planning-agent","title":"Travel planning agent","description":"This flow demonstrates using multiple Agent components in a single flow.","sidebar":"docs"},"Templates/vector-store-rag":{"id":"Templates/vector-store-rag","title":"Vector store RAG","description":"Retrieval Augmented Generation, or RAG, is a pattern for training LLMs on your data and querying it.","sidebar":"docs"},"Tutorials/chat-with-files":{"id":"Tutorials/chat-with-files","title":"Create a chatbot that can ingest files","description":"This tutorial shows you how to build a chatbot that can read and answer questions about files you upload, such as meeting notes or job applications.","sidebar":"docs"},"Tutorials/chat-with-rag":{"id":"Tutorials/chat-with-rag","title":"Create a vector RAG chatbot","description":"This tutorial demonstrates how you can use Langflow to create a chatbot application that uses Retrieval Augmented Generation (RAG) to embed your data as vectors in a vector database, and then chat with the data.","sidebar":"docs"}}}}')}}]); \ No newline at end of file diff --git a/assets/js/22dd74f7.520328f9.js b/assets/js/22dd74f7.520328f9.js new file mode 100644 index 0000000000..02dd75726f --- /dev/null +++ b/assets/js/22dd74f7.520328f9.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunklangflow_docs=self.webpackChunklangflow_docs||[]).push([[1567],{55226:e=>{e.exports=JSON.parse('{"version":{"pluginId":"default","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"docs":[{"type":"link","label":"Welcome to Langflow","href":"/","docId":"Get-Started/welcome-to-langflow","unlisted":false},{"type":"category","label":"Get started","items":[{"type":"link","label":"About Langflow","href":"/about-langflow","docId":"Get-Started/about-langflow","unlisted":false},{"type":"link","label":"Install Langflow","href":"/get-started-installation","docId":"Get-Started/get-started-installation","unlisted":false},{"type":"link","label":"Quickstart","href":"/get-started-quickstart","docId":"Get-Started/get-started-quickstart","unlisted":false},{"type":"category","label":"Tutorials","items":[{"type":"link","label":"Create a vector RAG chatbot","href":"/chat-with-rag","docId":"Tutorials/chat-with-rag","unlisted":false},{"type":"link","label":"Create a chatbot that can ingest files","href":"/chat-with-files","docId":"Tutorials/chat-with-files","unlisted":false},{"type":"link","label":"Connect applications to agents","href":"/agent-tutorial","docId":"Tutorials/agent","unlisted":false}],"collapsed":true,"collapsible":true}],"collapsed":true,"collapsible":true},{"type":"category","label":"Templates","items":[{"type":"link","label":"Basic prompting","href":"/basic-prompting","docId":"Templates/basic-prompting","unlisted":false},{"type":"link","label":"Simple agent","href":"/simple-agent","docId":"Templates/simple-agent","unlisted":false},{"type":"link","label":"Blog writer","href":"/blog-writer","docId":"Templates/blog-writer","unlisted":false},{"type":"link","label":"Document QA","href":"/document-qa","docId":"Templates/document-qa","unlisted":false},{"type":"link","label":"Memory chatbot","href":"/memory-chatbot","docId":"Templates/memory-chatbot","unlisted":false},{"type":"link","label":"Vector store RAG","href":"/vector-store-rag","docId":"Templates/vector-store-rag","unlisted":false},{"type":"link","label":"Financial report parser","href":"/financial-report-parser","docId":"Templates/financial-report-parser","unlisted":false},{"type":"link","label":"Sequential tasks agent","href":"/sequential-agent","docId":"Templates/sequential-agent","unlisted":false},{"type":"link","label":"Travel planning agent","href":"/travel-planning-agent","docId":"Templates/travel-planning-agent","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"category","label":"Flows","items":[{"type":"link","label":"Use the visual editor","href":"/concepts-overview","docId":"Concepts/concepts-overview","unlisted":false},{"type":"link","label":"Build flows","href":"/concepts-flows","docId":"Concepts/concepts-flows","unlisted":false},{"type":"link","label":"Share and embed flows","href":"/concepts-publish","docId":"Concepts/concepts-publish","unlisted":false},{"type":"link","label":"Import and export flows","href":"/concepts-flows-import","docId":"Concepts/concepts-flows-import","unlisted":false},{"type":"link","label":"Use the Playground","href":"/concepts-playground","docId":"Concepts/concepts-playground","unlisted":false},{"type":"link","label":"Use voice mode","href":"/concepts-voice-mode","docId":"Concepts/concepts-voice-mode","unlisted":false},{"type":"link","label":"Langflow objects","href":"/concepts-objects","docId":"Concepts/concepts-objects","unlisted":false},{"type":"link","label":"Manage files","href":"/concepts-file-management","docId":"Concepts/concepts-file-management","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"category","label":"Components","items":[{"type":"link","label":"Components overview","href":"/concepts-components","docId":"Concepts/concepts-components","unlisted":false},{"type":"link","label":"Agents","href":"/components-agents","docId":"Components/components-agents","unlisted":false},{"type":"link","label":"Bundles","href":"/components-bundle-components","docId":"Components/components-bundles","unlisted":false},{"type":"link","label":"Create custom Python components","href":"/components-custom-components","docId":"Components/components-custom-components","unlisted":false},{"type":"link","label":"Data","href":"/components-data","docId":"Components/components-data","unlisted":false},{"type":"link","label":"Embedding models","href":"/components-embedding-models","docId":"Components/components-embedding-models","unlisted":false},{"type":"link","label":"Helpers","href":"/components-helpers","docId":"Components/components-helpers","unlisted":false},{"type":"link","label":"Inputs and outputs","href":"/components-io","docId":"Components/components-io","unlisted":false},{"type":"link","label":"Logic","href":"/components-logic","docId":"Components/components-logic","unlisted":false},{"type":"link","label":"Memories","href":"/components-memories","docId":"Components/components-memories","unlisted":false},{"type":"link","label":"Language models","href":"/components-models","docId":"Components/components-models","unlisted":false},{"type":"link","label":"Processing","href":"/components-processing","docId":"Components/components-processing","unlisted":false},{"type":"link","label":"Prompts","href":"/components-prompts","docId":"Components/components-prompts","unlisted":false},{"type":"link","label":"Tools","href":"/components-tools","docId":"Components/components-tools","unlisted":false},{"type":"link","label":"Vector stores","href":"/components-vector-stores","docId":"Components/components-vector-stores","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"category","label":"Agents","items":[{"type":"link","label":"Use Langflow Agents","href":"/agents","docId":"Agents/agents","unlisted":false},{"type":"link","label":"Configure tools for agents","href":"/agents-tools","docId":"Agents/agents-tools","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"category","label":"Model Context Protocol (MCP)","items":[{"type":"link","label":"Use Langflow as an MCP server","href":"/mcp-server","docId":"Concepts/mcp-server","unlisted":false},{"type":"link","label":"Use Langflow as an MCP client","href":"/mcp-client","docId":"Components/mcp-client","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"category","label":"Configuration","items":[{"type":"link","label":"API keys","href":"/configuration-api-keys","docId":"Configuration/configuration-api-keys","unlisted":false},{"type":"link","label":"Authentication","href":"/configuration-authentication","docId":"Configuration/configuration-authentication","unlisted":false},{"type":"link","label":"Langflow CLI","href":"/configuration-cli","docId":"Configuration/configuration-cli","unlisted":false},{"type":"link","label":"Configure an external PostgreSQL database","href":"/configuration-custom-database","docId":"Configuration/configuration-custom-database","unlisted":false},{"type":"link","label":"Global variables","href":"/configuration-global-variables","docId":"Configuration/configuration-global-variables","unlisted":false},{"type":"link","label":"Environment variables","href":"/environment-variables","docId":"Configuration/environment-variables","unlisted":false},{"type":"link","label":"Telemetry","href":"/contributing-telemetry","docId":"Contributing/contributing-telemetry","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"category","label":"Develop","items":[{"type":"link","label":"Overview","href":"/develop-overview","docId":"Develop/develop-overview","unlisted":false},{"type":"link","label":"Develop an application in Langflow","href":"/develop-application","docId":"Develop/develop-application","unlisted":false},{"type":"link","label":"Install custom dependencies","href":"/install-custom-dependencies","docId":"Develop/install-custom-dependencies","unlisted":false},{"type":"link","label":"Memory management","href":"/memory","docId":"Develop/memory","unlisted":false},{"type":"link","label":"Session ID","href":"/session-id","docId":"Develop/session-id","unlisted":false},{"type":"link","label":"Logging","href":"/logging","docId":"Develop/logging","unlisted":false},{"type":"link","label":"Webhook","href":"/webhook","docId":"Develop/webhook","unlisted":false},{"type":"category","label":"Clients","items":[{"type":"link","label":"TypeScript Client","href":"/typescript-client","docId":"Develop/Clients/typescript-client","unlisted":false}],"collapsed":true,"collapsible":true}],"collapsed":true,"collapsible":true},{"type":"category","label":"Deployment","items":[{"type":"link","label":"Deployment overview","href":"/deployment-overview","docId":"Deployment/deployment-overview","unlisted":false},{"type":"link","label":"Docker","href":"/deployment-docker","docId":"Deployment/deployment-docker","unlisted":false},{"type":"link","label":"Deploy a public Langflow server","href":"/deployment-public-server","docId":"Deployment/deployment-public-server","unlisted":false},{"type":"link","label":"Deploy Langflow on a remote server","href":"/deployment-caddyfile","docId":"Deployment/deployment-caddyfile","unlisted":false},{"type":"category","label":"Kubernetes","items":[{"type":"link","label":"Langflow architecture and best practices","href":"/deployment-prod-best-practices","docId":"Deployment/deployment-prod-best-practices","unlisted":false},{"type":"link","label":"Deploy in development","href":"/deployment-kubernetes-dev","docId":"Deployment/deployment-kubernetes-dev","unlisted":false},{"type":"link","label":"Deploy in production","href":"/deployment-kubernetes-prod","docId":"Deployment/deployment-kubernetes-prod","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"link","label":"Google Cloud Platform","href":"/deployment-gcp","docId":"Deployment/deployment-gcp","unlisted":false},{"type":"link","label":"Hugging Face Spaces","href":"/deployment-hugging-face-spaces","docId":"Deployment/deployment-hugging-face-spaces","unlisted":false},{"type":"link","label":"Railway","href":"/deployment-railway","docId":"Deployment/deployment-railway","unlisted":false},{"type":"link","label":"Render","href":"/deployment-render","docId":"Deployment/deployment-render","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"category","label":"API reference","items":[{"type":"link","label":"Get started with the Langflow API","href":"/api-reference-api-examples","docId":"API-Reference/api-reference-api-examples","unlisted":false},{"type":"link","label":"Flow trigger endpoints","href":"/api-flows-run","docId":"API-Reference/api-flows-run","unlisted":false},{"type":"link","label":"Flow management endpoints","href":"/api-flows","docId":"API-Reference/api-flows","unlisted":false},{"type":"link","label":"Files endpoints","href":"/api-files","docId":"API-Reference/api-files","unlisted":false},{"type":"link","label":"Projects endpoints","href":"/api-projects","docId":"API-Reference/api-projects","unlisted":false},{"type":"link","label":"Logs endpoints","href":"/api-logs","docId":"API-Reference/api-logs","unlisted":false},{"type":"link","label":"Monitor endpoints","href":"/api-monitor","docId":"API-Reference/api-monitor","unlisted":false},{"type":"link","label":"Build endpoints","href":"/api-build","docId":"API-Reference/api-build","unlisted":false},{"type":"link","label":"Users endpoints","href":"/api-users","docId":"API-Reference/api-users","unlisted":false},{"type":"link","label":"Langflow API specification","href":"/api"}],"collapsed":true,"collapsible":true},{"type":"category","label":"Integrations","items":[{"type":"link","label":"Apify","href":"/integrations-apify","docId":"Integrations/Apify/integrations-apify","unlisted":false},{"type":"link","label":"Arize","href":"/integrations-arize","docId":"Integrations/Arize/integrations-arize","unlisted":false},{"type":"link","label":"AssemblyAI","href":"/integrations-assemblyai","docId":"Integrations/integrations-assemblyai","unlisted":false},{"type":"link","label":"Astra DB MCP server","href":"/mcp-component-astra","docId":"Integrations/mcp-component-astra","unlisted":false},{"type":"link","label":"Cleanlab","href":"/integrations-cleanlab","docId":"Integrations/Cleanlab/integrations-cleanlab","unlisted":false},{"type":"link","label":"Composio","href":"/integrations-composio","docId":"Integrations/Composio/integrations-composio","unlisted":false},{"type":"link","label":"Docling","href":"/integrations-docling","docId":"Integrations/Docling/integrations-docling","unlisted":false},{"type":"category","label":"Google","items":[{"type":"link","label":"Integrate Google OAuth with Langflow","href":"/integrations-setup-google-oauth-langflow","docId":"Integrations/Google/integrations-setup-google-oauth-langflow","unlisted":false},{"type":"link","label":"Integrate Google Cloud Vertex AI with Langflow","href":"/integrations-setup-google-cloud-vertex-ai-langflow","docId":"Integrations/Google/integrations-setup-google-cloud-vertex-ai-langflow","unlisted":false},{"type":"link","label":"Integrate Google BigQuery with Langflow","href":"/integrations-google-big-query","docId":"Integrations/Google/integrations-google-big-query","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"link","label":"Langfuse","href":"/integrations-langfuse","docId":"Integrations/integrations-langfuse","unlisted":false},{"type":"link","label":"LangSmith","href":"/integrations-langsmith","docId":"Integrations/integrations-langsmith","unlisted":false},{"type":"link","label":"LangWatch","href":"/integrations-langwatch","docId":"Integrations/integrations-langwatch","unlisted":false},{"type":"link","label":"Opik","href":"/integrations-opik","docId":"Integrations/integrations-opik","unlisted":false},{"type":"category","label":"Notion","items":[{"type":"link","label":"Setup","href":"/integrations/notion/setup","docId":"Integrations/Notion/integrations-notion","unlisted":false},{"type":"link","label":"Notion Conversational Agent","href":"/integrations/notion/notion-agent-conversational","docId":"Integrations/Notion/notion-agent-conversational","unlisted":false},{"type":"link","label":"Notion Meeting Notes Agent","href":"/integrations/notion/notion-agent-meeting-notes","docId":"Integrations/Notion/notion-agent-meeting-notes","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"category","label":"NVIDIA","items":[{"type":"link","label":"NVIDIA Ingest","href":"/integrations-nvidia-ingest","docId":"Integrations/Nvidia/integrations-nvidia-ingest","unlisted":false},{"type":"link","label":"NVIDIA NIM on WSL2","href":"/integrations-nvidia-ingest-wsl2","docId":"Integrations/Nvidia/integrations-nvidia-nim-wsl2","unlisted":false},{"type":"link","label":"NVIDIA G-Assist","href":"/integrations-nvidia-g-assist","docId":"Integrations/Nvidia/integrations-nvidia-g-assist","unlisted":false}],"collapsed":true,"collapsible":true}],"collapsed":true,"collapsible":true},{"type":"category","label":"Contribute","items":[{"type":"link","label":"Join the Langflow community","href":"/contributing-community","docId":"Contributing/contributing-community","unlisted":false},{"type":"link","label":"Contribute to Langflow","href":"/contributing-how-to-contribute","docId":"Contributing/contributing-how-to-contribute","unlisted":false},{"type":"link","label":"Contribute components","href":"/contributing-components","docId":"Contributing/contributing-components","unlisted":false},{"type":"link","label":"Contribute component tests","href":"/contributing-component-tests","docId":"Contributing/contributing-component-tests","unlisted":false},{"type":"link","label":"Contribute templates","href":"/contributing-templates","docId":"Contributing/contributing-templates","unlisted":false},{"type":"link","label":"Contribute bundles","href":"/contributing-bundles","docId":"Contributing/contributing-bundles","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"category","label":"Release notes","items":[{"type":"link","label":"Release notes","href":"/release-notes","docId":"Support/release-notes","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"category","label":"Support","items":[{"type":"link","label":"Troubleshoot","href":"/troubleshoot","docId":"Support/troubleshooting","unlisted":false},{"type":"link","label":"Get help and request enhancements","href":"/contributing-github-issues","docId":"Contributing/contributing-github-issues","unlisted":false},{"type":"link","label":"Enterprise support","href":"/luna-for-langflow","docId":"Support/luna-for-langflow","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"html","className":"sidebar-ad","value":"\\n \\n \\n
    \\n Use Langflow in the cloud\\n Sign up for DataStax Langflow\\n
    \\n
    \\n "}]},"docs":{"Agents/agents":{"id":"Agents/agents","title":"Use Langflow Agents","description":"Agents use LLMs as a brain to autonomously analyze problems and select tools to solve them.","sidebar":"docs"},"Agents/agents-tools":{"id":"Agents/agents-tools","title":"Configure tools for agents","description":"Configure tools connected to agents to extend their capabilities.","sidebar":"docs"},"API-Reference/api-build":{"id":"API-Reference/api-build","title":"Build endpoints","description":"The /build endpoints are used by Langflow\'s frontend Workspace and Playground code.","sidebar":"docs"},"API-Reference/api-files":{"id":"API-Reference/api-files","title":"Files endpoints","description":"Use the /files endpoints to move files between your local machine and Langflow.","sidebar":"docs"},"API-Reference/api-flows":{"id":"API-Reference/api-flows","title":"Flow management endpoints","description":"Use the /flows endpoint to create, read, update, and delete flows.","sidebar":"docs"},"API-Reference/api-flows-run":{"id":"API-Reference/api-flows-run","title":"Flow trigger endpoints","description":"Use the /run and /webhook endpoints to run flows.","sidebar":"docs"},"API-Reference/api-logs":{"id":"API-Reference/api-logs","title":"Logs endpoints","description":"Retrieve logs for your Langflow flow.","sidebar":"docs"},"API-Reference/api-monitor":{"id":"API-Reference/api-monitor","title":"Monitor endpoints","description":"Use the /monitor endpoint to monitor and modify messages passed between Langflow components, vertex builds, and transactions.","sidebar":"docs"},"API-Reference/api-projects":{"id":"API-Reference/api-projects","title":"Projects endpoints","description":"Use the /projects endpoint to create, read, update, and delete Langflow projects.","sidebar":"docs"},"API-Reference/api-reference-api-examples":{"id":"API-Reference/api-reference-api-examples","title":"Get started with the Langflow API","description":"You can use the Langflow API for programmatic interactions with Langflow, such as the following:","sidebar":"docs"},"API-Reference/api-users":{"id":"API-Reference/api-users","title":"Users endpoints","description":"Use the /users endpoint to manage user accounts in Langflow.","sidebar":"docs"},"Components/components-agents":{"id":"Components/components-agents","title":"Agents","description":"Agent components define the behavior and capabilities of AI agents in your flow.","sidebar":"docs"},"Components/components-bundles":{"id":"Components/components-bundles","title":"Bundles","description":"Bundled components are based on standard Langflow functionality, so you add them to your flows and configure them in much the same way as the standard components.","sidebar":"docs"},"Components/components-custom-components":{"id":"Components/components-custom-components","title":"Create custom Python components","description":"Custom components extend Langflow\'s functionality through Python classes that inherit from Component. This enables integration of new features, data manipulation, external services, and specialized tools.","sidebar":"docs"},"Components/components-data":{"id":"Components/components-data","title":"Data","description":"Data components load data from a source into your flow.","sidebar":"docs"},"Components/components-embedding-models":{"id":"Components/components-embedding-models","title":"Embedding models","description":"In Langflow version 1.5, the singular Embedding model component replaces many provider-specific embedding models components. Any provider-specific embedding model components that weren\'t incorporated into the singular component were moved to Bundles.","sidebar":"docs"},"Components/components-helpers":{"id":"Components/components-helpers","title":"Helpers","description":"Helper components provide utility functions to help manage data, tasks, and other components in your flow.","sidebar":"docs"},"Components/components-io":{"id":"Components/components-io","title":"Inputs and outputs","description":"Input and output components define where data enters and exits your flow.","sidebar":"docs"},"Components/components-logic":{"id":"Components/components-logic","title":"Logic","description":"Logic components provide functionalities for routing, conditional processing, and flow management.","sidebar":"docs"},"Components/components-memories":{"id":"Components/components-memories","title":"Memories","description":"Components in the Memories category are moved to Bundles as of Langflow 1.5.","sidebar":"docs"},"Components/components-models":{"id":"Components/components-models","title":"Language models","description":"In Langflow version 1.5, the singular Language model component replaces many provider-specific model components. Any provider-specific model components that weren\'t incorporated into the singular component were moved to Bundles.","sidebar":"docs"},"Components/components-processing":{"id":"Components/components-processing","title":"Processing","description":"Processing components process and transform data within a flow, like converting Data to text with a Parser component, filtering data with natural language with the Smart function, or saving data to your local machine with Save File.","sidebar":"docs"},"Components/components-prompts":{"id":"Components/components-prompts","title":"Prompts","description":"A prompt is a structured input to a language model that instructs the model how to handle user inputs and variables.","sidebar":"docs"},"Components/components-tools":{"id":"Components/components-tools","title":"Tools","description":"The Tools category in Langflow is removed as of Langflow 1.5.","sidebar":"docs"},"Components/components-vector-stores":{"id":"Components/components-vector-stores","title":"Vector stores","description":"Vector databases store vector data, which backs AI workloads like chatbots and Retrieval Augmented Generation.","sidebar":"docs"},"Components/mcp-client":{"id":"Components/mcp-client","title":"Use Langflow as an MCP client","description":"Langflow integrates with the Model Context Protocol (MCP) as both an MCP server and an MCP client.","sidebar":"docs"},"Concepts/concepts-components":{"id":"Concepts/concepts-components","title":"Components overview","description":"Components are the building blocks of your flows.","sidebar":"docs"},"Concepts/concepts-file-management":{"id":"Concepts/concepts-file-management","title":"Manage files","description":"Upload, store, and manage files in Langflow\'s File management system.","sidebar":"docs"},"Concepts/concepts-flows":{"id":"Concepts/concepts-flows","title":"Build flows","description":"A flow is a functional representation of an application workflow.","sidebar":"docs"},"Concepts/concepts-flows-import":{"id":"Concepts/concepts-flows-import","title":"Import and export flows","description":"You can export flows to transfer them between Langflow instances, share them with others, or create backups.","sidebar":"docs"},"Concepts/concepts-objects":{"id":"Concepts/concepts-objects","title":"Langflow objects","description":"In Langflow, objects are Pydantic models that serve as structured, functional representations of data.","sidebar":"docs"},"Concepts/concepts-overview":{"id":"Concepts/concepts-overview","title":"Use the visual editor","description":"You use Langflow\'s visual editor to create, test, and share flows, which are functional representations of application workflows.","sidebar":"docs"},"Concepts/concepts-playground":{"id":"Concepts/concepts-playground","title":"Use the Playground","description":"The\xa0Playground\xa0is a dynamic interface designed for real-time interaction with LLMs, allowing users to chat, access memories, and monitor inputs and outputs. Here, users can directly prototype their models, making adjustments and observing different outcomes.","sidebar":"docs"},"Concepts/concepts-publish":{"id":"Concepts/concepts-publish","title":"Run flows","description":"After you build a flow, you probably want to run it within an application, such as a chatbot within a mobile app or website.","sidebar":"docs"},"Concepts/concepts-voice-mode":{"id":"Concepts/concepts-voice-mode","title":"Voice mode","description":"The Langflow Playground supports voice mode for interacting with your applications through a microphone.","sidebar":"docs"},"Concepts/mcp-server":{"id":"Concepts/mcp-server","title":"Use Langflow as an MCP server","description":"Langflow integrates with the Model Context Protocol (MCP) as both an MCP server and an MCP client.","sidebar":"docs"},"Configuration/configuration-api-keys":{"id":"Configuration/configuration-api-keys","title":"API keys","description":"You can use Langflow API keys to interact with Langflow programmatically.","sidebar":"docs"},"Configuration/configuration-authentication":{"id":"Configuration/configuration-authentication","title":"Authentication","description":"This guide covers Langflow\'s authentication system and API key management, including how to secure your deployment and manage access to flows and components.","sidebar":"docs"},"Configuration/configuration-cli":{"id":"Configuration/configuration-cli","title":"Langflow CLI","description":"The Langflow command line interface (Langflow CLI) is the main interface for managing and running the Langflow server.","sidebar":"docs"},"Configuration/configuration-custom-database":{"id":"Configuration/configuration-custom-database","title":"Configure an external PostgreSQL database","description":"Langflow\'s default database is SQLite, but you can configure Langflow to use PostgreSQL instead.","sidebar":"docs"},"Configuration/configuration-global-variables":{"id":"Configuration/configuration-global-variables","title":"Global variables","description":"Global variables let you store and reuse generic input values and credentials across your projects.","sidebar":"docs"},"Configuration/environment-variables":{"id":"Configuration/environment-variables","title":"Environment variables","description":"Langflow lets you configure a number of settings using environment variables.","sidebar":"docs"},"Contributing/contributing-bundles":{"id":"Contributing/contributing-bundles","title":"Contribute bundles","description":"Follow these steps to add new component bundles to the Langflow sidebar.","sidebar":"docs"},"Contributing/contributing-community":{"id":"Contributing/contributing-community","title":"Join the Langflow community","description":"There are several ways you can interact with the Langflow community and learn more about the Langflow codebase.","sidebar":"docs"},"Contributing/contributing-component-tests":{"id":"Contributing/contributing-component-tests","title":"Contribute component tests","description":"This guide outlines how to structure and implement tests for application components to ensure consistency and adequate coverage.","sidebar":"docs"},"Contributing/contributing-components":{"id":"Contributing/contributing-components","title":"Contribute components","description":"New components are added as objects of the Component class.","sidebar":"docs"},"Contributing/contributing-github-issues":{"id":"Contributing/contributing-github-issues","title":"Get help and request enhancements","description":"The Langflow GitHub repository is an integral part of the Langflow community.","sidebar":"docs"},"Contributing/contributing-how-to-contribute":{"id":"Contributing/contributing-how-to-contribute","title":"Contribute to Langflow","description":"This guide is intended to help you start contributing to Langflow.","sidebar":"docs"},"Contributing/contributing-telemetry":{"id":"Contributing/contributing-telemetry","title":"Telemetry","description":"Langflow uses anonymous telemetry to collect essential usage statistics to enhance functionality and the user experience. This data helps us identify popular features and areas that need improvement, and ensures development efforts align with what you need.","sidebar":"docs"},"Contributing/contributing-templates":{"id":"Contributing/contributing-templates","title":"Contribute templates","description":"Follow these best practices when submitting a template to Langflow.","sidebar":"docs"},"Deployment/deployment-caddyfile":{"id":"Deployment/deployment-caddyfile","title":"Deploy Langflow on a remote server","description":"Learn how to deploy Langflow on your own remote server with secure web access.","sidebar":"docs"},"Deployment/deployment-docker":{"id":"Deployment/deployment-docker","title":"Deploy Langflow on Docker","description":"Running applications in Docker containers ensures consistent behavior across different systems and eliminates dependency conflicts.","sidebar":"docs"},"Deployment/deployment-gcp":{"id":"Deployment/deployment-gcp","title":"Deploy Langflow on Google Cloud Platform","description":"This guide demonstrates deploying Langflow on Google Cloud Platform.","sidebar":"docs"},"Deployment/deployment-hugging-face-spaces":{"id":"Deployment/deployment-hugging-face-spaces","title":"Deploy Langflow on HuggingFace Spaces","description":"This guide explains how to deploy Langflow on HuggingFace Spaces.","sidebar":"docs"},"Deployment/deployment-kubernetes-dev":{"id":"Deployment/deployment-kubernetes-dev","title":"Deploy the Langflow development environment on Kubernetes","description":"The Langflow Integrated Development Environment (IDE) Helm chart is designed to provide a complete environment for developers to create, test, and debug their flows. It includes both the API and the UI.","sidebar":"docs"},"Deployment/deployment-kubernetes-prod":{"id":"Deployment/deployment-kubernetes-prod","title":"Deploy the Langflow production environment on Kubernetes","description":"The Langflow Runtime chart is tailored for deploying applications in a production environment. It is focused on stability, performance, isolation, and security to ensure that applications run reliably and efficiently.","sidebar":"docs"},"Deployment/deployment-overview":{"id":"Deployment/deployment-overview","title":"Langflow deployment overview","description":"You have a flow, and want to share it with the world in a production environment.","sidebar":"docs"},"Deployment/deployment-prod-best-practices":{"id":"Deployment/deployment-prod-best-practices","title":"Langflow architecture and best practices on Kubernetes","description":"While Langflow offers flexible deployment options, deploying on a Kubernetes cluster is highly recommended for production environments.","sidebar":"docs"},"Deployment/deployment-public-server":{"id":"Deployment/deployment-public-server","title":"Deploy a public Langflow server","description":"By default, your Langflow server at http7860 isn\'t exposed to the public internet.","sidebar":"docs"},"Deployment/deployment-railway":{"id":"Deployment/deployment-railway","title":"Deploy Langflow on Railway","description":"This guide explains how to deploy Langflow on Railway, a cloud infrastructure platform that provides auto-deploy, managed databases, and automatic scaling.","sidebar":"docs"},"Deployment/deployment-render":{"id":"Deployment/deployment-render","title":"Deploy Langflow on Render","description":"This guide explains how to deploy Langflow on Render, a cloud platform for deploying web applications and APIs.","sidebar":"docs"},"Develop/Clients/typescript-client":{"id":"Develop/Clients/typescript-client","title":"Langflow TypeScript client","description":"The Langflow TypeScript client allows your TypeScript applications to programmatically interact with the Langflow API.","sidebar":"docs"},"Develop/develop-application":{"id":"Develop/develop-application","title":"Develop an application in Langflow","description":"Follow this guide to learn how to build an application using Langflow.","sidebar":"docs"},"Develop/develop-overview":{"id":"Develop/develop-overview","title":"About developing and configuring Langflow applications","description":"The following pages provide information about how to develop and configure Langflow applications.","sidebar":"docs"},"Develop/install-custom-dependencies":{"id":"Develop/install-custom-dependencies","title":"Install custom dependencies","description":"Langflow provides optional dependency groups and support for custom dependencies to extend Langflow functionality.","sidebar":"docs"},"Develop/logging":{"id":"Develop/logging","title":"Logging options in Langflow","description":"Langflow uses the loguru library for logging.","sidebar":"docs"},"Develop/memory":{"id":"Develop/memory","title":"Memory management options","description":"Langflow provides flexible memory management options for storage and retrieval.","sidebar":"docs"},"Develop/session-id":{"id":"Develop/session-id","title":"Use session ID to manage communication between components","description":"Session ID is a unique identifier for client/server connections. A single session equals the duration of a client\'s connection to a server.","sidebar":"docs"},"Develop/webhook":{"id":"Develop/webhook","title":"Trigger flows with webhooks","description":"You can use the Webhook component to start a flow run in response to an external event.","sidebar":"docs"},"Get-Started/about-langflow":{"id":"Get-Started/about-langflow","title":"What is Langflow?","description":"Langflow is an open-source, Python-based, customizable framework for building AI applications.","sidebar":"docs"},"Get-Started/get-started-installation":{"id":"Get-Started/get-started-installation","title":"Install Langflow","description":"Langflow can be installed in multiple ways:","sidebar":"docs"},"Get-Started/get-started-quickstart":{"id":"Get-Started/get-started-quickstart","title":"Quickstart","description":"Get started with Langflow by loading a template flow, running it, and then serving it at the /run API endpoint.","sidebar":"docs"},"Get-Started/welcome-to-langflow":{"id":"Get-Started/welcome-to-langflow","title":"Welcome to Langflow","description":"Langflow empowers developers to rapidly prototype and build AI applications with a user-friendly visual interface and support for important AI functionality like agents and the MCP.","sidebar":"docs"},"Integrations/Apify/integrations-apify":{"id":"Integrations/Apify/integrations-apify","title":"Apify","description":"Apify is a web scraping and data extraction platform. It provides an Actor Store with more than 3,000 ready-made cloud tools called Actors.","sidebar":"docs"},"Integrations/Arize/integrations-arize":{"id":"Integrations/Arize/integrations-arize","title":"Integrate Arize with Langflow","description":"Arize is a tool built on OpenTelemetry and OpenInference for monitoring and optimizing LLM applications.","sidebar":"docs"},"Integrations/Cleanlab/integrations-cleanlab":{"id":"Integrations/Cleanlab/integrations-cleanlab","title":"Integrate Cleanlab Evaluations with Langflow","description":"Unlock trustworthy Agentic, RAG, and LLM pipelines with Cleanlab\'s evaluation and remediation suite.","sidebar":"docs"},"Integrations/Composio/integrations-composio":{"id":"Integrations/Composio/integrations-composio","title":"Integrate Composio with Langflow","description":"Langflow integrates with Composio as a toolset for your Agent component.","sidebar":"docs"},"Integrations/Docling/integrations-docling":{"id":"Integrations/Docling/integrations-docling","title":"Integrate Docling with Langflow","description":"Langflow integrates with Docling through a suite of components for parsing documents.","sidebar":"docs"},"Integrations/Google/integrations-google-big-query":{"id":"Integrations/Google/integrations-google-big-query","title":"Integrate Google BigQuery with Langflow","description":"Langflow integrates with Google BigQuery through the BigQuery component, allowing you to execute SQL queries and retrieve data from your BigQuery datasets.","sidebar":"docs"},"Integrations/Google/integrations-setup-google-cloud-vertex-ai-langflow":{"id":"Integrations/Google/integrations-setup-google-cloud-vertex-ai-langflow","title":"Integrate Google Cloud Vertex AI with Langflow","description":"Langflow integrates with the Google Vertex AI API for authenticating the Vertex AI embeddings model and Vertex AI components.","sidebar":"docs"},"Integrations/Google/integrations-setup-google-oauth-langflow":{"id":"Integrations/Google/integrations-setup-google-oauth-langflow","title":"Integrate Google OAuth with Langflow","description":"Langflow integrates with Google OAuth for authenticating the Gmail loader, Google Drive loader, and Google Drive Search components.","sidebar":"docs"},"Integrations/integrations-assemblyai":{"id":"Integrations/integrations-assemblyai","title":"AssemblyAI","description":"The AssemblyAI components allow you to apply powerful Speech AI models to your app for tasks like:","sidebar":"docs"},"Integrations/integrations-langfuse":{"id":"Integrations/integrations-langfuse","title":"Langfuse","description":"Langfuse (GitHub) is an open-source platform for LLM observability. It provides tracing and monitoring capabilities for AI applications, helping developers debug, analyze, and optimize their AI systems. Langfuse integrates with various tools and frameworks such as workflows builders like Langflow.","sidebar":"docs"},"Integrations/integrations-langsmith":{"id":"Integrations/integrations-langsmith","title":"LangSmith","description":"LangSmith is a full-lifecycle DevOps service from LangChain that provides monitoring and observability. To integrate with Langflow, add your LangChain API key and configuration as Langflow environment variables, and then start Langflow.","sidebar":"docs"},"Integrations/integrations-langwatch":{"id":"Integrations/integrations-langwatch","title":"LangWatch","description":"938674091aac4d9d9aa4aa6eb5c215b4}","sidebar":"docs"},"Integrations/integrations-opik":{"id":"Integrations/integrations-opik","title":"Opik","description":"Opik is an open-source platform designed for evaluating, testing, and monitoring large language model (LLM) applications. Developed by Comet, it aims to facilitate more intuitive collaboration, testing, and monitoring of LLM-based applications.","sidebar":"docs"},"Integrations/mcp-component-astra":{"id":"Integrations/mcp-component-astra","title":"Connect an Astra DB MCP server to Langflow","description":"Use the MCP Tools component to connect Langflow to a Datastax Astra DB MCP server.","sidebar":"docs"},"Integrations/Notion/integrations-notion":{"id":"Integrations/Notion/integrations-notion","title":"Setup","description":"To use Notion components in Langflow, you first need to create a Notion integration and configure it with the necessary capabilities. This guide will walk you through the process of setting up a Notion integration and granting it access to your Notion databases.","sidebar":"docs"},"Integrations/Notion/notion-agent-conversational":{"id":"Integrations/Notion/notion-agent-conversational","title":"Notion Conversational Agent","description":"The Notion Conversational Agent is an AI-powered assistant that interacts with your Notion workspace through natural language conversations. This flow performs Notion-related tasks like creating pages, searching for information, and managing content, all through a chat interface.","sidebar":"docs"},"Integrations/Notion/notion-agent-meeting-notes":{"id":"Integrations/Notion/notion-agent-meeting-notes","title":"Notion Meeting Notes Agent","description":"The Notion Agent for Meeting Notes is an AI-powered tool that automatically processes meeting transcripts and updates your Notion workspace. It identifies tasks, action items, and key points from your meetings, then creates new tasks or updates existing ones in Notion without manual input.","sidebar":"docs"},"Integrations/Nvidia/integrations-nvidia-g-assist":{"id":"Integrations/Nvidia/integrations-nvidia-g-assist","title":"Integrate NVIDIA G-Assist with Langflow","description":"This component is available only for Langflow users with NVIDIA GPUs on Windows systems.","sidebar":"docs"},"Integrations/Nvidia/integrations-nvidia-ingest":{"id":"Integrations/Nvidia/integrations-nvidia-ingest","title":"Integrate NVIDIA Retriever Extraction with Langflow","description":"NVIDIA Retriever Extraction is also known as NV-Ingest and NeMo Retriever Extraction.","sidebar":"docs"},"Integrations/Nvidia/integrations-nvidia-nim-wsl2":{"id":"Integrations/Nvidia/integrations-nvidia-nim-wsl2","title":"Integrate NVIDIA NIMs with Langflow","description":"Connect Langflow with NVIDIA NIM on an RTX Windows system with Windows Subsystem for Linux 2 (WSL2) installed.","sidebar":"docs"},"Support/luna-for-langflow":{"id":"Support/luna-for-langflow","title":"Enterprise support for Langflow","description":"With Luna for Langflow support, you can develop and deploy Langflow applications with confidence.","sidebar":"docs"},"Support/release-notes":{"id":"Support/release-notes","title":"Langflow release notes","description":"This page summarizes significant changes to Langflow in each release.","sidebar":"docs"},"Support/troubleshooting":{"id":"Support/troubleshooting","title":"Troubleshoot Langflow","description":"This page provides troubleshooting advice for issues you might encounter when using Langflow or contributing to Langflow.","sidebar":"docs"},"Templates/basic-prompting":{"id":"Templates/basic-prompting","title":"Basic prompting","description":"This flow is a starting point for understanding Langflow.","sidebar":"docs"},"Templates/blog-writer":{"id":"Templates/blog-writer","title":"Blog writer","description":"This flow demonstrates adding an additional input to the Prompt component to capture input from the URL and Parser components.","sidebar":"docs"},"Templates/document-qa":{"id":"Templates/document-qa","title":"Document QA","description":"Build a question-and-answer chatbot with document analysis capabilities using a document loaded from local memory.","sidebar":"docs"},"Templates/financial-report-parser":{"id":"Templates/financial-report-parser","title":"Financial report parser","description":"This flow demonstrates how to parse LLM responses into a structured format.","sidebar":"docs"},"Templates/memory-chatbot":{"id":"Templates/memory-chatbot","title":"Memory chatbot","description":"The Chat memory component is also known as the Message history component.","sidebar":"docs"},"Templates/sequential-agent":{"id":"Templates/sequential-agent","title":"Sequential tasks agent","description":"This flow demonstrates using multiple Agent components in a single flow.","sidebar":"docs"},"Templates/simple-agent":{"id":"Templates/simple-agent","title":"Simple agent","description":"This flow demonstrates using an Agent in a flow.","sidebar":"docs"},"Templates/travel-planning-agent":{"id":"Templates/travel-planning-agent","title":"Travel planning agent","description":"This flow demonstrates using multiple Agent components in a single flow.","sidebar":"docs"},"Templates/vector-store-rag":{"id":"Templates/vector-store-rag","title":"Vector store RAG","description":"Retrieval Augmented Generation, or RAG, is a pattern for training LLMs on your data and querying it.","sidebar":"docs"},"Tutorials/agent":{"id":"Tutorials/agent","title":"Connect applications to agents","description":"This tutorial shows you how to connect a JavaScript application to a Langflow agent.","sidebar":"docs"},"Tutorials/chat-with-files":{"id":"Tutorials/chat-with-files","title":"Create a chatbot that can ingest files","description":"This tutorial shows you how to build a chatbot that can read and answer questions about files you upload, such as meeting notes or job applications.","sidebar":"docs"},"Tutorials/chat-with-rag":{"id":"Tutorials/chat-with-rag","title":"Create a vector RAG chatbot","description":"This tutorial demonstrates how you can use Langflow to create a chatbot application that uses Retrieval Augmented Generation (RAG) to embed your data as vectors in a vector database, and then chat with the data.","sidebar":"docs"}}}}')}}]); \ No newline at end of file diff --git a/assets/js/2ab0d4f5.305146d3.js b/assets/js/2ab0d4f5.305146d3.js deleted file mode 100644 index aeeffe9b9d..0000000000 --- a/assets/js/2ab0d4f5.305146d3.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunklangflow_docs=self.webpackChunklangflow_docs||[]).push([[1845],{28453:(e,n,t)=>{t.d(n,{R:()=>a,x:()=>o});var i=t(96540);const s={},r=i.createContext(s);function a(e){const n=i.useContext(r);return i.useMemo(function(){return"function"==typeof e?e(n):{...n,...e}},[n,e])}function o(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:a(e.components),i.createElement(r.Provider,{value:n},e.children)}},83640:(e,n,t)=>{t.r(n),t.d(n,{contentTitle:()=>o,default:()=>c,frontMatter:()=>a,metadata:()=>i,toc:()=>l});const i=JSON.parse('{"type":"api","id":"simplified-run-flow","title":"Simplified Run Flow","description":"","slug":"/simplified-run-flow","frontMatter":{},"api":{"tags":["Base"],"description":"Executes a specified flow by ID with support for streaming and telemetry.\\n\\nThis endpoint executes a flow identified by ID or name, with options for streaming the response\\nand tracking execution metrics. It handles both streaming and non-streaming execution modes.\\n\\nArgs:\\n background_tasks (BackgroundTasks): FastAPI background task manager\\n flow (FlowRead | None): The flow to execute, loaded via dependency\\n input_request (SimplifiedAPIRequest | None): Input parameters for the flow\\n stream (bool): Whether to stream the response\\n api_key_user (UserRead): Authenticated user from API key\\n request (Request): The incoming HTTP request\\n\\nReturns:\\n Union[StreamingResponse, RunResponse]: Either a streaming response for real-time results\\n or a RunResponse with the complete execution results\\n\\nRaises:\\n HTTPException: For flow not found (404) or invalid input (400)\\n APIException: For internal execution errors (500)\\n\\nNotes:\\n - Supports both streaming and non-streaming execution modes\\n - Tracks execution time and success/failure via telemetry\\n - Handles graceful client disconnection in streaming mode\\n - Provides detailed error handling with appropriate HTTP status codes\\n - In streaming mode, uses EventManager to handle events:\\n - \\"add_message\\": New messages during execution\\n - \\"token\\": Individual tokens during streaming\\n - \\"end\\": Final execution result","operationId":"simplified_run_flow_api_v1_run__flow_id_or_name__post","security":[{"API key query":[]},{"API key header":[]}],"parameters":[{"name":"flow_id_or_name","in":"path","required":true,"schema":{"type":"string","title":"Flow Id Or Name"}},{"name":"stream","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Stream"}},{"name":"user_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"string","format":"uuid"},{"type":"null"}],"title":"User Id"}}],"requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"properties":{"input_value":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Input Value","description":"The input value"},"input_type":{"anyOf":[{"type":"string","enum":["chat","text","any"]},{"type":"null"}],"title":"Input Type","description":"The input type","default":"chat"},"output_type":{"anyOf":[{"type":"string","enum":["chat","text","any","debug"]},{"type":"null"}],"title":"Output Type","description":"The output type","default":"chat"},"output_component":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Output Component","description":"If there are multiple output components, you can specify the component to get the output from.","default":""},"tweaks":{"anyOf":[{"additionalProperties":{"anyOf":[{"type":"string"},{"type":"object"}]},"type":"object","title":"Tweaks","description":"A dictionary of tweaks to adjust the flow\'s execution. Allows customizing flow behavior dynamically. All tweaks are overridden by the input values.","examples":[{"Component Name":{"parameter_name":"value"},"component_id":{"parameter_name":"value"},"parameter_name":"value"}]},{"type":"null"}],"description":"The tweaks"},"session_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Session Id","description":"The session id"}},"type":"object","title":"SimplifiedAPIRequest"},{"type":"null"}],"title":"Input Request"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"properties":{"detail":{"items":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"}}}}},"method":"post","path":"/api/v1/run/{flow_id_or_name}","securitySchemes":{"OAuth2PasswordBearer":{"type":"oauth2","flows":{"password":{"scopes":{},"tokenUrl":"api/v1/login"}}},"API key query":{"type":"apiKey","in":"query","name":"x-api-key"},"API key header":{"type":"apiKey","in":"header","name":"x-api-key"}},"info":{"title":"Langflow","version":"1.4.3"},"postman":{"name":"Simplified Run Flow","description":{"content":"Executes a specified flow by ID with support for streaming and telemetry.\\n\\nThis endpoint executes a flow identified by ID or name, with options for streaming the response\\nand tracking execution metrics. It handles both streaming and non-streaming execution modes.\\n\\nArgs:\\n background_tasks (BackgroundTasks): FastAPI background task manager\\n flow (FlowRead | None): The flow to execute, loaded via dependency\\n input_request (SimplifiedAPIRequest | None): Input parameters for the flow\\n stream (bool): Whether to stream the response\\n api_key_user (UserRead): Authenticated user from API key\\n request (Request): The incoming HTTP request\\n\\nReturns:\\n Union[StreamingResponse, RunResponse]: Either a streaming response for real-time results\\n or a RunResponse with the complete execution results\\n\\nRaises:\\n HTTPException: For flow not found (404) or invalid input (400)\\n APIException: For internal execution errors (500)\\n\\nNotes:\\n - Supports both streaming and non-streaming execution modes\\n - Tracks execution time and success/failure via telemetry\\n - Handles graceful client disconnection in streaming mode\\n - Provides detailed error handling with appropriate HTTP status codes\\n - In streaming mode, uses EventManager to handle events:\\n - \\"add_message\\": New messages during execution\\n - \\"token\\": Individual tokens during streaming\\n - \\"end\\": Final execution result","type":"text/plain"},"url":{"path":["api","v1","run",":flow_id_or_name"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"stream","value":"false"},{"disabled":false,"key":"user_id","value":""}],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"flow_id_or_name"}]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\\n \\"input_value\\": \\"\\",\\n \\"input_type\\": \\"\\",\\n \\"output_type\\": \\"\\",\\n \\"output_component\\": \\"\\",\\n \\"tweaks\\": {\\n \\"est_cc\\": \\"\\",\\n \\"ina7d\\": \\"\\",\\n \\"tempor_6f\\": \\"\\"\\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.49e16335.js b/assets/js/2ab0d4f5.49e16335.js new file mode 100644 index 0000000000..00c6fb0b57 --- /dev/null +++ b/assets/js/2ab0d4f5.49e16335.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunklangflow_docs=self.webpackChunklangflow_docs||[]).push([[1845],{28453:(e,n,t)=>{t.d(n,{R:()=>a,x:()=>o});var i=t(96540);const s={},r=i.createContext(s);function a(e){const n=i.useContext(r);return i.useMemo(function(){return"function"==typeof e?e(n):{...n,...e}},[n,e])}function o(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:a(e.components),i.createElement(r.Provider,{value:n},e.children)}},83640:(e,n,t)=>{t.r(n),t.d(n,{contentTitle:()=>o,default:()=>c,frontMatter:()=>a,metadata:()=>i,toc:()=>l});const i=JSON.parse('{"type":"api","id":"simplified-run-flow","title":"Simplified Run Flow","description":"","slug":"/simplified-run-flow","frontMatter":{},"api":{"tags":["Base"],"description":"Executes a specified flow by ID with support for streaming and telemetry.\\n\\nThis endpoint executes a flow identified by ID or name, with options for streaming the response\\nand tracking execution metrics. It handles both streaming and non-streaming execution modes.\\n\\nArgs:\\n background_tasks (BackgroundTasks): FastAPI background task manager\\n flow (FlowRead | None): The flow to execute, loaded via dependency\\n input_request (SimplifiedAPIRequest | None): Input parameters for the flow\\n stream (bool): Whether to stream the response\\n api_key_user (UserRead): Authenticated user from API key\\n request (Request): The incoming HTTP request\\n\\nReturns:\\n Union[StreamingResponse, RunResponse]: Either a streaming response for real-time results\\n or a RunResponse with the complete execution results\\n\\nRaises:\\n HTTPException: For flow not found (404) or invalid input (400)\\n APIException: For internal execution errors (500)\\n\\nNotes:\\n - Supports both streaming and non-streaming execution modes\\n - Tracks execution time and success/failure via telemetry\\n - Handles graceful client disconnection in streaming mode\\n - Provides detailed error handling with appropriate HTTP status codes\\n - In streaming mode, uses EventManager to handle events:\\n - \\"add_message\\": New messages during execution\\n - \\"token\\": Individual tokens during streaming\\n - \\"end\\": Final execution result","operationId":"simplified_run_flow_api_v1_run__flow_id_or_name__post","security":[{"API key query":[]},{"API key header":[]}],"parameters":[{"name":"flow_id_or_name","in":"path","required":true,"schema":{"type":"string","title":"Flow Id Or Name"}},{"name":"stream","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Stream"}},{"name":"user_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"string","format":"uuid"},{"type":"null"}],"title":"User Id"}}],"requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"properties":{"input_value":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Input Value","description":"The input value"},"input_type":{"anyOf":[{"type":"string","enum":["chat","text","any"]},{"type":"null"}],"title":"Input Type","description":"The input type","default":"chat"},"output_type":{"anyOf":[{"type":"string","enum":["chat","text","any","debug"]},{"type":"null"}],"title":"Output Type","description":"The output type","default":"chat"},"output_component":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Output Component","description":"If there are multiple output components, you can specify the component to get the output from.","default":""},"tweaks":{"anyOf":[{"additionalProperties":{"anyOf":[{"type":"string"},{"type":"object"}]},"type":"object","title":"Tweaks","description":"A dictionary of tweaks to adjust the flow\'s execution. Allows customizing flow behavior dynamically. All tweaks are overridden by the input values.","examples":[{"Component Name":{"parameter_name":"value"},"component_id":{"parameter_name":"value"},"parameter_name":"value"}]},{"type":"null"}],"description":"The tweaks"},"session_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Session Id","description":"The session id"}},"type":"object","title":"SimplifiedAPIRequest"},{"type":"null"}],"title":"Input Request"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"properties":{"detail":{"items":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"}}}}},"method":"post","path":"/api/v1/run/{flow_id_or_name}","securitySchemes":{"OAuth2PasswordBearer":{"type":"oauth2","flows":{"password":{"scopes":{},"tokenUrl":"api/v1/login"}}},"API key query":{"type":"apiKey","in":"query","name":"x-api-key"},"API key header":{"type":"apiKey","in":"header","name":"x-api-key"}},"info":{"title":"Langflow","version":"1.4.3"},"postman":{"name":"Simplified Run Flow","description":{"content":"Executes a specified flow by ID with support for streaming and telemetry.\\n\\nThis endpoint executes a flow identified by ID or name, with options for streaming the response\\nand tracking execution metrics. It handles both streaming and non-streaming execution modes.\\n\\nArgs:\\n background_tasks (BackgroundTasks): FastAPI background task manager\\n flow (FlowRead | None): The flow to execute, loaded via dependency\\n input_request (SimplifiedAPIRequest | None): Input parameters for the flow\\n stream (bool): Whether to stream the response\\n api_key_user (UserRead): Authenticated user from API key\\n request (Request): The incoming HTTP request\\n\\nReturns:\\n Union[StreamingResponse, RunResponse]: Either a streaming response for real-time results\\n or a RunResponse with the complete execution results\\n\\nRaises:\\n HTTPException: For flow not found (404) or invalid input (400)\\n APIException: For internal execution errors (500)\\n\\nNotes:\\n - Supports both streaming and non-streaming execution modes\\n - Tracks execution time and success/failure via telemetry\\n - Handles graceful client disconnection in streaming mode\\n - Provides detailed error handling with appropriate HTTP status codes\\n - In streaming mode, uses EventManager to handle events:\\n - \\"add_message\\": New messages during execution\\n - \\"token\\": Individual tokens during streaming\\n - \\"end\\": Final execution result","type":"text/plain"},"url":{"path":["api","v1","run",":flow_id_or_name"],"host":["{{baseUrl}}"],"query":[{"disabled":false,"key":"stream","value":"false"},{"disabled":false,"key":"user_id","value":""}],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"flow_id_or_name"}]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\\n \\"input_value\\": \\"\\",\\n \\"input_type\\": \\"\\",\\n \\"output_type\\": \\"\\",\\n \\"output_component\\": \\"\\",\\n \\"tweaks\\": {\\n \\"laboruma\\": \\"\\",\\n \\"irure_7c0\\": \\"\\"\\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/340026fc.0cf3fee4.js b/assets/js/340026fc.0cf3fee4.js deleted file mode 100644 index 367f71042e..0000000000 --- a/assets/js/340026fc.0cf3fee4.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunklangflow_docs=self.webpackChunklangflow_docs||[]).push([[6455],{10915:(e,t,o)=>{o.r(t),o.d(t,{CH:()=>d,assets:()=>p,chCodeConfig:()=>h,contentTitle:()=>i,default:()=>f,frontMatter:()=>a,metadata:()=>n,toc:()=>u});const n=JSON.parse('{"id":"Tutorials/chat-with-files","title":"Create a chatbot that can ingest files","description":"This tutorial shows you how to build a chatbot that can read and answer questions about files you upload, such as meeting notes or job applications.","source":"@site/docs/Tutorials/chat-with-files.md","sourceDirName":"Tutorials","slug":"/chat-with-files","permalink":"/chat-with-files","draft":false,"unlisted":false,"tags":[],"version":"current","frontMatter":{"title":"Create a chatbot that can ingest files","slug":"/chat-with-files"},"sidebar":"docs","previous":{"title":"Create a vector RAG chatbot","permalink":"/chat-with-rag"},"next":{"title":"Basic prompting","permalink":"/basic-prompting"}}');var s=o(74848),r=o(28453),l=o(24754),c=o(17886);o(11470),o(19365);const a={title:"Create a chatbot that can ingest files",slug:"/chat-with-files"},i=void 0,p={},d={annotations:l.hk,Code:l.Cy},h={staticMediaQuery:"not screen, (max-width: 768px)",lineNumbers:!0,showCopyButton:!0,themeName:"github-dark"},u=[{value:"Prerequisites",id:"prerequisites",level:2},{value:"Create a flow that accepts file input",id:"create-a-flow-that-accepts-file-input",level:2},{value:"Send requests to your flow from a Python application",id:"send-requests-to-your-flow-from-a-python-application",level:2},{value:"Next steps",id:"next-steps",level:2}];function y(e){const t={a:"a",admonition:"admonition",code:"code",h2:"h2",img:"img",li:"li",ol:"ol",p:"p",strong:"strong",ul:"ul",...(0,r.R)(),...e.components},{Details:n}=t;return d||D("CH",!1),d.Code||D("CH.Code",!0),n||D("Details",!0),(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("style",{dangerouslySetInnerHTML:{__html:'[data-ch-theme="github-dark"] { --ch-t-colorScheme: dark;--ch-t-foreground: #c9d1d9;--ch-t-background: #0d1117;--ch-t-lighter-inlineBackground: #0d1117e6;--ch-t-editor-background: #0d1117;--ch-t-editor-foreground: #c9d1d9;--ch-t-editor-lineHighlightBackground: #6e76811a;--ch-t-editor-rangeHighlightBackground: #ffffff0b;--ch-t-editor-infoForeground: #3794FF;--ch-t-editor-selectionBackground: #264F78;--ch-t-focusBorder: #1f6feb;--ch-t-tab-activeBackground: #0d1117;--ch-t-tab-activeForeground: #c9d1d9;--ch-t-tab-inactiveBackground: #010409;--ch-t-tab-inactiveForeground: #8b949e;--ch-t-tab-border: #30363d;--ch-t-tab-activeBorder: #0d1117;--ch-t-editorGroup-border: #30363d;--ch-t-editorGroupHeader-tabsBackground: #010409;--ch-t-editorLineNumber-foreground: #6e7681;--ch-t-input-background: #0d1117;--ch-t-input-foreground: #c9d1d9;--ch-t-input-border: #30363d;--ch-t-icon-foreground: #8b949e;--ch-t-sideBar-background: #010409;--ch-t-sideBar-foreground: #c9d1d9;--ch-t-sideBar-border: #30363d;--ch-t-list-activeSelectionBackground: #6e768166;--ch-t-list-activeSelectionForeground: #c9d1d9;--ch-t-list-hoverBackground: #6e76811a;--ch-t-list-hoverForeground: #c9d1d9; }'}}),"\n","\n",(0,s.jsx)(t.p,{children:"This tutorial shows you how to build a chatbot that can read and answer questions about files you upload, such as meeting notes or job applications."}),"\n",(0,s.jsx)(t.p,{children:"For example, you could upload a contract and ask, \u201cWhat are the termination clauses in this agreement?\u201d Or upload a resume and ask, \u201cDoes this candidate have experience with marketing analytics?\u201d"}),"\n",(0,s.jsx)(t.p,{children:"The main focus of this tutorial is to show you how to provide files as input to a Langflow flow, so your chatbot can use the content of those files in its responses."}),"\n",(0,s.jsx)(t.h2,{id:"prerequisites",children:"Prerequisites"}),"\n",(0,s.jsxs)(t.ul,{children:["\n",(0,s.jsxs)(t.li,{children:["\n",(0,s.jsx)(t.p,{children:(0,s.jsx)(t.a,{href:"/get-started-installation",children:"A running Langflow instance"})}),"\n"]}),"\n",(0,s.jsxs)(t.li,{children:["\n",(0,s.jsx)(t.p,{children:(0,s.jsx)(t.a,{href:"/configuration-api-keys",children:"A Langflow API key"})}),"\n"]}),"\n",(0,s.jsxs)(t.li,{children:["\n",(0,s.jsx)(t.p,{children:(0,s.jsx)(t.a,{href:"https://platform.openai.com/api-keys",children:"An OpenAI API key"})}),"\n",(0,s.jsx)(t.p,{children:"This tutorial uses an OpenAI LLM. If you want to use a different provider, you need a valid credential for that provider."}),"\n"]}),"\n"]}),"\n",(0,s.jsx)(t.h2,{id:"create-a-flow-that-accepts-file-input",children:"Create a flow that accepts file input"}),"\n",(0,s.jsxs)(t.p,{children:["To ingest files, your flow must have a ",(0,s.jsx)(t.strong,{children:"File"})," component attached to a component that receives input, such as a ",(0,s.jsx)(t.strong,{children:"Prompt"})," or ",(0,s.jsx)(t.strong,{children:"Agent"})," component."]}),"\n",(0,s.jsxs)(t.p,{children:["The following steps modify the ",(0,s.jsx)(t.a,{href:"/basic-prompting",children:(0,s.jsx)(t.strong,{children:"Basic prompting"})})," template to accept file input:"]}),"\n",(0,s.jsxs)(t.ol,{children:["\n",(0,s.jsxs)(t.li,{children:["\n",(0,s.jsxs)(t.p,{children:["In Langflow, click ",(0,s.jsx)(t.strong,{children:"New Flow"}),", and then select the ",(0,s.jsx)(t.strong,{children:"Basic prompting"})," template."]}),"\n"]}),"\n",(0,s.jsxs)(t.li,{children:["\n",(0,s.jsxs)(t.p,{children:["In the ",(0,s.jsx)(t.strong,{children:"Language Model"})," component, enter your OpenAI API key."]}),"\n",(0,s.jsxs)(t.p,{children:["If you want to use a different provider or model, edit the ",(0,s.jsx)(t.strong,{children:"Model Provider"}),", ",(0,s.jsx)(t.strong,{children:"Model Name"}),", and ",(0,s.jsx)(t.strong,{children:"API Key"})," fields accordingly."]}),"\n"]}),"\n",(0,s.jsxs)(t.li,{children:["\n",(0,s.jsxs)(t.p,{children:["To verify that your API key is valid, click ",(0,s.jsx)(c.A,{name:"Play","aria-hidden":"true"})," ",(0,s.jsx)(t.strong,{children:"Playground"}),", and then ask the LLM a question.\nThe LLM should respond according to the specifications in the ",(0,s.jsx)(t.strong,{children:"Prompt"})," component's ",(0,s.jsx)(t.strong,{children:"Template"})," field."]}),"\n"]}),"\n",(0,s.jsxs)(t.li,{children:["\n",(0,s.jsxs)(t.p,{children:["Exit the ",(0,s.jsx)(t.strong,{children:"Playground"}),", and then modify the ",(0,s.jsx)(t.strong,{children:"Prompt"})," component to accept file input in addition to chat input.\nTo do this, edit the ",(0,s.jsx)(t.strong,{children:"Template"})," field, and then replace the default prompt with the following text:"]}),"\n",(0,s.jsx)(d.Code,{codeConfig:h,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:"ChatInput:",props:{}}]},{tokens:[{content:"{chat-input}",props:{}}]},{tokens:[{content:"File:",props:{}}]},{tokens:[{content:"{file}",props:{}}]}],lang:"text"},annotations:[]}]}),"\n",(0,s.jsxs)(t.p,{children:["The ",(0,s.jsx)(t.strong,{children:"Prompt"})," component gets a new input port for each value in curly braces. At this point, your ",(0,s.jsx)(t.strong,{children:"Prompt"})," component should have ",(0,s.jsx)(t.strong,{children:"chat-input"})," and ",(0,s.jsx)(t.strong,{children:"file"})," input ports."]}),"\n",(0,s.jsx)(t.admonition,{type:"tip",children:(0,s.jsx)(t.p,{children:"Within the curly braces, you can use any port name you like. For this tutorial, the ports are named after the components that connect to them."})}),"\n"]}),"\n",(0,s.jsxs)(t.li,{children:["\n",(0,s.jsxs)(t.p,{children:["Add a ",(0,s.jsx)(t.a,{href:"/components-data#file",children:"File component"})," to the flow, and then connect the ",(0,s.jsx)(t.strong,{children:"Raw Content"})," output port to the Prompt component's ",(0,s.jsx)(t.strong,{children:"file"})," input port.\nTo connect ports, click and drag from one port to the other."]}),"\n",(0,s.jsx)(t.p,{children:"You can add files directly to the file component to pre-load input before running the flow, or you can load files at runtime. The next section of this tutorial covers runtime file uploads."}),"\n",(0,s.jsx)(t.p,{children:"At this point your flow has five components. The Chat Input and File components are connected to the Prompt component's input ports. Then, the Prompt component's output port is connected to the Language Model component's input port. Finally, the Language Model component's output port is connected to the Chat Output component, which returns the final response to the user."}),"\n",(0,s.jsx)(t.p,{children:(0,s.jsx)(t.img,{alt:"File loader chat flow",src:o(47617).A+"",width:"4000",height:"1564"})}),"\n"]}),"\n"]}),"\n",(0,s.jsx)(t.h2,{id:"send-requests-to-your-flow-from-a-python-application",children:"Send requests to your flow from a Python application"}),"\n",(0,s.jsx)(t.p,{children:"This section of the tutorial demonstrates how you can send file input to a flow from an application."}),"\n",(0,s.jsxs)(t.p,{children:["To do this, your application must send a ",(0,s.jsx)(t.code,{children:"POST /run"})," request to your Langflow server with the file you want to upload and a text prompt.\nThe result includes the outcome of the flow run and the LLM's response."]}),"\n",(0,s.jsxs)(t.p,{children:["This example uses a local Langflow instance, and it asks the LLM to evaluate a sample resume.\nIf you don't have a resume on hand, you can download ",(0,s.jsx)(t.a,{target:"_blank","data-noBrokenLinkCheck":!0,href:o(87481).A+"",children:"fake-resume.txt"}),"."]}),"\n",(0,s.jsx)(t.admonition,{type:"tip",children:(0,s.jsxs)(t.p,{children:["For help with constructing file upload requests in Python, JavaScript, and curl, see the ",(0,s.jsx)(t.a,{href:"https://langflow-file-upload-examples.onrender.com",children:"Langflow File Upload Utility"}),"."]})}),"\n",(0,s.jsxs)(t.ol,{children:["\n",(0,s.jsxs)(t.li,{children:["\n",(0,s.jsx)(t.p,{children:"To construct the request, gather the following information:"}),"\n",(0,s.jsxs)(t.ul,{children:["\n",(0,s.jsxs)(t.li,{children:[(0,s.jsx)(t.code,{children:"LANGFLOW_SERVER_ADDRESS"}),": Your Langflow server's domain. The default value is ",(0,s.jsx)(t.code,{children:"127.0.0.1:7860"}),". You can get this value from the code snippets on your flow's ",(0,s.jsxs)(t.a,{href:"/concepts-publish#api-access",children:[(0,s.jsx)(t.strong,{children:"API access"})," pane"]}),"."]}),"\n",(0,s.jsxs)(t.li,{children:[(0,s.jsx)(t.code,{children:"FLOW_ID"}),": Your flow's UUID or custom endpoint name. You can get this value from the code snippets on your flow's ",(0,s.jsxs)(t.a,{href:"/concepts-publish#api-access",children:[(0,s.jsx)(t.strong,{children:"API access"})," pane"]}),"."]}),"\n",(0,s.jsxs)(t.li,{children:[(0,s.jsx)(t.code,{children:"FILE_COMPONENT_ID"}),": The UUID of the File component in your flow, such as ",(0,s.jsx)(t.code,{children:"File-KZP68"}),". To find the component ID, open your flow in Langflow, click the File component, and then click ",(0,s.jsx)(t.strong,{children:"Controls"}),"."]}),"\n",(0,s.jsxs)(t.li,{children:[(0,s.jsx)(t.code,{children:"CHAT_INPUT"}),": The message you want to send to the Chat Input of your flow, such as ",(0,s.jsx)(t.code,{children:"Evaluate this resume for a job opening in my Marketing department."})]}),"\n",(0,s.jsxs)(t.li,{children:[(0,s.jsx)(t.code,{children:"FILE_NAME"})," and ",(0,s.jsx)(t.code,{children:"FILE_PATH"}),": The name and path to the local file that you want to send to your flow."]}),"\n",(0,s.jsxs)(t.li,{children:[(0,s.jsx)(t.code,{children:"LANGFLOW_API_KEY"}),": A valid Langflow API key. To create an API key, see ",(0,s.jsx)(t.a,{href:"/configuration-api-keys",children:"API keys"}),"."]}),"\n"]}),"\n"]}),"\n",(0,s.jsxs)(t.li,{children:["\n",(0,s.jsx)(t.p,{children:"Copy the following script into a Python file, and then replace the placeholders with the information you gathered in the previous step:"}),"\n",(0,s.jsx)(d.Code,{codeConfig:h,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:"# Python example using requests",props:{style:{color:"#8B949E"}}}]},{tokens:[{content:"import",props:{style:{color:"#FF7B72"}}},{content:" requests",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"import",props:{style:{color:"#FF7B72"}}},{content:" json",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"# 1. Set the upload URL",props:{style:{color:"#8B949E"}}}]},{tokens:[{content:"url ",props:{style:{color:"#C9D1D9"}}},{content:"= ",props:{style:{color:"#FF7B72"}}},{content:'"http://LANGFLOW_SERVER_ADDRESS/api/v2/files/"',props:{style:{color:"#A5D6FF"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"# 2. Prepare the file and payload",props:{style:{color:"#8B949E"}}}]},{tokens:[{content:"payload ",props:{style:{color:"#C9D1D9"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:" {}",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"files ",props:{style:{color:"#C9D1D9"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:" [",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" (",props:{style:{color:"#C9D1D9"}}},{content:"'file'",props:{style:{color:"#A5D6FF"}}},{content:", (",props:{style:{color:"#C9D1D9"}}},{content:"'FILE_PATH'",props:{style:{color:"#A5D6FF"}}},{content:", ",props:{style:{color:"#C9D1D9"}}},{content:"open",props:{style:{color:"#79C0FF"}}},{content:"(",props:{style:{color:"#C9D1D9"}}},{content:"'FILE_NAME'",props:{style:{color:"#A5D6FF"}}},{content:", ",props:{style:{color:"#C9D1D9"}}},{content:"'rb'",props:{style:{color:"#A5D6FF"}}},{content:"), ",props:{style:{color:"#C9D1D9"}}},{content:"'application/octet-stream'",props:{style:{color:"#A5D6FF"}}},{content:"))",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"]",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"headers ",props:{style:{color:"#C9D1D9"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:" {",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" 'Accept'",props:{style:{color:"#A5D6FF"}}},{content:": ",props:{style:{color:"#C9D1D9"}}},{content:"'application/json'",props:{style:{color:"#A5D6FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" 'x-api-key'",props:{style:{color:"#A5D6FF"}}},{content:": ",props:{style:{color:"#C9D1D9"}}},{content:"'LANGFLOW_API_KEY'",props:{style:{color:"#A5D6FF"}}}]},{tokens:[{content:"}",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"# 3. Upload the file to Langflow",props:{style:{color:"#8B949E"}}}]},{tokens:[{content:"response ",props:{style:{color:"#C9D1D9"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:" requests.request(",props:{style:{color:"#C9D1D9"}}},{content:'"POST"',props:{style:{color:"#A5D6FF"}}},{content:", url, ",props:{style:{color:"#C9D1D9"}}},{content:"headers",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:"headers, ",props:{style:{color:"#C9D1D9"}}},{content:"data",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:"payload, ",props:{style:{color:"#C9D1D9"}}},{content:"files",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:"files)",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"print",props:{style:{color:"#79C0FF"}}},{content:"(response.text)",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"# 4. Get the uploaded file path from the response",props:{style:{color:"#8B949E"}}}]},{tokens:[{content:"uploaded_data ",props:{style:{color:"#C9D1D9"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:" response.json()",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"uploaded_path ",props:{style:{color:"#C9D1D9"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:" uploaded_data.get(",props:{style:{color:"#C9D1D9"}}},{content:"'path'",props:{style:{color:"#A5D6FF"}}},{content:")",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"# 5. Call the Langflow run endpoint with the uploaded file path",props:{style:{color:"#8B949E"}}}]},{tokens:[{content:"run_url ",props:{style:{color:"#C9D1D9"}}},{content:"= ",props:{style:{color:"#FF7B72"}}},{content:'"http://LANGFLOW_SERVER_ADDRESS/api/v1/run/FLOW_ID"',props:{style:{color:"#A5D6FF"}}}]},{tokens:[{content:"run_payload ",props:{style:{color:"#C9D1D9"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:" {",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:' "input_value"',props:{style:{color:"#A5D6FF"}}},{content:": ",props:{style:{color:"#C9D1D9"}}},{content:'"CHAT_INPUT"',props:{style:{color:"#A5D6FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:' "output_type"',props:{style:{color:"#A5D6FF"}}},{content:": ",props:{style:{color:"#C9D1D9"}}},{content:'"chat"',props:{style:{color:"#A5D6FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:' "input_type"',props:{style:{color:"#A5D6FF"}}},{content:": ",props:{style:{color:"#C9D1D9"}}},{content:'"chat"',props:{style:{color:"#A5D6FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:' "tweaks"',props:{style:{color:"#A5D6FF"}}},{content:": {",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:' "FILE_COMPONENT_ID"',props:{style:{color:"#A5D6FF"}}},{content:": {",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:' "path"',props:{style:{color:"#A5D6FF"}}},{content:": uploaded_path",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" }",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" }",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"}",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"run_headers ",props:{style:{color:"#C9D1D9"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:" {",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" 'Content-Type'",props:{style:{color:"#A5D6FF"}}},{content:": ",props:{style:{color:"#C9D1D9"}}},{content:"'application/json'",props:{style:{color:"#A5D6FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" 'Accept'",props:{style:{color:"#A5D6FF"}}},{content:": ",props:{style:{color:"#C9D1D9"}}},{content:"'application/json'",props:{style:{color:"#A5D6FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" 'x-api-key'",props:{style:{color:"#A5D6FF"}}},{content:": ",props:{style:{color:"#C9D1D9"}}},{content:"'LANGFLOW_API_KEY'",props:{style:{color:"#A5D6FF"}}}]},{tokens:[{content:"}",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"run_response ",props:{style:{color:"#C9D1D9"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:" requests.post(run_url, ",props:{style:{color:"#C9D1D9"}}},{content:"headers",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:"run_headers, ",props:{style:{color:"#C9D1D9"}}},{content:"data",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:"json.dumps(run_payload))",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"langflow_data ",props:{style:{color:"#C9D1D9"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:" run_response.json()",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"# Output only the message",props:{style:{color:"#8B949E"}}}]},{tokens:[{content:"message ",props:{style:{color:"#C9D1D9"}}},{content:"= ",props:{style:{color:"#FF7B72"}}},{content:"None",props:{style:{color:"#79C0FF"}}}]},{tokens:[{content:"try",props:{style:{color:"#FF7B72"}}},{content:":",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" message ",props:{style:{color:"#C9D1D9"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:" langflow_data[",props:{style:{color:"#C9D1D9"}}},{content:"'outputs'",props:{style:{color:"#A5D6FF"}}},{content:"][",props:{style:{color:"#C9D1D9"}}},{content:"0",props:{style:{color:"#79C0FF"}}},{content:"][",props:{style:{color:"#C9D1D9"}}},{content:"'outputs'",props:{style:{color:"#A5D6FF"}}},{content:"][",props:{style:{color:"#C9D1D9"}}},{content:"0",props:{style:{color:"#79C0FF"}}},{content:"][",props:{style:{color:"#C9D1D9"}}},{content:"'results'",props:{style:{color:"#A5D6FF"}}},{content:"][",props:{style:{color:"#C9D1D9"}}},{content:"'message'",props:{style:{color:"#A5D6FF"}}},{content:"][",props:{style:{color:"#C9D1D9"}}},{content:"'data'",props:{style:{color:"#A5D6FF"}}},{content:"][",props:{style:{color:"#C9D1D9"}}},{content:"'text'",props:{style:{color:"#A5D6FF"}}},{content:"]",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"except",props:{style:{color:"#FF7B72"}}},{content:" (",props:{style:{color:"#C9D1D9"}}},{content:"KeyError",props:{style:{color:"#79C0FF"}}},{content:", ",props:{style:{color:"#C9D1D9"}}},{content:"IndexError",props:{style:{color:"#79C0FF"}}},{content:", ",props:{style:{color:"#C9D1D9"}}},{content:"TypeError",props:{style:{color:"#79C0FF"}}},{content:"):",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" pass",props:{style:{color:"#FF7B72"}}}]},{tokens:[{content:"print",props:{style:{color:"#79C0FF"}}},{content:"(message)",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]}],lang:"python"},annotations:[]}]}),"\n",(0,s.jsx)(t.p,{children:"This script contains two requests."}),"\n",(0,s.jsxs)(t.p,{children:["The first request uploads a file, such as ",(0,s.jsx)(t.code,{children:"fake-resume.txt"}),", to your Langflow server at the ",(0,s.jsx)(t.code,{children:"/v2/files"})," endpoint. This request returns a file path that can be referenced in subsequent Langflow requests, such as ",(0,s.jsx)(t.code,{children:"02791d46-812f-4988-ab1c-7c430214f8d5/fake-resume.txt"})]}),"\n",(0,s.jsxs)(t.p,{children:["The second request sends a chat message to the Langflow flow at the ",(0,s.jsx)(t.code,{children:"/v1/run/"})," endpoint.\nThe ",(0,s.jsx)(t.code,{children:"tweaks"})," parameter includes the path to the uploaded file as the variable ",(0,s.jsx)(t.code,{children:"uploaded_path"}),", and sends this file directly to the File component."]}),"\n"]}),"\n",(0,s.jsxs)(t.li,{children:["\n",(0,s.jsx)(t.p,{children:"Save and run the script to send the requests and test the flow."}),"\n",(0,s.jsxs)(n,{children:[(0,s.jsx)("summary",{children:"Response"}),(0,s.jsx)(t.p,{children:"The following is an example of a response returned from this tutorial's flow. Due to the nature of LLMs and variations in your inputs, your response might be different."}),(0,s.jsx)(d.Code,{codeConfig:h,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:'{"id":"793ba3d8-5e7a-4499-8b89-d9a7b6325fee","name":"fake-resume (1)","path":"02791d46-812f-4988-ab1c-7c430214f8d5/fake-resume.txt","size":1779,"provider":null}',props:{}}]},{tokens:[{content:"The resume for Emily J. Wilson presents a strong candidate for a position in your Marketing department. Here are some key points to consider:",props:{}}]},{tokens:[{content:"",props:{}}]},{tokens:[{content:"### Strengths:",props:{}}]},{tokens:[{content:"1. **Experience**: With over 8 years in marketing, Emily has held progressively responsible positions, culminating in her current role as Marketing Director. This indicates a solid foundation in the field.",props:{}}]},{tokens:[{content:"",props:{}}]},{tokens:[{content:"2. **Quantifiable Achievements**: The resume highlights specific accomplishments, such as a 25% increase in brand recognition and a 30% sales increase after launching new product lines. These metrics demonstrate her ability to drive results.",props:{}}]},{tokens:[{content:"",props:{}}]},{tokens:[{content:"3. **Diverse Skill Set**: Emily's skills encompass various aspects of marketing, including strategy development, team management, social media marketing, event planning, and data analysis. This versatility can be beneficial in a dynamic marketing environment.",props:{}}]},{tokens:[{content:"",props:{}}]},{tokens:[{content:"4. **Educational Background**: Her MBA and a Bachelor's degree in Marketing provide a strong academic foundation, which is often valued in marketing roles.",props:{}}]},{tokens:[{content:"",props:{}}]},{tokens:[{content:"5. **Certifications**: The Certified Marketing Professional (CMP) and Google Analytics Certification indicate a commitment to professional development and staying current with industry standards.",props:{}}]},{tokens:[{content:"",props:{}}]},{tokens:[{content:"### Areas for Improvement:",props:{}}]},{tokens:[{content:"1. **Specificity in Skills**: While the skills listed are relevant, providing examples of how she has applied these skills in her previous roles could strengthen her resume further.",props:{}}]},{tokens:[{content:"",props:{}}]},{tokens:[{content:"2. **References**: While stating that references are available upon request is standard, including a couple of testimonials or notable endorsements could enhance credibility.",props:{}}]},{tokens:[{content:"",props:{}}]},{tokens:[{content:"3. **Formatting**: Ensure that the resume is visually appealing and easy to read. Clear headings and bullet points help in quickly identifying key information.",props:{}}]},{tokens:[{content:"",props:{}}]},{tokens:[{content:"### Conclusion:",props:{}}]},{tokens:[{content:"Overall, Emily J. Wilson's resume reflects a well-rounded marketing professional with a proven track record of success. If her experience aligns with the specific needs of your Marketing department, she could be a valuable addition to your team. Consider inviting her for an interview to further assess her fit for the role.",props:{}}]}],lang:"text"},annotations:[]}]})]}),"\n",(0,s.jsx)(t.p,{children:"The initial output contains the JSON response object from the file upload endpoint, including the internal path where Langflow stores the file."}),"\n",(0,s.jsx)(t.p,{children:"The LLM then retrieves this file and evaluates its content, in this case the suitability of the resume for a job position."}),"\n"]}),"\n"]}),"\n",(0,s.jsx)(t.h2,{id:"next-steps",children:"Next steps"}),"\n",(0,s.jsx)(t.p,{children:"To process multiple files in a single flow run, add a separate File component for each file you want to ingest. Then, modify your script to upload each file, retrieve each returned file path, and then pass a unique file path to each File component ID."}),"\n",(0,s.jsxs)(t.p,{children:["For example, you can modify ",(0,s.jsx)(t.code,{children:"tweaks"})," to accept multiple file components.\nThe following code is just an example; it is not working code:"]}),"\n",(0,s.jsx)(d.Code,{codeConfig:h,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:"## set multiple file paths",props:{style:{color:"#8B949E"}}}]},{tokens:[{content:"file_paths ",props:{style:{color:"#C9D1D9"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:" {",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" FILE_COMPONENT_1",props:{style:{color:"#79C0FF"}}},{content:": uploaded_path_1,",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" FILE_COMPONENT_2",props:{style:{color:"#79C0FF"}}},{content:": uploaded_path_2",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"}",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"def ",props:{style:{color:"#FF7B72"}}},{content:"chat_with_flow",props:{style:{color:"#D2A8FF"}}},{content:"(input_message, file_paths):",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:' """Compare the contents of these two files."""',props:{style:{color:"#A5D6FF"}}}]},{tokens:[{content:" run_url ",props:{style:{color:"#C9D1D9"}}},{content:"= f",props:{style:{color:"#FF7B72"}}},{content:'"',props:{style:{color:"#A5D6FF"}}},{content:"{LANGFLOW_SERVER_ADDRESS}",props:{style:{color:"#79C0FF"}}},{content:"/api/v1/run/",props:{style:{color:"#A5D6FF"}}},{content:"{FLOW_ID}",props:{style:{color:"#79C0FF"}}},{content:'"',props:{style:{color:"#A5D6FF"}}}]},{tokens:[{content:" # Prepare tweaks with both file paths",props:{style:{color:"#8B949E"}}}]},{tokens:[{content:" tweaks ",props:{style:{color:"#C9D1D9"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:" {}",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" for",props:{style:{color:"#FF7B72"}}},{content:" component_id, file_path ",props:{style:{color:"#C9D1D9"}}},{content:"in",props:{style:{color:"#FF7B72"}}},{content:" file_paths.items():",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" tweaks[component_id] ",props:{style:{color:"#C9D1D9"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:" {",props:{style:{color:"#C9D1D9"}}},{content:'"path"',props:{style:{color:"#A5D6FF"}}},{content:": file_path}",props:{style:{color:"#C9D1D9"}}}]}],lang:"python"},annotations:[]}]}),"\n",(0,s.jsxs)(t.p,{children:["To upload files from another machine that is not your local environment, your Langflow server must first be accessible over the internet. Then, authenticated users can upload files your public Langflow server's ",(0,s.jsx)(t.code,{children:"/v2/files/"})," endpoint, as shown in the tutorial. For more information, see ",(0,s.jsx)(t.a,{href:"/deployment-overview",children:"Langflow deployment overview"}),"."]})]})}function f(e={}){const{wrapper:t}={...(0,r.R)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(y,{...e})}):y(e)}function D(e,t){throw new Error("Expected "+(t?"component":"object")+" `"+e+"` to be defined: you likely forgot to import, pass, or provide it.")}},11470:(e,t,o)=>{o.d(t,{A:()=>C});var n=o(96540),s=o(18215),r=o(23104),l=o(56347),c=o(205),a=o(57485),i=o(31682),p=o(70679);function d(e){return n.Children.toArray(e).filter(e=>"\n"!==e).map(e=>{if(!e||(0,n.isValidElement)(e)&&function(e){const{props:t}=e;return!!t&&"object"==typeof t&&"value"in t}(e))return e;throw new Error(`Docusaurus error: Bad child <${"string"==typeof e.type?e.type:e.type.name}>: all children of the component should be , and every should have a unique "value" prop.`)})?.filter(Boolean)??[]}function h(e){const{values:t,children:o}=e;return(0,n.useMemo)(()=>{const e=t??function(e){return d(e).map(({props:{value:e,label:t,attributes:o,default:n}})=>({value:e,label:t,attributes:o,default:n}))}(o);return function(e){const t=(0,i.XI)(e,(e,t)=>e.value===t.value);if(t.length>0)throw new Error(`Docusaurus error: Duplicate values "${t.map(e=>e.value).join(", ")}" found in . Every value needs to be unique.`)}(e),e},[t,o])}function u({value:e,tabValues:t}){return t.some(t=>t.value===e)}function y({queryString:e=!1,groupId:t}){const o=(0,l.W6)(),s=function({queryString:e=!1,groupId:t}){if("string"==typeof e)return e;if(!1===e)return null;if(!0===e&&!t)throw new Error('Docusaurus error: The component groupId prop is required if queryString=true, because this value is used as the search param name. You can also provide an explicit value such as queryString="my-search-param".');return t??null}({queryString:e,groupId:t});return[(0,a.aZ)(s),(0,n.useCallback)(e=>{if(!s)return;const t=new URLSearchParams(o.location.search);t.set(s,e),o.replace({...o.location,search:t.toString()})},[s,o])]}function f(e){const{defaultValue:t,queryString:o=!1,groupId:s}=e,r=h(e),[l,a]=(0,n.useState)(()=>function({defaultValue:e,tabValues:t}){if(0===t.length)throw new Error("Docusaurus error: the component requires at least one children component");if(e){if(!u({value:e,tabValues:t}))throw new Error(`Docusaurus error: The has a defaultValue "${e}" but none of its children has the corresponding value. Available values are: ${t.map(e=>e.value).join(", ")}. If you intend to show no default tab, use defaultValue={null} instead.`);return e}const o=t.find(e=>e.default)??t[0];if(!o)throw new Error("Unexpected error: 0 tabValues");return o.value}({defaultValue:t,tabValues:r})),[i,d]=y({queryString:o,groupId:s}),[f,D]=function({groupId:e}){const t=function(e){return e?`docusaurus.tab.${e}`:null}(e),[o,s]=(0,p.Dv)(t);return[o,(0,n.useCallback)(e=>{t&&s.set(e)},[t,s])]}({groupId:s}),m=(()=>{const e=i??f;return u({value:e,tabValues:r})?e:null})();(0,c.A)(()=>{m&&a(m)},[m]);return{selectedValue:l,selectValue:(0,n.useCallback)(e=>{if(!u({value:e,tabValues:r}))throw new Error(`Can't select invalid tab value=${e}`);a(e),d(e),D(e)},[d,D,r]),tabValues:r}}var D=o(92303);const m={tabList:"tabList__CuJ",tabItem:"tabItem_LNqP"};var g=o(74848);function F({className:e,block:t,selectedValue:o,selectValue:n,tabValues:l}){const c=[],{blockElementScrollPositionUntilNextRender:a}=(0,r.a_)(),i=e=>{const t=e.currentTarget,s=c.indexOf(t),r=l[s].value;r!==o&&(a(t),n(r))},p=e=>{let t=null;switch(e.key){case"Enter":i(e);break;case"ArrowRight":{const o=c.indexOf(e.currentTarget)+1;t=c[o]??c[0];break}case"ArrowLeft":{const o=c.indexOf(e.currentTarget)-1;t=c[o]??c[c.length-1];break}}t?.focus()};return(0,g.jsx)("ul",{role:"tablist","aria-orientation":"horizontal",className:(0,s.A)("tabs",{"tabs--block":t},e),children:l.map(({value:e,label:t,attributes:n})=>(0,g.jsx)("li",{role:"tab",tabIndex:o===e?0:-1,"aria-selected":o===e,ref:e=>{c.push(e)},onKeyDown:p,onClick:i,...n,className:(0,s.A)("tabs__item",m.tabItem,n?.className,{"tabs__item--active":o===e}),children:t??e},e))})}function k({lazy:e,children:t,selectedValue:o}){const r=(Array.isArray(t)?t:[t]).filter(Boolean);if(e){const e=r.find(e=>e.props.value===o);return e?(0,n.cloneElement)(e,{className:(0,s.A)("margin-top--md",e.props.className)}):null}return(0,g.jsx)("div",{className:"margin-top--md",children:r.map((e,t)=>(0,n.cloneElement)(e,{key:t,hidden:e.props.value!==o}))})}function x(e){const t=f(e);return(0,g.jsxs)("div",{className:(0,s.A)("tabs-container",m.tabList),children:[(0,g.jsx)(F,{...t,...e}),(0,g.jsx)(k,{...t,...e})]})}function C(e){const t=(0,D.A)();return(0,g.jsx)(x,{...e,children:d(e.children)},String(t))}},17886:(e,t,o)=>{o.d(t,{A:()=>r});o(96540);var n=o(64058),s=o(74848);function r({name:e,...t}){const o=n[e];return o?(0,s.jsx)(o,{...t}):null}},19365:(e,t,o)=>{o.d(t,{A:()=>l});o(96540);var n=o(18215);const s={tabItem:"tabItem_Ymn6"};var r=o(74848);function l({children:e,hidden:t,className:o}){return(0,r.jsx)("div",{role:"tabpanel",className:(0,n.A)(s.tabItem,o),hidden:t,children:e})}},47617:(e,t,o)=>{o.d(t,{A:()=>n});const n=o.p+"assets/images/tutorial-chat-file-loader-099f2f4c5e4343412557b1a78c4b9209.png"},87481:(e,t,o)=>{o.d(t,{A:()=>n});const n=o.p+"assets/files/fake-resume-fa337cbdb18306bd29e3168f73409745.txt"}}]); \ No newline at end of file diff --git a/assets/js/340026fc.5ec62f24.js b/assets/js/340026fc.5ec62f24.js new file mode 100644 index 0000000000..98deaa0e36 --- /dev/null +++ b/assets/js/340026fc.5ec62f24.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunklangflow_docs=self.webpackChunklangflow_docs||[]).push([[6455],{10915:(e,t,o)=>{o.r(t),o.d(t,{CH:()=>d,assets:()=>p,chCodeConfig:()=>h,contentTitle:()=>i,default:()=>f,frontMatter:()=>a,metadata:()=>n,toc:()=>u});const n=JSON.parse('{"id":"Tutorials/chat-with-files","title":"Create a chatbot that can ingest files","description":"This tutorial shows you how to build a chatbot that can read and answer questions about files you upload, such as meeting notes or job applications.","source":"@site/docs/Tutorials/chat-with-files.md","sourceDirName":"Tutorials","slug":"/chat-with-files","permalink":"/chat-with-files","draft":false,"unlisted":false,"tags":[],"version":"current","frontMatter":{"title":"Create a chatbot that can ingest files","slug":"/chat-with-files"},"sidebar":"docs","previous":{"title":"Create a vector RAG chatbot","permalink":"/chat-with-rag"},"next":{"title":"Connect applications to agents","permalink":"/agent-tutorial"}}');var s=o(74848),r=o(28453),l=o(24754),c=o(17886);o(11470),o(19365);const a={title:"Create a chatbot that can ingest files",slug:"/chat-with-files"},i=void 0,p={},d={annotations:l.hk,Code:l.Cy},h={staticMediaQuery:"not screen, (max-width: 768px)",lineNumbers:!0,showCopyButton:!0,themeName:"github-dark"},u=[{value:"Prerequisites",id:"prerequisites",level:2},{value:"Create a flow that accepts file input",id:"create-a-flow-that-accepts-file-input",level:2},{value:"Send requests to your flow from a Python application",id:"send-requests-to-your-flow-from-a-python-application",level:2},{value:"Next steps",id:"next-steps",level:2}];function y(e){const t={a:"a",admonition:"admonition",code:"code",h2:"h2",img:"img",li:"li",ol:"ol",p:"p",strong:"strong",ul:"ul",...(0,r.R)(),...e.components},{Details:n}=t;return d||D("CH",!1),d.Code||D("CH.Code",!0),n||D("Details",!0),(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("style",{dangerouslySetInnerHTML:{__html:'[data-ch-theme="github-dark"] { --ch-t-colorScheme: dark;--ch-t-foreground: #c9d1d9;--ch-t-background: #0d1117;--ch-t-lighter-inlineBackground: #0d1117e6;--ch-t-editor-background: #0d1117;--ch-t-editor-foreground: #c9d1d9;--ch-t-editor-lineHighlightBackground: #6e76811a;--ch-t-editor-rangeHighlightBackground: #ffffff0b;--ch-t-editor-infoForeground: #3794FF;--ch-t-editor-selectionBackground: #264F78;--ch-t-focusBorder: #1f6feb;--ch-t-tab-activeBackground: #0d1117;--ch-t-tab-activeForeground: #c9d1d9;--ch-t-tab-inactiveBackground: #010409;--ch-t-tab-inactiveForeground: #8b949e;--ch-t-tab-border: #30363d;--ch-t-tab-activeBorder: #0d1117;--ch-t-editorGroup-border: #30363d;--ch-t-editorGroupHeader-tabsBackground: #010409;--ch-t-editorLineNumber-foreground: #6e7681;--ch-t-input-background: #0d1117;--ch-t-input-foreground: #c9d1d9;--ch-t-input-border: #30363d;--ch-t-icon-foreground: #8b949e;--ch-t-sideBar-background: #010409;--ch-t-sideBar-foreground: #c9d1d9;--ch-t-sideBar-border: #30363d;--ch-t-list-activeSelectionBackground: #6e768166;--ch-t-list-activeSelectionForeground: #c9d1d9;--ch-t-list-hoverBackground: #6e76811a;--ch-t-list-hoverForeground: #c9d1d9; }'}}),"\n","\n",(0,s.jsx)(t.p,{children:"This tutorial shows you how to build a chatbot that can read and answer questions about files you upload, such as meeting notes or job applications."}),"\n",(0,s.jsx)(t.p,{children:"For example, you could upload a contract and ask, \u201cWhat are the termination clauses in this agreement?\u201d Or upload a resume and ask, \u201cDoes this candidate have experience with marketing analytics?\u201d"}),"\n",(0,s.jsx)(t.p,{children:"The main focus of this tutorial is to show you how to provide files as input to a Langflow flow, so your chatbot can use the content of those files in its responses."}),"\n",(0,s.jsx)(t.h2,{id:"prerequisites",children:"Prerequisites"}),"\n",(0,s.jsxs)(t.ul,{children:["\n",(0,s.jsxs)(t.li,{children:["\n",(0,s.jsx)(t.p,{children:(0,s.jsx)(t.a,{href:"/get-started-installation",children:"A running Langflow instance"})}),"\n"]}),"\n",(0,s.jsxs)(t.li,{children:["\n",(0,s.jsx)(t.p,{children:(0,s.jsx)(t.a,{href:"/configuration-api-keys",children:"A Langflow API key"})}),"\n"]}),"\n",(0,s.jsxs)(t.li,{children:["\n",(0,s.jsx)(t.p,{children:(0,s.jsx)(t.a,{href:"https://platform.openai.com/api-keys",children:"An OpenAI API key"})}),"\n",(0,s.jsx)(t.p,{children:"This tutorial uses an OpenAI LLM. If you want to use a different provider, you need a valid credential for that provider."}),"\n"]}),"\n"]}),"\n",(0,s.jsx)(t.h2,{id:"create-a-flow-that-accepts-file-input",children:"Create a flow that accepts file input"}),"\n",(0,s.jsxs)(t.p,{children:["To ingest files, your flow must have a ",(0,s.jsx)(t.strong,{children:"File"})," component attached to a component that receives input, such as a ",(0,s.jsx)(t.strong,{children:"Prompt"})," or ",(0,s.jsx)(t.strong,{children:"Agent"})," component."]}),"\n",(0,s.jsxs)(t.p,{children:["The following steps modify the ",(0,s.jsx)(t.a,{href:"/basic-prompting",children:(0,s.jsx)(t.strong,{children:"Basic prompting"})})," template to accept file input:"]}),"\n",(0,s.jsxs)(t.ol,{children:["\n",(0,s.jsxs)(t.li,{children:["\n",(0,s.jsxs)(t.p,{children:["In Langflow, click ",(0,s.jsx)(t.strong,{children:"New Flow"}),", and then select the ",(0,s.jsx)(t.strong,{children:"Basic prompting"})," template."]}),"\n"]}),"\n",(0,s.jsxs)(t.li,{children:["\n",(0,s.jsxs)(t.p,{children:["In the ",(0,s.jsx)(t.strong,{children:"Language Model"})," component, enter your OpenAI API key."]}),"\n",(0,s.jsxs)(t.p,{children:["If you want to use a different provider or model, edit the ",(0,s.jsx)(t.strong,{children:"Model Provider"}),", ",(0,s.jsx)(t.strong,{children:"Model Name"}),", and ",(0,s.jsx)(t.strong,{children:"API Key"})," fields accordingly."]}),"\n"]}),"\n",(0,s.jsxs)(t.li,{children:["\n",(0,s.jsxs)(t.p,{children:["To verify that your API key is valid, click ",(0,s.jsx)(c.A,{name:"Play","aria-hidden":"true"})," ",(0,s.jsx)(t.strong,{children:"Playground"}),", and then ask the LLM a question.\nThe LLM should respond according to the specifications in the ",(0,s.jsx)(t.strong,{children:"Prompt"})," component's ",(0,s.jsx)(t.strong,{children:"Template"})," field."]}),"\n"]}),"\n",(0,s.jsxs)(t.li,{children:["\n",(0,s.jsxs)(t.p,{children:["Exit the ",(0,s.jsx)(t.strong,{children:"Playground"}),", and then modify the ",(0,s.jsx)(t.strong,{children:"Prompt"})," component to accept file input in addition to chat input.\nTo do this, edit the ",(0,s.jsx)(t.strong,{children:"Template"})," field, and then replace the default prompt with the following text:"]}),"\n",(0,s.jsx)(d.Code,{codeConfig:h,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:"ChatInput:",props:{}}]},{tokens:[{content:"{chat-input}",props:{}}]},{tokens:[{content:"File:",props:{}}]},{tokens:[{content:"{file}",props:{}}]}],lang:"text"},annotations:[]}]}),"\n",(0,s.jsxs)(t.p,{children:["The ",(0,s.jsx)(t.strong,{children:"Prompt"})," component gets a new input port for each value in curly braces. At this point, your ",(0,s.jsx)(t.strong,{children:"Prompt"})," component should have ",(0,s.jsx)(t.strong,{children:"chat-input"})," and ",(0,s.jsx)(t.strong,{children:"file"})," input ports."]}),"\n",(0,s.jsx)(t.admonition,{type:"tip",children:(0,s.jsx)(t.p,{children:"Within the curly braces, you can use any port name you like. For this tutorial, the ports are named after the components that connect to them."})}),"\n"]}),"\n",(0,s.jsxs)(t.li,{children:["\n",(0,s.jsxs)(t.p,{children:["Add a ",(0,s.jsx)(t.a,{href:"/components-data#file",children:"File component"})," to the flow, and then connect the ",(0,s.jsx)(t.strong,{children:"Raw Content"})," output port to the Prompt component's ",(0,s.jsx)(t.strong,{children:"file"})," input port.\nTo connect ports, click and drag from one port to the other."]}),"\n",(0,s.jsx)(t.p,{children:"You can add files directly to the file component to pre-load input before running the flow, or you can load files at runtime. The next section of this tutorial covers runtime file uploads."}),"\n",(0,s.jsx)(t.p,{children:"At this point your flow has five components. The Chat Input and File components are connected to the Prompt component's input ports. Then, the Prompt component's output port is connected to the Language Model component's input port. Finally, the Language Model component's output port is connected to the Chat Output component, which returns the final response to the user."}),"\n",(0,s.jsx)(t.p,{children:(0,s.jsx)(t.img,{alt:"File loader chat flow",src:o(47617).A+"",width:"4000",height:"1564"})}),"\n"]}),"\n"]}),"\n",(0,s.jsx)(t.h2,{id:"send-requests-to-your-flow-from-a-python-application",children:"Send requests to your flow from a Python application"}),"\n",(0,s.jsx)(t.p,{children:"This section of the tutorial demonstrates how you can send file input to a flow from an application."}),"\n",(0,s.jsxs)(t.p,{children:["To do this, your application must send a ",(0,s.jsx)(t.code,{children:"POST /run"})," request to your Langflow server with the file you want to upload and a text prompt.\nThe result includes the outcome of the flow run and the LLM's response."]}),"\n",(0,s.jsxs)(t.p,{children:["This example uses a local Langflow instance, and it asks the LLM to evaluate a sample resume.\nIf you don't have a resume on hand, you can download ",(0,s.jsx)(t.a,{target:"_blank","data-noBrokenLinkCheck":!0,href:o(87481).A+"",children:"fake-resume.txt"}),"."]}),"\n",(0,s.jsx)(t.admonition,{type:"tip",children:(0,s.jsxs)(t.p,{children:["For help with constructing file upload requests in Python, JavaScript, and curl, see the ",(0,s.jsx)(t.a,{href:"https://langflow-file-upload-examples.onrender.com",children:"Langflow File Upload Utility"}),"."]})}),"\n",(0,s.jsxs)(t.ol,{children:["\n",(0,s.jsxs)(t.li,{children:["\n",(0,s.jsx)(t.p,{children:"To construct the request, gather the following information:"}),"\n",(0,s.jsxs)(t.ul,{children:["\n",(0,s.jsxs)(t.li,{children:[(0,s.jsx)(t.code,{children:"LANGFLOW_SERVER_ADDRESS"}),": Your Langflow server's domain. The default value is ",(0,s.jsx)(t.code,{children:"127.0.0.1:7860"}),". You can get this value from the code snippets on your flow's ",(0,s.jsxs)(t.a,{href:"/concepts-publish#api-access",children:[(0,s.jsx)(t.strong,{children:"API access"})," pane"]}),"."]}),"\n",(0,s.jsxs)(t.li,{children:[(0,s.jsx)(t.code,{children:"FLOW_ID"}),": Your flow's UUID or custom endpoint name. You can get this value from the code snippets on your flow's ",(0,s.jsxs)(t.a,{href:"/concepts-publish#api-access",children:[(0,s.jsx)(t.strong,{children:"API access"})," pane"]}),"."]}),"\n",(0,s.jsxs)(t.li,{children:[(0,s.jsx)(t.code,{children:"FILE_COMPONENT_ID"}),": The UUID of the File component in your flow, such as ",(0,s.jsx)(t.code,{children:"File-KZP68"}),". To find the component ID, open your flow in Langflow, click the File component, and then click ",(0,s.jsx)(t.strong,{children:"Controls"}),"."]}),"\n",(0,s.jsxs)(t.li,{children:[(0,s.jsx)(t.code,{children:"CHAT_INPUT"}),": The message you want to send to the Chat Input of your flow, such as ",(0,s.jsx)(t.code,{children:"Evaluate this resume for a job opening in my Marketing department."})]}),"\n",(0,s.jsxs)(t.li,{children:[(0,s.jsx)(t.code,{children:"FILE_NAME"})," and ",(0,s.jsx)(t.code,{children:"FILE_PATH"}),": The name and path to the local file that you want to send to your flow."]}),"\n",(0,s.jsxs)(t.li,{children:[(0,s.jsx)(t.code,{children:"LANGFLOW_API_KEY"}),": A valid Langflow API key. To create an API key, see ",(0,s.jsx)(t.a,{href:"/configuration-api-keys",children:"API keys"}),"."]}),"\n"]}),"\n"]}),"\n",(0,s.jsxs)(t.li,{children:["\n",(0,s.jsx)(t.p,{children:"Copy the following script into a Python file, and then replace the placeholders with the information you gathered in the previous step:"}),"\n",(0,s.jsx)(d.Code,{codeConfig:h,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:"# Python example using requests",props:{style:{color:"#8B949E"}}}]},{tokens:[{content:"import",props:{style:{color:"#FF7B72"}}},{content:" requests",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"import",props:{style:{color:"#FF7B72"}}},{content:" json",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"# 1. Set the upload URL",props:{style:{color:"#8B949E"}}}]},{tokens:[{content:"url ",props:{style:{color:"#C9D1D9"}}},{content:"= ",props:{style:{color:"#FF7B72"}}},{content:'"http://LANGFLOW_SERVER_ADDRESS/api/v2/files/"',props:{style:{color:"#A5D6FF"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"# 2. Prepare the file and payload",props:{style:{color:"#8B949E"}}}]},{tokens:[{content:"payload ",props:{style:{color:"#C9D1D9"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:" {}",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"files ",props:{style:{color:"#C9D1D9"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:" [",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" (",props:{style:{color:"#C9D1D9"}}},{content:"'file'",props:{style:{color:"#A5D6FF"}}},{content:", (",props:{style:{color:"#C9D1D9"}}},{content:"'FILE_PATH'",props:{style:{color:"#A5D6FF"}}},{content:", ",props:{style:{color:"#C9D1D9"}}},{content:"open",props:{style:{color:"#79C0FF"}}},{content:"(",props:{style:{color:"#C9D1D9"}}},{content:"'FILE_NAME'",props:{style:{color:"#A5D6FF"}}},{content:", ",props:{style:{color:"#C9D1D9"}}},{content:"'rb'",props:{style:{color:"#A5D6FF"}}},{content:"), ",props:{style:{color:"#C9D1D9"}}},{content:"'application/octet-stream'",props:{style:{color:"#A5D6FF"}}},{content:"))",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"]",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"headers ",props:{style:{color:"#C9D1D9"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:" {",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" 'Accept'",props:{style:{color:"#A5D6FF"}}},{content:": ",props:{style:{color:"#C9D1D9"}}},{content:"'application/json'",props:{style:{color:"#A5D6FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" 'x-api-key'",props:{style:{color:"#A5D6FF"}}},{content:": ",props:{style:{color:"#C9D1D9"}}},{content:"'LANGFLOW_API_KEY'",props:{style:{color:"#A5D6FF"}}}]},{tokens:[{content:"}",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"# 3. Upload the file to Langflow",props:{style:{color:"#8B949E"}}}]},{tokens:[{content:"response ",props:{style:{color:"#C9D1D9"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:" requests.request(",props:{style:{color:"#C9D1D9"}}},{content:'"POST"',props:{style:{color:"#A5D6FF"}}},{content:", url, ",props:{style:{color:"#C9D1D9"}}},{content:"headers",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:"headers, ",props:{style:{color:"#C9D1D9"}}},{content:"data",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:"payload, ",props:{style:{color:"#C9D1D9"}}},{content:"files",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:"files)",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"print",props:{style:{color:"#79C0FF"}}},{content:"(response.text)",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"# 4. Get the uploaded file path from the response",props:{style:{color:"#8B949E"}}}]},{tokens:[{content:"uploaded_data ",props:{style:{color:"#C9D1D9"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:" response.json()",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"uploaded_path ",props:{style:{color:"#C9D1D9"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:" uploaded_data.get(",props:{style:{color:"#C9D1D9"}}},{content:"'path'",props:{style:{color:"#A5D6FF"}}},{content:")",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"# 5. Call the Langflow run endpoint with the uploaded file path",props:{style:{color:"#8B949E"}}}]},{tokens:[{content:"run_url ",props:{style:{color:"#C9D1D9"}}},{content:"= ",props:{style:{color:"#FF7B72"}}},{content:'"http://LANGFLOW_SERVER_ADDRESS/api/v1/run/FLOW_ID"',props:{style:{color:"#A5D6FF"}}}]},{tokens:[{content:"run_payload ",props:{style:{color:"#C9D1D9"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:" {",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:' "input_value"',props:{style:{color:"#A5D6FF"}}},{content:": ",props:{style:{color:"#C9D1D9"}}},{content:'"CHAT_INPUT"',props:{style:{color:"#A5D6FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:' "output_type"',props:{style:{color:"#A5D6FF"}}},{content:": ",props:{style:{color:"#C9D1D9"}}},{content:'"chat"',props:{style:{color:"#A5D6FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:' "input_type"',props:{style:{color:"#A5D6FF"}}},{content:": ",props:{style:{color:"#C9D1D9"}}},{content:'"chat"',props:{style:{color:"#A5D6FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:' "tweaks"',props:{style:{color:"#A5D6FF"}}},{content:": {",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:' "FILE_COMPONENT_ID"',props:{style:{color:"#A5D6FF"}}},{content:": {",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:' "path"',props:{style:{color:"#A5D6FF"}}},{content:": uploaded_path",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" }",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" }",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"}",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"run_headers ",props:{style:{color:"#C9D1D9"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:" {",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" 'Content-Type'",props:{style:{color:"#A5D6FF"}}},{content:": ",props:{style:{color:"#C9D1D9"}}},{content:"'application/json'",props:{style:{color:"#A5D6FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" 'Accept'",props:{style:{color:"#A5D6FF"}}},{content:": ",props:{style:{color:"#C9D1D9"}}},{content:"'application/json'",props:{style:{color:"#A5D6FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" 'x-api-key'",props:{style:{color:"#A5D6FF"}}},{content:": ",props:{style:{color:"#C9D1D9"}}},{content:"'LANGFLOW_API_KEY'",props:{style:{color:"#A5D6FF"}}}]},{tokens:[{content:"}",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"run_response ",props:{style:{color:"#C9D1D9"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:" requests.post(run_url, ",props:{style:{color:"#C9D1D9"}}},{content:"headers",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:"run_headers, ",props:{style:{color:"#C9D1D9"}}},{content:"data",props:{style:{color:"#FFA657"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:"json.dumps(run_payload))",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"langflow_data ",props:{style:{color:"#C9D1D9"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:" run_response.json()",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"# Output only the message",props:{style:{color:"#8B949E"}}}]},{tokens:[{content:"message ",props:{style:{color:"#C9D1D9"}}},{content:"= ",props:{style:{color:"#FF7B72"}}},{content:"None",props:{style:{color:"#79C0FF"}}}]},{tokens:[{content:"try",props:{style:{color:"#FF7B72"}}},{content:":",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" message ",props:{style:{color:"#C9D1D9"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:" langflow_data[",props:{style:{color:"#C9D1D9"}}},{content:"'outputs'",props:{style:{color:"#A5D6FF"}}},{content:"][",props:{style:{color:"#C9D1D9"}}},{content:"0",props:{style:{color:"#79C0FF"}}},{content:"][",props:{style:{color:"#C9D1D9"}}},{content:"'outputs'",props:{style:{color:"#A5D6FF"}}},{content:"][",props:{style:{color:"#C9D1D9"}}},{content:"0",props:{style:{color:"#79C0FF"}}},{content:"][",props:{style:{color:"#C9D1D9"}}},{content:"'results'",props:{style:{color:"#A5D6FF"}}},{content:"][",props:{style:{color:"#C9D1D9"}}},{content:"'message'",props:{style:{color:"#A5D6FF"}}},{content:"][",props:{style:{color:"#C9D1D9"}}},{content:"'data'",props:{style:{color:"#A5D6FF"}}},{content:"][",props:{style:{color:"#C9D1D9"}}},{content:"'text'",props:{style:{color:"#A5D6FF"}}},{content:"]",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"except",props:{style:{color:"#FF7B72"}}},{content:" (",props:{style:{color:"#C9D1D9"}}},{content:"KeyError",props:{style:{color:"#79C0FF"}}},{content:", ",props:{style:{color:"#C9D1D9"}}},{content:"IndexError",props:{style:{color:"#79C0FF"}}},{content:", ",props:{style:{color:"#C9D1D9"}}},{content:"TypeError",props:{style:{color:"#79C0FF"}}},{content:"):",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" pass",props:{style:{color:"#FF7B72"}}}]},{tokens:[{content:"print",props:{style:{color:"#79C0FF"}}},{content:"(message)",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]}],lang:"python"},annotations:[]}]}),"\n",(0,s.jsx)(t.p,{children:"This script contains two requests."}),"\n",(0,s.jsxs)(t.p,{children:["The first request uploads a file, such as ",(0,s.jsx)(t.code,{children:"fake-resume.txt"}),", to your Langflow server at the ",(0,s.jsx)(t.code,{children:"/v2/files"})," endpoint. This request returns a file path that can be referenced in subsequent Langflow requests, such as ",(0,s.jsx)(t.code,{children:"02791d46-812f-4988-ab1c-7c430214f8d5/fake-resume.txt"})]}),"\n",(0,s.jsxs)(t.p,{children:["The second request sends a chat message to the Langflow flow at the ",(0,s.jsx)(t.code,{children:"/v1/run/"})," endpoint.\nThe ",(0,s.jsx)(t.code,{children:"tweaks"})," parameter includes the path to the uploaded file as the variable ",(0,s.jsx)(t.code,{children:"uploaded_path"}),", and sends this file directly to the File component."]}),"\n"]}),"\n",(0,s.jsxs)(t.li,{children:["\n",(0,s.jsx)(t.p,{children:"Save and run the script to send the requests and test the flow."}),"\n",(0,s.jsxs)(n,{children:[(0,s.jsx)("summary",{children:"Response"}),(0,s.jsx)(t.p,{children:"The following is an example of a response returned from this tutorial's flow. Due to the nature of LLMs and variations in your inputs, your response might be different."}),(0,s.jsx)(d.Code,{codeConfig:h,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:'{"id":"793ba3d8-5e7a-4499-8b89-d9a7b6325fee","name":"fake-resume (1)","path":"02791d46-812f-4988-ab1c-7c430214f8d5/fake-resume.txt","size":1779,"provider":null}',props:{}}]},{tokens:[{content:"The resume for Emily J. Wilson presents a strong candidate for a position in your Marketing department. Here are some key points to consider:",props:{}}]},{tokens:[{content:"",props:{}}]},{tokens:[{content:"### Strengths:",props:{}}]},{tokens:[{content:"1. **Experience**: With over 8 years in marketing, Emily has held progressively responsible positions, culminating in her current role as Marketing Director. This indicates a solid foundation in the field.",props:{}}]},{tokens:[{content:"",props:{}}]},{tokens:[{content:"2. **Quantifiable Achievements**: The resume highlights specific accomplishments, such as a 25% increase in brand recognition and a 30% sales increase after launching new product lines. These metrics demonstrate her ability to drive results.",props:{}}]},{tokens:[{content:"",props:{}}]},{tokens:[{content:"3. **Diverse Skill Set**: Emily's skills encompass various aspects of marketing, including strategy development, team management, social media marketing, event planning, and data analysis. This versatility can be beneficial in a dynamic marketing environment.",props:{}}]},{tokens:[{content:"",props:{}}]},{tokens:[{content:"4. **Educational Background**: Her MBA and a Bachelor's degree in Marketing provide a strong academic foundation, which is often valued in marketing roles.",props:{}}]},{tokens:[{content:"",props:{}}]},{tokens:[{content:"5. **Certifications**: The Certified Marketing Professional (CMP) and Google Analytics Certification indicate a commitment to professional development and staying current with industry standards.",props:{}}]},{tokens:[{content:"",props:{}}]},{tokens:[{content:"### Areas for Improvement:",props:{}}]},{tokens:[{content:"1. **Specificity in Skills**: While the skills listed are relevant, providing examples of how she has applied these skills in her previous roles could strengthen her resume further.",props:{}}]},{tokens:[{content:"",props:{}}]},{tokens:[{content:"2. **References**: While stating that references are available upon request is standard, including a couple of testimonials or notable endorsements could enhance credibility.",props:{}}]},{tokens:[{content:"",props:{}}]},{tokens:[{content:"3. **Formatting**: Ensure that the resume is visually appealing and easy to read. Clear headings and bullet points help in quickly identifying key information.",props:{}}]},{tokens:[{content:"",props:{}}]},{tokens:[{content:"### Conclusion:",props:{}}]},{tokens:[{content:"Overall, Emily J. Wilson's resume reflects a well-rounded marketing professional with a proven track record of success. If her experience aligns with the specific needs of your Marketing department, she could be a valuable addition to your team. Consider inviting her for an interview to further assess her fit for the role.",props:{}}]}],lang:"text"},annotations:[]}]})]}),"\n",(0,s.jsx)(t.p,{children:"The initial output contains the JSON response object from the file upload endpoint, including the internal path where Langflow stores the file."}),"\n",(0,s.jsx)(t.p,{children:"The LLM then retrieves this file and evaluates its content, in this case the suitability of the resume for a job position."}),"\n"]}),"\n"]}),"\n",(0,s.jsx)(t.h2,{id:"next-steps",children:"Next steps"}),"\n",(0,s.jsx)(t.p,{children:"To process multiple files in a single flow run, add a separate File component for each file you want to ingest. Then, modify your script to upload each file, retrieve each returned file path, and then pass a unique file path to each File component ID."}),"\n",(0,s.jsxs)(t.p,{children:["For example, you can modify ",(0,s.jsx)(t.code,{children:"tweaks"})," to accept multiple file components.\nThe following code is just an example; it is not working code:"]}),"\n",(0,s.jsx)(d.Code,{codeConfig:h,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:"## set multiple file paths",props:{style:{color:"#8B949E"}}}]},{tokens:[{content:"file_paths ",props:{style:{color:"#C9D1D9"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:" {",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" FILE_COMPONENT_1",props:{style:{color:"#79C0FF"}}},{content:": uploaded_path_1,",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" FILE_COMPONENT_2",props:{style:{color:"#79C0FF"}}},{content:": uploaded_path_2",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"}",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"def ",props:{style:{color:"#FF7B72"}}},{content:"chat_with_flow",props:{style:{color:"#D2A8FF"}}},{content:"(input_message, file_paths):",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:' """Compare the contents of these two files."""',props:{style:{color:"#A5D6FF"}}}]},{tokens:[{content:" run_url ",props:{style:{color:"#C9D1D9"}}},{content:"= f",props:{style:{color:"#FF7B72"}}},{content:'"',props:{style:{color:"#A5D6FF"}}},{content:"{LANGFLOW_SERVER_ADDRESS}",props:{style:{color:"#79C0FF"}}},{content:"/api/v1/run/",props:{style:{color:"#A5D6FF"}}},{content:"{FLOW_ID}",props:{style:{color:"#79C0FF"}}},{content:'"',props:{style:{color:"#A5D6FF"}}}]},{tokens:[{content:" # Prepare tweaks with both file paths",props:{style:{color:"#8B949E"}}}]},{tokens:[{content:" tweaks ",props:{style:{color:"#C9D1D9"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:" {}",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" for",props:{style:{color:"#FF7B72"}}},{content:" component_id, file_path ",props:{style:{color:"#C9D1D9"}}},{content:"in",props:{style:{color:"#FF7B72"}}},{content:" file_paths.items():",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" tweaks[component_id] ",props:{style:{color:"#C9D1D9"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:" {",props:{style:{color:"#C9D1D9"}}},{content:'"path"',props:{style:{color:"#A5D6FF"}}},{content:": file_path}",props:{style:{color:"#C9D1D9"}}}]}],lang:"python"},annotations:[]}]}),"\n",(0,s.jsxs)(t.p,{children:["To upload files from another machine that is not your local environment, your Langflow server must first be accessible over the internet. Then, authenticated users can upload files your public Langflow server's ",(0,s.jsx)(t.code,{children:"/v2/files/"})," endpoint, as shown in the tutorial. For more information, see ",(0,s.jsx)(t.a,{href:"/deployment-overview",children:"Langflow deployment overview"}),"."]})]})}function f(e={}){const{wrapper:t}={...(0,r.R)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(y,{...e})}):y(e)}function D(e,t){throw new Error("Expected "+(t?"component":"object")+" `"+e+"` to be defined: you likely forgot to import, pass, or provide it.")}},11470:(e,t,o)=>{o.d(t,{A:()=>C});var n=o(96540),s=o(18215),r=o(23104),l=o(56347),c=o(205),a=o(57485),i=o(31682),p=o(70679);function d(e){return n.Children.toArray(e).filter(e=>"\n"!==e).map(e=>{if(!e||(0,n.isValidElement)(e)&&function(e){const{props:t}=e;return!!t&&"object"==typeof t&&"value"in t}(e))return e;throw new Error(`Docusaurus error: Bad child <${"string"==typeof e.type?e.type:e.type.name}>: all children of the component should be , and every should have a unique "value" prop.`)})?.filter(Boolean)??[]}function h(e){const{values:t,children:o}=e;return(0,n.useMemo)(()=>{const e=t??function(e){return d(e).map(({props:{value:e,label:t,attributes:o,default:n}})=>({value:e,label:t,attributes:o,default:n}))}(o);return function(e){const t=(0,i.XI)(e,(e,t)=>e.value===t.value);if(t.length>0)throw new Error(`Docusaurus error: Duplicate values "${t.map(e=>e.value).join(", ")}" found in . Every value needs to be unique.`)}(e),e},[t,o])}function u({value:e,tabValues:t}){return t.some(t=>t.value===e)}function y({queryString:e=!1,groupId:t}){const o=(0,l.W6)(),s=function({queryString:e=!1,groupId:t}){if("string"==typeof e)return e;if(!1===e)return null;if(!0===e&&!t)throw new Error('Docusaurus error: The component groupId prop is required if queryString=true, because this value is used as the search param name. You can also provide an explicit value such as queryString="my-search-param".');return t??null}({queryString:e,groupId:t});return[(0,a.aZ)(s),(0,n.useCallback)(e=>{if(!s)return;const t=new URLSearchParams(o.location.search);t.set(s,e),o.replace({...o.location,search:t.toString()})},[s,o])]}function f(e){const{defaultValue:t,queryString:o=!1,groupId:s}=e,r=h(e),[l,a]=(0,n.useState)(()=>function({defaultValue:e,tabValues:t}){if(0===t.length)throw new Error("Docusaurus error: the component requires at least one children component");if(e){if(!u({value:e,tabValues:t}))throw new Error(`Docusaurus error: The has a defaultValue "${e}" but none of its children has the corresponding value. Available values are: ${t.map(e=>e.value).join(", ")}. If you intend to show no default tab, use defaultValue={null} instead.`);return e}const o=t.find(e=>e.default)??t[0];if(!o)throw new Error("Unexpected error: 0 tabValues");return o.value}({defaultValue:t,tabValues:r})),[i,d]=y({queryString:o,groupId:s}),[f,D]=function({groupId:e}){const t=function(e){return e?`docusaurus.tab.${e}`:null}(e),[o,s]=(0,p.Dv)(t);return[o,(0,n.useCallback)(e=>{t&&s.set(e)},[t,s])]}({groupId:s}),m=(()=>{const e=i??f;return u({value:e,tabValues:r})?e:null})();(0,c.A)(()=>{m&&a(m)},[m]);return{selectedValue:l,selectValue:(0,n.useCallback)(e=>{if(!u({value:e,tabValues:r}))throw new Error(`Can't select invalid tab value=${e}`);a(e),d(e),D(e)},[d,D,r]),tabValues:r}}var D=o(92303);const m={tabList:"tabList__CuJ",tabItem:"tabItem_LNqP"};var g=o(74848);function F({className:e,block:t,selectedValue:o,selectValue:n,tabValues:l}){const c=[],{blockElementScrollPositionUntilNextRender:a}=(0,r.a_)(),i=e=>{const t=e.currentTarget,s=c.indexOf(t),r=l[s].value;r!==o&&(a(t),n(r))},p=e=>{let t=null;switch(e.key){case"Enter":i(e);break;case"ArrowRight":{const o=c.indexOf(e.currentTarget)+1;t=c[o]??c[0];break}case"ArrowLeft":{const o=c.indexOf(e.currentTarget)-1;t=c[o]??c[c.length-1];break}}t?.focus()};return(0,g.jsx)("ul",{role:"tablist","aria-orientation":"horizontal",className:(0,s.A)("tabs",{"tabs--block":t},e),children:l.map(({value:e,label:t,attributes:n})=>(0,g.jsx)("li",{role:"tab",tabIndex:o===e?0:-1,"aria-selected":o===e,ref:e=>{c.push(e)},onKeyDown:p,onClick:i,...n,className:(0,s.A)("tabs__item",m.tabItem,n?.className,{"tabs__item--active":o===e}),children:t??e},e))})}function k({lazy:e,children:t,selectedValue:o}){const r=(Array.isArray(t)?t:[t]).filter(Boolean);if(e){const e=r.find(e=>e.props.value===o);return e?(0,n.cloneElement)(e,{className:(0,s.A)("margin-top--md",e.props.className)}):null}return(0,g.jsx)("div",{className:"margin-top--md",children:r.map((e,t)=>(0,n.cloneElement)(e,{key:t,hidden:e.props.value!==o}))})}function x(e){const t=f(e);return(0,g.jsxs)("div",{className:(0,s.A)("tabs-container",m.tabList),children:[(0,g.jsx)(F,{...t,...e}),(0,g.jsx)(k,{...t,...e})]})}function C(e){const t=(0,D.A)();return(0,g.jsx)(x,{...e,children:d(e.children)},String(t))}},17886:(e,t,o)=>{o.d(t,{A:()=>r});o(96540);var n=o(64058),s=o(74848);function r({name:e,...t}){const o=n[e];return o?(0,s.jsx)(o,{...t}):null}},19365:(e,t,o)=>{o.d(t,{A:()=>l});o(96540);var n=o(18215);const s={tabItem:"tabItem_Ymn6"};var r=o(74848);function l({children:e,hidden:t,className:o}){return(0,r.jsx)("div",{role:"tabpanel",className:(0,n.A)(s.tabItem,o),hidden:t,children:e})}},47617:(e,t,o)=>{o.d(t,{A:()=>n});const n=o.p+"assets/images/tutorial-chat-file-loader-099f2f4c5e4343412557b1a78c4b9209.png"},87481:(e,t,o)=>{o.d(t,{A:()=>n});const n=o.p+"assets/files/fake-resume-fa337cbdb18306bd29e3168f73409745.txt"}}]); \ No newline at end of file diff --git a/assets/js/4f1ba371.4aa26490.js b/assets/js/4f1ba371.4aa26490.js deleted file mode 100644 index 4793342072..0000000000 --- a/assets/js/4f1ba371.4aa26490.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunklangflow_docs=self.webpackChunklangflow_docs||[]).push([[9004],{11470:(e,n,s)=>{s.d(n,{A:()=>w});var t=s(96540),o=s(18215),r=s(23104),l=s(56347),a=s(205),c=s(57485),i=s(31682),d=s(70679);function h(e){return t.Children.toArray(e).filter(e=>"\n"!==e).map(e=>{if(!e||(0,t.isValidElement)(e)&&function(e){const{props:n}=e;return!!n&&"object"==typeof n&&"value"in n}(e))return e;throw new Error(`Docusaurus error: Bad child <${"string"==typeof e.type?e.type:e.type.name}>: all children of the component should be , and every should have a unique "value" prop.`)})?.filter(Boolean)??[]}function u(e){const{values:n,children:s}=e;return(0,t.useMemo)(()=>{const e=n??function(e){return h(e).map(({props:{value:e,label:n,attributes:s,default:t}})=>({value:e,label:n,attributes:s,default:t}))}(s);return function(e){const n=(0,i.XI)(e,(e,n)=>e.value===n.value);if(n.length>0)throw new Error(`Docusaurus error: Duplicate values "${n.map(e=>e.value).join(", ")}" found in . Every value needs to be unique.`)}(e),e},[n,s])}function p({value:e,tabValues:n}){return n.some(n=>n.value===e)}function m({queryString:e=!1,groupId:n}){const s=(0,l.W6)(),o=function({queryString:e=!1,groupId:n}){if("string"==typeof e)return e;if(!1===e)return null;if(!0===e&&!n)throw new Error('Docusaurus error: The component groupId prop is required if queryString=true, because this value is used as the search param name. You can also provide an explicit value such as queryString="my-search-param".');return n??null}({queryString:e,groupId:n});return[(0,c.aZ)(o),(0,t.useCallback)(e=>{if(!o)return;const n=new URLSearchParams(s.location.search);n.set(o,e),s.replace({...s.location,search:n.toString()})},[o,s])]}function x(e){const{defaultValue:n,queryString:s=!1,groupId:o}=e,r=u(e),[l,c]=(0,t.useState)(()=>function({defaultValue:e,tabValues:n}){if(0===n.length)throw new Error("Docusaurus error: the component requires at least one children component");if(e){if(!p({value:e,tabValues:n}))throw new Error(`Docusaurus error: The has a defaultValue "${e}" but none of its children has the corresponding value. Available values are: ${n.map(e=>e.value).join(", ")}. If you intend to show no default tab, use defaultValue={null} instead.`);return e}const s=n.find(e=>e.default)??n[0];if(!s)throw new Error("Unexpected error: 0 tabValues");return s.value}({defaultValue:n,tabValues:r})),[i,h]=m({queryString:s,groupId:o}),[x,f]=function({groupId:e}){const n=function(e){return e?`docusaurus.tab.${e}`:null}(e),[s,o]=(0,d.Dv)(n);return[s,(0,t.useCallback)(e=>{n&&o.set(e)},[n,o])]}({groupId:o}),j=(()=>{const e=i??x;return p({value:e,tabValues:r})?e:null})();(0,a.A)(()=>{j&&c(j)},[j]);return{selectedValue:l,selectValue:(0,t.useCallback)(e=>{if(!p({value:e,tabValues:r}))throw new Error(`Can't select invalid tab value=${e}`);c(e),h(e),f(e)},[h,f,r]),tabValues:r}}var f=s(92303);const j={tabList:"tabList__CuJ",tabItem:"tabItem_LNqP"};var g=s(74848);function v({className:e,block:n,selectedValue:s,selectValue:t,tabValues:l}){const a=[],{blockElementScrollPositionUntilNextRender:c}=(0,r.a_)(),i=e=>{const n=e.currentTarget,o=a.indexOf(n),r=l[o].value;r!==s&&(c(n),t(r))},d=e=>{let n=null;switch(e.key){case"Enter":i(e);break;case"ArrowRight":{const s=a.indexOf(e.currentTarget)+1;n=a[s]??a[0];break}case"ArrowLeft":{const s=a.indexOf(e.currentTarget)-1;n=a[s]??a[a.length-1];break}}n?.focus()};return(0,g.jsx)("ul",{role:"tablist","aria-orientation":"horizontal",className:(0,o.A)("tabs",{"tabs--block":n},e),children:l.map(({value:e,label:n,attributes:t})=>(0,g.jsx)("li",{role:"tab",tabIndex:s===e?0:-1,"aria-selected":s===e,ref:e=>{a.push(e)},onKeyDown:d,onClick:i,...t,className:(0,o.A)("tabs__item",j.tabItem,t?.className,{"tabs__item--active":s===e}),children:n??e},e))})}function b({lazy:e,children:n,selectedValue:s}){const r=(Array.isArray(n)?n:[n]).filter(Boolean);if(e){const e=r.find(e=>e.props.value===s);return e?(0,t.cloneElement)(e,{className:(0,o.A)("margin-top--md",e.props.className)}):null}return(0,g.jsx)("div",{className:"margin-top--md",children:r.map((e,n)=>(0,t.cloneElement)(e,{key:n,hidden:e.props.value!==s}))})}function C(e){const n=x(e);return(0,g.jsxs)("div",{className:(0,o.A)("tabs-container",j.tabList),children:[(0,g.jsx)(v,{...n,...e}),(0,g.jsx)(b,{...n,...e})]})}function w(e){const n=(0,f.A)();return(0,g.jsx)(C,{...e,children:h(e.children)},String(n))}},17886:(e,n,s)=>{s.d(n,{A:()=>r});s(96540);var t=s(64058),o=s(74848);function r({name:e,...n}){const s=t[e];return s?(0,o.jsx)(s,{...n}):null}},19365:(e,n,s)=>{s.d(n,{A:()=>l});s(96540);var t=s(18215);const o={tabItem:"tabItem_Ymn6"};var r=s(74848);function l({children:e,hidden:n,className:s}){return(0,r.jsx)("div",{role:"tabpanel",className:(0,t.A)(o.tabItem,s),hidden:n,children:e})}},28453:(e,n,s)=>{s.d(n,{R:()=>l,x:()=>a});var t=s(96540);const o={},r=t.createContext(o);function l(e){const n=t.useContext(r);return t.useMemo(function(){return"function"==typeof e?e(n):{...n,...e}},[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:l(e.components),t.createElement(r.Provider,{value:n},e.children)}},32644:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>i,contentTitle:()=>c,default:()=>u,frontMatter:()=>a,metadata:()=>t,toc:()=>d});const t=JSON.parse('{"id":"Components/mcp-client","title":"Use Langflow as an MCP client","description":"Langflow integrates with the Model Context Protocol (MCP) as both an MCP server and an MCP client.","source":"@site/docs/Components/mcp-client.md","sourceDirName":"Components","slug":"/mcp-client","permalink":"/mcp-client","draft":false,"unlisted":false,"tags":[],"version":"current","frontMatter":{"title":"Use Langflow as an MCP client","slug":"/mcp-client"},"sidebar":"docs","previous":{"title":"Use Langflow as an MCP server","permalink":"/mcp-server"},"next":{"title":"API keys","permalink":"/configuration-api-keys"}}');var o=s(74848),r=s(28453),l=(s(11470),s(19365),s(17886));const a={title:"Use Langflow as an MCP client",slug:"/mcp-client"},c=void 0,i={},d=[{value:"Use the MCP tools component",id:"use-the-mcp-tools-component",level:2},{value:"Connect to a non-Langflow MCP server",id:"mcp-stdio-mode",level:3},{value:"Connect a Langflow MCP server",id:"mcp-sse-mode",level:3},{value:"MCP tools component parameters",id:"mcp-tools-component-parameters",level:2},{value:"Manage connected MCP servers",id:"manage-connected-mcp-servers",level:2},{value:"See also",id:"see-also",level:2}];function h(e){const n={a:"a",admonition:"admonition",code:"code",h2:"h2",h3:"h3",img:"img",li:"li",ol:"ol",p:"p",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,r.R)(),...e.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)(n.p,{children:["Langflow integrates with the ",(0,o.jsx)(n.a,{href:"https://modelcontextprotocol.io/introduction",children:"Model Context Protocol (MCP)"})," as both an MCP server and an MCP client."]}),"\n",(0,o.jsxs)(n.p,{children:["This page describes how to use Langflow as an MCP client with the ",(0,o.jsxs)(n.a,{href:"#use-the-mcp-tools-component",children:[(0,o.jsx)(n.strong,{children:"MCP Tools"})," component"]})," component and your ",(0,o.jsx)(n.a,{href:"#manage-connected-mcp-servers",children:"connected MCP servers"}),"."]}),"\n",(0,o.jsxs)(n.p,{children:["For information about using Langflow as an MCP server, see ",(0,o.jsx)(n.a,{href:"/mcp-server",children:"Use Langflow as an MCP server"}),"."]}),"\n",(0,o.jsx)(n.h2,{id:"use-the-mcp-tools-component",children:"Use the MCP tools component"}),"\n",(0,o.jsxs)(n.p,{children:["The ",(0,o.jsx)(n.strong,{children:"MCP Tools"})," component connects to a ",(0,o.jsx)(n.a,{href:"https://modelcontextprotocol.io/introduction",children:"Model Context Protocol (MCP)"})," server and exposes the MCP server's tools as tools for ",(0,o.jsx)(n.a,{href:"/agents",children:"Langflow agents"}),"."]}),"\n",(0,o.jsx)(n.p,{children:"This component has two modes, depending on the type of server you want to access:"}),"\n",(0,o.jsxs)(n.ul,{children:["\n",(0,o.jsxs)(n.li,{children:[(0,o.jsx)(n.a,{href:"#mcp-stdio-mode",children:"Connect to a non-Langflow MCP server"})," with a JSON configuration file, server start command, or SSE URL to access tools provided by external, non-Langflow MCP servers."]}),"\n",(0,o.jsxs)(n.li,{children:[(0,o.jsx)(n.a,{href:"#mcp-sse-mode",children:"Connect to a Langflow MCP server"})," to use flows from your ",(0,o.jsx)(n.a,{href:"/concepts-flows#projects",children:"Langflow projects"})," as MCP tools."]}),"\n"]}),"\n",(0,o.jsx)(n.h3,{id:"mcp-stdio-mode",children:"Connect to a non-Langflow MCP server"}),"\n",(0,o.jsxs)(n.ol,{children:["\n",(0,o.jsxs)(n.li,{children:["\n",(0,o.jsxs)(n.p,{children:["Add an ",(0,o.jsx)(n.strong,{children:"MCP Tools"})," component to your flow."]}),"\n"]}),"\n",(0,o.jsxs)(n.li,{children:["\n",(0,o.jsxs)(n.p,{children:["In the ",(0,o.jsx)(n.strong,{children:"MCP Server"})," field, select the server you want to add, or click ",(0,o.jsx)(l.A,{name:"Plus","aria-hidden":"true"})," ",(0,o.jsx)(n.strong,{children:"Add MCP Server"}),"."]}),"\n",(0,o.jsx)(n.p,{children:"There are multiple ways to add a new server."}),"\n",(0,o.jsxs)(n.ul,{children:["\n",(0,o.jsxs)(n.li,{children:["In the ",(0,o.jsx)(n.strong,{children:"JSON"})," pane, paste the MCP server's JSON configuration file, and then click ",(0,o.jsx)(n.strong,{children:"Add Server"}),"."]}),"\n",(0,o.jsxs)(n.li,{children:["In the ",(0,o.jsx)(n.strong,{children:"STDIO"})," pane, enter the MCP server's ",(0,o.jsx)(n.strong,{children:"Name"}),", ",(0,o.jsx)(n.strong,{children:"Command"}),", and any ",(0,o.jsx)(n.strong,{children:"Arguments"})," or ",(0,o.jsx)(n.strong,{children:"Environment Variables"})," the server uses, and then click ",(0,o.jsx)(n.strong,{children:"Add Server"}),".\nFor example, to start a ",(0,o.jsx)(n.a,{href:"https://github.com/modelcontextprotocol/servers/tree/main/src/fetch",children:"Fetch"})," server, the ",(0,o.jsx)(n.strong,{children:"Command"})," is ",(0,o.jsx)(n.code,{children:"uvx mcp-server-fetch"}),"."]}),"\n",(0,o.jsxs)(n.li,{children:["In the ",(0,o.jsx)(n.strong,{children:"SSE"})," pane, enter your Langflow MCP server's ",(0,o.jsx)(n.strong,{children:"Name"}),", ",(0,o.jsx)(n.strong,{children:"SSE URL"}),", and any ",(0,o.jsx)(n.strong,{children:"Headers"})," or ",(0,o.jsx)(n.strong,{children:"Environment Variables"})," the server uses, and then click ",(0,o.jsx)(n.strong,{children:"Add Server"}),".\nThe default ",(0,o.jsx)(n.strong,{children:"SSE URL"})," is ",(0,o.jsx)(n.code,{children:"http://localhost:7860/api/v1/mcp/sse"}),". For more information, see ",(0,o.jsx)(n.a,{href:"#mcp-sse-mode",children:"Use SSE mode"}),"."]}),"\n"]}),"\n",(0,o.jsxs)(n.p,{children:[(0,o.jsx)(n.code,{children:"uvx"})," is included with ",(0,o.jsx)(n.code,{children:"uv"})," in the Langflow package.\nTo use ",(0,o.jsx)(n.code,{children:"npx"})," server commands, you must first install an LTS release of ",(0,o.jsx)(n.a,{href:"https://docs.npmjs.com/downloading-and-installing-node-js-and-npm",children:"Node.js"}),".\nFor an example of an ",(0,o.jsx)(n.code,{children:"npx"})," MCP server in Langflow, see ",(0,o.jsx)(n.a,{href:"/mcp-component-astra",children:"Connect an Astra DB MCP server to Langflow"}),"."]}),"\n"]}),"\n",(0,o.jsxs)(n.li,{children:["\n",(0,o.jsxs)(n.p,{children:["To use environment variables in your server command, enter each variable in the ",(0,o.jsx)(n.strong,{children:"Env"})," fields as you would define them in a script, such as ",(0,o.jsx)(n.code,{children:"VARIABLE=value"}),"."]}),"\n",(0,o.jsx)(n.admonition,{type:"important",children:(0,o.jsxs)(n.p,{children:["Langflow passes environment variables from the ",(0,o.jsx)(n.code,{children:".env"})," file to MCP, but it doesn't pass global variables declared in the Langflow UI.\nTo define an MCP server environment variable as a global variable, add it to Langflow's ",(0,o.jsx)(n.code,{children:".env"})," file at startup.\nFor more information, see ",(0,o.jsx)(n.a,{href:"/configuration-global-variables",children:"global variables"}),"."]})}),"\n"]}),"\n",(0,o.jsxs)(n.li,{children:["\n",(0,o.jsxs)(n.p,{children:["In the ",(0,o.jsx)(n.strong,{children:"Tool"})," field, select a tool that you want this component to use, or leave the field blank to allow access to all tools provided by the MCP server."]}),"\n",(0,o.jsx)(n.p,{children:"If you select a specific tool, you might need to configure additional tool-specific fields. For information about tool-specific fields, see your MCP server's documentation."}),"\n",(0,o.jsxs)(n.p,{children:["At this point, the ",(0,o.jsx)(n.strong,{children:"MCP Tools"})," component is serving a tool, but nothing is using the tool. The next steps explain how to make the tool available to an ",(0,o.jsxs)(n.a,{href:"/components-agents",children:[(0,o.jsx)(n.strong,{children:"Agent"})," component"]})," so that the agent can use the tool in its responses."]}),"\n"]}),"\n",(0,o.jsxs)(n.li,{children:["\n",(0,o.jsxs)(n.p,{children:["In the ",(0,o.jsx)(n.a,{href:"/concepts-components#component-menus",children:"component menu"}),", enable ",(0,o.jsx)(n.strong,{children:"Tool mode"})," so you can use the component with an agent."]}),"\n"]}),"\n",(0,o.jsxs)(n.li,{children:["\n",(0,o.jsxs)(n.p,{children:["Connect the ",(0,o.jsx)(n.strong,{children:"MCP Tools"})," component's ",(0,o.jsx)(n.strong,{children:"Toolset"})," port to an ",(0,o.jsx)(n.strong,{children:"Agent"})," component's ",(0,o.jsx)(n.strong,{children:"Tools"})," port."]}),"\n",(0,o.jsxs)(n.p,{children:["If not already present in your flow, make sure you also attach ",(0,o.jsx)(n.strong,{children:"Chat input"})," and ",(0,o.jsx)(n.strong,{children:"Chat output"})," components to the ",(0,o.jsx)(n.strong,{children:"Agent"})," component."]}),"\n",(0,o.jsx)(n.p,{children:(0,o.jsx)(n.img,{alt:"MCP tools component in stdio mode",src:s(63963).A+"",width:"4000",height:"2608"})}),"\n"]}),"\n",(0,o.jsxs)(n.li,{children:["\n",(0,o.jsxs)(n.p,{children:["Test your flow to make sure the MCP server is connected and the selected tool is used by the agent: Click ",(0,o.jsx)(n.strong,{children:"Playground"}),", and then enter a prompt that uses the tool you connected through the ",(0,o.jsx)(n.strong,{children:"MCP Tools"})," component.\nFor example, if you use ",(0,o.jsx)(n.code,{children:"mcp-server-fetch"})," with the ",(0,o.jsx)(n.code,{children:"fetch"})," tool, you could ask the agent to summarize recent tech news. The agent calls the MCP server function ",(0,o.jsx)(n.code,{children:"fetch"}),", and then returns the response."]}),"\n"]}),"\n",(0,o.jsxs)(n.li,{children:["\n",(0,o.jsxs)(n.p,{children:["If you want the agent to be able to use more tools, repeat these steps to add more ",(0,o.jsx)(n.strong,{children:"Tools"})," components with different servers or tools."]}),"\n"]}),"\n"]}),"\n",(0,o.jsx)(n.h3,{id:"mcp-sse-mode",children:"Connect a Langflow MCP server"}),"\n",(0,o.jsxs)(n.p,{children:["Every Langflow project runs a separate MCP server that exposes the project's flows as MCP tools.\nFor more information about your projects' MCP servers, including how to manage exposed flows, see ",(0,o.jsx)(n.a,{href:"/mcp-server",children:"Use Langflow as an MCP server"}),"."]}),"\n",(0,o.jsxs)(n.p,{children:["To leverage flows-as-tools, use the ",(0,o.jsx)(n.strong,{children:"MCP Tools"})," component in ",(0,o.jsx)(n.strong,{children:"Server-Sent Events (SSE)"})," mode to connect to a project's ",(0,o.jsx)(n.code,{children:"/api/v1/mcp/sse"})," endpoint:"]}),"\n",(0,o.jsxs)(n.ol,{children:["\n",(0,o.jsxs)(n.li,{children:["Add an ",(0,o.jsx)(n.strong,{children:"MCP Tools"})," component to your flow, click ",(0,o.jsx)(l.A,{name:"Plus","aria-hidden":"true"})," ",(0,o.jsx)(n.strong,{children:"Add MCP Server"}),", and then select ",(0,o.jsx)(n.strong,{children:"SSE"})," mode."]}),"\n",(0,o.jsxs)(n.li,{children:["In the ",(0,o.jsx)(n.strong,{children:"MCP SSE URL"})," field, modify the default address to point at your Langflow server's SSE endpoint. The default value for other Langflow installations is ",(0,o.jsx)(n.code,{children:"http://localhost:7860/api/v1/mcp/sse"}),".\nIn SSE mode, all flows available from the targeted server are treated as tools."]}),"\n",(0,o.jsxs)(n.li,{children:["In the ",(0,o.jsx)(n.a,{href:"/concepts-components#component-menus",children:"component menu"}),", enable ",(0,o.jsx)(n.strong,{children:"Tool mode"})," so you can use the component with an agent."]}),"\n",(0,o.jsxs)(n.li,{children:["Connect the ",(0,o.jsx)(n.strong,{children:"MCP Tools"})," component's ",(0,o.jsx)(n.strong,{children:"Toolset"})," port to an ",(0,o.jsx)(n.strong,{children:"Agent"})," component's ",(0,o.jsx)(n.strong,{children:"Tools"})," port. If not already present in your flow, make sure you also attach ",(0,o.jsx)(n.strong,{children:"Chat input"})," and ",(0,o.jsx)(n.strong,{children:"Chat output"})," components to the ",(0,o.jsx)(n.strong,{children:"Agent"})," component.\n",(0,o.jsx)(n.img,{alt:"MCP component with SSE mode enabled",src:s(68347).A+"",width:"4000",height:"2438"})]}),"\n",(0,o.jsxs)(n.li,{children:["Test your flow to make sure the agent uses your flows to respond to queries: Click ",(0,o.jsx)(n.strong,{children:"Playground"}),", and then enter a prompt that uses a flow that you connected through the ",(0,o.jsx)(n.strong,{children:"MCP Tools"})," component."]}),"\n",(0,o.jsxs)(n.li,{children:["If you want the agent to be able to use more flows, repeat these steps to add more ",(0,o.jsx)(n.strong,{children:"MCP Tools"})," components with different servers or tools selected."]}),"\n"]}),"\n",(0,o.jsx)(n.h2,{id:"mcp-tools-component-parameters",children:"MCP tools component parameters"}),"\n",(0,o.jsx)(n.p,{children:(0,o.jsx)(n.strong,{children:"Inputs"})}),"\n",(0,o.jsxs)(n.table,{children:[(0,o.jsx)(n.thead,{children:(0,o.jsxs)(n.tr,{children:[(0,o.jsx)(n.th,{children:"Name"}),(0,o.jsx)(n.th,{children:"Type"}),(0,o.jsx)(n.th,{children:"Description"})]})}),(0,o.jsxs)(n.tbody,{children:[(0,o.jsxs)(n.tr,{children:[(0,o.jsx)(n.td,{children:"command"}),(0,o.jsx)(n.td,{children:"String"}),(0,o.jsxs)(n.td,{children:["Stdio mode only. The MCP server startup command. Default: ",(0,o.jsx)(n.code,{children:"uvx mcp-sse-shim@latest"}),"."]})]}),(0,o.jsxs)(n.tr,{children:[(0,o.jsx)(n.td,{children:"sse_url"}),(0,o.jsx)(n.td,{children:"String"}),(0,o.jsxs)(n.td,{children:["SSE mode only. The SSE URL for a Langflow project's MCP server. Default for Langflow Desktop: ",(0,o.jsx)(n.code,{children:"http://localhost:7868/"}),". Default for other installations: ",(0,o.jsx)(n.code,{children:"http://localhost:7860/api/v1/mcp/sse"})]})]})]})]}),"\n",(0,o.jsx)(n.p,{children:(0,o.jsx)(n.strong,{children:"Outputs"})}),"\n",(0,o.jsxs)(n.table,{children:[(0,o.jsx)(n.thead,{children:(0,o.jsxs)(n.tr,{children:[(0,o.jsx)(n.th,{children:"Name"}),(0,o.jsx)(n.th,{children:"Type"}),(0,o.jsx)(n.th,{children:"Description"})]})}),(0,o.jsx)(n.tbody,{children:(0,o.jsxs)(n.tr,{children:[(0,o.jsx)(n.td,{children:"tools"}),(0,o.jsx)(n.td,{children:"List[Tool]"}),(0,o.jsx)(n.td,{children:"A list of tools exposed by the MCP server."})]})})]}),"\n",(0,o.jsx)(n.h2,{id:"manage-connected-mcp-servers",children:"Manage connected MCP servers"}),"\n",(0,o.jsxs)(n.p,{children:["The ",(0,o.jsx)(n.strong,{children:"Settings > MCP Servers"})," page manages the MCP servers connected to the Langflow client."]}),"\n",(0,o.jsxs)(n.p,{children:["To add a new MCP server, click ",(0,o.jsx)(l.A,{name:"Plus","aria-hidden":"true"})," ",(0,o.jsx)(n.strong,{children:"Add MCP Server"})," to open the configuration pane, and follow the steps in ",(0,o.jsx)(n.a,{href:"#use-the-mcp-tools-component",children:"Use the MCP Tools component"}),"."]}),"\n",(0,o.jsxs)(n.p,{children:["Click ",(0,o.jsx)(l.A,{name:"Ellipsis","aria-hidden":"true"})," ",(0,o.jsx)(n.strong,{children:"More"})," to configure or delete the MCP server."]}),"\n",(0,o.jsx)(n.h2,{id:"see-also",children:"See also"}),"\n",(0,o.jsxs)(n.ul,{children:["\n",(0,o.jsx)(n.li,{children:(0,o.jsx)(n.a,{href:"/mcp-server",children:"Use Langflow as an MCP server"})}),"\n",(0,o.jsx)(n.li,{children:(0,o.jsx)(n.a,{href:"/mcp-component-astra",children:"Use a DataStax Astra DB MCP server with the MCP tools component"})}),"\n"]})]})}function u(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,o.jsx)(n,{...e,children:(0,o.jsx)(h,{...e})}):h(e)}},63963:(e,n,s)=>{s.d(n,{A:()=>t});const t=s.p+"assets/images/component-mcp-stdio-a13a643e61ceea972c4a3f64dd1ae72f.png"},68347:(e,n,s)=>{s.d(n,{A:()=>t});const t=s.p+"assets/images/component-mcp-sse-mode-2e742342a52231247733d8486ab612fd.png"}}]); \ No newline at end of file diff --git a/assets/js/4f1ba371.f2036936.js b/assets/js/4f1ba371.f2036936.js new file mode 100644 index 0000000000..025548cbd0 --- /dev/null +++ b/assets/js/4f1ba371.f2036936.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunklangflow_docs=self.webpackChunklangflow_docs||[]).push([[9004],{11470:(e,n,s)=>{s.d(n,{A:()=>w});var t=s(96540),o=s(18215),r=s(23104),l=s(56347),a=s(205),c=s(57485),i=s(31682),d=s(70679);function h(e){return t.Children.toArray(e).filter(e=>"\n"!==e).map(e=>{if(!e||(0,t.isValidElement)(e)&&function(e){const{props:n}=e;return!!n&&"object"==typeof n&&"value"in n}(e))return e;throw new Error(`Docusaurus error: Bad child <${"string"==typeof e.type?e.type:e.type.name}>: all children of the component should be , and every should have a unique "value" prop.`)})?.filter(Boolean)??[]}function u(e){const{values:n,children:s}=e;return(0,t.useMemo)(()=>{const e=n??function(e){return h(e).map(({props:{value:e,label:n,attributes:s,default:t}})=>({value:e,label:n,attributes:s,default:t}))}(s);return function(e){const n=(0,i.XI)(e,(e,n)=>e.value===n.value);if(n.length>0)throw new Error(`Docusaurus error: Duplicate values "${n.map(e=>e.value).join(", ")}" found in . Every value needs to be unique.`)}(e),e},[n,s])}function p({value:e,tabValues:n}){return n.some(n=>n.value===e)}function m({queryString:e=!1,groupId:n}){const s=(0,l.W6)(),o=function({queryString:e=!1,groupId:n}){if("string"==typeof e)return e;if(!1===e)return null;if(!0===e&&!n)throw new Error('Docusaurus error: The component groupId prop is required if queryString=true, because this value is used as the search param name. You can also provide an explicit value such as queryString="my-search-param".');return n??null}({queryString:e,groupId:n});return[(0,c.aZ)(o),(0,t.useCallback)(e=>{if(!o)return;const n=new URLSearchParams(s.location.search);n.set(o,e),s.replace({...s.location,search:n.toString()})},[o,s])]}function x(e){const{defaultValue:n,queryString:s=!1,groupId:o}=e,r=u(e),[l,c]=(0,t.useState)(()=>function({defaultValue:e,tabValues:n}){if(0===n.length)throw new Error("Docusaurus error: the component requires at least one children component");if(e){if(!p({value:e,tabValues:n}))throw new Error(`Docusaurus error: The has a defaultValue "${e}" but none of its children has the corresponding value. Available values are: ${n.map(e=>e.value).join(", ")}. If you intend to show no default tab, use defaultValue={null} instead.`);return e}const s=n.find(e=>e.default)??n[0];if(!s)throw new Error("Unexpected error: 0 tabValues");return s.value}({defaultValue:n,tabValues:r})),[i,h]=m({queryString:s,groupId:o}),[x,f]=function({groupId:e}){const n=function(e){return e?`docusaurus.tab.${e}`:null}(e),[s,o]=(0,d.Dv)(n);return[s,(0,t.useCallback)(e=>{n&&o.set(e)},[n,o])]}({groupId:o}),j=(()=>{const e=i??x;return p({value:e,tabValues:r})?e:null})();(0,a.A)(()=>{j&&c(j)},[j]);return{selectedValue:l,selectValue:(0,t.useCallback)(e=>{if(!p({value:e,tabValues:r}))throw new Error(`Can't select invalid tab value=${e}`);c(e),h(e),f(e)},[h,f,r]),tabValues:r}}var f=s(92303);const j={tabList:"tabList__CuJ",tabItem:"tabItem_LNqP"};var g=s(74848);function v({className:e,block:n,selectedValue:s,selectValue:t,tabValues:l}){const a=[],{blockElementScrollPositionUntilNextRender:c}=(0,r.a_)(),i=e=>{const n=e.currentTarget,o=a.indexOf(n),r=l[o].value;r!==s&&(c(n),t(r))},d=e=>{let n=null;switch(e.key){case"Enter":i(e);break;case"ArrowRight":{const s=a.indexOf(e.currentTarget)+1;n=a[s]??a[0];break}case"ArrowLeft":{const s=a.indexOf(e.currentTarget)-1;n=a[s]??a[a.length-1];break}}n?.focus()};return(0,g.jsx)("ul",{role:"tablist","aria-orientation":"horizontal",className:(0,o.A)("tabs",{"tabs--block":n},e),children:l.map(({value:e,label:n,attributes:t})=>(0,g.jsx)("li",{role:"tab",tabIndex:s===e?0:-1,"aria-selected":s===e,ref:e=>{a.push(e)},onKeyDown:d,onClick:i,...t,className:(0,o.A)("tabs__item",j.tabItem,t?.className,{"tabs__item--active":s===e}),children:n??e},e))})}function b({lazy:e,children:n,selectedValue:s}){const r=(Array.isArray(n)?n:[n]).filter(Boolean);if(e){const e=r.find(e=>e.props.value===s);return e?(0,t.cloneElement)(e,{className:(0,o.A)("margin-top--md",e.props.className)}):null}return(0,g.jsx)("div",{className:"margin-top--md",children:r.map((e,n)=>(0,t.cloneElement)(e,{key:n,hidden:e.props.value!==s}))})}function C(e){const n=x(e);return(0,g.jsxs)("div",{className:(0,o.A)("tabs-container",j.tabList),children:[(0,g.jsx)(v,{...n,...e}),(0,g.jsx)(b,{...n,...e})]})}function w(e){const n=(0,f.A)();return(0,g.jsx)(C,{...e,children:h(e.children)},String(n))}},17886:(e,n,s)=>{s.d(n,{A:()=>r});s(96540);var t=s(64058),o=s(74848);function r({name:e,...n}){const s=t[e];return s?(0,o.jsx)(s,{...n}):null}},19365:(e,n,s)=>{s.d(n,{A:()=>l});s(96540);var t=s(18215);const o={tabItem:"tabItem_Ymn6"};var r=s(74848);function l({children:e,hidden:n,className:s}){return(0,r.jsx)("div",{role:"tabpanel",className:(0,t.A)(o.tabItem,s),hidden:n,children:e})}},28453:(e,n,s)=>{s.d(n,{R:()=>l,x:()=>a});var t=s(96540);const o={},r=t.createContext(o);function l(e){const n=t.useContext(r);return t.useMemo(function(){return"function"==typeof e?e(n):{...n,...e}},[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:l(e.components),t.createElement(r.Provider,{value:n},e.children)}},32644:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>i,contentTitle:()=>c,default:()=>u,frontMatter:()=>a,metadata:()=>t,toc:()=>d});const t=JSON.parse('{"id":"Components/mcp-client","title":"Use Langflow as an MCP client","description":"Langflow integrates with the Model Context Protocol (MCP) as both an MCP server and an MCP client.","source":"@site/docs/Components/mcp-client.md","sourceDirName":"Components","slug":"/mcp-client","permalink":"/mcp-client","draft":false,"unlisted":false,"tags":[],"version":"current","frontMatter":{"title":"Use Langflow as an MCP client","slug":"/mcp-client"},"sidebar":"docs","previous":{"title":"Use Langflow as an MCP server","permalink":"/mcp-server"},"next":{"title":"API keys","permalink":"/configuration-api-keys"}}');var o=s(74848),r=s(28453),l=(s(11470),s(19365),s(17886));const a={title:"Use Langflow as an MCP client",slug:"/mcp-client"},c=void 0,i={},d=[{value:"Use the MCP tools component",id:"use-the-mcp-tools-component",level:2},{value:"Connect to a non-Langflow MCP server",id:"mcp-stdio-mode",level:3},{value:"Connect a Langflow MCP server",id:"mcp-sse-mode",level:3},{value:"MCP tools component parameters",id:"mcp-tools-component-parameters",level:2},{value:"Manage connected MCP servers",id:"manage-connected-mcp-servers",level:2},{value:"See also",id:"see-also",level:2}];function h(e){const n={a:"a",admonition:"admonition",code:"code",h2:"h2",h3:"h3",img:"img",li:"li",ol:"ol",p:"p",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,r.R)(),...e.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)(n.p,{children:["Langflow integrates with the ",(0,o.jsx)(n.a,{href:"https://modelcontextprotocol.io/introduction",children:"Model Context Protocol (MCP)"})," as both an MCP server and an MCP client."]}),"\n",(0,o.jsxs)(n.p,{children:["This page describes how to use Langflow as an MCP client with the ",(0,o.jsx)(n.a,{href:"#use-the-mcp-tools-component",children:"MCP Tools"})," component and the ",(0,o.jsx)(n.a,{href:"#manage-connected-mcp-servers",children:"MCP servers"})," page in ",(0,o.jsx)(n.strong,{children:"Settings"}),"."]}),"\n",(0,o.jsxs)(n.p,{children:["For information about using Langflow as an MCP server, see ",(0,o.jsx)(n.a,{href:"/mcp-server",children:"Use Langflow as an MCP server"}),"."]}),"\n",(0,o.jsx)(n.h2,{id:"use-the-mcp-tools-component",children:"Use the MCP tools component"}),"\n",(0,o.jsxs)(n.p,{children:["The ",(0,o.jsx)(n.strong,{children:"MCP Tools"})," component connects to a ",(0,o.jsx)(n.a,{href:"https://modelcontextprotocol.io/introduction",children:"Model Context Protocol (MCP)"})," server and exposes the MCP server's tools as tools for ",(0,o.jsx)(n.a,{href:"/agents",children:"Langflow agents"}),"."]}),"\n",(0,o.jsx)(n.p,{children:"This component has two modes, depending on the type of server you want to access:"}),"\n",(0,o.jsxs)(n.ul,{children:["\n",(0,o.jsxs)(n.li,{children:[(0,o.jsx)(n.a,{href:"#mcp-stdio-mode",children:"Connect to a non-Langflow MCP server"})," with a JSON configuration file, server start command, or SSE URL to access tools provided by external, non-Langflow MCP servers."]}),"\n",(0,o.jsxs)(n.li,{children:[(0,o.jsx)(n.a,{href:"#mcp-sse-mode",children:"Connect to a Langflow MCP server"})," to use flows from your ",(0,o.jsx)(n.a,{href:"/concepts-flows#projects",children:"Langflow projects"})," as MCP tools."]}),"\n"]}),"\n",(0,o.jsx)(n.h3,{id:"mcp-stdio-mode",children:"Connect to a non-Langflow MCP server"}),"\n",(0,o.jsxs)(n.ol,{children:["\n",(0,o.jsxs)(n.li,{children:["\n",(0,o.jsxs)(n.p,{children:["Add an ",(0,o.jsx)(n.strong,{children:"MCP Tools"})," component to your flow."]}),"\n"]}),"\n",(0,o.jsxs)(n.li,{children:["\n",(0,o.jsxs)(n.p,{children:["In the ",(0,o.jsx)(n.strong,{children:"MCP Server"})," field, select the server you want to add, or click ",(0,o.jsx)(l.A,{name:"Plus","aria-hidden":"true"})," ",(0,o.jsx)(n.strong,{children:"Add MCP Server"}),"."]}),"\n",(0,o.jsx)(n.p,{children:"There are multiple ways to add a new server."}),"\n",(0,o.jsxs)(n.ul,{children:["\n",(0,o.jsxs)(n.li,{children:["In the ",(0,o.jsx)(n.strong,{children:"JSON"})," pane, paste the MCP server's JSON configuration file, and then click ",(0,o.jsx)(n.strong,{children:"Add Server"}),"."]}),"\n",(0,o.jsxs)(n.li,{children:["In the ",(0,o.jsx)(n.strong,{children:"STDIO"})," pane, enter the MCP server's ",(0,o.jsx)(n.strong,{children:"Name"}),", ",(0,o.jsx)(n.strong,{children:"Command"}),", and any ",(0,o.jsx)(n.strong,{children:"Arguments"})," or ",(0,o.jsx)(n.strong,{children:"Environment Variables"})," the server uses, and then click ",(0,o.jsx)(n.strong,{children:"Add Server"}),".\nFor example, to start a ",(0,o.jsx)(n.a,{href:"https://github.com/modelcontextprotocol/servers/tree/main/src/fetch",children:"Fetch"})," server, the ",(0,o.jsx)(n.strong,{children:"Command"})," is ",(0,o.jsx)(n.code,{children:"uvx mcp-server-fetch"}),"."]}),"\n",(0,o.jsxs)(n.li,{children:["In the ",(0,o.jsx)(n.strong,{children:"SSE"})," pane, enter your Langflow MCP server's ",(0,o.jsx)(n.strong,{children:"Name"}),", ",(0,o.jsx)(n.strong,{children:"SSE URL"}),", and any ",(0,o.jsx)(n.strong,{children:"Headers"})," or ",(0,o.jsx)(n.strong,{children:"Environment Variables"})," the server uses, and then click ",(0,o.jsx)(n.strong,{children:"Add Server"}),".\nThe default ",(0,o.jsx)(n.strong,{children:"SSE URL"})," is ",(0,o.jsx)(n.code,{children:"http://localhost:7860/api/v1/mcp/sse"}),". For more information, see ",(0,o.jsx)(n.a,{href:"#mcp-sse-mode",children:"Use SSE mode"}),"."]}),"\n"]}),"\n",(0,o.jsxs)(n.p,{children:[(0,o.jsx)(n.code,{children:"uvx"})," is included with ",(0,o.jsx)(n.code,{children:"uv"})," in the Langflow package.\nTo use ",(0,o.jsx)(n.code,{children:"npx"})," server commands, you must first install an LTS release of ",(0,o.jsx)(n.a,{href:"https://docs.npmjs.com/downloading-and-installing-node-js-and-npm",children:"Node.js"}),".\nFor an example of an ",(0,o.jsx)(n.code,{children:"npx"})," MCP server in Langflow, see ",(0,o.jsx)(n.a,{href:"/mcp-component-astra",children:"Connect an Astra DB MCP server to Langflow"}),"."]}),"\n"]}),"\n",(0,o.jsxs)(n.li,{children:["\n",(0,o.jsxs)(n.p,{children:["To use environment variables in your server command, enter each variable in the ",(0,o.jsx)(n.strong,{children:"Env"})," fields as you would define them in a script, such as ",(0,o.jsx)(n.code,{children:"VARIABLE=value"}),"."]}),"\n",(0,o.jsx)(n.admonition,{type:"important",children:(0,o.jsxs)(n.p,{children:["Langflow passes environment variables from the ",(0,o.jsx)(n.code,{children:".env"})," file to MCP, but it doesn't pass global variables declared in the Langflow UI.\nTo define an MCP server environment variable as a global variable, add it to Langflow's ",(0,o.jsx)(n.code,{children:".env"})," file at startup.\nFor more information, see ",(0,o.jsx)(n.a,{href:"/configuration-global-variables",children:"global variables"}),"."]})}),"\n"]}),"\n",(0,o.jsxs)(n.li,{children:["\n",(0,o.jsxs)(n.p,{children:["In the ",(0,o.jsx)(n.strong,{children:"Tool"})," field, select a tool that you want this component to use, or leave the field blank to allow access to all tools provided by the MCP server."]}),"\n",(0,o.jsx)(n.p,{children:"If you select a specific tool, you might need to configure additional tool-specific fields. For information about tool-specific fields, see your MCP server's documentation."}),"\n",(0,o.jsxs)(n.p,{children:["At this point, the ",(0,o.jsx)(n.strong,{children:"MCP Tools"})," component is serving a tool, but nothing is using the tool. The next steps explain how to make the tool available to an ",(0,o.jsxs)(n.a,{href:"/components-agents",children:[(0,o.jsx)(n.strong,{children:"Agent"})," component"]})," so that the agent can use the tool in its responses."]}),"\n"]}),"\n",(0,o.jsxs)(n.li,{children:["\n",(0,o.jsxs)(n.p,{children:["In the ",(0,o.jsx)(n.a,{href:"/concepts-components#component-menus",children:"component menu"}),", enable ",(0,o.jsx)(n.strong,{children:"Tool mode"})," so you can use the component with an agent."]}),"\n"]}),"\n",(0,o.jsxs)(n.li,{children:["\n",(0,o.jsxs)(n.p,{children:["Connect the ",(0,o.jsx)(n.strong,{children:"MCP Tools"})," component's ",(0,o.jsx)(n.strong,{children:"Toolset"})," port to an ",(0,o.jsx)(n.strong,{children:"Agent"})," component's ",(0,o.jsx)(n.strong,{children:"Tools"})," port."]}),"\n",(0,o.jsxs)(n.p,{children:["If not already present in your flow, make sure you also attach ",(0,o.jsx)(n.strong,{children:"Chat input"})," and ",(0,o.jsx)(n.strong,{children:"Chat output"})," components to the ",(0,o.jsx)(n.strong,{children:"Agent"})," component."]}),"\n",(0,o.jsx)(n.p,{children:(0,o.jsx)(n.img,{alt:"MCP tools component in stdio mode",src:s(63963).A+"",width:"4000",height:"2608"})}),"\n"]}),"\n",(0,o.jsxs)(n.li,{children:["\n",(0,o.jsxs)(n.p,{children:["Test your flow to make sure the MCP server is connected and the selected tool is used by the agent: Click ",(0,o.jsx)(n.strong,{children:"Playground"}),", and then enter a prompt that uses the tool you connected through the ",(0,o.jsx)(n.strong,{children:"MCP Tools"})," component.\nFor example, if you use ",(0,o.jsx)(n.code,{children:"mcp-server-fetch"})," with the ",(0,o.jsx)(n.code,{children:"fetch"})," tool, you could ask the agent to summarize recent tech news. The agent calls the MCP server function ",(0,o.jsx)(n.code,{children:"fetch"}),", and then returns the response."]}),"\n"]}),"\n",(0,o.jsxs)(n.li,{children:["\n",(0,o.jsxs)(n.p,{children:["If you want the agent to be able to use more tools, repeat these steps to add more ",(0,o.jsx)(n.strong,{children:"Tools"})," components with different servers or tools."]}),"\n"]}),"\n"]}),"\n",(0,o.jsx)(n.h3,{id:"mcp-sse-mode",children:"Connect a Langflow MCP server"}),"\n",(0,o.jsxs)(n.p,{children:["Every Langflow project runs a separate MCP server that exposes the project's flows as MCP tools.\nFor more information about your projects' MCP servers, including how to manage exposed flows, see ",(0,o.jsx)(n.a,{href:"/mcp-server",children:"Use Langflow as an MCP server"}),"."]}),"\n",(0,o.jsxs)(n.p,{children:["To leverage flows-as-tools, use the ",(0,o.jsx)(n.strong,{children:"MCP Tools"})," component in ",(0,o.jsx)(n.strong,{children:"Server-Sent Events (SSE)"})," mode to connect to a project's ",(0,o.jsx)(n.code,{children:"/api/v1/mcp/sse"})," endpoint:"]}),"\n",(0,o.jsxs)(n.ol,{children:["\n",(0,o.jsxs)(n.li,{children:["Add an ",(0,o.jsx)(n.strong,{children:"MCP Tools"})," component to your flow, click ",(0,o.jsx)(l.A,{name:"Plus","aria-hidden":"true"})," ",(0,o.jsx)(n.strong,{children:"Add MCP Server"}),", and then select ",(0,o.jsx)(n.strong,{children:"SSE"})," mode."]}),"\n",(0,o.jsxs)(n.li,{children:["In the ",(0,o.jsx)(n.strong,{children:"MCP SSE URL"})," field, modify the default address to point at your Langflow server's SSE endpoint. The default value for other Langflow installations is ",(0,o.jsx)(n.code,{children:"http://localhost:7860/api/v1/mcp/sse"}),".\nIn SSE mode, all flows available from the targeted server are treated as tools."]}),"\n",(0,o.jsxs)(n.li,{children:["In the ",(0,o.jsx)(n.a,{href:"/concepts-components#component-menus",children:"component menu"}),", enable ",(0,o.jsx)(n.strong,{children:"Tool mode"})," so you can use the component with an agent."]}),"\n",(0,o.jsxs)(n.li,{children:["Connect the ",(0,o.jsx)(n.strong,{children:"MCP Tools"})," component's ",(0,o.jsx)(n.strong,{children:"Toolset"})," port to an ",(0,o.jsx)(n.strong,{children:"Agent"})," component's ",(0,o.jsx)(n.strong,{children:"Tools"})," port. If not already present in your flow, make sure you also attach ",(0,o.jsx)(n.strong,{children:"Chat input"})," and ",(0,o.jsx)(n.strong,{children:"Chat output"})," components to the ",(0,o.jsx)(n.strong,{children:"Agent"})," component.\n",(0,o.jsx)(n.img,{alt:"MCP component with SSE mode enabled",src:s(68347).A+"",width:"4000",height:"2438"})]}),"\n",(0,o.jsxs)(n.li,{children:["Test your flow to make sure the agent uses your flows to respond to queries: Click ",(0,o.jsx)(n.strong,{children:"Playground"}),", and then enter a prompt that uses a flow that you connected through the ",(0,o.jsx)(n.strong,{children:"MCP Tools"})," component."]}),"\n",(0,o.jsxs)(n.li,{children:["If you want the agent to be able to use more flows, repeat these steps to add more ",(0,o.jsx)(n.strong,{children:"MCP Tools"})," components with different servers or tools selected."]}),"\n"]}),"\n",(0,o.jsx)(n.h2,{id:"mcp-tools-component-parameters",children:"MCP tools component parameters"}),"\n",(0,o.jsx)(n.p,{children:(0,o.jsx)(n.strong,{children:"Inputs"})}),"\n",(0,o.jsxs)(n.table,{children:[(0,o.jsx)(n.thead,{children:(0,o.jsxs)(n.tr,{children:[(0,o.jsx)(n.th,{children:"Name"}),(0,o.jsx)(n.th,{children:"Type"}),(0,o.jsx)(n.th,{children:"Description"})]})}),(0,o.jsxs)(n.tbody,{children:[(0,o.jsxs)(n.tr,{children:[(0,o.jsx)(n.td,{children:"command"}),(0,o.jsx)(n.td,{children:"String"}),(0,o.jsxs)(n.td,{children:["Stdio mode only. The MCP server startup command. Default: ",(0,o.jsx)(n.code,{children:"uvx mcp-sse-shim@latest"}),"."]})]}),(0,o.jsxs)(n.tr,{children:[(0,o.jsx)(n.td,{children:"sse_url"}),(0,o.jsx)(n.td,{children:"String"}),(0,o.jsxs)(n.td,{children:["SSE mode only. The SSE URL for a Langflow project's MCP server. Default for Langflow Desktop: ",(0,o.jsx)(n.code,{children:"http://localhost:7868/"}),". Default for other installations: ",(0,o.jsx)(n.code,{children:"http://localhost:7860/api/v1/mcp/sse"})]})]})]})]}),"\n",(0,o.jsx)(n.p,{children:(0,o.jsx)(n.strong,{children:"Outputs"})}),"\n",(0,o.jsxs)(n.table,{children:[(0,o.jsx)(n.thead,{children:(0,o.jsxs)(n.tr,{children:[(0,o.jsx)(n.th,{children:"Name"}),(0,o.jsx)(n.th,{children:"Type"}),(0,o.jsx)(n.th,{children:"Description"})]})}),(0,o.jsx)(n.tbody,{children:(0,o.jsxs)(n.tr,{children:[(0,o.jsx)(n.td,{children:"tools"}),(0,o.jsx)(n.td,{children:"List[Tool]"}),(0,o.jsx)(n.td,{children:"A list of tools exposed by the MCP server."})]})})]}),"\n",(0,o.jsx)(n.h2,{id:"manage-connected-mcp-servers",children:"Manage connected MCP servers"}),"\n",(0,o.jsxs)(n.p,{children:["The ",(0,o.jsx)(n.strong,{children:"Settings > MCP Servers"})," page manages the MCP servers connected to the Langflow client."]}),"\n",(0,o.jsxs)(n.p,{children:["To add a new MCP server, click ",(0,o.jsx)(l.A,{name:"Plus","aria-hidden":"true"})," ",(0,o.jsx)(n.strong,{children:"Add MCP Server"})," to open the configuration pane, and follow the steps in ",(0,o.jsx)(n.a,{href:"#use-the-mcp-tools-component",children:"Use the MCP Tools component"}),"."]}),"\n",(0,o.jsxs)(n.p,{children:["Click ",(0,o.jsx)(l.A,{name:"Ellipsis","aria-hidden":"true"})," ",(0,o.jsx)(n.strong,{children:"More"})," to configure or delete the MCP server."]}),"\n",(0,o.jsx)(n.h2,{id:"see-also",children:"See also"}),"\n",(0,o.jsxs)(n.ul,{children:["\n",(0,o.jsx)(n.li,{children:(0,o.jsx)(n.a,{href:"/mcp-server",children:"Use Langflow as an MCP server"})}),"\n",(0,o.jsx)(n.li,{children:(0,o.jsx)(n.a,{href:"/mcp-component-astra",children:"Use a DataStax Astra DB MCP server with the MCP tools component"})}),"\n"]})]})}function u(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,o.jsx)(n,{...e,children:(0,o.jsx)(h,{...e})}):h(e)}},63963:(e,n,s)=>{s.d(n,{A:()=>t});const t=s.p+"assets/images/component-mcp-stdio-a13a643e61ceea972c4a3f64dd1ae72f.png"},68347:(e,n,s)=>{s.d(n,{A:()=>t});const t=s.p+"assets/images/component-mcp-sse-mode-2e742342a52231247733d8486ab612fd.png"}}]); \ No newline at end of file diff --git a/assets/js/914b1bec.f2984e85.js b/assets/js/914b1bec.f2984e85.js new file mode 100644 index 0000000000..5a758249ff --- /dev/null +++ b/assets/js/914b1bec.f2984e85.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunklangflow_docs=self.webpackChunklangflow_docs||[]).push([[3266],{17886:(e,n,t)=>{t.d(n,{A:()=>o});t(96540);var r=t(64058),i=t(74848);function o({name:e,...n}){const t=r[e];return t?(0,i.jsx)(t,{...n}):null}},48161:(e,n,t)=>{t.r(n),t.d(n,{CH:()=>h,assets:()=>l,chCodeConfig:()=>p,contentTitle:()=>d,default:()=>m,frontMatter:()=>a,metadata:()=>r,toc:()=>g});const r=JSON.parse('{"id":"Templates/basic-prompting","title":"Basic prompting","description":"This flow is a starting point for understanding Langflow.","source":"@site/docs/Templates/basic-prompting.md","sourceDirName":"Templates","slug":"/basic-prompting","permalink":"/basic-prompting","draft":false,"unlisted":false,"tags":[],"version":"current","frontMatter":{"title":"Basic prompting","slug":"/basic-prompting"},"sidebar":"docs","previous":{"title":"Connect applications to agents","permalink":"/agent-tutorial"},"next":{"title":"Simple agent","permalink":"/simple-agent"}}');var i=t(74848),o=t(28453),s=t(24754),c=t(17886);const a={title:"Basic prompting",slug:"/basic-prompting"},d=void 0,l={},h={annotations:s.hk,Code:s.Cy},p={staticMediaQuery:"not screen, (max-width: 768px)",lineNumbers:!0,showCopyButton:!0,themeName:"github-dark"},g=[{value:"Prerequisites",id:"prerequisites",level:2},{value:"Create the basic prompting flow",id:"create-the-basic-prompting-flow",level:2},{value:"Run the basic prompting flow",id:"run-the-basic-prompting-flow",level:2},{value:"Modify the prompt for a different result",id:"modify-the-prompt-for-a-different-result",level:2}];function u(e){const n={a:"a",code:"code",h2:"h2",img:"img",li:"li",ol:"ol",p:"p",strong:"strong",ul:"ul",...(0,o.R)(),...e.components};return h||f("CH",!1),h.Code||f("CH.Code",!0),(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("style",{dangerouslySetInnerHTML:{__html:'[data-ch-theme="github-dark"] { --ch-t-colorScheme: dark;--ch-t-foreground: #c9d1d9;--ch-t-background: #0d1117;--ch-t-lighter-inlineBackground: #0d1117e6;--ch-t-editor-background: #0d1117;--ch-t-editor-foreground: #c9d1d9;--ch-t-editor-lineHighlightBackground: #6e76811a;--ch-t-editor-rangeHighlightBackground: #ffffff0b;--ch-t-editor-infoForeground: #3794FF;--ch-t-editor-selectionBackground: #264F78;--ch-t-focusBorder: #1f6feb;--ch-t-tab-activeBackground: #0d1117;--ch-t-tab-activeForeground: #c9d1d9;--ch-t-tab-inactiveBackground: #010409;--ch-t-tab-inactiveForeground: #8b949e;--ch-t-tab-border: #30363d;--ch-t-tab-activeBorder: #0d1117;--ch-t-editorGroup-border: #30363d;--ch-t-editorGroupHeader-tabsBackground: #010409;--ch-t-editorLineNumber-foreground: #6e7681;--ch-t-input-background: #0d1117;--ch-t-input-foreground: #c9d1d9;--ch-t-input-border: #30363d;--ch-t-icon-foreground: #8b949e;--ch-t-sideBar-background: #010409;--ch-t-sideBar-foreground: #c9d1d9;--ch-t-sideBar-border: #30363d;--ch-t-list-activeSelectionBackground: #6e768166;--ch-t-list-activeSelectionForeground: #c9d1d9;--ch-t-list-hoverBackground: #6e76811a;--ch-t-list-hoverForeground: #c9d1d9; }'}}),"\n","\n",(0,i.jsx)(n.p,{children:"This flow is a starting point for understanding Langflow.\nThe flow demonstrates how to chat with an LLM, and how modifying the prompt can affect your outcomes."}),"\n",(0,i.jsx)(n.p,{children:"Prompts serve as the inputs to a large language model (LLM), acting as the interface between human instructions and computational tasks."}),"\n",(0,i.jsx)(n.p,{children:"By submitting natural language requests in a prompt to an LLM, you can obtain answers, generate text, and solve problems."}),"\n",(0,i.jsx)(n.h2,{id:"prerequisites",children:"Prerequisites"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:(0,i.jsx)(n.a,{href:"/get-started-installation",children:"A running Langflow instance"})}),"\n",(0,i.jsx)(n.li,{children:(0,i.jsx)(n.a,{href:"https://platform.openai.com/",children:"An OpenAI API key"})}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"create-the-basic-prompting-flow",children:"Create the basic prompting flow"}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsxs)(n.li,{children:["\n",(0,i.jsxs)(n.p,{children:["From the Langflow dashboard, click ",(0,i.jsx)(n.strong,{children:"New Flow"}),"."]}),"\n"]}),"\n",(0,i.jsxs)(n.li,{children:["\n",(0,i.jsxs)(n.p,{children:["Select ",(0,i.jsx)(n.strong,{children:"Basic Prompting"}),"."]}),"\n"]}),"\n",(0,i.jsxs)(n.li,{children:["\n",(0,i.jsxs)(n.p,{children:["The ",(0,i.jsx)(n.strong,{children:"Basic Prompting"})," flow is created."]}),"\n",(0,i.jsx)(n.p,{children:(0,i.jsx)(n.img,{alt:"Basic prompting flow",src:t(90567).A+"",width:"4000",height:"2048"})}),"\n",(0,i.jsxs)(n.p,{children:["This flow allows you to chat with the ",(0,i.jsx)(n.strong,{children:"OpenAI model"})," component.\nThe model will respond according to the prompt constructed in the ",(0,i.jsx)(n.strong,{children:"Prompt"})," component."]}),"\n"]}),"\n",(0,i.jsxs)(n.li,{children:["\n",(0,i.jsxs)(n.p,{children:["To examine the ",(0,i.jsx)(n.strong,{children:"Template"}),", in the ",(0,i.jsx)(n.strong,{children:"Prompt"})," component, click the ",(0,i.jsx)(n.strong,{children:"Template"})," field."]}),"\n",(0,i.jsx)(h.Code,{codeConfig:p,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:"Answer the user as if you were a GenAI expert, enthusiastic about helping them get started building something fresh.",props:{}}]}],lang:"text"},annotations:[]}]}),"\n"]}),"\n",(0,i.jsxs)(n.li,{children:["\n",(0,i.jsxs)(n.p,{children:["To create an environment variable for the ",(0,i.jsx)(n.strong,{children:"OpenAI"})," component, in the ",(0,i.jsx)(n.strong,{children:"OpenAI API Key"})," field, click the ",(0,i.jsx)(c.A,{name:"Globe","aria-hidden":"true"})," ",(0,i.jsx)(n.strong,{children:"Globe"})," button, and then click ",(0,i.jsx)(n.strong,{children:"Add New Variable"}),"."]}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsxs)(n.li,{children:["In the ",(0,i.jsx)(n.strong,{children:"Variable Name"})," field, enter ",(0,i.jsx)(n.code,{children:"openai_api_key"}),"."]}),"\n",(0,i.jsxs)(n.li,{children:["In the ",(0,i.jsx)(n.strong,{children:"Value"})," field, paste your OpenAI API Key (",(0,i.jsx)(n.code,{children:"sk-..."}),")."]}),"\n",(0,i.jsxs)(n.li,{children:["Click ",(0,i.jsx)(n.strong,{children:"Save Variable"}),"."]}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"run-the-basic-prompting-flow",children:"Run the basic prompting flow"}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsxs)(n.li,{children:["Click the ",(0,i.jsx)(n.strong,{children:"Playground"})," button."]}),"\n",(0,i.jsx)(n.li,{children:"Type a message and press Enter. The bot should respond in a markedly piratical manner!"}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"modify-the-prompt-for-a-different-result",children:"Modify the prompt for a different result"}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsxs)(n.li,{children:["To modify your prompt results, in the ",(0,i.jsx)(n.strong,{children:"Prompt"})," component, click the ",(0,i.jsx)(n.strong,{children:"Template"})," field. The ",(0,i.jsx)(n.strong,{children:"Edit Prompt"})," window opens."]}),"\n",(0,i.jsxs)(n.li,{children:["Change the existing prompt to a different character, perhaps ",(0,i.jsx)(n.code,{children:"Answer the user as if you were Hermione Granger."})]}),"\n",(0,i.jsx)(n.li,{children:"Run the workflow again and notice how the prompt changes the model's response."}),"\n"]})]})}function m(e={}){const{wrapper:n}={...(0,o.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(u,{...e})}):u(e)}function f(e,n){throw new Error("Expected "+(n?"component":"object")+" `"+e+"` to be defined: you likely forgot to import, pass, or provide it.")}},90567:(e,n,t)=>{t.d(n,{A:()=>r});const r=t.p+"assets/images/starter-flow-basic-prompting-cb8ac9bc6fff2f00d0abef7727abf0ec.png"}}]); \ No newline at end of file diff --git a/assets/js/914b1bec.f34898e5.js b/assets/js/914b1bec.f34898e5.js deleted file mode 100644 index a348a10268..0000000000 --- a/assets/js/914b1bec.f34898e5.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunklangflow_docs=self.webpackChunklangflow_docs||[]).push([[3266],{17886:(e,n,t)=>{t.d(n,{A:()=>o});t(96540);var r=t(64058),i=t(74848);function o({name:e,...n}){const t=r[e];return t?(0,i.jsx)(t,{...n}):null}},48161:(e,n,t)=>{t.r(n),t.d(n,{CH:()=>h,assets:()=>l,chCodeConfig:()=>p,contentTitle:()=>d,default:()=>f,frontMatter:()=>a,metadata:()=>r,toc:()=>g});const r=JSON.parse('{"id":"Templates/basic-prompting","title":"Basic prompting","description":"This flow is a starting point for understanding Langflow.","source":"@site/docs/Templates/basic-prompting.md","sourceDirName":"Templates","slug":"/basic-prompting","permalink":"/basic-prompting","draft":false,"unlisted":false,"tags":[],"version":"current","frontMatter":{"title":"Basic prompting","slug":"/basic-prompting"},"sidebar":"docs","previous":{"title":"Create a chatbot that can ingest files","permalink":"/chat-with-files"},"next":{"title":"Simple agent","permalink":"/simple-agent"}}');var i=t(74848),o=t(28453),s=t(24754),c=t(17886);const a={title:"Basic prompting",slug:"/basic-prompting"},d=void 0,l={},h={annotations:s.hk,Code:s.Cy},p={staticMediaQuery:"not screen, (max-width: 768px)",lineNumbers:!0,showCopyButton:!0,themeName:"github-dark"},g=[{value:"Prerequisites",id:"prerequisites",level:2},{value:"Create the basic prompting flow",id:"create-the-basic-prompting-flow",level:2},{value:"Run the basic prompting flow",id:"run-the-basic-prompting-flow",level:2},{value:"Modify the prompt for a different result",id:"modify-the-prompt-for-a-different-result",level:2}];function u(e){const n={a:"a",code:"code",h2:"h2",img:"img",li:"li",ol:"ol",p:"p",strong:"strong",ul:"ul",...(0,o.R)(),...e.components};return h||m("CH",!1),h.Code||m("CH.Code",!0),(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("style",{dangerouslySetInnerHTML:{__html:'[data-ch-theme="github-dark"] { --ch-t-colorScheme: dark;--ch-t-foreground: #c9d1d9;--ch-t-background: #0d1117;--ch-t-lighter-inlineBackground: #0d1117e6;--ch-t-editor-background: #0d1117;--ch-t-editor-foreground: #c9d1d9;--ch-t-editor-lineHighlightBackground: #6e76811a;--ch-t-editor-rangeHighlightBackground: #ffffff0b;--ch-t-editor-infoForeground: #3794FF;--ch-t-editor-selectionBackground: #264F78;--ch-t-focusBorder: #1f6feb;--ch-t-tab-activeBackground: #0d1117;--ch-t-tab-activeForeground: #c9d1d9;--ch-t-tab-inactiveBackground: #010409;--ch-t-tab-inactiveForeground: #8b949e;--ch-t-tab-border: #30363d;--ch-t-tab-activeBorder: #0d1117;--ch-t-editorGroup-border: #30363d;--ch-t-editorGroupHeader-tabsBackground: #010409;--ch-t-editorLineNumber-foreground: #6e7681;--ch-t-input-background: #0d1117;--ch-t-input-foreground: #c9d1d9;--ch-t-input-border: #30363d;--ch-t-icon-foreground: #8b949e;--ch-t-sideBar-background: #010409;--ch-t-sideBar-foreground: #c9d1d9;--ch-t-sideBar-border: #30363d;--ch-t-list-activeSelectionBackground: #6e768166;--ch-t-list-activeSelectionForeground: #c9d1d9;--ch-t-list-hoverBackground: #6e76811a;--ch-t-list-hoverForeground: #c9d1d9; }'}}),"\n","\n",(0,i.jsx)(n.p,{children:"This flow is a starting point for understanding Langflow.\nThe flow demonstrates how to chat with an LLM, and how modifying the prompt can affect your outcomes."}),"\n",(0,i.jsx)(n.p,{children:"Prompts serve as the inputs to a large language model (LLM), acting as the interface between human instructions and computational tasks."}),"\n",(0,i.jsx)(n.p,{children:"By submitting natural language requests in a prompt to an LLM, you can obtain answers, generate text, and solve problems."}),"\n",(0,i.jsx)(n.h2,{id:"prerequisites",children:"Prerequisites"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:(0,i.jsx)(n.a,{href:"/get-started-installation",children:"A running Langflow instance"})}),"\n",(0,i.jsx)(n.li,{children:(0,i.jsx)(n.a,{href:"https://platform.openai.com/",children:"An OpenAI API key"})}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"create-the-basic-prompting-flow",children:"Create the basic prompting flow"}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsxs)(n.li,{children:["\n",(0,i.jsxs)(n.p,{children:["From the Langflow dashboard, click ",(0,i.jsx)(n.strong,{children:"New Flow"}),"."]}),"\n"]}),"\n",(0,i.jsxs)(n.li,{children:["\n",(0,i.jsxs)(n.p,{children:["Select ",(0,i.jsx)(n.strong,{children:"Basic Prompting"}),"."]}),"\n"]}),"\n",(0,i.jsxs)(n.li,{children:["\n",(0,i.jsxs)(n.p,{children:["The ",(0,i.jsx)(n.strong,{children:"Basic Prompting"})," flow is created."]}),"\n",(0,i.jsx)(n.p,{children:(0,i.jsx)(n.img,{alt:"Basic prompting flow",src:t(90567).A+"",width:"4000",height:"2048"})}),"\n",(0,i.jsxs)(n.p,{children:["This flow allows you to chat with the ",(0,i.jsx)(n.strong,{children:"OpenAI model"})," component.\nThe model will respond according to the prompt constructed in the ",(0,i.jsx)(n.strong,{children:"Prompt"})," component."]}),"\n"]}),"\n",(0,i.jsxs)(n.li,{children:["\n",(0,i.jsxs)(n.p,{children:["To examine the ",(0,i.jsx)(n.strong,{children:"Template"}),", in the ",(0,i.jsx)(n.strong,{children:"Prompt"})," component, click the ",(0,i.jsx)(n.strong,{children:"Template"})," field."]}),"\n",(0,i.jsx)(h.Code,{codeConfig:p,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:"Answer the user as if you were a GenAI expert, enthusiastic about helping them get started building something fresh.",props:{}}]}],lang:"text"},annotations:[]}]}),"\n"]}),"\n",(0,i.jsxs)(n.li,{children:["\n",(0,i.jsxs)(n.p,{children:["To create an environment variable for the ",(0,i.jsx)(n.strong,{children:"OpenAI"})," component, in the ",(0,i.jsx)(n.strong,{children:"OpenAI API Key"})," field, click the ",(0,i.jsx)(c.A,{name:"Globe","aria-hidden":"true"})," ",(0,i.jsx)(n.strong,{children:"Globe"})," button, and then click ",(0,i.jsx)(n.strong,{children:"Add New Variable"}),"."]}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsxs)(n.li,{children:["In the ",(0,i.jsx)(n.strong,{children:"Variable Name"})," field, enter ",(0,i.jsx)(n.code,{children:"openai_api_key"}),"."]}),"\n",(0,i.jsxs)(n.li,{children:["In the ",(0,i.jsx)(n.strong,{children:"Value"})," field, paste your OpenAI API Key (",(0,i.jsx)(n.code,{children:"sk-..."}),")."]}),"\n",(0,i.jsxs)(n.li,{children:["Click ",(0,i.jsx)(n.strong,{children:"Save Variable"}),"."]}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"run-the-basic-prompting-flow",children:"Run the basic prompting flow"}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsxs)(n.li,{children:["Click the ",(0,i.jsx)(n.strong,{children:"Playground"})," button."]}),"\n",(0,i.jsx)(n.li,{children:"Type a message and press Enter. The bot should respond in a markedly piratical manner!"}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"modify-the-prompt-for-a-different-result",children:"Modify the prompt for a different result"}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsxs)(n.li,{children:["To modify your prompt results, in the ",(0,i.jsx)(n.strong,{children:"Prompt"})," component, click the ",(0,i.jsx)(n.strong,{children:"Template"})," field. The ",(0,i.jsx)(n.strong,{children:"Edit Prompt"})," window opens."]}),"\n",(0,i.jsxs)(n.li,{children:["Change the existing prompt to a different character, perhaps ",(0,i.jsx)(n.code,{children:"Answer the user as if you were Hermione Granger."})]}),"\n",(0,i.jsx)(n.li,{children:"Run the workflow again and notice how the prompt changes the model's response."}),"\n"]})]})}function f(e={}){const{wrapper:n}={...(0,o.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(u,{...e})}):u(e)}function m(e,n){throw new Error("Expected "+(n?"component":"object")+" `"+e+"` to be defined: you likely forgot to import, pass, or provide it.")}},90567:(e,n,t)=>{t.d(n,{A:()=>r});const r=t.p+"assets/images/starter-flow-basic-prompting-cb8ac9bc6fff2f00d0abef7727abf0ec.png"}}]); \ No newline at end of file diff --git a/assets/js/a5e7c43a.0581313b.js b/assets/js/a5e7c43a.0581313b.js new file mode 100644 index 0000000000..7a105e8ac8 --- /dev/null +++ b/assets/js/a5e7c43a.0581313b.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunklangflow_docs=self.webpackChunklangflow_docs||[]).push([[9056],{11470:(o,e,t)=>{t.d(e,{A:()=>j});var n=t(96540),s=t(18215),r=t(23104),c=t(56347),l=t(205),p=t(57485),a=t(31682),i=t(70679);function d(o){return n.Children.toArray(o).filter(o=>"\n"!==o).map(o=>{if(!o||(0,n.isValidElement)(o)&&function(o){const{props:e}=o;return!!e&&"object"==typeof e&&"value"in e}(o))return o;throw new Error(`Docusaurus error: Bad child <${"string"==typeof o.type?o.type:o.type.name}>: all children of the component should be , and every should have a unique "value" prop.`)})?.filter(Boolean)??[]}function h(o){const{values:e,children:t}=o;return(0,n.useMemo)(()=>{const o=e??function(o){return d(o).map(({props:{value:o,label:e,attributes:t,default:n}})=>({value:o,label:e,attributes:t,default:n}))}(t);return function(o){const e=(0,a.XI)(o,(o,e)=>o.value===e.value);if(e.length>0)throw new Error(`Docusaurus error: Duplicate values "${e.map(o=>o.value).join(", ")}" found in . Every value needs to be unique.`)}(o),o},[e,t])}function u({value:o,tabValues:e}){return e.some(e=>e.value===o)}function y({queryString:o=!1,groupId:e}){const t=(0,c.W6)(),s=function({queryString:o=!1,groupId:e}){if("string"==typeof o)return o;if(!1===o)return null;if(!0===o&&!e)throw new Error('Docusaurus error: The component groupId prop is required if queryString=true, because this value is used as the search param name. You can also provide an explicit value such as queryString="my-search-param".');return e??null}({queryString:o,groupId:e});return[(0,p.aZ)(s),(0,n.useCallback)(o=>{if(!s)return;const e=new URLSearchParams(t.location.search);e.set(s,o),t.replace({...t.location,search:e.toString()})},[s,t])]}function D(o){const{defaultValue:e,queryString:t=!1,groupId:s}=o,r=h(o),[c,p]=(0,n.useState)(()=>function({defaultValue:o,tabValues:e}){if(0===e.length)throw new Error("Docusaurus error: the component requires at least one children component");if(o){if(!u({value:o,tabValues:e}))throw new Error(`Docusaurus error: The has a defaultValue "${o}" but none of its children has the corresponding value. Available values are: ${e.map(o=>o.value).join(", ")}. If you intend to show no default tab, use defaultValue={null} instead.`);return o}const t=e.find(o=>o.default)??e[0];if(!t)throw new Error("Unexpected error: 0 tabValues");return t.value}({defaultValue:e,tabValues:r})),[a,d]=y({queryString:t,groupId:s}),[D,F]=function({groupId:o}){const e=function(o){return o?`docusaurus.tab.${o}`:null}(o),[t,s]=(0,i.Dv)(e);return[t,(0,n.useCallback)(o=>{e&&s.set(o)},[e,s])]}({groupId:s}),f=(()=>{const o=a??D;return u({value:o,tabValues:r})?o:null})();(0,l.A)(()=>{f&&p(f)},[f]);return{selectedValue:c,selectValue:(0,n.useCallback)(o=>{if(!u({value:o,tabValues:r}))throw new Error(`Can't select invalid tab value=${o}`);p(o),d(o),F(o)},[d,F,r]),tabValues:r}}var F=t(92303);const f={tabList:"tabList__CuJ",tabItem:"tabItem_LNqP"};var m=t(74848);function g({className:o,block:e,selectedValue:t,selectValue:n,tabValues:c}){const l=[],{blockElementScrollPositionUntilNextRender:p}=(0,r.a_)(),a=o=>{const e=o.currentTarget,s=l.indexOf(e),r=c[s].value;r!==t&&(p(e),n(r))},i=o=>{let e=null;switch(o.key){case"Enter":a(o);break;case"ArrowRight":{const t=l.indexOf(o.currentTarget)+1;e=l[t]??l[0];break}case"ArrowLeft":{const t=l.indexOf(o.currentTarget)-1;e=l[t]??l[l.length-1];break}}e?.focus()};return(0,m.jsx)("ul",{role:"tablist","aria-orientation":"horizontal",className:(0,s.A)("tabs",{"tabs--block":e},o),children:c.map(({value:o,label:e,attributes:n})=>(0,m.jsx)("li",{role:"tab",tabIndex:t===o?0:-1,"aria-selected":t===o,ref:o=>{l.push(o)},onKeyDown:i,onClick:a,...n,className:(0,s.A)("tabs__item",f.tabItem,n?.className,{"tabs__item--active":t===o}),children:e??o},o))})}function x({lazy:o,children:e,selectedValue:t}){const r=(Array.isArray(e)?e:[e]).filter(Boolean);if(o){const o=r.find(o=>o.props.value===t);return o?(0,n.cloneElement)(o,{className:(0,s.A)("margin-top--md",o.props.className)}):null}return(0,m.jsx)("div",{className:"margin-top--md",children:r.map((o,e)=>(0,n.cloneElement)(o,{key:e,hidden:o.props.value!==t}))})}function C(o){const e=D(o);return(0,m.jsxs)("div",{className:(0,s.A)("tabs-container",f.tabList),children:[(0,m.jsx)(g,{...e,...o}),(0,m.jsx)(x,{...e,...o})]})}function j(o){const e=(0,F.A)();return(0,m.jsx)(C,{...o,children:d(o.children)},String(e))}},17886:(o,e,t)=>{t.d(e,{A:()=>r});t(96540);var n=t(64058),s=t(74848);function r({name:o,...e}){const t=n[o];return t?(0,s.jsx)(t,{...e}):null}},19365:(o,e,t)=>{t.d(e,{A:()=>c});t(96540);var n=t(18215);const s={tabItem:"tabItem_Ymn6"};var r=t(74848);function c({children:o,hidden:e,className:t}){return(0,r.jsx)("div",{role:"tabpanel",className:(0,n.A)(s.tabItem,t),hidden:e,children:o})}},33588:(o,e,t)=>{t.d(e,{A:()=>n});const n=t.p+"assets/images/tutorial-agent-with-directory-a938bd23cfaf1f0570b58b2635e699e4.png"},36557:(o,e,t)=>{t.d(e,{A:()=>n});const n=t.p+"assets/files/customer_orders-0c1c00f9ebd1f6b3c9ede72af1b67ca2.csv"},81658:(o,e,t)=>{t.r(e),t.d(e,{CH:()=>d,assets:()=>i,chCodeConfig:()=>h,contentTitle:()=>a,default:()=>D,frontMatter:()=>p,metadata:()=>n,toc:()=>u});const n=JSON.parse('{"id":"Tutorials/agent","title":"Connect applications to agents","description":"This tutorial shows you how to connect a JavaScript application to a Langflow agent.","source":"@site/docs/Tutorials/agent.md","sourceDirName":"Tutorials","slug":"/agent-tutorial","permalink":"/agent-tutorial","draft":false,"unlisted":false,"tags":[],"version":"current","frontMatter":{"title":"Connect applications to agents","slug":"/agent-tutorial"},"sidebar":"docs","previous":{"title":"Create a chatbot that can ingest files","permalink":"/chat-with-files"},"next":{"title":"Basic prompting","permalink":"/basic-prompting"}}');var s=t(74848),r=t(28453),c=t(24754),l=t(17886);t(11470),t(19365);const p={title:"Connect applications to agents",slug:"/agent-tutorial"},a=void 0,i={},d={annotations:c.hk,Code:c.Cy},h={staticMediaQuery:"not screen, (max-width: 768px)",lineNumbers:!0,showCopyButton:!0,themeName:"github-dark"},u=[{value:"Prerequisites",id:"prerequisites",level:2},{value:"Create an agentic flow",id:"create-an-agentic-flow",level:2},{value:"Add a prompt component to the flow",id:"add-a-prompt-component-to-the-flow",level:2},{value:"Send requests to your flow from a JavaScript application",id:"send-requests-to-your-flow-from-a-javascript-application",level:2},{value:"Next steps",id:"next-steps",level:2}];function y(o){const e={a:"a",code:"code",h2:"h2",img:"img",li:"li",ol:"ol",p:"p",strong:"strong",ul:"ul",...(0,r.R)(),...o.components},{Details:n}=e;return d||F("CH",!1),d.Code||F("CH.Code",!0),n||F("Details",!0),(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("style",{dangerouslySetInnerHTML:{__html:'[data-ch-theme="github-dark"] { --ch-t-colorScheme: dark;--ch-t-foreground: #c9d1d9;--ch-t-background: #0d1117;--ch-t-lighter-inlineBackground: #0d1117e6;--ch-t-editor-background: #0d1117;--ch-t-editor-foreground: #c9d1d9;--ch-t-editor-lineHighlightBackground: #6e76811a;--ch-t-editor-rangeHighlightBackground: #ffffff0b;--ch-t-editor-infoForeground: #3794FF;--ch-t-editor-selectionBackground: #264F78;--ch-t-focusBorder: #1f6feb;--ch-t-tab-activeBackground: #0d1117;--ch-t-tab-activeForeground: #c9d1d9;--ch-t-tab-inactiveBackground: #010409;--ch-t-tab-inactiveForeground: #8b949e;--ch-t-tab-border: #30363d;--ch-t-tab-activeBorder: #0d1117;--ch-t-editorGroup-border: #30363d;--ch-t-editorGroupHeader-tabsBackground: #010409;--ch-t-editorLineNumber-foreground: #6e7681;--ch-t-input-background: #0d1117;--ch-t-input-foreground: #c9d1d9;--ch-t-input-border: #30363d;--ch-t-icon-foreground: #8b949e;--ch-t-sideBar-background: #010409;--ch-t-sideBar-foreground: #c9d1d9;--ch-t-sideBar-border: #30363d;--ch-t-list-activeSelectionBackground: #6e768166;--ch-t-list-activeSelectionForeground: #c9d1d9;--ch-t-list-hoverBackground: #6e76811a;--ch-t-list-hoverForeground: #c9d1d9; }'}}),"\n","\n",(0,s.jsxs)(e.p,{children:["This tutorial shows you how to connect a JavaScript application to a Langflow ",(0,s.jsx)(e.a,{href:"/agents",children:"agent"}),"."]}),"\n",(0,s.jsx)(e.p,{children:"With the agent connected, your application can use any connected tools to retrieve more contextual and timely data without changing any application code. The tools are selected by the agent's internal LLM to solve problems and answer questions."}),"\n",(0,s.jsx)(e.h2,{id:"prerequisites",children:"Prerequisites"}),"\n",(0,s.jsxs)(e.ul,{children:["\n",(0,s.jsx)(e.li,{children:(0,s.jsx)(e.a,{href:"/get-started-installation",children:"A running Langflow instance"})}),"\n",(0,s.jsx)(e.li,{children:(0,s.jsx)(e.a,{href:"/configuration-api-keys",children:"A Langflow API key"})}),"\n",(0,s.jsx)(e.li,{children:(0,s.jsx)(e.a,{href:"https://platform.openai.com/api-keys",children:"An OpenAI API key"})}),"\n",(0,s.jsx)(e.li,{children:(0,s.jsx)(e.a,{href:"/typescript-client",children:"Langflow JavaScript client installed"})}),"\n"]}),"\n",(0,s.jsx)(e.p,{children:"This tutorial uses an OpenAI LLM. If you want to use a different provider, you need a valid credential for that provider."}),"\n",(0,s.jsx)(e.h2,{id:"create-an-agentic-flow",children:"Create an agentic flow"}),"\n",(0,s.jsxs)(e.p,{children:["The following steps modify the ",(0,s.jsx)(e.a,{href:"/simple-agent",children:(0,s.jsx)(e.strong,{children:"Simple agent"})})," template to connect ",(0,s.jsx)(e.a,{href:"/components-data#directory",children:(0,s.jsx)(e.strong,{children:"Directory"})})," and ",(0,s.jsx)(e.a,{href:"/components-data#web-search",children:(0,s.jsx)(e.strong,{children:"Web search"})})," components as tools for an ",(0,s.jsx)(e.strong,{children:"Agent"})," component.\nThe ",(0,s.jsx)(e.strong,{children:"Directory"})," component loads all files of a given type from a target directory on your local machine, and the ",(0,s.jsx)(e.strong,{children:"Web search"})," component performs a DuckDuckGo search.\nWhen connected to an ",(0,s.jsx)(e.strong,{children:"Agent"})," component as tools, the agent has the option to use these components when handling requests."]}),"\n",(0,s.jsxs)(e.ol,{children:["\n",(0,s.jsxs)(e.li,{children:["\n",(0,s.jsxs)(e.p,{children:["In Langflow, click ",(0,s.jsx)(e.strong,{children:"New Flow"}),", and then select the ",(0,s.jsx)(e.strong,{children:"Simple agent"})," template."]}),"\n"]}),"\n",(0,s.jsxs)(e.li,{children:["\n",(0,s.jsxs)(e.p,{children:["Remove the ",(0,s.jsx)(e.strong,{children:"URL"})," and ",(0,s.jsx)(e.strong,{children:"Calculator"})," tools, and then drag the ",(0,s.jsx)(e.a,{href:"/components-data#directory",children:(0,s.jsx)(e.strong,{children:"Directory"})})," and ",(0,s.jsx)(e.a,{href:"/components-data#web-search",children:(0,s.jsx)(e.strong,{children:"Web search"})})," components into your workspace."]}),"\n"]}),"\n",(0,s.jsxs)(e.li,{children:["\n",(0,s.jsxs)(e.p,{children:["In the ",(0,s.jsx)(e.strong,{children:"Directory"})," component's ",(0,s.jsx)(e.strong,{children:"Path"})," field, enter the directory path and file types that you want to make available to the ",(0,s.jsx)(e.strong,{children:"Agent"})," component."]}),"\n",(0,s.jsxs)(e.p,{children:["In this tutorial, the agent needs access to a record of customer purchases, so the directory name is ",(0,s.jsx)(e.code,{children:"customer_orders"})," and the file type is ",(0,s.jsx)(e.code,{children:".csv"}),". Later in this tutorial, the agent will be prompted to find ",(0,s.jsx)(e.code,{children:"email"})," values in the customer data."]}),"\n",(0,s.jsxs)(e.p,{children:["You can adapt the tutorial to suit your data, or, to follow along with the tutorial, you can download ",(0,s.jsx)(e.a,{target:"_blank","data-noBrokenLinkCheck":!0,href:t(36557).A+"",children:(0,s.jsx)(e.code,{children:"customer-orders.csv"})})," and save it in a ",(0,s.jsx)(e.code,{children:"customer_orders"})," folder on your local machine."]}),"\n"]}),"\n",(0,s.jsxs)(e.li,{children:["\n",(0,s.jsxs)(e.p,{children:["In the ",(0,s.jsx)(e.a,{href:"/concepts-components#component-menus",children:"component header menu"})," for the ",(0,s.jsx)(e.strong,{children:"Directory"})," and ",(0,s.jsx)(e.strong,{children:"Web search"})," components, enable ",(0,s.jsx)(e.strong,{children:"Tool Mode"})," so you can use the components with an agent."]}),"\n"]}),"\n",(0,s.jsxs)(e.li,{children:["\n",(0,s.jsxs)(e.p,{children:["For both tool components, connect the ",(0,s.jsx)(e.strong,{children:"Toolset"})," port to the Agent component's ",(0,s.jsx)(e.strong,{children:"Tools"})," port."]}),"\n"]}),"\n",(0,s.jsxs)(e.li,{children:["\n",(0,s.jsxs)(e.p,{children:["In the ",(0,s.jsx)(e.strong,{children:"Agent"})," component, enter your OpenAI API key."]}),"\n",(0,s.jsxs)(e.p,{children:["If you want to use a different provider or model, edit the ",(0,s.jsx)(e.strong,{children:"Model Provider"}),", ",(0,s.jsx)(e.strong,{children:"Model Name"}),", and ",(0,s.jsx)(e.strong,{children:"API Key"})," fields accordingly."]}),"\n"]}),"\n",(0,s.jsxs)(e.li,{children:["\n",(0,s.jsxs)(e.p,{children:["To test the flow, click ",(0,s.jsx)(l.A,{name:"Play","aria-hidden":"true"})," ",(0,s.jsx)(e.strong,{children:"Playground"}),", and then ask the LLM a question, such as ",(0,s.jsx)(e.code,{children:"Recommend 3 used items for carol.davis@example.com, based on previous orders."})]}),"\n",(0,s.jsxs)(e.p,{children:["Given the example prompt, the LLM would respond with recommendations and web links for items based on previous orders in ",(0,s.jsx)(e.code,{children:"customer_orders.csv"}),"."]}),"\n",(0,s.jsxs)(e.p,{children:["The ",(0,s.jsx)(e.strong,{children:"Playground"})," prints the agent's chain of thought as it selects tools to use and interacts with functionality provided by those tools.\nFor example, the agent can use the ",(0,s.jsx)(e.strong,{children:"Directory"})," component's ",(0,s.jsx)(e.code,{children:"as_dataframe"})," tool to retrieve a ",(0,s.jsx)(e.a,{href:"/concepts-objects#dataframe-object",children:"DataFrame"}),", and the ",(0,s.jsx)(e.strong,{children:"Web search"})," component's ",(0,s.jsx)(e.code,{children:"perform_search"})," tool to find links to related items."]}),"\n"]}),"\n"]}),"\n",(0,s.jsx)(e.h2,{id:"add-a-prompt-component-to-the-flow",children:"Add a prompt component to the flow"}),"\n",(0,s.jsx)(e.p,{children:"In this example, the application sends a customer's email address to the Langflow agent. The agent compares the customer's previous orders within the Directory component, searches the web for used versions of those items, and returns three results."}),"\n",(0,s.jsxs)(e.ol,{children:["\n",(0,s.jsxs)(e.li,{children:["\n",(0,s.jsxs)(e.p,{children:["To include the email address as a value in your flow, add a ",(0,s.jsx)(e.a,{href:"/components-prompts",children:"Prompt"})," component to your flow between the ",(0,s.jsx)(e.strong,{children:"Chat Input"})," and ",(0,s.jsx)(e.strong,{children:"Agent"}),"."]}),"\n"]}),"\n",(0,s.jsxs)(e.li,{children:["\n",(0,s.jsxs)(e.p,{children:["In the Prompt component's ",(0,s.jsx)(e.strong,{children:"Template"})," field, enter ",(0,s.jsx)(e.code,{children:"Recommend 3 used items for {email}, based on previous orders."}),"\nAdding the ",(0,s.jsx)(e.code,{children:"{email}"})," value in curly braces creates a new input in the ",(0,s.jsx)(e.strong,{children:"Prompt"})," component, and the component connected to the ",(0,s.jsx)(e.code,{children:"{email}"})," port is supplying the value for that variable.\nThis creates a point for the user's email to enter the flow from your request.\nIf you aren't using the ",(0,s.jsx)(e.code,{children:"customer_orders.csv"})," example file, modify the input to search for a value in your dataset."]}),"\n",(0,s.jsxs)(e.p,{children:["At this point your flow has six components. The Chat Input is connected to the Prompt component's ",(0,s.jsx)(e.code,{children:"email"})," input port. Then, the Prompt component's output port is connected to the Agent component's input port. The Directory and Web search components are connected to the Agent's Tools port. Finally, the Agent component's output port is connected to the Chat Output component, which returns the final response to the application."]}),"\n",(0,s.jsx)(e.p,{children:(0,s.jsx)(e.img,{alt:"An agent component connected to web search and directory components",src:t(33588).A+"",width:"4000",height:"2830"})}),"\n"]}),"\n"]}),"\n",(0,s.jsx)(e.h2,{id:"send-requests-to-your-flow-from-a-javascript-application",children:"Send requests to your flow from a JavaScript application"}),"\n",(0,s.jsx)(e.p,{children:"With your flow operational, connect it to a JavaScript application to use the agent's responses."}),"\n",(0,s.jsxs)(e.ol,{children:["\n",(0,s.jsxs)(e.li,{children:["\n",(0,s.jsx)(e.p,{children:"To construct a JavaScript application to connect to your flow, gather the following information:"}),"\n",(0,s.jsxs)(e.ul,{children:["\n",(0,s.jsxs)(e.li,{children:[(0,s.jsx)(e.code,{children:"LANGFLOW_SERVER_ADDRESS"}),": Your Langflow server's domain. The default value is ",(0,s.jsx)(e.code,{children:"127.0.0.1:7860"}),". You can get this value from the code snippets on your flow's ",(0,s.jsxs)(e.a,{href:"/concepts-publish#api-access",children:[(0,s.jsx)(e.strong,{children:"API access"})," pane"]}),"."]}),"\n",(0,s.jsxs)(e.li,{children:[(0,s.jsx)(e.code,{children:"FLOW_ID"}),": Your flow's UUID or custom endpoint name. You can get this value from the code snippets on your flow's ",(0,s.jsxs)(e.a,{href:"/concepts-publish#api-access",children:[(0,s.jsx)(e.strong,{children:"API access"})," pane"]}),"."]}),"\n",(0,s.jsxs)(e.li,{children:[(0,s.jsx)(e.code,{children:"LANGFLOW_API_KEY"}),": A valid Langflow API key. To create an API key, see ",(0,s.jsx)(e.a,{href:"/configuration-api-keys",children:"API keys"}),"."]}),"\n"]}),"\n"]}),"\n",(0,s.jsxs)(e.li,{children:["\n",(0,s.jsxs)(e.p,{children:["Copy the following script into a JavaScript file, and then replace the placeholders with the information you gathered in the previous step.\nIf you're using the ",(0,s.jsx)(e.code,{children:"customer_orders.csv"})," example file, you can run this example as-is with the example email address in the code sample.\nIf not, modify the ",(0,s.jsx)(e.code,{children:'const email = "isabella.rodriguez@example.com"'})," to search for a value in your dataset."]}),"\n",(0,s.jsx)(d.Code,{codeConfig:h,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:"import",props:{style:{color:"#FF7B72"}}},{content:" { LangflowClient } ",props:{style:{color:"#C9D1D9"}}},{content:"from ",props:{style:{color:"#FF7B72"}}},{content:'"@datastax/langflow-client"',props:{style:{color:"#A5D6FF"}}},{content:";",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"const ",props:{style:{color:"#FF7B72"}}},{content:"LANGFLOW_SERVER_ADDRESS ",props:{style:{color:"#79C0FF"}}},{content:"= ",props:{style:{color:"#FF7B72"}}},{content:"'LANGFLOW_SERVER_ADDRESS'",props:{style:{color:"#A5D6FF"}}},{content:";",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"const ",props:{style:{color:"#FF7B72"}}},{content:"FLOW_ID ",props:{style:{color:"#79C0FF"}}},{content:"= ",props:{style:{color:"#FF7B72"}}},{content:"'FLOW_ID'",props:{style:{color:"#A5D6FF"}}},{content:";",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"const ",props:{style:{color:"#FF7B72"}}},{content:"LANGFLOW_API_KEY ",props:{style:{color:"#79C0FF"}}},{content:"= ",props:{style:{color:"#FF7B72"}}},{content:"'LANGFLOW_API_KEY'",props:{style:{color:"#A5D6FF"}}},{content:";",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"const ",props:{style:{color:"#FF7B72"}}},{content:"email ",props:{style:{color:"#79C0FF"}}},{content:"= ",props:{style:{color:"#FF7B72"}}},{content:'"isabella.rodriguez@example.com"',props:{style:{color:"#A5D6FF"}}},{content:";",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"async function ",props:{style:{color:"#FF7B72"}}},{content:"runAgentFlow",props:{style:{color:"#D2A8FF"}}},{content:"()",props:{style:{color:"#C9D1D9"}}},{content:": ",props:{style:{color:"#FF7B72"}}},{content:"Promise",props:{style:{color:"#FFA657"}}},{content:"<",props:{style:{color:"#C9D1D9"}}},{content:"void",props:{style:{color:"#79C0FF"}}},{content:"> {",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" try",props:{style:{color:"#FF7B72"}}},{content:" {",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" // Initialize the Langflow client",props:{style:{color:"#8B949E"}}}]},{tokens:[{content:" const ",props:{style:{color:"#FF7B72"}}},{content:"client ",props:{style:{color:"#79C0FF"}}},{content:"= new ",props:{style:{color:"#FF7B72"}}},{content:"LangflowClient",props:{style:{color:"#D2A8FF"}}},{content:"({",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" baseUrl: ",props:{style:{color:"#C9D1D9"}}},{content:"LANGFLOW_SERVER_ADDRESS",props:{style:{color:"#79C0FF"}}},{content:",",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" apiKey: ",props:{style:{color:"#C9D1D9"}}},{content:"LANGFLOW_API_KEY",props:{style:{color:"#79C0FF"}}}]},{tokens:[{content:" });",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" console.",props:{style:{color:"#C9D1D9"}}},{content:"log",props:{style:{color:"#D2A8FF"}}},{content:"(",props:{style:{color:"#C9D1D9"}}},{content:"`Connecting to Langflow server at: ${",props:{style:{color:"#A5D6FF"}}},{content:"LANGFLOW_SERVER_ADDRESS",props:{style:{color:"#79C0FF"}}},{content:"} `",props:{style:{color:"#A5D6FF"}}},{content:");",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" console.",props:{style:{color:"#C9D1D9"}}},{content:"log",props:{style:{color:"#D2A8FF"}}},{content:"(",props:{style:{color:"#C9D1D9"}}},{content:"`Flow ID: ${",props:{style:{color:"#A5D6FF"}}},{content:"FLOW_ID",props:{style:{color:"#79C0FF"}}},{content:"}`",props:{style:{color:"#A5D6FF"}}},{content:");",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" console.",props:{style:{color:"#C9D1D9"}}},{content:"log",props:{style:{color:"#D2A8FF"}}},{content:"(",props:{style:{color:"#C9D1D9"}}},{content:"`Email: ${",props:{style:{color:"#A5D6FF"}}},{content:"email",props:{style:{color:"#C9D1D9"}}},{content:"}`",props:{style:{color:"#A5D6FF"}}},{content:");",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" // Get the flow instance",props:{style:{color:"#8B949E"}}}]},{tokens:[{content:" const ",props:{style:{color:"#FF7B72"}}},{content:"flow ",props:{style:{color:"#79C0FF"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:" client.",props:{style:{color:"#C9D1D9"}}},{content:"flow",props:{style:{color:"#D2A8FF"}}},{content:"(",props:{style:{color:"#C9D1D9"}}},{content:"FLOW_ID",props:{style:{color:"#79C0FF"}}},{content:");",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" // Run the flow with the email as input",props:{style:{color:"#8B949E"}}}]},{tokens:[{content:" console.",props:{style:{color:"#C9D1D9"}}},{content:"log",props:{style:{color:"#D2A8FF"}}},{content:"(",props:{style:{color:"#C9D1D9"}}},{content:"'",props:{style:{color:"#A5D6FF"}}},{content:"\\n",props:{style:{color:"#79C0FF"}}},{content:"Sending request to agent...'",props:{style:{color:"#A5D6FF"}}},{content:");",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" const ",props:{style:{color:"#FF7B72"}}},{content:"response ",props:{style:{color:"#79C0FF"}}},{content:"= await",props:{style:{color:"#FF7B72"}}},{content:" flow.",props:{style:{color:"#C9D1D9"}}},{content:"run",props:{style:{color:"#D2A8FF"}}},{content:"(email, {",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" session_id: email ",props:{style:{color:"#C9D1D9"}}},{content:"// Use email as session ID for context",props:{style:{color:"#8B949E"}}}]},{tokens:[{content:" });",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" console.",props:{style:{color:"#C9D1D9"}}},{content:"log",props:{style:{color:"#D2A8FF"}}},{content:"(",props:{style:{color:"#C9D1D9"}}},{content:"'",props:{style:{color:"#A5D6FF"}}},{content:"\\n",props:{style:{color:"#79C0FF"}}},{content:"=== Response from Langflow ==='",props:{style:{color:"#A5D6FF"}}},{content:");",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" console.",props:{style:{color:"#C9D1D9"}}},{content:"log",props:{style:{color:"#D2A8FF"}}},{content:"(",props:{style:{color:"#C9D1D9"}}},{content:"'Session ID:'",props:{style:{color:"#A5D6FF"}}},{content:", response.sessionId);",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" // Extract URLs from the chat message",props:{style:{color:"#8B949E"}}}]},{tokens:[{content:" const ",props:{style:{color:"#FF7B72"}}},{content:"chatMessage ",props:{style:{color:"#79C0FF"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:" response.",props:{style:{color:"#C9D1D9"}}},{content:"chatOutputText",props:{style:{color:"#D2A8FF"}}},{content:"();",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" console.",props:{style:{color:"#C9D1D9"}}},{content:"log",props:{style:{color:"#D2A8FF"}}},{content:"(",props:{style:{color:"#C9D1D9"}}},{content:"'",props:{style:{color:"#A5D6FF"}}},{content:"\\n",props:{style:{color:"#79C0FF"}}},{content:"=== URLs from Chat Message ==='",props:{style:{color:"#A5D6FF"}}},{content:");",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" const ",props:{style:{color:"#FF7B72"}}},{content:"messageUrls ",props:{style:{color:"#79C0FF"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:" chatMessage.",props:{style:{color:"#C9D1D9"}}},{content:"match",props:{style:{color:"#D2A8FF"}}},{content:"(",props:{style:{color:"#C9D1D9"}}},{content:"/https",props:{style:{color:"#A5D6FF"}}},{content:"?",props:{style:{color:"#FF7B72"}}},{content:":",props:{style:{color:"#A5D6FF"}}},{content:"\\/\\/",props:{style:{color:"#7EE787",fontWeight:"bold"}}},{content:"[",props:{style:{color:"#79C0FF"}}},{content:"^",props:{style:{color:"#FF7B72"}}},{content:"\\s\"')",props:{style:{color:"#79C0FF"}}},{content:"\\]",props:{style:{color:"#7EE787",fontWeight:"bold"}}},{content:"]",props:{style:{color:"#79C0FF"}}},{content:"+",props:{style:{color:"#FF7B72"}}},{content:"/",props:{style:{color:"#A5D6FF"}}},{content:"g",props:{style:{color:"#FF7B72"}}},{content:") ",props:{style:{color:"#C9D1D9"}}},{content:"||",props:{style:{color:"#FF7B72"}}},{content:" [];",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" const ",props:{style:{color:"#FF7B72"}}},{content:"cleanMessageUrls ",props:{style:{color:"#79C0FF"}}},{content:"=",props:{style:{color:"#FF7B72"}}},{content:" [",props:{style:{color:"#C9D1D9"}}},{content:"...new ",props:{style:{color:"#FF7B72"}}},{content:"Set",props:{style:{color:"#D2A8FF"}}},{content:"(messageUrls)].",props:{style:{color:"#C9D1D9"}}},{content:"map",props:{style:{color:"#D2A8FF"}}},{content:"(",props:{style:{color:"#C9D1D9"}}},{content:"url ",props:{style:{color:"#FFA657"}}},{content:"=>",props:{style:{color:"#FF7B72"}}},{content:" url.",props:{style:{color:"#C9D1D9"}}},{content:"trim",props:{style:{color:"#D2A8FF"}}},{content:"());",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" console.",props:{style:{color:"#C9D1D9"}}},{content:"log",props:{style:{color:"#D2A8FF"}}},{content:"(",props:{style:{color:"#C9D1D9"}}},{content:"'URLs from message:'",props:{style:{color:"#A5D6FF"}}},{content:");",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" cleanMessageUrls.",props:{style:{color:"#C9D1D9"}}},{content:"slice",props:{style:{color:"#D2A8FF"}}},{content:"(",props:{style:{color:"#C9D1D9"}}},{content:"0",props:{style:{color:"#79C0FF"}}},{content:", ",props:{style:{color:"#C9D1D9"}}},{content:"3",props:{style:{color:"#79C0FF"}}},{content:").",props:{style:{color:"#C9D1D9"}}},{content:"forEach",props:{style:{color:"#D2A8FF"}}},{content:"(",props:{style:{color:"#C9D1D9"}}},{content:"url ",props:{style:{color:"#FFA657"}}},{content:"=>",props:{style:{color:"#FF7B72"}}},{content:" console.",props:{style:{color:"#C9D1D9"}}},{content:"log",props:{style:{color:"#D2A8FF"}}},{content:"(url));",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" } ",props:{style:{color:"#C9D1D9"}}},{content:"catch",props:{style:{color:"#FF7B72"}}},{content:" (error) {",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" console.",props:{style:{color:"#C9D1D9"}}},{content:"error",props:{style:{color:"#D2A8FF"}}},{content:"(",props:{style:{color:"#C9D1D9"}}},{content:"'Error running flow:'",props:{style:{color:"#A5D6FF"}}},{content:", error);",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" // Provide error messages",props:{style:{color:"#8B949E"}}}]},{tokens:[{content:" if",props:{style:{color:"#FF7B72"}}},{content:" (error ",props:{style:{color:"#C9D1D9"}}},{content:"instanceof ",props:{style:{color:"#FF7B72"}}},{content:"Error",props:{style:{color:"#FFA657"}}},{content:") {",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" if",props:{style:{color:"#FF7B72"}}},{content:" (error.message.",props:{style:{color:"#C9D1D9"}}},{content:"includes",props:{style:{color:"#D2A8FF"}}},{content:"(",props:{style:{color:"#C9D1D9"}}},{content:"'fetch'",props:{style:{color:"#A5D6FF"}}},{content:")) {",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" console.",props:{style:{color:"#C9D1D9"}}},{content:"error",props:{style:{color:"#D2A8FF"}}},{content:"(",props:{style:{color:"#C9D1D9"}}},{content:"'",props:{style:{color:"#A5D6FF"}}},{content:"\\n",props:{style:{color:"#79C0FF"}}},{content:"Make sure your Langflow server is running and accessible at:'",props:{style:{color:"#A5D6FF"}}},{content:", ",props:{style:{color:"#C9D1D9"}}},{content:"LANGFLOW_SERVER_ADDRESS",props:{style:{color:"#79C0FF"}}},{content:");",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" }",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" if",props:{style:{color:"#FF7B72"}}},{content:" (error.message.",props:{style:{color:"#C9D1D9"}}},{content:"includes",props:{style:{color:"#D2A8FF"}}},{content:"(",props:{style:{color:"#C9D1D9"}}},{content:"'401'",props:{style:{color:"#A5D6FF"}}},{content:") ",props:{style:{color:"#C9D1D9"}}},{content:"||",props:{style:{color:"#FF7B72"}}},{content:" error.message.",props:{style:{color:"#C9D1D9"}}},{content:"includes",props:{style:{color:"#D2A8FF"}}},{content:"(",props:{style:{color:"#C9D1D9"}}},{content:"'403'",props:{style:{color:"#A5D6FF"}}},{content:")) {",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" console.",props:{style:{color:"#C9D1D9"}}},{content:"error",props:{style:{color:"#D2A8FF"}}},{content:"(",props:{style:{color:"#C9D1D9"}}},{content:"'",props:{style:{color:"#A5D6FF"}}},{content:"\\n",props:{style:{color:"#79C0FF"}}},{content:"Check your API key configuration'",props:{style:{color:"#A5D6FF"}}},{content:");",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" }",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" if",props:{style:{color:"#FF7B72"}}},{content:" (error.message.",props:{style:{color:"#C9D1D9"}}},{content:"includes",props:{style:{color:"#D2A8FF"}}},{content:"(",props:{style:{color:"#C9D1D9"}}},{content:"'404'",props:{style:{color:"#A5D6FF"}}},{content:")) {",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" console.",props:{style:{color:"#C9D1D9"}}},{content:"error",props:{style:{color:"#D2A8FF"}}},{content:"(",props:{style:{color:"#C9D1D9"}}},{content:"'",props:{style:{color:"#A5D6FF"}}},{content:"\\n",props:{style:{color:"#79C0FF"}}},{content:"Check your Flow ID - make sure it exists and is correct'",props:{style:{color:"#A5D6FF"}}},{content:");",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" }",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" }",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:" }",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"}",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"// Run the function",props:{style:{color:"#8B949E"}}}]},{tokens:[{content:"console.",props:{style:{color:"#C9D1D9"}}},{content:"log",props:{style:{color:"#D2A8FF"}}},{content:"(",props:{style:{color:"#C9D1D9"}}},{content:"'Starting Langflow Agent...",props:{style:{color:"#A5D6FF"}}},{content:"\\n",props:{style:{color:"#79C0FF"}}},{content:"'",props:{style:{color:"#A5D6FF"}}},{content:");",props:{style:{color:"#C9D1D9"}}}]},{tokens:[{content:"runAgentFlow",props:{style:{color:"#D2A8FF"}}},{content:"().",props:{style:{color:"#C9D1D9"}}},{content:"catch",props:{style:{color:"#D2A8FF"}}},{content:"(console.error);",props:{style:{color:"#C9D1D9"}}}]}],lang:"js"},annotations:[]}]}),"\n"]}),"\n",(0,s.jsxs)(e.li,{children:["\n",(0,s.jsx)(e.p,{children:"Save and run the script to send the request and test the flow.\nYour application receives three URLs for recommended used items based on a customer's previous orders in your local CSV, all without changing any code."}),"\n",(0,s.jsxs)(n,{closed:!0,children:[(0,s.jsx)("summary",{children:"Response"}),(0,s.jsx)(e.p,{children:"The following is an example of a response returned from this tutorial's flow. Due to the nature of LLMs and variations in your inputs, your response might be different."}),(0,s.jsx)(d.Code,{codeConfig:h,northPanel:{tabs:[""],active:"",heightRatio:1},files:[{name:"",focus:"",code:{lines:[{tokens:[{content:"Starting Langflow Agent...",props:{}}]},{tokens:[{content:"",props:{}}]},{tokens:[{content:"Connecting to Langflow server at: http://localhost:7860",props:{}}]},{tokens:[{content:"Flow ID: local-db-search",props:{}}]},{tokens:[{content:"Email: isabella.rodriguez@example.com",props:{}}]},{tokens:[{content:"",props:{}}]},{tokens:[{content:"Sending request to agent...",props:{}}]},{tokens:[{content:"",props:{}}]},{tokens:[{content:"=== Response from Langflow ===",props:{}}]},{tokens:[{content:"Session ID: isabella.rodriguez@example.com",props:{}}]},{tokens:[{content:"",props:{}}]},{tokens:[{content:"URLs found:",props:{}}]},{tokens:[{content:"https://www.facebook.com/marketplace/258164108225783/electronics/",props:{}}]},{tokens:[{content:"https://www.facebook.com/marketplace/458332108944152/furniture/",props:{}}]},{tokens:[{content:"https://www.facebook.com/marketplace/613732137493719/kitchen-cabinets/",props:{}}]}],lang:"text"},annotations:[]}]})]}),"\n"]}),"\n",(0,s.jsxs)(e.li,{children:["\n",(0,s.jsxs)(e.p,{children:["To quickly check traffic to your flow, open the ",(0,s.jsx)(e.strong,{children:"Playground"}),".\nNew sessions appear named after the user's email address.\nKeeping sessions distinct helps the agent maintain context. For more on session IDs, see ",(0,s.jsx)(e.a,{href:"/session-id",children:"Session ID"}),"."]}),"\n"]}),"\n"]}),"\n",(0,s.jsx)(e.h2,{id:"next-steps",children:"Next steps"}),"\n",(0,s.jsx)(e.p,{children:"For more information on building or extending this tutorial, see the following:"}),"\n",(0,s.jsxs)(e.ul,{children:["\n",(0,s.jsx)(e.li,{children:(0,s.jsx)(e.a,{href:"/mcp-server",children:"Model Context Protocol (MCP) servers"})}),"\n",(0,s.jsx)(e.li,{children:(0,s.jsx)(e.a,{href:"/deployment-overview",children:"Langflow deployment overview"})}),"\n"]})]})}function D(o={}){const{wrapper:e}={...(0,r.R)(),...o.components};return e?(0,s.jsx)(e,{...o,children:(0,s.jsx)(y,{...o})}):y(o)}function F(o,e){throw new Error("Expected "+(e?"component":"object")+" `"+o+"` to be defined: you likely forgot to import, pass, or provide it.")}}}]); \ No newline at end of file diff --git a/assets/js/e6c6a4d2.8806822c.js b/assets/js/e6c6a4d2.7cd51f93.js similarity index 56% rename from assets/js/e6c6a4d2.8806822c.js rename to assets/js/e6c6a4d2.7cd51f93.js index 0120cae74a..c512e55328 100644 --- a/assets/js/e6c6a4d2.8806822c.js +++ b/assets/js/e6c6a4d2.7cd51f93.js @@ -1 +1 @@ -"use strict";(self.webpackChunklangflow_docs=self.webpackChunklangflow_docs||[]).push([[8504],{28453:(e,t,n)=>{n.d(t,{R:()=>a,x:()=>l});var s=n(96540);const i={},o=s.createContext(i);function a(e){const t=s.useContext(o);return s.useMemo(function(){return"function"==typeof e?e(t):{...t,...e}},[t,e])}function l(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:a(e.components),s.createElement(o.Provider,{value:t},e.children)}},94910:(e,t,n)=>{n.r(t),n.d(t,{contentTitle:()=>l,default:()=>d,frontMatter:()=>a,metadata:()=>s,toc:()=>r});const s=JSON.parse('{"type":"api","id":"experimental-run-flow","title":"Experimental Run Flow","description":"","slug":"/experimental-run-flow","frontMatter":{},"api":{"tags":["Base"],"description":"Executes a specified flow by ID with optional input values, output selection, tweaks, and streaming capability.\\n\\nThis endpoint supports running flows with caching to enhance performance and efficiency.\\n\\n### Parameters:\\n- `flow_id` (str): The unique identifier of the flow to be executed.\\n- `inputs` (List[InputValueRequest], optional): A list of inputs specifying the input values and components\\n for the flow. Each input can target specific components and provide custom values.\\n- `outputs` (List[str], optional): A list of output names to retrieve from the executed flow.\\n If not provided, all outputs are returned.\\n- `tweaks` (Optional[Tweaks], optional): A dictionary of tweaks to customize the flow execution.\\n The tweaks can be used to modify the flow\'s parameters and components.\\n Tweaks can be overridden by the input values.\\n- `stream` (bool, optional): Specifies whether the results should be streamed. Defaults to False.\\n- `session_id` (Union[None, str], optional): An optional session ID to utilize existing session data for the flow\\n execution.\\n- `api_key_user` (User): The user associated with the current API key. Automatically resolved from the API key.\\n\\n### Returns:\\nA `RunResponse` object containing the selected outputs (or all if not specified) of the executed flow\\nand the session ID.\\nThe structure of the response accommodates multiple inputs, providing a nested list of outputs for each input.\\n\\n### Raises:\\nHTTPException: Indicates issues with finding the specified flow, invalid input formats, or internal errors during\\nflow execution.\\n\\n### Example usage:\\n```json\\nPOST /run/flow_id\\nx-api-key: YOUR_API_KEY\\nPayload:\\n{\\n \\"inputs\\": [\\n {\\"components\\": [\\"component1\\"], \\"input_value\\": \\"value1\\"},\\n {\\"components\\": [\\"component3\\"], \\"input_value\\": \\"value2\\"}\\n ],\\n \\"outputs\\": [\\"Component Name\\", \\"component_id\\"],\\n \\"tweaks\\": {\\"parameter_name\\": \\"value\\", \\"Component Name\\": {\\"parameter_name\\": \\"value\\"}, \\"component_id\\": {\\"parameter_name\\": \\"value\\"}}\\n \\"stream\\": false\\n}\\n```\\n\\nThis endpoint facilitates complex flow executions with customized inputs, outputs, and configurations,\\ncatering to diverse application requirements.","operationId":"experimental_run_flow_api_v1_run_advanced__flow_id__post","security":[{"API key query":[]},{"API key header":[]}],"parameters":[{"name":"flow_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Flow Id"}}],"requestBody":{"content":{"application/json":{"schema":{"properties":{"inputs":{"anyOf":[{"items":{"properties":{"components":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Components","default":[]},"input_value":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Input Value"},"session":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Session"},"type":{"anyOf":[{"type":"string","enum":["chat","text","any"]},{"type":"null"}],"title":"Type","description":"Defines on which components the input value should be applied. \'any\' applies to all input components.","default":"any"}},"additionalProperties":false,"type":"object","title":"InputValueRequest","examples":[{"components":["components_id","Component Name"],"input_value":"input_value","session":"session_id"},{"components":["Component Name"],"input_value":"input_value"},{"input_value":"input_value"},{"components":["Component Name"],"input_value":"input_value","session":"session_id"},{"input_value":"input_value","session":"session_id"},{"input_value":"input_value","type":"chat"},{"input_value":"{\\"key\\": \\"value\\"}","type":"json"}]},"type":"array"},{"type":"null"}],"title":"Inputs"},"outputs":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Outputs"},"tweaks":{"anyOf":[{"additionalProperties":{"anyOf":[{"type":"string"},{"type":"object"}]},"type":"object","title":"Tweaks","description":"A dictionary of tweaks to adjust the flow\'s execution. Allows customizing flow behavior dynamically. All tweaks are overridden by the input values.","examples":[{"Component Name":{"parameter_name":"value"},"component_id":{"parameter_name":"value"},"parameter_name":"value"}]},{"type":"null"}]},"stream":{"type":"boolean","title":"Stream","default":false},"session_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Session Id"}},"type":"object","title":"Body_experimental_run_flow_api_v1_run_advanced__flow_id__post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"properties":{"outputs":{"anyOf":[{"items":{"properties":{"inputs":{"type":"object","title":"Inputs"},"outputs":{"items":{"anyOf":[{"properties":{"results":{"anyOf":[{},{"type":"null"}],"title":"Results"},"artifacts":{"anyOf":[{},{"type":"null"}],"title":"Artifacts"},"outputs":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Outputs"},"logs":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Logs"},"messages":{"anyOf":[{"items":{"properties":{"message":{"anyOf":[{"type":"string"},{"items":{"anyOf":[{"type":"string"},{"type":"object"}]},"type":"array"}],"title":"Message"},"sender":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sender","default":"Machine"},"sender_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sender Name","default":"AI"},"session_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Session Id"},"stream_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Stream Url"},"component_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Component Id"},"files":{"items":{"properties":{"path":{"type":"string","title":"Path"},"name":{"type":"string","title":"Name"},"type":{"type":"string","title":"Type"}},"type":"object","required":["path","name","type"],"title":"File","description":"File schema."},"type":"array","title":"Files","default":[]},"type":{"type":"string","title":"Type"}},"type":"object","required":["message","type"],"title":"ChatOutputResponse","description":"Chat output response schema."},"type":"array"},{"type":"null"}],"title":"Messages"},"timedelta":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Timedelta"},"duration":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Duration"},"component_display_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Component Display Name"},"component_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Component Id"},"used_frozen_result":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Used Frozen Result","default":false}},"type":"object","title":"ResultData"},{"type":"null"}]},"type":"array","title":"Outputs"}},"type":"object","title":"RunOutputs"},"type":"array"},{"type":"null"}],"title":"Outputs","default":[]},"session_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Session Id"}},"type":"object","title":"RunResponse","description":"Run response schema."}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"properties":{"detail":{"items":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"}}}}},"method":"post","path":"/api/v1/run/advanced/{flow_id}","securitySchemes":{"OAuth2PasswordBearer":{"type":"oauth2","flows":{"password":{"scopes":{},"tokenUrl":"api/v1/login"}}},"API key query":{"type":"apiKey","in":"query","name":"x-api-key"},"API key header":{"type":"apiKey","in":"header","name":"x-api-key"}},"jsonRequestBodyExample":{"stream":false},"info":{"title":"Langflow","version":"1.4.3"},"postman":{"name":"Experimental Run Flow","description":{"content":"Executes a specified flow by ID with optional input values, output selection, tweaks, and streaming capability.\\n\\nThis endpoint supports running flows with caching to enhance performance and efficiency.\\n\\n### Parameters:\\n- `flow_id` (str): The unique identifier of the flow to be executed.\\n- `inputs` (List[InputValueRequest], optional): A list of inputs specifying the input values and components\\n for the flow. Each input can target specific components and provide custom values.\\n- `outputs` (List[str], optional): A list of output names to retrieve from the executed flow.\\n If not provided, all outputs are returned.\\n- `tweaks` (Optional[Tweaks], optional): A dictionary of tweaks to customize the flow execution.\\n The tweaks can be used to modify the flow\'s parameters and components.\\n Tweaks can be overridden by the input values.\\n- `stream` (bool, optional): Specifies whether the results should be streamed. Defaults to False.\\n- `session_id` (Union[None, str], optional): An optional session ID to utilize existing session data for the flow\\n execution.\\n- `api_key_user` (User): The user associated with the current API key. Automatically resolved from the API key.\\n\\n### Returns:\\nA `RunResponse` object containing the selected outputs (or all if not specified) of the executed flow\\nand the session ID.\\nThe structure of the response accommodates multiple inputs, providing a nested list of outputs for each input.\\n\\n### Raises:\\nHTTPException: Indicates issues with finding the specified flow, invalid input formats, or internal errors during\\nflow execution.\\n\\n### Example usage:\\n```json\\nPOST /run/flow_id\\nx-api-key: YOUR_API_KEY\\nPayload:\\n{\\n \\"inputs\\": [\\n {\\"components\\": [\\"component1\\"], \\"input_value\\": \\"value1\\"},\\n {\\"components\\": [\\"component3\\"], \\"input_value\\": \\"value2\\"}\\n ],\\n \\"outputs\\": [\\"Component Name\\", \\"component_id\\"],\\n \\"tweaks\\": {\\"parameter_name\\": \\"value\\", \\"Component Name\\": {\\"parameter_name\\": \\"value\\"}, \\"component_id\\": {\\"parameter_name\\": \\"value\\"}}\\n \\"stream\\": false\\n}\\n```\\n\\nThis endpoint facilitates complex flow executions with customized inputs, outputs, and configurations,\\ncatering to diverse application requirements.","type":"text/plain"},"url":{"path":["api","v1","run","advanced",":flow_id"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"flow_id"}]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\\n \\"inputs\\": [\\n {\\n \\"components\\": [\\n \\"\\",\\n \\"\\"\\n ],\\n \\"input_value\\": \\"\\",\\n \\"session\\": \\"\\",\\n \\"type\\": \\"\\"\\n },\\n {\\n \\"components\\": [\\n \\"\\",\\n \\"\\"\\n ],\\n \\"input_value\\": \\"\\",\\n \\"session\\": \\"\\",\\n \\"type\\": \\"\\"\\n }\\n ],\\n \\"outputs\\": [\\n \\"\\",\\n \\"\\"\\n ],\\n \\"tweaks\\": {\\n \\"laborum_91\\": \\"\\",\\n \\"non2\\": \\"\\"\\n },\\n \\"stream\\": false,\\n \\"session_id\\": \\"\\"\\n}","options":{"raw":{"language":"json"}}},"auth":{"type":"apikey","apikey":[{"type":"any","value":"x-api-key","key":"key"},{"type":"any","value":"{{apiKey}}","key":"value"},{"type":"any","value":"query","key":"in"}]}}},"source":"@site/openapi.json","sourceDirName":".","permalink":"/api/experimental-run-flow","previous":{"title":"Webhook Run Flow","permalink":"/api/webhook-run-flow"},"next":{"title":"Process","permalink":"/api/process"}}');var i=n(74848),o=n(28453);const a={},l="Experimental Run Flow",r=[{value:"Parameters:",id:"parameters",level:3},{value:"Returns:",id:"returns",level:3},{value:"Raises:",id:"raises",level:3},{value:"Example usage:",id:"example-usage",level:3}];function p(e){const t={code:"code",h1:"h1",h3:"h3",header:"header",li:"li",p:"p",pre:"pre",ul:"ul",...(0,o.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(t.header,{children:(0,i.jsx)(t.h1,{id:"experimental-run-flow",children:"Experimental Run Flow"})}),"\n",(0,i.jsx)(t.p,{children:"Executes a specified flow by ID with optional input values, output selection, tweaks, and streaming capability."}),"\n",(0,i.jsx)(t.p,{children:"This endpoint supports running flows with caching to enhance performance and efficiency."}),"\n",(0,i.jsx)(t.h3,{id:"parameters",children:"Parameters:"}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"flow_id"})," (str): The unique identifier of the flow to be executed."]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"inputs"})," (List[InputValueRequest], optional): A list of inputs specifying the input values and components\nfor the flow. Each input can target specific components and provide custom values."]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"outputs"})," (List[str], optional): A list of output names to retrieve from the executed flow.\nIf not provided, all outputs are returned."]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"tweaks"})," (Optional[Tweaks], optional): A dictionary of tweaks to customize the flow execution.\nThe tweaks can be used to modify the flow's parameters and components.\nTweaks can be overridden by the input values."]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"stream"})," (bool, optional): Specifies whether the results should be streamed. Defaults to False."]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"session_id"})," (Union[None, str], optional): An optional session ID to utilize existing session data for the flow\nexecution."]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"api_key_user"})," (User): The user associated with the current API key. Automatically resolved from the API key."]}),"\n"]}),"\n",(0,i.jsx)(t.h3,{id:"returns",children:"Returns:"}),"\n",(0,i.jsxs)(t.p,{children:["A ",(0,i.jsx)(t.code,{children:"RunResponse"})," object containing the selected outputs (or all if not specified) of the executed flow\nand the session ID.\nThe structure of the response accommodates multiple inputs, providing a nested list of outputs for each input."]}),"\n",(0,i.jsx)(t.h3,{id:"raises",children:"Raises:"}),"\n",(0,i.jsx)(t.p,{children:"HTTPException: Indicates issues with finding the specified flow, invalid input formats, or internal errors during\nflow execution."}),"\n",(0,i.jsx)(t.h3,{id:"example-usage",children:"Example usage:"}),"\n",(0,i.jsx)(t.pre,{children:(0,i.jsx)(t.code,{className:"language-json",children:'POST /run/flow_id\nx-api-key: YOUR_API_KEY\nPayload:\n{\n "inputs": [\n {"components": ["component1"], "input_value": "value1"},\n {"components": ["component3"], "input_value": "value2"}\n ],\n "outputs": ["Component Name", "component_id"],\n "tweaks": {"parameter_name": "value", "Component Name": {"parameter_name": "value"}, "component_id": {"parameter_name": "value"}}\n "stream": false\n}\n'})}),"\n",(0,i.jsx)(t.p,{children:"This endpoint facilitates complex flow executions with customized inputs, outputs, and configurations,\ncatering to diverse application requirements."}),"\n",(0,i.jsxs)("table",{style:{display:"table",width:"100%"},children:[(0,i.jsx)("thead",{children:(0,i.jsx)("tr",{children:(0,i.jsx)("th",{style:{textAlign:"left"},children:"Path Parameters"})})}),(0,i.jsx)("tbody",{children:(0,i.jsx)("tr",{children:(0,i.jsxs)("td",{children:[(0,i.jsx)("code",{children:"flow_id"}),(0,i.jsx)("span",{style:{opacity:"0.6"},children:" uuid"}),(0,i.jsx)("span",{style:{opacity:"0.6"},children:" \u2014 "}),(0,i.jsx)("strong",{style:{fontSize:"var(--ifm-code-font-size)",color:"var(--openapi-required)"},children:" REQUIRED"})]})})})]}),"\n",(0,i.jsxs)("table",{style:{display:"table",width:"100%"},children:[(0,i.jsx)("thead",{children:(0,i.jsx)("tr",{children:(0,i.jsxs)("th",{style:{textAlign:"left"},children:[(0,i.jsx)("span",{children:"Request Body "}),(0,i.jsx)("div",{})]})})}),(0,i.jsxs)("tbody",{children:[(0,i.jsx)("tr",{children:(0,i.jsxs)("td",{children:[(0,i.jsx)("code",{children:"inputs"}),(0,i.jsx)("span",{style:{opacity:"0.6"},children:" Inputs"})]})}),(0,i.jsx)("tr",{children:(0,i.jsxs)("td",{children:[(0,i.jsx)("code",{children:"outputs"}),(0,i.jsx)("span",{style:{opacity:"0.6"},children:" Outputs"})]})}),(0,i.jsx)("tr",{children:(0,i.jsxs)("td",{children:[(0,i.jsx)("code",{children:"tweaks"}),(0,i.jsx)("span",{style:{opacity:"0.6"}})]})}),(0,i.jsx)("tr",{children:(0,i.jsxs)("td",{children:[(0,i.jsx)("code",{children:"stream"}),(0,i.jsx)("span",{style:{opacity:"0.6"},children:" Stream"})]})}),(0,i.jsx)("tr",{children:(0,i.jsxs)("td",{children:[(0,i.jsx)("code",{children:"session_id"}),(0,i.jsx)("span",{style:{opacity:"0.6"},children:" Session Id"})]})})]})]}),"\n",(0,i.jsxs)("table",{style:{display:"table",width:"100%"},children:[(0,i.jsx)("thead",{children:(0,i.jsx)("tr",{children:(0,i.jsx)("th",{style:{textAlign:"left"},children:"Responses"})})}),(0,i.jsxs)("tbody",{children:[(0,i.jsx)("tr",{children:(0,i.jsxs)("td",{children:[(0,i.jsxs)("div",{style:{display:"flex"},children:[(0,i.jsx)("div",{style:{marginRight:"var(--ifm-table-cell-padding)"},children:(0,i.jsx)("code",{children:"200"})}),(0,i.jsx)("div",{children:(0,i.jsx)(t.p,{children:"Successful Response"})})]}),(0,i.jsx)("div",{children:(0,i.jsxs)("table",{style:{display:"table",width:"100%",marginTop:"var(--ifm-table-cell-padding)",marginBottom:"0px"},children:[(0,i.jsx)("thead",{children:(0,i.jsx)("tr",{children:(0,i.jsxs)("th",{style:{textAlign:"left"},children:[(0,i.jsx)("span",{children:"Schema "}),(0,i.jsx)("span",{style:{opacity:"0.6"},children:" \u2014 "}),(0,i.jsx)("strong",{style:{fontSize:"var(--ifm-code-font-size)",color:"var(--openapi-optional)"},children:" OPTIONAL"}),(0,i.jsx)("div",{})]})})}),(0,i.jsxs)("tbody",{children:[(0,i.jsx)("tr",{children:(0,i.jsxs)("td",{children:[(0,i.jsx)("code",{children:"outputs"}),(0,i.jsx)("span",{style:{opacity:"0.6"},children:" Outputs"}),(0,i.jsx)("span",{style:{opacity:"0.6"},children:" \u2014 "}),(0,i.jsx)("strong",{style:{fontSize:"var(--ifm-code-font-size)",color:"var(--openapi-optional)"},children:" OPTIONAL"})]})}),(0,i.jsx)("tr",{children:(0,i.jsxs)("td",{children:[(0,i.jsx)("code",{children:"session_id"}),(0,i.jsx)("span",{style:{opacity:"0.6"},children:" Session Id"}),(0,i.jsx)("span",{style:{opacity:"0.6"},children:" \u2014 "}),(0,i.jsx)("strong",{style:{fontSize:"var(--ifm-code-font-size)",color:"var(--openapi-optional)"},children:" OPTIONAL"})]})})]})]})})]})}),(0,i.jsx)("tr",{children:(0,i.jsxs)("td",{children:[(0,i.jsxs)("div",{style:{display:"flex"},children:[(0,i.jsx)("div",{style:{marginRight:"var(--ifm-table-cell-padding)"},children:(0,i.jsx)("code",{children:"422"})}),(0,i.jsx)("div",{children:(0,i.jsx)(t.p,{children:"Validation Error"})})]}),(0,i.jsx)("div",{children:(0,i.jsxs)("table",{style:{display:"table",width:"100%",marginTop:"var(--ifm-table-cell-padding)",marginBottom:"0px"},children:[(0,i.jsx)("thead",{children:(0,i.jsx)("tr",{children:(0,i.jsxs)("th",{style:{textAlign:"left"},children:[(0,i.jsx)("span",{children:"Schema "}),(0,i.jsx)("span",{style:{opacity:"0.6"},children:" \u2014 "}),(0,i.jsx)("strong",{style:{fontSize:"var(--ifm-code-font-size)",color:"var(--openapi-optional)"},children:" OPTIONAL"}),(0,i.jsx)("div",{})]})})}),(0,i.jsx)("tbody",{children:(0,i.jsx)("tr",{children:(0,i.jsxs)("td",{children:[(0,i.jsx)("code",{children:"detail"}),(0,i.jsx)("span",{style:{opacity:"0.6"},children:" object[]"}),(0,i.jsx)("span",{style:{opacity:"0.6"},children:" \u2014 "}),(0,i.jsx)("strong",{style:{fontSize:"var(--ifm-code-font-size)",color:"var(--openapi-optional)"},children:" OPTIONAL"}),(0,i.jsx)("table",{style:{display:"table",width:"100%",marginTop:"var(--ifm-table-cell-padding)",marginBottom:"0px"},children:(0,i.jsxs)("tbody",{children:[(0,i.jsx)("tr",{children:(0,i.jsxs)("td",{children:[(0,i.jsx)("code",{children:"loc"}),(0,i.jsx)("span",{style:{opacity:"0.6"},children:" undefined[]"})]})}),(0,i.jsx)("tr",{children:(0,i.jsxs)("td",{children:[(0,i.jsx)("code",{children:"msg"}),(0,i.jsx)("span",{style:{opacity:"0.6"},children:" Message"})]})}),(0,i.jsx)("tr",{children:(0,i.jsxs)("td",{children:[(0,i.jsx)("code",{children:"type"}),(0,i.jsx)("span",{style:{opacity:"0.6"},children:" Error Type"})]})})]})})]})})})]})})]})})]})]})]})}function d(e={}){const{wrapper:t}={...(0,o.R)(),...e.components};return t?(0,i.jsx)(t,{...e,children:(0,i.jsx)(p,{...e})}):p(e)}}}]); \ No newline at end of file +"use strict";(self.webpackChunklangflow_docs=self.webpackChunklangflow_docs||[]).push([[8504],{28453:(e,t,n)=>{n.d(t,{R:()=>a,x:()=>l});var s=n(96540);const i={},o=s.createContext(i);function a(e){const t=s.useContext(o);return s.useMemo(function(){return"function"==typeof e?e(t):{...t,...e}},[t,e])}function l(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:a(e.components),s.createElement(o.Provider,{value:t},e.children)}},94910:(e,t,n)=>{n.r(t),n.d(t,{contentTitle:()=>l,default:()=>d,frontMatter:()=>a,metadata:()=>s,toc:()=>r});const s=JSON.parse('{"type":"api","id":"experimental-run-flow","title":"Experimental Run Flow","description":"","slug":"/experimental-run-flow","frontMatter":{},"api":{"tags":["Base"],"description":"Executes a specified flow by ID with optional input values, output selection, tweaks, and streaming capability.\\n\\nThis endpoint supports running flows with caching to enhance performance and efficiency.\\n\\n### Parameters:\\n- `flow_id` (str): The unique identifier of the flow to be executed.\\n- `inputs` (List[InputValueRequest], optional): A list of inputs specifying the input values and components\\n for the flow. Each input can target specific components and provide custom values.\\n- `outputs` (List[str], optional): A list of output names to retrieve from the executed flow.\\n If not provided, all outputs are returned.\\n- `tweaks` (Optional[Tweaks], optional): A dictionary of tweaks to customize the flow execution.\\n The tweaks can be used to modify the flow\'s parameters and components.\\n Tweaks can be overridden by the input values.\\n- `stream` (bool, optional): Specifies whether the results should be streamed. Defaults to False.\\n- `session_id` (Union[None, str], optional): An optional session ID to utilize existing session data for the flow\\n execution.\\n- `api_key_user` (User): The user associated with the current API key. Automatically resolved from the API key.\\n\\n### Returns:\\nA `RunResponse` object containing the selected outputs (or all if not specified) of the executed flow\\nand the session ID.\\nThe structure of the response accommodates multiple inputs, providing a nested list of outputs for each input.\\n\\n### Raises:\\nHTTPException: Indicates issues with finding the specified flow, invalid input formats, or internal errors during\\nflow execution.\\n\\n### Example usage:\\n```json\\nPOST /run/flow_id\\nx-api-key: YOUR_API_KEY\\nPayload:\\n{\\n \\"inputs\\": [\\n {\\"components\\": [\\"component1\\"], \\"input_value\\": \\"value1\\"},\\n {\\"components\\": [\\"component3\\"], \\"input_value\\": \\"value2\\"}\\n ],\\n \\"outputs\\": [\\"Component Name\\", \\"component_id\\"],\\n \\"tweaks\\": {\\"parameter_name\\": \\"value\\", \\"Component Name\\": {\\"parameter_name\\": \\"value\\"}, \\"component_id\\": {\\"parameter_name\\": \\"value\\"}}\\n \\"stream\\": false\\n}\\n```\\n\\nThis endpoint facilitates complex flow executions with customized inputs, outputs, and configurations,\\ncatering to diverse application requirements.","operationId":"experimental_run_flow_api_v1_run_advanced__flow_id__post","security":[{"API key query":[]},{"API key header":[]}],"parameters":[{"name":"flow_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Flow Id"}}],"requestBody":{"content":{"application/json":{"schema":{"properties":{"inputs":{"anyOf":[{"items":{"properties":{"components":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Components","default":[]},"input_value":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Input Value"},"session":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Session"},"type":{"anyOf":[{"type":"string","enum":["chat","text","any"]},{"type":"null"}],"title":"Type","description":"Defines on which components the input value should be applied. \'any\' applies to all input components.","default":"any"}},"additionalProperties":false,"type":"object","title":"InputValueRequest","examples":[{"components":["components_id","Component Name"],"input_value":"input_value","session":"session_id"},{"components":["Component Name"],"input_value":"input_value"},{"input_value":"input_value"},{"components":["Component Name"],"input_value":"input_value","session":"session_id"},{"input_value":"input_value","session":"session_id"},{"input_value":"input_value","type":"chat"},{"input_value":"{\\"key\\": \\"value\\"}","type":"json"}]},"type":"array"},{"type":"null"}],"title":"Inputs"},"outputs":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Outputs"},"tweaks":{"anyOf":[{"additionalProperties":{"anyOf":[{"type":"string"},{"type":"object"}]},"type":"object","title":"Tweaks","description":"A dictionary of tweaks to adjust the flow\'s execution. Allows customizing flow behavior dynamically. All tweaks are overridden by the input values.","examples":[{"Component Name":{"parameter_name":"value"},"component_id":{"parameter_name":"value"},"parameter_name":"value"}]},{"type":"null"}]},"stream":{"type":"boolean","title":"Stream","default":false},"session_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Session Id"}},"type":"object","title":"Body_experimental_run_flow_api_v1_run_advanced__flow_id__post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"properties":{"outputs":{"anyOf":[{"items":{"properties":{"inputs":{"type":"object","title":"Inputs"},"outputs":{"items":{"anyOf":[{"properties":{"results":{"anyOf":[{},{"type":"null"}],"title":"Results"},"artifacts":{"anyOf":[{},{"type":"null"}],"title":"Artifacts"},"outputs":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Outputs"},"logs":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Logs"},"messages":{"anyOf":[{"items":{"properties":{"message":{"anyOf":[{"type":"string"},{"items":{"anyOf":[{"type":"string"},{"type":"object"}]},"type":"array"}],"title":"Message"},"sender":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sender","default":"Machine"},"sender_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sender Name","default":"AI"},"session_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Session Id"},"stream_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Stream Url"},"component_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Component Id"},"files":{"items":{"properties":{"path":{"type":"string","title":"Path"},"name":{"type":"string","title":"Name"},"type":{"type":"string","title":"Type"}},"type":"object","required":["path","name","type"],"title":"File","description":"File schema."},"type":"array","title":"Files","default":[]},"type":{"type":"string","title":"Type"}},"type":"object","required":["message","type"],"title":"ChatOutputResponse","description":"Chat output response schema."},"type":"array"},{"type":"null"}],"title":"Messages"},"timedelta":{"anyOf":[{"type":"number"},{"type":"null"}],"title":"Timedelta"},"duration":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Duration"},"component_display_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Component Display Name"},"component_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Component Id"},"used_frozen_result":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Used Frozen Result","default":false}},"type":"object","title":"ResultData"},{"type":"null"}]},"type":"array","title":"Outputs"}},"type":"object","title":"RunOutputs"},"type":"array"},{"type":"null"}],"title":"Outputs","default":[]},"session_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Session Id"}},"type":"object","title":"RunResponse","description":"Run response schema."}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"properties":{"detail":{"items":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"}}}}},"method":"post","path":"/api/v1/run/advanced/{flow_id}","securitySchemes":{"OAuth2PasswordBearer":{"type":"oauth2","flows":{"password":{"scopes":{},"tokenUrl":"api/v1/login"}}},"API key query":{"type":"apiKey","in":"query","name":"x-api-key"},"API key header":{"type":"apiKey","in":"header","name":"x-api-key"}},"jsonRequestBodyExample":{"stream":false},"info":{"title":"Langflow","version":"1.4.3"},"postman":{"name":"Experimental Run Flow","description":{"content":"Executes a specified flow by ID with optional input values, output selection, tweaks, and streaming capability.\\n\\nThis endpoint supports running flows with caching to enhance performance and efficiency.\\n\\n### Parameters:\\n- `flow_id` (str): The unique identifier of the flow to be executed.\\n- `inputs` (List[InputValueRequest], optional): A list of inputs specifying the input values and components\\n for the flow. Each input can target specific components and provide custom values.\\n- `outputs` (List[str], optional): A list of output names to retrieve from the executed flow.\\n If not provided, all outputs are returned.\\n- `tweaks` (Optional[Tweaks], optional): A dictionary of tweaks to customize the flow execution.\\n The tweaks can be used to modify the flow\'s parameters and components.\\n Tweaks can be overridden by the input values.\\n- `stream` (bool, optional): Specifies whether the results should be streamed. Defaults to False.\\n- `session_id` (Union[None, str], optional): An optional session ID to utilize existing session data for the flow\\n execution.\\n- `api_key_user` (User): The user associated with the current API key. Automatically resolved from the API key.\\n\\n### Returns:\\nA `RunResponse` object containing the selected outputs (or all if not specified) of the executed flow\\nand the session ID.\\nThe structure of the response accommodates multiple inputs, providing a nested list of outputs for each input.\\n\\n### Raises:\\nHTTPException: Indicates issues with finding the specified flow, invalid input formats, or internal errors during\\nflow execution.\\n\\n### Example usage:\\n```json\\nPOST /run/flow_id\\nx-api-key: YOUR_API_KEY\\nPayload:\\n{\\n \\"inputs\\": [\\n {\\"components\\": [\\"component1\\"], \\"input_value\\": \\"value1\\"},\\n {\\"components\\": [\\"component3\\"], \\"input_value\\": \\"value2\\"}\\n ],\\n \\"outputs\\": [\\"Component Name\\", \\"component_id\\"],\\n \\"tweaks\\": {\\"parameter_name\\": \\"value\\", \\"Component Name\\": {\\"parameter_name\\": \\"value\\"}, \\"component_id\\": {\\"parameter_name\\": \\"value\\"}}\\n \\"stream\\": false\\n}\\n```\\n\\nThis endpoint facilitates complex flow executions with customized inputs, outputs, and configurations,\\ncatering to diverse application requirements.","type":"text/plain"},"url":{"path":["api","v1","run","advanced",":flow_id"],"host":["{{baseUrl}}"],"query":[],"variable":[{"disabled":false,"description":{"content":"(Required) ","type":"text/plain"},"type":"any","value":"","key":"flow_id"}]},"header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"method":"POST","body":{"mode":"raw","raw":"{\\n \\"inputs\\": [\\n {\\n \\"components\\": [\\n \\"\\",\\n \\"\\"\\n ],\\n \\"input_value\\": \\"\\",\\n \\"session\\": \\"\\",\\n \\"type\\": \\"\\"\\n },\\n {\\n \\"components\\": [\\n \\"\\",\\n \\"\\"\\n ],\\n \\"input_value\\": \\"\\",\\n \\"session\\": \\"\\",\\n \\"type\\": \\"\\"\\n }\\n ],\\n \\"outputs\\": [\\n \\"\\",\\n \\"\\"\\n ],\\n \\"tweaks\\": {\\n \\"deserunt6c2\\": \\"\\"\\n },\\n \\"stream\\": false,\\n \\"session_id\\": \\"\\"\\n}","options":{"raw":{"language":"json"}}},"auth":{"type":"apikey","apikey":[{"type":"any","value":"x-api-key","key":"key"},{"type":"any","value":"{{apiKey}}","key":"value"},{"type":"any","value":"query","key":"in"}]}}},"source":"@site/openapi.json","sourceDirName":".","permalink":"/api/experimental-run-flow","previous":{"title":"Webhook Run Flow","permalink":"/api/webhook-run-flow"},"next":{"title":"Process","permalink":"/api/process"}}');var i=n(74848),o=n(28453);const a={},l="Experimental Run Flow",r=[{value:"Parameters:",id:"parameters",level:3},{value:"Returns:",id:"returns",level:3},{value:"Raises:",id:"raises",level:3},{value:"Example usage:",id:"example-usage",level:3}];function p(e){const t={code:"code",h1:"h1",h3:"h3",header:"header",li:"li",p:"p",pre:"pre",ul:"ul",...(0,o.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(t.header,{children:(0,i.jsx)(t.h1,{id:"experimental-run-flow",children:"Experimental Run Flow"})}),"\n",(0,i.jsx)(t.p,{children:"Executes a specified flow by ID with optional input values, output selection, tweaks, and streaming capability."}),"\n",(0,i.jsx)(t.p,{children:"This endpoint supports running flows with caching to enhance performance and efficiency."}),"\n",(0,i.jsx)(t.h3,{id:"parameters",children:"Parameters:"}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"flow_id"})," (str): The unique identifier of the flow to be executed."]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"inputs"})," (List[InputValueRequest], optional): A list of inputs specifying the input values and components\nfor the flow. Each input can target specific components and provide custom values."]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"outputs"})," (List[str], optional): A list of output names to retrieve from the executed flow.\nIf not provided, all outputs are returned."]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"tweaks"})," (Optional[Tweaks], optional): A dictionary of tweaks to customize the flow execution.\nThe tweaks can be used to modify the flow's parameters and components.\nTweaks can be overridden by the input values."]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"stream"})," (bool, optional): Specifies whether the results should be streamed. Defaults to False."]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"session_id"})," (Union[None, str], optional): An optional session ID to utilize existing session data for the flow\nexecution."]}),"\n",(0,i.jsxs)(t.li,{children:[(0,i.jsx)(t.code,{children:"api_key_user"})," (User): The user associated with the current API key. Automatically resolved from the API key."]}),"\n"]}),"\n",(0,i.jsx)(t.h3,{id:"returns",children:"Returns:"}),"\n",(0,i.jsxs)(t.p,{children:["A ",(0,i.jsx)(t.code,{children:"RunResponse"})," object containing the selected outputs (or all if not specified) of the executed flow\nand the session ID.\nThe structure of the response accommodates multiple inputs, providing a nested list of outputs for each input."]}),"\n",(0,i.jsx)(t.h3,{id:"raises",children:"Raises:"}),"\n",(0,i.jsx)(t.p,{children:"HTTPException: Indicates issues with finding the specified flow, invalid input formats, or internal errors during\nflow execution."}),"\n",(0,i.jsx)(t.h3,{id:"example-usage",children:"Example usage:"}),"\n",(0,i.jsx)(t.pre,{children:(0,i.jsx)(t.code,{className:"language-json",children:'POST /run/flow_id\nx-api-key: YOUR_API_KEY\nPayload:\n{\n "inputs": [\n {"components": ["component1"], "input_value": "value1"},\n {"components": ["component3"], "input_value": "value2"}\n ],\n "outputs": ["Component Name", "component_id"],\n "tweaks": {"parameter_name": "value", "Component Name": {"parameter_name": "value"}, "component_id": {"parameter_name": "value"}}\n "stream": false\n}\n'})}),"\n",(0,i.jsx)(t.p,{children:"This endpoint facilitates complex flow executions with customized inputs, outputs, and configurations,\ncatering to diverse application requirements."}),"\n",(0,i.jsxs)("table",{style:{display:"table",width:"100%"},children:[(0,i.jsx)("thead",{children:(0,i.jsx)("tr",{children:(0,i.jsx)("th",{style:{textAlign:"left"},children:"Path Parameters"})})}),(0,i.jsx)("tbody",{children:(0,i.jsx)("tr",{children:(0,i.jsxs)("td",{children:[(0,i.jsx)("code",{children:"flow_id"}),(0,i.jsx)("span",{style:{opacity:"0.6"},children:" uuid"}),(0,i.jsx)("span",{style:{opacity:"0.6"},children:" \u2014 "}),(0,i.jsx)("strong",{style:{fontSize:"var(--ifm-code-font-size)",color:"var(--openapi-required)"},children:" REQUIRED"})]})})})]}),"\n",(0,i.jsxs)("table",{style:{display:"table",width:"100%"},children:[(0,i.jsx)("thead",{children:(0,i.jsx)("tr",{children:(0,i.jsxs)("th",{style:{textAlign:"left"},children:[(0,i.jsx)("span",{children:"Request Body "}),(0,i.jsx)("div",{})]})})}),(0,i.jsxs)("tbody",{children:[(0,i.jsx)("tr",{children:(0,i.jsxs)("td",{children:[(0,i.jsx)("code",{children:"inputs"}),(0,i.jsx)("span",{style:{opacity:"0.6"},children:" Inputs"})]})}),(0,i.jsx)("tr",{children:(0,i.jsxs)("td",{children:[(0,i.jsx)("code",{children:"outputs"}),(0,i.jsx)("span",{style:{opacity:"0.6"},children:" Outputs"})]})}),(0,i.jsx)("tr",{children:(0,i.jsxs)("td",{children:[(0,i.jsx)("code",{children:"tweaks"}),(0,i.jsx)("span",{style:{opacity:"0.6"}})]})}),(0,i.jsx)("tr",{children:(0,i.jsxs)("td",{children:[(0,i.jsx)("code",{children:"stream"}),(0,i.jsx)("span",{style:{opacity:"0.6"},children:" Stream"})]})}),(0,i.jsx)("tr",{children:(0,i.jsxs)("td",{children:[(0,i.jsx)("code",{children:"session_id"}),(0,i.jsx)("span",{style:{opacity:"0.6"},children:" Session Id"})]})})]})]}),"\n",(0,i.jsxs)("table",{style:{display:"table",width:"100%"},children:[(0,i.jsx)("thead",{children:(0,i.jsx)("tr",{children:(0,i.jsx)("th",{style:{textAlign:"left"},children:"Responses"})})}),(0,i.jsxs)("tbody",{children:[(0,i.jsx)("tr",{children:(0,i.jsxs)("td",{children:[(0,i.jsxs)("div",{style:{display:"flex"},children:[(0,i.jsx)("div",{style:{marginRight:"var(--ifm-table-cell-padding)"},children:(0,i.jsx)("code",{children:"200"})}),(0,i.jsx)("div",{children:(0,i.jsx)(t.p,{children:"Successful Response"})})]}),(0,i.jsx)("div",{children:(0,i.jsxs)("table",{style:{display:"table",width:"100%",marginTop:"var(--ifm-table-cell-padding)",marginBottom:"0px"},children:[(0,i.jsx)("thead",{children:(0,i.jsx)("tr",{children:(0,i.jsxs)("th",{style:{textAlign:"left"},children:[(0,i.jsx)("span",{children:"Schema "}),(0,i.jsx)("span",{style:{opacity:"0.6"},children:" \u2014 "}),(0,i.jsx)("strong",{style:{fontSize:"var(--ifm-code-font-size)",color:"var(--openapi-optional)"},children:" OPTIONAL"}),(0,i.jsx)("div",{})]})})}),(0,i.jsxs)("tbody",{children:[(0,i.jsx)("tr",{children:(0,i.jsxs)("td",{children:[(0,i.jsx)("code",{children:"outputs"}),(0,i.jsx)("span",{style:{opacity:"0.6"},children:" Outputs"}),(0,i.jsx)("span",{style:{opacity:"0.6"},children:" \u2014 "}),(0,i.jsx)("strong",{style:{fontSize:"var(--ifm-code-font-size)",color:"var(--openapi-optional)"},children:" OPTIONAL"})]})}),(0,i.jsx)("tr",{children:(0,i.jsxs)("td",{children:[(0,i.jsx)("code",{children:"session_id"}),(0,i.jsx)("span",{style:{opacity:"0.6"},children:" Session Id"}),(0,i.jsx)("span",{style:{opacity:"0.6"},children:" \u2014 "}),(0,i.jsx)("strong",{style:{fontSize:"var(--ifm-code-font-size)",color:"var(--openapi-optional)"},children:" OPTIONAL"})]})})]})]})})]})}),(0,i.jsx)("tr",{children:(0,i.jsxs)("td",{children:[(0,i.jsxs)("div",{style:{display:"flex"},children:[(0,i.jsx)("div",{style:{marginRight:"var(--ifm-table-cell-padding)"},children:(0,i.jsx)("code",{children:"422"})}),(0,i.jsx)("div",{children:(0,i.jsx)(t.p,{children:"Validation Error"})})]}),(0,i.jsx)("div",{children:(0,i.jsxs)("table",{style:{display:"table",width:"100%",marginTop:"var(--ifm-table-cell-padding)",marginBottom:"0px"},children:[(0,i.jsx)("thead",{children:(0,i.jsx)("tr",{children:(0,i.jsxs)("th",{style:{textAlign:"left"},children:[(0,i.jsx)("span",{children:"Schema "}),(0,i.jsx)("span",{style:{opacity:"0.6"},children:" \u2014 "}),(0,i.jsx)("strong",{style:{fontSize:"var(--ifm-code-font-size)",color:"var(--openapi-optional)"},children:" OPTIONAL"}),(0,i.jsx)("div",{})]})})}),(0,i.jsx)("tbody",{children:(0,i.jsx)("tr",{children:(0,i.jsxs)("td",{children:[(0,i.jsx)("code",{children:"detail"}),(0,i.jsx)("span",{style:{opacity:"0.6"},children:" object[]"}),(0,i.jsx)("span",{style:{opacity:"0.6"},children:" \u2014 "}),(0,i.jsx)("strong",{style:{fontSize:"var(--ifm-code-font-size)",color:"var(--openapi-optional)"},children:" OPTIONAL"}),(0,i.jsx)("table",{style:{display:"table",width:"100%",marginTop:"var(--ifm-table-cell-padding)",marginBottom:"0px"},children:(0,i.jsxs)("tbody",{children:[(0,i.jsx)("tr",{children:(0,i.jsxs)("td",{children:[(0,i.jsx)("code",{children:"loc"}),(0,i.jsx)("span",{style:{opacity:"0.6"},children:" undefined[]"})]})}),(0,i.jsx)("tr",{children:(0,i.jsxs)("td",{children:[(0,i.jsx)("code",{children:"msg"}),(0,i.jsx)("span",{style:{opacity:"0.6"},children:" Message"})]})}),(0,i.jsx)("tr",{children:(0,i.jsxs)("td",{children:[(0,i.jsx)("code",{children:"type"}),(0,i.jsx)("span",{style:{opacity:"0.6"},children:" Error Type"})]})})]})})]})})})]})})]})})]})]})]})}function d(e={}){const{wrapper:t}={...(0,o.R)(),...e.components};return t?(0,i.jsx)(t,{...e,children:(0,i.jsx)(p,{...e})}):p(e)}}}]); \ No newline at end of file diff --git a/assets/js/main.03fe0b16.js b/assets/js/main.03fe0b16.js deleted file mode 100644 index 4b717642b3..0000000000 --- a/assets/js/main.03fe0b16.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! For license information please see main.03fe0b16.js.LICENSE.txt */ -(self.webpackChunklangflow_docs=self.webpackChunklangflow_docs||[]).push([[8792],{205:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(96540);const o=n(38193).A.canUseDOM?r.useLayoutEffect:r.useEffect},641:(e,t,n)=>{"use strict";n.r(t)},1093:e=>{"use strict";var t=Object.prototype.toString;e.exports=function(e){var n=t.call(e),r="[object Arguments]"===n;return r||(r="[object Array]"!==n&&null!==e&&"object"==typeof e&&"number"==typeof e.length&&e.length>=0&&"[object Function]"===t.call(e.callee)),r}},1189:(e,t,n)=>{"use strict";var r=Array.prototype.slice,o=n(1093),a=Object.keys,i=a?function(e){return a(e)}:n(28875),l=Object.keys;i.shim=function(){if(Object.keys){var e=function(){var e=Object.keys(arguments);return e&&e.length===arguments.length}(1,2);e||(Object.keys=function(e){return o(e)?l(r.call(e)):l(e)})}else Object.keys=i;return Object.keys||i},e.exports=i},2694:(e,t,n)=>{"use strict";var r=n(6925);function o(){}function a(){}a.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,a,i){if(i!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:o};return n.PropTypes=n,n}},2833:e=>{e.exports=function(e,t,n,r){var o=n?n.call(r,e,t):void 0;if(void 0!==o)return!!o;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;var a=Object.keys(e),i=Object.keys(t);if(a.length!==i.length)return!1;for(var l=Object.prototype.hasOwnProperty.bind(t),s=0;s{"use strict";n.d(t,{C:()=>r});const r="default"},3918:(e,t,n)=>{"use strict";var r=n(65606);function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function a(e){for(var t=1;te.length)&&(n=e.length),e.substring(n-t.length,n)===t}var w="",x="",k="",S="",E={deepStrictEqual:"Expected values to be strictly deep-equal:",strictEqual:"Expected values to be strictly equal:",strictEqualObject:'Expected "actual" to be reference-equal to "expected":',deepEqual:"Expected values to be loosely deep-equal:",equal:"Expected values to be loosely equal:",notDeepStrictEqual:'Expected "actual" not to be strictly deep-equal to:',notStrictEqual:'Expected "actual" to be strictly unequal to:',notStrictEqualObject:'Expected "actual" not to be reference-equal to "expected":',notDeepEqual:'Expected "actual" not to be loosely deep-equal to:',notEqual:'Expected "actual" to be loosely unequal to:',notIdentical:"Values identical but not reference-equal:"};function _(e){var t=Object.keys(e),n=Object.create(Object.getPrototypeOf(e));return t.forEach(function(t){n[t]=e[t]}),Object.defineProperty(n,"message",{value:e.message}),n}function j(e){return b(e,{compact:!1,customInspect:!1,depth:1e3,maxArrayLength:1/0,showHidden:!1,breakLength:1/0,showProxy:!1,sorted:!0,getters:!0})}function O(e,t,n){var o="",a="",i=0,l="",s=!1,c=j(e),u=c.split("\n"),d=j(t).split("\n"),p=0,f="";if("strictEqual"===n&&"object"===g(e)&&"object"===g(t)&&null!==e&&null!==t&&(n="strictEqualObject"),1===u.length&&1===d.length&&u[0]!==d[0]){var m=u[0].length+d[0].length;if(m<=10){if(!("object"===g(e)&&null!==e||"object"===g(t)&&null!==t||0===e&&0===t))return"".concat(E[n],"\n\n")+"".concat(u[0]," !== ").concat(d[0],"\n")}else if("strictEqualObject"!==n){if(m<(r.stderr&&r.stderr.isTTY?r.stderr.columns:80)){for(;u[0][p]===d[0][p];)p++;p>2&&(f="\n ".concat(function(e,t){if(t=Math.floor(t),0==e.length||0==t)return"";var n=e.length*t;for(t=Math.floor(Math.log(t)/Math.log(2));t;)e+=e,t--;return e+e.substring(0,n-e.length)}(" ",p),"^"),p=0)}}}for(var h=u[u.length-1],b=d[d.length-1];h===b&&(p++<2?l="\n ".concat(h).concat(l):o=h,u.pop(),d.pop(),0!==u.length&&0!==d.length);)h=u[u.length-1],b=d[d.length-1];var y=Math.max(u.length,d.length);if(0===y){var _=c.split("\n");if(_.length>30)for(_[26]="".concat(w,"...").concat(S);_.length>27;)_.pop();return"".concat(E.notIdentical,"\n\n").concat(_.join("\n"),"\n")}p>3&&(l="\n".concat(w,"...").concat(S).concat(l),s=!0),""!==o&&(l="\n ".concat(o).concat(l),o="");var O=0,A=E[n]+"\n".concat(x,"+ actual").concat(S," ").concat(k,"- expected").concat(S),P=" ".concat(w,"...").concat(S," Lines skipped");for(p=0;p1&&p>2&&(C>4?(a+="\n".concat(w,"...").concat(S),s=!0):C>3&&(a+="\n ".concat(d[p-2]),O++),a+="\n ".concat(d[p-1]),O++),i=p,o+="\n".concat(k,"-").concat(S," ").concat(d[p]),O++;else if(d.length1&&p>2&&(C>4?(a+="\n".concat(w,"...").concat(S),s=!0):C>3&&(a+="\n ".concat(u[p-2]),O++),a+="\n ".concat(u[p-1]),O++),i=p,a+="\n".concat(x,"+").concat(S," ").concat(u[p]),O++;else{var T=d[p],I=u[p],R=I!==T&&(!v(I,",")||I.slice(0,-1)!==T);R&&v(T,",")&&T.slice(0,-1)===I&&(R=!1,I+=","),R?(C>1&&p>2&&(C>4?(a+="\n".concat(w,"...").concat(S),s=!0):C>3&&(a+="\n ".concat(u[p-2]),O++),a+="\n ".concat(u[p-1]),O++),i=p,a+="\n".concat(x,"+").concat(S," ").concat(I),o+="\n".concat(k,"-").concat(S," ").concat(T),O+=2):(a+=o,o="",1!==C&&0!==p||(a+="\n ".concat(I),O++))}if(O>20&&p30)for(f[26]="".concat(w,"...").concat(S);f.length>27;)f.pop();t=1===f.length?p.call(this,"".concat(d," ").concat(f[0])):p.call(this,"".concat(d,"\n\n").concat(f.join("\n"),"\n"))}else{var m=j(i),h="",b=E[o];"notDeepEqual"===o||"notEqual"===o?(m="".concat(E[o],"\n\n").concat(m)).length>1024&&(m="".concat(m.slice(0,1021),"...")):(h="".concat(j(l)),m.length>512&&(m="".concat(m.slice(0,509),"...")),h.length>512&&(h="".concat(h.slice(0,509),"...")),"deepEqual"===o||"equal"===o?m="".concat(b,"\n\n").concat(m,"\n\nshould equal\n\n"):h=" ".concat(o," ").concat(h)),t=p.call(this,"".concat(m).concat(h))}return Error.stackTraceLimit=s,t.generatedMessage=!n,Object.defineProperty(u(t),"name",{value:"AssertionError [ERR_ASSERTION]",enumerable:!1,writable:!0,configurable:!0}),t.code="ERR_ASSERTION",t.actual=i,t.expected=l,t.operator=o,Error.captureStackTrace&&Error.captureStackTrace(u(t),a),t.stack,t.name="AssertionError",c(t)}return i=v,(s=[{key:"toString",value:function(){return"".concat(this.name," [").concat(this.code,"]: ").concat(this.message)}},{key:t,value:function(e,t){return b(this,a(a({},t),{},{customInspect:!1,depth:0}))}}])&&l(i.prototype,s),d&&l(i,d),Object.defineProperty(i,"prototype",{writable:!1}),v}(d(Error),b.custom);e.exports=A},4146:(e,t,n)=>{"use strict";var r=n(44363),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},a={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},l={};function s(e){return r.isMemo(e)?i:l[e.$$typeof]||o}l[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},l[r.Memo]=i;var c=Object.defineProperty,u=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,f=Object.getPrototypeOf,m=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(m){var o=f(n);o&&o!==m&&e(t,o,r)}var i=u(n);d&&(i=i.concat(d(n)));for(var l=s(t),h=s(n),g=0;g{"use strict";n.d(t,{A:()=>r});const r={title:"Langflow Documentation",tagline:"Langflow is a low-code app builder for RAG and multi-agent AI applications.",favicon:"img/favicon.ico",url:"https://docs.langflow.org",baseUrl:"/",onBrokenLinks:"throw",onBrokenMarkdownLinks:"warn",onBrokenAnchors:"warn",organizationName:"langflow-ai",projectName:"langflow",trailingSlash:!1,staticDirectories:["static"],i18n:{defaultLocale:"en",locales:["en"],path:"i18n",localeConfigs:{}},headTags:[{tagName:"link",attributes:{rel:"stylesheet",href:"https://fonts.googleapis.com/css2?family=Sora:wght@550;600&display=swap"}},{tagName:"script",attributes:{},innerHTML:'!function(){window.semaphore=window.semaphore||[],window.ketch=function(){window.semaphore.push(arguments)};var e=document.createElement("script");e.type="text/javascript",e.src="https://global.ketchcdn.com/web/v3/config/datastax/langflow_org_web/boot.js",e.defer=e.async=!0,document.getElementsByTagName("head")[0].appendChild(e)}();'},{tagName:"script",attributes:{defer:"true"},innerHTML:"\n ;(function () {\n const onKetchConsentGtagTrack = (consent) => {\n if (window.gtag &&\n consent.purposes &&\n 'analytics' in consent.purposes &&\n 'targeted_advertising' in consent.purposes\n ) {\n const analyticsString = consent.purposes.analytics === true ? 'granted' : 'denied'\n const targetedAdsString = consent.purposes.targeted_advertising === true ? 'granted' : 'denied'\n const gtagObject = {\n analytics_storage: analyticsString,\n ad_personalization: targetedAdsString,\n ad_storage: targetedAdsString,\n ad_user_data: targetedAdsString,\n }\n window.gtag('consent', 'update', gtagObject)\n }\n }\n if (window.ketch) {\n window.ketch('on', 'consent', onKetchConsentGtagTrack)\n }\n })()\n "}],presets:[["docusaurus-preset-openapi",{api:{path:"openapi.json",routeBasePath:"/api"},docs:{routeBasePath:"/",sidebarPath:"/home/runner/work/langflow/langflow/docs/sidebars.js",sidebarCollapsed:!0,beforeDefaultRemarkPlugins:[[null,{theme:"github-dark",showCopyButton:!0,lineNumbers:!0}]]},sitemap:{lastmod:"datetime",changefreq:null,priority:null,ignorePatterns:["/preferences"]},gtag:{trackingID:"G-SLQFLQ3KPT"},blog:!1,theme:{customCss:["/home/runner/work/langflow/langflow/docs/node_modules/@code-hike/mdx/dist/index.css","/home/runner/work/langflow/langflow/docs/css/custom.css","/home/runner/work/langflow/langflow/docs/css/docu-notion-styles.css","/home/runner/work/langflow/langflow/docs/css/gifplayer.css"]}}]],plugins:[["docusaurus-node-polyfills",{excludeAliases:["console"]}],"docusaurus-plugin-image-zoom",["@docusaurus/plugin-client-redirects",{redirects:[{to:"/",from:["/whats-new-a-new-chapter-langflow","/\ud83d\udc4b Welcome-to-Langflow","/getting-started-welcome-to-langflow","/guides-new-to-llms"]},{to:"/get-started-installation",from:["/getting-started-installation","/getting-started-common-installation-issues"]},{to:"/get-started-quickstart",from:"/getting-started-quickstart"},{to:"concepts-overview",from:["/workspace-overview","/365085a8-a90a-43f9-a779-f8769ec7eca1","/My-Collection","/workspace","/settings-project-general-settings"]},{to:"/concepts-components",from:["/components","/components-overview"]},{to:"/configuration-global-variables",from:"/settings-global-variables"},{to:"/concepts-playground",from:["/workspace-playground","/workspace-logs","/guides-chat-memory"]},{to:"/concepts-objects",from:["/guides-data-message","/configuration-objects"]},{to:"/blog-writer",from:["/starter-projects-blog-writer","/tutorials-blog-writer"]},{to:"/memory-chatbot",from:["/starter-projects-memory-chatbot","/tutorials-memory-chatbot"]},{to:"/document-qa",from:["/starter-projects-document-qa","/tutorials-document-qa"]},{to:"/simple-agent",from:["/math-agent","/starter-projects-simple-agent","/starter-projects-math-agent","/tutorials-math-agent"]},{to:"/sequential-agent",from:["/starter-projects-sequential-agent","/tutorials-sequential-agent"]},{to:"/travel-planning-agent",from:["/starter-projects-travel-planning-agent","/tutorials-travel-planning-agent","/starter-projects-dynamic-agent/"]},{to:"/components-vector-stores",from:"/components-rag"},{to:"/configuration-authentication",from:["/configuration-security-best-practices","/Configuration/configuration-security-best-practices"]},{to:"/environment-variables",from:["/configuration-auto-saving","/Configuration/configuration-auto-saving","/configuration-backend-only","/Configuration/configuration-backend-only"]},{to:"/concepts-publish",from:["/concepts-api","/workspace-api"]},{to:"/components-custom-components",from:"/components/custom"},{to:"/components-bundle-components",from:"/components-loaders"},{to:"/mcp-server",from:"/integrations-mcp"},{to:"/integrations-nvidia-g-assist",from:"/integrations-nvidia-system-assist"},{to:"/deployment-kubernetes-dev",from:"/deployment-kubernetes"},{to:"/basic-prompting",from:"/starter-projects-basic-prompting"},{to:"/vector-store-rag",from:"/starter-projects-vector-store-rag"},{to:"/contributing-github-issues",from:"/contributing-github-discussions"},{to:"/agents",from:"/agents-tool-calling-agent-component"},{to:"/concepts-publish",from:"/embedded-chat-widget"}]}],null],themeConfig:{navbar:{hideOnScroll:!0,logo:{alt:"Langflow",src:"img/lf-docs-light.svg",srcDark:"img/lf-docs-dark.svg"},items:[{position:"right",href:"https://github.com/langflow-ai/langflow",className:"header-github-link",target:"_blank",rel:null},{position:"right",href:"https://twitter.com/langflow_ai",className:"header-twitter-link",target:"_blank",rel:null},{position:"right",href:"https://discord.gg/EqksyE2EX9",className:"header-discord-link",target:"_blank",rel:null}]},colorMode:{defaultMode:"light",disableSwitch:!1,respectPrefersColorScheme:!0},prism:{theme:{plain:{color:"#393A34",backgroundColor:"#f6f8fa"},styles:[{types:["comment","prolog","doctype","cdata"],style:{color:"#999988",fontStyle:"italic"}},{types:["namespace"],style:{opacity:.7}},{types:["string","attr-value"],style:{color:"#e3116c"}},{types:["punctuation","operator"],style:{color:"#393A34"}},{types:["entity","url","symbol","number","boolean","variable","constant","property","regex","inserted"],style:{color:"#36acaa"}},{types:["atrule","keyword","attr-name","selector"],style:{color:"#00a4db"}},{types:["function","deleted","tag"],style:{color:"#d73a49"}},{types:["function-variable"],style:{color:"#6f42c1"}},{types:["tag","selector","keyword"],style:{color:"#00009f"}}]},darkTheme:{plain:{color:"#F8F8F2",backgroundColor:"#282A36"},styles:[{types:["prolog","constant","builtin"],style:{color:"rgb(189, 147, 249)"}},{types:["inserted","function"],style:{color:"rgb(80, 250, 123)"}},{types:["deleted"],style:{color:"rgb(255, 85, 85)"}},{types:["changed"],style:{color:"rgb(255, 184, 108)"}},{types:["punctuation","symbol"],style:{color:"rgb(248, 248, 242)"}},{types:["string","char","tag","selector"],style:{color:"rgb(255, 121, 198)"}},{types:["keyword","variable"],style:{color:"rgb(189, 147, 249)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(98, 114, 164)"}},{types:["attr-name"],style:{color:"rgb(241, 250, 140)"}}]},additionalLanguages:[],magicComments:[{className:"theme-code-block-highlighted-line",line:"highlight-next-line",block:{start:"highlight-start",end:"highlight-end"}}]},zoom:{selector:".markdown :not(a) > img:not(.no-zoom)",background:{light:"rgba(240, 240, 240, 0.9)"},config:{}},docs:{sidebar:{hideable:!1,autoCollapseCategories:!1},versionPersistence:"localStorage"},footer:{logo:{alt:"Langflow",src:"img/lf-docs-light.svg",srcDark:"img/lf-docs-dark.svg",width:160,height:40},links:[{title:null,items:[{html:''}]}],style:"light"},algolia:{appId:"UZK6BDPCVY",apiKey:"adbd7686dceb1cd510d5ce20d04bf74c",indexName:"langflow",contextualSearch:!0,searchParameters:{},searchPagePath:"search"},blog:{sidebar:{groupByYear:!0}},metadata:[],tableOfContents:{minHeadingLevel:2,maxHeadingLevel:3}},baseUrlIssueBanner:!0,future:{v4:{removeLegacyPostBuildHeadAttribute:!1,useCssCascadeLayers:!1},experimental_faster:{swcJsLoader:!1,swcJsMinimizer:!1,swcHtmlMinimizer:!1,lightningCssMinimizer:!1,mdxCrossCompilerCache:!1,rspackBundler:!1,rspackPersistentCache:!1,ssgWorkerThreads:!1},experimental_storage:{type:"localStorage",namespace:!1},experimental_router:"browser"},onDuplicateRoutes:"warn",customFields:{},themes:[],scripts:[],stylesheets:[],clientModules:[],titleDelimiter:"|",noIndex:!1,markdown:{format:"mdx",mermaid:!1,mdx1Compat:{comments:!0,admonitions:!0,headingIds:!0},anchors:{maintainCase:!1}}}},5260:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});n(96540);var r=n(80545),o=n(74848);function a(e){return(0,o.jsx)(r.mg,{...e})}},5338:(e,t,n)=>{"use strict";var r=n(40961);t.createRoot=r.createRoot,t.hydrateRoot=r.hydrateRoot},5556:(e,t,n)=>{e.exports=n(2694)()},5947:function(e,t,n){var r,o;r=function(){var e,t,n={version:"0.2.0"},r=n.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'
    '};function o(e,t,n){return en?n:e}function a(e){return 100*(-1+e)}function i(e,t,n){var o;return(o="translate3d"===r.positionUsing?{transform:"translate3d("+a(e)+"%,0,0)"}:"translate"===r.positionUsing?{transform:"translate("+a(e)+"%,0)"}:{"margin-left":a(e)+"%"}).transition="all "+t+"ms "+n,o}n.configure=function(e){var t,n;for(t in e)void 0!==(n=e[t])&&e.hasOwnProperty(t)&&(r[t]=n);return this},n.status=null,n.set=function(e){var t=n.isStarted();e=o(e,r.minimum,1),n.status=1===e?null:e;var a=n.render(!t),c=a.querySelector(r.barSelector),u=r.speed,d=r.easing;return a.offsetWidth,l(function(t){""===r.positionUsing&&(r.positionUsing=n.getPositioningCSS()),s(c,i(e,u,d)),1===e?(s(a,{transition:"none",opacity:1}),a.offsetWidth,setTimeout(function(){s(a,{transition:"all "+u+"ms linear",opacity:0}),setTimeout(function(){n.remove(),t()},u)},u)):setTimeout(t,u)}),this},n.isStarted=function(){return"number"==typeof n.status},n.start=function(){n.status||n.set(0);var e=function(){setTimeout(function(){n.status&&(n.trickle(),e())},r.trickleSpeed)};return r.trickle&&e(),this},n.done=function(e){return e||n.status?n.inc(.3+.5*Math.random()).set(1):this},n.inc=function(e){var t=n.status;return t?("number"!=typeof e&&(e=(1-t)*o(Math.random()*t,.1,.95)),t=o(t+e,0,.994),n.set(t)):n.start()},n.trickle=function(){return n.inc(Math.random()*r.trickleRate)},e=0,t=0,n.promise=function(r){return r&&"resolved"!==r.state()?(0===t&&n.start(),e++,t++,r.always(function(){0===--t?(e=0,n.done()):n.set((e-t)/e)}),this):this},n.render=function(e){if(n.isRendered())return document.getElementById("nprogress");u(document.documentElement,"nprogress-busy");var t=document.createElement("div");t.id="nprogress",t.innerHTML=r.template;var o,i=t.querySelector(r.barSelector),l=e?"-100":a(n.status||0),c=document.querySelector(r.parent);return s(i,{transition:"all 0 linear",transform:"translate3d("+l+"%,0,0)"}),r.showSpinner||(o=t.querySelector(r.spinnerSelector))&&f(o),c!=document.body&&u(c,"nprogress-custom-parent"),c.appendChild(t),t},n.remove=function(){d(document.documentElement,"nprogress-busy"),d(document.querySelector(r.parent),"nprogress-custom-parent");var e=document.getElementById("nprogress");e&&f(e)},n.isRendered=function(){return!!document.getElementById("nprogress")},n.getPositioningCSS=function(){var e=document.body.style,t="WebkitTransform"in e?"Webkit":"MozTransform"in e?"Moz":"msTransform"in e?"ms":"OTransform"in e?"O":"";return t+"Perspective"in e?"translate3d":t+"Transform"in e?"translate":"margin"};var l=function(){var e=[];function t(){var n=e.shift();n&&n(t)}return function(n){e.push(n),1==e.length&&t()}}(),s=function(){var e=["Webkit","O","Moz","ms"],t={};function n(e){return e.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(e,t){return t.toUpperCase()})}function r(t){var n=document.body.style;if(t in n)return t;for(var r,o=e.length,a=t.charAt(0).toUpperCase()+t.slice(1);o--;)if((r=e[o]+a)in n)return r;return t}function o(e){return e=n(e),t[e]||(t[e]=r(e))}function a(e,t,n){t=o(t),e.style[t]=n}return function(e,t){var n,r,o=arguments;if(2==o.length)for(n in t)void 0!==(r=t[n])&&t.hasOwnProperty(n)&&a(e,n,r);else a(e,o[1],o[2])}}();function c(e,t){return("string"==typeof e?e:p(e)).indexOf(" "+t+" ")>=0}function u(e,t){var n=p(e),r=n+t;c(n,t)||(e.className=r.substring(1))}function d(e,t){var n,r=p(e);c(e,t)&&(n=r.replace(" "+t+" "," "),e.className=n.substring(1,n.length-1))}function p(e){return(" "+(e.className||"")+" ").replace(/\s+/gi," ")}function f(e){e&&e.parentNode&&e.parentNode.removeChild(e)}return n},void 0===(o="function"==typeof r?r.call(t,n,t,e):r)||(e.exports=o)},6125:(e,t,n)=>{"use strict";n.d(t,{o:()=>a,x:()=>i});var r=n(96540),o=n(74848);const a=r.createContext(!1);function i({children:e}){const[t,n]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{n(!0)},[]),(0,o.jsx)(a.Provider,{value:t,children:e})}},6188:e=>{"use strict";e.exports=Math.max},6342:(e,t,n)=>{"use strict";n.d(t,{p:()=>o});var r=n(44586);function o(){return(0,r.A)().siteConfig.themeConfig}},6549:e=>{"use strict";e.exports=Object.getOwnPropertyDescriptor},6925:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},6969:e=>{e.exports&&(e.exports={core:{meta:{path:"components/prism-core.js",option:"mandatory"},core:"Core"},themes:{meta:{path:"themes/{id}.css",link:"index.html?theme={id}",exclusive:!0},prism:{title:"Default",option:"default"},"prism-dark":"Dark","prism-funky":"Funky","prism-okaidia":{title:"Okaidia",owner:"ocodia"},"prism-twilight":{title:"Twilight",owner:"remybach"},"prism-coy":{title:"Coy",owner:"tshedor"},"prism-solarizedlight":{title:"Solarized Light",owner:"hectormatos2011 "},"prism-tomorrow":{title:"Tomorrow Night",owner:"Rosey"}},languages:{meta:{path:"components/prism-{id}",noCSS:!0,examplesPath:"examples/prism-{id}",addCheckAll:!0},markup:{title:"Markup",alias:["html","xml","svg","mathml","ssml","atom","rss"],aliasTitles:{html:"HTML",xml:"XML",svg:"SVG",mathml:"MathML",ssml:"SSML",atom:"Atom",rss:"RSS"},option:"default"},css:{title:"CSS",option:"default",modify:"markup"},clike:{title:"C-like",option:"default"},javascript:{title:"JavaScript",require:"clike",modify:"markup",optional:"regex",alias:"js",option:"default"},abap:{title:"ABAP",owner:"dellagustin"},abnf:{title:"ABNF",owner:"RunDevelopment"},actionscript:{title:"ActionScript",require:"javascript",modify:"markup",owner:"Golmote"},ada:{title:"Ada",owner:"Lucretia"},agda:{title:"Agda",owner:"xy-ren"},al:{title:"AL",owner:"RunDevelopment"},antlr4:{title:"ANTLR4",alias:"g4",owner:"RunDevelopment"},apacheconf:{title:"Apache Configuration",owner:"GuiTeK"},apex:{title:"Apex",require:["clike","sql"],owner:"RunDevelopment"},apl:{title:"APL",owner:"ngn"},applescript:{title:"AppleScript",owner:"Golmote"},aql:{title:"AQL",owner:"RunDevelopment"},arduino:{title:"Arduino",require:"cpp",alias:"ino",owner:"dkern"},arff:{title:"ARFF",owner:"Golmote"},armasm:{title:"ARM Assembly",alias:"arm-asm",owner:"RunDevelopment"},arturo:{title:"Arturo",alias:"art",optional:["bash","css","javascript","markup","markdown","sql"],owner:"drkameleon"},asciidoc:{alias:"adoc",title:"AsciiDoc",owner:"Golmote"},aspnet:{title:"ASP.NET (C#)",require:["markup","csharp"],owner:"nauzilus"},asm6502:{title:"6502 Assembly",owner:"kzurawel"},asmatmel:{title:"Atmel AVR Assembly",owner:"cerkit"},autohotkey:{title:"AutoHotkey",owner:"aviaryan"},autoit:{title:"AutoIt",owner:"Golmote"},avisynth:{title:"AviSynth",alias:"avs",owner:"Zinfidel"},"avro-idl":{title:"Avro IDL",alias:"avdl",owner:"RunDevelopment"},awk:{title:"AWK",alias:"gawk",aliasTitles:{gawk:"GAWK"},owner:"RunDevelopment"},bash:{title:"Bash",alias:["sh","shell"],aliasTitles:{sh:"Shell",shell:"Shell"},owner:"zeitgeist87"},basic:{title:"BASIC",owner:"Golmote"},batch:{title:"Batch",owner:"Golmote"},bbcode:{title:"BBcode",alias:"shortcode",aliasTitles:{shortcode:"Shortcode"},owner:"RunDevelopment"},bbj:{title:"BBj",owner:"hyyan"},bicep:{title:"Bicep",owner:"johnnyreilly"},birb:{title:"Birb",require:"clike",owner:"Calamity210"},bison:{title:"Bison",require:"c",owner:"Golmote"},bnf:{title:"BNF",alias:"rbnf",aliasTitles:{rbnf:"RBNF"},owner:"RunDevelopment"},bqn:{title:"BQN",owner:"yewscion"},brainfuck:{title:"Brainfuck",owner:"Golmote"},brightscript:{title:"BrightScript",owner:"RunDevelopment"},bro:{title:"Bro",owner:"wayward710"},bsl:{title:"BSL (1C:Enterprise)",alias:"oscript",aliasTitles:{oscript:"OneScript"},owner:"Diversus23"},c:{title:"C",require:"clike",owner:"zeitgeist87"},csharp:{title:"C#",require:"clike",alias:["cs","dotnet"],owner:"mvalipour"},cpp:{title:"C++",require:"c",owner:"zeitgeist87"},cfscript:{title:"CFScript",require:"clike",alias:"cfc",owner:"mjclemente"},chaiscript:{title:"ChaiScript",require:["clike","cpp"],owner:"RunDevelopment"},cil:{title:"CIL",owner:"sbrl"},cilkc:{title:"Cilk/C",require:"c",alias:"cilk-c",owner:"OpenCilk"},cilkcpp:{title:"Cilk/C++",require:"cpp",alias:["cilk-cpp","cilk"],owner:"OpenCilk"},clojure:{title:"Clojure",owner:"troglotit"},cmake:{title:"CMake",owner:"mjrogozinski"},cobol:{title:"COBOL",owner:"RunDevelopment"},coffeescript:{title:"CoffeeScript",require:"javascript",alias:"coffee",owner:"R-osey"},concurnas:{title:"Concurnas",alias:"conc",owner:"jasontatton"},csp:{title:"Content-Security-Policy",owner:"ScottHelme"},cooklang:{title:"Cooklang",owner:"ahue"},coq:{title:"Coq",owner:"RunDevelopment"},crystal:{title:"Crystal",require:"ruby",owner:"MakeNowJust"},"css-extras":{title:"CSS Extras",require:"css",modify:"css",owner:"milesj"},csv:{title:"CSV",owner:"RunDevelopment"},cue:{title:"CUE",owner:"RunDevelopment"},cypher:{title:"Cypher",owner:"RunDevelopment"},d:{title:"D",require:"clike",owner:"Golmote"},dart:{title:"Dart",require:"clike",owner:"Golmote"},dataweave:{title:"DataWeave",owner:"machaval"},dax:{title:"DAX",owner:"peterbud"},dhall:{title:"Dhall",owner:"RunDevelopment"},diff:{title:"Diff",owner:"uranusjr"},django:{title:"Django/Jinja2",require:"markup-templating",alias:"jinja2",owner:"romanvm"},"dns-zone-file":{title:"DNS zone file",owner:"RunDevelopment",alias:"dns-zone"},docker:{title:"Docker",alias:"dockerfile",owner:"JustinBeckwith"},dot:{title:"DOT (Graphviz)",alias:"gv",optional:"markup",owner:"RunDevelopment"},ebnf:{title:"EBNF",owner:"RunDevelopment"},editorconfig:{title:"EditorConfig",owner:"osipxd"},eiffel:{title:"Eiffel",owner:"Conaclos"},ejs:{title:"EJS",require:["javascript","markup-templating"],owner:"RunDevelopment",alias:"eta",aliasTitles:{eta:"Eta"}},elixir:{title:"Elixir",owner:"Golmote"},elm:{title:"Elm",owner:"zwilias"},etlua:{title:"Embedded Lua templating",require:["lua","markup-templating"],owner:"RunDevelopment"},erb:{title:"ERB",require:["ruby","markup-templating"],owner:"Golmote"},erlang:{title:"Erlang",owner:"Golmote"},"excel-formula":{title:"Excel Formula",alias:["xlsx","xls"],owner:"RunDevelopment"},fsharp:{title:"F#",require:"clike",owner:"simonreynolds7"},factor:{title:"Factor",owner:"catb0t"},false:{title:"False",owner:"edukisto"},"firestore-security-rules":{title:"Firestore security rules",require:"clike",owner:"RunDevelopment"},flow:{title:"Flow",require:"javascript",owner:"Golmote"},fortran:{title:"Fortran",owner:"Golmote"},ftl:{title:"FreeMarker Template Language",require:"markup-templating",owner:"RunDevelopment"},gml:{title:"GameMaker Language",alias:"gamemakerlanguage",require:"clike",owner:"LiarOnce"},gap:{title:"GAP (CAS)",owner:"RunDevelopment"},gcode:{title:"G-code",owner:"RunDevelopment"},gdscript:{title:"GDScript",owner:"RunDevelopment"},gedcom:{title:"GEDCOM",owner:"Golmote"},gettext:{title:"gettext",alias:"po",owner:"RunDevelopment"},gherkin:{title:"Gherkin",owner:"hason"},git:{title:"Git",owner:"lgiraudel"},glsl:{title:"GLSL",require:"c",owner:"Golmote"},gn:{title:"GN",alias:"gni",owner:"RunDevelopment"},"linker-script":{title:"GNU Linker Script",alias:"ld",owner:"RunDevelopment"},go:{title:"Go",require:"clike",owner:"arnehormann"},"go-module":{title:"Go module",alias:"go-mod",owner:"RunDevelopment"},gradle:{title:"Gradle",require:"clike",owner:"zeabdelkhalek-badido18"},graphql:{title:"GraphQL",optional:"markdown",owner:"Golmote"},groovy:{title:"Groovy",require:"clike",owner:"robfletcher"},haml:{title:"Haml",require:"ruby",optional:["css","css-extras","coffeescript","erb","javascript","less","markdown","scss","textile"],owner:"Golmote"},handlebars:{title:"Handlebars",require:"markup-templating",alias:["hbs","mustache"],aliasTitles:{mustache:"Mustache"},owner:"Golmote"},haskell:{title:"Haskell",alias:"hs",owner:"bholst"},haxe:{title:"Haxe",require:"clike",optional:"regex",owner:"Golmote"},hcl:{title:"HCL",owner:"outsideris"},hlsl:{title:"HLSL",require:"c",owner:"RunDevelopment"},hoon:{title:"Hoon",owner:"matildepark"},http:{title:"HTTP",optional:["csp","css","hpkp","hsts","javascript","json","markup","uri"],owner:"danielgtaylor"},hpkp:{title:"HTTP Public-Key-Pins",owner:"ScottHelme"},hsts:{title:"HTTP Strict-Transport-Security",owner:"ScottHelme"},ichigojam:{title:"IchigoJam",owner:"BlueCocoa"},icon:{title:"Icon",owner:"Golmote"},"icu-message-format":{title:"ICU Message Format",owner:"RunDevelopment"},idris:{title:"Idris",alias:"idr",owner:"KeenS",require:"haskell"},ignore:{title:".ignore",owner:"osipxd",alias:["gitignore","hgignore","npmignore"],aliasTitles:{gitignore:".gitignore",hgignore:".hgignore",npmignore:".npmignore"}},inform7:{title:"Inform 7",owner:"Golmote"},ini:{title:"Ini",owner:"aviaryan"},io:{title:"Io",owner:"AlesTsurko"},j:{title:"J",owner:"Golmote"},java:{title:"Java",require:"clike",owner:"sherblot"},javadoc:{title:"JavaDoc",require:["markup","java","javadoclike"],modify:"java",optional:"scala",owner:"RunDevelopment"},javadoclike:{title:"JavaDoc-like",modify:["java","javascript","php"],owner:"RunDevelopment"},javastacktrace:{title:"Java stack trace",owner:"RunDevelopment"},jexl:{title:"Jexl",owner:"czosel"},jolie:{title:"Jolie",require:"clike",owner:"thesave"},jq:{title:"JQ",owner:"RunDevelopment"},jsdoc:{title:"JSDoc",require:["javascript","javadoclike","typescript"],modify:"javascript",optional:["actionscript","coffeescript"],owner:"RunDevelopment"},"js-extras":{title:"JS Extras",require:"javascript",modify:"javascript",optional:["actionscript","coffeescript","flow","n4js","typescript"],owner:"RunDevelopment"},json:{title:"JSON",alias:"webmanifest",aliasTitles:{webmanifest:"Web App Manifest"},owner:"CupOfTea696"},json5:{title:"JSON5",require:"json",owner:"RunDevelopment"},jsonp:{title:"JSONP",require:"json",owner:"RunDevelopment"},jsstacktrace:{title:"JS stack trace",owner:"sbrl"},"js-templates":{title:"JS Templates",require:"javascript",modify:"javascript",optional:["css","css-extras","graphql","markdown","markup","sql"],owner:"RunDevelopment"},julia:{title:"Julia",owner:"cdagnino"},keepalived:{title:"Keepalived Configure",owner:"dev-itsheng"},keyman:{title:"Keyman",owner:"mcdurdin"},kotlin:{title:"Kotlin",alias:["kt","kts"],aliasTitles:{kts:"Kotlin Script"},require:"clike",owner:"Golmote"},kumir:{title:"KuMir (\u041a\u0443\u041c\u0438\u0440)",alias:"kum",owner:"edukisto"},kusto:{title:"Kusto",owner:"RunDevelopment"},latex:{title:"LaTeX",alias:["tex","context"],aliasTitles:{tex:"TeX",context:"ConTeXt"},owner:"japborst"},latte:{title:"Latte",require:["clike","markup-templating","php"],owner:"nette"},less:{title:"Less",require:"css",optional:"css-extras",owner:"Golmote"},lilypond:{title:"LilyPond",require:"scheme",alias:"ly",owner:"RunDevelopment"},liquid:{title:"Liquid",require:"markup-templating",owner:"cinhtau"},lisp:{title:"Lisp",alias:["emacs","elisp","emacs-lisp"],owner:"JuanCaicedo"},livescript:{title:"LiveScript",owner:"Golmote"},llvm:{title:"LLVM IR",owner:"porglezomp"},log:{title:"Log file",optional:"javastacktrace",owner:"RunDevelopment"},lolcode:{title:"LOLCODE",owner:"Golmote"},lua:{title:"Lua",owner:"Golmote"},magma:{title:"Magma (CAS)",owner:"RunDevelopment"},makefile:{title:"Makefile",owner:"Golmote"},markdown:{title:"Markdown",require:"markup",optional:"yaml",alias:"md",owner:"Golmote"},"markup-templating":{title:"Markup templating",require:"markup",owner:"Golmote"},mata:{title:"Mata",owner:"RunDevelopment"},matlab:{title:"MATLAB",owner:"Golmote"},maxscript:{title:"MAXScript",owner:"RunDevelopment"},mel:{title:"MEL",owner:"Golmote"},mermaid:{title:"Mermaid",owner:"RunDevelopment"},metafont:{title:"METAFONT",owner:"LaeriExNihilo"},mizar:{title:"Mizar",owner:"Golmote"},mongodb:{title:"MongoDB",owner:"airs0urce",require:"javascript"},monkey:{title:"Monkey",owner:"Golmote"},moonscript:{title:"MoonScript",alias:"moon",owner:"RunDevelopment"},n1ql:{title:"N1QL",owner:"TMWilds"},n4js:{title:"N4JS",require:"javascript",optional:"jsdoc",alias:"n4jsd",owner:"bsmith-n4"},"nand2tetris-hdl":{title:"Nand To Tetris HDL",owner:"stephanmax"},naniscript:{title:"Naninovel Script",owner:"Elringus",alias:"nani"},nasm:{title:"NASM",owner:"rbmj"},neon:{title:"NEON",owner:"nette"},nevod:{title:"Nevod",owner:"nezaboodka"},nginx:{title:"nginx",owner:"volado"},nim:{title:"Nim",owner:"Golmote"},nix:{title:"Nix",owner:"Golmote"},nsis:{title:"NSIS",owner:"idleberg"},objectivec:{title:"Objective-C",require:"c",alias:"objc",owner:"uranusjr"},ocaml:{title:"OCaml",owner:"Golmote"},odin:{title:"Odin",owner:"edukisto"},opencl:{title:"OpenCL",require:"c",modify:["c","cpp"],owner:"Milania1"},openqasm:{title:"OpenQasm",alias:"qasm",owner:"RunDevelopment"},oz:{title:"Oz",owner:"Golmote"},parigp:{title:"PARI/GP",owner:"Golmote"},parser:{title:"Parser",require:"markup",owner:"Golmote"},pascal:{title:"Pascal",alias:"objectpascal",aliasTitles:{objectpascal:"Object Pascal"},owner:"Golmote"},pascaligo:{title:"Pascaligo",owner:"DefinitelyNotAGoat"},psl:{title:"PATROL Scripting Language",owner:"bertysentry"},pcaxis:{title:"PC-Axis",alias:"px",owner:"RunDevelopment"},peoplecode:{title:"PeopleCode",alias:"pcode",owner:"RunDevelopment"},perl:{title:"Perl",owner:"Golmote"},php:{title:"PHP",require:"markup-templating",owner:"milesj"},phpdoc:{title:"PHPDoc",require:["php","javadoclike"],modify:"php",owner:"RunDevelopment"},"php-extras":{title:"PHP Extras",require:"php",modify:"php",owner:"milesj"},"plant-uml":{title:"PlantUML",alias:"plantuml",owner:"RunDevelopment"},plsql:{title:"PL/SQL",require:"sql",owner:"Golmote"},powerquery:{title:"PowerQuery",alias:["pq","mscript"],owner:"peterbud"},powershell:{title:"PowerShell",owner:"nauzilus"},processing:{title:"Processing",require:"clike",owner:"Golmote"},prolog:{title:"Prolog",owner:"Golmote"},promql:{title:"PromQL",owner:"arendjr"},properties:{title:".properties",owner:"Golmote"},protobuf:{title:"Protocol Buffers",require:"clike",owner:"just-boris"},pug:{title:"Pug",require:["markup","javascript"],optional:["coffeescript","ejs","handlebars","less","livescript","markdown","scss","stylus","twig"],owner:"Golmote"},puppet:{title:"Puppet",owner:"Golmote"},pure:{title:"Pure",optional:["c","cpp","fortran"],owner:"Golmote"},purebasic:{title:"PureBasic",require:"clike",alias:"pbfasm",owner:"HeX0R101"},purescript:{title:"PureScript",require:"haskell",alias:"purs",owner:"sriharshachilakapati"},python:{title:"Python",alias:"py",owner:"multipetros"},qsharp:{title:"Q#",require:"clike",alias:"qs",owner:"fedonman"},q:{title:"Q (kdb+ database)",owner:"Golmote"},qml:{title:"QML",require:"javascript",owner:"RunDevelopment"},qore:{title:"Qore",require:"clike",owner:"temnroegg"},r:{title:"R",owner:"Golmote"},racket:{title:"Racket",require:"scheme",alias:"rkt",owner:"RunDevelopment"},cshtml:{title:"Razor C#",alias:"razor",require:["markup","csharp"],optional:["css","css-extras","javascript","js-extras"],owner:"RunDevelopment"},jsx:{title:"React JSX",require:["markup","javascript"],optional:["jsdoc","js-extras","js-templates"],owner:"vkbansal"},tsx:{title:"React TSX",require:["jsx","typescript"]},reason:{title:"Reason",require:"clike",owner:"Golmote"},regex:{title:"Regex",owner:"RunDevelopment"},rego:{title:"Rego",owner:"JordanSh"},renpy:{title:"Ren'py",alias:"rpy",owner:"HyuchiaDiego"},rescript:{title:"ReScript",alias:"res",owner:"vmarcosp"},rest:{title:"reST (reStructuredText)",owner:"Golmote"},rip:{title:"Rip",owner:"ravinggenius"},roboconf:{title:"Roboconf",owner:"Golmote"},robotframework:{title:"Robot Framework",alias:"robot",owner:"RunDevelopment"},ruby:{title:"Ruby",require:"clike",alias:"rb",owner:"samflores"},rust:{title:"Rust",owner:"Golmote"},sas:{title:"SAS",optional:["groovy","lua","sql"],owner:"Golmote"},sass:{title:"Sass (Sass)",require:"css",optional:"css-extras",owner:"Golmote"},scss:{title:"Sass (SCSS)",require:"css",optional:"css-extras",owner:"MoOx"},scala:{title:"Scala",require:"java",owner:"jozic"},scheme:{title:"Scheme",owner:"bacchus123"},"shell-session":{title:"Shell session",require:"bash",alias:["sh-session","shellsession"],owner:"RunDevelopment"},smali:{title:"Smali",owner:"RunDevelopment"},smalltalk:{title:"Smalltalk",owner:"Golmote"},smarty:{title:"Smarty",require:"markup-templating",optional:"php",owner:"Golmote"},sml:{title:"SML",alias:"smlnj",aliasTitles:{smlnj:"SML/NJ"},owner:"RunDevelopment"},solidity:{title:"Solidity (Ethereum)",alias:"sol",require:"clike",owner:"glachaud"},"solution-file":{title:"Solution file",alias:"sln",owner:"RunDevelopment"},soy:{title:"Soy (Closure Template)",require:"markup-templating",owner:"Golmote"},sparql:{title:"SPARQL",require:"turtle",owner:"Triply-Dev",alias:"rq"},"splunk-spl":{title:"Splunk SPL",owner:"RunDevelopment"},sqf:{title:"SQF: Status Quo Function (Arma 3)",require:"clike",owner:"RunDevelopment"},sql:{title:"SQL",owner:"multipetros"},squirrel:{title:"Squirrel",require:"clike",owner:"RunDevelopment"},stan:{title:"Stan",owner:"RunDevelopment"},stata:{title:"Stata Ado",require:["mata","java","python"],owner:"RunDevelopment"},iecst:{title:"Structured Text (IEC 61131-3)",owner:"serhioromano"},stylus:{title:"Stylus",owner:"vkbansal"},supercollider:{title:"SuperCollider",alias:"sclang",owner:"RunDevelopment"},swift:{title:"Swift",owner:"chrischares"},systemd:{title:"Systemd configuration file",owner:"RunDevelopment"},"t4-templating":{title:"T4 templating",owner:"RunDevelopment"},"t4-cs":{title:"T4 Text Templates (C#)",require:["t4-templating","csharp"],alias:"t4",owner:"RunDevelopment"},"t4-vb":{title:"T4 Text Templates (VB)",require:["t4-templating","vbnet"],owner:"RunDevelopment"},tap:{title:"TAP",owner:"isaacs",require:"yaml"},tcl:{title:"Tcl",owner:"PeterChaplin"},tt2:{title:"Template Toolkit 2",require:["clike","markup-templating"],owner:"gflohr"},textile:{title:"Textile",require:"markup",optional:"css",owner:"Golmote"},toml:{title:"TOML",owner:"RunDevelopment"},tremor:{title:"Tremor",alias:["trickle","troy"],owner:"darach",aliasTitles:{trickle:"trickle",troy:"troy"}},turtle:{title:"Turtle",alias:"trig",aliasTitles:{trig:"TriG"},owner:"jakubklimek"},twig:{title:"Twig",require:"markup-templating",owner:"brandonkelly"},typescript:{title:"TypeScript",require:"javascript",optional:"js-templates",alias:"ts",owner:"vkbansal"},typoscript:{title:"TypoScript",alias:"tsconfig",aliasTitles:{tsconfig:"TSConfig"},owner:"dkern"},unrealscript:{title:"UnrealScript",alias:["uscript","uc"],owner:"RunDevelopment"},uorazor:{title:"UO Razor Script",owner:"jaseowns"},uri:{title:"URI",alias:"url",aliasTitles:{url:"URL"},owner:"RunDevelopment"},v:{title:"V",require:"clike",owner:"taggon"},vala:{title:"Vala",require:"clike",optional:"regex",owner:"TemplarVolk"},vbnet:{title:"VB.Net",require:"basic",owner:"Bigsby"},velocity:{title:"Velocity",require:"markup",owner:"Golmote"},verilog:{title:"Verilog",owner:"a-rey"},vhdl:{title:"VHDL",owner:"a-rey"},vim:{title:"vim",owner:"westonganger"},"visual-basic":{title:"Visual Basic",alias:["vb","vba"],aliasTitles:{vba:"VBA"},owner:"Golmote"},warpscript:{title:"WarpScript",owner:"RunDevelopment"},wasm:{title:"WebAssembly",owner:"Golmote"},"web-idl":{title:"Web IDL",alias:"webidl",owner:"RunDevelopment"},wgsl:{title:"WGSL",owner:"Dr4gonthree"},wiki:{title:"Wiki markup",require:"markup",owner:"Golmote"},wolfram:{title:"Wolfram language",alias:["mathematica","nb","wl"],aliasTitles:{mathematica:"Mathematica",nb:"Mathematica Notebook"},owner:"msollami"},wren:{title:"Wren",owner:"clsource"},xeora:{title:"Xeora",require:"markup",alias:"xeoracube",aliasTitles:{xeoracube:"XeoraCube"},owner:"freakmaxi"},"xml-doc":{title:"XML doc (.net)",require:"markup",modify:["csharp","fsharp","vbnet"],owner:"RunDevelopment"},xojo:{title:"Xojo (REALbasic)",owner:"Golmote"},xquery:{title:"XQuery",require:"markup",owner:"Golmote"},yaml:{title:"YAML",alias:"yml",owner:"hason"},yang:{title:"YANG",owner:"RunDevelopment"},zig:{title:"Zig",owner:"RunDevelopment"}},plugins:{meta:{path:"plugins/{id}/prism-{id}",link:"plugins/{id}/"},"line-highlight":{title:"Line Highlight",description:"Highlights specific lines and/or line ranges."},"line-numbers":{title:"Line Numbers",description:"Line number at the beginning of code lines.",owner:"kuba-kubula"},"show-invisibles":{title:"Show Invisibles",description:"Show hidden characters such as tabs and line breaks.",optional:["autolinker","data-uri-highlight"]},autolinker:{title:"Autolinker",description:"Converts URLs and emails in code to clickable links. Parses Markdown links in comments."},wpd:{title:"WebPlatform Docs",description:'Makes tokens link to WebPlatform.org documentation. The links open in a new tab.'},"custom-class":{title:"Custom Class",description:"This plugin allows you to prefix Prism's default classes (.comment can become .namespace--comment) or replace them with your defined ones (like .editor__comment). You can even add new classes.",owner:"dvkndn",noCSS:!0},"file-highlight":{title:"File Highlight",description:"Fetch external files and highlight them with Prism. Used on the Prism website itself.",noCSS:!0},"show-language":{title:"Show Language",description:"Display the highlighted language in code blocks (inline code does not show the label).",owner:"nauzilus",noCSS:!0,require:"toolbar"},"jsonp-highlight":{title:"JSONP Highlight",description:"Fetch content with JSONP and highlight some interesting content (e.g. GitHub/Gists or Bitbucket API).",noCSS:!0,owner:"nauzilus"},"highlight-keywords":{title:"Highlight Keywords",description:"Adds special CSS classes for each keyword for fine-grained highlighting.",owner:"vkbansal",noCSS:!0},"remove-initial-line-feed":{title:"Remove initial line feed",description:"Removes the initial line feed in code blocks.",owner:"Golmote",noCSS:!0},"inline-color":{title:"Inline color",description:"Adds a small inline preview for colors in style sheets.",require:"css-extras",owner:"RunDevelopment"},previewers:{title:"Previewers",description:"Previewers for angles, colors, gradients, easing and time.",require:"css-extras",owner:"Golmote"},autoloader:{title:"Autoloader",description:"Automatically loads the needed languages to highlight the code blocks.",owner:"Golmote",noCSS:!0},"keep-markup":{title:"Keep Markup",description:"Prevents custom markup from being dropped out during highlighting.",owner:"Golmote",optional:"normalize-whitespace",noCSS:!0},"command-line":{title:"Command Line",description:"Display a command line with a prompt and, optionally, the output/response from the commands.",owner:"chriswells0"},"unescaped-markup":{title:"Unescaped Markup",description:"Write markup without having to escape anything."},"normalize-whitespace":{title:"Normalize Whitespace",description:"Supports multiple operations to normalize whitespace in code blocks.",owner:"zeitgeist87",optional:"unescaped-markup",noCSS:!0},"data-uri-highlight":{title:"Data-URI Highlight",description:"Highlights data-URI contents.",owner:"Golmote",noCSS:!0},toolbar:{title:"Toolbar",description:"Attach a toolbar for plugins to easily register buttons on the top of a code block.",owner:"mAAdhaTTah"},"copy-to-clipboard":{title:"Copy to Clipboard Button",description:"Add a button that copies the code block to the clipboard when clicked.",owner:"mAAdhaTTah",require:"toolbar",noCSS:!0},"download-button":{title:"Download Button",description:"A button in the toolbar of a code block adding a convenient way to download a code file.",owner:"Golmote",require:"toolbar",noCSS:!0},"match-braces":{title:"Match braces",description:"Highlights matching braces.",owner:"RunDevelopment"},"diff-highlight":{title:"Diff Highlight",description:"Highlights the code inside diff blocks.",owner:"RunDevelopment",require:"diff"},"filter-highlight-all":{title:"Filter highlightAll",description:"Filters the elements the highlightAll and highlightAllUnder methods actually highlight.",owner:"RunDevelopment",noCSS:!0},treeview:{title:"Treeview",description:"A language with special styles to highlight file system tree structures.",owner:"Golmote"}}})},7176:(e,t,n)=>{"use strict";var r,o=n(73126),a=n(75795);try{r=[].__proto__===Array.prototype}catch(c){if(!c||"object"!=typeof c||!("code"in c)||"ERR_PROTO_ACCESS"!==c.code)throw c}var i=!!r&&a&&a(Object.prototype,"__proto__"),l=Object,s=l.getPrototypeOf;e.exports=i&&"function"==typeof i.get?o([i.get]):"function"==typeof s&&function(e){return s(null==e?e:l(e))}},7463:(e,t,n)=>{"use strict";var r=n(96763);function o(e,t){var n=e.length;e.push(t);e:for(;0>>1,o=e[r];if(!(0>>1;rl(s,n))cl(u,s)?(e[r]=u,e[c]=n,r=c):(e[r]=s,e[i]=n,r=i);else{if(!(cl(u,n)))break e;e[r]=u,e[c]=n,r=c}}}return t}function l(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if("object"==typeof performance&&"function"==typeof performance.now){var s=performance;t.unstable_now=function(){return s.now()}}else{var c=Date,u=c.now();t.unstable_now=function(){return c.now()-u}}var d=[],p=[],f=1,m=null,h=3,g=!1,b=!1,y=!1,v="function"==typeof setTimeout?setTimeout:null,w="function"==typeof clearTimeout?clearTimeout:null,x="undefined"!=typeof setImmediate?setImmediate:null;function k(e){for(var t=a(p);null!==t;){if(null===t.callback)i(p);else{if(!(t.startTime<=e))break;i(p),t.sortIndex=t.expirationTime,o(d,t)}t=a(p)}}function S(e){if(y=!1,k(e),!b)if(null!==a(d))b=!0,D(E);else{var t=a(p);null!==t&&L(S,t.startTime-e)}}function E(e,n){b=!1,y&&(y=!1,w(A),A=-1),g=!0;var r=h;try{for(k(n),m=a(d);null!==m&&(!(m.expirationTime>n)||e&&!T());){var o=m.callback;if("function"==typeof o){m.callback=null,h=m.priorityLevel;var l=o(m.expirationTime<=n);n=t.unstable_now(),"function"==typeof l?m.callback=l:m===a(d)&&i(d),k(n)}else i(d);m=a(d)}if(null!==m)var s=!0;else{var c=a(p);null!==c&&L(S,c.startTime-n),s=!1}return s}finally{m=null,h=r,g=!1}}"undefined"!=typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var _,j=!1,O=null,A=-1,P=5,C=-1;function T(){return!(t.unstable_now()-Ce||125i?(e.sortIndex=r,o(p,e),null===a(d)&&e===a(p)&&(y?(w(A),A=-1):y=!0,L(S,r-i))):(e.sortIndex=l,o(d,e),b||g||(b=!0,D(E))),e},t.unstable_shouldYield=T,t.unstable_wrapCallback=function(e){var t=h;return function(){var n=h;h=t;try{return e.apply(this,arguments)}finally{h=n}}}},8505:(e,t,n)=>{var r=n(64634);e.exports=h,e.exports.parse=a,e.exports.compile=function(e,t){return c(a(e,t),t)},e.exports.tokensToFunction=c,e.exports.tokensToRegExp=m;var o=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function a(e,t){for(var n,r=[],a=0,l=0,s="",c=t&&t.delimiter||"/";null!=(n=o.exec(e));){var u=n[0],p=n[1],f=n.index;if(s+=e.slice(l,f),l=f+u.length,p)s+=p[1];else{var m=e[l],h=n[2],g=n[3],b=n[4],y=n[5],v=n[6],w=n[7];s&&(r.push(s),s="");var x=null!=h&&null!=m&&m!==h,k="+"===v||"*"===v,S="?"===v||"*"===v,E=h||c,_=b||y,j=h||("string"==typeof r[r.length-1]?r[r.length-1]:"");r.push({name:g||a++,prefix:h||"",delimiter:E,optional:S,repeat:k,partial:x,asterisk:!!w,pattern:_?d(_):w?".*":i(E,j)})}}return l-1?"[^"+u(e)+"]+?":u(t)+"|(?:(?!"+u(t)+")[^"+u(e)+"])+?"}function l(e){return encodeURI(e).replace(/[\/?#]/g,function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})}function s(e){return encodeURI(e).replace(/[?#]/g,function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})}function c(e,t){for(var n=new Array(e.length),o=0;o{var r=n(96763);const o=n(6969),a=n(98380),i=new Set;function l(e){void 0===e?e=Object.keys(o.languages).filter(e=>"meta"!=e):Array.isArray(e)||(e=[e]);const t=[...i,...Object.keys(Prism.languages)];a(o,e,t).load(e=>{if(!(e in o.languages))return void(l.silent||r.warn("Language does not exist: "+e));const t="./prism-"+e;delete n.c[n(63157).resolve(t)],delete Prism.languages[e],n(63157)(t),i.add(e)})}l.silent=!1,e.exports=l},9394:(e,t,n)=>{"use strict";var r=n(89211);e.exports=function(){return"function"==typeof Object.is?Object.is:r}},9957:(e,t,n)=>{"use strict";var r=Function.prototype.call,o=Object.prototype.hasOwnProperty,a=n(66743);e.exports=a.call(r,o)},10076:e=>{"use strict";e.exports=Function.prototype.call},10119:(e,t,n)=>{"use strict";n.r(t)},10487:(e,t,n)=>{"use strict";var r=n(96897),o=n(30655),a=n(73126),i=n(12205);e.exports=function(e){var t=a(arguments),n=e.length-(arguments.length-1);return r(t,1+(n>0?n:0),!0)},o?o(e.exports,"apply",{value:i}):e.exports.apply=i},11002:e=>{"use strict";e.exports=Function.prototype.apply},11514:(e,t,n)=>{"use strict";var r=n(38403);e.exports=function(){return Object.assign?function(){if(!Object.assign)return!1;for(var e="abcdefghijklmnopqrst",t=e.split(""),n={},r=0;r{"use strict";n.d(t,{A:()=>a});var r=!0,o="Invariant failed";function a(e,t){if(!e){if(r)throw new Error(o);var n="function"==typeof t?t():t,a=n?"".concat(o,": ").concat(n):o;throw new Error(a)}}},11818:(e,t,n)=>{"use strict";n.r(t)},12205:(e,t,n)=>{"use strict";var r=n(66743),o=n(11002),a=n(13144);e.exports=function(){return a(r,o,arguments)}},12838:(e,t,n)=>{"use strict";n.d(t,{A:()=>qt});var r=n(96540),o=n(18215),a=n(67489),i=n(45500),l=n(56347),s=n(21312),c=n(75062),u=n(74848);const d="__docusaurus_skipToContent_fallback";function p(e){e.setAttribute("tabindex","-1"),e.focus(),e.removeAttribute("tabindex")}function f(){const e=(0,r.useRef)(null),{action:t}=(0,l.W6)(),n=(0,r.useCallback)(e=>{e.preventDefault();const t=document.querySelector("main:first-of-type")??document.getElementById(d);t&&p(t)},[]);return(0,c.$)(({location:n})=>{e.current&&!n.hash&&"PUSH"===t&&p(e.current)}),{containerRef:e,onClick:n}}const m=(0,s.T)({id:"theme.common.skipToMainContent",description:"The skip to content label used for accessibility, allowing to rapidly navigate to main content with keyboard tab/enter navigation",message:"Skip to main content"});function h(e){const t=e.children??m,{containerRef:n,onClick:r}=f();return(0,u.jsx)("div",{ref:n,role:"region","aria-label":m,children:(0,u.jsx)("a",{...e,href:`#${d}`,onClick:r,children:t})})}var g=n(17559),b=n(14090);const y={skipToContent:"skipToContent_fXgn"};function v(){return(0,u.jsx)(h,{className:y.skipToContent})}var w=n(6342),x=n(65041);function k({width:e=21,height:t=21,color:n="currentColor",strokeWidth:r=1.2,className:o,...a}){return(0,u.jsx)("svg",{viewBox:"0 0 15 15",width:e,height:t,...a,children:(0,u.jsx)("g",{stroke:n,strokeWidth:r,children:(0,u.jsx)("path",{d:"M.75.75l13.5 13.5M14.25.75L.75 14.25"})})})}const S={closeButton:"closeButton_CVFx"};function E(e){return(0,u.jsx)("button",{type:"button","aria-label":(0,s.T)({id:"theme.AnnouncementBar.closeButtonAriaLabel",message:"Close",description:"The ARIA label for close button of announcement bar"}),...e,className:(0,o.A)("clean-btn close",S.closeButton,e.className),children:(0,u.jsx)(k,{width:14,height:14,strokeWidth:3.1})})}const _={content:"content_knG7"};function j(e){const{announcementBar:t}=(0,w.p)(),{content:n}=t;return(0,u.jsx)("div",{...e,className:(0,o.A)(_.content,e.className),dangerouslySetInnerHTML:{__html:n}})}const O={announcementBar:"announcementBar_mb4j",announcementBarPlaceholder:"announcementBarPlaceholder_vyr4",announcementBarClose:"announcementBarClose_gvF7",announcementBarContent:"announcementBarContent_xLdY"};function A(){const{announcementBar:e}=(0,w.p)(),{isActive:t,close:n}=(0,x.M)();if(!t)return null;const{backgroundColor:r,textColor:a,isCloseable:i}=e;return(0,u.jsxs)("div",{className:(0,o.A)(g.G.announcementBar.container,O.announcementBar),style:{backgroundColor:r,color:a},role:"banner",children:[i&&(0,u.jsx)("div",{className:O.announcementBarPlaceholder}),(0,u.jsx)(j,{className:O.announcementBarContent}),i&&(0,u.jsx)(E,{onClick:n,className:O.announcementBarClose})]})}var P=n(22069),C=n(23104);var T=n(89532),I=n(75600);const R=r.createContext(null);function N({children:e}){const t=function(){const e=(0,P.M)(),t=(0,I.YL)(),[n,o]=(0,r.useState)(!1),a=null!==t.component,i=(0,T.ZC)(a);return(0,r.useEffect)(()=>{a&&!i&&o(!0)},[a,i]),(0,r.useEffect)(()=>{a?e.shown||o(!0):o(!1)},[e.shown,a]),(0,r.useMemo)(()=>[n,o],[n])}();return(0,u.jsx)(R.Provider,{value:t,children:e})}function D(e){if(e.component){const t=e.component;return(0,u.jsx)(t,{...e.props})}}function L(){const e=(0,r.useContext)(R);if(!e)throw new T.dV("NavbarSecondaryMenuDisplayProvider");const[t,n]=e,o=(0,r.useCallback)(()=>n(!1),[n]),a=(0,I.YL)();return(0,r.useMemo)(()=>({shown:t,hide:o,content:D(a)}),[o,a,t])}function M(e){return parseInt(r.version.split(".")[0],10)<19?{inert:e?"":void 0}:{inert:e}}function F({children:e,inert:t}){return(0,u.jsx)("div",{className:(0,o.A)(g.G.layout.navbar.mobileSidebar.panel,"navbar-sidebar__item menu"),...M(t),children:e})}function z({header:e,primaryMenu:t,secondaryMenu:n}){const{shown:r}=L();return(0,u.jsxs)("div",{className:(0,o.A)(g.G.layout.navbar.mobileSidebar.container,"navbar-sidebar"),children:[e,(0,u.jsxs)("div",{className:(0,o.A)("navbar-sidebar__items",{"navbar-sidebar__items--show-secondary":r}),children:[(0,u.jsx)(F,{inert:r,children:t}),(0,u.jsx)(F,{inert:!r,children:n})]})]})}var B=n(95293),U=n(92303);function q(e){return(0,u.jsx)("svg",{viewBox:"0 0 24 24",width:24,height:24,...e,children:(0,u.jsx)("path",{fill:"currentColor",d:"M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"})})}function $(e){return(0,u.jsx)("svg",{viewBox:"0 0 24 24",width:24,height:24,...e,children:(0,u.jsx)("path",{fill:"currentColor",d:"M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"})})}function H(e){return(0,u.jsx)("svg",{viewBox:"0 0 24 24",width:24,height:24,...e,children:(0,u.jsx)("path",{fill:"currentColor",d:"m12 21c4.971 0 9-4.029 9-9s-4.029-9-9-9-9 4.029-9 9 4.029 9 9 9zm4.95-13.95c1.313 1.313 2.05 3.093 2.05 4.95s-0.738 3.637-2.05 4.95c-1.313 1.313-3.093 2.05-4.95 2.05v-14c1.857 0 3.637 0.737 4.95 2.05z"})})}const G="toggle_vylO",V="toggleButton_gllP",W="toggleIcon_g3eP",K="systemToggleIcon_QzmC",Q="lightToggleIcon_pyhR",Y="darkToggleIcon_wfgR",J="toggleButtonDisabled_aARS";function Z(e){switch(e){case null:return(0,s.T)({message:"system mode",id:"theme.colorToggle.ariaLabel.mode.system",description:"The name for the system color mode"});case"light":return(0,s.T)({message:"light mode",id:"theme.colorToggle.ariaLabel.mode.light",description:"The name for the light color mode"});case"dark":return(0,s.T)({message:"dark mode",id:"theme.colorToggle.ariaLabel.mode.dark",description:"The name for the dark color mode"});default:throw new Error(`unexpected color mode ${e}`)}}function X(e){return(0,s.T)({message:"Switch between dark and light mode (currently {mode})",id:"theme.colorToggle.ariaLabel",description:"The ARIA label for the color mode toggle"},{mode:Z(e)})}function ee(){return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(q,{"aria-hidden":!0,className:(0,o.A)(W,Q)}),(0,u.jsx)($,{"aria-hidden":!0,className:(0,o.A)(W,Y)}),(0,u.jsx)(H,{"aria-hidden":!0,className:(0,o.A)(W,K)})]})}function te({className:e,buttonClassName:t,respectPrefersColorScheme:n,value:r,onChange:a}){const i=(0,U.A)();return(0,u.jsx)("div",{className:(0,o.A)(G,e),children:(0,u.jsx)("button",{className:(0,o.A)("clean-btn",V,!i&&J,t),type:"button",onClick:()=>a(function(e,t){if(!t)return"dark"===e?"light":"dark";switch(e){case null:return"light";case"light":return"dark";case"dark":return null;default:throw new Error(`unexpected color mode ${e}`)}}(r,n)),disabled:!i,title:Z(r),"aria-label":X(r),children:(0,u.jsx)(ee,{})})})}const ne=r.memo(te),re={darkNavbarColorModeToggle:"darkNavbarColorModeToggle_X3D1"};function oe({className:e}){const t=(0,w.p)().navbar.style,{disableSwitch:n,respectPrefersColorScheme:r}=(0,w.p)().colorMode,{colorModeChoice:o,setColorMode:a}=(0,B.G)();return n?null:(0,u.jsx)(ne,{className:e,buttonClassName:"dark"===t?re.darkNavbarColorModeToggle:void 0,respectPrefersColorScheme:r,value:o,onChange:a})}var ae=n(23465);function ie(){return(0,u.jsx)(ae.A,{className:"navbar__brand",imageClassName:"navbar__logo",titleClassName:"navbar__title text--truncate"})}function le(){const e=(0,P.M)();return(0,u.jsx)("button",{type:"button","aria-label":(0,s.T)({id:"theme.docs.sidebar.closeSidebarButtonAriaLabel",message:"Close navigation bar",description:"The ARIA label for close button of mobile sidebar"}),className:"clean-btn navbar-sidebar__close",onClick:()=>e.toggle(),children:(0,u.jsx)(k,{color:"var(--ifm-color-emphasis-600)"})})}function se(){return(0,u.jsxs)("div",{className:"navbar-sidebar__brand",children:[(0,u.jsx)(ie,{}),(0,u.jsx)(oe,{className:"margin-right--md"}),(0,u.jsx)(le,{})]})}var ce=n(28774),ue=n(86025),de=n(16654),pe=n(91252),fe=n(43186);function me({activeBasePath:e,activeBaseRegex:t,to:n,href:r,label:o,html:a,isDropdownLink:i,prependBaseUrlToHref:l,...s}){const c=(0,ue.Ay)(n),d=(0,ue.Ay)(e),p=(0,ue.Ay)(r,{forcePrependBaseUrl:!0}),f=o&&r&&!(0,de.A)(r),m=a?{dangerouslySetInnerHTML:{__html:a}}:{children:(0,u.jsxs)(u.Fragment,{children:[o,f&&(0,u.jsx)(fe.A,{...i&&{width:12,height:12}})]})};return r?(0,u.jsx)(ce.A,{href:l?p:r,...s,...m}):(0,u.jsx)(ce.A,{to:c,isNavLink:!0,...(e||t)&&{isActive:(e,n)=>t?(0,pe.G)(t,n.pathname):n.pathname.startsWith(d)},...s,...m})}function he({className:e,isDropdownItem:t,...n}){return(0,u.jsx)("li",{className:"menu__list-item",children:(0,u.jsx)(me,{className:(0,o.A)("menu__link",e),...n})})}function ge({className:e,isDropdownItem:t=!1,...n}){const r=(0,u.jsx)(me,{className:(0,o.A)(t?"dropdown__link":"navbar__item navbar__link",e),isDropdownLink:t,...n});return t?(0,u.jsx)("li",{children:r}):r}function be({mobile:e=!1,position:t,...n}){const r=e?he:ge;return(0,u.jsx)(r,{...n,activeClassName:n.activeClassName??(e?"menu__link--active":"navbar__link--active")})}var ye=n(41422),ve=n(99169),we=n(44586);const xe="dropdownNavbarItemMobile_J0Sd";function ke(e,t){return e.some(e=>function(e,t){return!!(0,ve.ys)(e.to,t)||!!(0,pe.G)(e.activeBaseRegex,t)||!(!e.activeBasePath||!t.startsWith(e.activeBasePath))}(e,t))}function Se({collapsed:e,onClick:t}){return(0,u.jsx)("button",{"aria-label":e?(0,s.T)({id:"theme.navbar.mobileDropdown.collapseButton.expandAriaLabel",message:"Expand the dropdown",description:"The ARIA label of the button to expand the mobile dropdown navbar item"}):(0,s.T)({id:"theme.navbar.mobileDropdown.collapseButton.collapseAriaLabel",message:"Collapse the dropdown",description:"The ARIA label of the button to collapse the mobile dropdown navbar item"}),"aria-expanded":!e,type:"button",className:"clean-btn menu__caret",onClick:t})}function Ee({items:e,className:t,position:n,onClick:a,...i}){const s=function(){const{siteConfig:{baseUrl:e}}=(0,we.A)(),{pathname:t}=(0,l.zy)();return t.replace(e,"/")}(),c=(0,ve.ys)(i.to,s),d=ke(e,s),{collapsed:p,toggleCollapsed:f}=function({active:e}){const{collapsed:t,toggleCollapsed:n,setCollapsed:o}=(0,ye.u)({initialState:()=>!e});return(0,r.useEffect)(()=>{e&&o(!1)},[e,o]),{collapsed:t,toggleCollapsed:n}}({active:c||d}),m=i.to?void 0:"#";return(0,u.jsxs)("li",{className:(0,o.A)("menu__list-item",{"menu__list-item--collapsed":p}),children:[(0,u.jsxs)("div",{className:(0,o.A)("menu__list-item-collapsible",{"menu__list-item-collapsible--active":c}),children:[(0,u.jsx)(me,{role:"button",className:(0,o.A)(xe,"menu__link menu__link--sublist",t),href:m,...i,onClick:e=>{"#"===m&&e.preventDefault(),f()},children:i.children??i.label}),(0,u.jsx)(Se,{collapsed:p,onClick:e=>{e.preventDefault(),f()}})]}),(0,u.jsx)(ye.N,{lazy:!0,as:"ul",className:"menu__list",collapsed:p,children:e.map((e,t)=>(0,r.createElement)(Xe,{mobile:!0,isDropdownItem:!0,onClick:a,activeClassName:"menu__link--active",...e,key:t}))})]})}function _e({items:e,position:t,className:n,onClick:a,...i}){const l=(0,r.useRef)(null),[s,c]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{const e=e=>{l.current&&!l.current.contains(e.target)&&c(!1)};return document.addEventListener("mousedown",e),document.addEventListener("touchstart",e),document.addEventListener("focusin",e),()=>{document.removeEventListener("mousedown",e),document.removeEventListener("touchstart",e),document.removeEventListener("focusin",e)}},[l]),(0,u.jsxs)("div",{ref:l,className:(0,o.A)("navbar__item","dropdown","dropdown--hoverable",{"dropdown--right":"right"===t,"dropdown--show":s}),children:[(0,u.jsx)(me,{"aria-haspopup":"true","aria-expanded":s,role:"button",href:i.to?void 0:"#",className:(0,o.A)("navbar__link",n),...i,onClick:i.to?void 0:e=>e.preventDefault(),onKeyDown:e=>{"Enter"===e.key&&(e.preventDefault(),c(!s))},children:i.children??i.label}),(0,u.jsx)("ul",{className:"dropdown__menu",children:e.map((e,t)=>(0,r.createElement)(Xe,{isDropdownItem:!0,activeClassName:"dropdown__link--active",...e,key:t}))})]})}function je({mobile:e=!1,...t}){const n=e?Ee:_e;return(0,u.jsx)(n,{...t})}var Oe=n(32131);function Ae({width:e=20,height:t=20,...n}){return(0,u.jsx)("svg",{viewBox:"0 0 24 24",width:e,height:t,"aria-hidden":!0,...n,children:(0,u.jsx)("path",{fill:"currentColor",d:"M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z"})})}const Pe="iconLanguage_nlXk";var Ce=n(40961),Te=n(55600),Ie=n(5260),Re=n(24255),Ne=n(51062),De=n(2967),Le=n(82565);function Me(){return[`language:${(0,we.A)().i18n.currentLocale}`,function(){const e=(0,Le.v)();return[De.C,...e]}().map(e=>`docusaurus_tag:${e}`)]}const Fe={button:{buttonText:(0,s.T)({id:"theme.SearchBar.label",message:"Search",description:"The ARIA label and placeholder for search button"}),buttonAriaLabel:(0,s.T)({id:"theme.SearchBar.label",message:"Search",description:"The ARIA label and placeholder for search button"})},modal:{searchBox:{resetButtonTitle:(0,s.T)({id:"theme.SearchModal.searchBox.resetButtonTitle",message:"Clear the query",description:"The label and ARIA label for search box reset button"}),resetButtonAriaLabel:(0,s.T)({id:"theme.SearchModal.searchBox.resetButtonTitle",message:"Clear the query",description:"The label and ARIA label for search box reset button"}),cancelButtonText:(0,s.T)({id:"theme.SearchModal.searchBox.cancelButtonText",message:"Cancel",description:"The label and ARIA label for search box cancel button"}),cancelButtonAriaLabel:(0,s.T)({id:"theme.SearchModal.searchBox.cancelButtonText",message:"Cancel",description:"The label and ARIA label for search box cancel button"})},startScreen:{recentSearchesTitle:(0,s.T)({id:"theme.SearchModal.startScreen.recentSearchesTitle",message:"Recent",description:"The title for recent searches"}),noRecentSearchesText:(0,s.T)({id:"theme.SearchModal.startScreen.noRecentSearchesText",message:"No recent searches",description:"The text when no recent searches"}),saveRecentSearchButtonTitle:(0,s.T)({id:"theme.SearchModal.startScreen.saveRecentSearchButtonTitle",message:"Save this search",description:"The label for save recent search button"}),removeRecentSearchButtonTitle:(0,s.T)({id:"theme.SearchModal.startScreen.removeRecentSearchButtonTitle",message:"Remove this search from history",description:"The label for remove recent search button"}),favoriteSearchesTitle:(0,s.T)({id:"theme.SearchModal.startScreen.favoriteSearchesTitle",message:"Favorite",description:"The title for favorite searches"}),removeFavoriteSearchButtonTitle:(0,s.T)({id:"theme.SearchModal.startScreen.removeFavoriteSearchButtonTitle",message:"Remove this search from favorites",description:"The label for remove favorite search button"})},errorScreen:{titleText:(0,s.T)({id:"theme.SearchModal.errorScreen.titleText",message:"Unable to fetch results",description:"The title for error screen of search modal"}),helpText:(0,s.T)({id:"theme.SearchModal.errorScreen.helpText",message:"You might want to check your network connection.",description:"The help text for error screen of search modal"})},footer:{selectText:(0,s.T)({id:"theme.SearchModal.footer.selectText",message:"to select",description:"The explanatory text of the action for the enter key"}),selectKeyAriaLabel:(0,s.T)({id:"theme.SearchModal.footer.selectKeyAriaLabel",message:"Enter key",description:"The ARIA label for the Enter key button that makes the selection"}),navigateText:(0,s.T)({id:"theme.SearchModal.footer.navigateText",message:"to navigate",description:"The explanatory text of the action for the Arrow up and Arrow down key"}),navigateUpKeyAriaLabel:(0,s.T)({id:"theme.SearchModal.footer.navigateUpKeyAriaLabel",message:"Arrow up",description:"The ARIA label for the Arrow up key button that makes the navigation"}),navigateDownKeyAriaLabel:(0,s.T)({id:"theme.SearchModal.footer.navigateDownKeyAriaLabel",message:"Arrow down",description:"The ARIA label for the Arrow down key button that makes the navigation"}),closeText:(0,s.T)({id:"theme.SearchModal.footer.closeText",message:"to close",description:"The explanatory text of the action for Escape key"}),closeKeyAriaLabel:(0,s.T)({id:"theme.SearchModal.footer.closeKeyAriaLabel",message:"Escape key",description:"The ARIA label for the Escape key button that close the modal"}),searchByText:(0,s.T)({id:"theme.SearchModal.footer.searchByText",message:"Search by",description:"The text explain that the search is making by Algolia"})},noResultsScreen:{noResultsText:(0,s.T)({id:"theme.SearchModal.noResultsScreen.noResultsText",message:"No results for",description:"The text explains that there are no results for the following search"}),suggestedQueryText:(0,s.T)({id:"theme.SearchModal.noResultsScreen.suggestedQueryText",message:"Try searching for",description:"The text for the suggested query when no results are found for the following search"}),reportMissingResultsText:(0,s.T)({id:"theme.SearchModal.noResultsScreen.reportMissingResultsText",message:"Believe this query should return results?",description:"The text for the question where the user thinks there are missing results"}),reportMissingResultsLinkText:(0,s.T)({id:"theme.SearchModal.noResultsScreen.reportMissingResultsLinkText",message:"Let us know.",description:"The text for the link to report missing results"})}},placeholder:(0,s.T)({id:"theme.SearchModal.placeholder",message:"Search docs",description:"The placeholder of the input of the DocSearch pop-up modal"})};let ze=null;function Be(){return ze?Promise.resolve():Promise.all([n.e(8158).then(n.bind(n,48158)),Promise.all([n.e(1869),n.e(8913)]).then(n.bind(n,58913)),Promise.all([n.e(1869),n.e(416)]).then(n.bind(n,90416))]).then(([{DocSearchModal:e}])=>{ze=e})}function Ue({hit:e,children:t}){return(0,u.jsx)(ce.A,{to:e.url,children:t})}function qe({state:e,onClose:t}){const n=(0,Re.w)();return(0,u.jsx)(ce.A,{to:n(e.query),onClick:t,children:(0,u.jsx)(s.A,{id:"theme.SearchBar.seeAll",values:{count:e.context.nbHits},children:"See all {count} results"})})}function $e({externalUrlRegex:e,...t}){const n=function({externalUrlRegex:e}){const t=(0,l.W6)(),[n]=(0,r.useState)(()=>({navigate(n){(0,pe.G)(e,n.itemUrl)?window.location.href=n.itemUrl:t.push(n.itemUrl)}}));return n}({externalUrlRegex:e}),o=function({contextualSearch:e,...t}){const n=Me(),r=t.searchParameters?.facetFilters??[],o=e?function(e,t){const n=e=>"string"==typeof e?[e]:e;return[...n(e),...n(t)]}(n,r):r;return{...t.searchParameters,facetFilters:o}}({...t}),a=function(e){const t=(0,Ne.C)(),[n]=(0,r.useState)(()=>n=>e.transformItems?e.transformItems(n):n.map(e=>({...e,url:t(e.url)})));return n}(t),i=function(){const{siteMetadata:{docusaurusVersion:e}}=(0,we.A)();return(0,r.useCallback)(t=>(t.addAlgoliaAgent("docusaurus",e),t),[e])}(),s=(0,r.useRef)(null),c=(0,r.useRef)(null),[d,p]=(0,r.useState)(!1),[f,m]=(0,r.useState)(void 0),h=(0,r.useCallback)(()=>{if(!s.current){const e=document.createElement("div");s.current=e,document.body.insertBefore(e,document.body.firstChild)}},[]),g=(0,r.useCallback)(()=>{h(),Be().then(()=>p(!0))},[h]),b=(0,r.useCallback)(()=>{p(!1),c.current?.focus(),m(void 0)},[]),y=(0,r.useCallback)(e=>{"f"===e.key&&(e.metaKey||e.ctrlKey)||(e.preventDefault(),m(e.key),g())},[g]),v=function({closeModal:e}){return(0,r.useMemo)(()=>({state:t})=>(0,u.jsx)(qe,{state:t,onClose:e}),[e])}({closeModal:b});return(0,Te.E8)({isOpen:d,onOpen:g,onClose:b,onInput:y,searchButtonRef:c}),(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(Ie.A,{children:(0,u.jsx)("link",{rel:"preconnect",href:`https://${t.appId}-dsn.algolia.net`,crossOrigin:"anonymous"})}),(0,u.jsx)(Te.Bc,{onTouchStart:Be,onFocus:Be,onMouseOver:Be,onClick:g,ref:c,translations:t.translations?.button??Fe.button}),d&&ze&&s.current&&(0,Ce.createPortal)((0,u.jsx)(ze,{onClose:b,initialScrollY:window.scrollY,initialQuery:f,navigator:n,transformItems:a,hitComponent:Ue,transformSearchClient:i,...t.searchPagePath&&{resultsFooterComponent:v},placeholder:Fe.placeholder,...t,translations:t.translations?.modal??Fe.modal,searchParameters:o}),s.current)]})}function He(){const{siteConfig:e}=(0,we.A)();return(0,u.jsx)($e,{...e.themeConfig.algolia})}const Ge={navbarSearchContainer:"navbarSearchContainer_Bca1"};function Ve({children:e,className:t}){return(0,u.jsx)("div",{className:(0,o.A)(t,Ge.navbarSearchContainer),children:e})}var We=n(44070),Ke=n(26972);var Qe=n(53886);function Ye({docsPluginId:e,configs:t}){return function(e,t){if(t){const n=new Map(e.map(e=>[e.name,e])),r=(t,r)=>{const o=n.get(t);if(!o)throw new Error(`No docs version exist for name '${t}', please verify your 'docsVersionDropdown' navbar item versions config.\nAvailable version names:\n- ${e.map(e=>`${e.name}`).join("\n- ")}`);return{version:o,label:r?.label??o.label}};return Array.isArray(t)?t.map(e=>r(e,void 0)):Object.entries(t).map(([e,t])=>r(e,t))}return e.map(e=>({version:e,label:e.label}))}((0,We.jh)(e),t)}function Je(e,t){return t.alternateDocVersions[e.name]??function(e){return e.docs.find(t=>t.id===e.mainDocId)}(e)}const Ze={default:be,localeDropdown:function({mobile:e,dropdownItemsBefore:t,dropdownItemsAfter:n,queryString:r="",...o}){const{i18n:{currentLocale:a,locales:i,localeConfigs:c}}=(0,we.A)(),d=(0,Oe.o)(),{search:p,hash:f}=(0,l.zy)(),m=[...t,...i.map(t=>{const n=`${`pathname://${d.createUrl({locale:t,fullyQualified:!1})}`}${p}${f}${r}`;return{label:c[t].label,lang:c[t].htmlLang,to:n,target:"_self",autoAddBaseUrl:!1,className:t===a?e?"menu__link--active":"dropdown__link--active":""}}),...n],h=e?(0,s.T)({message:"Languages",id:"theme.navbar.mobileLanguageDropdown.label",description:"The label for the mobile language switcher dropdown"}):c[a].label;return(0,u.jsx)(je,{...o,mobile:e,label:(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(Ae,{className:Pe}),h]}),items:m})},search:function({mobile:e,className:t}){return e?null:(0,u.jsx)(Ve,{className:t,children:(0,u.jsx)(He,{})})},dropdown:je,html:function({value:e,className:t,mobile:n=!1,isDropdownItem:r=!1}){const a=r?"li":"div";return(0,u.jsx)(a,{className:(0,o.A)({navbar__item:!n&&!r,"menu__list-item":n},t),dangerouslySetInnerHTML:{__html:e}})},doc:function({docId:e,label:t,docsPluginId:n,...r}){const{activeDoc:o}=(0,We.zK)(n),a=(0,Ke.QB)(e,n),i=o?.path===a?.path;return null===a||a.unlisted&&!i?null:(0,u.jsx)(be,{exact:!0,...r,isActive:()=>i||!!o?.sidebar&&o.sidebar===a.sidebar,label:t??a.id,to:a.path})},docSidebar:function({sidebarId:e,label:t,docsPluginId:n,...r}){const{activeDoc:o}=(0,We.zK)(n),a=(0,Ke.fW)(e,n).link;if(!a)throw new Error(`DocSidebarNavbarItem: Sidebar with ID "${e}" doesn't have anything to be linked to.`);return(0,u.jsx)(be,{exact:!0,...r,isActive:()=>o?.sidebar===e,label:t??a.label,to:a.path})},docsVersion:function({label:e,to:t,docsPluginId:n,...r}){const o=(0,Ke.Vd)(n)[0],a=e??o.label,i=t??(e=>e.docs.find(t=>t.id===e.mainDocId))(o).path;return(0,u.jsx)(be,{...r,label:a,to:i})},docsVersionDropdown:function({mobile:e,docsPluginId:t,dropdownActiveClassDisabled:n,dropdownItemsBefore:r,dropdownItemsAfter:o,versions:a,...i}){const{search:c,hash:d}=(0,l.zy)(),p=(0,We.zK)(t),{savePreferredVersionName:f}=(0,Qe.g1)(t),m=Ye({docsPluginId:t,configs:a}),h=function({docsPluginId:e,versionItems:t}){return(0,Ke.Vd)(e).map(e=>t.find(t=>t.version===e)).filter(e=>void 0!==e)[0]??t[0]}({docsPluginId:t,versionItems:m}),g=[...r,...m.map(function({version:e,label:t}){return{label:t,to:`${Je(e,p).path}${c}${d}`,isActive:()=>e===p.activeVersion,onClick:()=>f(e.name)}}),...o],b=e&&g.length>1?(0,s.T)({id:"theme.navbar.mobileVersionsDropdown.label",message:"Versions",description:"The label for the navbar versions dropdown on mobile view"}):h.label,y=e&&g.length>1?void 0:Je(h.version,p).path;return g.length<=1?(0,u.jsx)(be,{...i,mobile:e,label:b,to:y,isActive:n?()=>!1:void 0}):(0,u.jsx)(je,{...i,mobile:e,label:b,to:y,items:g,isActive:n?()=>!1:void 0})}};function Xe({type:e,...t}){const n=function(e,t){return e&&"default"!==e?e:"items"in t?"dropdown":"default"}(e,t),r=Ze[n];if(!r)throw new Error(`No NavbarItem component found for type "${e}".`);return(0,u.jsx)(r,{...t})}function et(){const e=(0,P.M)(),t=(0,w.p)().navbar.items;return(0,u.jsx)("ul",{className:"menu__list",children:t.map((t,n)=>(0,r.createElement)(Xe,{mobile:!0,...t,onClick:()=>e.toggle(),key:n}))})}function tt(e){return(0,u.jsx)("button",{...e,type:"button",className:"clean-btn navbar-sidebar__back",children:(0,u.jsx)(s.A,{id:"theme.navbar.mobileSidebarSecondaryMenu.backButtonLabel",description:"The label of the back button to return to main menu, inside the mobile navbar sidebar secondary menu (notably used to display the docs sidebar)",children:"\u2190 Back to main menu"})})}function nt(){const e=0===(0,w.p)().navbar.items.length,t=L();return(0,u.jsxs)(u.Fragment,{children:[!e&&(0,u.jsx)(tt,{onClick:()=>t.hide()}),t.content]})}function rt(){const e=(0,P.M)();return function(e=!0){(0,r.useEffect)(()=>(document.body.style.overflow=e?"hidden":"visible",()=>{document.body.style.overflow="visible"}),[e])}(e.shown),e.shouldRender?(0,u.jsx)(z,{header:(0,u.jsx)(se,{}),primaryMenu:(0,u.jsx)(et,{}),secondaryMenu:(0,u.jsx)(nt,{})}):null}const ot={navbarHideable:"navbarHideable_m1mJ",navbarHidden:"navbarHidden_jGov"};function at(e){return(0,u.jsx)("div",{role:"presentation",...e,className:(0,o.A)("navbar-sidebar__backdrop",e.className)})}function it({children:e}){const{navbar:{hideOnScroll:t,style:n}}=(0,w.p)(),a=(0,P.M)(),{navbarRef:i,isNavbarVisible:l}=function(e){const[t,n]=(0,r.useState)(e),o=(0,r.useRef)(!1),a=(0,r.useRef)(0),i=(0,r.useCallback)(e=>{null!==e&&(a.current=e.getBoundingClientRect().height)},[]);return(0,C.Mq)(({scrollY:t},r)=>{if(!e)return;if(t=i?n(!1):t+s{if(!e)return;const r=t.location.hash;if(r?document.getElementById(r.substring(1)):void 0)return o.current=!0,void n(!1);n(!0)}),{navbarRef:i,isNavbarVisible:t}}(t);return(0,u.jsxs)("nav",{ref:i,"aria-label":(0,s.T)({id:"theme.NavBar.navAriaLabel",message:"Main",description:"The ARIA label for the main navigation"}),className:(0,o.A)(g.G.layout.navbar.container,"navbar","navbar--fixed-top",t&&[ot.navbarHideable,!l&&ot.navbarHidden],{"navbar--dark":"dark"===n,"navbar--primary":"primary"===n,"navbar-sidebar--show":a.shown}),children:[e,(0,u.jsx)(at,{onClick:a.toggle}),(0,u.jsx)(rt,{})]})}var lt=n(70440);const st={errorBoundaryError:"errorBoundaryError_a6uf",errorBoundaryFallback:"errorBoundaryFallback_VBag"};function ct(e){return(0,u.jsx)("button",{type:"button",...e,children:(0,u.jsx)(s.A,{id:"theme.ErrorPageContent.tryAgain",description:"The label of the button to try again rendering when the React error boundary captures an error",children:"Try again"})})}function ut({error:e}){const t=(0,lt.rA)(e).map(e=>e.message).join("\n\nCause:\n");return(0,u.jsx)("p",{className:st.errorBoundaryError,children:t})}class dt extends r.Component{componentDidCatch(e,t){throw this.props.onError(e,t)}render(){return this.props.children}}const pt="right";function ft({width:e=30,height:t=30,className:n,...r}){return(0,u.jsx)("svg",{className:n,width:e,height:t,viewBox:"0 0 30 30","aria-hidden":"true",...r,children:(0,u.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeMiterlimit:"10",strokeWidth:"2",d:"M4 7h22M4 15h22M4 23h22"})})}function mt(){const{toggle:e,shown:t}=(0,P.M)();return(0,u.jsx)("button",{onClick:e,"aria-label":(0,s.T)({id:"theme.docs.sidebar.toggleSidebarButtonAriaLabel",message:"Toggle navigation bar",description:"The ARIA label for hamburger menu button of mobile navigation"}),"aria-expanded":t,className:"navbar__toggle clean-btn",type:"button",children:(0,u.jsx)(ft,{})})}const ht={colorModeToggle:"colorModeToggle_DEke"};function gt({items:e}){return(0,u.jsx)(u.Fragment,{children:e.map((e,t)=>(0,u.jsx)(dt,{onError:t=>new Error(`A theme navbar item failed to render.\nPlease double-check the following navbar item (themeConfig.navbar.items) of your Docusaurus config:\n${JSON.stringify(e,null,2)}`,{cause:t}),children:(0,u.jsx)(Xe,{...e})},t))})}function bt({left:e,right:t}){return(0,u.jsxs)("div",{className:"navbar__inner",children:[(0,u.jsx)("div",{className:(0,o.A)(g.G.layout.navbar.containerLeft,"navbar__items"),children:e}),(0,u.jsx)("div",{className:(0,o.A)(g.G.layout.navbar.containerRight,"navbar__items navbar__items--right"),children:t})]})}function yt(){const e=(0,P.M)(),t=(0,w.p)().navbar.items,[n,r]=function(e){function t(e){return"left"===(e.position??pt)}return[e.filter(t),e.filter(e=>!t(e))]}(t),o=t.find(e=>"search"===e.type);return(0,u.jsx)(bt,{left:(0,u.jsxs)(u.Fragment,{children:[!e.disabled&&(0,u.jsx)(mt,{}),(0,u.jsx)(ie,{}),(0,u.jsx)(gt,{items:n})]}),right:(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(gt,{items:r}),(0,u.jsx)(oe,{className:ht.colorModeToggle}),!o&&(0,u.jsx)(Ve,{children:(0,u.jsx)(He,{})})]})})}function vt(){return(0,u.jsx)(it,{children:(0,u.jsx)(yt,{})})}function wt({item:e}){const{to:t,href:n,label:r,prependBaseUrlToHref:a,className:i,...l}=e,s=(0,ue.Ay)(t),c=(0,ue.Ay)(n,{forcePrependBaseUrl:!0});return(0,u.jsxs)(ce.A,{className:(0,o.A)("footer__link-item",i),...n?{href:a?c:n}:{to:s},...l,children:[r,n&&!(0,de.A)(n)&&(0,u.jsx)(fe.A,{})]})}function xt({item:e}){return e.html?(0,u.jsx)("li",{className:(0,o.A)("footer__item",e.className),dangerouslySetInnerHTML:{__html:e.html}}):(0,u.jsx)("li",{className:"footer__item",children:(0,u.jsx)(wt,{item:e})},e.href??e.to)}function kt({column:e}){return(0,u.jsxs)("div",{className:(0,o.A)(g.G.layout.footer.column,"col footer__col",e.className),children:[(0,u.jsx)("div",{className:"footer__title",children:e.title}),(0,u.jsx)("ul",{className:"footer__items clean-list",children:e.items.map((e,t)=>(0,u.jsx)(xt,{item:e},t))})]})}function St({columns:e}){return(0,u.jsx)("div",{className:"row footer__links",children:e.map((e,t)=>(0,u.jsx)(kt,{column:e},t))})}function Et(){return(0,u.jsx)("span",{className:"footer__link-separator",children:"\xb7"})}function _t({item:e}){return e.html?(0,u.jsx)("span",{className:(0,o.A)("footer__link-item",e.className),dangerouslySetInnerHTML:{__html:e.html}}):(0,u.jsx)(wt,{item:e})}function jt({links:e}){return(0,u.jsx)("div",{className:"footer__links text--center",children:(0,u.jsx)("div",{className:"footer__links",children:e.map((t,n)=>(0,u.jsxs)(r.Fragment,{children:[(0,u.jsx)(_t,{item:t}),e.length!==n+1&&(0,u.jsx)(Et,{})]},n))})})}function Ot({links:e}){return function(e){return"title"in e[0]}(e)?(0,u.jsx)(St,{columns:e}):(0,u.jsx)(jt,{links:e})}var At=n(21122);const Pt="footerLogoLink_BH7S";function Ct({logo:e}){const{withBaseUrl:t}=(0,ue.hH)(),n={light:t(e.src),dark:t(e.srcDark??e.src)};return(0,u.jsx)(At.A,{className:(0,o.A)("footer__logo",e.className),alt:e.alt,sources:n,width:e.width,height:e.height,style:e.style})}function Tt({logo:e}){return e.href?(0,u.jsx)(ce.A,{href:e.href,className:Pt,target:e.target,children:(0,u.jsx)(Ct,{logo:e})}):(0,u.jsx)(Ct,{logo:e})}function It({copyright:e}){return(0,u.jsx)("div",{className:"footer__copyright",dangerouslySetInnerHTML:{__html:e}})}function Rt({style:e,links:t,logo:n,copyright:r}){return(0,u.jsx)("footer",{className:(0,o.A)(g.G.layout.footer.container,"footer",{"footer--dark":"dark"===e}),children:(0,u.jsxs)("div",{className:"container container-fluid",children:[t,(n||r)&&(0,u.jsxs)("div",{className:"footer__bottom text--center",children:[n&&(0,u.jsx)("div",{className:"margin-bottom--sm",children:n}),r]})]})})}function Nt(){const{footer:e}=(0,w.p)();if(!e)return null;const{copyright:t,links:n,logo:r,style:o}=e;return(0,u.jsx)(Rt,{style:o,links:n&&n.length>0&&(0,u.jsx)(Ot,{links:n}),logo:r&&(0,u.jsx)(Tt,{logo:r}),copyright:t&&(0,u.jsx)(It,{copyright:t})})}const Dt=r.memo(Nt);function Lt(e){const[t,n]=(0,r.useState)(!1),o=r.useRef(null);(0,Te.E8)({isOpen:!1,onOpen:()=>{o.current?.click()}});const a=(0,u.jsxs)("div",{ref:o,onClick:()=>{document.querySelector(".DocSearch-Button")?.click()},onMouseEnter:()=>n(!0),onMouseLeave:()=>n(!1),style:{position:"fixed",right:"20px",bottom:"20px",zIndex:100,display:"flex",alignItems:"center",gap:"10px",cursor:"pointer"},children:[t&&(0,u.jsx)("div",{style:{backgroundColor:"#f6f6f6",padding:"8px 16px",borderRadius:"20px",color:"#000",fontSize:"14px",boxShadow:"0 2px 4px rgba(0,0,0,0.1)"},children:"Hi, how can I help you?"}),(0,u.jsx)("div",{style:{backgroundColor:"#f6f6f6",borderRadius:"50%",width:"48px",height:"48px",display:"flex",alignItems:"center",justifyContent:"center",boxShadow:"0 2px 4px rgba(0,0,0,0.1)"},children:(0,u.jsx)("img",{src:"/img/langflow-icon-black-transparent.svg",style:{width:"40px"},alt:"Search"})})]});return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(Dt,{...e}),a]})}const Mt=(0,T.fM)([B.a,x.o,C.Tv,Qe.VQ,i.Jx,function({children:e}){return(0,u.jsx)(I.y_,{children:(0,u.jsx)(P.e,{children:(0,u.jsx)(N,{children:e})})})}]);function Ft({children:e}){return(0,u.jsx)(Mt,{children:e})}var zt=n(51107);function Bt({error:e,tryAgain:t}){return(0,u.jsx)("main",{className:"container margin-vert--xl",children:(0,u.jsx)("div",{className:"row",children:(0,u.jsxs)("div",{className:"col col--6 col--offset-3",children:[(0,u.jsx)(zt.A,{as:"h1",className:"hero__title",children:(0,u.jsx)(s.A,{id:"theme.ErrorPageContent.title",description:"The title of the fallback page when the page crashed",children:"This page crashed."})}),(0,u.jsx)("div",{className:"margin-vert--lg",children:(0,u.jsx)(ct,{onClick:t,className:"button button--primary shadow--lw"})}),(0,u.jsx)("hr",{}),(0,u.jsx)("div",{className:"margin-vert--md",children:(0,u.jsx)(ut,{error:e})})]})})})}const Ut={mainWrapper:"mainWrapper_z2l0"};function qt(e){const{children:t,noFooter:n,wrapperClassName:r,title:l,description:s}=e;return(0,b.J)(),(0,u.jsxs)(Ft,{children:[(0,u.jsx)(i.be,{title:l,description:s}),(0,u.jsx)(v,{}),(0,u.jsx)(A,{}),(0,u.jsx)(vt,{}),(0,u.jsx)("div",{id:d,className:(0,o.A)(g.G.layout.main.container,g.G.wrapper.main,Ut.mainWrapper,r),children:(0,u.jsx)(a.A,{fallback:e=>(0,u.jsx)(Bt,{...e}),children:t})}),!n&&(0,u.jsx)(Lt,{})]})}},12983:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addTrailingSlash=o,t.default=function(e,t){const{trailingSlash:n,baseUrl:r}=t;if(e.startsWith("#"))return e;if(void 0===n)return e;const[i]=e.split(/[#?]/),l="/"===i||i===r?i:(s=i,c=n,c?o(s):a(s));var s,c;return e.replace(i,l)},t.addLeadingSlash=function(e){return(0,r.addPrefix)(e,"/")},t.removeTrailingSlash=a;const r=n(42566);function o(e){return e.endsWith("/")?e:`${e}/`}function a(e){return(0,r.removeSuffix)(e,"/")}},13003:e=>{"use strict";e.exports=function(e){return e!=e}},13144:(e,t,n)=>{"use strict";var r=n(66743),o=n(11002),a=n(10076),i=n(47119);e.exports=i||r.call(a,o)},14035:(e,t,n)=>{"use strict";var r,o=n(36556),a=n(49092)(),i=n(9957),l=n(75795);if(a){var s=o("RegExp.prototype.exec"),c={},u=function(){throw c},d={toString:u,valueOf:u};"symbol"==typeof Symbol.toPrimitive&&(d[Symbol.toPrimitive]=u),r=function(e){if(!e||"object"!=typeof e)return!1;var t=l(e,"lastIndex");if(!(t&&i(t,"value")))return!1;try{s(e,d)}catch(n){return n===c}}}else{var p=o("Object.prototype.toString");r=function(e){return!(!e||"object"!=typeof e&&"function"!=typeof e)&&"[object RegExp]"===p(e)}}e.exports=r},14090:(e,t,n)=>{"use strict";n.d(t,{w:()=>o,J:()=>a});var r=n(96540);const o="navigation-with-keyboard";function a(){(0,r.useEffect)(()=>{function e(e){"keydown"===e.type&&"Tab"===e.key&&document.body.classList.add(o),"mousedown"===e.type&&document.body.classList.remove(o)}return document.addEventListener("keydown",e),document.addEventListener("mousedown",e),()=>{document.body.classList.remove(o),document.removeEventListener("keydown",e),document.removeEventListener("mousedown",e)}},[])}},14563:(e,t,n)=>{"use strict";n.d(t,{AL:()=>u,s$:()=>d});var r=n(96540),o=n(44586),a=n(36803),i=n(89532),l=n(74848);const s=({title:e,siteTitle:t,titleDelimiter:n})=>{const r=e?.trim();return r&&r!==t?`${r} ${n} ${t}`:t},c=(0,r.createContext)(null);function u({formatter:e,children:t}){return(0,l.jsx)(c.Provider,{value:e,children:t})}function d(){const e=function(){const e=(0,r.useContext)(c);if(null===e)throw new i.dV("TitleFormatterProvider");return e}(),{siteConfig:t}=(0,o.A)(),{title:n,titleDelimiter:l}=t,{plugin:u}=(0,a.A)();return{format:t=>e({title:t,siteTitle:n,titleDelimiter:l,plugin:u,defaultFormatter:s})}}},15066:(e,t,n)=>{"use strict";function r(e){var t,n,o="";if("string"==typeof e||"number"==typeof e)o+=e;else if("object"==typeof e)if(Array.isArray(e)){var a=e.length;for(t=0;to});const o=function(){for(var e,t,n=0,o="",a=arguments.length;n{"use strict";var n=Symbol.for("react.element"),r=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),l=Symbol.for("react.provider"),s=Symbol.for("react.context"),c=Symbol.for("react.forward_ref"),u=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),p=Symbol.for("react.lazy"),f=Symbol.iterator;var m={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},h=Object.assign,g={};function b(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||m}function y(){}function v(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||m}b.prototype.isReactComponent={},b.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},b.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},y.prototype=b.prototype;var w=v.prototype=new y;w.constructor=v,h(w,b.prototype),w.isPureReactComponent=!0;var x=Array.isArray,k=Object.prototype.hasOwnProperty,S={current:null},E={key:!0,ref:!0,__self:!0,__source:!0};function _(e,t,r){var o,a={},i=null,l=null;if(null!=t)for(o in void 0!==t.ref&&(l=t.ref),void 0!==t.key&&(i=""+t.key),t)k.call(t,o)&&!E.hasOwnProperty(o)&&(a[o]=t[o]);var s=arguments.length-2;if(1===s)a.children=r;else if(1{"use strict";function r(e){return/^(?:\w*:|\/\/)/.test(e)}function o(e){return void 0!==e&&!r(e)}n.d(t,{A:()=>o,z:()=>r})},17065:(e,t,n)=>{"use strict";n.d(t,{W:()=>r});const r="default"},17559:(e,t,n)=>{"use strict";n.d(t,{G:()=>r});const r={page:{blogListPage:"blog-list-page",blogPostPage:"blog-post-page",blogTagsListPage:"blog-tags-list-page",blogTagPostListPage:"blog-tags-post-list-page",blogAuthorsListPage:"blog-authors-list-page",blogAuthorsPostsPage:"blog-authors-posts-page",docsDocPage:"docs-doc-page",docsTagsListPage:"docs-tags-list-page",docsTagDocListPage:"docs-tags-doc-list-page",mdxPage:"mdx-page"},wrapper:{main:"main-wrapper",blogPages:"blog-wrapper",docsPages:"docs-wrapper",mdxPages:"mdx-wrapper"},common:{editThisPage:"theme-edit-this-page",lastUpdated:"theme-last-updated",backToTopButton:"theme-back-to-top-button",codeBlock:"theme-code-block",admonition:"theme-admonition",unlistedBanner:"theme-unlisted-banner",draftBanner:"theme-draft-banner",admonitionType:e=>`theme-admonition-${e}`},announcementBar:{container:"theme-announcement-bar"},layout:{navbar:{container:"theme-layout-navbar",containerLeft:"theme-layout-navbar-left",containerRight:"theme-layout-navbar-right",mobileSidebar:{container:"theme-layout-navbar-sidebar",panel:"theme-layout-navbar-sidebar-panel"}},main:{container:"theme-layout-main"},footer:{container:"theme-layout-footer",column:"theme-layout-footer-column"}},docs:{docVersionBanner:"theme-doc-version-banner",docVersionBadge:"theme-doc-version-badge",docBreadcrumbs:"theme-doc-breadcrumbs",docMarkdown:"theme-doc-markdown",docTocMobile:"theme-doc-toc-mobile",docTocDesktop:"theme-doc-toc-desktop",docFooter:"theme-doc-footer",docFooterTagsRow:"theme-doc-footer-tags-row",docFooterEditMetaRow:"theme-doc-footer-edit-meta-row",docSidebarContainer:"theme-doc-sidebar-container",docSidebarMenu:"theme-doc-sidebar-menu",docSidebarItemCategory:"theme-doc-sidebar-item-category",docSidebarItemLink:"theme-doc-sidebar-item-link",docSidebarItemCategoryLevel:e=>`theme-doc-sidebar-item-category-level-${e}`,docSidebarItemLinkLevel:e=>`theme-doc-sidebar-item-link-level-${e}`},blog:{blogFooterTagsRow:"theme-blog-footer-tags-row",blogFooterEditMetaRow:"theme-blog-footer-edit-meta-row"},pages:{pageFooterEditMetaRow:"theme-pages-footer-edit-meta-row"}}},18215:(e,t,n)=>{"use strict";function r(e){var t,n,o="";if("string"==typeof e||"number"==typeof e)o+=e;else if("object"==typeof e)if(Array.isArray(e)){var a=e.length;for(t=0;to});const o=function(){for(var e,t,n=0,o="",a=arguments.length;n{var r={"./":8722};function o(e){var t=a(e);return n(t)}function a(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}o.keys=function(){return Object.keys(r)},o.resolve=a,e.exports=o,o.id=18692},19700:()=>{!function(e){function t(e,t){return"___"+e.toUpperCase()+t+"___"}Object.defineProperties(e.languages["markup-templating"]={},{buildPlaceholders:{value:function(n,r,o,a){if(n.language===r){var i=n.tokenStack=[];n.code=n.code.replace(o,function(e){if("function"==typeof a&&!a(e))return e;for(var o,l=i.length;-1!==n.code.indexOf(o=t(r,l));)++l;return i[l]=e,o}),n.grammar=e.languages.markup}}},tokenizePlaceholders:{value:function(n,r){if(n.language===r&&n.tokenStack){n.grammar=e.languages[r];var o=0,a=Object.keys(n.tokenStack);!function i(l){for(var s=0;s=a.length);s++){var c=l[s];if("string"==typeof c||c.content&&"string"==typeof c.content){var u=a[o],d=n.tokenStack[u],p="string"==typeof c?c:c.content,f=t(r,u),m=p.indexOf(f);if(m>-1){++o;var h=p.substring(0,m),g=new e.Token(r,e.tokenize(d,n.grammar),"language-"+r,d),b=p.substring(m+f.length),y=[];h&&y.push.apply(y,i([h])),y.push(g),b&&y.push.apply(y,i([b])),"string"==typeof c?l.splice.apply(l,[s,1].concat(y)):c.content=y}}else c.content&&i(c.content)}return l}(n.tokens)}}}})}(Prism)},20311:e=>{"use strict";e.exports=function(e,t,n,r,o,a,i,l){if(!e){var s;if(void 0===t)s=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,r,o,a,i,l],u=0;(s=new Error(t.replace(/%s/g,function(){return c[u++]}))).name="Invariant Violation"}throw s.framesToPop=1,s}}},21020:(e,t,n)=>{"use strict";var r=n(96540),o=Symbol.for("react.element"),a=Symbol.for("react.fragment"),i=Object.prototype.hasOwnProperty,l=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,s={key:!0,ref:!0,__self:!0,__source:!0};function c(e,t,n){var r,a={},c=null,u=null;for(r in void 0!==n&&(c=""+n),void 0!==t.key&&(c=""+t.key),void 0!==t.ref&&(u=t.ref),t)i.call(t,r)&&!s.hasOwnProperty(r)&&(a[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===a[r]&&(a[r]=t[r]);return{$$typeof:o,type:e,key:c,ref:u,props:a,_owner:l.current}}t.Fragment=a,t.jsx=c,t.jsxs=c},21122:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});var r=n(96540),o=n(15066),a=n(92303),i=n(95293);const l={themedComponent:"themedComponent_mlkZ","themedComponent--light":"themedComponent--light_NVdE","themedComponent--dark":"themedComponent--dark_xIcU"};var s=n(74848);function c({className:e,children:t}){const n=(0,a.A)(),{colorMode:c}=(0,i.G)();return(0,s.jsx)(s.Fragment,{children:(n?"dark"===c?["dark"]:["light"]:["light","dark"]).map(n=>{const a=t({theme:n,className:(0,o.A)(e,l.themedComponent,l[`themedComponent--${n}`])});return(0,s.jsx)(r.Fragment,{children:a},n)})})}function u(e){const{sources:t,className:n,alt:r,...o}=e;return(0,s.jsx)(c,{className:n,children:({theme:e,className:n})=>(0,s.jsx)("img",{src:t[e],alt:r,className:n,...o})})}},21312:(e,t,n)=>{"use strict";n.d(t,{A:()=>u,T:()=>c});var r=n(96540),o=n(74848);function a(e,t){const n=e.split(/(\{\w+\})/).map((e,n)=>{if(n%2==1){const n=t?.[e.slice(1,-1)];if(void 0!==n)return n}return e});return n.some(e=>(0,r.isValidElement)(e))?n.map((e,t)=>(0,r.isValidElement)(e)?r.cloneElement(e,{key:t}):e).filter(e=>""!==e):n.join("")}var i=n(22654),l=n(96763);function s({id:e,message:t}){if(void 0===e&&void 0===t)throw new Error("Docusaurus translation declarations must have at least a translation id or a default translation message");return i[e??t]??t??e}function c({message:e,id:t},n){return a(s({message:e,id:t}),n)}function u({children:e,id:t,values:n}){if(e&&"string"!=typeof e)throw l.warn("Illegal children",e),new Error("The Docusaurus component only accept simple string values");const r=s({message:e,id:t});return(0,o.jsx)(o.Fragment,{children:a(r,n)})}},21798:(e,t,n)=>{"use strict";n.r(t)},22067:(e,t,n)=>{"use strict";var r=n(96540),o=n(5338),a=n(80545),i=n(54625),l=n(4784),s=n(38193);const c=[n(31911),n(10119),n(26134),n(76294),n(641),n(21798),n(68665),n(11818),n(73796)];var u=n(35947),d=n(56347),p=n(22831),f=n(74848);function m({children:e}){return(0,f.jsx)(f.Fragment,{children:e})}var h=n(14563);const g=e=>e.defaultFormatter(e);function b({children:e}){return(0,f.jsx)(h.AL,{formatter:g,children:e})}function y({children:e}){return(0,f.jsx)(b,{children:e})}var v=n(5260),w=n(44586),x=n(86025),k=n(6342),S=n(45500),E=n(32131),_=n(14090),j=n(2967),O=n(70440),A=n(41463);function P(){const{i18n:{currentLocale:e,defaultLocale:t,localeConfigs:n}}=(0,w.A)(),r=(0,E.o)(),o=n[e].htmlLang,a=e=>e.replace("-","_");return(0,f.jsxs)(v.A,{children:[Object.entries(n).map(([e,{htmlLang:t}])=>(0,f.jsx)("link",{rel:"alternate",href:r.createUrl({locale:e,fullyQualified:!0}),hrefLang:t},e)),(0,f.jsx)("link",{rel:"alternate",href:r.createUrl({locale:t,fullyQualified:!0}),hrefLang:"x-default"}),(0,f.jsx)("meta",{property:"og:locale",content:a(o)}),Object.values(n).filter(e=>o!==e.htmlLang).map(e=>(0,f.jsx)("meta",{property:"og:locale:alternate",content:a(e.htmlLang)},`meta-og-${e.htmlLang}`))]})}function C({permalink:e}){const{siteConfig:{url:t}}=(0,w.A)(),n=function(){const{siteConfig:{url:e,baseUrl:t,trailingSlash:n}}=(0,w.A)(),{pathname:r}=(0,d.zy)();return e+(0,O.Ks)((0,x.Ay)(r),{trailingSlash:n,baseUrl:t})}(),r=e?`${t}${e}`:n;return(0,f.jsxs)(v.A,{children:[(0,f.jsx)("meta",{property:"og:url",content:r}),(0,f.jsx)("link",{rel:"canonical",href:r})]})}function T(){const{i18n:{currentLocale:e}}=(0,w.A)(),{metadata:t,image:n}=(0,k.p)();return(0,f.jsxs)(f.Fragment,{children:[(0,f.jsxs)(v.A,{children:[(0,f.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,f.jsx)("body",{className:_.w})]}),n&&(0,f.jsx)(S.be,{image:n}),(0,f.jsx)(C,{}),(0,f.jsx)(P,{}),(0,f.jsx)(A.A,{tag:j.C,locale:e}),(0,f.jsx)(v.A,{children:t.map((e,t)=>(0,f.jsx)("meta",{...e},t))})]})}const I=new Map;var R=n(6125),N=n(26988),D=n(205);function L(e,...t){const n=c.map(n=>{const r=n.default?.[e]??n[e];return r?.(...t)});return()=>n.forEach(e=>e?.())}const M=function({children:e,location:t,previousLocation:n}){return(0,D.A)(()=>{n!==t&&(!function({location:e,previousLocation:t}){if(!t)return;const n=e.pathname===t.pathname,r=e.hash===t.hash,o=e.search===t.search;if(n&&r&&!o)return;const{hash:a}=e;if(a){const e=decodeURIComponent(a.substring(1)),t=document.getElementById(e);t?.scrollIntoView()}else window.scrollTo(0,0)}({location:t,previousLocation:n}),L("onRouteDidUpdate",{previousLocation:n,location:t}))},[n,t]),e};function F(e){const t=Array.from(new Set([e,decodeURI(e)])).map(e=>(0,p.u)(u.A,e)).flat();return Promise.all(t.map(e=>e.route.component.preload?.()))}var z=n(96763);class B extends r.Component{previousLocation;routeUpdateCleanupCb;constructor(e){super(e),this.previousLocation=null,this.routeUpdateCleanupCb=s.A.canUseDOM?L("onRouteUpdate",{previousLocation:null,location:this.props.location}):()=>{},this.state={nextRouteHasLoaded:!0}}shouldComponentUpdate(e,t){if(e.location===this.props.location)return t.nextRouteHasLoaded;const n=e.location;return this.previousLocation=this.props.location,this.setState({nextRouteHasLoaded:!1}),this.routeUpdateCleanupCb=L("onRouteUpdate",{previousLocation:this.previousLocation,location:n}),F(n.pathname).then(()=>{this.routeUpdateCleanupCb(),this.setState({nextRouteHasLoaded:!0})}).catch(e=>{z.warn(e),window.location.reload()}),!1}render(){const{children:e,location:t}=this.props;return(0,f.jsx)(M,{previousLocation:this.previousLocation,location:t,children:(0,f.jsx)(d.qh,{location:t,render:()=>e})})}}const U=B,q="__docusaurus-base-url-issue-banner-suggestion-container";function $(e){return`\ndocument.addEventListener('DOMContentLoaded', function maybeInsertBanner() {\n var shouldInsert = typeof window['docusaurus'] === 'undefined';\n shouldInsert && insertBanner();\n});\n\nfunction insertBanner() {\n var bannerContainer = document.createElement('div');\n bannerContainer.id = '__docusaurus-base-url-issue-banner-container';\n var bannerHtml = ${JSON.stringify(function(e){return`\n
    \n

    Your Docusaurus site did not load properly.

    \n

    A very common reason is a wrong site baseUrl configuration.

    \n

    Current configured baseUrl = ${e} ${"/"===e?" (default value)":""}

    \n

    We suggest trying baseUrl =

    \n
    \n`}(e)).replace(/!0===e.exact))return I.set(e.pathname,e.pathname),e;const t=e.pathname.trim().replace(/(?:\/index)?\.html$/,"")||"/";return I.set(e.pathname,t),{...e,pathname:t}}((0,d.zy)());return(0,f.jsx)(U,{location:e,children:Y})}function Z(){return(0,f.jsx)(W.A,{children:(0,f.jsx)(N.l,{children:(0,f.jsxs)(R.x,{children:[(0,f.jsx)(m,{children:(0,f.jsxs)(y,{children:[(0,f.jsx)(V,{}),(0,f.jsx)(T,{}),(0,f.jsx)(G,{}),(0,f.jsx)(J,{})]})}),(0,f.jsx)(Q,{})]})})})}var X=n(84054);const ee=function(e){try{return document.createElement("link").relList.supports(e)}catch{return!1}}("prefetch")?function(e){return new Promise((t,n)=>{if("undefined"==typeof document)return void n();const r=document.createElement("link");r.setAttribute("rel","prefetch"),r.setAttribute("href",e),r.onload=()=>t(),r.onerror=()=>n();const o=document.getElementsByTagName("head")[0]??document.getElementsByName("script")[0]?.parentNode;o?.appendChild(r)})}:function(e){return new Promise((t,n)=>{const r=new XMLHttpRequest;r.open("GET",e,!0),r.withCredentials=!0,r.onload=()=>{200===r.status?t():n()},r.send(null)})};var te=n(86921);const ne=new Set,re=new Set,oe=()=>navigator.connection?.effectiveType.includes("2g")||navigator.connection?.saveData,ae={prefetch:e=>{if(!(e=>!oe()&&!re.has(e)&&!ne.has(e))(e))return!1;ne.add(e);const t=(0,p.u)(u.A,e).flatMap(e=>{return t=e.route.path,Object.entries(X).filter(([e])=>e.replace(/-[^-]+$/,"")===t).flatMap(([,e])=>Object.values((0,te.A)(e)));var t});return Promise.all(t.map(e=>{const t=n.gca(e);return t&&!t.includes("undefined")?ee(t).catch(()=>{}):Promise.resolve()}))},preload:e=>!!(e=>!oe()&&!re.has(e))(e)&&(re.add(e),F(e))},ie=Object.freeze(ae);var le=n(96763);function se({children:e}){return"hash"===l.A.future.experimental_router?(0,f.jsx)(i.I9,{children:e}):(0,f.jsx)(i.Kd,{children:e})}const ce=Boolean(!0);if(s.A.canUseDOM){window.docusaurus=ie;const e=document.getElementById("__docusaurus"),t=(0,f.jsx)(a.vd,{children:(0,f.jsx)(se,{children:(0,f.jsx)(Z,{})})}),n=(e,t)=>{le.error("Docusaurus React Root onRecoverableError:",e,t)},i=()=>{if(window.docusaurusRoot)window.docusaurusRoot.render(t);else if(ce)window.docusaurusRoot=o.hydrateRoot(e,t,{onRecoverableError:n});else{const r=o.createRoot(e,{onRecoverableError:n});r.render(t),window.docusaurusRoot=r}};F(window.location.pathname).then(()=>{(0,r.startTransition)(i)})}},22069:(e,t,n)=>{"use strict";n.d(t,{M:()=>m,e:()=>f});var r=n(96540),o=n(75600),a=n(24581),i=n(57485),l=n(6342),s=n(89532),c=n(74848);const u=r.createContext(void 0);function d(){const e=function(){const e=(0,o.YL)(),{items:t}=(0,l.p)().navbar;return 0===t.length&&!e.component}(),t=(0,a.l)(),n=!e&&"mobile"===t,[i,s]=(0,r.useState)(!1),c=(0,r.useCallback)(()=>{s(e=>!e)},[]);return(0,r.useEffect)(()=>{"desktop"===t&&s(!1)},[t]),(0,r.useMemo)(()=>({disabled:e,shouldRender:n,toggle:c,shown:i}),[e,n,c,i])}function p({handler:e}){return(0,i.$Z)(e),null}function f({children:e}){const t=d();return(0,c.jsxs)(c.Fragment,{children:[t.shown&&(0,c.jsx)(p,{handler:()=>(t.toggle(),!1)}),(0,c.jsx)(u.Provider,{value:t,children:e})]})}function m(){const e=r.useContext(u);if(void 0===e)throw new s.dV("NavbarMobileSidebarProvider");return e}},22551:(e,t,n)=>{"use strict";var r=n(96763),o=n(96540),a=n(69982);function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n

    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≪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

    (hei{q)X0~C82#pDPCdPMA5e<(_m>vy1 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�C*ep#B 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