diff --git a/Yi.Abp.Net8/module/ai-hub/Yi.Framework.AiHub.Application.Contracts/Dtos/ModelGetListOutput.cs b/Yi.Abp.Net8/module/ai-hub/Yi.Framework.AiHub.Application.Contracts/Dtos/ModelGetListOutput.cs index c18d0e16..b26180db 100644 --- a/Yi.Abp.Net8/module/ai-hub/Yi.Framework.AiHub.Application.Contracts/Dtos/ModelGetListOutput.cs +++ b/Yi.Abp.Net8/module/ai-hub/Yi.Framework.AiHub.Application.Contracts/Dtos/ModelGetListOutput.cs @@ -48,4 +48,8 @@ public class ModelGetListOutput /// 模型图标URL /// public string? IconUrl { get; set; } + /// + /// 供应商分组名称(如:OpenAI、Anthropic、Google等) + /// + public string? ProviderName { get; set; } } \ No newline at end of file diff --git a/Yi.Abp.Net8/module/ai-hub/Yi.Framework.AiHub.Application/Services/Chat/AiChatService.cs b/Yi.Abp.Net8/module/ai-hub/Yi.Framework.AiHub.Application/Services/Chat/AiChatService.cs index a41936e0..5f3dbe1c 100644 --- a/Yi.Abp.Net8/module/ai-hub/Yi.Framework.AiHub.Application/Services/Chat/AiChatService.cs +++ b/Yi.Abp.Net8/module/ai-hub/Yi.Framework.AiHub.Application/Services/Chat/AiChatService.cs @@ -110,7 +110,8 @@ public class AiChatService : ApplicationService Remark = x.Description, IsPremiumPackage = x.IsPremium, ModelApiType = x.ModelApiType, - IconUrl = x.IconUrl + IconUrl = x.IconUrl, + ProviderName = x.ProviderName }).ToListAsync(); output.ForEach(x =>