From 2b12e18e6c4a413ee374854e3469498331d4bd48 Mon Sep 17 00:00:00 2001 From: chenchun Date: Sat, 11 Oct 2025 20:32:41 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=B8=BAAnthropicHandles=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0MaxTokens=E6=9C=89=E6=95=88=E6=80=A7=E6=A0=A1=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../YiFrameworkAiHubDomainModule.cs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Yi.Abp.Net8/module/ai-hub/Yi.Framework.AiHub.Domain/YiFrameworkAiHubDomainModule.cs b/Yi.Abp.Net8/module/ai-hub/Yi.Framework.AiHub.Domain/YiFrameworkAiHubDomainModule.cs index 106b72d0..0d97fab7 100644 --- a/Yi.Abp.Net8/module/ai-hub/Yi.Framework.AiHub.Domain/YiFrameworkAiHubDomainModule.cs +++ b/Yi.Abp.Net8/module/ai-hub/Yi.Framework.AiHub.Domain/YiFrameworkAiHubDomainModule.cs @@ -106,7 +106,13 @@ namespace Yi.Framework.AiHub.Domain request.MaxTokens = 16384; } }); - options.AnthropicHandles.add(request => { }); + options.AnthropicHandles.add(request => + { + if (request.MaxTokens is null || request.MaxTokens <= 0) + { + throw new UserFriendlyException("MaxTokens must be greater than or equal to 0"); + } + }); });