75 lines
1.9 KiB
C#
75 lines
1.9 KiB
C#
|
|
namespace LMS.Repository.MJPackage
|
|||
|
|
{
|
|||
|
|
public class MJSubmitImageModel
|
|||
|
|
{
|
|||
|
|
/// <summary>
|
|||
|
|
/// bot 类型,mj(默认)或niji
|
|||
|
|
/// MID_JOURNEY | 枚举值: NIJI_JOURNEY
|
|||
|
|
/// </summary>
|
|||
|
|
public string? BotType { get; set; }
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 提示词。
|
|||
|
|
/// </summary>
|
|||
|
|
public string Prompt { get; set; }
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 垫图base64数组。
|
|||
|
|
/// </summary>
|
|||
|
|
public List<string>? Base64Array { get; set; }
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 账号过滤
|
|||
|
|
/// </summary>
|
|||
|
|
public AccountFilter? AccountFilter { get; set; }
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 自定义参数。
|
|||
|
|
/// </summary>
|
|||
|
|
public string? State { get; set; }
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 回调地址, 为空时使用全局notifyHook。
|
|||
|
|
/// </summary>
|
|||
|
|
public string? NotifyHook { get; set; }
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
public class AccountFilter
|
|||
|
|
{
|
|||
|
|
/// <summary>
|
|||
|
|
/// 过滤指定实例的账号
|
|||
|
|
/// </summary>
|
|||
|
|
public string? InstanceId { get; set; }
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 账号模式 RELAX | FAST | TURBO
|
|||
|
|
/// </summary>
|
|||
|
|
public List<GenerationSpeedMode>? Modes { get; set; } = new List<GenerationSpeedMode>();
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 账号是否 remix(Midjourney Remix)
|
|||
|
|
/// </summary>
|
|||
|
|
public bool? Remix { get; set; }
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 账号是否 remix(Nijiourney Remix)
|
|||
|
|
/// </summary>
|
|||
|
|
public bool? NijiRemix { get; set; }
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 账号过滤时,remix 自动提交视为账号的 remix 为 false
|
|||
|
|
/// </summary>
|
|||
|
|
public bool? RemixAutoConsidered { get; set; }
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 生成速度模式枚举.
|
|||
|
|
/// </summary>
|
|||
|
|
public enum GenerationSpeedMode
|
|||
|
|
{
|
|||
|
|
RELAX,
|
|||
|
|
FAST,
|
|||
|
|
TURBO
|
|||
|
|
}
|
|||
|
|
}
|