tool_node
attribute
logger= logging.getLogger(__name__)
attribute
R= TypeVar('R')
func
create_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.
param
openapi_specOpenAPI
param
registryRegistry
param
prefixstr
= 'OpenAPI'
param
base_urlstr | None
= None
Returns
list[ToolNode]
Last updated on