enum AI::Provider::LanguageModel::ToolResultOutputType

Overview

Tool result output type.

Defined in:

ai/provider/language_model/prompt.cr

Enum Members

Text = 0
Json = 1
ExecutionDenied = 2
ErrorText = 3
ErrorJson = 4
Content = 5

Instance Method Summary

Instance Method Detail

def content? #

Returns true if this enum value equals Content


[View source]
def error_json? #

Returns true if this enum value equals ErrorJson


[View source]
def error_text? #

Returns true if this enum value equals ErrorText


[View source]
def execution_denied? #

Returns true if this enum value equals ExecutionDenied


[View source]
def json? #

Returns true if this enum value equals Json


[View source]
def text? #

Returns true if this enum value equals Text


[View source]