enum
AI::Provider::LanguageModel::ToolChoiceType
Overview
Tool choice type.
Defined in:
ai/provider/language_model/types.crEnum Members
-
Auto =
0 -
Tool selection is automatic (can be no tool).
-
None =
1 -
No tool must be selected.
-
Required =
2 -
One of the available tools must be selected.
-
Tool =
3 -
A specific tool must be selected.
Instance Method Summary
-
#auto?
Returns
trueif this enum value equalsAuto -
#none?
Returns
trueif this enum value equalsNone -
#required?
Returns
trueif this enum value equalsRequired -
#tool?
Returns
trueif this enum value equalsTool