Managed tiers
On the Brosbots (managed) provider you pick a tier, not a concrete model - the same way you do for transcription:
The tier is set in the agent editor, on the Role tab. The cost per minute
depends on it and is shown in the estimate next to the configuration. The
estimate uses the same provider rates as billing and assumes the top of the
range: four model requests a minute, each with the full prompt, and an agent
speaking for the whole minute.
The model is usually the largest part of the pause before the agent answers.
If an agent feels sluggish, start with the Fast tier and only then touch
turn detection. Move to Accurate
when the agent loses its instructions on a faster tier.
From the Pro plan up you can use your own provider accounts (OpenAI,
Google, Groq): add a key in Account → Provider keys, then pick the
provider and model in the agent configuration.
When the model does not answer
A single model failure (a 5xx, a rate limit, a dropped stream) no longer means silence on the line:- A request that failed, or produced neither a word nor a tool call within 10 s, is sent once more.
- When that fails too, a fallback tier on another provider answers: Fast (Gemini) stands in for Smart and Accurate (OpenAI), Smart stands in for Fast. For the next 60 s the call starts with the fallback, so every turn does not wait for two failures first.
- When nothing works, the agent says a short apology (“I’m sorry, we’re
having a technical problem…”) and ends the call with the
service_failuredisposition.
workflow_configurations.llm_fallback_tier (fast,
smart, accurate or none). An agent on its own provider key has no
fallback until you set one - the fallback runs on the Brosbots key.