Transports
In Voxtronics, Transports define how the platform communicates with external AI Providers; they encapsulate reusable network and connection configurations used to send and receive data from provider APIs.
A transport acts as a connection layer, separating network details from your AI logic.
Transports are responsible for:
- Defining the endpoint URL of a provider
- Managing authentication headers (API keys, tokens, etc.)
- Configuring connection behavior (timeouts, streaming, protocols)
- Handling request/response settings shared across services
You can create multiple transports and attach them to different configuration items, such as: llm, tts, stt and realtime.
This allows you to reuse the same transport across multiple configurations or define specialized transports for different providers.