implements
BackedEnum
Controls the tool use ability of the model during sampling.
Auto = 'auto'
Model decides whether to use tools.
None = 'none'
Model MUST NOT use any tools.
Required = 'required'
Model MUST use at least one tool before completing.