46
*/
47
export function getReasoningEffortDescription(level: string): string | undefined {
49
>
case 'none': return localize('reasoningEffort.noneDescription', "No reasoning applied");
50
>
case 'minimal': return localize('reasoningEffort.minimalDescription', "Minimal reasoning for fastest responses");
51
>
case 'low': return localize('reasoningEffort.lowDescription', "Faster responses with less reasoning");
52
>
case 'medium': return localize('reasoningEffort.mediumDescription', "Balanced reasoning and speed");
53
>
case 'high': return localize('reasoningEffort.highDescription', "Greater reasoning depth but slower");
54
>
case 'xhigh': return localize('reasoningEffort.xhighDescription', "Highest reasoning depth but slowest");
55
>
case 'max': return localize('reasoningEffort.maxDescription', "Absolute maximum capability with no constraints");
56
>
default: return undefined;
57
>
}
58
>
}