using System.Text.Json; namespace AIStudio.Provider.OpenAI; /// /// The function a tool of a Chat Completions compatible API offers to the model. /// public sealed record ChatCompletionFunctionDeclaration { public string Name { get; set; } = string.Empty; public string Description { get; set; } = string.Empty; public JsonElement Parameters { get; set; } public bool Strict { get; set; } }