Files
AI-Studio/app/MindWork AI Studio/Assistants/BeyondFactsLab/BflRequestMaterial.cs
T

12 lines
901 B
C#
Raw Normal View History

using AIStudio.Chat;
namespace AIStudio.Assistants.BeyondFactsLab;
/// <summary>
/// What a request of a chat of the lab carries beside the conversation.
/// </summary>
/// <param name="SystemPrompt">The system prompt, with the text of the material.</param>
/// <param name="Images">The images of the material which go along with the first message of the conversation.</param>
/// <param name="OrganizationRules">The guidelines of the organization which go along with the first message of the conversation, see BflOrganizationRules; empty without any.</param>
/// <param name="Simulation">Whom the chat of the step "Test situation" plays, whose dossiers the system prompt carries; null counts as generic counterparts.</param>
public sealed record BflRequestMaterial(string SystemPrompt, IReadOnlyList<FileAttachmentImage> Images, string OrganizationRules, BflEffectiveSimulation? Simulation = null);