AsyncAPI channel · Azure OpenAI Service · Azure OpenAI Service - Streaming and Realtime APIs

/openai/realtime#client

Aggregate stream of client events sent by the application to the Azure OpenAI Realtime service over the WebSocket connection.

Provider: Azure OpenAI Service AsyncAPI: v2.6.0 Spec: Azure OpenAI Service - Streaming and Realtime APIs Operations: 1 Messages: 12

Channel address

/openai/realtime#client

Operations

publish
sendRealtimeClientEvent
Publish any Realtime client event to the server.

Messages

session.update
Update the session configuration on the server.
Content-Type: application/json
input_audio_buffer.append
Append base64-encoded audio bytes to the user's input audio buffer.
Content-Type: application/json
input_audio_buffer.commit
Commit the user input audio buffer, creating a new user message.
Content-Type: application/json
input_audio_buffer.clear
Clear the audio bytes in the input audio buffer.
Content-Type: application/json
output_audio_buffer.clear
Clear the model output audio buffer (WebRTC-only on OpenAI; included for parity).
Content-Type: application/json
conversation.item.create
Add a new item (message, function call, function output) to the conversation.
Content-Type: application/json
conversation.item.retrieve
Retrieve the server's representation of an item in the conversation.
Content-Type: application/json
conversation.item.truncate
Truncate a previous assistant message's audio.
Content-Type: application/json
conversation.item.delete
Remove an item from the conversation history.
Content-Type: application/json
response.create
Trigger a model response (out-of-band or normal).
Content-Type: application/json
response.cancel
Cancel an in-progress response.
Content-Type: application/json
transcription_session.update
Update the configuration of a realtime transcription session.
Content-Type: application/json

About AsyncAPI

The AsyncAPI specification describes event-driven APIs the way OpenAPI describes request/response APIs. A channel is the named pipe — a webhook URL, a Kafka topic, a WebSocket route, an MQTT subject — that producers and consumers publish or subscribe to. Each channel carries one or more messages with structured payloads, and an operation declares whether a given party sends or receives on that channel.

Browse every event-driven channel on the APIs.io network or compare with the broader Naftiko capability, Agent Skill, and MCP server surfaces of the same providers.