6 writes to Dimensions
Microsoft.Extensions.AI.Abstractions (1)
Embeddings\EmbeddingGenerationOptions.cs (1)
27Dimensions = other.Dimensions;
Microsoft.Extensions.AI.Abstractions.Tests (4)
Embeddings\EmbeddingGenerationOptionsTests.cs (4)
30Assert.Throws<ArgumentOutOfRangeException>("value", () => options.Dimensions = 0); 31Assert.Throws<ArgumentOutOfRangeException>("value", () => options.Dimensions = -1); 47options.Dimensions = 1536; 75options.Dimensions = 1536;
Microsoft.Extensions.AI.OpenAI.Tests (1)
OpenAIEmbeddingGeneratorTests.cs (1)
195Dimensions = 3072,
10 references to Dimensions
Microsoft.Extensions.AI (1)
Embeddings\OpenTelemetryEmbeddingGenerator.cs (1)
162if ((options?.Dimensions ?? _defaultModelDimensions) is int dimensionsValue)
Microsoft.Extensions.AI.Abstractions (2)
Embeddings\EmbeddingGenerationOptions.cs (1)
27Dimensions = other.Dimensions;
Embeddings\EmbeddingGeneratorMetadata.cs (1)
47/// An individual request may override this value via <see cref="EmbeddingGenerationOptions.Dimensions"/>.
Microsoft.Extensions.AI.Abstractions.Tests (6)
Embeddings\EmbeddingGenerationOptionsTests.cs (6)
18Assert.Null(options.Dimensions); 23Assert.Null(clone.Dimensions); 52Assert.Equal(1536, options.Dimensions); 58Assert.Equal(1536, clone.Dimensions); 83Assert.Equal(1536, deserialized.Dimensions); 174Assert.Equal(1536, result.Dimensions);
Microsoft.Extensions.AI.OpenAI (1)
OpenAIEmbeddingGenerator.cs (1)
124result.Dimensions ??= options?.Dimensions ?? _dimensions;