9 writes to Dimensions
Microsoft.Extensions.AI.Abstractions (2)
Embeddings\EmbeddingGenerationOptions.cs (1)
27Dimensions = other.Dimensions;
Generated\361d1da7f942c932\JsonContext.EmbeddingGenerationOptions.g.cs (1)
61Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.EmbeddingGenerationOptions)obj).Dimensions = value!,
Microsoft.Extensions.AI.Abstractions.Tests (5)
Embeddings\EmbeddingGenerationOptionsTests.cs (4)
30Assert.Throws<ArgumentOutOfRangeException>("value", () => options.Dimensions = 0); 31Assert.Throws<ArgumentOutOfRangeException>("value", () => options.Dimensions = -1); 47options.Dimensions = 1536; 75options.Dimensions = 1536;
Generated\361d1da7f942c932\TestJsonSerializerContext.EmbeddingGenerationOptions.g.cs (1)
59Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.EmbeddingGenerationOptions)obj).Dimensions = value!,
Microsoft.Extensions.AI.OpenAI.Tests (1)
OpenAIEmbeddingGeneratorTests.cs (1)
195Dimensions = 3072,
Microsoft.Extensions.AI.Tests (1)
Generated\361d1da7f942c932\TestJsonSerializerContext.EmbeddingGenerationOptions.g.cs (1)
59Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.EmbeddingGenerationOptions)obj).Dimensions = value!,
16 references to Dimensions
Microsoft.Extensions.AI (1)
Embeddings\OpenTelemetryEmbeddingGenerator.cs (1)
162if ((options?.Dimensions ?? _defaultModelDimensions) is int dimensionsValue)
Microsoft.Extensions.AI.Abstractions (4)
Embeddings\EmbeddingGenerationOptions.cs (1)
27Dimensions = other.Dimensions;
Embeddings\EmbeddingGeneratorMetadata.cs (1)
47/// An individual request may override this value via <see cref="EmbeddingGenerationOptions.Dimensions"/>.
Generated\361d1da7f942c932\JsonContext.EmbeddingGenerationOptions.g.cs (2)
60Getter = static obj => ((global::Microsoft.Extensions.AI.EmbeddingGenerationOptions)obj).Dimensions, 148int? __value_Dimensions = ((global::Microsoft.Extensions.AI.EmbeddingGenerationOptions)value).Dimensions;
Microsoft.Extensions.AI.Abstractions.Tests (8)
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);
Generated\361d1da7f942c932\TestJsonSerializerContext.EmbeddingGenerationOptions.g.cs (2)
58Getter = static obj => ((global::Microsoft.Extensions.AI.EmbeddingGenerationOptions)obj).Dimensions, 146int? __value_Dimensions = ((global::Microsoft.Extensions.AI.EmbeddingGenerationOptions)value).Dimensions;
Microsoft.Extensions.AI.OpenAI (1)
OpenAIEmbeddingGenerator.cs (1)
124result.Dimensions ??= options?.Dimensions ?? _dimensions;
Microsoft.Extensions.AI.Tests (2)
Generated\361d1da7f942c932\TestJsonSerializerContext.EmbeddingGenerationOptions.g.cs (2)
58Getter = static obj => ((global::Microsoft.Extensions.AI.EmbeddingGenerationOptions)obj).Dimensions, 147global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.EmbeddingGenerationOptions)value).Dimensions, NullableInt32);