fix(ai): use z.ai thinking payload

closes #5330
This commit is contained in:
Mario Zechner
2026-06-09 13:37:16 +02:00
parent 66335d3a49
commit 64b51efb6e
3 changed files with 4 additions and 2 deletions

View File

@@ -554,7 +554,8 @@ function buildParams(
}
if (compat.thinkingFormat === "zai" && model.reasoning) {
(params as any).enable_thinking = !!options?.reasoningEffort;
const zaiParams = params as typeof params & { thinking?: { type: "enabled" | "disabled" } };
zaiParams.thinking = { type: options?.reasoningEffort ? "enabled" : "disabled" };
} else if (compat.thinkingFormat === "qwen" && model.reasoning) {
(params as any).enable_thinking = !!options?.reasoningEffort;
} else if (compat.thinkingFormat === "qwen-chat-template" && model.reasoning) {