using SqlSugar; using Volo.Abp.Domain.Entities; using Yi.Framework.AiHub.Domain.Shared.Enums; using Yi.Framework.Core.Data; namespace Yi.Framework.AiHub.Domain.Entities.Model; /// /// ai模型定义 /// [SugarTable("Ai_Model")] public class AiModelEntity : Entity, IOrderNum, ISoftDelete { /// /// 处理名 /// public string HandlerName { get; set; } /// /// 模型id /// public string ModelId { get; set; } /// /// 模型名称 /// public string Name { get; set; } /// /// 模型描述 /// public string? Description { get; set; } /// /// 排序 /// public int OrderNum { get; set; } /// /// 软删除 /// public bool IsDeleted { get; set; } /// /// ai应用id /// public Guid AiAppId { get; set; } /// /// 额外信息 /// public string? ExtraInfo { get; set; } /// /// 模型类型(聊天/图片等) /// public ModelTypeEnum ModelType { get; set; } /// /// 模型Api类型,现支持同一个模型id,多种接口格式 /// public ModelApiTypeEnum ModelApiType { get; set; } /// /// 模型倍率 /// public decimal Multiplier { get; set; } = 1; /// /// 模型显示倍率 /// public decimal MultiplierShow { get; set; } = 1; /// /// 供应商分组名称(如:OpenAI、Anthropic、Google等) /// public string? ProviderName { get; set; } /// /// 模型图标URL /// public string? IconUrl { get; set; } /// /// 是否为尊享模型 /// public bool IsPremium { get; set; } }