49 lines
956 B
C#
Raw Normal View History

using System.ComponentModel.DataAnnotations;
namespace LMS.Repository.Forward;
public class ForwardModel
{
/// <summary>
/// 提示词类型ID
/// </summary>
[Required]
public string PromptTypeId { get; set; }
/// <summary>
/// 提示词ID
/// </summary>
[Required]
public string PromptId { get; set; }
/// <summary>
/// GPT 请求网址
/// </summary>
[Required]
public string GptUrl { get; set; }
/// <summary>
/// 调用的模型
/// </summary>
[Required]
public string Model { get; set; }
/// <summary>
/// 机器码
/// </summary>
[Required]
public string MachineId { get; set; }
/// <summary>
/// API Key
/// </summary>
[Required]
public string ApiKey { get; set; }
/// <summary>
/// 处理之前的文案,基础文案
/// </summary>
[Required]
public string Word { get; set; } = string.Empty;
}