namespace BotSharp.Abstraction.Files.Options; public class FileLlmProcessOptions { /// /// Llm provider /// public string? Provider { get; set; } /// /// llm model /// public string? Model { get; set; } /// /// Llm maximum output tokens /// public int? MaxOutputTokens { get; set; } /// /// Reasoning effort level /// public string? ReasoningEfforLevel { get; set; } /// /// Instruction /// public string? Instruction { get; set; } /// /// Message from user /// public string? UserMessage { get; set; } /// /// Template name in Agent /// public string? TemplateName { get; set; } /// /// The upstream where the file llm is invoked /// public string? InvokeFrom { get; set; } /// /// Data that is used to render instruction /// public Dictionary? Data { get; set; } }