fix(ai): add Moonshot CN Kimi K2.7 metadata

closes #5760
This commit is contained in:
Armin Ronacher
2026-06-15 17:08:59 +02:00
parent 1aa3c02d56
commit 0369bdb8f4
7 changed files with 120 additions and 5 deletions

View File

@@ -564,7 +564,11 @@ function buildParams(
preserve_thinking: true,
};
} else if (compat.thinkingFormat === "deepseek" && model.reasoning) {
(params as any).thinking = { type: options?.reasoningEffort ? "enabled" : "disabled" };
if (options?.reasoningEffort) {
(params as any).thinking = { type: "enabled" };
} else if (model.thinkingLevelMap?.off !== null) {
(params as any).thinking = { type: "disabled" };
}
if (options?.reasoningEffort && compat.supportsReasoningEffort) {
(params as any).reasoning_effort =
model.thinkingLevelMap?.[options.reasoningEffort] ?? options.reasoningEffort;