LLM Providers
Tenant-scoped LLM configurations — one source of truth, picked by any agent
LLM Providers is the top-level page where you define reusable, tenant-scoped LLM configurations. Each config bundles a provider key, a model, and the generation knobs (temperature, top-p, max tokens, reasoning mode, …) into a single named record that any agent can reference by ID.
Configs replace the older inline parameter editor. Instead of every agent carrying its own temperature: 0.2, you publish one "Claude 4 Sonnet — analytical" config at the tenant level and point agents at it. Update the config once; every agent that references it picks up the change on the next deploy.
When to use a config vs inline
In short: almost always a config.
| Pattern | Recommendation |
|---|---|
| Same model used across multiple agents | Config. One change updates them all. |
| Distinct cost/quality profiles (cheap classifier, strong answerer) | Config per profile. Pick the right one for each agent. |
| Truly one-off experiment in a single agent | Inline still works during draft; promote to a config before deploy. |
Configs also make audits trivial — you can answer "what model is in production right now?" by looking at the LLM Providers page rather than spelunking through agent revisions.
Define a config
LLM Providers → Add Config.
A config has:
- Name — what agent authors see in the picker. Make it about intent:
summarizer-fast,router-cheap,analyst-careful. - Provider — the underlying account (OpenAI, Anthropic, Google, Bedrock, …). Provider credentials are configured once and referenced here. See AI Providers for the credential model.
- Model — the specific model ID.
- Generation parameters — temperature, top-p, max tokens, frequency / presence penalties, reasoning mode where applicable.
- Description — optional, surfaced in the picker.
Test before you publish
Hit Test to fire a minimal call against the provider with the configured parameters. This catches expired keys, region/access mismatches, and parameter shapes the model rejects — before any agent depends on the config.
Draft, publish, rollback
Configs are versioned. Every save creates a draft; deploying a config marks that draft as published and pins it as the value any agent's picker resolves to.
- Draft — work in progress. Visible only to authors; not used by any agent.
- Published — the live version. Agent bindings resolve here.
- Rollback — promote any prior published version back to current. Useful when a model rev or parameter tweak regresses production.
The Revision History view shows every published version with who deployed it, when, and the diff against the previous version.
Use a config in an agent
- Open the agent in Agent Studio.
- In Model & capabilities, open the LLM Config picker.
- Pick a published config, then a Model. The agent records a reference — not a snapshot.
When you next deploy a config, every agent that references it executes with the new parameters on the next run. No agent re-deploy needed.
An agent that needs a one-off override (say, a higher max_tokens for that agent only) can set it under Model parameters, on top of the tenant config. The config remains the baseline; overrides are visible in the trace.
Usage
The Usage tab on each config shows:
- Total requests and tokens consumed by that config in the selected window.
- Which agents reference it.
- Cost broken down per agent.
This is the right place to identify configs that are unused (candidates for retirement) or that drive disproportionate cost.
API
List, create, update, publish, test, and pull usage for provider configs through the LLM Provider Configs API. The scope on Fruxon tokens is llm_providers:read / llm_providers:write / llm_providers:test. See Tokens.
Best practices
- Name by intent, not by model.
summarizer-fastsurvives a model upgrade;gpt-4o-mini-temp-0.2doesn't. - Keep the config catalog small. A handful of high-quality configs is easier to reason about than dozens of near-duplicates.
- Test then publish. The
:testcall is fast and catches the vast majority of provider issues before they hit production. - Roll back, don't hot-patch. If a deployed config regresses, roll back to the previous published version and investigate from a green state.
Next steps
- AI Providers — provider credentials referenced by configs
- Agent Studio — pick configs in the agent's form
- Cost & Budgets — track spend per config and per agent
- Tokens — scopes that govern config management