langchain_community.utilities.awslambda.LambdaWrapper

class langchain_community.utilities.awslambda.LambdaWrapper[source]

Bases: BaseModel

AWS Lambda SDK 的封装。使用时,您需要安装 boto3 包,并从 AWS 控制台或 CLI 创建 lambda 函数。使用 aws configure 命令设置 AWS 认证信息

示例

pip install boto3

aws configure

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

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

参数awslambda_tool_description : Optional[str] = None

如果作为工具传递给智能体,描述

参数awslambda_tool_name : Optional[str] = None

如果作为工具传递给智能体,工具名称

参数function_name : Optional[str] = None

您的 lambda 函数的名称

参数lambda_client : Any = None

配置的 boto3 客户端

run(query: str) str[source]

调用 lambda 函数并返回结果。

参数

query (str) – 传递给lambda函数作为JSON对象正文的一个输入。

返回类型

str