using System;
using System.Collections.Generic;
using System.Text;
using System.Threading.Tasks;
namespace HuanMeng.StableDiffusion.Abstractions
{
///
/// StableDiffusion请求类
///
public abstract class StableDiffusionRequestAbstract
{
///
/// 会话标识
///
protected string SessionHash { get; set; }
///
///
///
public StableDiffusionRequestAbstract()
{
this.SessionHash = Guid.NewGuid().ToString();
}
///
/// StableDiffusion请求类
///
///
public StableDiffusionRequestAbstract(string sessionHash)
{
this.SessionHash = sessionHash;
}
///
/// 发送消息
///
/// 请求地址
/// 编号
/// 数据
/// session编号
///
public abstract Task SendMessageAsync(string requestUrl, int fn_index, List