Class: OpenAI::Models::Audio::Transcription::Logprob

Inherits:
Internal::Type::BaseModel show all
Defined in:
lib/openai/models/audio/transcription.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from Internal::Type::BaseModel

==, #==, #[], coerce, #deconstruct_keys, #deep_to_h, dump, 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, #dump, dump, #inspect, inspect, 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(token: nil, bytes: nil, logprob: nil) ⇒ Object

Parameters:

  • token (String) (defaults to: nil)

    The token in the transcription.

  • bytes (Array<Float>) (defaults to: nil)

    The bytes of the token.

  • logprob (Float) (defaults to: nil)

    The log probability of the token.



32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
# File 'lib/openai/models/audio/transcription.rb', line 32

class Logprob < OpenAI::Internal::Type::BaseModel
  # @!attribute token
  #   The token in the transcription.
  #
  #   @return [String, nil]
  optional :token, String

  # @!attribute bytes
  #   The bytes of the token.
  #
  #   @return [Array<Float>, nil]
  optional :bytes, OpenAI::Internal::Type::ArrayOf[Float]

  # @!attribute logprob
  #   The log probability of the token.
  #
  #   @return [Float, nil]
  optional :logprob, Float

  # @!method initialize(token: nil, bytes: nil, logprob: nil)
  #   @param token [String] The token in the transcription.
  #
  #   @param bytes [Array<Float>] The bytes of the token.
  #
  #   @param logprob [Float] The log probability of the token.
end

Instance Attribute Details

#bytesArray<Float>?

The bytes of the token.

Returns:

  • (Array<Float>, nil)


43
# File 'lib/openai/models/audio/transcription.rb', line 43

optional :bytes, OpenAI::Internal::Type::ArrayOf[Float]

#logprobFloat?

The log probability of the token.

Returns:

  • (Float, nil)


49
# File 'lib/openai/models/audio/transcription.rb', line 49

optional :logprob, Float

#tokenString?

The token in the transcription.

Returns:

  • (String, nil)


37
# File 'lib/openai/models/audio/transcription.rb', line 37

optional :token, String