diff --git a/Yi.Abp.Net8/module/ai-hub/Yi.Framework.AiHub.Domain/Managers/AiGateWayManager.cs b/Yi.Abp.Net8/module/ai-hub/Yi.Framework.AiHub.Domain/Managers/AiGateWayManager.cs index 9a07479a..d85ec770 100644 --- a/Yi.Abp.Net8/module/ai-hub/Yi.Framework.AiHub.Domain/Managers/AiGateWayManager.cs +++ b/Yi.Abp.Net8/module/ai-hub/Yi.Framework.AiHub.Domain/Managers/AiGateWayManager.cs @@ -515,14 +515,16 @@ public class AiGateWayManager : DomainService // 设置响应头,声明是 json //response.ContentType = "application/json; charset=UTF-8"; var modelDescribe = await GetModelAsync(ModelApiTypeEnum.Claude, request.Model); - var chatService = - LazyServiceProvider.GetRequiredKeyedService(modelDescribe.HandlerName); - var data = await chatService.ChatCompletionsAsync(modelDescribe, request, cancellationToken); if (!string.IsNullOrEmpty(request.Model) && request.Model.StartsWith("yi-", StringComparison.OrdinalIgnoreCase)) { request.Model = request.Model[3..]; } + + var chatService = + LazyServiceProvider.GetRequiredKeyedService(modelDescribe.HandlerName); + var data = await chatService.ChatCompletionsAsync(modelDescribe, request, cancellationToken); + data.SupplementalMultiplier(modelDescribe.Multiplier); if (userId is not null)