Class: OpenAI::Helpers::Streaming::ChatChunkEvent

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

Overview

Raw streaming chunk event with accumulated completion snapshot.

This is the fundamental event that wraps each raw chunk from the API along with the accumulated state up to that point. All other events are derived from processing these chunks.

Examples:

event.chunk     # => ChatCompletionChunk (raw API response)
event.snapshot  # => ParsedChatCompletion (accumulated state)

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