PromptVersionProps
- class aws_cdk.aws_bedrock_alpha.PromptVersionProps(*, prompt, description=None)
Bases:
object
(experimental) Properties for creating a CDK managed Bedrock Prompt Version.
- Parameters:
prompt (
IPrompt
) – (experimental) The prompt to use for this version.description (
Optional
[str
]) – (experimental) The description of the prompt version. Default: - No description provided. Maximum length: 200
- Stability:
experimental
- ExampleMetadata:
fixture=default infused
Example:
cmk = kms.Key(self, "cmk") claude_model = bedrock.BedrockFoundationModel.ANTHROPIC_CLAUDE_SONNET_V1_0 variant1 = bedrock.PromptVariant.text( variant_name="variant1", model=claude_model, prompt_variables=["topic"], prompt_text="This is my first text prompt. Please summarize our conversation on: {{topic}}.", inference_configuration=bedrock.PromptInferenceConfiguration.text( temperature=1, top_p=0.999, max_tokens=2000 ) ) prompt1 = bedrock.Prompt(self, "prompt1", prompt_name="prompt1", description="my first prompt", default_variant=variant1, variants=[variant1], kms_key=cmk ) prompt_version = bedrock.PromptVersion(self, "MyPromptVersion", prompt=prompt1, description="my first version" ) # or alternatively: # const promptVersion = prompt1.createVersion('my first version'); version_string = prompt_version.version
Attributes
- description
(experimental) The description of the prompt version.
- Default:
No description provided.
Maximum length: 200
- Stability:
experimental
- prompt
(experimental) The prompt to use for this version.
- Stability:
experimental