@cdklabs/generative-ai-cdk-constructs
@cdklabs/generative-ai-cdk-constructs / bedrock / PromptVariant
Variants 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.
protectednew PromptVariant():PromptVariant
PromptVariant
abstractoptionalgenAiResource:PromptGenAiResourceProperty
The template configuration.
abstractoptionalinferenceConfiguration:PromptInferenceConfigurationProperty
The inference configuration.
abstractoptionalmodelId:string
The unique identifier of the model with which to run inference on the prompt.
abstractname:string
The name of the prompt variant.
abstracttemplateConfiguration:PromptTemplateConfigurationProperty
The template configuration.
abstracttemplateType:PromptTemplateType
The type of prompt template.
staticagent(props):PromptVariant
Static method to create an agent prompt template.
PromptVariant
staticchat(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.
PromptVariant
statictext(props):PromptVariant
Static method to create a text template
PromptVariant