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