enum AI::Provider::LanguageModel::ToolChoiceType

Overview

Tool choice type.

Defined in:

ai/provider/language_model/types.cr

Enum 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

Instance Method Detail

def auto? #

Returns true if this enum value equals Auto


[View source]
def none? #

Returns true if this enum value equals None


[View source]
def required? #

Returns true if this enum value equals Required


[View source]
def tool? #

Returns true if this enum value equals Tool


[View source]