AI-Studio/app/MindWork AI Studio/Tools/AIJobs/ChatGenerationRequest.cs

20 lines
483 B
C#
Raw Normal View History

using AIStudio.Chat;
namespace AIStudio.Tools.AIJobs;
public sealed record ChatGenerationRequest
{
public required ChatThread ChatThread { get; set; }
public required ContentText AIText { get; init; }
public IContent? LastUserPrompt { get; init; }
public required AIStudio.Settings.Provider ProviderSettings { get; init; }
public Guid? ParentJobId { get; init; }
public int Priority { get; init; }
public bool IsForeground { get; init; } = true;
}