ActionServerToolkit#
- class langchain_sema4.toolkits.ActionServerToolkit[源代码]#
基础类:
BaseModel
工具包将Robocorp Action Server提供的操作暴露为单独的工具。
通过解析和验证来自关键字参数的输入数据来创建一个新模型。
如果输入数据无法验证以形成有效模型,则引发 [ValidationError][pydantic_core.ValidationError]。
self 被显式地设为仅位置参数,以允许 self 作为字段名称。
- param additional_headers: dict [Optional]#
要传递给操作服务器的附加头信息
- param api_key: str = ''#
动作服务器请求API密钥
- param report_trace: bool = False#
启用将Langsmith跟踪报告到Action Server运行
- param url: str [Required]#
动作服务器URL
- get_tools(llm: BaseChatModel | None = None, callback_manager: CallbackManager | None = None) List[BaseTool] [source]#
获取动作服务器动作作为工具包
- Parameters:
llm (BaseChatModel | None) – 可选传递一个模型以返回单个输入工具
callback_manager (CallbackManager | None) – 传递给工具的回调管理器
- Return type:
列表[BaseTool]