LambdaWrapper#

class langchain_community.utilities.awslambda.LambdaWrapper[源代码]#

基础类:BaseModel

AWS Lambda SDK 的封装器。 要使用,您应该安装 boto3 包 并从 AWS 控制台或 CLI 构建 lambda 函数。使用 aws configure 设置您的 AWS 凭证

示例

pip install boto3

aws configure

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

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

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

param awslambda_tool_description: str | None = None#

如果作为工具传递给代理,描述

param awslambda_tool_name: str | None = None#

如果作为工具传递给代理,工具名称

param function_name: str | None = None#

您的 lambda 函数的名称

param lambda_client: Any = None#

配置的boto3客户端

run(query: str) str[来源]#

调用lambda函数并返回结果。

Parameters:

query (str) – 传递给 lambda 函数的输入,作为 JSON 对象的 body

Return type:

字符串