langchain_community.tools.connery.service.ConneryService

class langchain_community.tools.connery.service.ConneryService[source]

基类: BaseModel

与Connery Runner API交互的服务。

它从Connery Runner获取可用操作列表,将它们包装在ConneryAction工具中,并将其返回给用户。它还提供了一个运行操作的方法。

通过解析和验证关键字参数中的输入数据来创建新模型。

如果输入数据无法解析成有效的模型,则抛出ValidationError异常。

param api_key: Optional[str] = None
param runner_url: Optional[str] = None
get_action(action_id: str) ConneryAction[source]

返回Connery Runner中指定的操作。 :param action_id: 要返回的操作ID。 :type action_id: str

返回

具有指定ID的操作。

返回类型

ConneryAction

参数

action_id (str) –

list_actions() List[ConneryAction][source]

返回Connery Runner中可用的操作列表。 :returns: Connery Runner中可用的操作列表。 :rtype: List[ConneryAction]

返回类型

List[ConneryAction]

run_action(action_id: str, input: Dict[str, str] = {}) Dict[str, str][源代码]

运行指定的Connery操作,并提供输入参数。 :param action_id: 要运行的操作ID。 :type action_id: str :param input: 操作预期接受的输入对象。 :type input: Dict[str, str]

返回

操作的输出结果。

返回类型

Dict[str, str]

参数
  • action_id (str) –

  • input (Dict[str, str]) –

使用ConneryService的示例