aws_cdk.aws_bedrock_alpha

Package Overview

ActionGroupExecutor

(experimental) Defines how fulfillment of the action group is handled after the necessary information has been elicited from the user.

Agent

(experimental) Class to create (or import) an Agent with CDK.

AgentActionGroup

(experimental) ************************************************************************ DEF - Action Group Class ***********************************************************************.

AgentActionGroupProps

AgentAlias

(experimental) Class to create an Agent Alias with CDK.

AgentAliasAttributes

AgentAliasBase

(experimental) Abstract base class for an Agent.

AgentAliasProps

AgentAttributes

AgentBase

(experimental) Abstract base class for an Agent.

AgentCollaboration

(experimental) Class to manage agent collaboration configuration.

AgentCollaborationConfig

AgentCollaborator

(experimental) ************************************************************************ Agent Collaborator Class ***********************************************************************.

AgentCollaboratorProps

AgentCollaboratorType

(experimental) Enum for collaborator’s relay conversation history types.

AgentGenAiResourceProps

AgentPromptVariantProps

AgentProps

AgentStepType

(experimental) The step in the agent sequence that this prompt configuration applies to.

ApiSchema

(experimental) Represents the concept of an API Schema for a Bedrock Agent Action Group.

ApplicationInferenceProfile

(experimental) Class to create an Application Inference Profile with CDK.

ApplicationInferenceProfileAttributes

ApplicationInferenceProfileProps

AssetApiSchema

(experimental) API Schema from a local asset.

BedrockFoundationModel

(experimental) Bedrock models.

BedrockFoundationModelProps

ChatMessage

(experimental) Represents a message in a chat conversation.

ChatMessageRole

(experimental) The role of a message in a chat conversation.

ChatPromptVariantProps

ChatTemplateConfigurationProps

CommonPromptVariantProps

CrossRegionInferenceProfile

(experimental) Cross-region inference enables you to seamlessly manage unplanned traffic bursts by utilizing compute across different AWS Regions.

CrossRegionInferenceProfileProps

CrossRegionInferenceProfileRegion

(experimental) Geographic regions supported for cross-region inference profiles.

CustomControl

(experimental) The type of custom control for the action group executor.

CustomOrchestrationExecutor

(experimental) Contains details about the Lambda function containing the orchestration logic carried out upon invoking the custom orchestration.

CustomParserProps

DefaultPromptRouterIdentifier

(experimental) Represents identifiers for default prompt routers in Bedrock.

Function

(experimental) Represents a function in a function schema.

FunctionParameter

(experimental) Represents a function parameter in a function schema.

FunctionParameterProps

FunctionProps

FunctionSchema

(experimental) Represents a function schema for a Bedrock Agent Action Group.

FunctionSchemaProps

FunctionToolProps

IAgent

(experimental) Represents an Agent, either created with CDK or imported.

IAgentAlias

(experimental) Represents an Agent Alias, either created with CDK or imported.

IBedrockInvokable

(experimental) Represents an Amazon Bedrock abstraction on which you can run the Invoke API.

IInferenceProfile

(experimental) Represents an Inference Profile, either created with CDK or imported.

IPrompt

(experimental) Represents a Prompt, either created with CDK or imported.

IPromptRouter

(experimental) Represents a Prompt Router, which provides intelligent routing between different models.

IPromptVariant

(experimental) Interface representing a prompt variant configuration.

InferenceConfiguration

InferenceProfileBase

(experimental) Abstract base class for an Inference Profile.

InferenceProfileType

(experimental) These are the values used by the API when using aws bedrock get-inference-profile –inference-profile-identifier XXXXXXX.

InlineApiSchema

(experimental) Class to define an API Schema from an inline string.

Memory

(experimental) Memory class for managing Bedrock Agent memory configurations.

OrchestrationType

(experimental) Enum for orchestration types available for agents.

ParameterType

(experimental) Enum for parameter types in function schemas.

ParentActionGroupSignature

(experimental) AWS Defined signatures for enabling certain capabilities in your agent.

Prompt

(experimental) Class to create (or import) a Prompt with CDK.

PromptAttributes

PromptBase

(experimental) Abstract base class for a Prompt.

PromptGenAiResource

(experimental) Abstract base class for prompt GenAI resource configurations.

PromptInferenceConfiguration

(experimental) Abstract base class for prompt inference configurations.

PromptInferenceConfigurationProps

PromptKnowledgeBaseResponseGenerationConfigCustomParser

PromptMemorySummarizationConfigCustomParser

PromptOrchestrationConfigCustomParser

PromptOverrideConfiguration

(experimental) Configuration for overriding prompt templates and behaviors in different parts of an agent’s sequence.

PromptPostProcessingConfigCustomParser

PromptPreProcessingConfigCustomParser

PromptProps

PromptRouter

(experimental) Amazon Bedrock intelligent prompt routing provides a single serverless endpoint for efficiently routing requests between different foundational models within the same model family.

PromptRouterProps

PromptRoutingClassifierConfigCustomParser

PromptStepConfigBase

PromptTemplateConfiguration

(experimental) Abstract base class for prompt template configurations.

PromptTemplateType

(experimental) The type of prompt template.

PromptVariant

(experimental) Factory class for creating prompt variants.

PromptVersion

(experimental) Class to create a Prompt Version with CDK.

PromptVersionProps

RequireConfirmation

(experimental) Enum for require confirmation state in function schemas.

S3ApiSchema

(experimental) Class to define an API Schema from an S3 object.

SessionSummaryMemoryProps

TextPromptVariantProps

TextTemplateConfigurationProps

Tool

(experimental) Abstract base class for tools that can be used by the model.

ToolChoice

(experimental) Defines how the model should choose which tool to use.

ToolConfiguration

VectorType

(experimental) The data type for the vectors when using a model to convert text into vector embeddings.