Module: OpenAI::Models::FileObject::Purpose

Extended by:
Internal::Type::Enum
Defined in:
lib/openai/models/file_object.rb,
sig/openai/models/file_object.rbs

Overview

The intended purpose of the file. Supported values are assistants, assistants_output, batch, batch_output, fine-tune, fine-tune-results, vision, and user_data.

See Also:

  • OpenAI::Models::FileObject#purpose

Constant Summary collapse

ASSISTANTS =

Returns:

  • (:assistants)
:assistants
ASSISTANTS_OUTPUT =

Returns:

  • (:assistants_output)
:assistants_output
BATCH =

Returns:

  • (:batch)
:batch
BATCH_OUTPUT =

Returns:

  • (:batch_output)
:batch_output
FINE_TUNE =

Returns:

  • (:"fine-tune")
:"fine-tune"
FINE_TUNE_RESULTS =

Returns:

  • (:"fine-tune-results")
:"fine-tune-results"
VISION =

Returns:

  • (:vision)
:vision
USER_DATA =

Returns:

  • (:user_data)
:user_data

Instance Method Summary collapse

Methods included from Internal::Type::Enum

==, ===, coerce, dump, hash, inspect, to_sorbet_type, values, values

Methods included from Internal::Util::SorbetRuntimeSupport

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

Methods included from Internal::Type::Converter

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

Instance Method Details

#self?.values::Array[OpenAI::Models::FileObject::purpose]

Returns:

  • (::Array[OpenAI::Models::FileObject::purpose])


85
# File 'sig/openai/models/file_object.rbs', line 85

def self?.values: -> ::Array[OpenAI::Models::FileObject::purpose]