From dfd8a9e563ed609a466ad3ef76e42a95ac429fc9 Mon Sep 17 00:00:00 2001 From: Carlos Coelho <80289056+carlosrcoelho@users.noreply.github.com> Date: Tue, 27 Feb 2024 23:08:14 -0300 Subject: [PATCH] Update videos and images (#1476) --- docs/docs/components/embeddings.mdx | 4 ++-- docs/docs/components/llms.mdx | 21 +++++++++--------- docs/docs/deployment/gcp-deployment.md | 5 ++--- docs/docs/examples/buffer-memory.mdx | 1 + docs/docs/examples/conversation-chain.mdx | 1 + docs/docs/examples/csv-loader.mdx | 9 ++++---- docs/docs/examples/flow-runner.mdx | 3 +++ docs/docs/examples/how-upload-examples.mdx | 1 + .../docs/examples/midjourney-prompt-chain.mdx | 3 ++- docs/docs/examples/multiple-vectorstores.mdx | 15 +++++++------ docs/docs/examples/python-function.mdx | 5 +++-- docs/docs/examples/serp-api-tool.mdx | 5 +++-- docs/docs/getting-started/creating-flows.mdx | 1 + .../getting-started/hugging-face-spaces.mdx | 1 + docs/docs/guidelines/api.mdx | 1 + docs/docs/guidelines/chat-interface.mdx | 4 ++++ docs/docs/guidelines/chat-widget.mdx | 2 ++ docs/docs/guidelines/components.mdx | 1 + docs/docs/guidelines/custom-component.mdx | 3 +++ docs/docs/guidelines/features.mdx | 1 + docs/docs/guidelines/login.mdx | 4 ++++ docs/docs/guidelines/prompt-customization.mdx | 5 +++++ docs/docs/index.mdx | 1 + docs/static/videos/langflow_api.mp4 | Bin 7840060 -> 7840168 bytes docs/static/videos/langflow_build.mp4 | Bin 3068141 -> 3068195 bytes docs/static/videos/langflow_collection.mp4 | Bin 6268218 -> 6268299 bytes .../videos/langflow_collection_example.mp4 | Bin 11838650 -> 11838852 bytes docs/static/videos/langflow_fork.mp4 | Bin 27352839 -> 27353248 bytes docs/static/videos/langflow_parameters.mp4 | Bin 10685953 -> 10686123 bytes docs/static/videos/langflow_widget.mp4 | Bin 22557006 -> 22557323 bytes 30 files changed, 66 insertions(+), 31 deletions(-) diff --git a/docs/docs/components/embeddings.mdx b/docs/docs/components/embeddings.mdx index 015ba1ce1..d4ad17542 100644 --- a/docs/docs/components/embeddings.mdx +++ b/docs/docs/components/embeddings.mdx @@ -98,9 +98,9 @@ Used to load [OpenAI’s](https://openai.com/) embedding models. Wrapper around [Google Vertex AI](https://cloud.google.com/vertex-ai) [Embeddings API](https://cloud.google.com/vertex-ai/docs/generative-ai/embeddings/get-text-embeddings). -:::info + Vertex AI is a cloud computing platform offered by Google Cloud Platform (GCP). It provides access, management, and development of applications and services through global data centers. To use Vertex AI PaLM, you need to have the [google-cloud-aiplatform](https://pypi.org/project/google-cloud-aiplatform/) Python package installed and credentials configured for your environment. -::: + - **credentials:** The default custom credentials (google.auth.credentials.Credentials) to use. - **location:** The default location to use when making API calls – defaults to `us-central1`. diff --git a/docs/docs/components/llms.mdx b/docs/docs/components/llms.mdx index 088556d2f..d72364376 100644 --- a/docs/docs/components/llms.mdx +++ b/docs/docs/components/llms.mdx @@ -40,9 +40,10 @@ Wrapper around Anthropic's large language model used for chat-based interactions The `CTransformers` component provides access to the Transformer models implemented in C/C++ using the [GGML](https://github.com/ggerganov/ggml) library. -:::info + + Make sure to have the `ctransformers` python package installed. Learn more about installation, supported models, and usage [here](https://github.com/marella/ctransformers). -::: + **config:** Configuration for the Transformer models. Check out [config](https://github.com/marella/ctransformers#config). Defaults to: @@ -115,9 +116,9 @@ Wrapper around [Cohere's](https://cohere.com) large language models. Wrapper around [HuggingFace](https://www.huggingface.co/models) models. -:::info + The HuggingFace Hub is an online platform that hosts over 120k models, 20k datasets, and 50k demo apps, all of which are open-source and publicly available. Discover more at [HuggingFace](http://www.huggingface.co). -::: + - **huggingfacehub_api_token:** Token needed to authenticate the API. - **model_kwargs:** Keyword arguments to pass to the model. @@ -130,9 +131,9 @@ The HuggingFace Hub is an online platform that hosts over 120k models, 20k datas The `LlamaCpp` component provides access to the `llama.cpp` models. -:::info + Make sure to have the `llama.cpp` python package installed. Learn more about installation, supported models, and usage [here](https://github.com/ggerganov/llama.cpp). -::: + - **echo:** Whether to echo the prompt – defaults to `False`. - **f16_kv:** Use half-precision for key/value cache – defaults to `True`. @@ -181,9 +182,9 @@ Wrapper around [OpenAI's](https://openai.com) large language models. Wrapper around [Google Vertex AI](https://cloud.google.com/vertex-ai) large language models. -:::info + Vertex AI is a cloud computing platform offered by Google Cloud Platform (GCP). It provides access, management, and development of applications and services through global data centers. To use Vertex AI PaLM, you need to have the [google-cloud-aiplatform](https://pypi.org/project/google-cloud-aiplatform/) Python package installed and credentials configured for your environment. -::: + - **credentials:** The default custom credentials (google.auth.credentials.Credentials) to use. - **location:** The default location to use when making API calls – defaults to `us-central1`. @@ -203,9 +204,9 @@ Vertex AI is a cloud computing platform offered by Google Cloud Platform (GCP). Wrapper around [Google Vertex AI](https://cloud.google.com/vertex-ai) large language models. -:::info + Vertex AI is a cloud computing platform offered by Google Cloud Platform (GCP). It provides access, management, and development of applications and services through global data centers. To use Vertex AI PaLM, you need to have the [google-cloud-aiplatform](https://pypi.org/project/google-cloud-aiplatform/) Python package installed and credentials configured for your environment. -::: + - **credentials:** The default custom credentials (google.auth.credentials.Credentials) to use. - **location:** The default location to use when making API calls – defaults to `us-central1`. diff --git a/docs/docs/deployment/gcp-deployment.md b/docs/docs/deployment/gcp-deployment.md index 771550f24..032426d94 100644 --- a/docs/docs/deployment/gcp-deployment.md +++ b/docs/docs/deployment/gcp-deployment.md @@ -4,9 +4,8 @@ This guide will help you set up a Langflow development VM in a Google Cloud Platform project using Google Cloud Shell. -:::note -When Cloud Shell opens, be sure to select **Trust repo**. Some `gcloud` commands might not run in an ephemeral Cloud Shell environment. -::: +> Note: When Cloud Shell opens, be sure to select **Trust repo**. Some `gcloud` commands might not run in an ephemeral Cloud Shell environment. + ## Standard VM diff --git a/docs/docs/examples/buffer-memory.mdx b/docs/docs/examples/buffer-memory.mdx index 2b5b76586..3167081a5 100644 --- a/docs/docs/examples/buffer-memory.mdx +++ b/docs/docs/examples/buffer-memory.mdx @@ -14,6 +14,7 @@ import ZoomableImage from "/src/theme/ZoomableImage.js"; alt="Docusaurus themed image" sources={{ light: "img/buffer-memory.png", + dark: "img/buffer-memory.png", }} /> diff --git a/docs/docs/examples/conversation-chain.mdx b/docs/docs/examples/conversation-chain.mdx index db3181881..1cd59ca55 100644 --- a/docs/docs/examples/conversation-chain.mdx +++ b/docs/docs/examples/conversation-chain.mdx @@ -20,6 +20,7 @@ import ZoomableImage from "/src/theme/ZoomableImage.js"; alt="Docusaurus themed image" sources={{ light: "img/basic-chat.png", + dark: "img/basic-chat.png", }} /> diff --git a/docs/docs/examples/csv-loader.mdx b/docs/docs/examples/csv-loader.mdx index c59dfc1e7..351e99440 100644 --- a/docs/docs/examples/csv-loader.mdx +++ b/docs/docs/examples/csv-loader.mdx @@ -32,6 +32,7 @@ import ZoomableImage from "/src/theme/ZoomableImage.js"; alt="Docusaurus themed image" sources={{ light: "img/csv-loader.png", + dark: "img/csv-loader.png", }} /> @@ -39,12 +40,12 @@ import ZoomableImage from "/src/theme/ZoomableImage.js"; -- [`CSVLoader`](https://python.langchain.com/docs/modules/data_connection/document_loaders/integrations/csv) +- [`CSVLoader`](https://python.langchain.com/docs/integrations/document_loaders/csv) - [`CharacterTextSplitter`](https://python.langchain.com/docs/modules/data_connection/document_transformers/text_splitters/character_text_splitter) -- [`OpenAIEmbedding`](https://python.langchain.com/docs/modules/data_connection/text_embedding/integrations/openai) -- [`Chroma`](https://python.langchain.com/docs/modules/data_connection/vectorstores/integrations/chroma) +- [`OpenAIEmbedding`](https://python.langchain.com/docs/integrations/text_embedding/openai) +- [`Chroma`](https://python.langchain.com/docs/integrations/vectorstores/chroma) - [`VectorStoreInfo`](https://python.langchain.com/docs/modules/data_connection/vectorstores/) - [`OpenAI`](https://python.langchain.com/docs/modules/model_io/models/llms/integrations/openai) -- [`VectorStoreAgent`](https://python.langchain.com/docs/modules/agents/toolkits/vectorstore) +- [`VectorStoreAgent`](https://js.langchain.com/docs/modules/agents/tools/how_to/agents_with_vectorstores) diff --git a/docs/docs/examples/flow-runner.mdx b/docs/docs/examples/flow-runner.mdx index c496cd745..e20dc39f7 100644 --- a/docs/docs/examples/flow-runner.mdx +++ b/docs/docs/examples/flow-runner.mdx @@ -14,6 +14,7 @@ The CustomComponent class allows us to create components that interact with Lang alt="Document Processor Component" sources={{ light: "img/flow_runner.png", + dark: "img/flow_runner.png", }} style={{ width: "30%", @@ -339,6 +340,7 @@ Done! This is what our script and custom component looks like: alt="Document Processor Code" sources={{ light: "img/flow_runner_code.png", + dark: "img/flow_runner_code.png", }} style={{ maxWidth: "100%", @@ -353,6 +355,7 @@ Done! This is what our script and custom component looks like: alt="Document Processor Component" sources={{ light: "img/flow_runner.png", + dark: "img/flow_runner.png", }} style={{ width: "40%", diff --git a/docs/docs/examples/how-upload-examples.mdx b/docs/docs/examples/how-upload-examples.mdx index 2b1a2b06c..4f54558eb 100644 --- a/docs/docs/examples/how-upload-examples.mdx +++ b/docs/docs/examples/how-upload-examples.mdx @@ -12,6 +12,7 @@ Langflow Examples is a repository on [GitHub](https://github.com/logspace-ai/lan alt="Docusaurus themed image" sources={{ light: "img/community-examples.png", + dark: "img/community-examples.png", }} style={{ width: "100%" }} /> diff --git a/docs/docs/examples/midjourney-prompt-chain.mdx b/docs/docs/examples/midjourney-prompt-chain.mdx index c79bb0b27..9df732026 100644 --- a/docs/docs/examples/midjourney-prompt-chain.mdx +++ b/docs/docs/examples/midjourney-prompt-chain.mdx @@ -32,6 +32,7 @@ import ZoomableImage from "/src/theme/ZoomableImage.js"; alt="Docusaurus themed image" sources={{ light: "img/midjourney-prompt-chain.png", + dark: "img/midjourney-prompt-chain.png", }} /> @@ -40,6 +41,6 @@ import ZoomableImage from "/src/theme/ZoomableImage.js"; - [`OpenAI`](https://python.langchain.com/docs/modules/model_io/models/llms/integrations/openai) -- [`ConversationSummaryMemory`](https://python.langchain.com/docs/modules/memory/how_to/summary) +- [`ConversationSummaryMemory`](https://python.langchain.com/docs/modules/memory/types/summary) diff --git a/docs/docs/examples/multiple-vectorstores.mdx b/docs/docs/examples/multiple-vectorstores.mdx index 0c9f11c4c..2e554bbf1 100644 --- a/docs/docs/examples/multiple-vectorstores.mdx +++ b/docs/docs/examples/multiple-vectorstores.mdx @@ -24,7 +24,7 @@ https://pt.wikipedia.org/wiki/Harry_Potter Learn more about Multiple Vector Stores - [here](https://python.langchain.com/docs/modules/agents/toolkits/vectorstore?highlight=Multiple%20Vector%20Stores#multiple-vectorstores). + [here](https://python.langchain.com/docs/modules/data_connection/vectorstores/). ## ⛓️ Langflow Example @@ -37,6 +37,7 @@ import ZoomableImage from "/src/theme/ZoomableImage.js"; alt="Docusaurus themed image" sources={{ light: "img/multiple-vectorstores.png", + dark: "img/multiple-vectorstores.png", }} /> @@ -44,14 +45,14 @@ import ZoomableImage from "/src/theme/ZoomableImage.js"; -- [`WebBaseLoader`](https://python.langchain.com/docs/modules/data_connection/document_loaders/integrations/web_base) -- [`TextLoader`](https://python.langchain.com/docs/modules/data_connection/document_loaders/integrations/unstructured_file) +- [`WebBaseLoader`](https://python.langchain.com/docs/integrations/document_loaders/web_base) +- [`TextLoader`](https://python.langchain.com/docs/modules/data_connection/document_loaders/) - [`CharacterTextSplitter`](https://python.langchain.com/docs/modules/data_connection/document_transformers/text_splitters/character_text_splitter) -- [`OpenAIEmbedding`](https://python.langchain.com/docs/modules/data_connection/text_embedding/integrations/openai) -- [`Chroma`](https://python.langchain.com/docs/modules/data_connection/vectorstores/integrations/chroma) +- [`OpenAIEmbedding`](https://python.langchain.com/docs/integrations/text_embedding/openai) +- [`Chroma`](https://python.langchain.com/docs/integrations/vectorstores/chroma) - [`VectorStoreInfo`](https://python.langchain.com/docs/modules/data_connection/vectorstores/) - [`OpenAI`](https://python.langchain.com/docs/modules/model_io/models/llms/integrations/openai) -- [`VectorStoreRouterToolkit`](https://python.langchain.com/docs/modules/agents/toolkits/vectorstore) -- [`VectorStoreRouterAgent`](https://python.langchain.com/docs/modules/agents/toolkits/vectorstore) +- [`VectorStoreRouterToolkit`](https://js.langchain.com/docs/modules/agents/tools/how_to/agents_with_vectorstores) +- [`VectorStoreRouterAgent`](https://js.langchain.com/docs/modules/agents/tools/how_to/agents_with_vectorstores) diff --git a/docs/docs/examples/python-function.mdx b/docs/docs/examples/python-function.mdx index f537075c6..9eadd7273 100644 --- a/docs/docs/examples/python-function.mdx +++ b/docs/docs/examples/python-function.mdx @@ -28,7 +28,7 @@ The `AgentInitializer` component is a quick way to construct an agent from the m The `PythonFunction` is a custom component that uses the LangChain 🦜🔗 tool decorator. Learn more about it - [here](https://python.langchain.com/docs/modules/agents/tools/how_to/custom_tools). + [here](https://python.langchain.com/docs/modules/agents/tools/custom_tools). ## ⛓️ Langflow Example @@ -41,6 +41,7 @@ import ZoomableImage from "/src/theme/ZoomableImage.js"; alt="Docusaurus themed image" sources={{ light: "img/python-function.png", + dark: "img/python-function.png", }} /> @@ -48,7 +49,7 @@ import ZoomableImage from "/src/theme/ZoomableImage.js"; -- [`PythonFunctionTool`](https://python.langchain.com/docs/modules/agents/tools/how_to/custom_tools) +- [`PythonFunctionTool`](https://python.langchain.com/docs/modules/agents/tools/custom_tools) - [`ChatOpenAI`](https://python.langchain.com/docs/modules/model_io/models/chat/integrations/openai) - [`AgentInitializer`](https://python.langchain.com/docs/modules/agents/) diff --git a/docs/docs/examples/serp-api-tool.mdx b/docs/docs/examples/serp-api-tool.mdx index 60e55791a..7e8d95936 100644 --- a/docs/docs/examples/serp-api-tool.mdx +++ b/docs/docs/examples/serp-api-tool.mdx @@ -22,7 +22,7 @@ The `ZeroShotAgent` takes the `LLMChain` and the `Search` tool as inputs, using Learn more about the Serp API - [here](https://python.langchain.com/docs/modules/agents/tools/integrations/serpapi). + [here](https://python.langchain.com/docs/integrations/providers/serpapi ). ## ⛓️ Langflow Example @@ -35,6 +35,7 @@ import ZoomableImage from "/src/theme/ZoomableImage.js"; alt="Docusaurus themed image" sources={{ light: "img/serp-api-tool.png", + dark: "img/serp-api-tool.png", }} /> @@ -45,7 +46,7 @@ import ZoomableImage from "/src/theme/ZoomableImage.js"; - [`ZeroShotPrompt`](https://python.langchain.com/docs/modules/model_io/prompts/prompt_templates/) - [`OpenAI`](https://python.langchain.com/docs/modules/model_io/models/llms/integrations/openai) - [`LLMChain`](https://python.langchain.com/docs/modules/chains/foundational/llm_chain) -- [`Search`](https://python.langchain.com/docs/modules/agents/tools/integrations/serpapi) +- [`Search`](https://python.langchain.com/docs/integrations/providers/serpapi) - [`ZeroShotAgent`](https://python.langchain.com/docs/modules/agents/how_to/custom_mrkl_agent) diff --git a/docs/docs/getting-started/creating-flows.mdx b/docs/docs/getting-started/creating-flows.mdx index b09951f42..aecc3ea16 100644 --- a/docs/docs/getting-started/creating-flows.mdx +++ b/docs/docs/getting-started/creating-flows.mdx @@ -13,6 +13,7 @@ Creating flows with Langflow is easy. Drag sidebar components onto the canvas an alt="Docusaurus themed image" sources={{ light: "img/langflow_canvas.png", + dark: "img/langflow_canvas.png" }} /> diff --git a/docs/docs/getting-started/hugging-face-spaces.mdx b/docs/docs/getting-started/hugging-face-spaces.mdx index acc4bb8d5..4759ea398 100644 --- a/docs/docs/getting-started/hugging-face-spaces.mdx +++ b/docs/docs/getting-started/hugging-face-spaces.mdx @@ -12,6 +12,7 @@ import ZoomableImage from "/src/theme/ZoomableImage.js"; alt="Docusaurus themed image" sources={{ light: "img/hugging-face.png", + dark: "img/hugging-face.png", }} style={{ width: "100%" }} /> diff --git a/docs/docs/guidelines/api.mdx b/docs/docs/guidelines/api.mdx index 97d2db76e..8bba633fb 100644 --- a/docs/docs/guidelines/api.mdx +++ b/docs/docs/guidelines/api.mdx @@ -17,6 +17,7 @@ Langflow offers an API Key functionality that allows users to access their indiv alt="Docusaurus themed image" sources={{ light: useBaseUrl("img/api-key.png"), + dark: useBaseUrl("img/api-key.png"), }} style={{ width: "50%", maxWidth: "600px", margin: "0 auto" }} /> diff --git a/docs/docs/guidelines/chat-interface.mdx b/docs/docs/guidelines/chat-interface.mdx index 0ac23dc8a..5da5d4647 100644 --- a/docs/docs/guidelines/chat-interface.mdx +++ b/docs/docs/guidelines/chat-interface.mdx @@ -13,6 +13,7 @@ Langflow’s chat interface provides a user-friendly experience and functionalit alt="Docusaurus themed image" sources={{ light: useBaseUrl("img/chat_interface.png"), + dark: useBaseUrl("img/chat_interface.png"), }} style={{ width: "100%", maxWidth: "800px", margin: "0 auto" }} /> @@ -25,6 +26,7 @@ Notice that editing variables in the chat interface take place temporarily and w alt="Docusaurus themed image" sources={{ light: useBaseUrl("img/chat_interface2.png"), + dark: useBaseUrl("img/chat_interface2.png"), }} style={{ width: "100%", maxWidth: "800px", margin: "0 auto" }} /> @@ -36,6 +38,7 @@ To view the complete prompt in its original, structured format, click the "Displ alt="Docusaurus themed image" sources={{ light: useBaseUrl("img/chat_interface3.png"), + dark: useBaseUrl("img/chat_interface3.png"), }} style={{ width: "100%", maxWidth: "800px", margin: "0 auto" }} /> @@ -47,6 +50,7 @@ In the chat interface, you can redefine which variable should be interpreted as alt="Docusaurus themed image" sources={{ light: useBaseUrl("img/chat_interface4.png"), + dark: useBaseUrl("img/chat_interface4.png"), }} style={{ width: "100%", maxWidth: "800px", margin: "0 auto" }} /> diff --git a/docs/docs/guidelines/chat-widget.mdx b/docs/docs/guidelines/chat-widget.mdx index 7f6737fea..46ed974a8 100644 --- a/docs/docs/guidelines/chat-widget.mdx +++ b/docs/docs/guidelines/chat-widget.mdx @@ -38,6 +38,7 @@ import Admonition from "@theme/Admonition"; alt="Docusaurus themed image" sources={{ light: useBaseUrl("img/widget-sidebar.png"), + dark: useBaseUrl("img/widget-sidebar.png"), }} style={{ width: "50%", maxWidth: "600px", margin: "0 auto" }} /> @@ -53,6 +54,7 @@ import Admonition from "@theme/Admonition"; alt="Docusaurus themed image" sources={{ light: useBaseUrl("img/widget-code.png"), + dark: useBaseUrl("img/widget-code.png"), }} style={{ width: "100%", maxWidth: "800px", margin: "0 auto" }} /> diff --git a/docs/docs/guidelines/components.mdx b/docs/docs/guidelines/components.mdx index 7188bf1e0..32ec00615 100644 --- a/docs/docs/guidelines/components.mdx +++ b/docs/docs/guidelines/components.mdx @@ -30,6 +30,7 @@ Components are the building blocks of the flows. They are made of inputs, output alt="Docusaurus themed image" sources={{ light: useBaseUrl("img/single-compenent.png"), + dark: useBaseUrl("img/single-compenent.png"), }} style={{ width: "100%", maxWidth: "800px", margin: "0 auto" }} /> diff --git a/docs/docs/guidelines/custom-component.mdx b/docs/docs/guidelines/custom-component.mdx index 4f18d0375..99106d400 100644 --- a/docs/docs/guidelines/custom-component.mdx +++ b/docs/docs/guidelines/custom-component.mdx @@ -63,6 +63,7 @@ class DocumentProcessor(CustomComponent): alt="Document Processor Component" sources={{ light: "img/document_processor.png", + dark: "img/document_processor.png", }} style={{ margin: "0 auto", @@ -330,6 +331,7 @@ All done! This is what our script and brand-new custom component look like: alt="Document Processor Code" sources={{ light: "img/document_processor_code.png", + dark: "img/document_processor_code.png", }} style={{ maxWidth: "100%", @@ -344,6 +346,7 @@ All done! This is what our script and brand-new custom component look like: alt="Document Processor Component" sources={{ light: "img/document_processor.png", + dark: "img/document_processor.png", }} style={{ width: "40%", diff --git a/docs/docs/guidelines/features.mdx b/docs/docs/guidelines/features.mdx index 6235b68db..19837430d 100644 --- a/docs/docs/guidelines/features.mdx +++ b/docs/docs/guidelines/features.mdx @@ -18,6 +18,7 @@ import Admonition from "@theme/Admonition"; alt="Docusaurus themed image" sources={{ light: useBaseUrl("img/features.png"), + dark: useBaseUrl("img/features.png"), }} style={{ width: "100%", maxWidth: "800px", margin: "0 auto" }} /> diff --git a/docs/docs/guidelines/login.mdx b/docs/docs/guidelines/login.mdx index 85ca1371f..fde7cd09a 100644 --- a/docs/docs/guidelines/login.mdx +++ b/docs/docs/guidelines/login.mdx @@ -86,6 +86,7 @@ With _`LANGFLOW_AUTO_LOGIN`_ set to _`False`_, Langflow requires users to sign u alt="Docusaurus themed image" sources={{ light: useBaseUrl("img/sign-up.png"), + dark: useBaseUrl("img/sign-up.png"), }} style={{ width: "50%", maxWidth: "600px", margin: "0 auto" }} /> @@ -102,6 +103,7 @@ Users can change their profile settings by clicking on the profile icon in the t alt="Docusaurus themed image" sources={{ light: useBaseUrl("img/my-account.png"), + dark: useBaseUrl("img/my-account.png"), }} style={{ width: "50%", maxWidth: "600px", margin: "0 auto" }} /> @@ -112,6 +114,7 @@ By clicking on **Profile Settings**, the user is taken to the profile settings p alt="Docusaurus themed image" sources={{ light: useBaseUrl("img/profile-settings.png"), + dark: useBaseUrl("img/profile-settings.png"), }} style={{ maxWidth: "600px", margin: "0 auto" }} /> @@ -122,6 +125,7 @@ By clicking on **Admin Page**, the superuser is taken to the admin page, where t alt="Docusaurus themed image" sources={{ light: useBaseUrl("img/admin-page.png"), + dark: useBaseUrl("img/admin-page.png"), }} style={{ maxWidth: "600px", margin: "0 auto" }} diff --git a/docs/docs/guidelines/prompt-customization.mdx b/docs/docs/guidelines/prompt-customization.mdx index efb5b3928..2a1b1f210 100644 --- a/docs/docs/guidelines/prompt-customization.mdx +++ b/docs/docs/guidelines/prompt-customization.mdx @@ -13,6 +13,7 @@ The prompt template allows users to create prompts and define variables that pro alt="Docusaurus themed image" sources={{ light: useBaseUrl("img/prompt_customization.png"), + dark: useBaseUrl("img/prompt_customization.png"), }} style={{ width: "100%", maxWidth: "800px", margin: "0 auto" }} /> @@ -25,6 +26,7 @@ Variables can be used to define instructions, questions, context, inputs, or exa alt="Docusaurus themed image" sources={{ light: useBaseUrl("img/prompt_customization2.png"), + dark: useBaseUrl("img/prompt_customization2.png"), }} style={{ width: "100%", maxWidth: "800px", margin: "0 auto" }} /> @@ -37,6 +39,7 @@ Once inserted, these variables are immediately recognized as new fields in the p alt="Docusaurus themed image" sources={{ light: useBaseUrl("img/prompt_customization3.png"), + dark: useBaseUrl("img/prompt_customization3.png"), }} style={{ width: "100%", maxWidth: "800px", margin: "0 auto" }} /> @@ -49,6 +52,7 @@ You can also use documents or output parsers as prompt variables. By plugging th alt="Docusaurus themed image" sources={{ light: useBaseUrl("img/prompt_customization4.png"), + dark: useBaseUrl("img/prompt_customization4.png"), }} style={{ width: "100%", maxWidth: "800px", margin: "0 auto" }} /> @@ -63,6 +67,7 @@ If working with an interactive (chat-like) flow, remember to keep one of the inp alt="Docusaurus themed image" sources={{ light: useBaseUrl("img/prompt_customization5.png"), + dark: useBaseUrl("img/prompt_customization5.png"), }} style={{ width: "100%", maxWidth: "800px", margin: "0 auto" }} /> diff --git a/docs/docs/index.mdx b/docs/docs/index.mdx index 512d2578b..840f10f10 100644 --- a/docs/docs/index.mdx +++ b/docs/docs/index.mdx @@ -12,6 +12,7 @@ import ZoomableImage from "/src/theme/ZoomableImage.js"; alt="Docusaurus themed image" sources={{ light: "img/new_langflow_demo.gif", + dark: "img/new_langflow_demo.gif", }} style={{ width: "100%" }} /> diff --git a/docs/static/videos/langflow_api.mp4 b/docs/static/videos/langflow_api.mp4 index 7bb270f6bc4f830434a5ce20de188ef829a28052..f0daa52663967171854c476800286a434fb624ea 100644 GIT binary patch delta 1179 zcmX|>e^8Tk9LH~aKtb4&Q4cYSEg3pO8?Xt}hWy;5AqYZajvtC_gUQ4ZWJMGj2Rlkd z&ywP<^Tee)+iBgvPgfBoY8vG)h*lt>oOIDHu7PxCSJ(Tw?)u}s*Z1C^_viaO&-ceZ zzc|IXho_kR{k+Q)Jb@EG5FcXb@Q!8h*?Rz9JTsyb6B% zjv%lDM5Eh<9&4`dO+>oh%=i}_g{!0{{_*A8e^IlL6Oj-MDvf0 z<{7z%FgM)XYJ$F#E4T;G%6qDt{_-xM; z(35nwC-$#>$b2A_oE`@AZ%f|g-g%}&s+>lSwLS%{BGwvrya2w(8@HB)@4FTU$;fvt z{+D+6Lj|kDu7lsitl4lAb;iGj7{9zo2(RR!JoFsA3U>nZG?WOfr3&}Dnjg8|1J4W| zM7>q0fRdULUS&q^CY}Ro$5RTPpVfz>!DPV>eHAk z)Z*Ssi{v&k^x@YQ=!(tUzX-}Av!;@f=WDZwug#Wz z0&msd*<&VnOJzAwE-jU5)AjI`ecD4Z@XIUO-XYXYojPbUlm|Tr>B-cYpBRHo$I1Ld z+?f&aww$_;?7-|6sDK7$3-4i1sprzxj3oHui(6@YvB;kf?_y?g%L#az>0)RbX{Jkl zU4kF~Luo$uO%CJpt&hdEDp&0m)27?I6b)#^<7M&SQAR_PZNguCqRn?F@+PC?K}YN5Q$9VvFbkkrJg*(1NXu zJ0f^U6L<8k3+jho2GPgo=Kp^gYBZQxM|RTD9uIe60^JQ1=-xZR{UZ#D9I6@cj|Yx= zDQXpLBlH4QuuX>x;m?_yHsbP-Oxv870NNXx)!bsc-fO-zj(nZtMQ9(@IbIq|`WJ&7 B(5V0b delta 951 zcmWm8eNYm190u?s(ncx?6iwaKWtL4>3MkkxLct6)-wKKOk|{cqsZHiO=BZfgH*cxj zZOdZURrE%8-pYgX@p?J$M%jqlR!I)0DXo`Xi(6aGxZBR!&p$r@JkR&;``BGG%q!o| zFuRr-TGia{-+m>8Q{+}{q3Hsme?DY_8p*J$`NJ6~;EbHX~ z&s@YB+>Bppctyl0d+JO*kGiEpQpIV^o|WDT%WYxLgHOroA@%n~rT7&7>&0YVXf+wFzBT}Ut zQe}4h2rA~Yy*eV$=1>XJbS(&Zi0xe7x>?AN}=r|UdmlZMa;D+w!2I5Hj zfGUS0t-^8&in|r{3JgY79N@LzSOf(rK$yjDJUYj7^ OmQScQcw0X8rv48SZ_pzE diff --git a/docs/static/videos/langflow_build.mp4 b/docs/static/videos/langflow_build.mp4 index fffd21aec7ad2ff37eb79b622c8621b2f9fbc0d5..9d068fa01ee23a764d24f9b32c44b871ec4f445a 100644 GIT binary patch delta 678 zcmY+8Ur1AN6vw%@yT9(%cDL!hb92+FbGobuE1Cq(h_Hpwh#tn44F(H}5UeB+WmZe* zAsAt5giF=}17&XhVn$GmC=$Acpu`9fvAqbrgzcd}-|Ot5hwu5EbH3-C-)}3iKutYe zpk{*^iX9GSVju}-=!r1J#!A8-QWBWeD8-Vc$4n!G-u5H|$sjq|o>UARfY&D~-cEr> z`jk~Pc=m=eM1eCmm2(fl5UVOleZN*^LVxtSPIV9EFP%#L948ey6;b5W_btfdD{2y7 zsW@~6e!f%lFVD~%Yk`J_*D%Vef^uU!4yXxol4ztkxrsBqi!QU5 zyjb1;hf0ZFj!uckrEshqnBD9Y%E1d3810-qC7zJngHqVp@RTzQOWCJT^}perQwT(C p{Qo8qU7Wm?Y>l{X?>foX<%v!2D7)A)D}Alw=U;Ld@*n^J delta 566 zcmZ9^T}YEr9LI543qi%RSTWuerm z>>>zx(gkhF_6R~suKi$^tPoAIVI>$bA}p($pqnnnB0KIT=;HG~=X*Hkj6IxTene-O zspE;kK!OAk3<3!@93**h3-TiOegG@?xmu3oBbyY|R^%hf{++nItb8$s-91I+Ed0Gi zrx@U3(eyC7N>n)(L9NQfNLO{L8&K(0>T$xSRNzzU+g1`?RU^7u+;AH2_G&)dlOAO? z%_NuAP$g6;a@lQ-)9~KWw%IW>sr`9`^szehvHIpZvf$EV!DYD8h^C<7dN&r|8lpOM zeKCB04u70ys&Morf0n`gBCiY~bHI4bBKd_X>Ve0(gNtR%h_0lpQ{S&z;?;#`<`MopBNvcNNHZ7;^H zn03vD?m6qXUua9&E{!15YJa+nq3R09Co;)ZQdN|Ls>UQ&;~gaHqz3Dx_TU5>cGV4d zNur~Ua#AiNI_hIzlcn3uEl7vWj7?6DJGJP2<-XZOPh+!mSPn^%*KQ3m!jAs)|5~Cw zEBTh(Q-~Nm8;qQOU}odTTx|R>wWqLha(cvE7_6M0FthT;1(D`3-EC&!=6)BA|DGo4 L7c4$=9^cYmI1cZD diff --git a/docs/static/videos/langflow_collection.mp4 b/docs/static/videos/langflow_collection.mp4 index f240d1be041bf6280bf342dab7e0588c5df96cee..69d1727769965035fd2889ff2018b9c79f785547 100644 GIT binary patch delta 904 zcmWlWYeM$J$`KWLef z8KU5@EH5Wi^nJ?n_-r#4TrFU8#^BmHHr;^(nInEi7Eh~;}?Y=#|5*XW@HJfqm-cH zrtBem5MzG#BFybJe|{T&an-uVUaJVPAVr8}=R-_yPFT|Bgw=;})aU}!6umPVC?nTQ{JRts{>Dws%%KAvh~)ZqxQ7>(qhVV zcEFybI)`a3&W12Y;6#Qn=SeHf4auF|-yvV*y3it5_$mfYh*c#jGrMUQd(6)Bqi3cq&qH{QUC zuFW3=fa9cV6L;d1DA6VGXB8Z-4IKP|nT`4&+Nck1_eWjX8w^6g32+jG0tpBM;Z)fx zT~%Q&)*z)=!>Mnd@f=@$#5yinYxIgFqgPahEow#*MT{g`R)D&pDH_C3LsM*x5c7t< z*ty^EXiuDjH~LG{aX>~(({foGi#Nzo#+z<|Qx;F0vINmKM#ZU#+t$c<>O|tHlQiFv zRWZy<{4w%aWe)DaLUnS`B{+F1`MRk;F{H3~3eTpcRFuMEU5aZx%=o3U@fxjSG!>+g zVl@3t0P?>Z>BAAohio%w$Tri`bo*nCncy^yH7cDlab8|gf-G1+*3o h3?o~KDeky}thB$FO8YO!O>@sOOU5nXy!?`#tpA4oQ5OIJ delta 742 zcmWm7Z7dXU90%~Z=sb1jJab1Ujy#3PAZ zKo8}7j{bApnC0L$d=y8VcPK@wj})oF8!bfh2A+)+qdtllH8=VvT0;%*Sq&ImQ~i_5#E&@j}c%8@$(6NchXUX^9Vf{y-A0 z=kimc{;xc;K*1z`wS)bbu^)kW0fmm{-}gHHYB7Y>PDW)U*>Zwp>x6oVs%D%~HREEdL94mM+z@^Cl2y^Y+91h& z2!kar*RUdV-Kn6ZHdn@tIf}$U&O8P1h>Yk-Icm}y%=xi6ywAA zGJecy#vfh10gGxX+73X`_L{9=#hM^h zc-DmUMa5nnQZlgOwcSV($Mil?&VFTT`JlFX!_p+uAU znbs5+u%<}O5|KP7l}TeRGU<@#T>3f)kzqz!JykSkprSc*U>L%%td2q&?a#t!|7F=A Pw&SwLjWLj#y^-(_%~MN< diff --git a/docs/static/videos/langflow_collection_example.mp4 b/docs/static/videos/langflow_collection_example.mp4 index 31cc949613d08df410ffda5c9195e9ea64faba46..e58ea31e4ac55b1c7568fb0b4b7ab87fdca09fe2 100644 GIT binary patch delta 2077 zcmaKsc~q2T6voe}<1)@jBWMaZfXE`^#?Fk2H0&ZSiLwn7V4xtV2_wTQpnd|fs521T zBn$@H0D?7FP0=z5lQ0Ag!xjoVc20CE1dOTZ`TD!lAJ6&S^W68o-}l|`zVG#W54p$h zKjdEKmvICI{4xRu`Z)sTyVx1fOlTH;7t1YK&k<0viu=nH7+E$uy$9@%oYR#6R^6E+ zj0G>*%)Q0>`+uMNARc>ogwG?7aNgH5;VqK!=9z;cB`>1|eA{;Z1-5o$>3qwtK-oTi zrVt!d@?Ug|E*JG!U4Ir zMMu8@vosd1cn5MYx0H*(Lb2s_XVgejEFmkBrY!H958otXd0{X7x&Ujc3s^CD7IE6p z3Q8NYvA0FOj$`|549p+5?JxpexOS-)VDk#Ql3dWW(XP`D9J_DVS_;-j*qf(fkDI;r zbhCG*LI=+|)8WfG96=MWz=8b)UY!H9igTbN z<$^KCjf~xhBiW6t_WO4T7Oi=~M|I5dH59Xa?fH)Xt3;KfnG18qY8|v5a)O-cjFroj z5_=TaxKMG8t1CMQw`aIDb%6=@+}v$I%`a}@>%d8o``z8(jWqXdzk%};JSH8$8D~8n z=&?s%fG70@h+CrJsM_GS5}x;+4N0%T({VRKn@Gp?x=;sy zht{iTCpa|jRTqbRdiZ8a5BJ{t9Pv}{*XXIYRK5Ut$#$v48dMyS7U28ok6dZH8F;Bi z8i*gxjMYkMtkx%ZDLgN|k8&ZrtKB}3FJ0~SOJO@~JL$*OfUDI0LgZ;flm9efokSi$ z5_w?P5qO;b!1ZpR)4ZTm_Mp7058~g#nvS$B)R7h(_&q$so~&oHQ_28+MDGPph^tTg)5d-y25$z2T49mM(i4zL#xbo;u>EJz(N!M6?&y zbUQ{uQPk}yGhYpVBwQw23wjsI+|aVhqm8oTSY~LHk)biVgoo6rw&*qi=zcSL;u^U6 zsN54;2+dP;+a)vjVw3 z*F@@bO=`c5IDaCE@+S^lmLhf%CzF#nWgn)Lsg|cuwftc23B*gE9i*kt4jnp;xbW~{ z=q>076&_CY#^f-csZ!}PRa%c4afO2dI!YA|>3_e#GgTH!Z@dpZ(kl-x27NwPUeto4 zhcd4Ff=&926d!PrAtUuiuy8o@FZMb(`6%n^PH>Zb_7wYW9tX0a94MDO4jhXfN3J3! z&$j@_erO~Qw<0s-k`EO?$7#srgqbJ2iR2T|Nt#GzuCRyhqK2twZ}1@QDX5TwxJ5UY zz@H;3Qn-3!-aM-d$QVg2wN}e17$IVL(iTLZkGNt(I zlzOVvh%GB9FMSKc%8XB!LS-~QU7p8wRAF-lI!g+hbNT~V=XmzqAUpH3(p1?+VBWOK zl^s64y?Q2lF10Cu?gYcvN%$eXQd)yz|i|_+7#0sVlhtniz2|Q%|`}gI5^xo!>Tu8H0<*8m_T? zFk34qH5Twpy*lS5nwq#|oID}0_;%I@g33{q*6+U(jE`DNKI+EZo3M3te@5>JIeR<`v6H;cY-hW5=4+gL|^#A|> delta 1654 zcmZY0eLNI)0LSr{>hg5xA_;LN#}O$xp}IWg$gxNsIwy4M2$_HD-H{OA zSbg}$8a$c{TakgjHMnwv{7$rS3^l0;Q5v$pMcQs=0Smv%na{4{;W{Ia5G*V39e0y$p0H0d*~Eh6eG~2}d|+_eF50n02JM;&ycu+%{zFUE&@9Z5p7|`KNK1J7a&IJ?fWH@Bo;{FPUN(EBd9IiXS zZpfiaiIF%*>umC5*bz^Lxw##X6gZ9Pwr?zUvLyUQC(0T8#+7GW;q%QZmIcD5S1Hy) zZsFqm2AV~#&zPicxhv|HuWG*VUqNU=xlyaBHT2;w?;>B-ufbe;x1lFv((?b>sys${%-I;*ic5m}hd|Tj?YD4_$ zeBf8NK8TC*-t}pI*oiqpTF1` zGqQjxEs+$3QzAd!LK4e_~S_F|CUGZ9B%M;}ZCU=Mqot z0MA8a?SjZSk!TgPHyfzd2gS= zmM!;HV<+Sp=D2%Xezp|_nfX@&!9%_*0GiqS>|bCxQSjy|EbhPm=~mozEPUlphV~Xx z2Pp-H_8v-j4(Ftzz~c7I$)X67<#CuQrb>|IQEKHyl(JIl2$V8%(G7l0HDsnx^lIRL7i9Q;yhn$3?K`(GM>R9g(4lS$nIf|eBx(_bZRTtS4Yfd#)18Yug&tBZCseLekj-2C#6_=b;9$X}H zRdYE=30F0Y6CLge=y28ll#o}QYP{9 zJ$58`_6&8F`WV5p=OWT^a(72V0C=4pi!TykVkgxFVPd!aYLZ>ujqK|4Q7ssB*UAs; z8~jxCR54vN-k{b#I%lc=v*Y4CNPD!enMm!`P8lF#SbN41FJEYfw_-qWA+Vbmzq|nB PmlyA^!KCviP4a&MothhS diff --git a/docs/static/videos/langflow_fork.mp4 b/docs/static/videos/langflow_fork.mp4 index c9b75bc2303fc50ee7456583aee46c74f54e70cb..03c280c35dc720b1aff4199f35a568cb4c6020e2 100644 GIT binary patch delta 4558 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 bkdCD#X5^B?YI${kF2UpxukJre?g9S;?eq~5 delta 3743 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 diff --git a/docs/static/videos/langflow_parameters.mp4 b/docs/static/videos/langflow_parameters.mp4 index c7599e6493879a53058fdd8cda85f8e1cfc807b7..370ca5f36819a62a1e4ce537047e9a3ee3fb51f8 100644 GIT binary patch delta 1793 zcmXApdoM!T_m}aYof_zatoylQiOzDi$Q3l#$a+C6GDj9IZ2(cQO~J$ zPIkL)XZK`FwcEC}IxX#}Q5toSuR-xOo16#4a~tBl1nTe z;eC`UvuH~~-Pailu$I2gSgPtG&QY`K(SgqyS}h5MzfH07TLaG?xB7Sko(!|D@x{E{ zI%~?Uvymtx_EBzQ$1Jhw2OD5ZrXTD!aPYiy!4BBd&IJei2s}$d9Z3?pE`?dQ*DR+| z34E@?N$o9igF*cLL)W4L6F>aR2x##$m7A!Fu2UHULiwd*$^| zjGSreM!+M})J<2eq3dWbFHLy+83$p!Sm6iw zU^DOs0kl{VxFrm^zz2aKhyou32iahL-RIz;QN(>mwtx`w9SM~w;ragcP`ZCTjP(iQ zvCCV*HX6GezJ45YIMv(Zwc+IU?JujDo|Zc(&@#ex6=KEy5zQ8`W_rYL&G6Khh`~6x zC00;n1e+BK=CO^XdP4%z8;Wet$M}*}6kW244q(2^d`L8}0CpXX&bCFaTM(rjp z4RF70{H0zv@j-kkvwqJ*68>P0)pwN%&QtK4>_o5I=wa!$mn_|q9=jvPbSMEFT2+mRL8)kZ0SSC-HpofZoGO75dG-3}>Ye-7(EbOx> zl_!NoH&eIz!FN^m@Aw@ynAq>t4hu@s2BKm1!!%`lSK^eVpX`M@Y%)GX!m`qgcl+Ve z$&7xim(*T8lkC;A2Hg;Q=A9+K4rhPK(h^Eba?JOfZ*a`Odv!JjPwf*sjKq2+V7yX_4e;r4kI$sybeUNpuE(V9m(OTq+b547m zMJmj9PmL7Gm~%RpD&j0-aa%fXRXUN~A(68;f^oy5V`iBAY+M9N=-K#@+f9hSPm#H> zrQ?~UG@g01?L8{8E1#)XA5SI z@hfPIU->h0`QhbH>=DbKt)%=}X#?{&l#`Di!%|TB(DC>-_+?m?UJkr4Qgv_-oMu>U zVvac#ylSf8)dXPkN$)MzfLc&T_ZI6d(@=+BbybX9-;@kAP~Vh1kJ*UEi6`W^!06%+ zCz=;w{%E5)(>K|qNv?_dIlCsBvuloLE-^u2b8;SHq-Z8moa8bW;LW*{(}C~+ujMGS zX&r?vFPKBhEpMqk47Yu0`9}qARBpY^eBxb3t&i`+>!w?$6JW#8wi!NpYSg!ZQ>0Pf zZas&%tE6KabD+h&9qt+M746RFsH3LH&dn3>6Zg~nV%T8dv`_%ou)FkFaF0^gYvwYo vR_k&|gek3SH~{@K`@1N!zxyZV3wca;r@F$OtG=0igPcsGhh!ROgzWzS+QYv# delta 1459 zcmYMtX;2h&7zXfxh2=g(WDx|p;zl_Zl}ql+6+xCmV}TX9L=ae50m0?wFUzrjuAGWV z3hE>zxX)xZVkE|tWf)jCh6kBKDl7(>rTv>e^x^m6ndhDNxp1OUxw5BGd594(tQ26- zH*EZir5Ak76fW)|FDe!AqEfNhpBx@jq!>6nrsR@@L33q~naj_ZVLOOxB$HC1R4Fw| zozj47q^7zS@!@I0ho@B_!^e8sb5-b(Y7e`RsGHi94yB8zo2xut6Y;1XwVKkW)<8UJ zASJ{sj0LkW!$1v^$~8nPckNCsBIB=xjBj*K0{((gjtah6G5V+hW!1(Wn<2YmJmQM| z&y6pr5!Q+^wGONmla@v@P;E-Br_3mG%7U`QK(*DB21F98&JtiSL_1 zqU-AiU0?rop~R`qp9-J?sURvCPIV#S+ey)62o;K=$*@p6TzeBXJW2|#hEv;6aFrur z5XLA6jM421%S2fgLG6IDEOOKL@D@iUtwMKq)FUwwS?`3%I@-+?mx7|DRtVb{{i75X z@1lozxRb!GH%4L+cg2gu4s#JZ9MfG$7Hwj&XcHG~iOrliZy^dt<8tiDqq#Udnv2(U z!V+s2>mD@ZyUyzq8FM%FK4i=US4}+AOPEO}6M_Ux2zckOqmZ3An}*$8i6>j|hkeqe zeq5ML5*5RqlYHL`swCOvS9l)adyW$!dk=){lxcTt&q`U7fRr04D(1*~l44e)kV`1xkHUc=o#z~j8!hSkWe$(>k%M_FFIJ;u)FwUm<>>wLsm3;bA+`Upe@(2o&>4uZ!h zaEc`2=mLnN3y(5j8dtdO9W=fxW*QM&hSRsWQY* z9UebMOtVBV%_{#&PUd(OnB!G;dDAR%RfNt$ji)+UJX1+kQPo&HQ!^j>f9uC3QGvCH z3aquBDk7meawMq}84>lYJd}S{pPPu6Mq(2SqU9romQO?Q zb;5nyKs8cL;J$6P&iwCxJ6$)x=b4iHa>9Npp<2Lx+FDSI0e)L+3OvW!q<`b~=uwMA zESVf@)h4x$$587iP2ym-NSaze!sn$3pFggpf%xU)^C1ZIX)kxjn4o=T75Zx08xO(x zUHhNPa8T|TH-Ox@WBOZ6%y-Nu<1(jnF@W?pcT!#GZ|=7J9k;7{c35HkK#zMCV)ah^ z8~}FgiNJ>_-gGjc1fLF`6mYSD(aTamh*IxUC2Umdb>bs&U++jT(HrcA-r%XPy)iR? WD%}ks>pzhHMm#i6!$Y%Ap!g5*Nv}iz diff --git a/docs/static/videos/langflow_widget.mp4 b/docs/static/videos/langflow_widget.mp4 index d5514a94877da10ad734f4aa384a8bd587dd2001..7894316f7175848ffa01c5a4531597c7808b31fa 100644 GIT binary patch delta 3500 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