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