OpenAI::ComputerCallOutputItemParam
Inherits JSON::Serializable < Reference < Object
The output of a computer tool call.
Constructors
new(pull : JSON::PullParser)
Sourcenew(id : ComputerCallOutputItemParamId | Nil = nil, call_id : String = "", type_value : ComputerCallOutputItemParamType = ComputerCallOutputItemParamType::ComputerCallOutput, output : ComputerScreenshotImage = ComputerScreenshotImage.new, acknowledged_safety_checks : ComputerCallOutputItemParamAcknowledgedSafetyChecks | Nil = nil, status : ComputerCallOutputItemParamStatus | Nil = nil)
Sourcenew(*, __pull_for_json_serializable pull : JSON::PullParser)
SourceInstance methods
acknowledged_safety_checks
Sourceacknowledged_safety_checks=(acknowledged_safety_checks : ComputerCallOutputItemParamAcknowledgedSafetyChecks | Nil)
Sourceid
Sourceid=(id : ComputerCallOutputItemParamId | Nil)
Sourceoutput
Sourceoutput=(output : ComputerScreenshotImage)
Sourcestatus
Sourcestatus=(status : ComputerCallOutputItemParamStatus | Nil)
Sourcetype_value=(type_value : ComputerCallOutputItemParamType)
The type of the computer tool call output. Always computer_call_output.
validate!
Source