6 instantiations of EmbeddingGeneratorMetadata
Microsoft.Extensions.AI.Abstractions (1)
Generated\361d1da7f942c932\JsonContext.EmbeddingGeneratorMetadata.g.cs (1)
34ObjectWithParameterizedConstructorCreator = static args => new global::Microsoft.Extensions.AI.EmbeddingGeneratorMetadata((string)args[0], (global::System.Uri)args[1], (string)args[2], (int?)args[3]),
Microsoft.Extensions.AI.Abstractions.Tests (2)
Embeddings\EmbeddingGeneratorMetadataTests.cs (2)
14EmbeddingGeneratorMetadata providerMetadata = new(null, null, null); 25EmbeddingGeneratorMetadata metadata = new EmbeddingGeneratorMetadata("providerName", uri, "theModel", 42);
Microsoft.Extensions.AI.OpenAI (1)
OpenAIEmbeddingGenerator.cs (1)
63_metadata = new("openai", embeddingClient.Endpoint, _embeddingClient.Model, defaultModelDimensions);
Microsoft.Extensions.AI.Tests (2)
Embeddings\OpenTelemetryEmbeddingGeneratorTests.cs (2)
53serviceType == typeof(EmbeddingGeneratorMetadata) ? new EmbeddingGeneratorMetadata("testservice", new Uri("http://localhost:12345/something"), "defaultmodel", 1234) : 117serviceType == typeof(EmbeddingGeneratorMetadata) ? new EmbeddingGeneratorMetadata("testservice", new Uri("http://localhost:12345"), "testmodel") :
53 references to EmbeddingGeneratorMetadata
Aspire.Azure.AI.Inference.Tests (2)
AspireAzureAIInferenceEmbeddingsExtensionTests.cs (2)
136var metadata = client?.GetService<EmbeddingGeneratorMetadata>();
Aspire.Azure.AI.OpenAI.Tests (3)
AspireAzureOpenAIClientBuilderEmbeddingGeneratorExtensionsTests.cs (3)
40Assert.Equal("testdeployment1", generator.GetService<EmbeddingGeneratorMetadata>()?.DefaultModelId); 70Assert.Equal("testdeployment1", generator.GetService<EmbeddingGeneratorMetadata>()?.DefaultModelId); 98Assert.Equal("testdeployment1", generator.GetService<EmbeddingGeneratorMetadata>()?.DefaultModelId);
Aspire.OpenAI.Tests (3)
AspireOpenAIClientBuilderEmbeddingGeneratorExtensionsTests.cs (3)
43Assert.Equal("testdeployment1", generator.GetService<EmbeddingGeneratorMetadata>()?.DefaultModelId); 73Assert.Equal("testdeployment1", generator.GetService<EmbeddingGeneratorMetadata>()?.DefaultModelId); 101Assert.Equal("testdeployment1", generator.GetService<EmbeddingGeneratorMetadata>()?.DefaultModelId);
Microsoft.Extensions.AI (3)
Embeddings\LoggingEmbeddingGenerator.cs (1)
62LogInvokedSensitive(AsJson(values), AsJson(options), AsJson(this.GetService<EmbeddingGeneratorMetadata>()));
Embeddings\OpenTelemetryEmbeddingGenerator.cs (2)
56if (innerGenerator!.GetService<EmbeddingGeneratorMetadata>() is EmbeddingGeneratorMetadata metadata)
Microsoft.Extensions.AI.Abstractions (31)
Embeddings\EmbeddingGeneratorMetadata.cs (1)
11/// <summary>Initializes a new instance of the <see cref="EmbeddingGeneratorMetadata"/> class.</summary>
Embeddings\IEmbeddingGenerator.cs (1)
24/// For example, to access the <see cref="EmbeddingGeneratorMetadata"/> for the instance, <see cref="GetService"/> may
Generated\361d1da7f942c932\JsonContext.EmbeddingGeneratorMetadata.g.cs (27)
15private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.EmbeddingGeneratorMetadata>? _EmbeddingGeneratorMetadata; 21public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.EmbeddingGeneratorMetadata> EmbeddingGeneratorMetadata 24get => _EmbeddingGeneratorMetadata ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.EmbeddingGeneratorMetadata>)Options.GetTypeInfo(typeof(global::Microsoft.Extensions.AI.EmbeddingGeneratorMetadata)); 27private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.EmbeddingGeneratorMetadata> Create_EmbeddingGeneratorMetadata(global::System.Text.Json.JsonSerializerOptions options) 29if (!TryGetTypeInfoForRuntimeCustomConverter<global::Microsoft.Extensions.AI.EmbeddingGeneratorMetadata>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Microsoft.Extensions.AI.EmbeddingGeneratorMetadata> jsonTypeInfo)) 31var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::Microsoft.Extensions.AI.EmbeddingGeneratorMetadata> 37ConstructorAttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.EmbeddingGeneratorMetadata).GetConstructor(InstanceMemberBindingFlags, binder: null, new[] {typeof(string), typeof(global::System.Uri), typeof(string), typeof(int?)}, modifiers: null), 41jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Microsoft.Extensions.AI.EmbeddingGeneratorMetadata>(options, objectInfo); 58DeclaringType = typeof(global::Microsoft.Extensions.AI.EmbeddingGeneratorMetadata), 60Getter = static obj => ((global::Microsoft.Extensions.AI.EmbeddingGeneratorMetadata)obj).ProviderName, 68AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.EmbeddingGeneratorMetadata).GetProperty("ProviderName", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null), 78DeclaringType = typeof(global::Microsoft.Extensions.AI.EmbeddingGeneratorMetadata), 80Getter = static obj => ((global::Microsoft.Extensions.AI.EmbeddingGeneratorMetadata)obj).ProviderUri, 88AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.EmbeddingGeneratorMetadata).GetProperty("ProviderUri", InstanceMemberBindingFlags, null, typeof(global::System.Uri), global::System.Array.Empty<global::System.Type>(), null), 98DeclaringType = typeof(global::Microsoft.Extensions.AI.EmbeddingGeneratorMetadata), 100Getter = static obj => ((global::Microsoft.Extensions.AI.EmbeddingGeneratorMetadata)obj).DefaultModelId, 108AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.EmbeddingGeneratorMetadata).GetProperty("DefaultModelId", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null), 118DeclaringType = typeof(global::Microsoft.Extensions.AI.EmbeddingGeneratorMetadata), 120Getter = static obj => ((global::Microsoft.Extensions.AI.EmbeddingGeneratorMetadata)obj).DefaultModelDimensions, 128AttributeProviderFactory = static () => typeof(global::Microsoft.Extensions.AI.EmbeddingGeneratorMetadata).GetProperty("DefaultModelDimensions", InstanceMemberBindingFlags, null, typeof(int?), global::System.Array.Empty<global::System.Type>(), null), 138private void EmbeddingGeneratorMetadataSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::Microsoft.Extensions.AI.EmbeddingGeneratorMetadata? value) 148string __value_ProviderName = ((global::Microsoft.Extensions.AI.EmbeddingGeneratorMetadata)value).ProviderName; 153global::System.Uri __value_ProviderUri = ((global::Microsoft.Extensions.AI.EmbeddingGeneratorMetadata)value).ProviderUri; 159string __value_DefaultModelId = ((global::Microsoft.Extensions.AI.EmbeddingGeneratorMetadata)value).DefaultModelId; 164int? __value_DefaultModelDimensions = ((global::Microsoft.Extensions.AI.EmbeddingGeneratorMetadata)value).DefaultModelDimensions;
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.GetJsonTypeInfo.g.cs (1)
188if (type == typeof(global::Microsoft.Extensions.AI.EmbeddingGeneratorMetadata))
Utilities\AIJsonUtilities.Defaults.cs (1)
114[JsonSerializable(typeof(EmbeddingGeneratorMetadata))]
Microsoft.Extensions.AI.Abstractions.Tests (2)
Embeddings\EmbeddingGeneratorMetadataTests.cs (2)
14EmbeddingGeneratorMetadata providerMetadata = new(null, null, null); 25EmbeddingGeneratorMetadata metadata = new EmbeddingGeneratorMetadata("providerName", uri, "theModel", 42);
Microsoft.Extensions.AI.Integration.Tests (3)
EmbeddingGeneratorIntegrationTests.cs (3)
55Assert.Equal(_embeddingGenerator.GetService<EmbeddingGeneratorMetadata>()?.DefaultModelId, embeddings[0].ModelId); 76Assert.Equal(_embeddingGenerator.GetService<EmbeddingGeneratorMetadata>()?.DefaultModelId, embedding.ModelId); 127Assert.Equal(embeddingGenerator.GetService<EmbeddingGeneratorMetadata>()?.ProviderUri?.Port, (int)activity.GetTagItem("server.port")!);
Microsoft.Extensions.AI.OpenAI (2)
OpenAIEmbeddingGenerator.cs (2)
36private readonly EmbeddingGeneratorMetadata _metadata; 109serviceType == typeof(EmbeddingGeneratorMetadata) ? _metadata :
Microsoft.Extensions.AI.OpenAI.Tests (2)
OpenAIEmbeddingGeneratorTests.cs (2)
36var metadata = embeddingGenerator.GetService<EmbeddingGeneratorMetadata>();
Microsoft.Extensions.AI.Tests (2)
Embeddings\OpenTelemetryEmbeddingGeneratorTests.cs (2)
53serviceType == typeof(EmbeddingGeneratorMetadata) ? new EmbeddingGeneratorMetadata("testservice", new Uri("http://localhost:12345/something"), "defaultmodel", 1234) : 117serviceType == typeof(EmbeddingGeneratorMetadata) ? new EmbeddingGeneratorMetadata("testservice", new Uri("http://localhost:12345"), "testmodel") :