Class: OpenAI::Helpers::Streaming::ChatLogprobsContentDeltaEvent

Inherits:
Internal::Type::BaseModel show all
Defined in:
lib/openai/helpers/streaming/chat_events.rb

Overview

Incremental logprobs update for content tokens.

Emitted when logprobs are requested and content tokens are being generated. Contains log probability information for the new tokens and accumulated logprobs for all content tokens so far.

Examples:

event.content[0].token        # => "Hello"
event.content[0].logprob      # => -0.31725305
event.content[0].top_logprobs # => [{token: "Hello", logprob: -0.31725305}, ...]
event.snapshot                # => [all logprobs accumulated so far]

Method Summary

Methods inherited from Internal::Type::BaseModel

#==, ==, #[], coerce, #deconstruct_keys, #deep_to_h, dump, fields, hash, #hash, inherited, #initialize, 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, 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

This class inherits a constructor from OpenAI::Internal::Type::BaseModel