Module Openai.Make_realtimeSource

OpenAI Realtime WebSocket helper. Events stay provider JSON because the Realtime API evolves quickly; callers can still use typed JSON-schema codecs on top.

Parameters

Signature

Sourcetype connection = Ws.connection
Sourceval default_base_url : string
Sourceval connect : realtime_config -> (connection -> 'a) -> ('a, api_error) result
Sourceval close : ?code:int -> ?reason:string -> connection -> (unit, api_error) result