9 implementations of GenerateAsync
Microsoft.Extensions.AI.Abstractions (1)
Embeddings\DelegatingEmbeddingGenerator.cs (1)
44public virtual Task<GeneratedEmbeddings<TEmbedding>> GenerateAsync(IEnumerable<TInput> values, EmbeddingGenerationOptions? options = null, CancellationToken cancellationToken = default) =>
Microsoft.Extensions.AI.Abstractions.Tests (1)
TestEmbeddingGenerator.cs (1)
29public Task<GeneratedEmbeddings<TEmbedding>> GenerateAsync(IEnumerable<TInput> values, EmbeddingGenerationOptions? options = null, CancellationToken cancellationToken = default)
Microsoft.Extensions.AI.AzureAIInference (2)
AzureAIInferenceEmbeddingGenerator.cs (1)
89public async Task<GeneratedEmbeddings<Embedding<float>>> GenerateAsync(
AzureAIInferenceImageEmbeddingGenerator.cs (1)
85public async Task<GeneratedEmbeddings<Embedding<float>>> GenerateAsync(
Microsoft.Extensions.AI.Integration.Tests (2)
QuantizationEmbeddingGenerator.cs (2)
35async Task<GeneratedEmbeddings<BinaryEmbedding>> IEmbeddingGenerator<string, BinaryEmbedding>.GenerateAsync( 68async Task<GeneratedEmbeddings<Embedding<Half>>> IEmbeddingGenerator<string, Embedding<Half>>.GenerateAsync(
Microsoft.Extensions.AI.Ollama (1)
OllamaEmbeddingGenerator.cs (1)
85public async Task<GeneratedEmbeddings<Embedding<float>>> GenerateAsync(
Microsoft.Extensions.AI.OpenAI (1)
OpenAIEmbeddingGenerator.cs (1)
65public async Task<GeneratedEmbeddings<Embedding<float>>> GenerateAsync(IEnumerable<string> values, EmbeddingGenerationOptions? options = null, CancellationToken cancellationToken = default)
Microsoft.Extensions.AI.Tests (1)
test\Libraries\Microsoft.Extensions.AI.Abstractions.Tests\TestEmbeddingGenerator.cs (1)
29public Task<GeneratedEmbeddings<TEmbedding>> GenerateAsync(IEnumerable<TInput> values, EmbeddingGenerationOptions? options = null, CancellationToken cancellationToken = default)
25 references to GenerateAsync
Microsoft.Extensions.AI (2)
Embeddings\EmbeddingGeneratorBuilder.cs (2)
97/// an implementation for <see cref="IEmbeddingGenerator{TInput, TEmbedding}.GenerateAsync"/>. 100/// A delegate that provides the implementation for <see cref="IEmbeddingGenerator{TInput, TEmbedding}.GenerateAsync"/>.
Microsoft.Extensions.AI.Abstractions (6)
Embeddings\DelegatingEmbeddingGenerator.cs (1)
45InnerGenerator.GenerateAsync(values, options, cancellationToken);
Embeddings\EmbeddingGenerationOptions.cs (1)
41/// When <see cref="IEmbeddingGenerator{TInput, TEmbedding}.GenerateAsync" />
Embeddings\EmbeddingGeneratorExtensions.cs (3)
129/// This operations is equivalent to using <see cref="IEmbeddingGenerator{TInput, TEmbedding}.GenerateAsync"/> with a 143var embeddings = await generator.GenerateAsync([value], options, cancellationToken).ConfigureAwait(false); 196var embeddings = await generator.GenerateAsync(values, options, cancellationToken).ConfigureAwait(false);
Embeddings\IEmbeddingGenerator{TInput,TEmbedding}.cs (1)
22/// <see cref="GenerateAsync"/>, such as by configuring the options instance. Thus, consumers of the interface either should
Microsoft.Extensions.AI.Abstractions.Tests (1)
Embeddings\GeneratedEmbeddingsTests.cs (1)
260var actual = await acceptsString.GenerateAsync(["hello"]);
Microsoft.Extensions.AI.AzureAIInference.Tests (4)
AzureAIInferenceEmbeddingGeneratorTests.cs (2)
106var response = await generator.GenerateAsync([ 164var response = await generator.GenerateAsync([
AzureAIInferenceImageEmbeddingGeneratorTests.cs (2)
112var response = await generator.GenerateAsync([dotnetPng]); 173var response = await generator.GenerateAsync([dotnetPng],
Microsoft.Extensions.AI.Integration.Tests (6)
EmbeddingGeneratorIntegrationTests.cs (4)
50var embeddings = await _embeddingGenerator.GenerateAsync(["Using AI with .NET"]); 65var embeddings = await _embeddingGenerator.GenerateAsync([ 146var embeddings = await generator.GenerateAsync(["dog", "cat", "fork", "spoon"]); 190var embeddings = await generator.GenerateAsync(["dog", "cat", "fork", "spoon"]);
QuantizationEmbeddingGenerator.cs (2)
38var embeddings = await _floatService.GenerateAsync(values, options, cancellationToken).ConfigureAwait(false); 71var embeddings = await _floatService.GenerateAsync(values, options, cancellationToken).ConfigureAwait(false);
Microsoft.Extensions.AI.Ollama.Tests (1)
OllamaEmbeddingGeneratorTests.cs (1)
83var response = await generator.GenerateAsync([
Microsoft.Extensions.AI.OpenAI.Tests (2)
OpenAIEmbeddingGeneratorTests.cs (2)
138var response = await generator.GenerateAsync([ 201var response = await generator.GenerateAsync([
Microsoft.Extensions.AI.Tests (3)
Embeddings\ConfigureOptionsEmbeddingGeneratorTests.cs (1)
66var embeddings = await generator.GenerateAsync([], providedOptions, cts.Token);
Embeddings\UseDelegateEmbeddingGeneratorTests.cs (2)
52var e = await innerGenerator.GenerateAsync(values, options, cancellationToken); 60GeneratedEmbeddings<Embedding<float>> actual = await generator.GenerateAsync(expectedValues, expectedOptions, expectedCts.Token);