Claude: allow to request thinking even if not displayed

64edcfae2257f34957f9076176c2f9cbd9d4a51c

Cohee <18619528+Cohee1207@users.noreply.github.com>

1 files changed, +1 -1Showing whitespace changes
src/endpoints/backends/chat-completions.js+1 -1
@@ -152,7 +152,7 @@ async function sendClaudeRequest(request, response) {
152152 const useTools = isClaude3or4 && Array.isArray(request.body.tools) && request.body.tools.length > 0;
153153 const useSystemPrompt = Boolean(request.body.claude_use_sysprompt);
154154 const convertedPrompt = convertClaudeMessages(request.body.messages, request.body.assistant_prefill, useSystemPrompt, useTools, getPromptNames(request));
155155 const useThinking = /^claude-(3-7|opus-4|sonnet-4)/.test(request.body.model) && Boolean(request.body.include_reasoning);
156156 const useWebSearch = /^claude-(3-5|3-7|opus-4|sonnet-4)/.test(request.body.model) && Boolean(request.body.enable_web_search);
157157 const cacheTTL = getConfigValue('claude.extendedTTL', false, 'boolean') ? '1h' : '5m';
158158 let fixThinkingPrefill = false;