2026-11-09 20:00:01 +01:00
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>
2026-11-15 11:40:15 +01:00
/// <param name="OrganizationRules">The guidelines of the organization which go along with the first message of the conversation, see BflOrganizationRules; empty without any.</param>
public sealed record BflRequestMaterial ( string SystemPrompt , IReadOnlyList < FileAttachmentImage > Images , string OrganizationRules );