OpenAI::FunctionTool
Inherits JSON::Serializable < Reference < Object
Defines a function in your own code the model can choose to call. Learn more about function calling.
Constructors
new(pull : JSON::PullParser)
Sourcenew(type_value : FunctionToolType = FunctionToolType::Function, name : String = "", description : FunctionToolDescription | Nil = nil, parameters : FunctionToolParameters = nil, strict : FunctionToolStrict = nil)
Sourcenew(*, __pull_for_json_serializable pull : JSON::PullParser)
SourceInstance methods
description
Sourcedescription=(description : FunctionToolDescription | Nil)
Sourceparameters
Sourceparameters=(parameters : FunctionToolParameters)
Sourcestrict
Sourcestrict=(strict : FunctionToolStrict)
Source