Feature × Audience

How do SaaS teams use Model Fusion with Plugsky?

SaaS teams use Plugsky Model Fusion to give each product surface the model it deserves: interactive chat runs a cost_saver or balanced strategy, background processing can use max_quality, and every request records which model answered. One flat-rate plan replaces per-token forecasting, and a fixed model name stays available where latency or determinism is critical.

Key facts

Router modelmodel="plugsky-fusion" applies a strategy per request (live)
Strategy scopingSet per workspace, per API key or per request
EscalationDefault chain micro to pro to max, escalating on hard prompts
ObservabilityModel, strategy, rule, tokens, latency, key and region logged per request
OverridesFixed model names bypass routing for deterministic or latency-critical endpoints
PricingFlat self-serve plans; no per-token charges, fair-use RPM per tier
ResidencyPin per workspace or per request for customer contracts
RoadmapClassifier routing /v1/plugsky/route (model=auto) is coming soon

TL;DR

  • Give each endpoint its own strategy: interactive, background, premium.
  • Pin fixed models where a latency budget or determinism rules out fan-out.
  • Use one flat plan instead of forecasting per-token cost per feature.
  • Watch the model-choice logs after every strategy change.
  • Degrade to cheaper tiers gracefully instead of failing under load.

How it works, step by step

  1. Classify product surfaces by budget: interactive chat, background enrichment, premium analysis, internal tooling.
  2. Assign a strategy to each — cost_saver or balanced for interactive, max_quality for background where quality leads.
  3. Opt in with model="plugsky-fusion" and load-test each surface for latency impact.
  4. Pin fixed models for any endpoint with a hard latency or determinism requirement.
  5. Instrument the routing logs into your dashboards, including tokens and latency per model.
  6. Roll rule changes gradually, watching error rates and the distribution of chosen models.
1Classify productsurfaces by budget:interactive chat,2Assign a strategyto each —cost_saver or3Opt in withmodel="plugsky-fusion"and load-test each4Pin fixed modelsfor any endpointwith a hard latency5Instrument therouting logs intoyour dashboards,6Roll rule changesgradually, watchingerror rates and the

Try it yourself

Open the API latency tester →

A latency budget per product surface

Users notice latency before they notice model choice. Fusion lets you treat quality as a per-surface setting: interactive chat defaults to cost_saver or balanced, where speed matters most, while background jobs such as nightly enrichment or report generation can afford max_quality and longer chains.

Fan-out and escalation add some overhead versus a single fixed model, so measure per endpoint rather than assuming. Where a surface has a hard budget — autocomplete, inline suggestions — pin a fast model explicitly and remove routing from the critical path.

Cost predictability at scale

Per-token billing makes every new AI feature a finance conversation. Plugsky self-serve plans are flat monthly with unlimited fair-use usage and no per-token charges, so a feature that suddenly goes viral changes your request rate, not your cost per user in an unpredictable way.

Token counts still return in every response, so you can attribute usage internally and negotiate enterprise terms with real data. The only rate dimension to plan around is fair-use requests per minute for your tier, which is a capacity question — the kind of problem capacity planning already solves.

Observability and safe rollouts

Treat routing rules like product code. Each request logs the chosen model, the strategy and the rule that fired, alongside latency, tokens and status, so you can measure the impact of a rule change the same way you measure a deploy. If p95 latency rises after a change, the log shows whether escalation is the cause.

  • Gradual rollout: apply a new strategy to one key or service first, then widen it.
  • Fallback: the router escalates or falls back by policy, and fixed overrides remain for endpoints that must not vary.
  • Roadmap: classifier routing with model=auto is coming soon, which will add another lever to the same log.

Honest comparison

ConcernPlugsky Model FusionPer-token AI gatewayOne fixed model
Per-surface controlStrategy per workspace, key or requestRules with metered costNo control
LatencyTunable via cheap-first or fixed overrideVariesPredictable
Cost shapeFlat monthly, fair-use RPMPer token, variablePer token, variable
ObservabilityModel, strategy and rule per requestGateway logsSingle-model logs
DeterminismExplicit model names bypass routingVariesAlways deterministic

Frequently asked questions

Does fusion hurt interactive latency?

It can add some overhead through fan-out and escalation. Use cost_saver or balanced for interactive surfaces, pin a fixed model where a hard budget exists, and verify with the latency tester.

Can different features use different strategies?

Yes. Strategy can be set per workspace, per API key or per request, so each product surface behaves independently on the same account.

How do we keep costs predictable?

Self-serve plans are flat with unlimited fair-use usage and no per-token charges. Token telemetry still returns per response for internal attribution.

What happens during traffic spikes?

The plan's fair-use request rate applies; routing keeps model cost flat while your capacity planning handles the request rate.

Can we still pin a specific model?

Yes. Any explicit model name bypasses routing, which is how we recommend handling latency-critical or deterministic endpoints.

How do we debug a quality change?

Read the decision log: it shows the chosen model, strategy and matching rule per request, so regressions can be traced to a specific routing change.

Is per-tenant residency supported?

Yes, pin a workspace to a region, or set the region per request for customers with specific contractual requirements.