FruxonDocs

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.

PatternRecommendation
Same model used across multiple agentsConfig. 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 agentInline 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

  1. Open the agent in Agent Studio.
  2. In Model & capabilities, open the LLM Config picker.
  3. 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-fast survives a model upgrade; gpt-4o-mini-temp-0.2 doesn'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 :test call 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

On this page