using Microsoft.Extensions.Configuration; using System.ClientModel.Primitives; using System.Diagnostics.CodeAnalysis; namespace OpenAI.Batch; [Experimental("SCME0002")] public sealed class BatchClientSettings : ClientSettings { public OpenAIClientOptions Options { get; set; } protected override void BindCore(IConfigurationSection section) { var optionsSection = section.GetSection("Options"); if (optionsSection.Exists()) { Options ??= new OpenAIClientOptions(optionsSection); } } }