From 4c65b2398dd7880b6d71501e3ad2a7dedd00b067 Mon Sep 17 00:00:00 2001 From: chenchun Date: Mon, 24 Nov 2025 17:42:18 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=B0=86=E9=BB=98=E8=AE=A4=20max=5Ftoke?= =?UTF-8?q?ns=20=E4=BB=8E=20100000=20=E8=B0=83=E6=95=B4=E4=B8=BA=2064000?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 将 Yi.Framework.AiHub.Domain/AiGateWay/Impl/ThorClaude/Chats/ClaudiaChatCompletionsService.cs 中对外请求的默认 max_tokens 值由 100000 降为 64000。 原因:避免超出模型/服务允许的 token 限制或引发资源/性能异常;仍然允许通过 input.MaxTokens 显式覆盖该默认值。已在本地构建并用简单请求验证变更生效。 --- .../Impl/ThorClaude/Chats/ClaudiaChatCompletionsService.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Yi.Abp.Net8/module/ai-hub/Yi.Framework.AiHub.Domain/AiGateWay/Impl/ThorClaude/Chats/ClaudiaChatCompletionsService.cs b/Yi.Abp.Net8/module/ai-hub/Yi.Framework.AiHub.Domain/AiGateWay/Impl/ThorClaude/Chats/ClaudiaChatCompletionsService.cs index 17432360..b9f00f21 100644 --- a/Yi.Abp.Net8/module/ai-hub/Yi.Framework.AiHub.Domain/AiGateWay/Impl/ThorClaude/Chats/ClaudiaChatCompletionsService.cs +++ b/Yi.Abp.Net8/module/ai-hub/Yi.Framework.AiHub.Domain/AiGateWay/Impl/ThorClaude/Chats/ClaudiaChatCompletionsService.cs @@ -345,7 +345,7 @@ public sealed class ClaudiaChatCompletionsService( var response = await client.HttpRequestRaw(options.Endpoint.TrimEnd('/') + "/v1/messages", new { model = input.Model, - max_tokens = input.MaxTokens ?? 100000, + max_tokens = input.MaxTokens ?? 64000, stream = true, tool_choice, system = CreateMessage(input.Messages.Where(x => x.Role == "system").ToList(), options),