mirror of
https://gitee.com/ccnetcore/Yi
synced 2026-03-03 00:00:58 +08:00
- 在 Yi.Framework.AiHub.Application.Contracts.Dtos.ModelGetListOutput 中新增 bool 属性 IsPremiumPackage。 - 在 Yi.Framework.AiHub.Application.Services.Chat.AiChatService 的模型映射中设置该属性,判断逻辑为 PremiumPackageConst.ModeIds.Contains(x.ModelId)。 - 便于前端区分并展示“尊享包”模型。
70 lines
1.4 KiB
C#
70 lines
1.4 KiB
C#
namespace Yi.Framework.AiHub.Application.Contracts.Dtos;
|
|
|
|
public class ModelGetListOutput
|
|
{
|
|
/// <summary>
|
|
/// 模型ID
|
|
/// </summary>
|
|
public Guid Id { get; set; }
|
|
|
|
/// <summary>
|
|
/// 模型分类
|
|
/// </summary>
|
|
public string Category { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
/// 模型id
|
|
/// </summary>
|
|
public string ModelId { get; set; }
|
|
|
|
/// <summary>
|
|
/// 模型名称
|
|
/// </summary>
|
|
public string ModelName { get; set; }
|
|
|
|
/// <summary>
|
|
/// 模型描述
|
|
/// </summary>
|
|
public string? ModelDescribe { get; set; }
|
|
|
|
/// <summary>
|
|
/// 模型价格
|
|
/// </summary>
|
|
public double ModelPrice { get; set; }
|
|
|
|
/// <summary>
|
|
/// 模型类型
|
|
/// </summary>
|
|
public string ModelType { get; set; }
|
|
|
|
/// <summary>
|
|
/// 模型展示状态
|
|
/// </summary>
|
|
public string ModelShow { get; set; }
|
|
|
|
/// <summary>
|
|
/// 系统提示
|
|
/// </summary>
|
|
public string SystemPrompt { get; set; }
|
|
|
|
/// <summary>
|
|
/// API 主机地址
|
|
/// </summary>
|
|
public string ApiHost { get; set; }
|
|
|
|
/// <summary>
|
|
/// API 密钥
|
|
/// </summary>
|
|
public string ApiKey { get; set; }
|
|
|
|
/// <summary>
|
|
/// 备注信息
|
|
/// </summary>
|
|
public string? Remark { get; set; }
|
|
|
|
/// <summary>
|
|
/// 是否为尊享包
|
|
/// </summary>
|
|
public bool IsPremiumPackage { get; set; }
|
|
} |