langchain_robocorp.toolkits.ActionServerToolkit¶

class langchain_robocorp.toolkits.ActionServerToolkit[source]¶

Bases: BaseModel

Toolkit exposing Robocorp Action Server provided actions as individual tools.

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 additional_headers: dict [Optional]¶

Additional headers to be passed to the Action Server

param api_key: str = ''¶

Action Server request API key

param report_trace: bool = False¶

Enable reporting Langsmith trace to Action Server runs

param url: str [Required]¶

Action Server URL

get_tools(llm: Optional[BaseChatModel] = None, callback_manager: Optional[CallbackManager] = None) List[BaseTool][source]¶

Get Action Server actions as a toolkit

Parameters
  • llm (Optional[BaseChatModel]) – Optionally pass a model to return single input tools

  • callback_manager (Optional[CallbackManager]) – Callback manager to be passed to tools

Return type

List[BaseTool]