sonnet 3.7 update fix

change temp to 1 if sonnet 3.7. otherwise use userSelection and removed top_k
This commit is contained in:
richardclim 2025-02-26 00:57:13 -05:00
parent a5a8b1cd0f
commit 568aa0b5e0

View File

@ -189,10 +189,10 @@ export class ClaudeApi implements LLMApi {
model: modelConfig.model, model: modelConfig.model,
max_tokens: modelConfig.max_tokens, max_tokens: modelConfig.max_tokens,
temperature: modelConfig.temperature, temperature: modelConfig.model === "claude-3-7-sonnet-20250219" ? 1 : modelConfig.temperature,
top_p: modelConfig.top_p, top_p: modelConfig.top_p,
// top_k: modelConfig.top_k, // top_k: modelConfig.top_k,
top_k: 5, // top_k: 5,
thinking: { thinking: {
type: "enabled", type: "enabled",
budget_tokens: modelConfig.max_tokens - 1, // Default value from example budget_tokens: modelConfig.max_tokens - 1, // Default value from example