Class: OpenAI::Realtime::Transports::AsyncWebSocket

Inherits:
WebSocket::AsyncWebSocketTransport show all
Defined in:
lib/openai/helpers/realtime/transports/async_websocket.rb

Overview

Compatibility facade for the shared async WebSocket transport.

Defined Under Namespace

Classes: Socket

Instance Method Summary collapse

Methods inherited from WebSocket::AsyncWebSocketTransport

#open

Constructor Details

#initialize(&tls_configurator) ⇒ AsyncWebSocket

Returns a new instance of AsyncWebSocket.



29
30
31
32
33
34
35
36
37
# File 'lib/openai/helpers/realtime/transports/async_websocket.rb', line 29

def initialize(&tls_configurator)
  super(
    product_name: "Realtime",
    error_class: OpenAI::Errors::RealtimeConnectionError,
    error_factory: ERROR_FACTORY,
    sensitive_query_parameter: "call_id",
&tls_configurator
  )
end