Class: OpenAI::Models::Beta::BetaResponseInputItem::ComputerCallOutput::AcknowledgedSafetyCheck

Inherits:
Internal::Type::BaseModel show all
Defined in:
lib/openai/models/beta/beta_response_input_item.rb

Instance Attribute Summary collapse

Attributes inherited from Internal::Type::BaseModel

#last_response

Instance Method Summary collapse

Methods inherited from Internal::Type::BaseModel

==, #==, #[], #_request_id, #_set_last_response, coerce, #deconstruct_keys, #deep_to_h, dump, #encode_with, fields, hash, #hash, inherited, #inspect, inspect, known_fields, optional, recursively_to_h, required, #to_h, #to_json, #to_s, to_sorbet_type, #to_yaml

Methods included from Internal::Type::Converter

#coerce, coerce, coerce_with_error, dump, #dump, #inspect, inspect, meta_info, new_coerce_state, type_info

Methods included from Internal::Util::SorbetRuntimeSupport

#const_missing, #define_sorbet_constant!, #sorbet_constant_defined?, #to_sorbet_type, to_sorbet_type

Constructor Details

#initialize(call_id:, output:, id: nil, acknowledged_safety_checks: nil, agent: nil, status: nil, type: :computer_call_output) ⇒ Object

The output of a computer tool call.

Parameters:



328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
# File 'lib/openai/models/beta/beta_response_input_item.rb', line 328

class AcknowledgedSafetyCheck < OpenAI::Internal::Type::BaseModel
  # @!attribute id
  #   The ID of the pending safety check.
  #
  #   @return [String]
  required :id, String

  # @!attribute code
  #   The type of the pending safety check.
  #
  #   @return [String, nil]
  optional :code, String, nil?: true

  # @!attribute message
  #   Details about the pending safety check.
  #
  #   @return [String, nil]
  optional :message, String, nil?: true

  # @!method initialize(id:, code: nil, message: nil)
  #   A pending safety check for the computer call.
  #
  #   @param id [String]
  #     The ID of the pending safety check.
  #
  #   @param code [String, nil]
  #     The type of the pending safety check.
  #
  #   @param message [String, nil]
  #     Details about the pending safety check.
end

Instance Attribute Details

#codeString?

The type of the pending safety check.

Returns:

  • (String, nil)


339
# File 'lib/openai/models/beta/beta_response_input_item.rb', line 339

optional :code, String, nil?: true

#idString

The ID of the pending safety check.

Returns:

  • (String)


333
# File 'lib/openai/models/beta/beta_response_input_item.rb', line 333

required :id, String

#messageString?

Details about the pending safety check.

Returns:

  • (String, nil)


345
# File 'lib/openai/models/beta/beta_response_input_item.rb', line 345

optional :message, String, nil?: true