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]