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; }
}