5 instantiations of ImageGeneratorMetadata
Microsoft.Extensions.AI.Abstractions.Tests (3)
Image\ImageGeneratorExtensionsTests.cs (1)
44var metadata = new ImageGeneratorMetadata("test", null, "model");
Image\ImageGeneratorMetadataTests.cs (2)
14ImageGeneratorMetadata metadata = new(null, null, null); 24ImageGeneratorMetadata metadata = new("providerName", uri, "theModel");
Microsoft.Extensions.AI.OpenAI (1)
OpenAIImageGenerator.cs (1)
49_metadata = new("openai", imageClient.Endpoint, _imageClient.Model);
Microsoft.Extensions.AI.Tests (1)
Image\OpenTelemetryImageGeneratorTests.cs (1)
59serviceType == typeof(ImageGeneratorMetadata) ? new ImageGeneratorMetadata("testservice", new Uri("http://localhost:12345/something"), "amazingmodel") :
16 references to ImageGeneratorMetadata
Microsoft.Extensions.AI (3)
ChatCompletion\OpenTelemetryImageGenerator.cs (2)
50if (innerGenerator!.GetService<ImageGeneratorMetadata>() is ImageGeneratorMetadata metadata)
Image\LoggingImageGenerator.cs (1)
66LogInvokedSensitive(nameof(GenerateAsync), request.Prompt ?? string.Empty, AsJson(options), AsJson(this.GetService<ImageGeneratorMetadata>()));
Microsoft.Extensions.AI.Abstractions (1)
Image\ImageGeneratorMetadata.cs (1)
13/// <summary>Initializes a new instance of the <see cref="ImageGeneratorMetadata"/> class.</summary>
Microsoft.Extensions.AI.Abstractions.Tests (6)
Image\ImageGeneratorExtensionsTests.cs (4)
44var metadata = new ImageGeneratorMetadata("test", null, "model"); 48return (serviceType == typeof(ImageGeneratorMetadata)) ? metadata : null; 51var result = testGenerator.GetService<ImageGeneratorMetadata>();
Image\ImageGeneratorMetadataTests.cs (2)
14ImageGeneratorMetadata metadata = new(null, null, null); 24ImageGeneratorMetadata metadata = new("providerName", uri, "theModel");
Microsoft.Extensions.AI.OpenAI (2)
OpenAIImageGenerator.cs (2)
37private readonly ImageGeneratorMetadata _metadata; 108serviceType == typeof(ImageGeneratorMetadata) ? _metadata :
Microsoft.Extensions.AI.OpenAI.Tests (3)
OpenAIImageGeneratorTests.cs (3)
29var metadata = imageClient.GetService<ImageGeneratorMetadata>(); 42Assert.NotNull(imageClient.GetService<ImageGeneratorMetadata>());
Microsoft.Extensions.AI.Tests (1)
Image\OpenTelemetryImageGeneratorTests.cs (1)
59serviceType == typeof(ImageGeneratorMetadata) ? new ImageGeneratorMetadata("testservice", new Uri("http://localhost:12345/something"), "amazingmodel") :