From 5cad75e85a561b3b29364fd5dee279b4790fa80e Mon Sep 17 00:00:00 2001 From: Neal Shah <30693865+ProgrammerIn-wonderland@users.noreply.github.com> Date: Thu, 13 Nov 2025 13:29:22 -0500 Subject: [PATCH] change claude service max_tokens calculation (#1962) --- src/backend/src/modules/puterai/ClaudeService.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/backend/src/modules/puterai/ClaudeService.js b/src/backend/src/modules/puterai/ClaudeService.js index 187f74e00..9115b16b8 100644 --- a/src/backend/src/modules/puterai/ClaudeService.js +++ b/src/backend/src/modules/puterai/ClaudeService.js @@ -153,7 +153,7 @@ class ClaudeService extends BaseService { (( model === 'claude-3-5-sonnet-20241022' || model === 'claude-3-5-sonnet-20240620' - ) ? 8192 : 4096), //required + ) ? 8192 : this.models_().filter(e=>e.name === model)[0].max_tokens || 4096), //required temperature: temperature || 0, // required ...( (system_prompts && system_prompts[0]?.content) ? { system: system_prompts[0]?.content @@ -165,6 +165,7 @@ class ClaudeService extends BaseService { messages, ...(tools ? { tools } : {}), }; + console.log(sdk_params.max_tokens) // console.log('\x1B[26;1m ===== SDK PARAMETERS', require('util').inspect(sdk_params, undefined, Infinity));