using Microsoft.TypeSpec.Generator.Customizations; namespace OpenAI.Chat; // CUSTOM: Added Experimental attribute. /// /// Represents the configuration details for output audio requested in a chat completion request. /// /// /// When provided to a instance's property, /// the request's specified content modalities will be automatically updated to reflect desired audio output. /// [CodeGenType("CreateChatCompletionRequestAudio1")] [CodeGenVisibility(nameof(ChatAudioOptions), CodeGenVisibility.Internal)] public partial class ChatAudioOptions { // CUSTOM: Renamed. /// /// Gets or sets the voice model that the response should use to synthesize audio. /// [CodeGenMember("Voice")] public ChatOutputAudioVoice OutputAudioVoice { get; } // CUSTOM: Renamed. /// /// Specifies the output format desired for synthesized audio. /// [CodeGenMember("Format")] public ChatOutputAudioFormat OutputAudioFormat { get; } }