fix(anthropic): remove top_p parameter for Claude 4.5 models

Fixes #520.
This commit is contained in:
municorn
2025-10-20 15:09:59 -06:00
parent ebbaff0628
commit d65547dcaa

View File

@@ -37,9 +37,14 @@ export class AnthropicEngine implements AiEngine {
system: systemMessage,
messages: restMessages,
temperature: 0,
top_p: 0.1,
max_tokens: this.config.maxTokensOutput
};
// add top_p for non-4.5 models
if (!params.model.includes('-4-5')) {
params.top_p = 0.1;
}
try {
const REQUEST_TOKENS = messages
.map((msg) => tokenCount(msg.content as string) + 4)