Create a transport and modality
The transport defines the connection. The modality binds that connection to a provider role.
Create the transport
Go to Bot → Transports, select Add transport, and enter a name. Set an absolute endpoint when the provider does not supply a default. Use HTTP or HTTPS for an LLM transport, and WS or WSS for Realtime, STT, or TTS. Adjust timeouts only when required, assign the transport to the Bot, and save it.
Create the modality
Go to Bot → Modalities and select Add modality. Choose the role, then select the provider and transport created in this tutorial. Assign the modality to the same Bot and save it.
For the shortest working voice path, create a Realtime modality. For a cascaded path, create separate STT, LLM, and TTS modalities.