Skip to content

Commit d65547d

Browse files
committed
fix(anthropic): remove top_p parameter for Claude 4.5 models
Fixes #520.
1 parent ebbaff0 commit d65547d

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/engine/anthropic.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,14 @@ export class AnthropicEngine implements AiEngine {
3737
system: systemMessage,
3838
messages: restMessages,
3939
temperature: 0,
40-
top_p: 0.1,
4140
max_tokens: this.config.maxTokensOutput
4241
};
42+
43+
// add top_p for non-4.5 models
44+
if (!params.model.includes('-4-5')) {
45+
params.top_p = 0.1;
46+
}
47+
4348
try {
4449
const REQUEST_TOKENS = messages
4550
.map((msg) => tokenCount(msg.content as string) + 4)

0 commit comments

Comments
 (0)