Implemented interface members:
1 write to
Microsoft.Extensions.AI (1)
Embeddings\CachingEmbeddingGenerator.cs (1)
101results[uncached[i].Index] = uncachedResults[i];
9 references to
Microsoft.Extensions.AI (2)
Embeddings\CachingEmbeddingGenerator.cs (2)
95await WriteCacheAsync(uncached[i].CacheKey, uncachedResults[i], cancellationToken); 101results[uncached[i].Index] = uncachedResults[i];
Microsoft.Extensions.AI.Abstractions (1)
Embeddings\EmbeddingGeneratorExtensions.cs (1)
205results[i] = (inputs[i], embeddings[i]);
Microsoft.Extensions.AI.Integration.Tests (4)
EmbeddingGeneratorIntegrationTests.cs (4)
154distances[i, j] = TensorPrimitives.HammingBitDistance<byte>(ToArray(embeddings[i].Vector), ToArray(embeddings[j].Vector)); 198distances[i, j] = TensorPrimitives.CosineSimilarity(embeddings[i].Vector.Span, embeddings[j].Vector.Span);
Microsoft.Extensions.AI.Tests (2)
Embeddings\DistributedCachingEmbeddingGeneratorTest.cs (2)
105AssertEmbeddingsEqual(expected[i], results[i]); 112AssertEmbeddingsEqual(expected[i], results[i]);