langchain_community.utilities.awslambda.LambdaWrapper¶

class langchain_community.utilities.awslambda.LambdaWrapper[source]¶

Bases: BaseModel

Wrapper for AWS Lambda SDK. To use, you should have the boto3 package installed and a lambda functions built from the AWS Console or CLI. Set up your AWS credentials with aws configure

Example

pip install boto3

aws configure

Create a new model by parsing and validating input data from keyword arguments.

Raises ValidationError if the input data cannot be parsed to form a valid model.

param awslambda_tool_description: Optional[str] = None¶

If passing to an agent as a tool, the description

param awslambda_tool_name: Optional[str] = None¶

If passing to an agent as a tool, the tool name

param function_name: Optional[str] = None¶

The name of your lambda function

param lambda_client: Any = None¶

The configured boto3 client

run(query: str) str[source]¶

Invokes the lambda function and returns the result.

Parameters

query (str) – an input to passed to the lambda function as the body of a JSON object.

Return type

str