class Aws::BedrockAgent::Types::ToolChoice


@see docs.aws.amazon.com/goto/WebAPI/bedrock-agent-2023-06-05/ToolChoice AWS API Documentation
@return [Types::SpecificToolChoice]
help generate a response.
generated but the results of tool use are sent back to the model to
Defines a specific tool that the model must request. No text is
@!attribute [rw] tool
@return [Types::AutoToolChoice]
tool or to generate text instead.
Defines tools. The model automatically decides whether to call a
@!attribute [rw] auto
@return [Types::AnyToolChoice]
the model to help generate a response.
No text is generated but the results of tool use are sent back to
Defines tools, at least one of which must be requested by the model.
@!attribute [rw] any
@note ToolChoice is a union - when returned from an API call exactly one value will be set and the returned type will be a subclass of ToolChoice corresponding to the set member.
@note ToolChoice is a union - when making an API calls you must set exactly one of the members.<br><br>: docs.aws.amazon.com/bedrock/latest/userguide/tool-use.html<br><br><br><br>response][1].
information, see [Use a tool to complete an Amazon Bedrock model
Defines which tools the model should request when invoked. For more