ConneryService#

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

基础类:BaseModel

用于与Connery Runner API交互的服务。

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

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

如果输入数据无法验证以形成有效模型,则引发 [ValidationError][pydantic_core.ValidationError]。

self 被显式地设为仅位置参数,以允许 self 作为字段名称。

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

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

Returns:

具有指定ID的操作。

Return type:

ConneryAction

Parameters:

action_id (str)

list_actions() List[ConneryAction][source]#

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

Return type:

列表[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]

Returns:

操作的输出。

Return type:

字典[字符串, 字符串]

Parameters:
  • action_id (str)

  • 输入 (字典[字符串, 字符串])

使用 ConneryService 的示例