Dynamic Parameters

Tune behavior per turn without rebuilding your full execution graph.

Per-Turn Overrides

TypeScript
let temperature = 0.2;

const turn = await client.callModel({
  model: "openai/gpt-4o-mini",
  input,
  temperature,
});

if (needsCreativity(turn)) temperature = 0.7;

Tunable Parameters

NameTypeRequiredDescription
temperature
numberSampling diversity from 0 to 2.
top_p
numberNucleus sampling cutoff.
max_output_tokens
integerHard cap on response token count.
tool_choice
stringnone | auto | required | explicit tool name.

Adaptive Strategy

adaptive-params.ts
function nextTemperature(current: number, retries: number) {
  return Math.min(0.9, current + retries * 0.1);
}
Retry discipline
Keep retries bounded and log parameter deltas to make outcomes reproducible during incident debugging.