Liman

tool_node

attributelogger
= logging.getLogger(__name__)
attributeR
= TypeVar('R')
funccreate_tool_nodescreate_tool_nodes(openapi_spec, /, registry, prefix='OpenAPI', base_url=None) -> list[ToolNode]

Generate ToolNode instances based on OpenAPI endpoints.

Args: openapi_spec (dict): The OpenAPI specification.

Returns: List[ToolNode]: A list of ToolNode instances.

paramopenapi_specOpenAPI
paramregistryRegistry
paramprefixstr
= 'OpenAPI'
parambase_urlstr | None
= None

Returns

list[ToolNode]

Last updated on