Skip to content

normalizePenalty

normalizePenalty(penalty, targetRange): number | undefined

Defined in: parameter-normalizer.ts:115

Normalize penalty parameters (frequency, presence).

IR uses -2 to 2 range (OpenAI convention). Some providers might use different ranges.

Penalty value

number | undefined

Target range

number

number

number | undefined

Normalized penalty