diff --git a/dist/index.js b/dist/index.js index 243aa9c186c2b647bfd307984e3a8ad8d2f00086..14406ffff6acb8a3d38eb338d20da069eee1875a 100644 --- a/dist/index.js +++ b/dist/index.js @@ -303,7 +303,11 @@ var deepseekLanguageModelOptions = import_v42.z.object({ */ thinking: import_v42.z.object({ type: import_v42.z.enum(["enabled", "disabled"]).optional() - }).optional() + }).optional(), + /** + * Reasoning effort for DeepSeek V4+ models. Accepts `"high"` or `"max"`. + */ + reasoning_effort: import_v42.z.enum(["high", "max"]).optional() }); // src/chat/deepseek-prepare-tools.ts @@ -470,7 +474,8 @@ var DeepSeekChatLanguageModel = class { messages, tools: deepseekTools, tool_choice: deepseekToolChoices, - thinking: ((_b = deepseekOptions.thinking) == null ? void 0 : _b.type) != null ? { type: deepseekOptions.thinking.type } : void 0 + thinking: ((_b = deepseekOptions.thinking) == null ? void 0 : _b.type) != null ? { type: deepseekOptions.thinking.type } : void 0, + reasoning_effort: deepseekOptions.reasoning_effort }, warnings: [...warnings, ...toolWarnings] }; diff --git a/dist/index.mjs b/dist/index.mjs index 6a2d2d14739e3b50faa398ff94092bd5b0ea874d..947eb026b4eecd256c1009be364b35aaa3c2e628 100644 --- a/dist/index.mjs +++ b/dist/index.mjs @@ -292,7 +292,11 @@ var deepseekLanguageModelOptions = z2.object({ */ thinking: z2.object({ type: z2.enum(["enabled", "disabled"]).optional() - }).optional() + }).optional(), + /** + * Reasoning effort for DeepSeek V4+ models. Accepts `"high"` or `"max"`. + */ + reasoning_effort: z2.enum(["high", "max"]).optional() }); // src/chat/deepseek-prepare-tools.ts @@ -459,7 +463,8 @@ var DeepSeekChatLanguageModel = class { messages, tools: deepseekTools, tool_choice: deepseekToolChoices, - thinking: ((_b = deepseekOptions.thinking) == null ? void 0 : _b.type) != null ? { type: deepseekOptions.thinking.type } : void 0 + thinking: ((_b = deepseekOptions.thinking) == null ? void 0 : _b.type) != null ? { type: deepseekOptions.thinking.type } : void 0, + reasoning_effort: deepseekOptions.reasoning_effort }, warnings: [...warnings, ...toolWarnings] };