Implemented interface member:
method
GenerateAsync
Microsoft.Extensions.AI.IEmbeddingGenerator<TInput, TEmbedding>.GenerateAsync(System.Collections.Generic.IEnumerable<TInput>, Microsoft.Extensions.AI.EmbeddingGenerationOptions, System.Threading.CancellationToken)
6 overrides of GenerateAsync
Microsoft.Extensions.AI (5)
Embeddings\AnonymousDelegatingEmbeddingGenerator.cs (1)
37
public override async Task<GeneratedEmbeddings<TEmbedding>>
GenerateAsync
(
Embeddings\CachingEmbeddingGenerator.cs (1)
28
public override async Task<GeneratedEmbeddings<TEmbedding>>
GenerateAsync
(
Embeddings\ConfigureOptionsEmbeddingGenerator.cs (1)
44
public override async Task<GeneratedEmbeddings<TEmbedding>>
GenerateAsync
(
Embeddings\LoggingEmbeddingGenerator.cs (1)
56
public override async Task<GeneratedEmbeddings<TEmbedding>>
GenerateAsync
(IEnumerable<TInput> values, EmbeddingGenerationOptions? options = null, CancellationToken cancellationToken = default)
Embeddings\OpenTelemetryEmbeddingGenerator.cs (1)
109
public override async Task<GeneratedEmbeddings<TEmbedding>>
GenerateAsync
(IEnumerable<TInput> values, EmbeddingGenerationOptions? options = null, CancellationToken cancellationToken = default)
Microsoft.Extensions.AI.Integration.Tests (1)
CallCountingEmbeddingGenerator.cs (1)
20
public override Task<GeneratedEmbeddings<Embedding<float>>>
GenerateAsync
(
7 references to GenerateAsync
Microsoft.Extensions.AI (5)
Embeddings\CachingEmbeddingGenerator.cs (2)
51
var generated = await base.
GenerateAsync
(valuesList, options, cancellationToken);
90
var uncachedResults = await base.
GenerateAsync
(uncached.Select(e => e.Input), options, cancellationToken);
Embeddings\ConfigureOptionsEmbeddingGenerator.cs (1)
49
return await base.
GenerateAsync
(values, Configure(options), cancellationToken);
Embeddings\LoggingEmbeddingGenerator.cs (1)
72
var embeddings = await base.
GenerateAsync
(values, options, cancellationToken);
Embeddings\OpenTelemetryEmbeddingGenerator.cs (1)
121
response = await base.
GenerateAsync
(values, options, cancellationToken);
Microsoft.Extensions.AI.Abstractions.Tests (1)
Embeddings\DelegatingEmbeddingGeneratorTests.cs (1)
42
var resultTask = delegating.
GenerateAsync
(expectedInput, options: null, expectedCancellationToken);
Microsoft.Extensions.AI.Integration.Tests (1)
CallCountingEmbeddingGenerator.cs (1)
24
return base.
GenerateAsync
(values, options, cancellationToken);