hyperdock_langchain.connector#

Attributes#

ToolType

Classes#

LangchainToolRequest

Functions#

modify_environment(→ dict[str, str])

connect(→ Callable[[Ellipsis], str])

Module Contents#

class hyperdock_langchain.connector.LangchainToolRequest(tool_type: Type[langchain.tools.BaseTool], tool_args: dict[str, Any] | None = None, env_dict_extends: dict[str, str] | None = None, auth: dict[str, Any] | None = None, tool_vars: dict[str, str] | None = None)#

Bases: object

tool_type: Type[langchain.tools.BaseTool]#
tool_args: dict[str, Any]#
env_dict_extends: dict[str, str]#
auth: dict[str, Any] | None#
tool_vars: dict[str, str]#
hyperdock_langchain.connector.ToolType#
hyperdock_langchain.connector.modify_environment(environ: dict[str, str], kwargs: dict[str, Any], env_dict_extends: dict[str, Callable[[str, str], Tuple[str, str]]]) dict[str, str]#
hyperdock_langchain.connector.connect(tool_type: ToolType) Callable[[Ellipsis], str]#