XFEExtension
【DLL】XFE各类拓展是一个C#的DLL库,旨在优化C#代码中常用语句的使用,并提供更简洁的访问方式,同时提供Xunit测试框架,快速搭建服务器/客户端,免费ChatGPTAPI接口,免费通讯服务器,XFE下载器,新增格式等
关注
0
Fork
0
Star
0
namespace XFEExtension.NetCore.XFEChatGPT.ChatGPTInnerClass.DefaultClass;
/// <summary>
/// GPT消息链的组成单元
/// </summary>
public abstract class MessageChoice
{
/// <summary>
/// Delta消息(用于流式接收)
/// </summary>
public GPTMessage? Delta { get; private set; }
/// <summary>
/// 单个消息(用于单个接收)
/// </summary>
public GPTMessage Message { get; private set; }
/// <summary>
/// 结束原因
/// </summary>
public string FinishReason { get; private set; }
/// <summary>
/// 消息索引
/// </summary>
public int Index { get; private set; }
/// <summary>
/// GPT消息链的组成单元
/// </summary>
/// <param name="delta"></param>
/// <param name="message"></param>
/// <param name="finishReason"></param>
/// <param name="index"></param>
public MessageChoice(GPTMessage delta, GPTMessage message, string finishReason, int index)
{
Delta = delta;
Message = message;
FinishReason = finishReason;
Index = index;
}
/// <summary>
/// GPT消息链的组成单元
/// </summary>
/// <param name="message">GPTMessage消息对象</param>
/// <param name="finishReason">结束原因</param>
/// <param name="index">消息索引</param>
public MessageChoice(GPTMessage message, string finishReason, int index)
{
Message = message;
FinishReason = finishReason;
Index = index;
}
}
namespace XFEExtension.NetCore.XFEChatGPT.ChatGPTInnerClass.DefaultClass;
/// <summary>
/// GPT消息链的组成单元
/// </summary>
public abstract class MessageChoice
{
/// <summary>
/// Delta消息(用于流式接收)
/// </summary>
public GPTMessage? Delta { get; private set; }
/// <summary>
/// 单个消息(用于单个接收)
/// </summary>
public GPTMessage Message { get; private set; }
/// <summary>
/// 结束原因
/// </summary>
public string FinishReason { get; private set; }
/// <summary>
/// 消息索引
/// </summary>
public int Index { get; private set; }
/// <summary>
/// GPT消息链的组成单元
/// </summary>
/// <param name="delta"></param>
/// <param name="message"></param>
/// <param name="finishReason"></param>
/// <param name="index"></param>
public MessageChoice(GPTMessage delta, GPTMessage message, string finishReason, int index)
{
Delta = delta;
Message = message;
FinishReason = finishReason;
Index = index;
}
/// <summary>
/// GPT消息链的组成单元
/// </summary>
/// <param name="message">GPTMessage消息对象</param>
/// <param name="finishReason">结束原因</param>
/// <param name="index">消息索引</param>
public MessageChoice(GPTMessage message, string finishReason, int index)
{
Message = message;
FinishReason = finishReason;
Index = index;
}
}