Skip to main content

Python Function

LangFlow allows you to create a customized tool using the PythonFunction connected to a Tool component. In this example, Regex is used in Python to validate a pattern.

import re

def is_brazilian_zipcode(zipcode: str) -> bool:
pattern = r"\d{5}-?\d{3}"

# Check if the zip code matches the pattern
if re.match(pattern, zipcode):
return True

return False
tip

When a tool is called, it is often desirable to have its output returned directly to the user. You can do this by setting the return_direct flag for a tool to be True.

The AgentInitializer component is a quick way to construct an agent from the model and tools.

info

The PythonFunction is a custom component that uses the LangChain 🦜🔗 tool decorator. Learn more about it here.

⛓️ LangFlow Example

Docusaurus themed imageDocusaurus themed image

Download Flow

CTRL + K