Skip to content

AiToolSelectionConfigProperty

Initializer

import ros_cdk_apig
ros_cdk_apig.RosHttpApi.AiToolSelectionConfigProperty(
  enable_conditions: typing.Union[IResolvable, EnableConditionsProperty] = None,
  plugin_status: typing.Union[IResolvable, AiToolSelectionConfigPluginStatusProperty] = None,
  query_rewriting: typing.Union[IResolvable, QueryRewritingProperty] = None,
  tool_reranking: typing.Union[IResolvable, ToolRerankingProperty] = None
)

Properties

Name Type Description
enable_conditions typing.Union[ros_cdk_core.IResolvable, EnableConditionsProperty] No description.
plugin_status typing.Union[ros_cdk_core.IResolvable, AiToolSelectionConfigPluginStatusProperty] No description.
query_rewriting typing.Union[ros_cdk_core.IResolvable, QueryRewritingProperty] No description.
tool_reranking typing.Union[ros_cdk_core.IResolvable, ToolRerankingProperty] No description.

enable_conditionsOptional

enable_conditions: typing.Union[IResolvable, EnableConditionsProperty]

plugin_statusOptional

plugin_status: typing.Union[IResolvable, AiToolSelectionConfigPluginStatusProperty]

query_rewritingOptional

query_rewriting: typing.Union[IResolvable, QueryRewritingProperty]

tool_rerankingOptional

tool_reranking: typing.Union[IResolvable, ToolRerankingProperty]