1 write to Vector
Microsoft.Extensions.AI.Abstractions (1)
Embeddings\Embedding{T}.cs (1)
18Vector = vector;
36 references to Vector
Microsoft.Extensions.AI.Abstractions (3)
Embeddings\Embedding{T}.cs (1)
26public override int Dimensions => Vector.Length;
Embeddings\EmbeddingGeneratorExtensions.cs (2)
103/// resulting <see cref="Embedding{T}"/>'s <see cref="Embedding{T}.Vector"/> property. 112return embedding.Vector;
Microsoft.Extensions.AI.Abstractions.Tests (11)
Embeddings\EmbeddingGeneratorExtensionsTests.cs (1)
98Assert.Equal(result.Vector, await service.GenerateVectorAsync("hello"));
Embeddings\EmbeddingTests.cs (10)
29Assert.Equal(floats, e.Vector.ToArray()); 34Assert.True(MemoryMarshal.TryGetArray(e.Vector, out ArraySegment<float> array)); 48Assert.Equal(e.Vector.ToArray(), result.Vector.ToArray()); 61Assert.Equal(e.Vector.ToArray(), result.Vector.ToArray()); 89Assert.Equal(e.Vector.ToArray(), result.Vector.ToArray()); 102Assert.Equal(e.Vector.ToArray(), result.Vector.ToArray());
Microsoft.Extensions.AI.AzureAIInference.Tests (8)
AzureAIInferenceEmbeddingGeneratorTests.cs (4)
121Assert.Equal(1536, e.Vector.Length); 122Assert.Contains(e.Vector.ToArray(), f => !f.Equals(0)); 184Assert.Equal(1536, e.Vector.Length); 185Assert.Contains(e.Vector.ToArray(), f => !f.Equals(0));
AzureAIInferenceImageEmbeddingGeneratorTests.cs (4)
124Assert.Equal(1536, e.Vector.Length); 125Assert.Contains(e.Vector.ToArray(), f => !f.Equals(0)); 191Assert.Equal(1536, e.Vector.Length); 192Assert.Contains(e.Vector.ToArray(), f => !f.Equals(0));
Microsoft.Extensions.AI.Integration.Tests (6)
EmbeddingGeneratorIntegrationTests.cs (4)
57Assert.NotEmpty(embeddings[0].Vector.ToArray()); 78Assert.NotEmpty(embedding.Vector.ToArray()); 198distances[i, j] = TensorPrimitives.CosineSimilarity(embeddings[i].Vector.Span, embeddings[j].Vector.Span);
QuantizationEmbeddingGenerator.cs (2)
48ReadOnlySpan<float> vector = embedding.Vector.Span; 81ReadOnlySpan<float> vector = embedding.Vector.Span;
Microsoft.Extensions.AI.Ollama.Tests (2)
OllamaEmbeddingGeneratorTests.cs (2)
98Assert.Equal(384, e.Vector.Length); 99Assert.Contains(e.Vector.ToArray(), f => !f.Equals(0));
Microsoft.Extensions.AI.OpenAI.Tests (4)
OpenAIEmbeddingGeneratorTests.cs (4)
153Assert.Equal(1536, e.Vector.Length); 154Assert.Contains(e.Vector.ToArray(), f => !f.Equals(0)); 225Assert.Equal(1536, e.Vector.Length); 226Assert.Contains(e.Vector.ToArray(), f => !f.Equals(0));
Microsoft.Extensions.AI.Tests (2)
Embeddings\DistributedCachingEmbeddingGeneratorTest.cs (2)
345Assert.Equal(expected.Vector.ToArray(), actual.Vector.ToArray());