ActionServerToolkit#
- class langchain_sema4.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][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
- 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: BaseChatModel | None = None, callback_manager: CallbackManager | None = None) List[BaseTool] [source]#
Get Action Server actions as a toolkit
- Parameters:
llm (BaseChatModel | None) – Optionally pass a model to return single input tools
callback_manager (CallbackManager | None) – Callback manager to be passed to tools
- Return type:
List[BaseTool]