Agent Prompt Variant Template Configuration Chat Tool Configuration Tool Choice Args
data class AgentPromptVariantTemplateConfigurationChatToolConfigurationToolChoiceArgs(val any: Output<AgentPromptVariantTemplateConfigurationChatToolConfigurationToolChoiceAnyArgs>? = null, val auto: Output<AgentPromptVariantTemplateConfigurationChatToolConfigurationToolChoiceAutoArgs>? = null, val tool: Output<AgentPromptVariantTemplateConfigurationChatToolConfigurationToolChoiceToolArgs>? = null) : ConvertibleToJava<AgentPromptVariantTemplateConfigurationChatToolConfigurationToolChoiceArgs>
Constructors
Link copied to clipboard
constructor(any: Output<AgentPromptVariantTemplateConfigurationChatToolConfigurationToolChoiceAnyArgs>? = null, auto: Output<AgentPromptVariantTemplateConfigurationChatToolConfigurationToolChoiceAutoArgs>? = null, tool: Output<AgentPromptVariantTemplateConfigurationChatToolConfigurationToolChoiceToolArgs>? = null)
Properties
Link copied to clipboard
val any: Output<AgentPromptVariantTemplateConfigurationChatToolConfigurationToolChoiceAnyArgs>? = null
Defines tools, at least one of which must be requested by the model. No text is generated but the results of tool use are sent back to the model to help generate a response. This object has no fields.
Link copied to clipboard
val auto: Output<AgentPromptVariantTemplateConfigurationChatToolConfigurationToolChoiceAutoArgs>? = null
Defines tools. The model automatically decides whether to call a tool or to generate text instead. This object has no fields.
Link copied to clipboard
val tool: Output<AgentPromptVariantTemplateConfigurationChatToolConfigurationToolChoiceToolArgs>? = null
Defines a specific tool that the model must request. No text is generated but the results of tool use are sent back to the model to help generate a response. See Named Tool for more information.