DefaultPromptRouterIdentifier
- class aws_cdk.aws_bedrock_alpha.DefaultPromptRouterIdentifier(*args: Any, **kwargs)
Bases:
object
(experimental) Represents identifiers for default prompt routers in Bedrock.
These are pre-configured routers provided by AWS that route between different models in the same family for optimal performance and cost.
- Stability:
experimental
- ExampleMetadata:
fixture=default infused
Example:
# Create a prompt router for intelligent model selection prompt_router = bedrock.PromptRouter.from_default_id(bedrock.DefaultPromptRouterIdentifier.ANTHROPIC_CLAUDE_V1, "us-east-1") # Use the prompt router with a prompt variant variant = bedrock.PromptVariant.text( variant_name="variant1", prompt_text="What is the capital of France?", model=prompt_router ) bedrock.Prompt(self, "Prompt", prompt_name="prompt-router-test", variants=[variant] )
Attributes
- ANTHROPIC_CLAUDE_V1 = <aws_cdk.aws_bedrock_alpha.DefaultPromptRouterIdentifier object>
- META_LLAMA_3_1 = <aws_cdk.aws_bedrock_alpha.DefaultPromptRouterIdentifier object>
- prompt_router_id
(experimental) The unique identifier for this prompt router.
- Stability:
experimental
- routing_models
(experimental) The foundation models that this router can route between.
- Stability:
experimental