adk_live_openai (erlang_adk v0.8.0)
View SourceOpenAI Realtime provider adapter.
The adapter keeps OpenAI wire details out of the provider-neutral Live session. It deliberately supports the GA Realtime WebSocket event model; browser WebRTC negotiation remains a UI/server concern.
Summary
Functions
-spec capabilities() -> map().
-spec decode_server(binary(), map()) -> {ok, [adk_live_provider:event_spec()]} | {error, term()}.
-spec encode_client(adk_live_provider:client_action(), map()) -> {ok, binary() | [binary(), ...]} | ignored | {error, term()}.
-spec model() -> binary().
-spec transport() -> module().