6 instantiations of TextToSpeechClientMetadata
Microsoft.Extensions.AI.Abstractions (1)
Generated\361d1da7f942c932\JsonContext.TextToSpeechClientMetadata.g.cs (1)
34ObjectWithParameterizedConstructorCreator = static args => new global::Microsoft.Extensions.AI.TextToSpeechClientMetadata((string)args[0], (global::System.Uri)args[1], (string)args[2]),
Microsoft.Extensions.AI.Abstractions.Tests (2)
TextToSpeech\TextToSpeechClientMetadataTests.cs (2)
14TextToSpeechClientMetadata metadata = new(null, null, null); 24TextToSpeechClientMetadata metadata = new("providerName", uri, "theModel");
Microsoft.Extensions.AI.OpenAI (1)
OpenAITextToSpeechClient.cs (1)
40_metadata = new("openai", audioClient.Endpoint, _audioClient.Model);
Microsoft.Extensions.AI.Tests (2)
TextToSpeech\OpenTelemetryTextToSpeechClientTests.cs (2)
58serviceType == typeof(TextToSpeechClientMetadata) ? new TextToSpeechClientMetadata("testservice", new Uri("http://localhost:12345/something"), "amazingmodel") : 155serviceType == typeof(TextToSpeechClientMetadata) ? new TextToSpeechClientMetadata("testservice", new Uri("http://localhost:12345"), "testmodel") :
38 references to TextToSpeechClientMetadata
Microsoft.Extensions.AI (4)
TextToSpeech\LoggingTextToSpeechClient.cs (2)
64LogInvokedSensitive(nameof(GetAudioAsync), AsJson(options), AsJson(this.GetService<TextToSpeechClientMetadata>())); 104LogInvokedSensitive(nameof(GetStreamingAudioAsync), AsJson(options), AsJson(this.GetService<TextToSpeechClientMetadata>()));
TextToSpeech\OpenTelemetryTextToSpeechClient.cs (2)
54if (innerClient!.GetService<TextToSpeechClientMetadata>() is TextToSpeechClientMetadata metadata)
Microsoft.Extensions.AI.Abstractions (26)
Generated\361d1da7f942c932\JsonContext.TextToSpeechClientMetadata.g.cs (23)
15private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.TextToSpeechClientMetadata>? _TextToSpeechClientMetadata; 21public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.TextToSpeechClientMetadata> TextToSpeechClientMetadata 24get => _TextToSpeechClientMetadata ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.TextToSpeechClientMetadata>)Options.GetTypeInfo(typeof(global::Microsoft.Extensions.AI.TextToSpeechClientMetadata)); 27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.TextToSpeechClientMetadata> Create_TextToSpeechClientMetadata(global::System.Text.Json.JsonSerializerOptions options) 29if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.Extensions.AI.TextToSpeechClientMetadata>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.TextToSpeechClientMetadata> jsonTypeInfo)) 31var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::Microsoft.Extensions.AI.TextToSpeechClientMetadata> 37ConstructorAttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.TextToSpeechClientMetadata).GetConstructor(InstanceMemberBindingFlags, binder: null, new[] {typeof(string), typeof(global::System.Uri), typeof(string)}, modifiers: null), 41jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Microsoft.Extensions.AI.TextToSpeechClientMetadata>(options, objectInfo); 58DeclaringType = typeof(global::Microsoft.Extensions.AI.TextToSpeechClientMetadata), 60Getter = static obj => ((global::Microsoft.Extensions.AI.TextToSpeechClientMetadata)obj).ProviderName, 68AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.TextToSpeechClientMetadata).GetProperty("ProviderName", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null), 78DeclaringType = typeof(global::Microsoft.Extensions.AI.TextToSpeechClientMetadata), 80Getter = static obj => ((global::Microsoft.Extensions.AI.TextToSpeechClientMetadata)obj).ProviderUri, 88AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.TextToSpeechClientMetadata).GetProperty("ProviderUri", InstanceMemberBindingFlags, null, typeof(global::System.Uri), global::System.Array.Empty<global::System.Type>(), null), 98DeclaringType = typeof(global::Microsoft.Extensions.AI.TextToSpeechClientMetadata), 100Getter = static obj => ((global::Microsoft.Extensions.AI.TextToSpeechClientMetadata)obj).DefaultModelId, 108AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.TextToSpeechClientMetadata).GetProperty("DefaultModelId", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null), 118private void TextToSpeechClientMetadataSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::Microsoft.Extensions.AI.TextToSpeechClientMetadata? value) 128string __value_ProviderName = ((global::Microsoft.Extensions.AI.TextToSpeechClientMetadata)value).ProviderName; 133global::System.Uri __value_ProviderUri = ((global::Microsoft.Extensions.AI.TextToSpeechClientMetadata)value).ProviderUri; 139string __value_DefaultModelId = ((global::Microsoft.Extensions.AI.TextToSpeechClientMetadata)value).DefaultModelId;
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.GetJsonTypeInfo.g.cs (1)
324if (type == typeof(global::Microsoft.Extensions.AI.TextToSpeechClientMetadata))
TextToSpeech\TextToSpeechClientMetadata.cs (1)
14/// <summary>Initializes a new instance of the <see cref="TextToSpeechClientMetadata"/> class.</summary>
Utilities\AIJsonUtilities.Defaults.cs (1)
133[JsonSerializable(typeof(TextToSpeechClientMetadata))]
Microsoft.Extensions.AI.Abstractions.Tests (2)
TextToSpeech\TextToSpeechClientMetadataTests.cs (2)
14TextToSpeechClientMetadata metadata = new(null, null, null); 24TextToSpeechClientMetadata metadata = new("providerName", uri, "theModel");
Microsoft.Extensions.AI.OpenAI (2)
OpenAITextToSpeechClient.cs (2)
29private readonly TextToSpeechClientMetadata _metadata; 50serviceType == typeof(TextToSpeechClientMetadata) ? _metadata :
Microsoft.Extensions.AI.OpenAI.Tests (2)
OpenAITextToSpeechClientTests.cs (2)
39var metadata = ttsClient.GetService<TextToSpeechClientMetadata>();
Microsoft.Extensions.AI.Tests (2)
TextToSpeech\OpenTelemetryTextToSpeechClientTests.cs (2)
58serviceType == typeof(TextToSpeechClientMetadata) ? new TextToSpeechClientMetadata("testservice", new Uri("http://localhost:12345/something"), "amazingmodel") : 155serviceType == typeof(TextToSpeechClientMetadata) ? new TextToSpeechClientMetadata("testservice", new Uri("http://localhost:12345"), "testmodel") :