From 609502c545fff30f228020ff6f41fd72a9525ca4 Mon Sep 17 00:00:00 2001 From: Enrico Ros Date: Mon, 24 Feb 2025 19:52:41 -0800 Subject: [PATCH] LLMs: don't control temperature when controlling Anthropic's Thinking Budget (temp=1) --- src/modules/llms/models-modal/LLMParametersEditor.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/modules/llms/models-modal/LLMParametersEditor.tsx b/src/modules/llms/models-modal/LLMParametersEditor.tsx index 5e63b3d29..c489f5ff4 100644 --- a/src/modules/llms/models-modal/LLMParametersEditor.tsx +++ b/src/modules/llms/models-modal/LLMParametersEditor.tsx @@ -73,13 +73,14 @@ export function LLMParametersEditor(props: { const paramSpecReasoningEffort = parameterSpecs?.find(p => p.paramId === 'llmVndOaiReasoningEffort') as DModelParameterSpec<'llmVndOaiReasoningEffort'> | undefined; const paramSpecRestoreMarkdown = parameterSpecs?.find(p => p.paramId === 'llmVndOaiRestoreMarkdown') as DModelParameterSpec<'llmVndOaiRestoreMarkdown'> | undefined; + const hideTemperature = !!paramSpecAntThinkingBudget; const showOverheatButton = overheat || llmTemperature === 1 || tempAboveOne; const llmVndAntThinkingNull = llmVndAntThinkingBudget === null; return <> - 1 ? 'Extra hot ♨️' : llmTemperature > 0.67 ? 'Larger freedom' : 'Creativity'} disabled={props.parameterOmitTemperature} @@ -98,7 +99,7 @@ export function LLMParametersEditor(props: { } - /> + />}) {(llmResponseTokens !== null && maxOutputTokens !== null) ? (