Skip to content

pydantic_ai.ext

LangChainToolset

Bases: FunctionToolset

A toolset that wraps LangChain tools.

tool_from_langchain

def tool_from_langchain(langchain_tool: LangChainTool) -> Tool

Creates a Pydantic AI tool proxy from a LangChain tool.

Returns

Tool — A Pydantic AI tool that corresponds to the LangChain tool.

Parameters

langchain_tool : LangChainTool

The LangChain tool to wrap.