langchain.tools.multion.create_session.MultionCreateSession¶
class langchain.tools.multion.create_session.MultionCreateSession[source]¶
Bases: BaseTool
Tool that creates a new Multion Browser Window with provided fields.
name¶
The name of the tool. Default: “create_multion_session”
description¶
The description of the tool.
args_schema¶
The schema for the tool’s arguments.
Create a new model by parsing and validating input data from keyword arguments.
Raises ValidationError if the input data cannot be parsed to form a valid model.
param args_schema: Type[langchain.tools.multion.create_session.CreateSessionSchema] = <class 'langchain.tools.multion.create_session.CreateSessionSchema'>¶
Pydantic model class to validate and parse the tool’s input arguments.
param callback_manager: Optional[BaseCallbackManager] = None¶
Deprecated. Please use callbacks instead.
param callbacks: Callbacks = None¶
Callbacks to be called during tool execution.
param description: str = "\n        Create a new web browsing session based on a user's command or request.         The command should include the full info required for the session.         Also include an url (defaults to google.com if no better option)         to start the session.         Use this tool to create a new Browser Window with provided fields.         Always the first step to run any activities that can be done using browser.\n        "¶
Used to tell the model how/when/why to use the tool.
You can provide few-shot examples as a part of the description.
param handle_tool_error: Optional[Union[bool, str, Callable[[ToolException], str]]] = False¶
Handle the content of the ToolException thrown.
param metadata: Optional[Dict[str, Any]] = None¶
Optional metadata associated with the tool. Defaults to None