Skip to main content
Leamout’s current Voice Agent execution model is BYOA (bring your own AI). Each required provider role uses a credential owned by the same organization as the agent.

Create and verify an integration

The response includes a generated integration id. Verify connectivity before binding it:
Verification reports a connection_state such as ready, invalid, or unavailable, and may include a failure_code. Do not assume a credential is usable merely because creation succeeded.

Bind it to a Voice Agent

For a realtime engine, bind the realtime role:
Composable agents need separate stt, llm, and tts bindings. A role’s provider must match the integration it references. Supported providers and models depend on the current provider catalog, so validate them with your deployment and the agent’s readiness report. You can list integrations, rotate their secrets, remove them, and inspect an agent’s provider bindings through the API.
Keep provider secrets server-side. Do not include provider secrets in an agent’s engine_config or expose them in tools, logs, or webhook payloads.