Class: OpenAI::Helpers::Streaming::ChatContentDeltaEvent

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

Overview

Incremental text content update event.

Emitted as the assistant’s text response is being generated. Each event contains the new text fragment (delta) and the complete accumulated text so far (snapshot).

Examples:

event.delta    # => "Hello"        (new fragment)
event.snapshot # => "Hello world"  (accumulated text)
event.parsed   # => {name: "John"} (if using structured outputs)

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