change claude service max_tokens calculation (#1962)
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
release-please / release-please (push) Has been cancelled
test / test (20.x) (push) Has been cancelled
test / test (22.x) (push) Has been cancelled
test / backend (node env, api-test) (22.x) (push) Has been cancelled
test / puterjs (browser env, playwright) (22.x) (push) Has been cancelled
test / puterjs (node env, vitest) (22.x) (push) Has been cancelled

This commit is contained in:
Neal Shah
2025-11-13 13:29:22 -05:00
committed by GitHub
parent 3aadaf8420
commit 5cad75e85a
@@ -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));