// Copyright (c) Microsoft. All rights reserved. using System.ComponentModel.DataAnnotations; namespace HomeAutomation.Options; /// /// Azure OpenAI settings. /// public sealed class AzureOpenAIOptions { public const string SectionName = "AzureOpenAI"; [Required] public string ChatDeploymentName { get; set; } = string.Empty; [Required] public string Endpoint { get; set; } = string.Empty; [Required] public string ApiKey { get; set; } = string.Empty; }