@cdklabs/generative-ai-cdk-constructs
@cdklabs/generative-ai-cdk-constructs / bedrock / PromptVariant
abstract
PromptVariantVariants are specific sets of inputs that guide FMs on Amazon Bedrock to generate an appropriate response or output for a given task or instruction. You can optimize the prompt for specific use cases and models.
protected
new PromptVariant():PromptVariant
abstract
optional
genAiResource:PromptGenAiResourceProperty
The template configuration.
abstract
optional
inferenceConfiguration:PromptInferenceConfigurationProperty
The inference configuration.
abstract
optional
modelId:string
The unique identifier of the model with which to run inference on the prompt.
abstract
name:string
The name of the prompt variant.
abstract
templateConfiguration:PromptTemplateConfigurationProperty
The template configuration.
abstract
templateType:PromptTemplateType
The type of prompt template.
static
agent(props
):PromptVariant
Static method to create an agent prompt template.
static
chat(props
):PromptVariant
Static method to create a chat template. Use this template type when the model supports the Converse API or the AnthropicClaude Messages API. This allows you to include a System prompt and previous User messages and Assistant messages for context.
static
text(props
):PromptVariant
Static method to create a text template