Skip to main content

Transports

Transports are reusable connection definitions for AI provider APIs. They contain an optional endpoint, static headers, connection and read timeouts, and WebSocket keepalive behavior.

An LLM modality uses an HTTP or HTTPS transport. Realtime, STT, and TTS modalities use WebSocket transports. Some provider integrations supply a standard endpoint, so the endpoint can remain empty when the Console permits it.

Provider credentials belong in Vault-backed provider fields, not in general transport headers. This keeps secret rotation separate from network configuration.

A modality references both a provider and a transport. All three objects must share the same Bot assignments before the runtime graph can be synchronized.