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
| Name | Type | Required | Description |
|---|---|---|---|
temperature | number | Sampling diversity from 0 to 2. | |
top_p | number | Nucleus sampling cutoff. | |
max_output_tokens | integer | Hard cap on response token count. | |
tool_choice | string | none | 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.