Crig::Providers::OpenAI::ResponsesToolDefinition
Inherits JSON::Serializable::Unmapped < JSON::Serializable < Struct < Value < Object
Constructors
computer_use
Sourcefile_search
Sourcefrom_tool_definition(tool : Crig::Completion::ToolDefinition) : self
Sourcenew(name : String, parameters : JSON::Any, description : String, strict : Bool = true, kind : String = "function", strict_raw : JSON::Any | Nil = nil)
Sourcenew(pull : JSON::PullParser)
Sourcenew(*, __pull_for_json_serializable pull : JSON::PullParser)
Sourceweb_search
SourceInstance methods
description
Sourcekind
Sourcename
Sourceparameters
Sourcestrict?
Sourcestrict_raw
Sourceto_json_value
Source