LLM inference routed through the platform’s unified model surface: you choose the underlying model per request, and the result arrives on your callback URL or from the request-status route.
The caller writes or speaks however they normally would — mixing languages mid-sentence, leaving things implied. The model resolves what they actually want before anything else happens.
Name the underlying model in the request body; swap it without touching your integration.
Give a callback URL and the result is delivered when it completes, or poll the request-status route.
Outbound callbacks are HMAC-signed, with a retry policy behind them.
Every request lands in the same history and consumption record as voice, under one API key.
The model is named per request, so moving to a different one is a field change rather than a new integration, a new key and a new invoice.