HelpCore ConceptsDeterministic Mode

Deterministic Mode

Reproducible evaluations with fixed temperature and seed.

Deterministic mode attempts to make model outputs reproducible by setting temperature to 0 and using a fixed random seed.

How It Works

When enabled on a suite, PeerLM checks each model's capabilities before sending the request:

  • If the model supports temperature control, it's set to 0
  • If the model supports seeding, a fixed seed value is included
  • If a capability isn't supported, that parameter is omitted

What Gets Stored

Each response records what was actually used: temperature_used, seed_used, and deterministic_attempted. This provides a full audit trail regardless of whether the model honored the settings.

Limitations

  • Not all models support deterministic output — some may still produce varying responses even with temperature=0
  • Seeding support varies by provider. PeerLM records whether it was attempted so you can assess reliability.
When to use it: Deterministic mode is most useful for regression testing, where you want to compare model outputs across versions with minimal noise.